 
#pagewidth{ 
 width:815px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 height: 	auto;
 min-height:auto!important;
 background-color:#FFFFFF;
 display:	block;
 padding:0 10px 0 10px;

} 

/*#ConcesionariosDetalle{ 
 width:300px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto; 
 height: 	auto;
 background-color:#FFFFFF;
 display:	block;
 padding:0 10px 0 10px;
}*/

/* 05-2011 Anoop */
#ConcesionariosDetalle { 
	width:300px; 
	text-align:center;  
	margin-left:auto; 
	margin-right:auto; 
	height:auto;
	background-color:#FFFFFF;
	display:block;
	padding:0 10px 0 10px;
	margin-top:20px;
}
#ConcesionariosDetalle span.textoazulbold10pt {
	font-size:12px;
}
#ConcesionariosDetalle p {
	margin-bottom:0;
	text-align:center;
}
#ConcesionariosDetalle  p.textogris8pt {
	font-size:12px;
}
#ConcesionariosDetalle  p.textogris8pt span {
	font-size:13px;
}
#ConcesionariosDetalle  p.textogris8pt a {
	text-decoration:underline;
}

/**/
 
#twoleftcol{
 width:397px;
 float:left; 
 position:relative; 
  padding: 0px 0px 0px 0px;

  }
  
  #col2{
  position:relative; 
   float:right; 
 width:194px; 
 padding: 10px 5px 0px 0px; 

     display:inline;
 }
 
#col1{
background-color: #FFFFFF;  
 position: relative; 
 float: right; 
 width:194px; 
  padding: 10px 5px 0px 0px;

     display:inline;
 }
  
  
 
#twocols{
 position:relative; 
 float:right; 
 width:398px; 
   padding: 0px 0px 0px 0px;

  }
 
#rightcol{
  position:relative;
 float:right; 
 width:194px; 
 padding: 10px 0px 0px 0px;  

  display:inline;
 }
 
#maincol{
background-color: #FFFFFF;  
  position: relative;
 float: right;  
 width:194px; 
  padding: 10px 5px 0px 0px;

    display:inline;
 }
 
  #barrasuperior{
  position:absolute;  
 height:66px; 
  width:795px;
  background-color:#FFFFFF;
  top:10px;
  left:0px; 
 }
 
 
 
 
 #menucol{
  position:relative;
  float: left; 
 height:26px; 
 width: 550px;
  padding: 10px 0px 0px 0px;
  background-color:#FFFFFF;

 }
 

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


.bordefoto{
 border-style: solid;
 border-color: #6f879f;
 padding: 3px 3px 3px 3px;
 border-width: 1px;
 }
 
 
 #bordefotos{
 border-style: solid;
 border-color: #6f879f;
 padding: 3px 3px 3px 3px;
 border-width: 1px;
 }

 #bordefotos2{
 border-style: solid;
 border-color: #6f879f;
 padding: 3px 3px 0px 3px;
 border-width: 1px;
 }

 /*menu horitzontal superior*/ 

#underlinemenu{
margin: 0;
padding: 0;


}

#underlinemenu ul{
border-left:0px solid #DFDFDF; 
border-right:0px solid #DFDFDF; 
border-top:0px solid #6f879f; 
border-bottom:0px solid #DFDFDF; 
margin-bottom: 1em;
padding-left: 0;
font-weight: bold;
width: 100%;
margin-left:0; 
margin-right:0; 
margin-top:0
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
float: right;
}


#underlinemenu ul li a{
float: left;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
text-decoration: none;
background: white url(../imatges/linea_vertical_gris_26px.jpg) repeat-y top right; padding-left:6px; padding-right:6px; padding-top:0px; padding-bottom:4px;
border-top: 4px solid #6f879f;
margin-right:2px;
}

#underlinemenu ul li a:hover{
color: #6f879f;
background-color: #FFFFFF;
border-top: 4px solid #6f879f;
padding-top: 0;
}



 /*menu idiomes superior*/ 

#underlinemenuid{
margin: 0;
padding: 0;

}

#underlinemenuid ul{
border-left:0px solid #DFDFDF; 
border-right:0px solid #DFDFDF; 
border-top:0px solid #6f879f; 
border-bottom:0px solid #DFDFDF; 
margin-bottom: 1em;
padding-left: 0;
float: rigth;
font-weight: bold;
width: 100%;
margin-left:0; 
margin-right:0; 
margin-top:0
}

* html #underlinemenuid ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenuid ul li{
display: inline;
}


#underlinemenuid ul li a{
float: right;
	font-family: "Trebuchet MS";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
text-decoration: none;
border-top: 0px solid #6f879f;
margin-right:2px;
}

#underlinemenuid ul li a:hover{
color: #6f879f;
background-color: #FFFFFF;
border-top: 0px solid #6f879f;
padding-top: 0;
}


#underlinemenuid ul li a:visited{
color: #666666;
background-color: #FFFFFF;
border-top: 0px solid #6f879f;
padding-top: 0;
}

 /*3 fotos petites superiors*/ 

#leftcolfoto{
 width:217px;
  height:110px; 
 float:left; 
 position:relative; 
 padding: 10px 10px 0px 0px;
  }
 
#twocolsfoto{
 width:565px;
  height:110px;  
 float:right; 
 position:relative;  
  padding: 10px 0px 0px 0px;  
  }
 
#rightcolfoto{
 width:218px;
 height:110px; 
 float:right; 
 position:relative;

 }
 
#maincolfoto{
background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:323px; 
  height:110px; 
  padding: 0px 0px 0px 5px;  
 }


#barratitulo{
 height:30px; 
  background-color:#FFFFFF; 
 clear:both;
 text-align: left;
 padding-top:20px;
 } 
 
 
 #barratitulo2{
 height:40px; 
  background-color:#FFFFFF; 
 clear:both;
 text-align: left;
 } 
 
 
 
  /*columnes contingut qui som*/ 
 
 #twocolscontent{
 width:795px; 
 float:right; 
 position:relative;  
  }
 
#rightcolcontent{
 width:619px; 
 float:right; 
 position:relative;
 padding: 10px 0px 0px 10px;  
 }
 
#maincolcontent{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:165px; 
  padding: 10px 0px 0px 0px;
 

 }
 
 
 
   /*columnes contingut delegacions*/ 
 
 #twocolscontent2{
 width:795px; 
 float:right; 
 position:relative;  
  }
 
#rightcolcontent2{
 width:469px; 
 float:right; 
 position:relative;
 padding: 10px 0px 0px 10px;  
 }
 
#maincolcontent2{
background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:285px; 
  padding: 10px 10px 0px 10px;
 }

 
 
  
   /*columnes contingut contactar*/ 
 
/*  #twocolscontent3{
 width:795px; 
 float:right; 
 position:relative;  
  }


#rightcolcontent3{
 width:399px; 
 float:right; 
 position:relative;
 padding: 10px 0px 0px 10px;  
 }

#maincolcontent3{
background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:355px; 
  padding: 10px 10px 0px 10px;
 }
*/
 
/* START 05-2011 Anoop*/
#twocolscontent3 {
	width:795px; 
	float:right;  
}
#rightcolcontent3 {
	float:left; 
	width:399px;
	padding: 10px 0px 0px 10px;  
}
#maincolcontent3 {
	background-color: #FFFFFF;  
	float: right; 
	width:355px; 
	padding: 10px 10px 0px 10px;
}
#maincolcontent3 p.disposicion {
	margin:0 auto;
	margin-top:15px;
	width:270px;
}

#rightcolcontent3 form {
	overflow:hidden;
	text-align:right;
	margin-top:15px;
}
#rightcolcontent3 form label {
	overflow:hidden;
	display:block;
	width:390px;
	margin-bottom:10px;
}
#rightcolcontent3 form label input, #rightcolcontent3 form label select {
	width:284px;
	margin-left:5px;
}
#rightcolcontent3 form label span.campo-form {
	color:#333;
}
#rightcolcontent3 form label span.campo-form span, #rightcolcontent3 form p span {
	color:#F00;
}
#rightcolcontent3 form label.telefono {
	float:left;
	width:246px;
}
#rightcolcontent3 form label.telefono input {
	width:139px;
}
#rightcolcontent3 form label.perfil {
	float:left;
	width:140px;
}
#rightcolcontent3 form label.perfil select {
	width:100px;
}
#rightcolcontent3 form label.direccion {
	float:left;
	width:285px;
}
#rightcolcontent3 form label.direccion input {
	width:179px;
}
#rightcolcontent3 form label.portal {
	float:left;
	width:105px;
}
#rightcolcontent3 form label.portal input, #rightcolcontent3 form label.cp input {
	width:45px;
}
#rightcolcontent3 form label.cp {
	float:left;
	width:152px;
}
#rightcolcontent3 form label.provincia {
	float:left;
	width:237px;
}
#rightcolcontent3 form label.provincia input {
	width:160px;
}
#rightcolcontent3 form div.margin-top {
	margin-top:15px;
}
#rightcolcontent3 form .tipos-humedad {
	overflow:hidden;
	float:right;
	margin-bottom:10px;
}
#rightcolcontent3 form p {
	color:#333;
	text-align:left;
	float:left;
	margin-left:43px;
}
#rightcolcontent3 form .tipos-humedad label {
	float:left;
	width:95px;
	margin:10px 30px 10px 0;
	text-align:center;
}
#rightcolcontent3 form .tipos-humedad label.last {
	margin-right:0;
}
#rightcolcontent3 form .tipos-humedad label input {
	width:25px;
	margin-top:10px;
}
#rightcolcontent3 form .tipos-humedad label span {
	display:block;
}
#rightcolcontent3 form label.comentarios span.campo-form, #rightcolcontent3 form label.comentarios textarea {
	float:left;
}
#rightcolcontent3 form label.comentarios span.campo-form {
	width:100px;
	margin-right:10px;
}
#rightcolcontent3 form label.comentarios textarea {
	width:274px;
}
#rightcolcontent3 form label.dotted {
	border-top: 1px dotted #666666;
	border-bottom:none;
	padding-top:15px;
}
#rightcolcontent3 div.boton-enviar {
	float:right;
	margin:10px 10px 0px 0;
}
#maincolcontent3 div.mapa {
	text-align:center;
	margin-top:10px;
}

/* END 05-2011 Anoop*/

 /*columnes contingut submenu lateral*/ 
 
 #leftcolmenu{
 width:165px;
 float:left; 
 position:relative; 
 padding: 10px 0px 0px 0px;
 background-color:#FFFFFF;

  }
 
 #twocolsmenu{
 width:629px; 
 float:right; 
 position:relative;  
  }
 
#rightcolmenu{
 width:305px; 
 float:right; 
 position:relative;
 padding: 10px 0px 0px 10px;  
 }
 
#maincolmenu{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:290px; 
  padding: 10px 10px 0px 10px;
 }


 /*columnes contingut mes estret submenu lateral*/ 
 
  
#rightcolmenu2{
background-color: #E6E6E6; 
 width:225px; 
 float:right; 
 position:relative;
 padding: 10px 10px 0px 10px;  
 }
 
#maincolmenu2{
background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:360px; 
  padding: 10px 10px 0px 10px;
 }


 /*columnes contingut mes estret submenu lateral amb fotos a la dreta*/ 
 
  
#rightcolmenu3{
background-color: #E6E6E6; 
 width:210px; 
 float:right; 
 position:relative;
 padding: 10px 10px 0px 25px; 
 
 }



.cuadro {background: #e6e6e6 url('/rehabilit/imatges/cajas/esquina_inf_izq_inverso.jpg') no-repeat 0 100%; width: 100%; border: 0px solid #CCCCCC; padding: 0px 0px 0px 0px; text-align: justify;}
.br {background: url('/rehabilit/imatges/cajas/esquina_inf_der_inverso.jpg') no-repeat 100% 100%; }
.tl {background: url('/rehabilit/imatges/cajas/esquina_sup_izq_inverso.jpg') no-repeat 0 0; }
.tr {background: url('/rehabilit/imatges/cajas/esquina_sup_der_inverso.jpg') no-repeat 100% 0; padding:10px}
.t {background: url('/rehabilit/imatges/cajas/pto_gris.jpg') 0 0 repeat-x}
.b {background: url('/rehabilit/imatges/cajas/pto_gris.jpg') 0 100% repeat-x}
.l {background: url('/rehabilit/imatges/cajas/pto_gris.jpg') 0 0 repeat-y}
.r {background: url('/rehabilit/imatges/cajas/pto_gris.jpg') 100% 0 repeat-y;} 
.clearbox {font-size: 1px; height: 1px}

/*contingut amb corners rodons*/

.roundedcornr_box_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_tl.png) no-repeat top left;
}
.roundedcornr_top_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_tr.png) no-repeat top right;
}
.roundedcornr_bottom_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_703048 div {
	background: url(../imatges/cantos/roundedcornr_703048_br.png) no-repeat bottom right;
}
.roundedcornr_content_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_r.png) repeat-y top right;
}

.roundedcornr_top_703048 div, .roundedcornr_top_703048, .roundedcornr_bottom_703048 div, .roundedcornr_bottom_703048 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_703048, .roundedcornr_bottom_703048 {
	margin-top: -14px;
}
.roundedcornr_content_703048 { padding: 0 15px; }



/*contingut petitet amb corners rodons*/

.roundedcornr1_box_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_tl.png) no-repeat top left;
}
.roundedcornr1_top_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_tr.png) no-repeat top right;
}
.roundedcornr1_bottom_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_bl.png) no-repeat bottom left;
}
.roundedcornr1_bottom_703048 div {
	background: url(../imatges/cantos/roundedcornr_703048_br.png) no-repeat bottom right;
}
.roundedcornr1_content_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_r.png) repeat-y top right;
}

.roundedcornr1_top_703048 div, .roundedcornr1_top_703048, .roundedcornr1_bottom_703048 div, .roundedcornr1_bottom_703048 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr1_content_703048, .roundedcornr1_bottom_703048 {
	margin-top: -0px;
}
.roundedcornr1_content_703048 { padding: 0 5px; }



/*contingut amb corners rodons de contactar*/

.roundedcornr2_box_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_tl.png) no-repeat top left;
}
.roundedcornr2_top_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_tr.png) no-repeat top right;
}
.roundedcornr2_bottom_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_bl.png) no-repeat bottom left;
}
.roundedcornr2_bottom_703048 div {
	background: url(../imatges/cantos/roundedcornr_703048_br.png) no-repeat bottom right;
}
.roundedcornr2_content_703048 {
	background: url(../imatges/cantos/roundedcornr_703048_r.png) repeat-y top right;
}

.roundedcornr2_top_703048 div, .roundedcornr2_top_703048, .roundedcornr2_bottom_703048 div, .roundedcornr2_bottom_703048 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr2_content_703048, .roundedcornr2_bottom_703048 {
	margin-top: -0px;
}
.roundedcornr2_content_703048 { padding: 0 10px; }










/*fons d'imatges*/

.roundedcornr_box_627181 {
   background: #f3f3f3;
}
.roundedcornr_top_627181 div {
   background: url(../imatges/cantos/roundedcornr_627181_tl.png) no-repeat top left;
}
.roundedcornr_top_627181 {
   background: url(../imatges/cantos/roundedcornr_627181_tr.png) no-repeat top right;
}
.roundedcornr_bottom_627181 div {
   background: url(../imatges/cantos/roundedcornr_627181_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_627181 {
   background: url(../imatges/cantos/roundedcornr_627181_br.png) no-repeat bottom right;
}

.roundedcornr_top_627181 div, .roundedcornr_top_627181, 
.roundedcornr_bottom_627181 div, .roundedcornr_bottom_627181 {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content_627181 { margin: 0 30px; }





/*imatges amb corners rodons*/

.roundedcornr_box_222651 {
	background: url(../imatges/cantos/roundedcornr_222651_tl.png) no-repeat top left;
}
.roundedcornr_top_222651 {
	background: url(../imatges/cantos/roundedcornr_222651_tr.png) no-repeat top right;
}
.roundedcornr_bottom_222651 {
	background: url(../imatges/cantos/roundedcornr_222651_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_222651 div {
	background: url(../imatges/cantos/roundedcornr_222651_br.png) no-repeat bottom right;
}
.roundedcornr_content_222651 {
	background: url(../imatges/cantos/roundedcornr_222651_r.png) repeat-y top right;
}

.roundedcornr_top_222651 div, .roundedcornr_top_222651, .roundedcornr_bottom_222651 div, .roundedcornr_bottom_222651 {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundedcornr_content_222651, .roundedcornr_bottom_222651  {
	margin-top: 0px;
}


.roundedcornr_content_222651 { padding: 0px 5px; }





/*HOME*/



.roundedcornr_box_167579 {
	background: url(../imatges/cantos/roundedcornr_167579_tl.png) no-repeat top left;
}
.roundedcornr_top_167579 {
	background: url(../imatges/cantos/roundedcornr_167579_tr.png) no-repeat top right;
}
.roundedcornr_bottom_167579 {
	background: url(../imatges/cantos/roundedcornr_167579_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_167579 div {
	background: url(../imatges/cantos/roundedcornr_167579_br.png) no-repeat bottom right;
}
.roundedcornr_content_167579 {
	background: url(../imatges/cantos/roundedcornr_167579_r.png) repeat-y top right;
}

.roundedcornr_top_167579 div, .roundedcornr_top_167579, .roundedcornr_bottom_167579 div, .roundedcornr_bottom_167579 {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundedcornr_content_167579, .roundedcornr_bottom_167579 {
	margin-top: 0px;
}
.roundedcornr_content_167579 { padding: 0 5px; }





  /*columnes videos home*/ 
 
 #twocolscontentvideo{
 width:795px; 
 float:right; 
 position:relative;  
  }
 
#rightcolcontentvideo{
 width:320px; 
 float:right; 
 position:relative;
 padding: 10px 0px 0px 0px;  
 }
 
#maincolcontentvideo{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:320px; 
  padding: 10px 0px 0px 0px;
 }


  /*columnes videos seccions*/ 
 
 #twocolsvideoseccio{
 width:619px; 
 float:left; 
 position:relative;  
   padding: 10px 0px 0px 10px;
  }
 

 
#maincolvideoseccio{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:619px; 
  padding: 10px 0px 0px 0px;
 }



 
