body{margin:0px;background-color:#f8f8f8;}
div.barrasuperior{background-image:url(img/fondos/barratop1.gif);background-repeat:repeat-x;height:26px;color:#4c4c4c;font-family:Verdana;font-size:14px;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#4C4C4C;text-decoration:underline;}
.enlace_portada:hover{text-decoration:none;}
table.main{padding-bottom:0px;padding-top:0px;width:1000px;background-color:#FFFFFF;}
table.headercontainer{}
.header{background-image:url(img/cabecera/cabecera.jpg);background-repeat:no-repeat;height:180px;width:960px;}
table.headertop{height:175px;width:960px;}
img.cabeceratransparente{margin-left:0px;margin-top:0px;width:960px;height:180px;}
table.headerbottom{background-color:#F4F4F4;border:1px solid #DDDDDD;height:25px;}
td.celdaeslogan{font-family:Verdana;color:#3f569a;font-size:12px;font-weight:bold;background-image:url(img/cabecera/fondoimg.gif);}
.celdafecha{font-family:Verdana;color:#4c4c4c;font-size:12px;font-weight:bold;padding:5px 0px 0px 0px;}
form.idiomascabecera{font-family:Verdana;font-size:7pt;color:navy;margin-top:2px;}
select.idiomas{font-family:Verdana;font-size:10px;color:#4c4c4c;margin:2px;}
form.idiomascabecera option{color:navy;}
table.menuycuerpo{text-align:left;width:960px;margin-left:0px;}
.menu_hori{color:#818285;font-family:Trebuchet MS, Verdana;font-size:17px;letter-spacing:1px;line-height:50px;padding:0px 5px;text-decoration:none;}
.menu_hori:hover{text-decoration:none;text-shadow:0px 0px 3px #e8e8e8, 0px 0px 3px #eeeeee;}
td.celdacontenedoramenu{width:235px;}
td.celdacontenedoramain{background-color:#FFFFFF;}
table.menuprincipal{width:235px;}
td.cabmenu{font-family:Verdana;color:#FFFFFF;font-weight:bold;text-align:justify;padding-left:12px;background-color:#264593;}
td.opcion{height:20px;padding:3px 0px 3px 15px;cursor:pointer;}
td.opcion a{color:#4c4c4c;}
td.opcion a:hover{color:#3f569a;text-decoration:underline;}
td.separador{height:10px;text-align:center;width:175px;}
table.contenedortodaspromoprinc{width:705px;}
td.celdapromoprinc{padding-top:0px;padding-left:0px;}
.promoprinc{width:705px;}
.capa_interior{font-family:Verdana;font-size:17px;color:#01a6e6;}
.tabla_datos{height:195px;padding-left:15px;width:100%;}
.cabecerapromoprinc{color:#4c4c4c;font-family:Verdana;font-size:12px;font-weight:bold;}
.textopromoprinc{text-align:justify;color:#4c4c4c;font-family:Verdana;font-size:12px;}
td.carretepromoprinc{}
iframe.carretepromoprinc{border:0px solid silver;height:125px;width:695px;}
td.mapapromoprinc{padding-top:15px;padding-bottom:15px;}
span.preciopromoprinc{font-family:Verdana;font-size:12px;font-weight:normal;color:#4c4c4c;}
img.mapapromoprinc{}
table.contenedortodaspromosec{}
td.cabecerapromosec{text-align:center;background-color:#FFFFFF;font-family:Georgia;font-size:15px;padding:4px 14px;color:#391D2B;background-color:#C7BEC3;text-align:left;}
table.promosec{background-color:#F0F0F0;color:#4c4c4c;font-family:Verdana;font-size:12px;width:160px;border-bottom:1px solid #DDDDDD;}
td.enlacepromesec{font-family:Georgia;font-size:16px;color:#3f569a;padding-left:15px;}
td.celdapromosec{color:#4c4c4c;font-family:Verdana;font-size:12px;font-weight:bold;padding-left:15px;}
span.preciopromosec{font-family:Verdana;font-size:12px;font-weight:normal;color:#4c4c4c;}
img.promosec{border:none;}
.espacio_seo{background-color:#f4f4f4;border-radius:10px;color:#4c4c4c;font-family:Verdana;font-size:10pt;padding:10px;text-align:justify;}
table.inmuebleenlista{width:705px;margin-top:0px;margin-left:0px;}
.cabecerainmuebleenlista{color:#3f569a;font-family:Verdana;font-size:17px;text-decoration:none;}
a.cabecerainmuebleenlista{color:#3f569a;font-family:Verdana;font-size:17px;text-decoration:none;}
a.cabecerainmuebleenlista:hover{color:#3f569a;font-family:Verdana;font-size:17px;text-decoration:underline;}
a.enlaceinmuebleenlista{color:#496594;font-weight:bold;font-family:Verdana;font-size:12px;text-decoration:none;}
a.enlaceinmuebleenlista:hover{color:#496594;font-family:Verdana;font-size:12px;text-decoration:underline;}
.eslogan{font-family:Verdana;font-weight:normal;color:#3f569a;font-size:17px;text-align:center;}
table.cuerpoinmuebleenlista{background-color:#FFFFFF;}
.celdadatoinmuebleenlista{color:#4c4c4c;font-family:Verdana;font-size:12px;}
table.tablapieinmubleenlista{background-color:#FFFFFF;padding-bottom:4px;width:604px;}
td.celdatextopieinmuebleenlista{padding-left:4px;font-family:Verdana;font-size:12px;color:#2E2E2E;text-align:left;}
td.celdaiconospieinmuebleenlista{padding-right:5px;padding-top:3px;}
table.tarifa{margin-left:0px;width:355px;font-family:Verdana;font-size:12px;font-weight:bold;color:#FFFFFF;text-align:center;padding-top:10px;padding-bottom:5px;}
table.tarifa td.cabecera{background-color:#666699;text-align:left;padding:3px;}
table.tarifa td.tarifa{background-color:#FFFFFF;}
table.tablaunprecio{font-family:Verdana;font-size:12px;font-weight:normal;color:#4c4c4c;text-align:center;border:1px solid #f4f4f4;background-color:#fbfbfb;}
table.tablaunprecio td.periodo{padding:3px;border-bottom:1px groove #e8e8e8;}
table.tablaunprecio td.importe{background-color:#FFFFFF;font-weight:bold;padding:1px;}
table.contactoenfichainmueble{width:705px;}
table.contactoenfichainmueble a{color:#4c4c4c;}
table.enlacesinmueble{width:602px;margin-top:8px;margin-left:3px;border:1px solid #e2ecce;margin-bottom:20px;font-family:Verdana;font-size:12px;background-color:#f1f4ea;}
table.enlacesinmueble a{color:#1A8B4D;font-weight:bold;}
table.enlacesinmueble a:hover{color:#4BCB2E;font-weight:bold;}
table.promoprinc table.enlacesinmueble{width:320px;margin-top:8px;border:1px solid #e2ecce;margin-bottom:20px;font-family:Verdana;font-size:12px;background-color:#FFFFFF;}
table.fichainmueble{width:705px;}
td.solapafichainmueble{height:20px;width:83px;font-family:Verdana;font-size:12px;font-weight:bold;background-color:#FAFAFA;text-align:center;padding-left:5px;padding-right:5px;color:Gray;}
td.lateralsolapafichainmueble{width:394px;border-bottom:1px solid #0A5479;}
td.contenidofichainmueble{color:#4C4C4C;}
td.contenidofichainmueble td.grupo{background-color:#666699;font-family:Verdana;font-size:12px;color:#FFFFFF;margin:2px;padding:3px;font-weight:bold;}
.texto_descriptivo{text-align:justify;font-family:Verdana;font-size:12px;color:#4c4c4c;}
td.contenidofichainmueble td.caracteristica{font-family:Verdana;font-size:12px;padding:2px;}
table.fotogramasenfichainmueble{}
table.fotogramasenfichainmueble td{border:1px #e2ecce solid;padding:12px;text-align:center;vertical-align:middle;background-color:#FFFFFF;}
img.fotogramafichainmueble{}
img.mapafichainmueble{border:1px #2E2E2E solid;}
table.formularioreserva{}
td.pieformularioreserva{font-family:Verdana;color:#4c4c4c;font-size:12px;}
.capa_pie{background:url(img/custom/blackfooter.jpg) top repeat-x #000000;box-shadow:0 0 10px -3px #4c4c4c;height:auto;margin:0px;min-width:1000px;}
table.pie{color:#ffffff;font-family:Verdana;font-size:12px;width:1000px;margin-top:20px;}
.pie a{color:#ffffff;}
.logoturisoft{color:#ffffff;font-size:10px;font-family:Verdana;font-weight:normal;margin-top:-20px;right:20px;}
font.palabrasclavealpie{color:#DDDDDD;font-family:Verdana;font-size:10px;}
table.listainmuebles{}
td.celdainmuebleenlista{height:152px;text-align:left;}
.encabezamiento{border-bottom:1px solid #ebebeb;color:#4c4c4c;font-family:Verdana;font-size:16px;text-align:right;width:705px;height:30px;}
table.encabezamiento td.icono{height:34px;width:33px;padding-left:1px;padding-bottom:1px;padding-top:1px;}
table.encabezamiento td.texto{text-align:left;}
table.encabezamiento div.textoprincipal{margin-left:8px;padding-top:2px;font-family:Verdana;font-size:12px;color:#FFFFFF;font-weight:bold;}
table.encabezamiento div.textosecundario{margin-left:8px;font-family:Verdana;font-size:12px;color:#FFFFFF;}
table.contacto{width:660px;margin:0px 20px 0px 20px;}
table.contacto td.info{color:#4c4c4c;text-align:left;}
div.errorenviomensaje{width:435px;}
div.errorenviomensaje div.cabecera{margin-top:8px;border-bottom:1px solid #e8e8e8;text-align:right;font-family:Verdana;font-size:17px;font-weight:bold;color:#3f569a;}
div.errorenviomensaje div.contenido{font-family:Verdana;font-size:12px;color:#4c4c4c;height:140px;padding-top:80px;padding-bottom:80px;}
div.errorenviomensaje div.pie{padding-top:4px;border-top:1px solid #e8e8e8;font-family:Verdana;font-size:12px;color:#4c4c4c;}
div.mensajeenviado{width:435px;border-bottom:1px solid #e8e8e8;font-family:Verdana;font-size:12px;color:#4c4c4c;padding-top:80px;padding-bottom:80px;}
div.busquedacompra{background-color:#FFFFFF;font-family:Verdana;font-size:10px;}
div.busquedacompra td.cabgrupo{font-family:Verdana;font-size:10px;background-image:url(img/fondos/fondoweb.gif);color:#FFFFFF;font-weight:bold;padding:3px;}
div.busquedacompra td{font-size:12px;}
div.busquedacompra hr{color:#E0E0E0;height:2px;}
div.busquedacompra select{height:20px;font-family:Verdana;font-size:10px;}
div.formpropietariovendedor{background-color:#FFFFFF;font-family:Verdana;font-size:12px;}
.cab_grupo{border-bottom:1px solid #e8e8e8;color:#4c4c4c;font-size:17px !important;padding:10px 20px 5px 20px;text-align:left;}
div.formpropietariovendedor td{font-size:12px;}
div.formpropietariovendedor hr{color:#E0E0E0;height:2px;}
div.formpropietariovendedor select{height:20px;font-family:Verdana;font-size:12px;}
div.formpropietariovendedor input{font-family:Verdana;font-size:12px;}
div.formpropietariovendedor textarea{font-family:Verdana;font-size:12px;}
table.tablacriteriosbusqueda{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;color:#808080;font-family:Verdana;font-size:12px;padding:10px;}
table.infocontactousuario{background-color:#385800;font-family:Verdana;color:#4c4c4c;font-size:10px;}
table.infocontactousuario td.cabecera{background-color:#385800;font-family:Verdana;color:#FFFFFF;font-size:12px;padding-top:2px;padding-right:1px;font-weight:bold;text-align:center;}
table.infocontactousuario td{padding:1px;background-color:#f5f8ec;}
table.tablanumpaginas{font-family:Verdana;font-size:12px;color:#007ab0;}
div.informacionpaginacion{margin-bottom:4px;margin-top:8px;text-align:center;font-family:Verdana;font-size:12px;color:#4c4c4c;}
.tablanumpaginas{font-family:Verdana;font-size:12px;color:#4c4c4c;font-weight:bold;}
.tablanumpaginas a{color:#FF9900}
.tablanumpaginas a:hover{font-weight:bold;color:brown;}
.tablanumpaginas td.paginaencurso{border:1px solid gray;color:#4c4c4c;}
table.tabla_pais_idioma,table.tabla_pais_idioma select{border:1px solid #9B3737;font-family:Verdana;font-size:12px;background-color:#FFCC00;}
table.tabla_pais_idioma select{font-family:Verdana;font-size:12px;background-color:#FFFFFF;}
table.tabla_pais_idioma td{text-align:center;padding:1px;vertical-align:middle;}
div.calendario_titulo{background-color:#666699;margin-right:0px;width:705px;text-align:left;color:#FFFFFF;font-weight:bold;font-family:Verdana;font-size:12px;padding-top:3px;padding-bottom:3px;}
iframe.calendario_ficha{background-color:#FFFFFF;width:680px;height:320px;padding-left:10px;}
iframe.calendario_leyenda{margin-left:0px;width:680px;height:26px;padding-left:10px;background-color:#FFFFFF;}
table.tablaiconos{margin-top:6px;margin-left:1px;width:250px;}
iframe.form_busqueda_disp{margin-left:0px;width:690px;height:75px;}
table.tablabuscarporreferencia{background-color:#2E2E2E;margin-top:6px;margin-left:1px;width:250px;color:#FFFFFF;}
table.tablabuscarporreferencia td{text-align:center;font-family:Verdana;font-size:12px;}
table.tablabuscarporreferencia td input{font-family:Verdana;font-size:12px;}
table.tablabuscarporreferencia td button{font-family:Verdana;font-size:12px;}
.indexacion{font-family:Verdana;color:#dddddd;font-size:12px;padding-left:0px;font-weight:bold;}
.indexacion:hover{color:#cccccc;}
.detalles{background-color:#FFFFFF;border:4px solid #e8e8e8;border-radius:8px;filter:alpha(opacity=95);left:50%;opacity:0.95;padding:4px 8px 4px 8px;position:absolute;visibility:hidden;z-index:100;}
.celda_capa_ofertas{color:#FF0000;font-family:Verdana;font-size:10px;font-weight:bold;height:12px;text-align:right;}
.txt_cab_oferta{color:#4c4c4c;text-align:center;text-decoration:underline;}
.txt_nom_oferta{background-color:#f0f0f0;color:#FF0000;font-size:12px;text-align:center;}
.tabla_oferta_lineas{border:1px solid #e8e8e8;width:100%;}
.lineas_oferta{color:#4c4c4c;line-height:15px;text-align:left;}
.longitud_latitud{color:#3f569a;font-family:Verdana;font-size:17px;text-decoration:none;padding-right:15px;}
.txt_capa_mapa{font-family:Verdana;color:#3f569a;font-size:small;}
.enlaces_index{color:#999999 !important;font-family:Verdana;font-size:10px;font-weight:normal;}
.enlaces_index:hover{font-family:Verdana;font-size:10px;text-decoration:none;}
#EmilyPictureBackground{margin:0px;padding:0px;width:500px;}
.num_fotos{font-family:Verdana;font-size:14px;font-weight:bold;width:400px;}
.control_fotos{font-family:Verdana;font-size:12px;font-weight:bold;width:400px;}
.redon_sombra{box-shadow:0 0 10px -3px #4c4c4c;vertical-align:middle;}
.redond_espe{box-shadow:0 0 10px -5px #4c4c4c;}
#capa_player{float:right;margin-left:750px;position:absolute;text-align:left;width:230px;z-index:1000;}
.txt_form{height:33px;padding-right:15px;line-height:16px;font-family:Verdana;width:300px;text-align:right;font-size:13px;font-weight:bold;color:#555555;}
.campo_form{border:1px solid #e8e8e8;border-radius:4px;float:left;font-family:Verdana;padding:5px;width:250px;}
.anotaciones_cliente{border:1px solid #e8e8e8;border-radius:4px;float:left;font-family:Verdana;max-width:250px;min-width:250px;max-height:250px;min-height:125px;padding:5px;}
.listado_enlaces{width:1000px;}
.celdadatotelscontacto{color:#4c4c4c;font-family:Verdana;font-size:17px;}
hr{border:1px solid #f1f1f1;}
.no_oferta_vigor{margin-top:100px;font-family:Verdana;color:red;font-size:17px;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;-o-box-shadow:0 0 10px -5px #4c4c4c;-moz-box-shadow:0 0 10px -5px #4c4c4c;-webkit-box-shadow:0 0 10px -5px #4c4c4c;box-shadow:0 0 10px -5px #4c4c4c;}
.ac_results{padding:0px;border:1px solid #e8e8e8;background-color:white;margin:-1px;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:5px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('javascript/autocomplete/indicator.gif') right center no-repeat;}
.ac_odd{background-color:#f0f0f0;}
.ac_over{background-color:#aaaaaa;color:white;}
.caja_busqueda{background-color:#fafafa;border:1px solid #e8e8e8;border-radius:4px;height:40px;width:237px;}
.campo_busqueda{border:0px;border-right:1px solid #e8e8e8;border-top-left-radius:4px;border-bottom-left-radius:4px;font-family:Verdana;float:left;height:30px;line-height:30px;padding:5px;width:185px;}
.img_busqueda{background-image:url(javascript/autocomplete/lupa_busqueda.png);background-repeat:no-repeat;cursor:pointer;float:right;height:40px;vertical-align:middle;width:30px;}
.cab_h1{color:#ccc;font-family:Verdana;font-size:13px;height:13px;margin:-3px 0 0;padding:0 0 10px;}
.cab_h2{display:inline;font-size:12px;margin:0px;}
.nombre_aloj{display:inline;font-size:17px;font-weight:normal;}
.cab_h3{display:inline;font-size:12px;font-weight:normal;margin:0px;}
.nuevaweb{padding:10px;margin:10px 0;background-color:#0072b9;border-radius:4px;display:inline-block;cursor:pointer;}
.nuevaweb a{color:#fff !important;}
.nuevaweb a:hover{text-decoration:none;}
.nuevaweb:hover{box-shadow: 0 0 10px 0 #aaa;}
