body {width: 100%; height:auto; margin:0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;  background: #FFFFFF; }

img {border:0px;}
.maxprincipal { width:100%; height:auto; float:left; margin:0 auto;}
.cabecera { width:100%; height:25px; background:#FFFFFF;}

.cabprincipal { width:800px; height:25px; margin:0 auto; padding-top:5px; }
.cabprincipal #idioma { width:205px; float:left; margin:0 auto; }
.cabprincipal #menu { width:500px; float:right;}
.cabprincipal #imenu { float:left; clear:left; height:20px; }
.cabprincipal #imenu a { font-size:9px; color:#696969; margin-right:5px; text-decoration:none; }
.cabprincipal #imenu a:Hover { color:#939393;}

.cabprincipal #smenu { float:right; clear:right; height:20px;margin-right:5px;}
.cabprincipal #smenu a { font-size:13px; color:#696969; margin-right:15px; text-decoration:none; font-weight:bold;}
.cabprincipal #smenu a:Hover { color:#b3b3b3;}

.bodycontainer { clear:left; float:left; margin:0 auto; width:100%; height:auto; background:#AAE330;}

.bodycontainer2 { clear:left; float:left; margin:0 auto; width:100%; height:auto; background:  #FFFFFF;}
/*url(../images/back.gif) repeat-y top*/

.maxcontainer { width:800px; margin:0 auto; height:auto; }
.banner { width:800px; height:219px; background:#AAE330; margin:0 auto; }
.banner #checkin { float:left;  width:220px; padding-left:5px; padding-right:5px;}
.banner #pic { float:right; width:570px; height:219px;}

.bread { width:800px; height:20px; float:left; clear:right; background:#c3c3c3;} /*94CBCD;}*/
.totalcontent { width:800px; height:auto; float:left; clear:left; background:#F0F0F0;}
.totalcontent #left { width:175px; float:left; background:#F0F0F0; height:auto;}
.totalcontent #content { width:625px; float:left;  background:#FaFaFa; height:auto; padding-top:0px; padding-bottom:0px;}

.totalcontent #content #leftc{ width:425px; float:left; background:#FFFFFF; height:auto; padding-top:8px; padding-bottom:8px;}
.totalcontent #content #rightc{ width:200px; float:right; background:#dddddd; height:auto;padding-top:8px; padding-bottom:8px; }

.totalcontent #content form { margin-left:10px; margin-right:10px; }
.totalcontent #content form fieldset { border:0; }
/*.totalcontent #content form label { width:120px; }*/
.totalcontent #content form label {display: block;  float:left; width: 200px; margin-top:10px; margin-left:40px; text-align:left;  font-size:12px; color:#393939; font-weight:700; }
.totalcontent #content form input, form textarea, form select { background:#FFFFFF; width:auto; margin:10px 0px 0px 10px; border-color: #960001;  border:1px solid; } 

.bloquecatego { float:left; padding-left:15px; font-weight:bold; font-size:12px; }
.infosector  { width: 170px; background-color:#EEEEEE;  padding:5px 0 0 0; border:1px solid #b3b3b3; color:#960001; padding-bottom:5px;}

.headtitlecatego { color:#131313; font-size:14px; font-weight:bold; background:#b3b3b3;}

.footer { width:100%; height:90px; clear:left; float:left; background: #b3b3b3; margin:0 auto;}
.footprincipal { width:800px; margin:0 auto; }
a.pagebottom {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	color:#393939;	text-decoration:none;	font-weight: normal; }
a.pagebottom:hover {color:#696969;}

.texto10azul {	font-size: 11px;	color: #0D4E44; line-height:25px; }
.texto11azul {	font-size: 11px;	color: #0D4E44; line-height:25px; }

.textonegro {	font-size: 11px;	color: #000000; line-height:25px; text-align:left; }
.datonegro {	font-size: 11px;	color: #000000; line-height:25px; }
.textocontent {	font-size: 11px;	color: #000000; line-height:15px; text-align:left; }
.contacto_titulo {	font-size: 11px;	color: #b3b3b3; line-height:25px; text-align:left; font-weight:bold }
.texto_about { font-size: 11px;	color: #000000; line-height:15px; text-align:left; }
.content2 { width:625px; height:300px}
.titulo_testimonio { font-size: 15px;	color: #b3b3b3; line-height:25px; font-weight:bold }

.submenu a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;}
	
.submenu a:hover { color:#B3B3B3}

.submenu td { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
 border-bottom:1px dashed #CACACA; 
}

.apartamentos { float:left; clear:left; width:615px; margin-left:5px; }
.apartamentos td { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom:1px dashed #CACACA;
}
.apartamentos #referencia a { color:#0D4E44; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px; 	text-decoration:none;	}
.apartamentos #referencia a:Hover { color:#c3c3c3; }

.apartamentos th { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	padding: 5px;
	/*border:1px solid #B3B3B3;*/}
	
.formulario { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	border-bottom:1px dashed #000; }
	
.tdescripcion { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	font-weight: normal;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
	border-bottom:1px dashed #000; }
	
.descripcion { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;
	font-size: 12px;
	color:#666666;
	text-decoration:none;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;}

.descripcion2 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;	font-size: 12px;
	color:#232323;	text-decoration:none;	font-weight: bold;	padding-left: 10px;	padding-top: 5px;
	padding-bottom: 0px; width:145px;}

.descripcion2 a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;	color:#0D4E44; 	text-decoration:none;	font-weight: bold; }
.descripcion2 a:hover { color: #b3b3b3;}

.descripcion2aptos { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right;	font-size: 12px;
	color:#232323;	text-decoration:none;  font-weight: bold; padding-bottom: 0px;}
	
.descripcion2aptos a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px;	color:#0D4E44; 	text-decoration:none;	font-weight: bold; }
.descripcion2aptos a:hover { color: #b3b3b3;}



.descripcionSi { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;	font-size: 12px;
	color:#0D4E44;	text-decoration:none;	font-weight: bold;	padding-left: 10px;	padding-top: 5px;
	padding-bottom: 0px;}
.descripcionNo { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-align:justify;	font-size: 12px;
	color:#960001;	text-decoration:none;	font-weight: bold;	padding-left: 10px;	padding-top: 5px;
	padding-bottom: 0px;}

.totalcontent #content #leftc #referencia2  { color:#0D4E44; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 24px; 	text-decoration:none;}	


.tituloscontacto { float:left; clear:left; padding-top:10px; padding-bottom:10px; color:#0D4E44; width:99%; font-size:18px; border-bottom:1px dotted #D4D4D4;}

