/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family:inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
section, article, header, footer, nav, aside, hgroup {
	display: block;
}
/* Fi reset*/
em{
font-style:italic;
}
strong{
font-weight:bold;
}
#main_container{
width:1024px;
min-height:1024px;
height: auto !important;
height:1024px;
}
#marges_main_container{
padding:62px 30px 0px 30px;
}
#header{
width:934px;
height:146px;
border-top:3px solid #000000;
float:left;
}
#header_left{
margin-top:8px;
width:150px;
height:146px;
float:left;
}
#header_right{
width:463px;
height:146px;
float:right;	
}
#content{
width:100%;
float:left;
}
#content_detall{
width:706px;
min-height:400px;
height: auto !important;
height:400px;
float:left;
}
#content_detall p,#content_detall img{
margin-bottom:20px;
}
#content_detall p{
font-family: 'Helvetica Neue',Arial;
font-size:0.8em;
line-height: 1.2em;
font-weight:normal;
text-align:left;
}
#content_detall img{
width:470px;
padding-left:8px;
padding-right:24px;
float:left;
}
#content_thumbs{
width:706px;
list-style:none;
float:left;
}
#content_thumbs li{
margin-left:8px;
border-top:1px solid #666633;
width:227px;
height:337px;
float:left;
}
a.a11N,a.a11N:hover,a.a12N,a.a12N:hover,a.a13N,a.a13N:hover,a.a21N,a.a21N:hover,a.a22N,a.a22N:hover,a.a23N,a.a23N:hover,a.a31N,a.a31N:hover,a.a32N,a.a32N:hover,a.a33N,a.a33N:hover{
margin-top:9px;
margin-bottom:28px;
width:227px;
height:337px;
background-position:0 0;
background-repeat:no-repeat;
float:left;
}
a.a11N{
background-image:url(../images/1.1N.jpg);
}
a.a11N:hover{
background-image:url(../images/1.1P.jpg);
}
a.a12N{
background-image:url(../images/1.2N.jpg);
}
a.a12N:hover{
background-image:url(../images/1.2P.jpg);
}
a.a13N{
background-image:url(../images/1.3N.jpg);
}
a.a13N:hover{
background-image:url(../images/1.3P.jpg);
}
a.a21N{
background-image:url(../images/2.1N.jpg);
}
a.a21N:hover{
background-image:url(../images/2.1P.jpg);
}
a.a22N{
background-image:url(../images/2.2N.jpg);
}
a.a22N:hover{
background-image:url(../images/2.2P.jpg);
}
a.a23N{
background-image:url(../images/2.3N.jpg);
}
a.a23N:hover{
background-image:url(../images/2.3P.jpg);
}
a.a31N{
background-image:url(../images/3.1N.jpg);
}
a.a31N:hover{
background-image:url(../images/3.1P.jpg);
}
a.a32N{
background-image:url(../images/3.2N.jpg);
}
a.a32N:hover{
background-image:url(../images/3.2P.jpg);
}
a.a33N{
background-image:url(../images/3.3N.jpg);
}
a.a33N:hover{
background-image:url(../images/3.3P.jpg);
}
/* Estils generics*/
#content_2_col_text p{
font-family: 'Helvetica Neue',Arial;
font-size:0.8em;
line-height: 1.4em;
font-weight:normal;
text-align:left;
padding-bottom:16px;
}
/* Fi Estils generics*/
/* 2 Columnes */
#content_2_col{
width:706px;
list-style:none;
border-top:1px solid #000000;
padding-top:9px;
float:left;
}
#content_2_col_image{
margin-left:12px;
width:448px;
float:left;
}
#content_2_col_text{
width:246px;
float:left;
}
/* Fi 2 Columnes */
/* 1 Imatge */
#content_1_imatge{
width:706px;
list-style:none;
border-top:1px solid #000000;
padding-top:9px;
float:left;
}
/*Fi 1 Imatge*/
/* Navegador */
.nav{
margin-top:7px;
height:14px;
}
.nav a#prev2{
margin-right:15px;
width:12px;
height:14px;
background-image:url(../images/arrow_left.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
}
.nav a#next2{
width:12px;
height:14px;
background-image:url(../images/arrow_right.png);
background-position:top right;
background-repeat:no-repeat;
float:right;
}
/*FI Navegador */
.neteja{clear:both;}