@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;}
#pagina {position:relative; width:800px; margin:5px auto;}
#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; color:#F00;}

#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 { text-align:right;}

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;}

/*
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;}

#publicidad {position:absolute; top:0px; left:0px; width:100%; height:100%; display:block; background-color:#FFF;  z-index:10000;}
#publicidad img {position:absolute; 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; width:inherit; height:60px; z-index:9990; z-index:10003;}
#cabecera-logo {float:left;position:relative; width:auto; height:auto; /*top:10px;*/ left:0px;}
/*#p_language {position:absolute; font-size:10pt; float:right; top:30px; width:auto; height:auto;}*/
#p_language {position:absolute; font-size:10pt; top:5px; right:0; width:auto; height:auto;}
#p_language form {margin:0; padding:0;}
#p_language #btnAcceso {position:relative;padding:5px 0 0 0;}
#p_language p { margin:5px 0 0 0; text-align:center;}
#p_language a { font-size:10px;}
#ln {position:relative;width:198px; height:auto;}

#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;width:150px;height:auto; left:130px;top:30px;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 0 1px 0;*/padding:0 30px 1px 30px !important;}
#lista-idiomas ul li a {text-decoration:none; font-size:14px;}

#navbar {font-size:12px;position:relative; margin:0 0 0 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:#BA7FAF; font-weight:bold;}

/*
Estilos para la zona o capa antes del contenido
*/
#pre-contenido {width:inherit; height:39px; line-height:39px; padding:0; background-image:url(/images/precontenidobg.gif); background-repeat:no-repeat; border:#495677 solid 2px;}
/*#pre-contenido ul {margin:0; padding:0 1em;}
#pre-contenido ul li {list-style-type:none; display:inline;}*/
#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 #btnBuscarAlert {float:left;width:auto; height:auto;}
#pre-contenido #iBuscando {vertical-align:middle;padding:2px 2px;}

/*
Estilos para el contenido
*/
#contenido {position:relative;width:inherit; height:auto; border:#495677 solid 2px; margin:0.3em 0; padding:0 0 0 0; overflow:hidden;}
.contenido-noborder {position:relative;width:inherit; height:auto; margin:0.3em 0; padding:0 0 0 0; text-align:center;}

#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-extra {position:relative;width:780px; height:auto; margin:0;padding:10px;}
#contenido-extra h1 {font-size:1.2em;font-weight:bold;}
#contenido-extra h2 {font-size:1.1em;font-weight:bold; margin-top:1em;}

#contenido-extra form input.text, #contenido-extra form input[type="text"] {width:95%; height:auto; border:#738695 1px solid;}
#contenido-extra form textarea {width:95%; height:auto; border:#738695 1px solid;}
#contenido-extra form input.password, #contenido-extra form input[type="password"] {width:250px; height:auto; border:#738695 1px solid;}
#contenido-extra form input.checkbox, #contenido-extra form input[type="checkbox"] {width:auto; height:auto;}
#contenido-extra form input.submit, #contenido-extra form input[type="submit"] {float:right; margin:0; padding:0;}
#contenido-extra form input.image, #contenido-extra form input[type="image"] {float:right; margin:0; padding:0;}
#contenido-extra p {width:350px; height:auto; margin:5px 0; padding:0;}

.centrado {text-align:center;}

#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;}

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

/*#contenido-extra ul ul {width:100%; height:auto; margin:0; padding:0; color:#F00;}*/
#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;}
.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;}

/*
Estilos para el primer Pie de página
*/
.pie-botones {position:relative; width:auto; height:auto; float:left; margin:0 .18em;}
#pie-uno {position:relative; width:100%; height:50px; margin:8px 0 0 0;}
/*#btnNegocio {float:left;width:155px; height:43px; margin:0 6px 0 0;}
#btnNewsletter {float:left;width:156px; height:48px; margin:0 6px 0 0;}
#btnTarifas {float:left;width:155px; height:43px; margin:0 6px 0 0; visibility:visible;}
#btnConcurso {float:left;width:155px; height:43px; margin:0 6px 0 0;}
#btnCompartir {float:left;width:155px; height:43px; margin:0 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;width:800px;height:450px;margin-left:auto;margin-right:auto;text-align:left;color:#000000;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;}

.iimapa_negocio {position:relative;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; height:30px; padding:5px 5px !important; background-color:#FC6; border:#F90 solid 1px;}
.emergent {position:absolute;background:#fff;top:35px;left:58px;width:350px;height:250px; padding:5px;border:1px solid #495677; z-index:9990; overflow:hidden; display:none;}
#emergent_sombra {position:absolute;background:#333;top:50px;left:73px;width:350px;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 {position:relative;width:345px; height:220px; overflow:auto;}
#emergent_cerrar {position:absolute;top:3px; left:85%;}
#emergent_contenido ul {margin:0; padding:0 1.5em;}
#emergent_contenido ul li {list-style-type:disc; padding:0 0 5px 0;}
#emergent_contenido ul li a {font-size:8pt; text-decoration:none; color:#738695;}
#emergent_contenido ul li a:hover {font-size:8pt; text-decoration:none; color:#F96;}
#emergent_contenido ul li a:visited {font-size:8pt;  text-decoration:none; color:#738695;}

#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;/* *left:39px;*/cursor:hand;cursor:pointer; z-index:8889;}
#btn1Panel {position:relative;top:55px;left:40px;/* *left:39px;*/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;/*display:none;*/ }
#btn2Panel {position:relative;top:13px;/* *top:10px;*/left:173px;/* *left:169px;*/cursor:hand;cursor:pointer; z-index:8889;}

#panel_filtrado {position:absolute; top:-10px; right:100px; z-index:8889; width:auto; height:48px; visibility:visible;}
#panel_filtrado_buscarpor { position:absolute; width:auto; height:auto; top:5px; right:5px; 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; width:470px; height:435px; 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; 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:54%; 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;}

#fPanelNecesidades {width:420px; margin:20px 20px 0 20px; text-align:left;font-size:11px;}
#fPanelNecesidades input.checkbox, #fPanelNecesidades input[type="checkbox"] {position:relative; margin:0px; padding:0px;text-align:right; width:15px; height:15px; vertical-align:middle;}
#fPanelNecesidades label {width:auto;height:auto;}
#fPanelNecesidades img { vertical-align:middle; margin:0 5px; width:18px; height:18px;}
#fPanelNecesidades ul { list-style-type:none;}
#fPanelNecesidades ul li {display:inline; font-weight:bold; font-size:10px; margin:0px; padding:0px;}
#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 {position:relative; width:420px; height:auto; margin:20px 20px 10px 20px; float:none; text-align:left; font-size:9px; font-weight:bold; display:none;}

/*
Estilos: principal/tunegocio
*/
#tuNegocio-Col1 {width:800px; height:350px; 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;/*margin:5px auto;*/}
.marco-info {width:100%; height:100%; padding:5px 0 0 0;/*margin:5px auto;*/}

/*
Estilos : propietarios/alta
*/
#contenido-extra #formPropietarios {width:auto; height:auto;float:left;margin:20px 0 0 0;}
#contenido-extra #form-propietarios, #contenido-extra .form-propietarios {width:750px; height:auto; margin:0; padding:0;}
#contenido-extra #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-extra #form-propietarios tr, #contenido-extra .form-propietarios tr { margin:20px;}
#contenido-extra #form-propietarios th, #contenido-extra .form-propietarios th {text-align:left; vertical-align:top; width:200px; /*padding:10px 5px 0 10px;*/ }
#contenido-extra #form-propietarios td, #contenido-extra .form-propietarios td {text-align:left; vertical-align:middle; width:550px;/*padding:0 5px 5px 10px;*/}
#contenido-extra #form-propietarios td input.image, #contenido-extra #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-extra #formPropietarios p {width:750px; height:auto; margin:5px 0; padding:0;}
#contenido-extra .checkbox_list {width:95%; height:auto; margin:0; padding:0; list-style-type:none;}
#contenido-extra .checkbox_list li { display:inline; margin:0 1em 0 0;}
#contenido-extra #formPropietarios image, #contenido-extra .formPropietarios image { vertical-align:middle;}

.acceso-panel {position:relative; margin:0 !important;padding:0 !important; width:800px !important; height:350px !important; float:left; *float:none;background-image:url(/images/bck-accesopanel.jpg); background-repeat:no-repeat;}
.acceso-panel-col-01 {position:relative ;float:left; width:290px; height:100%; color:#333; text-align:left; margin:50px 0 0 0; padding:0 10px;}
.acceso-panel-col-02 {position:relative;float:left;width:230px; height:100%;}
.acceso-panel-col-03 {position:relative;float:left;width:250px; text-align:center; height:100%; margin:50px 0 0 0;}
.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;}

.intro-tunegocio {position:relative; *position:inherit;width:800px !important; height:350px !important; float:left;background-image:url(/images/bck-introtunegocio.jpg); background-repeat:no-repeat;}
.intro-tunegocio .texto-subrayado {color:#C4D7DB; font-family:"Arial Black", Arial, Verdana; font-size:16px; font-weight:bold; text-decoration:underline; width:auto !important; height:auto !important; margin:5px 5px !important; padding:0 !important;}
.intro-tunegocio .paso1 {color:#fff; font-family:"Arial Black", Arial, Verdana; font-size:25px; font-weight:bold; margin:0;}
.intro-tunegocio .paso2 {color:#fff; font-family:"Arial Black", Arial, Verdana; font-size:25px; font-weight:bold; margin:0;}
.intro-tunegocio .paso3 {color:#333; font-family:"Arial Black", Arial, Verdana; font-size:25px; font-weight:bold; margin:0;}
.intro-tunegocio .bocadillo { color:#333; font-size:11px; font-weight:bold; margin:20px 0 0 20px; padding:3px 0 0 10px; width:498px; height:102px; opacity:0.80; filter:alpha(opacity=80); background-image:url(/images/bck_tunegocioinfo.gif); background-repeat:no-repeat;}
.intro-tunegocio .registrarme {margin:0; padding:0;}
.intro-tunegocio .registrarme #lnkBeneficios { margin:0 5px 0 110px; color:#F8C300; font-size:11px; font-weight:bold; text-decoration:underline;}
.intro-tunegocio .vertarifas {position:absolute; width:auto; height:auto; bottom:28px; right:57px; color:#FFF !important; font-size:.8em; text-align:center;}
.intro-tunegocio .vertarifas a {color:#F8C300; font-size:11px; font-weight:bold; text-decoration:underline;}
.intro-tunegocio #imgVertarifas {margin:0 0 5px 0;}

.contenido-newsletter {position:relative; color:#FFF; margin:0; padding:0; width:800px !important; height:350px !important; float:left; *float:none;background-image:url(/images/bck-newsletter.jpg); background-repeat:no-repeat;}
.contenido-newsletter a {font-size:11px; color:#FFF;}
#btnRegistrar {float:left !important;}
.contenido-participar {position:relative; color:#383431; margin:0; padding:0; width:800px !important; height:350px !important; float:left; *float:none;background-image:url(/images/bck-concurso.jpg); background-repeat:no-repeat;}
.contenido-participar .contenido-participar-head {position:relative; width:100%; height:auto; padding:8px 0; text-align:center; font-weight:bold; color:#FFF; background-color:#605D5C;}
.contenido-participar a {font-size:11px; color:#383431;}

.contenido-newletter-interior { width:95%; height:auto; margin:0 auto; padding:0;}
.contenido-newsletter #formNewsletter {width:auto; height:auto;float:left;margin:20px 0 0 0;}
.contenido-newsletter #form-newsletter {width:350px; height:auto; margin:0; padding:0;}
.contenido-newsletter #form-newsletter caption {text-decoration:underline;text-align:center; font-size:1em; font-weight:bold; margin:0 0 5px 0;}
.contenido-newsletter #form-newsletter tr { margin:20px;}
.contenido-newsletter #form-newsletter th {text-align:left; vertical-align:top; width:auto; padding:2px 0px 0 10px; }
.contenido-newsletter #form-newsletter .thColspan2_1 {text-align:left; vertical-align:top; padding:10px 5px 5px 10px;}
.contenido-newsletter #form-newsletter .thColspan2_2 {text-align:center; vertical-align:top; margin:0; padding:0;}
.contenido-newsletter #form-newsletter td {text-align:left; width:auto; padding:0 5px 0px 10px;}
.contenido-newsletter #form-newsletter li { list-style-type:none; color:#F8C300; margin:0; padding:0;}

.contenido-newsletter #formRecomendar {width:auto; height:auto;float:right;margin:20px 0 0 0;}
.contenido-newsletter #form-recomiendamigo {width:350px; height:auto; margin:0; padding:0;}
.contenido-newsletter #form-recomiendamigo caption {text-decoration:underline;text-align:center; font-size:1em; font-weight:bold; margin:0 0 5px 0;}
.contenido-newsletter #form-recomiendamigo label {  margin:0 !important; padding:0 !important;}

.contenido-participar .form-participar-vacio {position:relative; width:400px; height:auto; margin:0 auto; padding:0;}
.contenido-participar .contenido-participar-form {position:relative; width:300px; height:auto; top:-65px; left:-30px;margin:0 auto; padding:0;}
.contenido-participar #formParticipar {position:relative; width:auto; height:auto; float:left; margin:10px 0 0 0;}
.contenido-participar #form-participar {position:relative; width:300px; height:auto; margin:0; padding:0;}
.contenido-participar #form-participar caption {text-decoration:underline;text-align:center; font-size:1em; font-weight:bold; margin:0 0 5px 0;}
.contenido-participar #form-participar tr { margin:20px;}
.contenido-participar #form-participar th {text-align:left; vertical-align:top; width:auto; padding:2px 0px 0 10px; }
.contenido-participar #form-participar .thColspan2_1 {text-align:left; vertical-align:top; padding:10px 5px 5px 10px;}
.contenido-participar #form-participar .thColspan2_2 {text-align:center; vertical-align:top; margin:0; padding:0;}
.contenido-participar #form-participar td {text-align:left; width:auto; padding:0 5px 0px 10px;}
.contenido-participar #form-participar li { list-style-type:none; color:#333; margin:0; padding:0;}
.contenido-participar #form-participar a {color:#FFF;}
.contenido-participar form input.text, .contenido-participar form input[type="text"] {width:95%; height:auto; border:#969594 1px solid;}
.contenido-participar form input.submit, .contenido-participar form input[type="submit"] {float:right; margin:0; padding:0;}
.contenido-participar form input.image, .contenido-participar form input[type="image"] {float:right; margin:0; padding:0;}
.contenido-participar .contenido-participar-bases-content {position:absolute; bottom:5px; right:5px;width:250px; height:115px; background-color:#DEDEDD; padding:5px; margin:5px 0 0 0; overflow:auto;}
.contenido-participar .contenido-participar-bases-content .contenido-participar-bases-head {font-weight:bold; text-decoration:underline; font-size:0.87em;}
.contenido-participar .contenido-participar-bases-content .contenido-participar-bases {position:relative; width:90%; height:auto; padding:0px; margin:5px 0 0 0; float:right; font-size:0.87em;}
.contenido-participar .contenido-participar-bases-content .contenido-participar-bases li {margin:0; padding:0;}

.contenido-newsletter #form-recomiendamigo th { text-align:left; vertical-align:top; width:auto; padding:2px 0 0 10px; margin:0 !important; }
.contenido-newsletter #form-recomiendamigo .thColspan2_1 {text-align:left; vertical-align:top; padding:10px 5px 0px 10px;}
.contenido-newsletter #form-recomiendamigo .thColspan2_2 {text-align:center; vertical-align:top; margin:0; padding:0;}
.contenido-newsletter #form-recomiendamigo td {text-align:left; width:auto; padding:0 5px 0px 10px; }
.contenido-newsletter #form-recomiendamigo li {list-style-type:none; color:#F8C300; margin:0 !important; padding:0 !important;}

.contenido-newsletter form input.text, .contenido-newsletter form input[type="text"] {width:95%; height:auto; border:#738695 1px solid;}
.contenido-newsletter form textarea {width:95%; height:auto; border:#738695 1px solid;}
.contenido-newsletter form input.password, .contenido-newsletter form input[type="password"] {width:250px; height:auto; border:#738695 1px solid;}
.contenido-newsletter form input.checkbox, .contenido-newsletter form input[type="checkbox"] {width:auto; height:auto;}
.contenido-newsletter form input.submit, .contenido-newsletter form input[type="submit"] {float:right; margin:0; padding:0;}
.contenido-newsletter form input.image, .contenido-newsletter form input[type="image"] {float:right; margin:0; padding:0;}

.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:#333 1px solid !important; margin:0 0 5px 0;}
.form-simple input.password, .form-simple input[type="password"] {width:95% !important; height:auto; border:#333 1px solid !important;}
.form-simple input.image, .form-simple input[type="image"] {float:none !important; text-align:center !important; margin:5px 0px !important; padding: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:left; text-align:center;vertical-align:top; width:100%; height:auto; color:#90546F; font-weight:bold;}
.table-simple-boton { float:left !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:#738695 1px solid;}
.form-simple1 input.image, .form-simple1 input[type="image"] {float:right; width:auto; height:auto; margin:0; padding:0;}
.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 { width: 100%; 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; height:auto; font-size:10px; padding:2px; margin-right:20px; }
.form-baja input.password, .form-baja input[type="password"]  { width:200px; height:auto; font-size:10px; padding:2px; margin-right:20px; }
.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;}
/*#contenido-extra #form-propietarios, #contenido-extra .form-propietarios {width:750px; height:auto; margin:0; padding:0;}*/
.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:#738695 1px solid !important;}
.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; /*padding:10px 5px 0 10px;*/ }
.formNegocios td {text-align:left; vertical-align:middle; width:auto; /*padding:0 5px 5px 10px;*/}
.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;}

#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;}

.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;}

.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:50%; height:auto;margin:5px 0; padding:0 5px;float:left;}
.files-descripcion-label {width:50%; height:auto;margin:0 0 10px 0; padding:0 5px;float:left; font-weight:bold;}
.files-descripcion-input {margin:0 5px 0 0 !important; padding:0 !important; width:70% !important;}
.files-size {width:10%; height:35px;margin:0; padding:0 5px; float:left; text-align:right;}
.files-size-label {width:10%; 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.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:#738695 1px solid !important;}

.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-negocio-label { width:35%; height:auto; font-weight:bold; text-align:left; float:left; margin:0 0 5px 10px;}
.listado-negocio {width:35%;height:auto; float:left;text-align:left; text-decoration:underline; font-weight:bold; line-height:4.1em; vertical-align:middle;margin:0 0 0 10px;}
  .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-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: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;}
.contenido-ficha {width:795px; height:400px; border:#444b51 solid 1px; padding:0; margin:0; text-align:left;}
.ficha-header { background-image:url(/images/minisite-bar-top.gif); background-repeat:no-repeat;width:797px; height:auto; line-height:30px; padding:2px 0; margin:10px 0 0 0; color:#FFF; overflow:hidden;}
.ficha-nombre { font-size:20px; font-weight:bold; margin:0 5px; float:left; width:auto; height:auto;}
.ficha-botones {width:auto; height:auto; float:right;}
.ficha-botones img { vertical-align:middle; margin:0 10px 0 5px;}
.ficha-tipo { font-size:20px; margin:0 5px; float:left; width:auto; height:auto;}
.ficha-tipo-nombre { font-size:20px; font-weight:bold; margin:0; width:auto; height:auto;}
.ficha-col-01 {width:460px; height:390px; float:left; padding:5px; color:#444b51; overflow:hidden;}
.ficha-col-02 {width:310px; height:390px; float:left; padding:5px; color:#444b51; overflow:hidden;}
.ficha-menu {list-style-type:none; font-size:9px; font-weight:bold; float:left; width:100%; height:auto; text-align:center; margin:10px 0 5px 0; padding:0;}
.ficha-menu li {display:inline;width:100%; height:auto; padding:0 2px;}
.ficha-menu-enlaces {display:inline; text-decoration:underline; cursor:hand;cursor:pointer;}
.ficha-menu-contenidos {width:458px; height:330px; display:none; float:left; overflow:hidden;}
.ficha-info-header {background-image:url(/images/minisite-bar-info.gif); background-repeat:no-repeat; width:100%; height:auto; line-height:30px; padding:2px 0; margin:0; font-size:10px; font-weight:bold; text-align:center; color:#FFF; overflow:hidden;}
.ficha-info-contenido {border:#666 solid 1px; width:auto; height:340px; color:#444b51; overflow:auto; margin:0; padding:5px 2px; word-spacing:normal;}
.ficha-info-contenido h1 {font-size:1.1em; color:#444b51; text-decoration:underline; margin:0 0 5px 0;}
.ficha-info-contenido p { margin:0 0 10px 0; padding:0; font-size:1em; }
.ficha-centrado { text-align:center; margin:5px 0; padding:0;}
.ficha-centrado a { color:#FFF !important;}
.ficha-centrado a:visited { color:#FFF !important;}
.ficha-centrado a:hover { color:#FFF !important;}
.ficha-h1-centrado {color:#FFF; font-size:15px; text-decoration:underline; text-align:center; margin:5px 0 0 0; padding:0;}
.ficha-form-contactar { width:95%; height:auto; margin:0 auto;}
.ficha-form-contactar a { color:#FFF !important;}
.ficha-form-contactar a:visited { color:#FFF !important;}
.ficha-form-contactar a:hover { color:#FFF !important;}
.ficha-form-contactar input.text, .ficha-form-contactar input[type="text"] { width:100%; height:auto;}
.ficha-form-contactar-boton { width:98%; height:auto; text-align:right; margin:0; padding:0; cursor:hand; cursor:pointer;}
.ficha-form-contactar textarea {width:100%; height:auto;}
#ficha-fotos { position:relative;text-align:left; width:100%;height:320px;}
#ficha-contactar { background-color:#4D4948; color:#FFF; width:100%; height:320px;}
#ficha-video { position:relative;text-align:left; width:100%;height:320px;}
#ficha-video-header {position:absolute; left:0; top:0; width:100%; height:40px; margin:0; padding:0; background-color:#4D4948; color:#FFF; font-weight:bold; text-align:center; line-height:40px; overflow:hidden;}
#ficha-video-footer {position:absolute; left:0; bottom:0; width:100%; height:40px; margin:0; padding:0; background-color:#4D4948;color:#FFF; font-size:10px; text-align:right; line-height:50px; overflow:hidden;}
#prox-video { position:absolute; top:120px; left:180px; width:75px; height:75px;}

#ficha-reservas {background-color:#4D4948; color:#FFF; width:100%; height:320px;}
#ficha-temporadas {width:450px; height:320px; /*font-size:1em; text-align:left !important; */ color:#FFF !important; background-color:#4D4948; padding:5px; overflow:auto !important;}
#ficha-temporadas h1 {color:#FFF !important;}
.img-nodisponible {width:100%; height:100%;}

#ficha-recomendar {width:350px; height:auto; float:none;margin:0 auto;}
#ficha-recomendar #form-recomendar {width:350px; height:auto; float:none;margin:15px 0 0 0; padding:0;color:#FFF;}
#ficha-recomendar #form-recomendar caption {text-decoration:underline;text-align:center;  font-size:1em; font-weight:bold; margin:0 0 5px 0;}
#ficha-recomendar #form-recomendar label {  margin:0 !important; padding:0 !important;}
#ficha-recomendar #form-recomendar a {color:#FFF; font-size:11px;}
#ficha-recomendar #form-recomendar a:visit {color:#FFF;}
#ficha-recomendar #form-recomendar a:hover {color:#CCC;}

#ficha-recomendar #form-recomendar th { text-align:left; vertical-align:top; width:auto; padding:2px 0 0 10px; margin:0 !important; }
#ficha-recomendar #form-recomendar .thColspan2_1 {text-align:left; vertical-align:top; padding:10px 5px 0px 10px;}
#ficha-recomendar #form-recomendar .thColspan2_2 {text-align:center; vertical-align:top; margin:0; padding:0;}
#ficha-recomendar #form-recomendar td {text-align:left; width:auto; padding:0 5px 0px 10px; }
#ficha-recomendar #form-recomendar li {list-style-type:none; color:#F8C300; margin:0 !important; padding:0 !important;}

#ficha-recomendar #form-recomendar input.text, #ficha-recomendar #form-recomendar input[type="text"] {width:95%; height:auto; border:#CCC 1px solid;}
#ficha-recomendar #form-recomendar input.checkbox, #ficha-recomendar #form-recomendar input[type="checkbox"] {width:auto; height:auto;}
#ficha-recomendar img {width:auto; height:auto;float:right; margin:10px 0 0 0; padding:0; cursor:pointer; cursor:hand;}


.ficha2-header {float:left;width:990px; height:auto; padding:5px; margin:10px 0 0 0; color:#FFF; background-color:#4D4948;}
.ficha2-header-nombre {position:relative;width: 710px; height:auto; float:left;}
.ficha2-nombre { font-size:25px; margin:0 5px;width:auto; height:auto;}
.ficha2-tipo { font-size:18px; margin:0 5px; color:#DEDEDD;width:auto; height:auto;}
.ficha2-header-regimen {border:#FFF solid 1px; position:relative; float:left; width:200px; height:70px; overflow:auto; font-size:10px; padding:2px;}
.ficha2-header-botones {width:70px; height:auto; float:right; text-align:center;}
.ficha2-header-botones .ms-boton { margin:5px 0 0 0;}
.ficha2-menu-secciones {width:998px; height:30px; float:left; border:#fff solid 1px; list-style-type:none; margin:0; padding:0;}
.ficha2-menu-secciones .ficha2-menu-secciones-item {position:relative;float:left;width:164px; height:100%; line-height:30px; display:inline; margin:0; color:#333; font-size:11px; text-align:center; padding:0;border:#fff solid 1px; background-color:#C2C1C1; cursor:pointer; cursor:hand;}
.ficha2-contenidos {position:relative;float:left; width:1000px; height:390px; margin:10px 0;}
.ficha2-contenidos .ficha2-contenidos-servicios { display:block;position:relative; float:left; width:262px; height:100%; padding:0; border:#333 solid 1px; color:#333;}
.ficha2-contenidos .ficha2-contenidos-servicios .ficha2-contenidos-servicios-header {position:relative; width:100%; height:30px; line-height:30px; float:left; text-align:center; color:#FFF; margin:0; padding:0; font-size:11px; font-weight:normal; background-color:#4D4948;}
.ficha2-contenidos .ficha2-contenidos-servicios .ficha2-contenidos-servicios-info { position:relative; float:left;width:92%; height:83%; padding:10px; overflow:auto;}
.ficha2-contenidos .ficha-contenidos-item {width:458px; height:330px; display:none; float:left; overflow:hidden;}
.ficha2-contenidos .ficha2-contenidos-secciones {display:block;position:relative;width:460px; height:98%; float:left; padding:5px; color:#444b51;background-color:#4D4948; overflow:hidden;}
.ficha2-contenidos .ficha2-contenidos-logo {position:absolute;width:auto; height:auto; bottom:0px; left:370px;}
.ficha2-contenidos .ficha2-contenidos-masinfo {position:relative; float:left; width:262px; height:100%; padding:0; border:#333 solid 1px; color:#333;}
.ficha2-contenidos .ficha2-contenidos-masinfo .ficha2-contenidos-masinfo-header {position:relative; width:100%; height:30px; line-height:30px; float:left; text-align:center; color:#FFF; margin:0; padding:0; font-size:11px; font-weight:normal; background-color:#4D4948;}
.ficha2-contenidos .ficha2-contenidos-masinfo .ficha2-contenidos-masinfo-info {position:relative; float:left;width:92%; height:83%; padding:10px; overflow:auto;}
.ficha2-contenidos-mapa {position:relative; width:733px; height:100%; float:left; border-left:#333 solid 1px; border-top:#333 solid 1px; border-bottom:#333 solid 1px;background-color:#4D4948;display: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;}
.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;}
/*.boton-activar-grande {position:relative; width:260px; height:80px; font-size:0.8em; font-weight:bold; margin:0 auto; cursor:hand; cursor:pointer; float:left; display:table; text-align:center; color:#333; border:#999 outset 1px; background-color:#CCC;}
.boton-activar-grande div {position:relative; display:table-cell; vertical-align:middle; *top:35%;}
.boton-activar-grande:hover { border:#999 solid 1px;}
.boton-activar-grande:active { border:#FFF solid 1px;}*/
.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 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; 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; /*background-color:#C4D7DB;*/ 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-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-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-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-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-right:#738695 solid 1px; padding:1px 5px; margin:0;}
#formFiltroFacturas #fn {width:435px; height:18px; font-size:10px;}

.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:100%; height:auto; 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-linea .detallesnegocio-linea-st-header {position:relative; width:auto; height:auto; float:left; font-weight:bold;}
.detallesnegocio-linea .detallesnegocio-linea-st {position:relative; width:auto; height:auto; float:left;}
.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;}
#nuevos-contactos-alerta {color:#F00; font-weight:bold; display:none;}

.bpn-line {position:relative; width:98%; height:auto; float:left; border-bottom:#CCC dotted 1px; margin:5px 0; padding:0 0 10px 0;}
.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-content {position:relative; width:82%; height:auto; float:left; margin:0 0 0 10px;}
.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:30% !important; height:auto; font-size:0.85em; float:left; margin:0; padding:5px; overflow:hidden;}
.bpn-line .bpn-col2 .bnp-col2-link:hover {color:#ffffff; background-color:#738695;}
.bnp-link:hover {color:#ffffff; background-color:#738695;}
.bpn-line .bpn-col3 {position:relative; width:35%; 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; width:8%; height:auto; float:left; border:#A7C2C9 solid 2px; background-color:#C4D7DB; text-align:center; padding:5px 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;}

#formFiltroAvanzada {position:relative; width:100%; height:auto; float:left; color:#fff; text-align:left; padding:0; margin:0 0 20px 0; _margin:0 0 -5px 0;}
.bsq-nombre { height:100px !important;}
.bsq-clasica { height:200px !important; *height:220px !important;}
.lineas-formBloques {position:relative; width:100% !important; height:auto !important; float:left; margin:0 0 5px 0;}
.formBloques-1 {position:relative; width:98% !important; height:auto !important; float:left;}
.formBloques-2 {position:relative; width:98% !important; height:auto !important; float:left;}
/*.formBloque-botones {position:relative; width:auto !important; height:auto; float:right; text-align:center;}*/
.formBloque-botones {position:absolute; width:auto !important; height:auto; right:10px; bottom:5px; text-align:center;}
.formBloque-orden {position:absolute; width:auto !important; height:auto; color:#5E686E; right:10px; bottom:-50px; _bottom:-30px; text-align:right;}
.formBloque-orden .fields-select-orden {position:relative; width:180px; height:auto; display:none; float:left}
.formBloque-orden label {position:relative; float:left;}
.formBloque-orden .formBloque-orden-items {position:relative; float:left;}
.formChkZonas {position:relative; width:98%; height:auto; float:left; display:none;}
#formFiltroAvanzada input.text, #formFiltroAvanzada input[type="text"] { margin:0 0 5px 0; border:#969594 solid 1px !important;}
#formFiltroAvanzada #fnc {position:relative; width:250px; height:auto; float:left; margin:0;}
#formFiltroAvanzada .fields-select {position:relative; width:250px; height:auto; float:left; margin:0; z-index:1;}
.formBloques-input-min {position:relative; width:100px !important; height:auto; float:none;}
#formFiltroAvanzada .clearfiltro-link {position:relative; width:auto; height:auto; color:#C4D7DB; font-size:.8em; font-weight:bold; margin:2px 0; }

#formFiltroAvanzada .check-select {position:relative; width:35%; height:100%; float:left; background-color:#5E686E; padding:10px 0; border-right:#C4D7DB solid 1px;}
#formFiltroAvanzada .check-select .check-item {position:relative; width:100%; height:auto; float:left; color:#FFF; font-weight:bold; padding:0 10px; margin:3px 0; *margin:0 0 1px 0;}
#formFiltroAvanzada .check-select .check-item-separador {position:relative; width:100%; height:auto; float:left; color:#FFF; font-weight:bold; padding:0; margin:5px 0; border-bottom:#DEDEDD solid 1px;}
#formFiltroAvanzada .check-select .check-item-1 {position:relative; width:28%; height:auto; float:left; margin:0 20px 0 0; color:#FFF; font-weight:bold;}
#formFiltroAvanzada .check-select .check-item-2 {position:relative; width:32%; height:auto; float:left; margin:0 20px 0 0; color:#FFF; font-weight:bold;}
#formFiltroAvanzada .fields-input {position:relative; width:61%; *width:59%; height:100%; font-size:.85em; float:left; background-color:#798992; padding:10px;}
#formFiltroAvanzada .fields-input #label-nombre {font-weight:bold; text-decoration:underline;}
#formFiltroAvanzada .fields-input #label-provincia {font-weight:bold; text-decoration:underline;}
#btn_geo {position:relative; width:auto; height:auto; float:left; margin:0 0 0 5px;}
#sel_geo {position:relative; width:100%; height:auto; float:left; margin:0; font-size:9px; color:#C4D7DB; font-weight:bold;}
#sel_geo a {font-size:9px; color:#C4D7DB; font-weight:bold;}

.emergent-busqueda {position:absolute;background:#fff;top:60px;left:294px;width:350px;height:250px; padding:5px;border:1px solid #495677; z-index:9990; overflow:hidden; display:none;}
#emergent_sombra-busqueda {position:absolute;background:#333;top:75px;left:309px;width:350px;height:250px; padding:0;z-index:9989; display:none; opacity:0.4; filter:alpha(opacity=40);}
.emergent-busqueda h1 { font-size:12pt; padding:0; margin:0 0 5px 0; color:#666;}

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


