@charset "utf-8";
/* CSS Document
Reactiva.cat
*/

/* reset */
html, body, h1, h2, li, ul, p{	margin:0px; padding:0px; line-height:22px;}
ul, li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none;}

/* GENERAL STYLES*/
body{ font:normal 12.5px/20.8px Arial, Helvetica, sans-serif; background: #363636 url(../css/img/bg_body.jpg) center top repeat-x; color:#859bab;}
#wrapper{ width:828px; margin:0px auto; background:#ededed;}
h1{ font-size:11px; font-weight:normal;}
h2{ font-size:27px;color:#2a2a2a; margin:0px 0px 10px 0px;}
	h2.first{ margin-top:0px;}
h3{ font: normal 21px/27px "Times New Roman", Times, serif; color:#5a7780; margin:0px 0px 5px 10px;}
	h2.first{ margin-top:0px;}


/* HEADER */
#header{ overflow:hidden; display:block; height:293px;}
#header1 ul{ margin:25px 25px;}
	#header1 ul li{margin:9px;}
	#header1 ul li a{ font-size:15px; color:#616161;}
	#header1 ul li.selected a, #header1 ul li a:hover{color:#fff; text-decoration:none;}
	
#header p{ margin:99px 0px 0px 40px; color:#fff; font-size:15px;}


#header1{float:left;width:198px; height:293px; background-image:url(img/header1_bg.jpg);}
#header2{margin-left:198px;width:418px;height:293px; }
#header3{float:right;width:153px; height:233px; background-image:url(img/header2_bg.jpg); padding:30px; color:#e5e5e5; font-size:11px; line-height:22px;}
#header3 a{font-weight:bold; color:#fff;}


/* CONTENT */
#content{display:block; clear:both; overflow:hidden; margin-left:40px; margin-right:40px;margin-bottom:30px;}
#content h1{clear:both; padding:25px 0px 5px 0px; margin:0px 0px 32px 0px; color:#8e8e8e; font: normal 11px/16px; background:url(img/bg_h1.jpg) left bottom no-repeat; }
#content li{ margin-left:20px; color:#565656; margin-bottom:12px; background:url(img/bullet_li.jpg) 0px 9px no-repeat; padding:0px 0px 0px 10px;}
#content p{ color:#565656; margin-bottom:20px;}
#content img{ border:1px solid #809da5;}
#content a:link{color:#9b1730; font-weight:bold; text-decoration:none;}
#content a:visited{color:#9b1730; font-weight:bold; text-decoration:none;}
#content a:hover{text-decoration:underline;}

/* IMAGE */
.image{ float:left;}
.image_map{
	float:left;
	}
.image a { font-weight:bold; color:#4e728b;}
.image a:hover{ text-decoration:underline;}
.image2{ border: 1px solid #4e728b;}


/* TEXT */
.text{ width:400px; float:right; overflow:hidden;}
.text ul li{}
.text p{ margin-bottom:10px;}
.text a { font-weight:bold; color:#4e728b; text-decoration:underline;}
.text a:hover{ text-decoration:none;}
.text .txt-small{ font-size:11px;}
.text .txt-red{ color:#b20000; font-size:15px; font-weight:bold; }
.text-left{ width:300px;}
.txt-auxiliar1{	font-size:10px;  margin-left:7px; margin-top:-10px;}


/* CONTACT */
#contact{ width:157px; padding-right:33px; float:right; font-size:11px; line-height:22px;}
#contact p{margin-bottom:10px;}



#content #form{
width: 270x;
overflow:hidden;
}

fieldset{
border:0px;
}

.txt-form{
font-size:11px;
float:left;
width:70px;
}

.formulari{
color: #000;
font-size: 12px;
background-color: #d0d0d0;
border: 1px solid #a1a1a1;
float:left;
font-family:Arial, Helvetica, sans-serif;
}

.formulari-botons{
color: #fff;
font-size: 12px;
font-weight:bold;
background-color:#9b1730;
margin-left:70px;
font-family:Arial, Helvetica, sans-serif;
}


#marc{ border: 1px solid #46526b; padding:20px;}
	

/* FOOTER */
#footer{ background:url(img/footer_bg.jpg) center top repeat-x; clear:both; display:block; overflow:hidden; height:70px; font-size:11px;}
	#footer a { font-weight:bold; color:#fff;}
		#footer a:hover{ text-decoration:underline;}

	#footer #contact{ width:400px; float:left; text-align:left; margin-left:40px; margin-top:13px;}
	#footer #contact p{ margin-bottom:11px;  line-height:19px; color:#fff; }
	
	#footer ul#others{ float:right; width:215px; margin-right:20px;}
		#footer ul#others li{ float:left;} 
		#footer ul#others li#logo{ margin-top:11px;}
		#footer ul#others li#credits{width:315px;margin-top:77px; text-align:right;}
		#footer ul#others li#credits img{padding-top:41px;}
		#footer ul#others li#credits a{font-weight:normal;}