@charset "utf-8";
/*
Hoja de estilos main.css
*/

html,body {width:100%; height:100%; margin:0; padding:0; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:0.9em; color:#738695; text-align:justify;}

.oculto {display:none;}

#pagina {position:relative; margin:5px 5px; min-width:1170px;}
#pagina-entrada {position:relative; width:800px; margin:0 auto; height:100%;}
#pagina-ficha {position:relative; width:1000px; margin:0 auto; height:100%;}
.subrayado {text-decoration:underline;}
.negrita { font-weight:bold;}
.negrita-red { font-weight:bold !important; color:#F00 !important;}
.negrita-orange { font-weight:bold !important; color:#F8C300 !important;}
.sombra-texto {text-shadow:#666 2px 2px 2px;}
.clear {clear:both;}

.enlace-politica {font-size:.8em; color:#383431;}
.enlace-politica a {color:#383431;}

#cuadro {width:300px; height:50px; background-color:#FFF; padding:2px; margin:1px;}
a {color:#738695;}
h1 {color:#738695;}
li { margin:10px 0;}

.separacion-baja {margin:10px 0 0 0;}
.separacion-media {position:relative; width:100% !important; height:auto; float:left; margin:30px 0 0 0;}
.separacion-alta {margin:50px 0 0 0;}

.inputCampo {display:block;}
.nCampo {font-weight:bold;}
fieldset {margin: 10px 0 0 0; padding: 0 0 10px 0; border:#738695 solid 1px;}
legend {padding:0; font-size:1.2em; font-weight:bold; margin:0 5px 10px 5px; color:#495677;}

.parrafo-derecha {white-space:normal; text-align:right;}
.centrado {white-space:normal; text-align:center;}
.justificado {white-space:normal; text-align:justify;}
.nowrap {white-space:nowrap;}

form label { margin-right:1.5em;}

.ordenar {text-decoration:none; border:#738695 dotted 1px;}
.ordenar:hover {background-color:#F8C300;}
.ordenar .ordenar-ico {position:relative; width:auto; height:auto; margin:0 10px;}

.error_mensaje {position:relative; color:#F00; font-weight:bold; text-align:center; width:auto; height:auto;}
.error_list { list-style-type:disc;width:100%; height:auto; margin:0 auto; padding:0; color:#F00; float:left; font-size:0.85em;}
.error_list li { text-align:left;font-weight:normal;margin:0 0 0 25px;padding:0 0.5em 0.5em 0;}
.error_list li label { width:auto; height:auto;}

.error_block {padding:2px; margin:5px 0px; border:#999 solid 1px; background-color:#FFF; overflow:auto; color:#F00; font-size:.8em; white-space:normal;}

.obligatorio {background-color:#FFFCC8; border-color:#FFFCC8;}
.invalid {border-color:#F00;}

/*
Estilos para la capa de carga entre el flash y el mapa
*/
.loading {position:absolute; left:5px; top:5px;}
.cargando {position:absolute; top:0px; left:0px; width:100%; height:100%; display:none; z-index:10000;}
.cargando .cargando-mensaje {position:absolute; width:auto; height:auto; top:45%; left:38%; border:#798992 solid 1px; padding:5px; background-color:#FFF; z-index:10002;}
.cargando .cargando-mensaje img {vertical-align:middle;}
.cargando .cargando-transparencia {position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url(/images/bck_cargando2.gif); opacity:0.95; filter:alpha(opacity=95);z-index:10000;}
.displayblock {display:block;}
.noneblock {display:none;}

.plantilla-ofertas {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:1em; text-align:left;}
.plantilla-ofertas .borde-horizontal {border-top:#333 solid 1px;}
.plantilla-ofertas .borde-vertical {border-left:#333 solid 1px;}
.plantilla-ofertas .descripcion {padding:8px; background-color:#FFF; border-left:#333 solid 1px; border-right:#333 solid 1px;}
.plantilla-ofertas .importante-1 {padding:5px 10px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:1.6em; font-weight:bold; background-color:#FFFB9C; border-left:#333 solid 1px; border-right:#333 solid 1px;}
.plantilla-ofertas img {margin:2px 0px !important; border:#333 solid 1px;}

#publicidad {position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; display:block; background-color:#96AEBE; z-index:10000;}
#publicidad img {z-index:10002;}
.loader-transparencia {position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#FFF; background-image:url(/images/bck_cargando2.gif); opacity:1; filter:alpha(opacity=100);z-index:10000;}

/*
Estilos para la cabecera
*/
#cabecera {position:relative; margin-bottom:0.1em; z-index:10003;}
#cabecera-logo {float:left;position:relative; width:auto; height:auto; left:0px;}
#p_language {position:absolute; font-size:10pt; top:5px; right:15px; width:auto; height:auto; z-index:2;}
#p_language form {margin:0; padding:0;}
#p_language #btnAcceso {position:relative;padding:5px 0 0 0;}
#p_language .enlaces-directos {margin:0; padding:0; text-align:center; font-weight:bold; }
#p_language .enlaces-directos #lnkAcceso { color:#E77817;}
#p_language .enlaces-directos #lnkPanel { color:#E77817;}
#p_language .enlaces-directos .logged {color:#BA7FAF; }
#p_language a { font-size:10px;}
#ln {position:relative;width:198px; height:auto;}
#p_titulo_enlaces {position:absolute; top:25px; right:10px;}
#p_titulo_enlaces .titulo { font-size:1.2em;font-weight:bold; width:auto; height:auto; float:left; margin-top:.2em; margin-right:1.5em;}
#p_titulo_enlaces .icono {vertical-align:middle;}

#p_titulo_enlaces .iconos {position:relative; float:left; list-style-type:none; padding:0px; margin:0px;}
#p_titulo_enlaces .iconos li {float:left; padding:0px; margin:0px 2px;}
#p_titulo_enlaces .iconos li.google-plusone {width:75px; overflow:hidden;}

#lblIdiomas {text-decoration:underline;cursor:hand;cursor:pointer; font-size:10px;}
#imgIdiomas-cerrar {position:relative;float:right;margin:1px;padding:0;cursor:hand;cursor:pointer;}
#lista-idiomas {position:absolute; left:90px; top:20px; border:#CCC solid 2px; background-color:#FFF; display:none; z-index:10003;}
#lista-idiomas ul {margin:10px 10px; list-style-type:none;}
#lista-idiomas ul li {padding:0 20px 1px 20px !important; margin:5px 0;}
#lista-idiomas ul li img { vertical-align:middle;}
#lista-idiomas ul li a {text-decoration:none; font-size:14px;} 

#navbar {font-size:.95em;position:relative; margin:0; padding:0;}
#navbar a {color:#838381; font-weight:bold; text-decoration:none;}
#navbar a:hover { text-decoration:underline; }

img.valign { height: 100%; vertical-align: middle; width: 0px;} 

#lnkLogout {/*margin:0 20px; text-decoration:none;*/ color:#E77817; font-weight:bold;}

/*
Estilos para la zona o capa antes del contenido
*/
.border-outer {width:inherit;background-color:#495677;}
#pre-contenido {width:inherit; height:39px; line-height:39px; padding:0; background-image:url("/images/precontenidobg.gif"); background-repeat:no-repeat; background-color:#FFF; /*border:#495677 solid 2px;*/}
#pre-contenido label {float:left; font-size:14pt; color:#666; font-weight:bold; padding:0 10px; margin:0 0; width:auto; height:auto;}
#pre-contenido #ctnd { float:left; width:250px; height:19px; color:#738695; margin:8px 10px 8px 0; border:#666 1px solid; }
#pre-contenido #btnBuscar { float:left; padding:7px 0; margin:0 10px 0 0;width:auto; height:auto; cursor:hand; cursor:pointer;}
#pre-contenido p {font-size:1.5em;font-weight:bold; padding:0 10px 0 10px; margin:0 0; color:#FFF; width:auto; height:auto; text-align:left;}
#pre-contenido #iBuscando {vertical-align:middle;padding:2px 2px;}

/*
Estilos para el contenido
*/
#FlashID {}
.bloque { margin:0px; padding:0px; background-color:#FFF;}
.bloque-content {padding:5px; }
#content-dynamic {clear:both;}
#side-content {position:relative; margin:0; padding:0 0  0 254px; text-align:center; background-color:#d1d3d4;}
#contenido {position:relative; /*min-width:900px;*/min-height:490px; padding:0; margin:0; background-color:#d1d3d4; background-image:url("/images/bck-blancoagris.jpg"); background-repeat:no-repeat;}
#contenido-panel {position:relative; /*min-width:900px;*/min-height:490px; padding:0px; overflow:hidden; margin:0px; background-color:#d1d3d4; background-image:url("/images/bck-blancoagris.jpg"); background-repeat:no-repeat;}
#contenido-panel .content {position:relative; width:98%; padding:0px 10px; margin:0px; text-align:left; overflow:hidden;}
#contenido .index {background-color:#96AEBE; background-image:none;}
.contenido-noborder {position:relative;width:inherit; height:auto; margin:0.3em 0; padding:0 0 0 0; text-align:center;}

.contenido-estilo-uno {background-color:#FFF; border-top:#96AEBE solid 1px; border-right:#96AEBE solid 1px;}

#contenido-panel .content h1 {font-size:1.2em;font-weight:bold;}
#contenido-panel .content h2 {font-size:1.1em;font-weight:bold; margin-top:1em;}

#contenido-panel .content form input.text, #contenido-panel .content form input[type="text"] {width:95%; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
#contenido-panel .content form textarea {width:95%; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
#contenido-panel .content form input.password, #contenido-panel .content form input[type="password"] {width:250px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
#contenido-panel .content form input.checkbox, #contenido-panel .content form input[type="checkbox"] {width:auto; height:auto;}
#contenido-panel .content form select {width:95%; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
#contenido-panel .content form input.submit, #contenido-panel .content form input[type="submit"] {float:right; margin:0px; padding:0px;}
#contenido-panel .content form input.image, #contenido-panel .content form input[type="image"] {float:right; margin:0px; padding:0px;}
#contenido-panel .content p {width:350px; height:auto; margin:5px 0; padding:0;}

#contenido-entrada {position:relative;width:inherit; height:auto; top:25%; margin:0; padding:0 0 0 0; overflow:hidden; text-align:center;}
#contenido-entrada #palabras-web { text-align:left;}
#contenido-entrada p { text-align:left;}

.contenido-confondo {position:relative; overflow:auto; margin:0 !important; padding:0 !important; width:100% !important; max-width:1100px; min-width:700px; height:490px !important; float:left; *float:none; background-repeat:no-repeat;}

#contenido-centrado {position:relative;width:97%; height:auto; margin:auto 0;padding:100px 10px; overflow:hidden; text-align:center; font-size:1.3em; font-weight:bold;}
#contenido-centrado-normal {position:relative;width:100%; height:auto; margin:auto 0;padding:100px 10px; overflow:hidden; text-align:center; font-size:1.3em; font-weight:normal;}
#contenido-centrado-img {position:relative;width:100%; height:auto; margin:auto 0;padding:10px 10px; overflow:hidden; text-align:center; font-size:1.3em; font-weight:bold;}

.columna-left {position:relative; float:left; width:auto; height:auto; z-index:10;}
.columna-right {position:relative; float:right; z-index:9;}
.columa-center {position:relative;}

.half-size {width:50%; }

#sidebar-one {position:relative; width:253px; float:left; padding:0; z-index:1;}
#sidebar-one .propietarios {overflow:hidden; border-left:#999 solid 1px; border-right:#999 solid 1px; border-bottom:#999 solid 1px;}
#sidebar-one .viajeros {overflow:hidden; border-left:#999 solid 1px; border-right:#999 solid 1px; border-bottom:#999 solid 1px;}

#sidebar-bottom {clear:left;}
#sidebar-bottom .sidebar-bottom-left {width:400px; height:100%;}
#sidebar-bottom .sidebar-bottom-left h1 {font-size:1.6em; color:#FFF; font-weight:bold; font-family:Verdana, Arial, Geneva, sans-serif;}
#sidebar-bottom .sidebar-bottom-right { width:200px; height:auto;}
#sidebar-bottom .sidebar-bottom-center {padding:0 200px 0 400px;}
#sidebar-bottom .sidebar-bottom-center h1 {font-size:1.6em; color:#4D4948; font-weight:bold; font-family:Verdana, Arial, Geneva, sans-serif;}

.buscar-zoom {overflow:hidden; height:40px; border:#999 solid 1px; font-size:.9em; color:#333; font-weight:bold; background-color:#798992;}
.buscar-zoom h2 {float:left; font-weight:bold; margin:0 5px 0 0; width:auto; height:auto; font-size:1.4em; color:#FFF; font-family:sans-serif, "Lucida Sans Unicode", "Lucida Grande", Arial;}
.buscar-zoom label {float:left; font-weight:bold; margin:0 5px 0 0; width:auto; height:auto; font-size:1.4em; color:#FFF; font-family:sans-serif, "Lucida Sans Unicode", "Lucida Grande", Arial;}
.buscar-zoom #ctnd { float:left; width:190px; font-size:1em; color:#738695; color:#999; padding:2px 3px; border:#666 1px solid; }
.buscar-zoom #btnBuscar { float:left; margin:0 0 0 3px;width:auto; height:auto; cursor:hand; cursor:pointer;}
.buscar-zoom p {font-size:1.5em;font-weight:bold; padding:0 10px 0 10px; margin:0 0; color:#FFF; width:auto; height:auto; text-align:left;}
.buscar-zoom #btnBuscarAlert {float:left;width:auto; height:auto;}
.buscar-zoom #iBuscando {vertical-align:middle;padding:2px 2px;}

.buscar-zoom-tipos {overflow:hidden; height:105px; border-left:#999 solid 1px; border-right:#999 solid 1px; border-bottom:#999 solid 1px; color:#333; font-weight:bold; background-color:#fff;}
.buscar-zoom-tipos .filtro {text-align:center;}
.buscar-zoom-tipos .filtro input.checkbox, .buscar-zoom-tipos .filtro input[type="checkbox"] {position:relative; float:left; margin:0px; padding:0px; vertical-align:middle;}
.buscar-zoom-tipos .filtro label {clear:left; margin:0; padding:0;}
.buscar-zoom-tipos .filtro img {vertical-align:middle; margin:0 2px;}
.buscar-zoom-tipos .filtro ul { position:relative; list-style-type:none; clear:left; font-size:.65em; color:#FFF;}
.buscar-zoom-tipos .filtro ul li {position:relative; display:inline; font-weight:bold; min-height:30px; margin:0px; padding:2px 2px; float:left; text-align:left; vertical-align:middle; background-color:#605D5C; border-right:#C2C1C1 solid 1px; border-bottom:#C2C1C1 solid 1px;}
.buscar-zoom-tipos .filtro ul li.final {border-right:none;}
.buscar-zoom-tipos .filtro ul li.col {/*width:31.42%;*/ width:79px; overflow:hidden;}

.buscar-zoom-tipos .filtro ul li .filter {position:absolute; top:0px; left:0px; width:77px; height:33px; background-repeat:no-repeat;}
/* Español */
.buscar-zoom-tipos .filtro ul li .alojamiento-es-typeOne {background-image:url("/images/es/ico-alojamientorural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-es-typeOne {background-image:url("/images/es/ico-hotelrural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-es-typeOne {background-image:url("/images/es/ico-camping-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-es-typeOne {background-image:url("/images/es/ico-restaurante-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-es-typeOne {background-image:url("/images/es/ico-actividadaventura-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-es-typeOne {background-image:url("/images/es/ico-actividadvisitar-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-es-typeOne {background-image:url("/images/es/ico-actividadsaludbelleza-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .alojamiento-es-typeTwo {background-image:url("/images/es/ico-alojamientorural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-es-typeTwo {background-image:url("/images/es/ico-hotelrural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-es-typeTwo {background-image:url("/images/es/ico-camping-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-es-typeTwo {background-image:url("/images/es/ico-restaurante-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-es-typeTwo {background-image:url("/images/es/ico-actividadaventura-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-es-typeTwo {background-image:url("/images/es/ico-actividadvisitar-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-es-typeTwo {background-image:url("/images/es/ico-actividadsaludbelleza-typeTwo-filter.gif");}
/* Inglés */
.buscar-zoom-tipos .filtro ul li .alojamiento-en-typeOne {background-image:url("/images/en/ico-alojamientorural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-en-typeOne {background-image:url("/images/en/ico-hotelrural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-en-typeOne {background-image:url("/images/en/ico-camping-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-en-typeOne {background-image:url("/images/en/ico-restaurante-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-en-typeOne {background-image:url("/images/en/ico-actividadaventura-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-en-typeOne {background-image:url("/images/en/ico-actividadvisitar-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-en-typeOne {background-image:url("/images/en/ico-actividadsaludbelleza-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .alojamiento-en-typeTwo {background-image:url("/images/en/ico-alojamientorural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-en-typeTwo {background-image:url("/images/en/ico-hotelrural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-en-typeTwo {background-image:url("/images/en/ico-camping-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-en-typeTwo {background-image:url("/images/en/ico-restaurante-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-en-typeTwo {background-image:url("/images/en/ico-actividadaventura-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-en-typeTwo {background-image:url("/images/en/ico-actividadvisitar-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-en-typeTwo {background-image:url("/images/en/ico-actividadsaludbelleza-typeTwo-filter.gif");}
/* Portugués */
.buscar-zoom-tipos .filtro ul li .alojamiento-pt-typeOne {background-image:url("/images/pt/ico-alojamientorural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-pt-typeOne {background-image:url("/images/pt/ico-hotelrural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-pt-typeOne {background-image:url("/images/pt/ico-camping-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-pt-typeOne {background-image:url("/images/pt/ico-restaurante-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-pt-typeOne {background-image:url("/images/pt/ico-actividadaventura-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-pt-typeOne {background-image:url("/images/pt/ico-actividadvisitar-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-pt-typeOne {background-image:url("/images/pt/ico-actividadsaludbelleza-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .alojamiento-pt-typeTwo {background-image:url("/images/pt/ico-alojamientorural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-pt-typeTwo {background-image:url("/images/pt/ico-hotelrural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-pt-typeTwo {background-image:url("/images/pt/ico-camping-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-pt-typeTwo {background-image:url("/images/pt/ico-restaurante-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-pt-typeTwo {background-image:url("/images/pt/ico-actividadaventura-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-pt-typeTwo {background-image:url("/images/pt/ico-actividadvisitar-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-pt-typeTwo {background-image:url("/images/pt/ico-actividadsaludbelleza-typeTwo-filter.gif");}
/* Francés */
.buscar-zoom-tipos .filtro ul li .alojamiento-fr-typeOne {background-image:url("/images/fr/ico-alojamientorural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-fr-typeOne {background-image:url("/images/fr/ico-hotelrural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-fr-typeOne {background-image:url("/images/fr/ico-camping-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-fr-typeOne {background-image:url("/images/fr/ico-restaurante-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-fr-typeOne {background-image:url("/images/fr/ico-actividadaventura-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-fr-typeOne {background-image:url("/images/fr/ico-actividadvisitar-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-fr-typeOne {background-image:url("/images/fr/ico-actividadsaludbelleza-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .alojamiento-fr-typeTwo {background-image:url("/images/fr/ico-alojamientorural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-fr-typeTwo {background-image:url("/images/fr/ico-hotelrural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-fr-typeTwo {background-image:url("/images/fr/ico-camping-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-fr-typeTwo {background-image:url("/images/fr/ico-restaurante-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-fr-typeTwo {background-image:url("/images/fr/ico-actividadaventura-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-fr-typeTwo {background-image:url("/images/fr/ico-actividadvisitar-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-fr-typeTwo {background-image:url("/images/fr/ico-actividadsaludbelleza-typeTwo-filter.gif");}
/* Alemán */
.buscar-zoom-tipos .filtro ul li .alojamiento-de-typeOne {background-image:url("/images/de/ico-alojamientorural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-de-typeOne {background-image:url("/images/de/ico-hotelrural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-de-typeOne {background-image:url("/images/de/ico-camping-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-de-typeOne {background-image:url("/images/de/ico-restaurante-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-de-typeOne {background-image:url("/images/de/ico-actividadaventura-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-de-typeOne {background-image:url("/images/de/ico-actividadvisitar-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-de-typeOne {background-image:url("/images/de/ico-actividadsaludbelleza-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .alojamiento-de-typeTwo {background-image:url("/images/de/ico-alojamientorural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-de-typeTwo {background-image:url("/images/de/ico-hotelrural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-de-typeTwo {background-image:url("/images/de/ico-camping-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-de-typeTwo {background-image:url("/images/de/ico-restaurante-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-de-typeTwo {background-image:url("/images/de/ico-actividadaventura-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-de-typeTwo {background-image:url("/images/de/ico-actividadvisitar-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-de-typeTwo {background-image:url("/images/de/ico-actividadsaludbelleza-typeTwo-filter.gif");}
/* Holandés */
.buscar-zoom-tipos .filtro ul li .alojamiento-nl-typeOne {background-image:url("/images/nl/ico-alojamientorural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-nl-typeOne {background-image:url("/images/nl/ico-hotelrural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-nl-typeOne {background-image:url("/images/nl/ico-camping-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-nl-typeOne {background-image:url("/images/nl/ico-restaurante-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-nl-typeOne {background-image:url("/images/nl/ico-actividadaventura-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-nl-typeOne {background-image:url("/images/nl/ico-actividadvisitar-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-nl-typeOne {background-image:url("/images/nl/ico-actividadsaludbelleza-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .alojamiento-nl-typeTwo {background-image:url("/images/nl/ico-alojamientorural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-nl-typeTwo {background-image:url("/images/nl/ico-hotelrural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-nl-typeTwo {background-image:url("/images/nl/ico-camping-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-nl-typeTwo {background-image:url("/images/nl/ico-restaurante-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-nl-typeTwo {background-image:url("/images/nl/ico-actividadaventura-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-nl-typeTwo {background-image:url("/images/nl/ico-actividadvisitar-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-nl-typeTwo {background-image:url("/images/nl/ico-actividadsaludbelleza-typeTwo-filter.gif");}
/* Italiano */
.buscar-zoom-tipos .filtro ul li .alojamiento-it-typeOne {background-image:url("/images/it/ico-alojamientorural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-it-typeOne {background-image:url("/images/it/ico-hotelrural-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-it-typeOne {background-image:url("/images/it/ico-camping-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-it-typeOne {background-image:url("/images/it/ico-restaurante-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-it-typeOne {background-image:url("/images/it/ico-actividadaventura-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-it-typeOne {background-image:url("/images/it/ico-actividadvisitar-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-it-typeOne {background-image:url("/images/it/ico-actividadsaludbelleza-typeOne-filter.gif");}
.buscar-zoom-tipos .filtro ul li .alojamiento-it-typeTwo {background-image:url("/images/it/ico-alojamientorural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .hotel-it-typeTwo {background-image:url("/images/it/ico-hotelrural-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .camping-it-typeTwo {background-image:url("/images/it/ico-camping-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .restaurante-it-typeTwo {background-image:url("/images/it/ico-restaurante-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .aventura-it-typeTwo {background-image:url("/images/it/ico-actividadaventura-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .visitar-it-typeTwo {background-image:url("/images/it/ico-actividadvisitar-typeTwo-filter.gif");}
.buscar-zoom-tipos .filtro ul li .saludbelleza-it-typeTwo {background-image:url("/images/it/ico-actividadsaludbelleza-typeTwo-filter.gif");}

.buscar-zoom-tipos .filtro ul li.typeOne { background-image:url("/images/btn-main-bck-typethree.gif"); background-repeat:repeat-x;}
.buscar-zoom-tipos .filtro ul li.typeTwo { background-image:url("/images/btn-main-bck-typetwo.gif"); background-repeat:repeat-x;}

.buscar-zoom-avanzada {overflow:hidden; vertical-align:middle; padding:1px 0px; height:auto; /*border-left:#999 solid 1px; border-right:#999 solid 1px; border-bottom:#999 solid 1px;*/ font-size:.9em; color:#333; font-weight:bold; background-color:#fff;}
.buscar-zoom-avanzada .botones {float:left;}
.buscar-zoom-avanzada .medio {margin:0px 3px;}

#zoom-footer {position:relative;width:100%; height:auto; float:left;}
#zoom-footer .zoom-footer-left {width:400px; height:100%; border-left:#999 solid 1px; border-bottom:#999 solid 1px; border-right:#999 solid 1px; }
#zoom-footer .zoom-footer-left h1 { margin-top:10px; font-size:1.6em; color:#fff; font-family:Verdana, Arial, Geneva, sans-serif;}
#zoom-footer .zoom-footer-left a { color:#FFF; text-decoration:none;}
#zoom-footer .zoom-footer-right { width:200px; height:auto; border-left:#999 solid 1px; border-bottom:#999 solid 1px; border-right:#999 solid 1px;}
#zoom-footer .zoom-footer-right h1 { font-size:1.6em; color:#fff; font-family:Verdana, Arial, Geneva, sans-serif;}
#zoom-footer .zoom-footer-center {padding:0 200px 0 400px; border-bottom:#999 solid 1px; background-color:#383431;}
#zoom-footer .zoom-footer-center h1 { margin-top:10px; font-size:1.6em; color:#fff; font-family:Verdana, Arial, Geneva, sans-serif;}
#zoom-footer .zoom-footer-center a { color:#FFF; text-decoration:none; }
#zoom-footer .ionos-redes { margin:0 2px;}
#zoom-footer .zoom-footer-bloque {height:40px;text-align:center; background-color:#383431;}

.publicidad {position:relative; /*overflow:hidden;*/ padding:0px; margin:0px;}
.sidebar-one-publicidad {height:120px; width:251px; border:#999 solid 1px; overflow:hidden;}
.sidebar-two-publicidad {height:160px; width:251px; float:left; border:#999 solid 1px; overflow:hidden;}
.sidebar-three-publicidad { height:160px; margin:0 0 0 254px; border:#999 solid 1px; /*overflow:hidden;*/ text-align:center;}
.publicidad .content {position:relative; cursor:pointer; width:100%; overflow:hidden; }

.lastnew-facebook {height:225px; background-color:#96AEBE; border:#000 solid 1px; overflow:hidden;}
.lastnew-blog {height:225px; background-color:#96AEBE; border-left:#000 solid 1px; border-right:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden;}

.last-hora {height:146px; border-top:#000 solid 1px; border-right:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden;}
.last-interes {height:146px; border-right:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden;}
.last-experiencia { height:147px; border-right:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden;}

.last-actualizaciones {height:210px; border-top:#000 solid 1px; border-right:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden;}
.last-actualizaciones h1 { font-size:1em; color:#96AEBE; font-weight:bold; font-family:Verdana, Arial, Geneva, sans-serif;}
.last-actualizaciones .last-actualizaciones-toplast {position:relative; height:200px; overflow:auto;}

.geocaching{height:82px; background-color:#96AEBE; border-right:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden;}
.geocaching h1 { font-size:1em; color:#fff; font-weight:bold; font-family:Verdana, Arial, Geneva, sans-serif;}

.quehacer{height:147px; background-color:#96AEBE; border-right:#000 solid 1px; border-bottom:#000 solid 1px; overflow:hidden;}
.quehacer h1 { font-size:1em; color:#fff; font-weight:bold; font-family:Verdana, Arial, Geneva, sans-serif;}

#palabras-web {width:auto; height:60px; border:#CCC solid 1px; overflow:auto;}

#toplast-component {position:relative; width:100%; height:auto; float:left; color:#999; display:block; z-index:8889;}
#toplast-component-open {position:relative; width:100%; height:auto; float:left; padding:3px 0 3px 0; margin:0 0 3px 0; border-top:#C4D7DB dotted 1px; border-bottom:#C4D7DB dotted 1px;}
.toplast-content {position:relative; clear:left; /*height:359px;*/ color:#999; overflow:hidden; border-top:none; border-left:#999 solid 1px; border-right:#999 solid 1px; border-bottom:#999 solid 1px;}
.toplast-content .header {font-size:1em; font-weight:bold; background-color:#798992; color:#FFF; padding:2px 0px; text-align:center;}
.toplast-content .texto {padding:0 5px;}
.toplast { position:relative; clear:left; height:336px; overflow:auto; margin:5px 0 0 0;}
.toplast-titulo { font-size:1em; color:#96AEBE; font-weight:bold; font-family:Verdana, Arial, Geneva, sans-serif;}

/*#marcadores-html-content {position:relative; width:100%; height:auto; float:left; color:#999; display:block; z-index:8889;}
#marcadores-html-open {position:relative; width:100%; height:auto; float:left; padding:3px 0 3px 0; margin:0 0 3px 0; border-top:#C4D7DB dotted 1px; border-bottom:#C4D7DB dotted 1px;}

.open-link {font-weight:bold; text-decoration:none; margin:0 10px; color:#969594;}*/

#marcadoreshtml {width:auto; height:auto; overflow:auto;}
#marcadores-html-content {position:relative; width:100%; height:auto; float:left; color:#999; display:block; z-index:8889; overflow:auto;}
#marcadores-html-open {position:relative; width:100%; height:auto; float:left; padding:3px 0 3px 0; margin:0 0 3px 0; overflow:visible;}
.open-link {font-weight:bold; text-decoration:none; margin:0 10px; color:#969594;}

#capa-seo {position:relative; width:98%; height:auto; float:none; color:#999; border:#EBEBEB solid 1px; display:none; padding:5px; overflow:hidden;}
#capa-seo-geo {position:relative; width:98%; padding:5px; overflow:hidden; font-size:.8em; margin-bottom:20px;}
#capa-seo-geo h2 {font-size:1.7em;}
#capa-seo-geo h3 {font-weight:normal; font-size:1em;}
#capa-seo-geo .columna {float:left; width:25%;}
#capa-recomendamos {position:relative; width:98%; height:auto; float:none; color:#999; border:#EBEBEB solid 1px; display:none; padding:5px; overflow:hidden; text-align:center;}

/*
Estilos para la Barra principal [mainbar]
*/
#mainbar {position:relative; height:40px; float:none; background-color:#fff; overflow:hidden; padding:0; margin:0; background-image:url("/images/btn-main-bck-typefour.gif"); background-repeat:repeat-x;}
#mainbar ul {list-style:none; height:40px; margin:0px; padding:0; overflow:hidden;}
#mainbar ul li {display:inline; padding:0px; margin:0px; float:left; width:12.38%; height:40px; text-align:center; border-right:#C2C1C1 solid 1px;}
#mainbar ul li.typeOne { background-image:url("/images/btn-main-bck-typeone.gif"); background-repeat:repeat-x;}
#mainbar ul li.typeTwo { background-image:url("/images/btn-main-bck-typetwo.gif"); background-repeat:repeat-x;}
#mainbar ul li.typeThree { background-image:url("/images/btn-main-bck-typethree.gif"); background-repeat:repeat-x;}
#mainbar ul li.typeFour { background-image:url("/images/btn-main-bck-typefour.gif"); background-repeat:repeat-x;}
#mainbar ul li.final {border:none;}
#mainbar .main-botones {position:relative; padding:0px; margin:0px; /*margin:3px 0 0 0; */}
/*#mainbar #btn-mainbar-cuatro {margin:9px 0 0 0; }*/

/*
Estilos para el segundo Pie de página
*/
#pie-dos {position:relative;width:100%; height:auto; margin:8px 0 2em 0; text-align:center; color:#666;}
#pie-dos a {font-size:1.1em; font-weight:bold; text-decoration:none; margin:0 10px; color:#BA7FAF;}
#pie-dos a:hover {text-decoration:none;}
#pie-dos a:visited {text-decoration:none;}
#pie-dos p {font-size:0.9em;}
.pie-dos-bottom {margin:5px 0 0 0;}
.pie-dos-bottom a {text-decoration:underline !important; color:#738695 !important; font-weight:normal !important;}
#btnLogox {position:relative; width:auto; height:auto;float:right;}

/*
Estilos para el Mapa
*/
.iimapa{position:relative;text-align:left;color:#000000; height:490px; overflow:hidden; cursor: url(/js/cercalia/img/cur/hand.cur),default;font-weight:normal;}
#iimapa-leyenda { position:absolute; font-size:10px; color:#333; left:2px; bottom:18px;z-index:8889;}

.border-resultados {z-index:9990; background-color:#F00;}
.iimapa_negocio {position:relative;clear:left; width:760px; height:450px;margin:10px auto;text-align:left;color:#000000;cursor: url("/js/cercalia/img/cur/hand.cur"),default;font-weight:normal;}
.iimapa_negocio_msg_localizar {position:relative;width:750px !important; color:#333; padding:5px 5px !important; margin:0px auto !important; background-color:#FC6; border:#F90 solid 1px;}
.iimapa_negocio_fila {position:relative; width:750px; margin:0px auto 3px auto; clear:left;}
.iimapa_negocio_fila .colLabel {position:relative; float:left; width:280px; height:auto;}
.iimapa_negocio_fila .colInput {position:relative;float:left; width:230px; height:auto;}
.iimapa_negocio_fila .colInput .colSubmit {position:absolute; width:210px; right:-210px; padding:0 5px;}
.emergent {position:absolute;background-color:#fff;top:35px;left:58px; width:650px;height:250px; text-align:left; padding:5px;border:1px solid #495677; z-index:9990; overflow:hidden; display:none;}
#emergent_sombra {position:absolute;background:#333;top:50px;left:73px; width:650px;height:250px; padding:0;z-index:9989; display:none; opacity:0.4; filter:alpha(opacity=40);}
.emergent h1 { font-size:12pt; padding:0; margin:0 0 5px 0; color:#666;}
#emergent_contenido {width:345px; height:220px; overflow:auto; background-color:#FFF;}
#emergent_contenido_extra {/*width:345px;*/ width:645px; height:220px; overflow:auto; background-color:#FFF;}
#emergent_cerrar {position:absolute;top:3px; right:20px;}
#emergent_contenido_cercalia {width:300px; float:left; }
#emergent_contenido_ruralzoom {width:300px; float:left; padding:0 0 0 10px; color:#495677;}
#emergent_contenido ul, #emergent_contenido_extra ul {margin:0; padding:0 1.5em;}
#emergent_contenido ul li, #emergent_contenido_extra ul li {list-style-type:disc; padding:0 0 5px 0;}
#emergent_contenido ul li a, #emergent_contenido_extra ul li a {font-size:8pt; text-decoration:none; color:#738695;}
#emergent_contenido ul li a:hover, #emergent_contenido_extra ul li a:hover {font-size:8pt; text-decoration:none; color:#F96;}
#emergent_contenido ul li a:visited, #emergent_contenido_extra ul li a:visited {font-size:8pt; text-decoration:none; color:#738695;}
#emergent_contenido_ruralzoom ul li a {font-size:8pt; text-decoration:none; color:#495677;}
#emergent_contenido_ruralzoom ul li a:hover {font-size:8pt; text-decoration:none; color:#F96;}
#emergent_contenido_ruralzoom ul li a:visited {font-size:8pt; text-decoration:none; color:#495677;}
.vertical-line {width:2px; height:210px; border-left:#CCC dotted 2px;}
.emergent .vertical-line {position:absolute; top:35px; left:305px;}
.emergent .pagerNavigate {position:absolute; top:10px; left:315px;}

#mapa_paneles {position:absolute; top:30px; left:439px; width:350px;height:410px;z-index:8889;}
#mapa_paneles_dos {position:absolute; left:0;top:0;width:350px;height:410px;z-index:8888;}
#mapa_paneles h1 {width:290; height:30px; line-height:30px; margin:5px; font-size:16px; color:#FFF; text-align:center; background-image:url(/images/panel_bkgtitulos.gif)}

#mapa_panel_uno {position:relative;width:300px; height:180px;border:#495677 solid 1px; float:right; background-color:#FFF; display:block; z-index:8889;}
#mapa_panel_uno_ctrl {position:relative;top:55px;left:43px; cursor:hand;cursor:pointer; z-index:8889;}
#btn1Panel {position:relative;top:55px;left:40px; cursor:hand;cursor:pointer; z-index:8889;}
#mapa_panel_dos {position:relative;width:300px; height:180px; top:14px;border:#495677 solid 1px; float:right; background-color:#FFF; visibility:hidden; }
#btn2Panel {position:relative;top:13px; left:173px; cursor:hand;cursor:pointer; z-index:8889;}

#panel_filtrado { text-align:center; visibility:visible;}
#panel_filtrado_buscarpor { position:absolute; width:auto; height:auto; top:5px; left:140px; z-index:8889; }
#panel_filtrado_buscarpor_sombra { width:103px; height:66px; background-image:url(/images/btn_buscarpor_sombra.gif); background-repeat:no-repeat; opacity:0.2; filter:alpha(opacity=20);}
#panel_filtrado_buscarpor img { position:absolute; width:auto; height:auto;top:3px; left:3px;}
#busqueda-avanzada {position:absolute; text-align:left; width:470px; height:435px; height:480px; top:5px; right:5px; z-index:8889; border:#C2C1C1 solid 2px; background-color:#EFEEEE; display:none; overflow:hidden; }
#busqueda-avanzada .busqueda-avanzada-head { position:relative; text-align:center; width:100%; height:auto; float:left; background-color:#3F4446;}
#busqueda-avanzada .busqueda-avanzada-head .busqueda-avanzada-head-title {position:relative; width:100%; height:auto; float:left; font-size:0.8em; font-weight:bold; padding:15px 0; margin:0 10px;}
#busqueda-avanzada .busqueda-avanzada-opciones1 { position:relative; width:100%; height:auto; float:left; background-color:#5E686E;}
#busqueda-avanzada .busqueda-avanzada-opciones1 ul {position:relative; width:100%; height:auto; float:left; list-style-type:none; padding:15px 0; margin:0 10px;}
#busqueda-avanzada .busqueda-avanzada-opciones1 ul li {position:relative; width:30%; height:auto; float:left; display:inline; margin:0; padding:0; font-size:0.85em;}
#busqueda-avanzada .busqueda-avanzada-opciones1 ul li label {color:#FFF; font-weight:bold;}

#busqueda-avanzada .busqueda-avanzada-opciones2 { position:relative; width:100%; height:auto; float:left; background-color:#798992;}
#busqueda-avanzada .busqueda-avanzada-opciones2 ul {position:relative; width:100%; height:auto; float:left; list-style-type:none; padding:15px 0; margin:0 10px; display:none; }
#busqueda-avanzada .busqueda-avanzada-opciones2 ul li {position:relative; width:30%; height:auto; float:left; display:inline; text-align:left; margin:0; padding:0;  font-size:0.85em;}
#busqueda-avanzada .busqueda-avanzada-li-col-extra {position:relative; width:38% !important; height:auto; float:left; display:inline; text-align:left; margin:0; padding:0;  font-size:0.85em;}
#busqueda-avanzada .busqueda-avanzada-opciones2 ul li label {color:#FFF; font-weight:bold;}

#busqueda-avanzada .busqueda-avanzada-opciones3 {position:relative; width:98%; height:56%; float:left; padding:5px; background-color:#EFEEEE; overflow:auto;}
#busqueda-avanzada .busqueda-avanzada-opciones3 div {display:none;}

#busqueda-avanzada .busqueda-avanzada-pie {position:absolute; width:100%; height:auto; left:0px; bottom:0px; background-color:#3F4446;}
#busqueda-avanzada .busqueda-avanzada-pie .busqueda-avanzada-pie-linea {position:relative; width:100%; height:auto; float:left; padding:15px 0; margin:0 10px; text-align:center;}
#busqueda-avanzada .busqueda-avanzada-pie .clearbusquedaavanzada-link {position:absolute; width:auto; height:auto; right:5px; bottom:5px; color:#C4D7DB; font-size:.8em; font-weight:bold;}
#busqueda-avanzada .busqueda-avanzada-pie .busquedaavanzada-logo {position:absolute; width:auto; height:auto; left:5px; bottom:5px;}

.cerrar-link {position:absolute;top:3px; right:5px; font-size:0.8em; color:#FFF; z-index:9995;}

#fPanelRapido {width:420px; height:auto; margin:3px 20px 0 20px; text-align:left;font-size:11px;}
#fPanelRapido .frapido_select {width:125px; height:auto; font-size:9px; margin:0; color:#4E5A61;}
#panel_filtrado_desactivado {text-align:justify; font-size:1em; font-weight:bold; display:none; padding:5px;}

/*
Estilos: principal/tunegocio
*/
#tuNegocio-Col1 {position:relative;width:100% !important; height:490px; padding:0; float:left; margin:0;}
#tuNegocio-Col1 p.parrafo-centrado { text-align:center;}
#tuNegocio-Col1 ul { list-style-type:none; font-size:1.5em; font-weight:bold; font-family:Verdana, Arial, Geneva, sans-serif; color:#666; margin:0px 20px; padding:0;}
#btnRegistrarmeya { vertical-align:middle; margin:0;}

#imgCuaderno {margin:15px 0 15px 20px;}

/*
Estilos : principal/tarifas
*/
#tarifas-marco {width:750px; height:430px; padding:5px 0 0 0;}
.marco-info {width:100%; height:100%; padding:5px 0 0 0;}

/*
Estilos : propietarios/alta
*/
#contenido-panel .content #formPropietarios {width:auto; height:auto;float:left;margin:20px 0 0 0;}
#contenido-panel .content #form-propietarios, #contenido-panel .content .form-propietarios {width:750px; height:auto; margin:0; padding:0;}
#contenido-panel .content #form-propietarios caption, #contenido-extra .form-propietarios caption {text-decoration:underline;text-align:left; font-size:1em; font-weight:bold; padding:0 0 20px 0;}
#contenido-panel .content #form-propietarios tr, #contenido-panel .content .form-propietarios tr { margin:20px;}
#contenido-panel .content #form-propietarios th, #contenido-panel .content .form-propietarios th {text-align:left; vertical-align:top; width:200px; /*padding:10px 5px 0 10px;*/ }
#contenido-panel .content #form-propietarios td, #contenido-panel .content .form-propietarios td {text-align:left; vertical-align:middle; width:550px;/*padding:0 5px 5px 10px;*/}
#contenido-panel .content #form-propietarios td input.image, #contenido-panel .content #form-propietarios td input[type="image"] { position:relative; width:auto; height:auto; vertical-align:middle; float:none; margin:0 0 0 10px; padding:0;}
#contenido-panel .content #formPropietarios p {width:750px; height:auto; margin:5px 0; padding:0;}
#contenido-panel .content .checkbox_list {width:95%; height:auto; margin:0; padding:0; list-style-type:none;}
#contenido-panel .content .checkbox_list li { display:inline; margin:0 1em 0 0;}
#contenido-panel .content #formPropietarios image, #contenido-panel .content .formPropietarios image { vertical-align:middle;}

.content {float:left; width:100%;}
.content-inner {min-height:inherit; min-width:inherit;}

.acceso-panel {position:relative; min-height:490px; overflow:visible; text-align:center;}
.acceso-panel .content {position:relative; min-height:490px; max-width:1100px; text-align:center; background-image:url("/images/bck-accesopanel.jpg"); background-repeat:no-repeat;}
.acceso-panel .texto-subrayado {color:#333; font-size:12px; font-weight:bold; text-decoration:underline; width:auto !important; height:auto !important; margin:15px 0 !important; padding:0 !important;}
.acceso-panel a {color:#90546F;}

.acceso-panel .form { position:relative; text-align:center; width:300px; margin:110px auto 0 auto; color:#FFF;}
.acceso-panel .form caption {text-decoration:none;text-align:center; font-weight:bold; padding:0 0 30px 0; overflow:visible; font-size:1.3em;}
.acceso-panel .form input.text, .acceso-panel .form input[type="text"] {width:100% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.acceso-panel .form input.password, .acceso-panel .form input[type="password"] {width:100% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.acceso-panel .form textarea {width:95% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.acceso-panel .form input.image, .acceso-panel .form input[type="image"] {float:none !important; text-align:center !important; margin:5px 0px !important; padding:0;}
.acceso-panel .error .error_mensaje {position:absolute; bottom:-50; left:-20px; color:#FFF; width:330px; color:#F00; font-weight:bold; font-size:1.1em; padding:5px 10px; background-color:#FFF; border:#969594 solid 1px; opacity:0.80; filter:alpha(opacity=80);}
.acceso-panel .acceso-panel-boton {text-align:right !important;}
.acceso-panel a { color:#FFF; text-align:center; width:auto;}
.acceso-panel #btnRegistrarmeahora { position:absolute; top:10px; right:10px;}

.slogan-tipo-1 {position:absolute; bottom:10px; right:20px; font-size:1.4em; font-weight:bold; color:#4D4948;}

.propietarios .barra-botones {float:left; margin:10px 0 0 30px;}
.propietarios .barra-botones .botones {list-style-type:none;}
.propietarios .barra-botones .botones li { padding:0 0 5px 0;}

.propietarios .barra-botones-left {margin:10px auto 0px; padding:0px;}
.propietarios .barra-botones-left .botones {list-style-type:none;}
.propietarios .barra-botones-left .botones li {padding:0px; margin:0px 0px 2px 0px;}

.zona-propietarios { min-height:490px; text-align:left; overflow:visible;}
.zona-propietarios-main { /*background-image:url("/images/bck-zonapropietarios.gif"); background-repeat:no-repeat; background-position:0px 318px;*/}
.zona-propietarios .login { position:absolute; bottom:20px; right:20px; color:#FFF; text-align:left; width:350px; height:133px; padding:5px 10px; overflow:hidden; background-image:url("/images/bck-login.gif"); background-repeat:no-repeat;}
.zona-propietarios .login .tabla {width:auto; height:auto; }
.zona-propietarios .login .tabla caption {font-weight:bold;}
.zona-propietarios .login .tabla th {text-align:left;} 
.zona-propietarios .login .tabla td {text-align:left;} 
.zona-propietarios .login .form {color:#FFF;}
.zona-propietarios .login .form input.text, .zona-propietarios .login .form input[type="text"] {width:220px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.zona-propietarios .login .form input.password, .zona-propietarios .login .form input[type="password"] {width:220px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.zona-propietarios .login .form .submit { position:absolute; top:45px; right:30px;}
.zona-propietarios .login .link { font-weight:bold; color:#FFFB9C;}
.zona-propietarios .login .link2 { font-size:.7em; color:#FFF;}
.zona-propietarios .error .error_mensaje {position:absolute; bottom:173px; right:38px; color:#FFF; width:330px; color:#F00; font-weight:bold; font-size:1.1em; padding:5px 10px; background-color:#FFF; border:#969594 solid 1px; opacity:0.80; filter:alpha(opacity=80);}
.zona-propietarios h1 {color:#FFF; font-size:1.5em; text-decoration:underline; margin:0 0 0 10px;}
.zona-propietarios h2 {color:#FFF; font-size:1.4em; text-decoration:underline; margin:0 0 0 10px;}
/*.zona-propietarios .bloque-texto {width:450px; height:170px; overflow:auto; color:#383431; background-color:#FFF; border:#999 solid 1px; margin:0 0 0 10px; padding:5px;}*/
.zona-propietarios .bloque {/*position:absolute; bottom:50px; background:none; margin:0px; padding:0px;*/background-image:url("/images/bck-zonapropietarios-bloque.gif"); background-repeat:repeat-y; margin:30px 0px 0px; padding:5px 0px 10px; background-color:#859eab; overflow:hidden;}
.zona-propietarios .bloque ul {position:relative; margin:0px; padding:0px; list-style-type:none; width:860px; margin:0px auto; overflow:hidden;}
.zona-propietarios .bloque ul li {float:left; margin:0px; padding:0px;}
.zona-propietarios .bloque-texto {width:400px; height:120px; overflow:auto; color:#383431; background-color:#FFF; border:#999 solid 1px; margin:0 0 0 10px; padding:5px;}

.zona-propietarios .servicios {position:relative; width:940px; margin:0px auto;}
.zona-propietarios .servicios .titulo {position:absolute; top: 10px; left:280px; font-size:1.1em; color:#E77844; text-decoration:none; text-align:center;}
.zona-propietarios .servicios .imagen {margin:10px 0px 0px 110px;}
.zona-propietarios .servicios .posibilidades {margin:0px; padding:0px; list-style-type:none; color:#C2C1C1;}
.zona-propietarios .servicios .posibilidades .zona-1 {color:#C2C1C1;}
.zona-propietarios .servicios .posibilidades .zona-2 {color:#AAA9A9;}
.zona-propietarios .servicios .posibilidades .posibilidad-1 {position:absolute; top:30px; left:50px;}
.zona-propietarios .servicios .posibilidades .posibilidad-2 {position:absolute; top:98px; left:55px;}
.zona-propietarios .servicios .posibilidades .posibilidad-3 {position:absolute; top:150px; left:18px;}
.zona-propietarios .servicios .posibilidades .posibilidad-4 {position:absolute; top:225px; left:10px;}
.zona-propietarios .servicios .posibilidades .posibilidad-5 {position:absolute; top:265px; left:140px;}
.zona-propietarios .servicios .posibilidades .posibilidad-6 {position:absolute; top:253px; left:420px;}
.zona-propietarios .servicios .posibilidades .posibilidad-7 {position:absolute; top:228px; left:718px;}
.zona-propietarios .servicios .posibilidades .posibilidad-8 {position:absolute; top:153px; left:716px;}
.zona-propietarios .servicios .posibilidades .posibilidad-9 {position:absolute; top:109px; left:828px;}
.zona-propietarios .servicios .posibilidades .posibilidad-10 {position:absolute; top:30px; left:793px;}
.zona-propietarios .servicios .posibilidades .posibilidad-11 {position:absolute; top:10px; left:593px;}

.registro {position:relative; min-width:950px; /*max-width:1100px;*/ text-align:center; color:#4D4948;/*white-space:nowrap; background-image:url('/images/bck-registro.jpg'); background-repeat:no-repeat;*/}
.registro .normal {text-align:left; color:#4D4948; padding:10px 10px 0px;}
.registro .barra-botones { display:inline-block;}
.registro .formulario {position:relative; display:inline-block; /*width:95%;*/ width:900px; height:auto; overflow:visible; margin:10px auto; padding:10px;}
.registro .formulario .columna {float:left;}
.registro .formulario .separacion {padding:0 10px 0 0; height:auto;}
.registro .formulario h1 { font-size:1.3em; color:#4D4948; margin-bottom:10px; text-decoration:none;}
.registro .formulario h2 { font-size:1.2em; color:#383431; margin-bottom:10px;}
.registro .formulario {}
.registro .formulario .form input.text, .registro .formulario .form input[type="text"] {width:200px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.registro .formulario .form input.password, .registro .formulario .form input[type="password"] {width:200px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.registro .formulario .form checkbox, .registro .formulario .form input[type="checkbox"] {text-align:center;}
.registro .formulario .form select {width:205px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0;}
.registro .formulario .form textarea {width:200px; height:auto; border:#fff 1px solid; margin:0 0 5px 0; color:#4D4948; padding:3px 2px;}
.registro .formulario .enlace {font-size:.8em; color:#4D4948;}
.registro .formulario a {color:#4D4948;}
.registro .formulario .invitaciones {position:relative; color:#fff; background-image:none; width:287px; padding:0px; margin:30px 5px 0px; height:auto; background-image:url('/images/bck-solicitarregistro-invitaciones.gif'); background-repeat:repeat-y;}
.registro .formulario .invitaciones h1 { font-size:1.5em; color:#fff; margin-bottom:10px; text-decoration:underline;}
.registro .formulario .invitaciones input.text, .registro .formulario .invitaciones input[type="text"] {width:120px; height:auto; border:#fff 1px solid; margin:0 0 5px 0; color:#4D4948; padding:3px 2px;}
.registro .formulario .invitaciones a {font-size:.8em; color:#4D4948;}
.registro .formulario .invitaciones p {margin-bottom:10px;}
.registro .formulario .invitaciones .up {position:absolute; top:-27px; left:0px; width:287px; height:27px; background-image:url('/images/bck-solicitarregistro-invitaciones-up.gif'); background-repeat:no-repeat;}
.registro .formulario .invitaciones .down {position:absolute; bottom:-27px; left:0px; width:287px; height:27px; background-image:url('/images/bck-solicitarregistro-invitaciones-down.gif'); background-repeat:no-repeat;}
.registro .formulario .invitaciones .enlace {font-size:1em; color:#fff;}
.registro .formulario .invitaciones .enlace a {color:#fff;}

.registro .registrado {position:relative; float:left; width:480px !important; height:455px; margin:10px; padding:10px 10px 0px; font-size:1.1em; color:#383431; text-align:left; background-color:#FFF; overflow:auto;}
.registro .registrado .nota {font-size:.9em; color:#605D5C; font-weight:bold;}

.registro .validado {position:relative; width:850px; margin:0px auto; padding:10px; text-align:left;}
.registro .validado .acceso-panel .form {margin:0px auto 0px; padding:0px;}
.registro .validado .bloqueValidado {position:relative; float:left; width:410px; min-height:200px; margin:80px 5px 0px 0px; padding:0px; font-weight:bold; color:#FFF; background-image:url('/images/bck-tuopinion-test.gif'); background-repeat:repeat-y;}
.registro .validado .bloqueValidado .content-validado {position:relative; padding:0px 10px;}
.registro .validado .bloqueValidado .up {position:absolute; top:-30px; left:0px; width:410px; height:30px; background-image:url('/images/bck-tuopinion-test-up.gif'); background-repeat:no-repeat;}
.registro .validado .bloqueValidado .down {position:absolute; bottom:-30px; left:0px; width:410px; height:30px; background-image:url('/images/bck-tuopinion-test-down.gif'); background-repeat:no-repeat;}

.registro .informacion {position:relative; float:left; margin:40px 0px 0px;}
.registro .informacion .bloqueInfo {position:relative; width:410px; min-height:160px; margin:0px 0px 0px; padding:0px 0px; font-size:1.2em; font-weight:bold; color:#FFF; background-image:url('/images/bck-tuopinion-test.gif'); background-repeat:repeat-y;}
.registro .informacion .bloqueInfo .content-info {position:relative; top:-10px;}
.registro .informacion .bloqueInfo .up {position:absolute; top:-30px; left:0px; width:410px; height:30px; background-image:url('/images/bck-tuopinion-test-up.gif'); background-repeat:no-repeat;}
.registro .informacion .bloqueInfo .down {position:absolute; bottom:-30px; left:0px; width:410px; height:30px; background-image:url('/images/bck-tuopinion-test-down.gif'); background-repeat:no-repeat;}
.registro .informacion .bloqueInfo .resaltado { font-weight:bold; color:#FFF974;}

.solicitar-registro {position:relative; min-width:950px; text-align:center; color:#4D4948;/*white-space:nowrap; background-image:url('/images/bck-solicitarregistro.jpg'); background-repeat:no-repeat;*/}
.solicitar-registro .normal {text-align:left; color:#4D4948; padding:10px 10px 0px;}
.solicitar-registro .barra-botones { display:inline-block;}
.solicitar-registro .formulario {position:relative; display:inline-block; width:80%; max-width:839px; height:400px; overflow:hidden; margin:0px 0px 0px 5px; padding:10px;}
.solicitar-registro .formulario .columna {float:left;}
.solicitar-registro .formulario .separacion {position:relative; width:auto; padding:0 10px 0 0; height:450px;}
.solicitar-registro .formulario h1 { font-size:1.4em; color:#E77844; font-weight:normal; margin:2px 0px 15px;}
.solicitar-registro .formulario h2 { font-size:1.2em; color:#383431; margin-bottom:10px;}
.solicitar-registro .formulario .form input.text, .solicitar-registro .formulario .form input[type="text"] {width:200px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.solicitar-registro .formulario .form input.password, .solicitar-registro .formulario .form input[type="password"] {width:200px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.solicitar-registro .formulario .form checkbox, .solicitar-registro .formulario .form input[type="checkbox"] {text-align:center;}
.solicitar-registro .formulario .form select {width:200px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.solicitar-registro .formulario .form textarea {width:200px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.solicitar-registro .formulario ul { list-style-type:none; text-align:left;}
.solicitar-registro .formulario ul li {margin:0; padding:0;}
.solicitar-registro .formulario .enlace {font-size:.8em; color:#4D4948;}
.solicitar-registro .formulario a {color:#4D4948;}

.solicitar-registro .formulario .info {position:relative; color:#fff; width:320px; background-image:none; margin:0px; padding:10px 0px; overflow:hidden;}
.solicitar-registro .formulario .info .texto {position:relative; text-align:justify; margin:0px; padding:5px 10px; background-image:url('/images/bck-solicitarregistro-info.gif'); background-repeat:repeat-y;}
.solicitar-registro .formulario .info .up {position:absolute; top:-8px; left:0px; width:320px; height:8px; background-image:url('/images/bck-solicitarregistro-info-up.gif'); background-repeat:no-repeat;}
.solicitar-registro .formulario .info .down {position:absolute; bottom:-8px; left:0px; width:320px; height:8px; background-image:url('/images/bck-solicitarregistro-info-down.gif'); background-repeat:no-repeat;}

.zona-propietarios .registrado .mensaje {padding:20px; margin:60px auto 0 auto; background-color:#FFF; border-top:#798992 solid 4px; border-bottom:#798992 solid 4px; opacity:0.80; filter:alpha(opacity=80);}

.tarifas {position:relative; text-align:center;}
.tarifas .content {position:relative; color:#FFF; width:600px; height:auto; max-width:600px; /*border:#FFF solid 4px;*/ margin:30px 0 0 -300px; left:50%; text-align:left; padding:0px;}
.tarifas .content img { padding:0; margin:0; float:left;}
.tarifas .content img.final { clear:left;}
.tarifas .content ul { list-style-type:none; clear:left;background-color:#4D4948; padding:5px 10px; font-size:.7em;}
.tarifas .content ul li { padding:0; margin:0;}

.invitaciones {text-align:center; color:#4D4948; /*white-space:nowrap; background-image:url('/images/bck-invitaramigo.jpg'); background-repeat:no-repeat;*/}
.invitaciones .normal {text-align:left; color:#4D4948; padding:10px 10px 0px;}
.invitaciones .normal .nota {font-size:.9em; color:#605D5C; font-weight:bold; }
.invitaciones .bloque-info {position:relative; width:320px; margin:10px 0px 0px; padding:5px 0px; font-weight:bold; color:#FFF; background-image:url('/images/bck-solicitarregistro-info.gif'); background-repeat:repeat-y;}
.invitaciones .bloque-info .up {position:absolute; top:-8px; left:0px; width:320px; height:8px; background-image:url('/images/bck-solicitarregistro-info-up.gif'); background-repeat:no-repeat;}
.invitaciones .bloque-info .down {position:absolute; bottom:-8px; left:0px; width:320px; height:8px; background-image:url('/images/bck-solicitarregistro-info-down.gif'); background-repeat:no-repeat;}
.invitaciones .bloque-info p { margin-bottom:10px; padding:0px;}
.invitaciones .bloque-info .header {font-size:1.2em; font-weight:bold;}
.invitaciones .bloque-info .yellow {color:#FFF974;}
.invitaciones .bloque-info .nota {font-size:0.9em;}
.invitaciones .formulario {position:relative; display:inline-block; width:80%; max-width:839px; height:400px; overflow:hidden; margin:30px 0 0 20px; padding:10px;}
.invitaciones .formulario .columna { float:left;}
.invitaciones .formulario .separacion {padding:0 10px 0 0; height:450px;}
.invitaciones .formulario h1 { font-size:1.5em; color:#E77844; margin:10px 0 30px; text-decoration:none;}
.invitaciones .formulario h2 { font-size:1.2em; color:#fff; margin-bottom:10px;}
.invitaciones .formulario h2.normal{ font-weight:normal; padding:0; margin:0;}
.invitaciones .formulario .form input.text, .invitaciones .formulario .form input[type="text"] {width:150px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.invitaciones .formulario .form input.password, .invitaciones .formulario .form input[type="password"] {width:150px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.invitaciones .formulario .form checkbox, .invitaciones .formulario .form input[type="checkbox"] {text-align:center;}
.invitaciones .formulario .form select {width:300px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.invitaciones .formulario .form textarea {width:310px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.invitaciones .formulario .enlace {font-size:.8em; color:#4D4948;}
.invitaciones .formulario a { color:#4D4948;}
.invitaciones .formulario .invitado {position:absolute; bottom:20px; left:20px; font-size:.9em;}

.espaciospublicitarios {text-align:center; color:#4D4948;}
.espaciospublicitarios .content {padding:10px; width:900px; margin:0px auto; float:none; overflow:hidden;}
.espaciospublicitarios .normal {text-align:left; color:#4D4948; padding:10px 10px 0px;}
.espaciospublicitarios .small {text-align:left; color:#4D4948; padding:0px; font-size:.8em;}
.espaciospublicitarios .columna { float:left;}
.espaciospublicitarios .separacion {padding:0 10px 0 0;}
.espaciospublicitarios .detalles {float:none; position:relative; text-align:left; width:500px; height:425px; color:#383431; background-color:#FFF; overflow:auto; padding:10px;}
.espaciospublicitarios .content p.sencillo { white-space:normal; margin-bottom:10px; text-align:left;}
.espaciospublicitarios .content .detalles h1 {font-size:1.3em; color:#383431; text-decoration:none; margin:0px 0px 20px;}
.espaciospublicitarios .content .detalles h2 {font-size:1.1em; color:#383431; text-decoration:none; margin:20px 0 20px;}
.espaciospublicitarios .content .detalles h3 {font-size:1em; color:#383431; text-decoration:none; margin:20px 0 20px;}
.espaciospublicitarios .content .detalles ul { padding-left:30px; white-space:normal;}
/*.espaciospublicitarios .content .detalles .tarifas {clear:left; padding-bottom:5px; overflow:hidden;}
.espaciospublicitarios .content .detalles .tarifas .detalle {float:left; width:150px;} 
.espaciospublicitarios .content .detalles .tarifas .precio {float:left; width:330px;} */
.espaciospublicitarios .content .detalles .imagen {white-space:normal; margin-bottom:10px; text-align:center;}

.espaciospublicitarios .content .detalles .tarifas {padding:0px; margin:0px; border:#333 solid 1px; border-spacing:0px; font-size:.9em;}
.espaciospublicitarios .content .detalles .tarifas thead .item {background-color:#C4D7DB; font-weight:bold; }
.espaciospublicitarios .content .detalles .tarifas thead .item .cell {border-bottom:#333 solid 1px;}
.espaciospublicitarios .content .detalles .tarifas thead .item .cell.final {border:none; border-bottom:#333 solid 1px;}
.espaciospublicitarios .content .detalles .tarifas .item {margin:0px; padding:0px;}
.espaciospublicitarios .content .detalles .tarifas .item.final {border:none;}
.espaciospublicitarios .content .detalles .tarifas .item.sombreada {background-color:#E4EDEF;}
.espaciospublicitarios .content .detalles .tarifas .item .cell {border-right:#333 solid 1px; padding:2px;}
.espaciospublicitarios .content .detalles .tarifas .item .cell.final {border:none;}
.espaciospublicitarios .content .detalles .tarifas .item .cell.impresiones {width:110px;}
.espaciospublicitarios .content .detalles .tarifas .item .cell.precio {width:100px;}
.espaciospublicitarios .content .detalles .tarifas .item .cell.descuento {width:80px;}
.espaciospublicitarios .content .detalles .tarifas .item .cell.regalo {width:100px;}

.espaciospublicitarios .content h1 { font-size:1.5em; color:#E77844; margin:0px 0 20px; text-decoration:none;}
.espaciospublicitarios .content .formulario {position:relative; width:345px;}
.espaciospublicitarios .content .formulario .small {color:#fff;}
.espaciospublicitarios .content .formulario .formularioBck {position:relative; margin:0px 0px 20px; padding:0px 20px; background-image:url('/images/bck-espaciospublicitarios-form.gif'); background-repeat:repeat-y;}
.espaciospublicitarios .content .formulario .formularioBck .up {position:absolute; top:-19px; left:0px; width:345px; height:19px; background-image:url('/images/bck-espaciospublicitarios-form-up.gif'); background-repeat:no-repeat;}
.espaciospublicitarios .content .formulario .formularioBck .down {position:absolute; bottom:-19px; left:0px; width:345px; height:19px; background-image:url('/images/bck-espaciospublicitarios-form-down.gif'); background-repeat:no-repeat;}
.espaciospublicitarios .content .formulario .form {text-align:left;}
.espaciospublicitarios .content .formulario .form input.text, .espaciospublicitarios .content .formulario .form input[type="text"] {width:300px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.espaciospublicitarios .content .formulario .form input.password, .espaciospublicitarios .content .formulario .form input[type="password"] {width:300px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.espaciospublicitarios .content .formulario .form checkbox, .espaciospublicitarios .content .formulario .form input[type="checkbox"] {text-align:center;}
.espaciospublicitarios .content .formulario .form select {width:305px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.espaciospublicitarios .content .formulario .form textarea {width:310px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.espaciospublicitarios .content .formulario ul { margin:0px; padding:0px; list-style-type:none; font-weight:bold;}
.espaciospublicitarios .content .formulario ul li {margin:3px 0; padding:0px; color:#FFF974;}
.espaciospublicitarios .content .formulario .enlace {font-size:.7em; color:#4D4948;}
.espaciospublicitarios .content .formulario .enlace-politica {float:left; font-size:.7em; width:230px; padding:5px 5px 0px;}
.espaciospublicitarios .content .formulario a { color:#4D4948;}

.espaciospublicitarios .content .formulario #banner-descripcion {font-size:.8em; color:#FFF974; font-weight:bold;}

.beneficios {text-align:center; overflow:hidden;}
.beneficios h1 {font-size:1.5em; color:#E77844; margin:0 0 20px; text-decoration:none;}
.beneficios .content {float:none; position:relative; text-align:left; width:70%; min-width:700px; height:400px; color:#383431; background-color:#FFF; border:#96AEBE solid 1px; overflow:auto; margin:20px auto; padding:10px;}
.beneficios .content h1 {font-size:1.3em; color:#383431; text-decoration:underline; margin:0 0 20px;}
.beneficios .content h2 {font-size:1.1em; color:#383431; text-decoration:underline; margin:20px 0 20px;}
.beneficios .content h3 {font-size:1em; color:#383431; text-decoration:underline; margin:20px 0 20px;}
.beneficios .content .columna { float:left;}
.beneficios .content .separacion {padding:0 10px 0 0;}
.beneficios .content p.sencillo { white-space:normal; margin-bottom:10px; text-align:left;}
.beneficios .content p.sencillo-centrado { white-space:normal; margin-bottom:10px; text-align:center;}
.beneficios .content .imagen {white-space:normal; margin-bottom:10px; text-align:right;}
.beneficios .content .imagen .borde{border:#605D5C solid 2px;}
.beneficios .content ul { padding-left:30px; white-space:normal;}

.asociaciones {position:relative; margin:0; min-height:490px; /*border-left:#999 solid 1px; border-top:#999 solid 1px; border-right:#999 solid 1px;*/ text-align:center; /*background-color:#FFF; background-image:url('/images/bck-asociaciones.jpg'); background-repeat:repeat-x;*/}
.asociaciones .content {position:relative; width:1000px; margin:0px auto; padding:40px 20px 0px; float:none;}
.asociaciones .content h1 {font-size:1.4em; color:#E77844; text-decoration:none;}
.asociaciones .content .columna {float:left;}
.asociaciones .content .separacion {padding:0 20px 0 0;}
.asociaciones .convenios {position:relative; font-size:.85em; width:460px; margin:30px 0px; padding:5px 10px 5px; color:#FFF; background-image:url('/images/bck-asociaciones-convenios.gif'); background-repeat:repeat-y;}
.asociaciones .convenios .up {position:absolute; top:-26px; left:0px; width:480px; height:26px; background-image:url('/images/bck-asociaciones-convenios-up.gif'); background-repeat:no-repeat;}
.asociaciones .convenios .down {position:absolute; bottom:-26px; left:0px; width:480px; height:26px; background-image:url('/images/bck-asociaciones-convenios-down.gif'); background-repeat:no-repeat;}
.asociaciones .convenios .boton {position:absolute; bottom:20px; right:15px; text-align:center;}
.asociaciones .ofertas {position:relative; margin:0 0 0 30px; list-style-type:none; color:#fff; text-align:left;}
.asociaciones .ofertas li {padding:0 0 0 10px; margin:0 0 10px 0;}
.asociaciones .ofertas li .list {position:absolute; left:-30px;}
.asociaciones .ofertas li .yellow {color:#FFF974; font-weight:bold; font-size:1.2em;}
.asociaciones .content .content-form {float:left;}
.asociaciones .formulario {position:relative; width:460px; text-align:left; margin:30px 0px; padding:5px 10px; color:#FFF; background-image:url('/images/bck-asociaciones-form.gif'); background-repeat:repeat-y;}
.asociaciones .formulario .up {position:absolute; top:-26px; left:0px; width:480px; height:26px; background-image:url('/images/bck-asociaciones-form-up.gif'); background-repeat:no-repeat;}
.asociaciones .formulario .down {position:absolute; bottom:-26px; left:0px; width:480px; height:26px; background-image:url('/images/bck-asociaciones-form-down.gif'); background-repeat:no-repeat;}

.asociaciones .formulario .form input.text, .asociaciones .formulario .form input[type="text"] {width:250px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.asociaciones .formulario .form checkbox, .asociaciones .formulario .form input[type="checkbox"] {text-align:center;}
.asociaciones .formulario .form radio, .asociaciones .formulario .form input[type="radio"] {text-align:center;}
.asociaciones .formulario .form ul { list-style-type:none; font-weight:bold;}
.asociaciones .formulario .form ul li { margin:3px 0; color:#FFF974;}
.asociaciones .formulario .tabla { text-align:center; color:#383431;}
.asociaciones .formulario .tabla td { text-align:left;}
.asociaciones .formulario .tabla td.izquierda { text-align:left;}
.asociaciones .formulario .tabla td.titulo { font-weight:bold; font-size:1.5em; color:#667AB3;}
.asociaciones .formulario .botones {position:absolute; bottom:60px; right:10px; text-align:center; max-width:250px; vertical-align:middle;}
.asociaciones .formulario .botones .boton { margin:5px;}
.asociaciones .formulario .botones p {clear:both; margin:10px 0; width:auto; overflow:hidden;}
.asociaciones .formulario .enlace {font-size:.8em; color:#fff;}
.asociaciones .formulario a {color:#fff;}
.asociaciones .normal {text-align:left; color:#4D4948; padding:10px 10px 0px;}
.asociaciones .solicitado {font-size:1.2em; font-weight:bold; padding:30px;}
.asociaciones #activas {position:absolute; top:5px; left:5px; border:#96AEBE solid 1px; background-color:#FFF; width:450px; height:465px; padding:5px 5px; text-align:left; overflow:auto; display:none; z-index:2;}

.asociaciones-activas {position:relative; height:150px; padding:10px; background-color:#fff; text-align:left; overflow:auto;}
.asociaciones #activas .close {position:absolute; top:5px; left:428px;}
.asociaciones #activas h1, .asociaciones-activas h1 { font-size:1.5em;}
.asociaciones #activas ul, .asociaciones-activas ul {position:relative; margin:0 0 0 30px; list-style-type:none;}
.asociaciones #activas ul li, .asociaciones-activas ul li { overflow:hidden;}
.asociaciones #activas ul li .list, .asociaciones-activas ul li .list {position:absolute; left:-30px; width:20px; height:20px; }
.asociaciones #activas .title, .asociaciones-activas .title {font-size:1em; color:#605D5C; padding:0; margin:0; font-weight:bold; text-decoration:none;}
.asociaciones #activas .title:hover, .asociaciones-activas .title:hover {color:#E77817;}
.asociaciones #activas .teaser, .asociaciones-activas .teaser {color:#798992; }
.asociaciones #activas .body, .asociaciones-activas .body {color:#798992; display:none;}

.tu-opinion {position:relative; margin:0; min-width:900px; min-height:430px; text-align:left; color:#fff; /*padding:50px 10px 10px 10px; background-color:#FFF; background-image:url('/images/bck-tuopinion.jpg'); background-repeat:no-repeat;*/}
.tu-opinion .normal {text-align:left; color:#4D4948; padding:10px 10px 0px;}
.tu-opinion .content {position:relative; padding:80px 0px 0px; margin:0px auto; width:890px; float:none;}
.tu-opinion .content p.sencillo {color:#383431; font-size:1.1em;}
.tu-opinion .content p.siguiente {margin-top:90px;}
.tu-opinion .content .sugerencias {position:relative; float:left; width:420px; padding:0px 20px; overflow:visible; background-image:url('/images/bck-tuopinion-sugerencias.gif'); background-repeat:repeat-y;}
.tu-opinion .content .sugerencias .up {position:absolute; top:-30px; left:0px; width:460px; height:30px; background-image:url('/images/bck-tuopinion-sugerencias-up.gif'); background-repeat:no-repeat;}
.tu-opinion .content .sugerencias .down {position:absolute; bottom:-30px; left:0px; width:460px; height:30px; background-image:url('/images/bck-tuopinion-sugerencias-down.gif'); background-repeat:no-repeat;}
.tu-opinion .content .sugerencias h1 {font-size:2em; text-align:center; color:#FFF974; text-decoration:none;}
.tu-opinion .content .sugerencias .enlace-politica {color:#fff;}
.tu-opinion .content .sugerencias .enlace-politica a {color:#fff;}
.tu-opinion .content .form {margin-top:20px;}
.tu-opinion .content .form input.text, .tu-opinion .content .form input[type="text"] {width:200px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.tu-opinion .content .form textarea {width:300px; height:70px; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.tu-opinion .content .form .boton { margin:0px 0px 0px 10px;}
.tu-opinion .content .test {position:relative; float:left; width:370px; margin:0px 0px 0px 20px; padding:0px 20px; text-align:center; background-image:url('/images/bck-tuopinion-test.gif'); background-repeat:repeat-y;}
.tu-opinion .content .test .up {position:absolute; top:-30px; left:0px; width:410px; height:30px; background-image:url('/images/bck-tuopinion-test-up.gif'); background-repeat:no-repeat;}
.tu-opinion .content .test .down {position:absolute; bottom:-30px; left:0px; width:410px; height:30px; background-image:url('/images/bck-tuopinion-test-down.gif'); background-repeat:no-repeat;}
.tu-opinion .content .test h1 {font-size:2em; text-align:center; color:#fff; text-decoration:none;}
.tu-opinion .content .test .close {position:absolute; top:5px; left:285px;}
.tu-opinion .content .test .boton { margin:20px 0px;}
.tu-opinion .content .test .form {margin:0; width:290px;}
.tu-opinion .content .test #test { position:absolute; width:310px; height:370px; top:-50px; left:50px; text-align:left; z-index:2; margin:10px 0 0 0; color:#383431; padding:5px; overflow:auto; background-color:#FFF; border:#605D5C solid 1px; display:none;}
.tu-opinion .content .test #test .form input.text, .tu-opinion .content .test #test .form input[type="text"] { margin-left:28px; border:#C2C1C1 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.tu-opinion .content .test #test label { font-weight:bold;}
.tu-opinion .content .test #test ul {padding:0; margin:0 0 0 20px; list-style-type:none;}
.tu-opinion .content .test #test ul li {margin:2px 0;}
.tu-opinion .content .test #test ul label { font-weight:normal;}
.tu-opinion .content .test #test .error_block { margin-left:28px;}
.tu-opinion .content .test #test .botones {text-align:right; padding-bottom:10px;}
.tu-opinion .content .test #test .botones .boton {}

.tu-opinion .sugerencias-enviadas {position:absolute; top:252px; left:188px;font-size:1.2em; color:#E77817; font-weight:bold; padding:30px;}
.tu-opinion .test-enviado{position:absolute; top:70px; left:188px; font-size:1.2em; color:#E77817; font-weight:bold; padding:30px;}

.utilidades {min-height:490px; /*overflow:hidden; background-image:url("/images/bck-utilidades.jpg"); background-repeat:no-repeat;*/}
.viajeros .barra-botones {float:left; margin:10px 0 0 30px;}
.viajeros .barra-botones .botones {list-style-type:none;}
.viajeros .barra-botones .botones li { padding:0;}
.utilidades .bloque-texto {width:90%; height:150px; overflow:auto; color:#383431; text-align:left; background-color:#FFF; border:#999 solid 1px; margin:5px auto 0 auto; padding:5px;}
.utilidades .bloque-texto h1 {color:#383431; font-size:1.3em; text-decoration:underline;}

.viajeros .barra-botones-left {margin:0px auto;}
.viajeros .barra-botones-left .botones {list-style-type:none;}
.viajeros .barra-botones-left .botones li {padding:0px; margin:0 0 5px 0;}

.downloads {}
.downloads .content {position:relative; display:inline-block; text-align:left; float:none; width:70%; max-width:839px; height:400px; color:#383431; background-color:#FFF; border:#96AEBE solid 4px; overflow:auto; margin:10px 0 0 20px; padding:10px;}
.downloads .descargas {list-style-type:none; color:#798992; clear:both;}
.downloads .descargas .title {font-weight:bold; text-decoration:none;}
.downloads .descargas li .list {float:left; margin:0 5px 0 0; overflow:hidden;}
.downloads .error { font-size:1.3em; color:#fff; font-weight:bold; width:auto; text-align:left; padding:20px;}

.newsletter .content {position:relative; display:inline-block; text-align:center; float:none; width:619px; height:260px; max-width:839px; text-align:center; color:#fff; overflow:visible; margin:60px 0 0 20px; padding:20px; background-image:url("/images/bck-newsletter-form.jpg"); background-repeat:no-repeat;}
.newsletter .content h1 {font-size:1.5em; color:#fff;}
.newsletter .content .form {margin:20px 0px 0px;}
.newsletter .content .form input.text, .newsletter .content .form input[type="text"] {width:220px; height:auto; border:#fff 1px solid; color:#4D4948; margin:20px 0px 0px; padding:3px 2px;}
.newsletter .content .linea {width:60%; height:110px; margin:10px auto 0px auto; padding:0 0 0 50px; text-align:left;}
.newsletter .content .form .submit { margin:0 0 0 30px; vertical-align:top;}
.newsletter .content .form .enlace {font-size:1em; color:#fff;}
.newsletter .content .form a {color:#fff;}
.newsletter .normal {text-align:left; color:#4D4948; padding:10px 10px 0px;}
.newsletter .solicitado {font-size:1.3em; font-weight:bold; padding:30px; color:#383431;}
.newsletter .solicitado .enlace {color:#667AB3;}

.colaboradores {}
.colaboradores .content {position:relative; padding:10px; text-align:center; float:none; width:auto; overflow:hidden;}
.colaboradores .content .yellow {color:#FFF974; text-decoration:none;}
.colaboradores .content .cita {font-weight:bold; color:#FFF974; font-size:.96em;}
.colaboradores .content .header-marker {font-weight:bold; padding:10px 10px 10px 0px; margin:0px auto; font-size:.8em; color:#FFF; width:850px; height:56px; overflow:hidden; background-image:url("/images/bck-colaboradores-marker.gif"); background-repeat:no-repeat;}
.colaboradores .content .header-marker .columna {float:left; text-align:left; padding:0px; margin:0px 0px 0px 20px;}
.colaboradores .content .header-marker .cita {margin-top:5px;}
.colaboradores .content .respuesta {font-weight:bold; padding:3px 10px 3px 0px; margin:0px auto; font-size:.8em; color:#FFF; background-color:#E77844; overflow:hidden;}

.colaboradores .content .item {position:relative; clear:left; font-size:.88em; margin:0px; /*width:98%;*/ height:100px; border:#C2C1C1 solid 1px;}
.colaboradores .content .header {position:relative; clear:left; margin:0px 0px 5px 0px; /*width:98%;*/ height:auto; border:none;}
.colaboradores .content .botones {position:relative; clear:left; margin:0px 0px 30px 0px; /*width:98%;*/ height:auto; border:none;}
.colaboradores .content .item .columna {position:relative; float:left; text-align:left; border-right:#C2C1C1 solid 1px; height:inherit;}
.colaboradores .content .item .conFondo {background-color:#FFF;}
.colaboradores .content .header .columna {position:relative; float:left; text-align:center; border:none; height:inherit; color:#FFF; font-weight:bold; font-size:1em; background-color:#798992; overflow:hidden;}
.colaboradores .content .botones .columna {position:relative; float:left; text-align:center; border:none; height:inherit; margin:0px 0px 0px 1px; padding:2px 0px;}
.colaboradores .content .item .columna .contenido {padding:3px; height:94px; text-align:left; overflow:auto;}
.colaboradores .content .item .logo {width:150px; text-align:center; background:none; overflow:hidden;}
.colaboradores .content .item .aRuralzoom {width:225px; overflow:hidden;}
.colaboradores .content .item .aColaboradora {width:337px; }
.colaboradores .content .header .aColaboradora {border-left:#C2C1C1 solid 1px; border-right:#C2C1C1 solid 1px;}
.colaboradores .content .item .servicios {float:none; overflow:hidden;}
.colaboradores .content .botones a {color:#FFF; font-weight:bold; text-decoration:none;}
.colaboradores .content .botones .servicios {text-align:right; overflow:hidden;}
.colaboradores .content .botones .servicios .MeInteresa {background-color:#E77844; color:#FFF; font-weight:bold; padding:3px 30px; overflow:hidden;}
.colaboradores .content .item .final {border-right:none;}

.colaboradores .content .formulario {position:relative; display:inline-block; width:750px; overflow:hidden; margin:0px 0px 0px 5px; padding:10px;}
.colaboradores .content .formulario .labelMeInteresa {position:relative; font-weight:bold; width:148px; padding:3px 2px; margin:0px; font-size:.8em; color:#FFF; background-color:#E77844; overflow:hidden;}
.colaboradores .content .formulario .labelVolver {position:relative; font-weight:bold; width:148px; padding:3px 2px; margin:0px; font-size:.8em; color:#FFF; background-color:#798992; overflow:hidden;}
.colaboradores .content .formulario .labelVolver a {font-weight:bold; width:148px; padding:3px 2px; margin:0px; color:#FFF; background-color:#798992; text-decoration:none; overflow:hidden;}
.colaboradores .content .formulario .logged {color:#E77844; font-weight:bold;}
.colaboradores .content .formulario h1 {font-size:1.1em; margin:10px 0px;}
.colaboradores .content .formulario .columna {position:relative; float:left; margin:0px 20px 0px 0px;}
.colaboradores .content .formulario .uno { width:150px;}
.colaboradores .content .formulario .dos { width:250px;}
.colaboradores .content .formulario .separacion {position:relative; width:auto; padding:0 10px 0 0; height:100%;}
.colaboradores .content .formulario .form input.text, .colaboradores .content .formulario .form input[type="text"] {width:250px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.colaboradores .content .formulario .form input.password, .colaboradores .content .formulario .form input[type="password"] {width:250px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.colaboradores .content .formulario .form checkbox, .colaboradores .content .formulario .form input[type="checkbox"] {margin:10px 5px 0px 0px;}
.colaboradores .content .formulario .aceptacion {width:250px;}
.colaboradores .content .formulario .submit {text-align:right;}

.importante {font-size:1.2em; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}

.contacto {text-align:center; overflow:hidden;}
.contacto .content {float:none; margin:10px auto; width:inherit; height:470px; text-align:left; padding:0px 20px; overflow:auto;}
.contacto .content h1 {font-size:1.3em; color:#E77844; margin-bottom:5px;}
/*.contacto .content .bck-bloques {position:relative; width:875px; height:450px; margin:0px; padding:0px; font-size:1.1em; color:#FFF; font-weight:bold; background-image:url("/images/bck-blocks-contacto.gif"); background-repeat:no-repeat;}
.contacto .content .bck-bloques .texto-yellow {font-size:1em; color:#FFF974; font-weight:bold; text-decoration:none;}
.contacto .content .bck-bloques .bloque {position:absolute; text-align:center; padding:20px 10px; background:none; overflow:hidden;}
.contacto .content .bck-bloques .bloque-1 {width:265px; height:142px;}
.contacto .content .bck-bloques .bloque-2 {width:265px; height:142px; left:294px;}
.contacto .content .bck-bloques .bloque-3 {width:265px; height:142px; left:587px;}
.contacto .content .bck-bloques .bloque-4 {width:247px; height:128px; top:192px;}
.contacto .content .bck-bloques .bloque-5 {width:246px; height:128px; top:192px; left:276px;}
.contacto .content .bck-bloques .bloque-6 {width:300px; height:215px; top:192px; left:552px;}
.contacto .content .bck-bloques .bloque ul {position:relative; list-style-type:none; text-align:left; margin:0px 0px 5px 0px; padding:0px;}
.contacto .content .bck-bloques .bloque ul li {margin:0px; font-size:.8em;}
.contacto .content .bck-bloques .bloque-6 ul li .label {float:left; width:40%;}
.contacto .content .bck-bloques .bloque-6 ul li .contenido {float:right;}
.contacto .content .bck-bloques .bloque-7 {width:507px; height:70px; top:367px; left:10px; padding:5px 10px; text-align:left;}
.contacto .content .bck-bloques .bloque-7 .bloque {position:relative; float:left; width:45%; text-align:center; margin:5px 0px; padding:0px;}*/
.contacto .content h2 {font-size:1.1em; color:#667AB3; border-top:#667AB3 dotted 1px;}
.contacto .content .bloque {background:none;}
.contacto .content .bloque ul {list-style-type:none; padding:0px; margin:0px 0px 20px 0px;}
.contacto .content .bloque ul .item {margin:0px; padding:0px;}
.contacto .content .bloque ul .item .header {color:#667AB3; font-weight:bold;}
.contacto .content .bloque ul .item.fn {font-weight:bold;}
.contacto .content .bloque ul .item.country-name {clear:left;}
.contacto .content .bloque ul .item.email a {font-size:1em; color:#E77817; font-weight:bold; text-decoration:none;}
.contacto .content .bloque ul .item.agentes ul {list-style-type:none; padding:0px; margin:0px 0px 10px 20px;}
.contacto .content .bloque ul .item.agentes ul .item {clear:left;}
.contacto .content .bloque ul .item.agentes ul .item .fn {float:left; width:200px; font-weight:bold;}
.contacto .content .bloque ul .item.agentes ul .item .email a {font-size:1em; color:#E77817; font-weight:bold; text-decoration:none;}
.contacto .content .bloque .horario .item ul {padding:0px; margin:0px 0px 10px 20px;}

.busqueda {position:relative; text-align:left; background-color:#FFF; overflow:hidden;}
.busqueda .bloque {position:relative; float:left; margin:0px 10px 10px 0px; background:none; z-index:2;}
.busqueda .over {z-index:3;}
.busqueda.clasica .bloque {position:relative; margin:0px 10px 20px 0px;}
.busqueda .newLinea {position:relative; clear:both;}
.busqueda .form-main {position:relative; background-color:#E77844; padding:10px; z-index:2;}
.busqueda.clasica .form-main {height:80px;}
.busqueda .form-main .buscar {position:absolute; top:15px; right:10px; text-align:center;}
.busqueda.clasica .form-main .buscar {position:absolute; top:5px; right:10px; text-align:center;}
.busqueda .form-main .buscar .clear {color:#FFF; font-size:.75em; font-weight:bold;}
.busqueda .form-main input.text, .busqueda .form-main input[type="text"] {width:250px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0px; padding:3px 2px;}
.busqueda .form-main select {position:relative; width:255px; height:auto; border:#fff 1px solid; color:#4D4948; margin:0px; padding:2px 2px;}
.busqueda .form-main .selectcheckbox {width:235px;}
.busqueda .form-main .selectOnDemand {position:relative; display:none;}
.busqueda .form-main ul.tipos {list-style-type:none; margin:0px; padding:0px; clear:both;}
.busqueda .form-main ul.tipos li {color:#FFF; font-weight:bold; margin:3px 0px; padding:0px;}
.busqueda .form-main #btn_geo {position:absolute; top:1px; left:50px; padding:2px 40px; border:#667AB3 solid 1px; background-color:#FFF; font-weight:bold; display:none;}
.busqueda .form-main #sel_geo {position:absolute; top:25px; left:0px; font-size:.8em; color:#fff; font-weight:normal; white-space:nowrap;}
.busqueda .form-main #sel_geo a {color:#fff; font-weight:bold;}
.busqueda .emergent-busqueda {position:absolute; width:350px; height:250px; top:30px; leff:0px; background-color:#FFF; padding:5px;border:1px solid #495677; z-index:9990; overflow:hidden; display:none;}
.busqueda #emergent_sombra-busqueda {position:absolute;background:#333;top:45px;left:15px;width:350px;height:250px; padding:0; z-index:9989; display:none; opacity:0.4; filter:alpha(opacity=40);}
.busqueda .emergent-busqueda h1 { font-size:12pt; padding:0; margin:0 0 5px 0; color:#666;}
.busqueda .bloque-orden {position:absolute; color:#5E686E; right:2px; bottom:-28px; text-align:right; z-index:1;}
.busqueda .bloque-orden select {position:relative; border:#969594 1px solid; margin-right:2px;}
.busqueda .bloque-orden .fields-select-orden {position:relative; border:#969594 solid 1px; width:180px; height:auto; display:none; float:left}
.busqueda .bloque-orden label {position:relative; float:left;} 
.busqueda .bloque-orden .bloque-orden-items {position:relative; float:left;}
/*.busqueda .formChkZonas {position:relative; width:98%; height:auto; float:left; display:none;}*/

.busqueda .resultados-header {position:relative; clear:both; margin:0px; padding:10px 20px 0px; border-top:#999 solid 1px; border-left:#999 solid 1px; border-right:#999 solid 1px; overflow:auto; z-index:1;}
.busqueda .resultados {position:relative; clear:both; margin:0px; padding:10px 20px 0px; height:300px; border:#999 solid 1px; border-top:none; overflow:auto; z-index:1;}

.busqueda.clasica .resultados-header {position:relative; clear:both; margin:0px; padding:10px 20px 0px;  border-top:#999 solid 1px; border-left:#999 solid 1px; border-right:#999 solid 1px; overflow:auto; z-index:1;}
.busqueda.clasica .resultados {position:relative; clear:both; margin:0px; padding:10px 20px 0px; height:310px; border:#999 solid 1px; border-top:none; overflow:auto; z-index:1;}

.form-login-simple {}
.form-login-simple input.text, .form-login-simple input[type="text"] {width:95% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-login-simple input.password, .form-login-simple input[type="password"] {width:95% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-login-simple .enlace-registro {color:#fff; font-weight:bold;}

.form-simple {margin:0px;}
.form-simple caption {text-decoration:underline;text-align:center; font-weight:bold; padding:0 0 30px 0;}
.form-simple input.text, .form-simple input[type="text"] {width:95% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-simple input.password, .form-simple input[type="password"] {width:95% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-simple textarea {width:95% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-simple input.image, .form-simple input[type="image"] {float:none !important; text-align:center !important; margin:5px 0px !important; padding:0;}
.form-simple .radio_list { list-style-type:none; list-style:none;}
.form-simple .radio_list li {margin:0;}

.table-simple {width:100%; height:auto; margin-left:auto; margin-right:auto;padding:0;}
.table-simple th {text-align:left;vertical-align:top; width:100%;}
.table-simple td {text-align:left;vertical-align:top; width:100%;}
.table-simple-submit {padding-top:10px; width:100%; height:auto; }
.table-simple-enlace {float:right; text-align:center;vertical-align:top; width:100%; height:auto; color:#90546F; font-weight:bold;}
.table-simple-boton { float:right !important; text-align:center !important; vertical-align:top; width:100%; height:auto; }

.form-simple1 {width:100%; height:auto; text-align:left;}
.form-simple1 .label2 {text-align:left; font-weight:bold;}
.form-simple1 caption {text-decoration:underline;text-align:center; font-weight:bold; padding:20px 0 20px 0;}
.form-simple1 input.text, .form-simple1 input[type="text"] {width:95%; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-simple1 input.image, .form-simple1 input[type="image"] {float:right; width:auto; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-simple1 textarea {width:95% !important; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-simple1 img { float:right;width:auto; height:auto; margin:10px 40px 0 0;}
#datos_negocio {text-align:left;margin:20px 0;visibility:hidden;}

.form-baja { height:30px; margin: 10px 0 0 0; padding:5px 0; vertical-align:middle;}
.form-baja { font-weight:bold;}
.form-baja input.text, .form-baja input[type="text"]  { width:200px !important; height:auto; font-size:10px; border:#fff 1px solid; color:#4D4948; margin:0 20px 5px 0; padding:3px 2px; }
.form-baja input.password, .form-baja input[type="password"]  { width:200px; height:auto; font-size:10px; border:#fff 1px solid; color:#4D4948; margin:0 20px 5px 0; padding:3px 2px; }
.form-baja input.image, .form-baja input[type="image"] { vertical-align:middle;}

.formNegocios {width:98%; height:auto; float:left; margin:10px auto;}
.formNegocios fieldset { padding:10px;}
.formNegocios label { font-weight:bold;}
.formNegocios .label_2 { font-weight:normal;}
.formNegocios caption {text-decoration:underline;text-align:left; font-size:1em; font-weight:bold; padding:0 0 20px 0;}
.formNegocios input.text, .formNegocios input[type="text"] {width:95% !important; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.formNegocios input.image, .formNegocios input[type="image"] {float:right; margin:0; padding:0;}
.formNegocios tr { margin:20px;}
.formNegocios th {text-align:left; vertical-align:top; width:200px;}
.formNegocios td {text-align:left; vertical-align:middle; width:auto;}
.formNegocios p.submit {width:100%; height:auto; margin:5px 0; padding:0; float:right;}
.formNegocios image { vertical-align:middle;}
.formNegocios textarea {width:95% !important; height:150px !important; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}

#btnPasoAnterior {position:relative; width:auto; height:auto; float:left !important; text-align:left !important; margin:10px 0 !important;}
#btnPasoSiguiente {position:relative; width:auto; height:auto; float:right !important; text-align:left !important; margin:10px 0 !important;}

.columna-float-left { float:left; width:inherit; height:auto;}
.columna-float-right { float:right; width:inherit; height:auto;}
.columna-00 {width:100% !important; height:auto; margin:10px 0 0 0 !important; text-align:left; float:none; }
.columna-01 {width:150px; height:auto; margin:10px; text-align:left;}
.columna-01-centrado {width:150px !important; height:auto !important; margin:10px; text-align:center;}
.columna-01 ul {list-style-type:none; font-size:1.1em; font-weight:bold;}
.columna-02 {width:100%; height:auto; margin:10px 0 10px 0; background-color:#eee;}
.columna-02b {position:relative; width:630px !important; height:57px !important; margin:10px;text-align:right;}
.columna-02c {position:relative; width:auto !important; height:57px !important; margin:10px;text-align:center;}
.columna-02 p {width:100%; height:100%;}

#logged-contenido {float:left; width:590px; height:auto; padding:5px;}
#logged-contenido p {width:100%; margin:15px 0;}

.lista-continua {list-style-type:none;width:100%; height:auto; margin:0; padding:0; text-align:left;}
.lista-continua li {text-align:left;display:block; font-weight:normal;margin:0;padding:0;}

#files {width:100%; height:auto; float:left;}
#ordenar { border-top:#9CF solid 1px; width:100%; height:auto; float:left; margin:0; padding:0; list-style-type:none; display: block;}
#ordenarvideos { border-top:#9CF solid 1px; width:100%; height:auto; float:left; margin:30px 0 0 0; padding:0; list-style-type:none; display: block;}
.ordenable {float:left;border-bottom:#9CF solid 1px; margin:0;padding:0; width:100%; height:35px; line-height:35px;}
.ordenable2 {float:left;border-bottom:#9CF solid 1px; background-color:#E4EDED;margin:0; padding:0; width:100%; height:35px; line-height:35px;}
.files-ordenar {width:8%; height:auto;margin:8px 0; padding:0 5px;float:left;}
.files-ordenar-label {width:8%; height:auto;margin:0; padding:0 5px;float:left; font-weight:bold;}
.files-ordenar-img { cursor: move;}
.files-thumbnail {width:10%; height:auto;margin:5px 0; padding:0 5px;float:left;}
.files-thumbnail-label {width:10%; height:auto;margin:0; padding:0 5px;float:left; font-weight:bold;}
.files-borrar {width:8%; height:auto;margin:5px 0; padding:0 5px;float:left;}
.files-borrar-label {width:8%; height:auto;margin:0; padding:0 5px;float:left; font-weight:bold;}
.files-update {width:8%; height:auto;margin:5px 0; padding:0 5px;float:left;}
.files-update-label {width:8%; height:auto;margin:0; padding:0 5px;float:left; font-weight:bold;}
.files-descripcion {width:60%; height:auto;margin:5px 0; padding:0 5px;float:left;}
.files-descripcion-label {width:60%; height:auto;margin:0 0 10px 0; padding:0 5px;float:left; font-weight:bold;}
.files-descripcion-input {width:90% !important; border:#fff 1px solid; color:#4D4948; margin:0 5px 5px 0; padding:3px 2px;}
.files-size {width:5%; height:35px;margin:0; padding:0 5px; float:left; text-align:right;}
.files-size-label {width:5%; height:35px;margin:0; padding:0 5px; float:left; text-align:right; font-weight:bold;}
#files input.image, #files  input[type="image"] {width:auto; height:auto; margin:10px 0 !important; padding:0; float:right;}
p.submit {width:100%; height:auto; margin:5px 0; padding:0; float:right;}
#files form {margin:0 0 4em 0;width:auto; height:auto;}
.alerta-oculta { display:none; margin:0; padding:0;}
#uploading_img {visibility:hidden; position:relative; width:auto; height:auto; font-weight:bold; line-height:25px; font-size:14px; color:#FF8040;}

.formFiles {float:left;text-align:left;margin:0; width:100%; height:auto;}
.formFiles input.file, .formFiles input[type="file"] { border:#fff 1px solid; color:#4D4948; margin:0 5px 5px 0; padding:3px 2px;}
.formFiles input.button, .formFiles input[type="button"] { float:left !important; }
.formFiles input.submit, .formFiles input[type="submit"] { float:left !important; }
.formFiles input.image, .formFiles  input[type="image"] {width:auto; height:auto; margin:5px 0; padding:0; float:right; }
.formFiles img {width:auto; height:auto; float:right;}

.nolista { list-style-type:none; display:block;}
.caracteristicas-especiales input.text, .caracteristicas-especiales input[type="text"] {width:50% !important; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px; }

.listado-linea {width:100% !important; height:4.1em !important; margin:0 0 5px 0 !important; border:#036 solid 1px; float:left !important; padding:0;}
.listado-icono { width:3%;float:left;text-align:left; vertical-align:middle; margin:0 0 0 10px; margin-top:.8em;}
.listado-negocio-label { width:35%; height:auto; font-weight:bold; text-align:left; float:left; margin:0 0 5px 10px;}
.listado-negocio {width:30%;height:auto; float:left;text-align:left; vertical-align:middle; margin:0 0 0 10px; margin-top:.8em;}
.listado-negocio .titulo {text-decoration:underline; font-weight:bold;}
.listado-negocio .renovacion {text-decoration:none; font-weight:normal;}
  .listado-negocio-st {width:25%; }
.listado-visitas-label { width:20%; height:auto; font-weight:bold; text-align:center;float:left;}
/*.listado-visitas {width:20%;height:auto; float:left;text-align:center; line-height:4.1em; vertical-align:middle;}
  .listado-visitas-st {width:10%; }
.listado-estado-label { width:22%; height:auto; font-weight:bold; text-align:center; float:left;}
.listado-estado {width:22%;height:auto; float:left; text-align:center; line-height:4.1em; vertical-align:middle;}
  .listado-estado-st { width:23%;}*/
.listado-visitas {width:7%;height:auto; float:left;text-align:center; line-height:4.1em; vertical-align:middle;}
  .listado-visitas-st {width:7%; font-size:.9em;}
.listado-estado-label { width:14%; height:auto; font-weight:bold; text-align:center; float:left; font-size:.8em;}
.listado-estado {width:14%;height:auto; float:left; text-align:center; line-height:4.1em; vertical-align:middle;}
  .listado-estado-st { width:14%;}
.listado-estado img {vertical-align:middle; margin:0 5px;}
.listado-accion-label { width:21%; height:auto; font-weight:bold; text-align:center; float:left;}
.listado-accion {width:21%;height:auto; float:left; text-align:center; line-height:4.1em; vertical-align:middle;}

.listado-linea-a {width:100% !important; height:4.1em !important; margin:0 0 5px 0 !important; border:#036 solid 1px; float:left !important; padding:0; cursor:pointer; cursor:hand;}
.listado-linea-a a {cursor:pointer; cursor:hand;}
.listado-linea-a:hover { background-color:#FF6; }

#header-st {float:left; width:98%;height:auto; text-align:left; vertical-align:middle; padding:4px; margin:0 0 10px 0; border:#C4D7DB solid 1px; background-color:#C4D7DB;}
#header-st .listado-st-info { float:left; width:50%; height:auto; text-align:left; list-style-type:none;}
#header-st .listado-st-info li { width:auto; height:auto; text-align:left; display:block; margin:0; padding:0;}
#header-st .listado-st-info .listado-st-info-titulo {font-size:1.3em; color:#333; font-weight:bold;}
#header-st .listado-st-info .listado-st-info-pais {font-weight:bold;}
#header-st .listado-st-resultados { float:left; width:50%; height:auto; text-align:right; margin:0; padding:0;}

.listado-linea-auto {width:98% !important; height:auto !important; margin:0 0 5px 0 !important; border:#036 solid 1px; float:left !important; padding:4px !important;}
.listado-linea-fecha { float:none;width:100%; height:auto; font-size:0.88em; color:#999; font-weight:bold;}
.listado-linea-enviado { float:none;width:100%; height:auto; font-size:0.95em;}
.listado-linea-comentario { float:left; width:100%; height:auto; font-size:0.9em; color:#90546F; margin:5px 0 0 0;}

#indicador { visibility:hidden;}
.miniweb {position:relative; width:1000px; margin:0px auto; height:100%;}
.miniweb .header {position:relative; float:left;width:990px; height:135px; padding:5px; margin:0px; color:#FFF; background-color:#383431; background-image:url("/images/bck-miniweb-header.jpg"); background-repeat:no-repeat;}
.miniweb .header .titulo {position:relative; width:800px; height:auto; float:left; list-style-type:none; margin:0px; padding:0px;}
.miniweb .header .titulo .item {margin:0px;}
.miniweb .header .titulo .item img {vertical-align:middle;}
.miniweb .header .titulo .item.nombre {font-size:3em; font-weight:bold;}
.miniweb .header .titulo .item.tipo {font-size:1.8em; color:#DEDEDD;}

.miniweb .header .migas {position:absolute; top:80px; left:5px; color:#383431; font-size:.85em; font-weight:bold;}
.miniweb .header .migas a {color:#383431; font-size:.85em; font-weight:bold; text-decoration:none;}
.miniweb .header .migas a:hover {color:#605D5C;}

.miniweb .header .menu {position:absolute; list-style-type:none; margin:0px 0px 0px 2px; padding:0px; bottom:5px; left:0px;}
.miniweb .header .menu .item {position:relative; float:left; width:165px; text-align:center; font-weight:bold; font-size:.9em; margin:0px 1px 0px 0px; padding:5px 0px; background-color:#383431; border:#383431 solid 1px; cursor:pointer; cursor:hand;}
.miniweb .header .menu .item.active {background-color:#E77844; border:#E77844 solid 1px;}
.miniweb .header .menu .item:hover {background-color:#E77844; border:#E77844 solid 1px;}

.miniweb .header .botones {float:right; text-align:center;}
.miniweb .header .botones .columna {position:relative; float:left; list-style-type:none; margin:0px 0px 0px 5px; padding:0px;}
/*.miniweb .header .botones .columna.sharebuttons {padding:4px 0px; border:#798992 solid 1px; background-color:#FFF;}*/
.miniweb .header .botones .columna .item {margin:0px; padding:0px;}
.miniweb .header .botones .columna .item.middle {margin:8px 0px;}

.miniweb .contents {position:relative;float:left; width:1000px; height:420px; margin:0px; z-index:2; visibility:visible;}
.miniweb .contents .hidden {visibility:hidden;}
.miniweb .contents .header {position:relative; border:none; z-index:1; width:100%; height:30px; line-height:30px; background-image:none; text-align:center; background-color:#383431; color:#FFF; font-size:1.1em; font-weight:bold; margin:0px; padding:0px;}
.miniweb .contents .header .icono {position:absolute; top:1px; left:1px;}
.miniweb .contents .bloque {position:relative; width:472px; height:100%; float:left; color:#444b51;background-color:#4D4948; border-top:#333 solid 1px; border-bottom:#333 solid 1px; color:#333; color:#333; overflow:hidden; background-image:url("/images/bck-miniweb.jpg");}
.miniweb .contents .bloque .descripcion {position:relative; width:462px; height:305px; margin:0px; padding:5px; overflow:auto; background-color:#FFF; border:none;}
.miniweb .contents .bloque .rounded {position:relative; clear:left; width:442px; height:260px; margin:0px auto; overflow:visible; padding:0px;}
.miniweb .contents .bloque .rounded .up {position:absolute; top:-13px; left:0px; width:442px; height:13px; background-image:url('/images/bck-ms-rounded-up.gif'); background-repeat:no-repeat;}
.miniweb .contents .bloque .rounded .down {position:absolute; bottom:-13px; left:0px; width:442px; height:13px; background-image:url('/images/bck-ms-rounded-down.gif'); background-repeat:no-repeat;}
.miniweb .contents .bloque .rounded .descripcion {position:relative; width:432px; height:250px; margin:0px; padding:5px; overflow:auto; background-color:#FFF; border:none;}
.miniweb .contents .vZona {display:block;}
.miniweb .contents .hZona {display:none;}
.miniweb .contents .hZona.active {display:block;}

.miniweb .contents .form {color:#4D4948;}
.miniweb .contents .form input.text, .miniweb .contents .form input[type="text"] {width:300px; height:auto; border:#C2C1C1 1px solid; margin:0 0 5px 0; padding:3px 2px;}
.miniweb .contents .form input.password, .miniweb .contents .form input[type="password"] {width:300px; height:auto; border:#C2C1C1 1px solid; margin:0 0 5px 0; padding:3px 2px;}
.miniweb .contents .form checkbox, .miniweb .contents .form input[type="checkbox"] {text-align:center;}
.miniweb .contents .form select {width:450px; height:auto; border:#C2C1C1 1px solid; margin:0 0 5px 0;}
.miniweb .contents .form textarea {width:450px; height:45px; border:#C2C1C1 1px solid; margin:0 0 5px 0; padding:3px 2px;}
.miniweb .contents .form textarea.destinatarios {width:450px; height:25px; border:#C2C1C1 1px solid; margin:0 0 5px 0; padding:3px 2px;}
.miniweb .contents .form .error {color:#F00;}
.miniweb .contents .form .help {margin:0px 0px 10px 0px; padding:0px; font-size:.7em;}
.miniweb .contents .form .submit {float:right;}

.miniweb .contents .localizacion {position:relative; width:735px; height:100%; float:left; border-left:#333 solid 1px; border-top:#333 solid 1px; border-bottom:#333 solid 1px;background-color:#4D4948;}
.miniweb .contents .localizacion iframe {position:relative;width:735px; height:325px;}

.miniweb .contents .servicios {position:relative; float:left; width:262px; height:100%; padding:0; border:#333 solid 1px; color:#333; background-color:#FFF;}
.miniweb .contents .servicios .header {}
.miniweb .contents .servicios .info { position:relative; float:left; width:241px; height:369px; padding:10px; overflow:auto; margin:0px; list-style-type:none;}
.miniweb .contents .servicios .info .item {margin:0px;}

.miniweb .contents .video {position:relative;}
.miniweb .contents .video .header {position:relative; width:100%; height:30px; margin:0px; padding:0px; background-color:#4D4948; color:#FFF; font-weight:bold; text-align:center; line-height:30px; overflow:hidden; background-image:none;}
.miniweb .contents .video .player {position:relative; width:100%; height:320px; display:block;}
.miniweb .contents .video .clips {position:absolute; top:10px; left:5px; color:#FFF; font-size:.8em; z-index:2; list-style-type:none; margin:0px; padding:0px;}
.miniweb .contents .video .clips .item {position:relative; float:left; width:48px; height:20px; line-height:20px; color:#383431; text-align:center; overflow:visible; padding:0px; margin:0px 0px 1px 0px; cursor:pointer; cursor:hand; background-image:url("/images/bck-miniweb-clip.gif"); background-repeat:no-repeat;}
.miniweb .contents .video .clips .item.active {font-weight:bold; color:#E77844; height:28px; overflow:visible; background-image:url("/images/bck-miniweb-clipon.gif");}
.miniweb .contents .video .next { position:absolute;color:#FFF; top:90px; left:170px;}
.miniweb .contents .video .descripcion {position:absolute; top:210px; left:90px; width:auto; height:auto; margin:0px; padding:3px 20px; font-size:1em; font-weight:bold; text-align:center; overflow:hidden; border:none; background-color:#FFF;}
/*.miniweb .contents .video .footer {position:absolute; left:0; bottom:70px; width:100%; height:40px; margin:0; padding:0;color:#FFF; font-size:10px; text-align:right; line-height:50px; overflow:hidden;}*/

.miniweb .contents .temporadas .header {margin-bottom:30px;}

.miniweb .contents .informacion {position:relative; float:left; width:262px; height:100%; padding:0; border:#333 solid 1px; color:#333; background-color:#FFF;}
.miniweb .contents .informacion .header {}
.miniweb .contents .informacion .info {position:relative; width:241px; height:230px; padding:10px; margin:0px; overflow:auto;}
.miniweb .contents .informacion .reserva {position:relative; text-align:center; width:241px; height:auto; padding:10px; margin:0px; overflow:auto;}
.miniweb .contents .informacion .reserva .lista {list-style-type:none; margin:0px auto; padding:0px; width:170px;}
.miniweb .contents .informacion .reserva .lista .item {margin:0px 0px 3px 0px; padding:5px 0px; background-color:#798992; color:#FFF; font-weight:bold; cursor:pointer; cursor:hand;}
.miniweb .contents .informacion .reserva .lista .item:hover {background-color:#E77844;}
.miniweb .contents .informacion .reserva .lista .item.active {background-color:#E77844;}

/*.miniweb .contents .descripcion {position:relative; float:left; width:998px; height:150px; padding:0; border:#333 solid 1px; color:#333; background-color:#FFF;}
.miniweb .contents .descripcion .header {text-align:left; padding-left:10px; width:989px}
.miniweb .contents .descripcion .info {position:relative; float:left; width:977px; height:99px; padding:10px; margin:0px; overflow:auto;}*/

.miniweb .contents .descripcion .importante {position:absolute; bottom:5px; left:18px; padding:10px; background-color:#FFFCBE; font-size:1em; font-weight:normal; text-align:center;}
.miniweb .contents .descripcion .remarcado {color:#E77817; font:1.1em; font-weight:bold;}

.miniweb .contents .telefono .header {margin-bottom:30px;}
.miniweb .contents .telefono .descripcion .lista {width:250px; list-style-type:none; margin:0px auto; padding:20px 0px;}
.miniweb .contents .telefono .descripcion .lista .item {margin:0px 0px 3px 0px; padding:5px 0px; color:#333;}
.miniweb .contents .telefono .descripcion .lista .item .label {width:120px;float: left; font-weight:bold;}

.miniweb .contents .web .header {margin-bottom:30px;}
.miniweb .contents .web .descripcion {text-align:center;}
.miniweb .contents .web .descripcion .lista {list-style-type:none; margin:0px auto; padding:20px 0px;}
.miniweb .contents .web .descripcion .lista .item {margin:0px 0px 3px 0px; padding:5px 0px; font-weight:bold; color:#333;}
.miniweb .contents .web .descripcion .lista .item .label {font-weight:bold;}
.miniweb .contents .web .descripcion .lista .item .enlace {color:#007CC3;}

.miniweb .contents .reservas .form select {width:auto;}
.miniweb .contents .reservas .form input.text, .miniweb .contents .reservas .form input[type="text"] {width:450px;}
.miniweb .contents .reservas .form .adicionales {position:absolute; top:23px; right:12px;}
.miniweb .contents .reservas .form .adicionales input.text, .miniweb .contents .reservas .form .adicionales input[type="text"] {width:220px;}
.miniweb .contents .reservas .form .columna-politica {position:relative; width:340px; float:left;}
.miniweb .contents .reservas .form .columna-submit {position:relative; width:110px; float:left;}

.miniweb .contents-mapa {position:absolute;top:145px; left:0px; width:1000px; height:420px; margin:0px; padding:0px; z-index:1;}
.miniweb .contents-mapa.overlayer {z-index:3;}
.miniweb .contents-mapa .header {position:relative; border:none; z-index:1; width:100%; height:30px; line-height:30px; background-image:none; text-align:center; color:#FFF; font-size:1.1em; font-weight:bold; margin:0px; padding:0px;}
.miniweb .contents-mapa .header .icono {position:absolute; top:1px; left:1px;}
.miniweb .contents-mapa .bloque {position:relative;width:472px; height:100%; float:left; color:#444b51;background-color:#4D4948; border-top:#333 solid 1px; border-bottom:#333 solid 1px; color:#333; color:#333; overflow:hidden; background-image:url("/images/bck-miniweb.jpg");}
.miniweb .contents-mapa .vZona {display:block;}
.miniweb .contents-mapa .hZona {display:none;}

.miniweb .contents-mapa .localizacion .iimaparutas {position:relative; width:100%; height:315px; text-align:left; color:#000000; overflow:hidden; cursor:url("/js/cercalia/img/cur/hand.cur"),default;font-weight:normal;}
.miniweb .contents-mapa .localizacion .leyenda {position:absolute; font-size:10px; color:#333; left:5px; bottom:90px; z-index:8889;}
.miniweb .contents-mapa .localizacion .prevision-meteo {position:absolute; right:5px; top:35px; padding:0px 5px; color:#FFF; font-size:.8em; font-weight:bold; text-align:left; float:right; width:150px; height:22px; line-height:22px; background-color:#96AEBE; border:#C2C1C1 solid 1px; cursor:pointer; cursor:hand; z-index:8889;}
.miniweb .contents-mapa .localizacion .prevision-meteo img {vertical-align:middle; padding:0px 0px 0px 5px;}

.miniweb .contents-mapa .localizado {position:relative; float:left; width:262px; height:100%; padding:0; border:#333 solid 1px; color:#333; background-color:#FFFB9C;}
.miniweb .contents-mapa .localizado .header {}
.miniweb .contents-mapa .localizado .info { position:relative; height:155px; padding:10px; overflow:hidden; margin:0px; background-color:#FFF; text-align:center;}
.miniweb .contents-mapa .localizado .form {padding:10px; margin:0px; background-color:#FFFB9C; overflow:hidden;}
.miniweb .contents-mapa .localizado .form input.text, .miniweb .contents-mapa .localizado .form input[type="text"] {position:relative; width:115px; height:auto; font-size:.8em; color:#333; border:#C2C1C1 1px solid; margin:0 0 5px 0;}
.miniweb .contents-mapa .localizado .form select {width:240px; height:auto; font-size:.8em; color:#333; border:#C2C1C1 1px solid; margin:0 0 5px 0;}
.miniweb .contents-mapa .localizado .form input.radio, .miniweb .contents-mapa .localizado .form input[type="radio"] {position:relative; margin:0px; padding:0px; font-size:.8em; color:#333;}
.miniweb .contents-mapa .localizado .form .grupo {text-align:left; margin:10px 0px; padding:0px;}
.miniweb .contents-mapa .localizado .form .grupo label {margin:0px 10px 0px 0px; padding:0px; font-size:.8em;}
.miniweb .contents-mapa .localizado .form .submit {float:right;}

.miniweb .contents-mapa .localizado .lista {list-style-type:none; margin:0px auto; padding:0px;}
.miniweb .contents-mapa .localizado .lista .item {margin:0px 0px 3px 0px; padding:0px; font-size:.9em;}
.miniweb .contents-mapa .localizado .lista .item .label {font-weight:bold;}
.miniweb .contents-mapa .localizado .lista .item .enlace {color:#007CC3;}

.miniweb .contents-mapa .ruta {position:relative; float:left; width:262px; height:100%; padding:0; border:#333 solid 1px; color:#333; background-color:#FFF;}
.miniweb .contents-mapa .ruta .header {}
.miniweb .contents-mapa .ruta .print {margin:5px; padding:0px 5px; text-align:left; float:right; width:105px; height:30px; line-height:30px; border:#605D5C solid 1px; cursor:pointer; cursor:hand;}
.miniweb .contents-mapa .ruta .print img {vertical-align:middle; padding:0px 0px 0px 5px;}
.miniweb .contents-mapa .ruta .info { position:relative; float:left; width:241px; height:329px; padding:10px; overflow:auto; margin:0px; list-style-type:none;}
.miniweb .contents-mapa .ruta .info .item {margin:0px;}
.miniweb .contents-mapa .ruta .block-form-candidates-lista {margin:0px; padding:0px 0px 0px 10px; font-size:.8em; }
.miniweb .contents-mapa .ruta .block-form-candidates-lista .label {font-weight:bold;}

.miniweb .logo {position:absolute;width:245px; height:54px; top:500px; left:370px; text-align:center; z-index:10;}
.miniweb .logo .copy {color:#fff; font-size:.8em;}

.miniweb .description {position:relative; float:left; width:998px; height:150px; text-align:left; padding:0px; margin:0px; border:#333 solid 1px; color:#333; background-color:#FFF; z-index:2;}
.miniweb .description .header {font-size:1.1em; text-align:left; width:989px; padding:0px 0px 0px 10px; margin:0px; height:30px; line-height:30px; background-image:none;}
.miniweb .description .info {position:relative; float:left; width:977px; height:99px; padding:10px; margin:0px; overflow:auto;}

.miniweb .footer {position:relative; width:998px; float:left; text-align:center; padding:0px; margin:0px; color:#333; background-color:#FFF;}
.miniweb .footer .menu {list-style-type:none; padding:0px; margin:0px;}
.miniweb .footer .menu .item {display:inline; color:#969594; font-size:.8em; border-right:#969594 solid 1px; padding:0px 5px;}
.miniweb .footer .menu .item a {color:#969594; text-decoration:none;}
.miniweb .footer .menu .item a:hover {color:#777675; text-decoration:none;}
.miniweb .footer .menu .item.primero {border-left:#969594 solid 1px;}
.miniweb .footer .menu .item.final {border:none;}

.panel-contenidos { list-style-type:none; margin:.5em 0;}
.panel-contenidos li { display:inline; font-size:.8em;padding:0 .5em;}

.custom-tabs {font-size:.8em; margin:0; padding:0; border-left:#aaaaaa solid 1px !important; border-right:#aaaaaa solid 1px !important; border-bottom:#aaaaaa solid 1px !important;}
.custom-tabs a { font-weight:bold; color:#738695; }
.custom-tabs a:hover { font-weight:bold; color:#9FB9C8; }

.tarifas-content {position:relative; width:100%; height:auto; float:left; margin:20px 0;}
.tarifas-content .tarifas-seleccion {position:relative; width:50%; height:auto; float:left;}
.tarifas-content .tarifas-seleccion .tarifa-codigo-check {position:relative; width:auto; height:20px;font-size:10px; margin:0; vertical-align:top;}
.tarifas-content .tarifas-print {position:relative; width:48%; height:auto; float:left; margin:0; padding:5px; border:#CCC dotted 1px; overflow:auto;}
.tarifas-content .tarifas-print2 {position:relative; width:95%; height:50px; float:left; margin:0; padding:5px; border:#CCC dotted 1px; overflow:auto;}
.form-activacion {position:relative;float:left; width:100%; height:auto; margin:0 0 10px 0;}
.form-activacion input.text, .form-activacion input[type="text"] {width:95%; height:auto; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
.form-activacion .activacion-codigo {width:70% !important; margin:0; font-size:15px; font-weight:bold;}
.form-activacion .etiquetas-activacion { font-weight:bold;}
.tarifas-titulo {position:relative; float:none; width:auto; height:auto;}
.tarifas-lista {position:relative; float:none; width:auto; height:auto; list-style-type:none; margin:0 0 20px 0;}
.tarifa-siguiente {text-align:center; width:100% !important; height:auto; margin:20px auto 0 auto;}
.tarifa-boton-siguiente {position:relative; width:auto; height:auto; float:right !important; text-align:center;margin:20px 0 0 0 !important;}
.tarifa-boton-siguiente-centrado {position:relative; width:auto; height:auto; float:none !important; text-align:center;margin:20px 0 0 0 !important;}
.tarifa-alerta {position:relative; width:98% !important; height:auto; float:left; color:#333; padding:8px !important; margin:0 0 10px 0; background:#FF6;}
.tarifas-content .tarifas-concodigo { border:#969594 solid 1px; padding:5px;}
.tarifas-content .tarifas-sincodigo {position:relative; width:45%; height:214px;float:left; text-align:center; border:#C4D7DB solid 1px; padding:5px; margin:0 0 0 13px;}
.tarifas-content .tarifas-sincodigo .tarifas-sincodigo-texto1 {position:relative; width:auto; height:auto; top:30px; font-size:16px; font-weight:bold;}
.tarifa-alerta-concodigo {position:relative; width:95% !important; height:auto; float:left; color:#333; padding:8px !important; margin:0 0 10px 0; background:#FF6;}
.boton-activar-grande {width: 260px; height:80px; font-weight:bold; font-size:0.71em;}
.activacionpromook-descripcion {position:relative; width:50%; height:auto; margin:0 auto;text-align:left; padding:5px; border:#CCC dotted 1px;}

.botones-pago {position:relative; width:94%; height:auto; float:left; padding:22px; margin:10px 0; border:#738695 solid 1px;}
.botones-pago .botones-pago-contenedor {position:relative; width:25%; height:80px; font-size:0.85em; margin:0 8px; cursor:hand; cursor:pointer; float:left; display:table; text-align:center; color:#333; border:#999 outset 1px; background-color:#CCC;}
.botones-pago .botones-pago-contenedor-disabled {position:relative; width:25%; height:80px; font-size:0.85em; margin:0 8px; cursor:hand; cursor:pointer; float:left; display:table; text-align:center; color:#333; border:#999 outset 1px; background-color:#CCC;}
.botones-pago .botones-pago-contenedor div {position:relative; display:table-cell; vertical-align:middle; *top:35%;}
.botones-pago .botones-pago-contenedor:hover { border:#999 solid 1px;}
.botones-pago .botones-pago-contenedor:active { border:#FFF solid 1px;}
.botones-pago .botones-pago-contenedor .boton-pago {vertical-align:middle !important;}
.botones-pago .boton-pago-medio {width:22%; height:80px; font-weight:bold;}
.botones-pago .boton-pago-grande {width:30%; height:80px; font-weight:bold;}

.desactivacion-opciones {width:98% !important; height:auto !important; float:none !important; margin:0 0 20px 0 !important;}
.desactivacion-opciones .etiquetas-desactivacion {font-weight:bold;}
.desactivacion-opciones .desactivacion-botones {visibility:hidden;width:100%; height:auto; padding:2px; text-align:right;}

.listado-linea-factura {width:100% !important; min-height:4.1em !important; margin:0 0 5px 0 !important; border:#036 solid 1px; float:left !important; padding:0;}
.listado-facturaid-label { width:15%; height:auto; font-weight:bold; text-align:left; float:left; margin:0 0 5px 10px;}
.listado-facturaid {width:15%;height:auto; float:left;text-align:left; font-weight:bold; line-height:4.1em; vertical-align:middle;margin:0 0 0 10px;}
.listado-facturafecha-label { width:23%; height:auto; font-weight:bold; text-align:center;float:left;}
.listado-facturafecha {width:23%;height:auto; float:left;text-align:center; line-height:4.1em; vertical-align:middle;}
.listado-facturasuscripcion-label { width:20%; height:auto; font-weight:bold; text-align:center; float:left;}
.listado-facturasuscripcion {width:20%;height:auto; float:left; text-align:center; line-height:4.1em; vertical-align:middle;}
.listado-facturaconcepto-label { width:40%; height:auto; font-weight:bold; text-align:left; float:left;}
.listado-facturaconcepto {width:40%;height:100%; float:left;text-align:left;vertical-align:middle; display:table;}
.listado-facturaconcepto .listado-facturaconcepto-linea { display:table-cell; vertical-align:middle;}

.cab-misfacturas {position:relative; width:100%; height:auto; float:left;}
.cab-misfacturas .cab-form-filtrar {position:relative; width:500px; height:auto; float:right;}
#formFiltroFacturas {position:relative; width:500px; float:right; height:auto; border:#738695 solid 1px; font-size:1em; margin:0;}
#formFiltroFacturas #label-invoiceid {position:relative; float:left; width:auto; height:auto; font-weight:bold;background-color:#C4D7DB; border:none;  border-right:#738695 solid 1px; border-bottom:#738695 solid 1px; padding:1px 5px; margin:0;}
#formFiltroFacturas #fiid {position:relative; float:left; text-align:left; width:140px; height:auto;padding:1px 0; margin:0; border:none; border-right:#738695 solid 1px; border-bottom:#738695 solid 1px;}

#formFiltroFacturas #label-suscrid {position:relative; float:left; width:auto; height:auto; font-weight:bold;background-color:#C4D7DB; border:none; border-right:#738695 solid 1px; border-bottom:#738695 solid 1px; padding:1px 5px; margin:0;}
#formFiltroFacturas #fsid {position:relative; float:left; text-align:left; width:145px; height:auto;padding:1px 0; margin:0; border:none; border-bottom:#738695 solid 1px;}

#formFiltroFacturas #label-invoicedate {position:relative; float:left; width:auto; height:auto; font-weight:bold;background-color:#C4D7DB;border:none; border-right:#738695 solid 1px; border-bottom:#738695 solid 1px; padding:1px 5px; margin:0;}
#formFiltroFacturas #idgtsh {position:relative; float:left; text-align:left; width:127px; height:auto;padding:1px 0; margin:0; border:none; border-right:#738695 solid 1px; border-bottom:#738695 solid 1px;}

#formFiltroFacturas #label-invoicedatelt {position:relative; float:left; width:auto; height:auto; font-weight:bold;background-color:#C4D7DB; border:none; border-right:#738695 solid 1px; border-bottom:#738695 solid 1px; padding:1px 5px; margin:0;}
#formFiltroFacturas #idltsh {position:relative; float:left; text-align:left; width:127px; height:auto;padding:1px 0; margin:0; border:none; border-bottom:#738695 solid 1px;}

#formFiltroFacturas #label-filtronegocio {position:relative; float:left; width:auto; height:auto; font-weight:bold;background-color:#C4D7DB; border:none; border-right:#738695 solid 1px; padding:1px 5px; margin:0;}
#formFiltroFacturas #fn {width:435px; height:auto; /*height:18px;*/ font-size:10px; border:none; padding:1px 0; margin:0;}

.cab-misfacturas .cab-form-filtrar #filtro-facturas-submit {position:relative; width:auto; height:auto; float:right;}
.cab-misfacturas .cab-form-filtrar #filtro-facturas-reset {position:relative; width:auto; height:auto; float:right; margin:0 10px 0 0;}
#combobox-container #combobox-content {position:absolute; width:100%; height:180px; display:none; top:20px; right:0px; border:#738695 solid 1px; background-color:#fff; overflow:auto; z-index:2;}

.detallesnegocio-header {float:left; width:98%; padding:5px; margin:10px 0 0 0; color:#FFF; background-color:#4D4948;}
.detallesnegocio-header-nombre {position:relative;width: auto; height:auto; float:left;}
.detallesnegocio-nombre { font-size:25px; margin:0 5px;width:auto; height:auto;}
.detallesnegocio-tipo { font-size:18px; margin:0 5px; color:#DEDEDD;width:auto; height:auto;}
.detallesnegocio-linea {position:relative; width:90%; height:auto; float:left; margin:0 0 10px 0; padding:5px;}
.detallesnegocio-boton {width:150px !important; height:auto !important; float:left; margin:0; text-align:center;}
.detallesnegocio-explicacion {width:570px !important; height:auto !important; float:left; margin:0; text-align:left;}
.detallesnegocio-contacto-link {position:relative; width:auto; height:auto; float:none;}

.detallesnegocio-linea-ul {position:relative; float:left; width:98%; margin:0 0 10px 0; padding:5px; list-style-type:none;}
.detallesnegocio-linea-ul li {position:relative; display:inline;}
.detallesnegocio-linea-ul li.header {font-weight:bold;}
.detallesnegocio-linea-ul li .alerta {font-weight:bold; color:#F00;}
#nuevos-contactos-alerta {visibility:hidden;}

.bpn-line {position:relative; clear:both; height:auto; border-bottom:#CCC dotted 1px; margin:5px 0; padding:0 0 10px 0; overflow:hidden; z-index:1;}
.bpn-line .link-busqueda { font-weight:bold; text-decoration:none; color:#999; }
/*.bpn-line .bpn-preview {position:relative; width:15%; height:auto; float:left; border:#A7C2C9 solid 2px; background-color:#C4D7DB; text-align:center; padding:10px 0;}*/
.bpn-line .bpn-preview {position:relative; float:left; border:#A7C2C9 solid 1px; background-color:#C4D7DB; text-align:center; padding:0; margin:0;}
.bpn-line .bpn-preview .over-preview {position:absolute; bottom:1px; right:1px; font-size:.8em; padding:0 2px; background-color:#FFF; opacity:0.5; filter:alpha(opacity=50);}
.bpn-line .bpn-miniweb {position:absolute; top:0px; right:20px;}
.bpn-line .bpn-content {position:relative; height:100%; padding:0px 0px 0px 10px; overflow:hidden;}
.bpn-line .bpn-content .bpn-content-title {font-weight:bold;}
.bpn-line .bpn-content-links:hover {color:#ffffff; background-color:#738695;}
.bpn-line .bpn-content-link {position:absolute; width:auto; height:auto; font-weight:bold; right:0; bottom:3px;}

.bpn-line .bpn-col2 {position:relative; width:20% !important; height:auto; font-size:0.85em; float:left; margin:0; padding:5px; overflow:hidden; z-index:1;}
.bpn-line .bpn-col2 .bnp-col2-link:hover {color:#ffffff; background-color:#738695;}
.bpn-line .bpn-col {position:relative; height:auto; font-size:0.85em; float:left; margin:0; padding:5px; overflow:hidden;}
.bnp-link:hover {color:#ffffff; background-color:#738695;}
.bpn-line .bpn-col3 {position:relative; width:30%; height:auto; font-size:0.8em; float:left; margin:0; padding:5px; border-left:#CCC dotted 1px; border-right:#CCC dotted 1px; overflow:hidden;}
.bpn-line .bpn-col4 {position:relative; /*width:20%;*/ height:auto; font-size:0.8em; /*float:left;*/ margin:0; padding:5px; overflow:hidden;}
.bpn-line .bpn-preview2 {position:relative; height:auto; float:left; border:#A7C2C9 solid 1px; background-color:#C4D7DB; text-align:center; padding:0; margin:0;}
.bpn-line .bpn-col2 .bpn-col2-title {position:relative; /*width:100%;*/ height:inherit; font-weight:bold;}
.bpn-line .bpn-col2 .bpn-col2-tipo {font-weight:bold; font-size:0.8em;}

.bpn-line-bar {position:relative; clear:left; /*width:220px;*/ height:auto; float:none; border-bottom:#CCC dotted 1px; padding:0 5px 5px; margin:0 0 5px 0; overflow:hidden;}
.bpn-line-bar .linea {position:relative; clear:left; float:left; margin-top:5px; font-size:0.85em;}
.bpn-line-bar .bpn-preview-bar {position:relative; float:left; border:#A7C2C9 solid 1px; background-color:#C4D7DB; text-align:center; padding:0; margin:0;}
.bpn-line-bar .bpn-preview-bar .over-preview {position:absolute; bottom:1px; right:1px; font-size:.8em; padding:0 2px; background-color:#FFF; opacity:0.5; filter:alpha(opacity=50);}
.bpn-line-bar .bpn-col-bar { float:left; width:135px; font-size:0.85em; margin:0; padding:0 5px; text-align:left;}
.bpn-line-bar .bpn-col-bar .link-busqueda { font-size:.8em; font-weight:bold; text-decoration:none; color:#999;}
.bpn-line-bar .bpn-col-bar .bpn-col-tipo-bar {font-weight:bold; font-size:0.8em;}
.bpn-line-bar .bpn-col-bar .titulo {font-weight:bold;}
.bpn-line-bar .bpn-col-bar .titulo:hover {font-weight:bold; color:#ffffff; background-color:#738695;}

#ad-gallery { margin:0 0 0 32px;}

#panel_izoom_area { position:absolute; width:auto; height:auto; top:-10px; left:130px; z-index:8889; }
#izoom_area {position:absolute; text-align:center; padding:5px; width:180px; height:auto; top:50px; left:-90px; display:none; z-index:8889; border:#C2C1C1 solid 2px; background-color:#EFEEEE; opacity:.9em; filter:alpha(opacity=90); }
#izoom_area .izoom_area_botones {margin:1.8em 0em 0em 0em;}
#izoom_area .izoom_area_botones a {margin:0em .5em;}
#izoom_area #izoom_area_reservas { margin: 0.5em 0 0 0; text-align:left; font-weight:bold;}
#izoom_area #izoom_area_reservas #izoom_area_reservas_seleccion { max-height:50px; font-size:.75em; font-weight:normal; background-color:#fff; border:#CCC solid 1px; padding:5px; overflow:auto;}
#izoom_area #izoom_area_reservas #izoom_area_reservas_seleccion ul { padding:0px 0px 0px 10px; margin:0px;}
#izoom_area #izoom_area_reservas #izoom_area_reservas_seleccion ul li { padding:0px; margin:0px 0px 5px 0px;}
.izoom_tool_radio_img {list-style-type:none; margin:10px 0px 10px 0px;}
.izoom_tool_radio_img li { display:inline; padding:2p 3px; }
.izoom_tool_radio_img label { margin:0px 0px 0px 5px; }
.izoom_tool_radio_img img { width:18px; height:18px; }

#izoom_area #izoom_area_reservas_aform {display:none;}
#panel_izoom_area #izoom_area_reservas_form {position:absolute; display:none; top:50px; left:-294px; padding:5px; width:188px; height:auto; text-align:left; z-index:8889; border:#A7C2C9 solid 2px; background-color:#C4D7DB;}
#panel_izoom_area #izoom_area_reservas_form label { color:#036; font-size:.8em;}
#panel_izoom_area #izoom_area_reservas_form a { color:#036; font-size:.8em;}
#panel_izoom_area #izoom_area_reservas_form input.text, #panel_izoom_area #izoom_area_reservas_form input[type="text"] {width:90%; font-size:.8em; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
#panel_izoom_area #izoom_area_reservas_form textarea { width:90%;font-size:.9em; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}
#panel_izoom_area #izoom_area_reservas_form select {font-size:.8em; border:#fff 1px solid; color:#4D4948; margin:0 0 5px 0; padding:3px 2px;}

#sliderarea { margin-bottom:0.5em;}

.ad-negocios {position:relative; text-align:left;}
.ad-negocios .ad-texto {position:absolute;top:2px;left:2px;color:#333;padding:2px 3px;background-color:#fff;opacity:0.6;filter:alpha(opacity=60);}
.ad-negocios .ad-texto .ad-titulo {font-weight:bold; font-size:1em; color:#E77844;}
.ad-negocios .ad-texto .ad-normal {font-size:.8em; margin:0px; padding:0px;}

