

img{border:0}
.clearfix{clear:both; margin:0; padding:0; height:0px; font-size:0}
form{margin:0; padding:0;}
a{color:#666; text-decoration:none;}
a:hover{ text-decoration:underline}

.contenedor{ width:974px; margin:0 auto; position:relative; border:1px solid #FF0000}
.header{width:583px; height:37px; background:url(img/fd_header.jpg) no-repeat; margin-top:10px; padding:86px 0 0 391px}
.frase{ background:url(img/fd_frase.gif) no-repeat left; padding:4px 0 4px 55px;  font:14px "trebuchet MS", Arial, Verdana}
.frase span{color:#73BD1E; font-weight:bold}
.frase a{color:#999; text-decoration:none; font-weight:bold}
.frase a:hover{ text-decoration:underline}

.menu{width:188px; float:left}
.contenido{background-color:#ECF1F3; width:765px; float:left; height:330px; padding:0 0 0 20px}
.txthd{ font:14px "trebuchet MS", Arial, Verdana; color:#5F9E18; padding:0 0 0 20px; background:url(img/fl_gris2.gif) no-repeat left; border-bottom:1px solid #E2E2E2; text-align:left;}
.pd0{padding:0}

.contenido .preview{background-color:#EAEAEA; float:left; width:200px; padding:1px 0 0 5px; overflow:auto; height:330px; margin-right:10px}
.preview .cont_foto{float:left; margin:10px 10px 5px 5px;}
.preview .cont_foto a{clear:both; display:block; background-color:#FFFFFF; padding:3px 3px; border:1px solid #E4E4E4}
.preview .cont_foto a img{ filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.preview .cont_foto a:hover img{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.preview span{font:11px "trebuchet MS", Arial, Verdana; padding-top:3px}

.titulo{ margin:12px 0 0 0;}
.mgl20{margin-left:20px}
.rec_bl{ float:left; margin:14px 0 3px 10px; font:bold 13px "trebuchet MS", Arial, Verdana; background:url(img/fl_azul.gif) no-repeat 6px 7px; background-color:#fff; color:#00A2C5; padding:0 0 0 20px; width:400px}
.precio{font:20px "trebuchet MS", Arial, Verdana; color:#666; padding:17px 0 0 26px; float:left; width:450px}
.foto{height:234px;background-color:#FFF; padding:4px 5px; border:1px solid #E4E4E4; float:left; margin:10px 10px 0 20px; width:288px}
.foto .acrobat{padding:1px 6px 2px 2px; border-right:1px dotted #333; float:left; display:block; margin:11px 0}
.foto .fich{float:left; font:bold 11px "trebuchet MS", Arial, Verdana; color:#666; margin:12px 0 0 5px}
.foto .numfoto{float:right; font:bold 11px "trebuchet MS", Arial, Verdana; color:#666; margin-top:7px; text-align:right; width:150px}
.foto .proce{ float:right; width:200px ; text-align:right}
.foto .proce a{ color:#00A2C5;}
.foto .proce span{ color:#00A2C5}

.txtin{ font:13px "trebuchet MS", Arial, Verdana; color:#333; margin:9px 0 0 0; line-height:15px}
.colder{width:245px;margin:5px 0 0 0; float:left}
.colder label{font:bold 12px Arial, Helvetica, sans-serif; color:#999; margin:17px 0 5px 0; width:200px; display:block;}
.colder input{ border:1px solid #E1E1E1; margin:0; width:219px}
.colder span{font:12px Arial, Helvetica, sans-serif; color:#999; margin:39px 0 5px 0; width:158px; display:block; float:left}
.colder .area{ border:1px solid #E1E1E1; margin:0; height:74px; width:219px; overflow:auto}
.colder .radio{margin:0; width:20px; float:left; border:none; margin:4px 0 4px 0}
.colder .txtrad{font:12px Arial, Helvetica, sans-serif; color:#999; margin:6px 0 0 0; width:43px; display:block; float:left}

.colder .link{margin:36px 0 5px 0;display:block; float:left; }
.colizq{width:492px;margin:5px 0 0 0; float:left}
.colizq label{font:bold 12px Arial, Helvetica, sans-serif; color:#999; margin:17px 0 5px 0; width:200px; display:block;}
.colizq textarea{ border:1px solid #E1E1E1; margin:0; height:179px; width:320px; overflow:auto}

.w252{width:252px}
.w252 label{font:bold 12px Arial, Helvetica, sans-serif; color:#999; margin:17px 0 0 0; width:77px; display:block; float:left; text-align:right; padding-right:5px}
.w252 select{width:170px; font:12px Arial, Helvetica, sans-serif; color:#666; margin:15px 0 0 0;}
.w252 .btnok{ margin:11px 0 0 78px; width:36px}

.der310{ width:297px; height:172px; background-color:#EFEFEF; border:1px solid #E1E1E1; margin:0 0 0 11px; margin-top:17px; padding-left:13px}
.der310 img{border:5px solid #fff; margin:13px 0 0 0}
.der310 .nombre{font:bold 12px "trebuchet MS", Arial, Verdana; color:#666666; margin-top:14px}

.der310 .datos{font:12px "trebuchet MS", Arial, Verdana; color:#666666; margin-top:3px; padding-left:12px; background:url(img/fl_gris.gif) no-repeat left 5px}

.bdl27{border-right:27px solid #eaeaea; width:738px}
.fl{float:left}
.descripfoto{ width:206px; height:242px; border:1px solid #E4E4E4; overflow:auto; margin:10px 0 0 0; float:left}
.footer{background:url(img/fd_footer.jpg) repeat-x; height:58px; width:100%; padding-top:33px}
.footer span{width:136px; height:11px; background:url(img/txt_footer.gif); margin:0 auto; display:block; font-size:0}

.conthome{ overflow:auto; width:431px; padding-right:20px}
.conthome span{ font:15px "trebuchet MS", Arial, Verdana; color:#00A2C5}
.derhom{ float:left; width:296px; background-color:#ECF1F3; margin-left:5px; height:330px}
.derhom img{border:2px solid #CBCBCB; margin:9px 0 0 8px}
.derhom .descrip{ font:12px "trebuchet MS", Arial, Verdana; color:#666; float:left; width:160px; margin-top:13px; line-height:15px; margin-left:8px;}
.derhom .numfoto{float:right; font:bold 11px "trebuchet MS", Arial, Verdana; color:#666; margin-top:7px; text-align:right; margin-right:5px;}
.derhom .proce{float:right; width:105px ; text-align:right; margin-right:5px;}
.derhom .proce a{color:#00A2C5;}
.derhom .proce span{color:#00A2C5;}

.acrobat{ font:12px Arial, Helvetica, sans-serif; color:#999;background:url(img/ic_acrobat.gif) no-repeat left; display:block; padding:3px 0 3px 27px; margin:0; clear:both; margin-top:5px}
.acrobat:hover{color:#333333; text-decoration:none}

.w205{width:205px}

.w201{ width:201px; margin-right:23px}
.w201 span{font:bold 11px Arial, Helvetica, sans-serif; background:url(img/fl_bco.gif) no-repeat left; color:#666; margin:0 0 5px 0;display:block; background-color:#fff; padding-left:23px; height:15px; padding-top:2px; margin-top:5px; width:175px; text-transform:uppercase}
.w201 ol{clear:both; list-style:upper-roman; margin:0 0 0 10px; padding:0 0 0 24px}
.w180{width:150px; margin-right:9px}
.w180 span{width:150px;}

.mapa{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666;clear:both; list-style:upper-roman; margin:0 0 0 10px; padding:0 0 0 24px;}

.liens .numfoto{float:left; font:bold 11px "trebuchet MS", Arial, Verdana; color:#666; margin-top:7px; text-align:right; margin-right:5px}
.liens .proce{ float:left; width:105px ; text-align:right; margin-right:5px; margin-top:8px}
.liens .proce a{ color:#00A2C5;}
.liens .proce span{ color:#00A2C5}
.liens .logo{margin-top:12px; border-bottom:1px dotted #666; height:60px; width:150px}
.liens .descrip{ font:11px Arial, Helvetica, sans-serif; color:#666; padding:8px 0 8px 0; border-bottom:1px dotted #666;}
.liens .linkentrar{background:url(img/bk_entrar.gif) no-repeat left; padding-left:10px; font:10px Arial, Helvetica, sans-serif; color:#666; display:block; margin-top:8px}