body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	margin:0px;
	background-image: url('https://www.buscalis.com/img/site/background.gif');
	background-repeat: repeat-x;
}
.changeProvince {
    padding-left:14px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
#logo_image {
float:left;
width:199px;
}

.body_div {
    width:1005px;
}
.font_28_ficha {
    font-size:28px;
}
.LocNearUnknown {
    width:329px;float:left;
}
.hugemargin {
    margin-left:355px;
}
#logo_text_attached {
float:left;
}
#logo_text_attached form {
margin-top:5px;
margin-left:4px;
}
.submit_header_search {
height:22px;
border:1px solid #0980ab;
width:170px;
padding:2px;
padding-top:3px;
font-size:11pt;
color:#515151;
}

.font1 {
	font-size: 18px;
	font-weight: normal;
	color: #0099CC;
}
.font3 {
	font-size: 12px;
	color: #000000;
}

.font2 {
	font-size: 14px;
	font-weight: bold;
	color: #74B32F;
	padding-left: 18px;
	text-decoration: none;
}
.usuario_menu {
	padding-left: 6px;
	color: #0099CC;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.fieldcell {
 font-size: 14px;
 font-weight: normal;
 background-color: #F9F9F9;
 color: #313131;
 border: 1px solid #036394;
 padding-left: 3px;
 height:25px;
}
img {
border:0;}

.estilolinea {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #2593CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #D24710;
	line-height: 80%;
	padding-left:5px;
	padding-right:5px;
}

#estilolinea2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D24710;
}
#estilolinea2 a {
text-decoration:underline;
color: #D24710;
}
#estilolinea2 a:hover {
text-decoration:none;
color:#F17A4B;
}

.estilolineainf {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
.textoarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #144F89;
	margin-left:30px;
}
.textoarial:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0d84fa;
	margin-left:30px;
}
.textotahoma {
	color: #333333;
}

form {
clear: left;
margin: 0;
}

.boton_ajax {
border: 1px solid #005780;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 4px;
	padding-left: 7px;
	margin: 2px;
}
.boton_descripcion {
	border: 1px solid #000066;
	background-color:#3154B0;
	padding:4px;
	margin: 2px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family:Verdana;
	cursor:pointer;
}
.boton_descripcion:hover {
	border: 1px solid #000066;
	background-color:#4667BD;
	color: #FFFFFF;
	text-decoration:underline;
}

.boton_cancelar {
	border: 1px solid #CC0000;
	background-color:#F4D0D1;
	padding:4px;
	margin: 2px;
	font-size: 12px;
	color:#CC0000;
	font-family:Verdana;
}
.boton_cancelar:hover {
	border: 1px solid #CC0000;
	background-color:#F7A6A8;
	color:#CC0000;
	font-family:Verdana;
	text-decoration:underline;
}
A { color:#0000FF; text-decoration:none;}
A:hover { text-decoration:underline;}
A.ficha { color:#0000FF; text-decoration:none;}
A.ficha:hover { color:#000099; text-decoration:underline;}
A.header { font-family: tahoma; font-size:8pt; color:#606060; text-decoration:none; font-weight:bold;}
A.header:hover { font-family: tahoma; font-size:8pt; color:#606060; text-decoration:underline; font-weight:bold;}
A.mapa { color:#AB0101; text-decoration:none; font-weight:bold; text-decoration:underline}
A.mapa:hover { color:#D00101; text-decoration:none; font-weight:bold;}
.cabeza-link {
	
	font-weight: bold;
	color: #144F89;
	text-decoration:none;
}
.cabeza-link:hover {
	
	font-weight: bold;
	color: #144F89;
	text-decoration:underline;
}
.especif-link {
	
	color: #333333;
	text-decoration: none;
	margin-left:10px;
	}

.especif-link:hover {
	
	color: #333333;
	text-decoration: underline;
}
A.cabecera { font-family: tahoma; font-size:8pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
A.cabecera:hover { font-family: tahoma; font-size:8pt; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
A.cabecerab { font-family: tahoma; font-size:8pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
A.cabecerab:hover { font-family: tahoma; font-size:8pt; color:#000000; text-decoration:underline; font-weight:bold;}
A.pgb { font-family: tahoma; font-size:9pt; color:#FFFFFF; text-decoration:none; font-weight:bold;}
A.pgb:hover { font-family: tahoma; font-size:9pt; color:#FFFFFF; text-decoration:underline; font-weight:bold;}
td.paginado_td {background:#000000 url('https://www.buscalis.com/img/site/bg-cabecera-2.gif') repeat-x top; border-collapse: collapse; border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; }
td.paginadob_td {background:#000000 url('https://www.buscalis.com/img/site/bg-cabecera-5.gif') repeat-x top; border-collapse: collapse; border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF; }
.buscar {	 
 font-size: 14px;
 font-weight: bold;
 background-color: #F9F9F9;
 color: #074765;
 border: 1px solid #02618D;
 padding-left: 3px;
 cursor: pointer;
}
.buscar2 {	
 font-size: 16px;
 font-weight: normal;
 background-color: #F9F9F9;
 color: #0099CC;
 border: 1px solid #B5B5B5;
 padding-left: 3px;
cursor: pointer;
}
.campos {	 font-size: 16px;
 font-weight: normal;
 background-color: #F9F9F9;
 color: #464646;
 border: 1px solid #B5B5B5;
 padding-left: 3px;
}
.campos_blue {	 
 font-size: 10pt;
 font-family:Verdana;
 font-weight: normal;
 background-color: #F3F3F3;
 color: #1e1e1e;
 border: 1px solid #003F60;
 padding-left: 3px;
}
.puntos_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	border: 1px solid #66CC00;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #E6F1F2;
	margin-left: 20px;
}

.boton_verde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	border: 1px solid #66CC00;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #E6F1F2;
	margin-left: 20px;
	
cursor:pointer;
}

.boton_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	border: 1px solid #DD0202;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #FFCDCD;
	margin-left: 20px;
	
	cursor:pointer;
}
.boton_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	border: 1px solid #008BEC;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #CDEAFF;
	margin-left: 10px;
	
	cursor:pointer;
}


.puntos_header2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
}
.opin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF6600;
}
.opi {
background-color: #F1F5F5;
	border: 1px solid #0099CC;
}

.opin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF9900;
}
.writedby {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url('https://www.buscalis.com/img/site/writeby.gif');
	padding-top: 35px;
	padding-right: 0px;
	padding-left: 60px;
}
.perfiltd {
	padding-top: 15px;
	padding-left: 25px;
}
.img_perfil {
border: 1px solid;
border-color:#0099CC;
}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:url('https://www.buscalis.com/img/site/blue-point.gif'); border-left:1px solid #26849B; border-right:1px solid #26849B;}
.cb1, .cb2, .cb3, .cb4 {display:block; overflow:hidden;}
.cb1, .cb2, .cb3 {height:1px;}
.cb2, .cb3, .cb4 { border-left:1px solid #26849B; border-right:1px solid #26849B;}
.cb1 {margin:0 5px; background:#26849B;}
.cb2 {margin:0 3px; border-width:0 2px;}
.cb3 {margin:0 2px;}
.cb4 {height:2px; margin:0 1px;}
.xb1 {margin:0 5px; background:#26849B;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {
display:block;
min-height:200px;
background:url('https://www.buscalis.com/img/site/background-blue.gif');
background-repeat: repeat-x;
background-color:#D6F7FF;
border:0 solid #26849B;
border-width:0 1px;
padding-top:8px;
}
.black { color:#000000;text-decoration:underline;}
.black_grey { margin-left:15px;color:#2D2D2D; font-size:11px;text-decoration:underline;}
.black_grey:hover { color:#2D2D2D; font-size:11px;text-decoration:none;}
.black:hover { color:#383838;text-decoration:none;}
.caja_index {
  display: grid;
  grid-template-columns: 33% 33% 33%;
  margin:0 auto;
  padding:1em;
}
.groupIndexList {
    display: grid;
  grid-template-columns: 80% 20%;
}
.caja_left { float:left;width:30%;margin-left:13px;}
.caja_left_localidades { float:left;width:45%;margin-left:6px;}
#div_title { padding-left:0.5em; }
#div_count { height:17px;color:#006699;font-size:9pt;}
#div_count_localidades { float:left;width:17%;color:#006699;font-size:9pt;}
#div_count_zonas { color:#006699;font-size:8pt;}
#div_left_localidades { float:left;width:70%;margin-left:5px;}

.indexMostInteresting {
    display: grid;
    grid-template-columns: 50% 50%;
    padding:0.8em;
}
.indexMostInterestingElement div:nth-child(1){
    margin-top:1em;
    margin-bottom:0.5em;
}
.fuente_azul_grande {
	font-size: 20px;
	font-weight: normal;
	color: #0099CC;
}
.fuente_azul_specs {
	color: #0099CC;
}
.boton_verde2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	border: 1px solid #66CC00;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #E6F1F2;
}
.fuente_12px {
font-size:12px;
}
.naranja {
color:#D24710;
}
.naranja:hover {
color:#CC6600;
}
#resultado_texto2_negocio {
margin:3px;
}
#resultado_texto2_negocio img {
max-width:90%;
}
#resultado_valoracion {
width:151px;
height:111px;
float:right;
padding:6px;
margin:4px;
margin-top:0px;
background-image:url(https://www.buscalis.com/img/site/back-valoracion.gif);
background-repeat:no-repeat;
text-align:center;
font-family:verdana;
}
#capa_hazte_miembro {
margin: 0pt auto;
width: 80%;
clear: both;
text-align:center;
}
#capa_hazte_miembro a {
color:#0099CC;
font-size:22px;
text-decoration: underline;
}
#capa_hazte_miembro a:hover {
color:#0099FF;
font-size:22px;
text-decoration: none;
}

#contenido_body_left {
width:67%;
float:left;
padding:0px;
min-height:450px;
}
#contenido_body_right {
width:33%;
float:right;
}

#contenido_premium_body_left {
width:72%;
float:left;
padding:0px;
min-height:450px;
}
#contenido_premium_body_right {
width:28%;
float:right;
}

#contenido_perfil_left {
width:25%;
float:left;


}
#contenido_perfil_right {
width:74%;
float:right;
padding:0px;
}

#presentacion_text {
margin:15px;
font-size:22px;
color:#333333;
font-weight:100;
}

#black_text {
font-size:14px;
color:#333333;
font-weight:700;
}

#contenido_header {
margin: 0pt auto;
width: 100%;
clear: both;
}

#header_logo {
width: 55%;
min-width:300px;
padding-left:25px;
float:left;
}
.HeadTitleSite {
    margin:3px;
    font-size:90%;
    color:#0C51C2;
    margin-left:20px;
}
.ExampleSearch {
    font-size:90%;
    color:#808080;
}
#header_menu {
float:right;
text-align:right;
padding-top:10px;
}
#header_menu a {
padding-right:15px;
}

a {
text-decoration: underline;
color:#065BB0;
}
a:hover {
text-decoration: none;
color:#065BB0;
}


.imagen_borde {
	background-color: #E6E6E6;
	padding: 1px;
	border: 1px solid #999999;
}
.titulo_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #D24710;
}
.titulo_naranja_peque {
	font-size: 18px;
	font-weight:normal;
}
.fuente_azul_mas_grande {
	font-size: 24px;
	font-weight: normal;
	color:#0099CC;
}
.fuente_azul_mas_grande_ficha {
    padding:0;margin:0;padding-top:9px;padding-bottom:9px;font-size:28px;
}
#texto_dentro_h {
font-size:12px;
color:#000000;
}

#mapa_google {
min-width:320px;
width: 320px;
height: 300px;
margin:0px;
border:1px solid #acacac;
overflow:hidden;
}
.infobox_html {
float:left;
width:194px;
height:92px;
margin-top:3px;
margin-left:3px;
}
.infobox_close {
float:right;
width:22px;
height:100px;
padding-top:4px;
}

#ampliar_mapa_google {
text-align:right;
margin-right:10px;
}
.caja_left_ficha { float:left;width:45%;margin-left:5px;margin-bottom:10px;width:90%; color:#000000}
.caja_left_ficha ul {
    list-style-type:none;margin:0px;padding:0px;
}
.caja_left_ficha ul > li {
    font-size:14px;text-decoration:none;
    padding-left:10px;width:150px;float:left;overflow:hidden;
}

.link_azul_fuerte { color:#07425A; font-weight:bold;}
.link_rojo_error { color:#FB6530;}

.images_ficha_negocio {
margin: 4px; float: left;
}
.images_ficha_negocio_img {
margin:4px;
}
.MemberInfo {
    padding:8px;
    font-size:110%;
}
.MemberInfo a {
    color:#005BB7;
    font-weight:bold;
}
#contenedor_resultado_crear_evento {

}

#miembros_favoritos_tienen {
margin: 3px;
}
.capa_color_ficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	border: 1px solid #0090B4;
	padding:4px;
	background-color: #DEECF0;
	line-height:17px;
	
}

.fuente_12px {
font-size:12px;
}

.fuente_verdana_pequena {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#right_menu_tabs {

margin: 0pt auto;
margin-top:10px;
width: 98%;
padding:3px;
clear:both;
}

#lista_ultimos_negocios {
list-style-type:none;
margin-top:0px;
font-size:14px;
}
#lista_ultimos_negocios li {
margin-bottom: 8px;
}
#title_destacado {
font-size:18px;
}

.titulo_widget_naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #D24710;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2593CD;

}

.barra_azul_bajo {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #2593CD;

}




      .estyle2 {
width:198px;
height:72px;
/* overflow:hidden; */ 
        
      }
      

      
      .maps_local {
background-color:#FFFFFF;
width:195px;
height:70px;
filter: alpha(opacity=80);
opacity: .8;
-moz-opacity:0.8;
border:#3399FF solid 1px;
border-bottom-width:0px;
vertical-align:top;
}
.imagen_local_map {
	float: left;
	background-color: #E6E6E6;
	padding: 1px;
	margin-top:8px;
	margin-left:5px;
	border: 1px solid #3399FF;
}
.nombre_y_dir_map {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:5px;
margin-left:73px;
}
#izq_loc_box {
border-top:#3399FF solid 1px;
float:left;
width:85px;
}
#cent_loc_box {
float:left;

}
#der_loc_box {
width:84px;
float:left;
border-top:#3399FF solid 1px;
}
.submit_campos_blue {
font-size: 14px;
font-weight:700;
color: #000000;
border: 1px solid #029DC3;
margin: 2px;
background-color:#D7F0FF;
}


#bottom_links {
padding:8px;width:20%;float:left;text-align:left;
}
#bottom_links a {
color:#012561;
text-decoration:none;
}
#bottom_links a:hover {
color:#012561;
text-decoration:underline;
}

.result_local_normal {
border-top:solid 1px #CCCCCC;
margin:20px;
padding-top:15px;
}

.result_local_destacado {
border-top:solid 1px #0099CC;
border-bottom:solid 1px #0099CC;
background-color:#E6F9FF;
margin:20px;
padding-top:15px;
padding-bottom:15px;
cursor:pointer;
}
.result_local_destacado:hover {
    background-color:#d1f3fe;
}


/* MENU DE CHAT Y DEMAS */


.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E8EBA9;
  }
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f5f6da;
  border-right:1px solid #f5f6da;
  background:#edf0be}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfdf6;
  border-right:1px solid #fcfdf6;
  background:#eceeb9}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eceeb9;
  border-right:1px solid #eceeb9;}
.spiffy4{
  border-left:1px solid #f5f6da;
  border-right:1px solid #f5f6da}
.spiffy5{
  border-left:1px solid #edf0be;
  border-right:1px solid #edf0be}
.spiffyfg{
  background:#E8EBA9;
  padding:4px;}
  
.big_div {
width:750px;
}

/* BOTONES */

#buttons a, #buttons button{
    margin:0 0 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
#buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
#buttons button[type]{
    padding:5px 5px 3px 3px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
#buttons button img, #buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, #buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, #buttons a.positive{
    color:#529214;
}
#buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
#buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

#buttons a.negative, button.negative{
    color:#d12f19;
}
#buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
#buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* REGULAR */

button.regular, #buttons a.regular a.regular{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
    
}
#buttons a.regular:hover, button.regular:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
#buttons a.regular:active{
    color:#336699;
}

/* HE ESTADO ALLI VISTANTES ESTRELLA */

#top_fs {
padding:5px;
height:90px;
width:325px;
}
#mayor, #visitantes, #participantes {
margin:2px;
width:32%;
float:left;
height:90px;
background-image:url(https://www.buscalis.com/img/site/back-fs-top.jpg);
background-repeat:no-repeat;
text-align:center;
}
.texto_top_fs {
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
margin-top:4px;
}
.texto_bottom_fs {
color:#E1F4FF;
font-family:Tahoma;
font-size:47px;
font-weight:bold;
margin-top:26px;
}
.imagen_bottom_fs {
margin-top:19px;
}
#he_estado_ahi {
text-align:center;
margin-top:15px;
}
#he_estado_ahi_resultado {
text-align:center;
color:#333333;
text-decoration:underline;
font-family:tahoma;
}

/* ESTRELLA FINAL */


/* VER COMENTARIOS */

.user_picture {
width:60px;
margin:5px;
margin-right:0px;
float:left;
min-height:50px;
font-size:11px;
}

.user_text {
width:85%;
float:left;
min-height:65px;
}
.comentario_container {
clear:both;
margin-top:5px;
padding:3px;
-moz-border-radius-topleft: 3px;
-webkit-border-top-left-radius: 3px; 
-moz-border-radius-bottomleft: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topright: 3px;
-webkit-border-top-right-radius: 3px; 
-moz-border-radius-bottomright: 3px;
-webkit-border-bottom-right-radius: 3px;
}
.comentario_container_impar {
background-color:#F0F0F0;
}

/* FIN VER COMENTARIOS */


/* AŅADIR LUGAR ESTABLECIMIENTO LOCAL */
.form_layer {
clear:both;
margin-top:8px;
margin-left:30px;
height:40px;
width:590px;
padding:5px;
}
.form_layer_input {
border:1px solid #0980ab;
padding:4px;
padding-left:6px;

font-size:11pt;
color:#3C3C3C;
min-width:250px;
}
.label_form {
color:#3C3C3C;
font-size:12pt;
width:100px;
float: left;
text-align: right;
margin-right: 15px;
margin-top:6px;
display:block;
}
.form_clone_layer {
font-size:10pt;
color:#000000;
padding:8px;
display:none;
border:1px solid #D0D0D0;
}
.incorrect_content {
font-size:12pt;
color:#007FFF;
font-weight:bold;
padding:10px;
display:none;
border:2px solid #d7200d;
background-color:#ffeae8;
}
.form_clone_text {
color:#3C3C3C;
}
.cambiar {
color:#0061C1;
text-decoration:underline;
padding-left:20px;
font-size:8pt;
cursor:pointer;
}
.cambiar:hover {
text-decoration:none;
}

.FinishRegistryPlace {
    font-size:110%;
    border:1px solid #D0D0D0;
    background-color:#F8F8F8;
    padding:8px;
    width:650px;
    margin-bottom:10px;
}
.FinishOfferPlace {
    font-size:13pt;
}
.ColRelated {
    float:left;
    width:31%;
    border:0px solid #E0E0E0;
    margin-bottom:5px;
    margin-right:8px;
}
.ColRelatedInside {
    padding:5px;
    vertical-align:top;
}
.title-list-rest-p2 {
    color:#EA7500;
    font-family:Helvetica,Arial,sans-serif;
   font-size: 10pt;
   font-weight: bold;
}
/* REGISTRO DE USUARIOS */

.reg_form_layer_input {
border:1px solid #585858;
padding:4px;
padding-left:6px;
margin-bottom:10px;
font-size:11pt;
color:#3C3C3C;
}
.reg_label_form {
color:#3C3C3C;
font-size:12pt;
width:150px;
float: left;
text-align: right;
margin-right: 25px;
margin-top:6px;
display:block;
}

/* BOTON CONTESTAR A EVENTOS */

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button_reply {
    background: transparent url('https://www.buscalis.com/img/site/profile/bg_button_a3.gif') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    font-family: Verdana;
	font-size:10px;
    height: 17px;
    margin-right: 15px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}

a.button_reply span {
    background: transparent url('https://www.buscalis.com/img/site/profile/bg_button_span3.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 1px 0px 2px 6px;
} 
a.button_reply:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button_reply:hover span {
    background-position: bottom left;
    padding: 1px 0 2px 6px; /* push text down 1px */
}

.bottom_event_text {
	font-family: Verdana;
	font-size: 11px;
	color:#333333;
}

.hidden_reply_layer {
	clear:both;
	display:none;
	margin-top:8px;
}

.select_place_f {
margin-top:8px;
padding:6px;
}
.name_municipio {
color:#FF3300;
font-weight:bold;
}
.name_municipio_address {
color:#333333;
font-size:11px;
}
.tablestats {
    border: 1px solid #3B3B3B;
    color: #000000;
    margin-top:15px;
    width:450px;
    font-size:11pt;
}
.TelStrong {
    text-decoration:none;
    font-weight:bold;
    color:#000000;
}
.TelStrong:hover {
    text-decoration:none;
    font-weight:bold;
    color:#000000;
}
.tablestats td {
    padding:5px;
}

.rounded {
    border-bottom-left-radius: 5px 5px;
    border-bottom-right-radius: 5px 5px;
    border-top-left-radius: 5px 5px;
    border-top-right-radius: 5px 5px;
    -webkit-border-bottom-left-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    -moz-border-radius-bottomleft:5px;
    -moz-border-radius-bottomright:5px;
}

.bluediv {
    border:1px solid #2C6ABF;background-color:#CCE2FF;
}
.bluediv:hover {
    border:1px solid #245AA3;background-color:#E1EEFF;
}
.info_text_list {
    margin:3px;
    margin-top:5px;
    margin-left:6px;
}
.ficha_related_box { 
    margin-top:5px;
    cursor:pointer;
}
.ficha_related_box:hover {
    background-color:#d1f3fe;
}
.ficha_related_image { 
    width:105px;
    float:left;
}
.ficha_related_text { 
    width:210px;
    float:left;
}
.ficha_related_title { 

}
.ficha_related_comment { 
    font-size:90%;
}
.rounded_contacts_premium {
    border-bottom-right-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    -webkit-border-bottom-right-radius:3px;
    -webkit-border-top-right-radius:3px;
    -moz-border-radius-topright:3px;
    -moz-border-radius-bottomright:3px;
}
.offers_bonus_ficha {
    height:33px;
    padding:5px;
    border-bottom:1px solid #ade5ff;
    cursor:pointer;
}
.offers_bonus_ficha:hover {
   text-decoration:underline;
   background-color:#f4fcff;
}

#presentacion_text_up {
margin: 15px;
font-size: 22px;
color: #333;
font-weight: 100;
}
#columna-oferta-izq{
    width:673px;
    margin:0 auto;
}
.font-cat-ofer{
    color:#0099CC;
    font-size: 16px;
    font-weight: bold;
    float: left; 
}
.font-cat-ofer:hover{
  color:#065BB0;   
}
#div_count_of {
height: 17px;
color: #04528A;
font-size: 10pt;
font-weight: bold;
float:left;
margin-left: 8px;
}
#caja-images-ofertas{
    width:100%;
    margin-top:5px;
}

.caja-comun {
    float:left;
    width:32%;
    min-height: 216px;
    margin-left:7px;
    margin-top:8px;
}
.caja-ofertas-general{ 
    width:212px;
    -moz-border-radius-bottomleft: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -khtml-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    border-top-left-radius: 5px;   
}
.caja-ofertas-general:hover {
    text-decoration:underline;
    cursor:pointer;
}
.caja-ofertas-azul{
   background-color: #EEFCFF; 
   border: 1px solid #0099CC;     
}
.caja-ofertas-gris{
    background-color: #F7F8F8; 
    border: 1px solid #B3B3B3;  
}
.caja-ofertas-azulclaro{
   background-color: #EEFCFF; 
   border: 1px solid #26849B;
}
.caja-text-ofertas{
    float:left; 
    margin-right: 10px;
}
.title-ofer-general{
    font-size: 15px;
    line-height: 20px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;   
    font-style: italic ;
}
.title-ofer-azul{
    color:#fff; 
}
.title-ofer-gris{
    color:#fff;  
}
.title-ofer-azulclaro{
    color:#F15A09; 
}
#desc-ofertas{
    font-size: 11pt;
    line-height: 19px; 
    margin-left:4px;
    padding: 3px;
    text-align: center;
    color:#2E2E2E;  
}
#title-local-provincia{
      font-weight: bold;
      font-size: 14px;
      margin-top:10px;
      text-align: left;
      margin-left: 7px;
}
.local-provincia-azul{
    color:#10A0CF;
}
.local-provincia-gris{
    color:#353535;
}
#caja-title-oferta{
    width:100%;
    height: 45px;
    text-align: center;
    padding-top: 3px;
}
.caja-title-ofert-azul{
    background-color: #0099CC; 
}
.caja-title-ofert-gris{
     background-color: #363636;
}
.caja-title-ofert-azulclaro{
    border-bottom: 1px solid #18839E;
}
#columna-oferta-der{
    width:331px;
    height: auto;
}
#oferta-lateral-der{
    width:100%;
    text-align: center;
    margin-top: 10px;
}
.img-oferta-lateral{
    width:293px;
    height: 64px;
}
#form-envio-ofert{
   width:295px;
   background-color: #414141;
   min-height:100px;
   margin:0 auto;
}
.title-form-ofert{
    font-size: 16px;
    font-weight: bold;
    color:#fff;
    margin-bottom:5px;
    padding-top: 10px;
    text-align: center;
}
.form-gen{
    float: left; 
    padding: 0; 
    margin: 19px 0px 0px 10px; 
    font-family: Helvetica,Arial,sans-serif;
    font-size: 16pt;
    color:#fff;
}
.formgen-sex{
    float: left; 
    padding: 0; 
    margin: 10px 0px 0px 10px; 
    font-family: Helvetica,Arial,sans-serif;
    font-size: 16pt;
    color:#fff;
}
.form-reg-dat{
  color:#EDEDED;
  width:120px; 
  text-align: right;
}
.fieldcell-form-ofer {
font-size: 15px;
background-color: #EDEDED;
color:  #707070;
border:0px;
padding-left: 5px;
height: 28px;
}
.button-class-gen{
  font-family: Arial, Helvetica, sans-serif;  
  border:0px; 
  font-weight: bold;   
  font-size: 14px;
  color:#fff;  
   -moz-border-radius-bottomleft: 3px;
   -webkit-border-bottom-left-radius: 3px;
   -khtml-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -khtml-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    -khtml-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -khtml-border-top-left-radius: 3px;
    border-top-left-radius: 3px;  
}
.button-big-red:hover{
   background-color:#DA0202; 
   cursor:pointer;    
   color:#ffffff;  
}
.button-small-red:hover{
   background-color:#EA4304; 
   cursor:pointer;      
}
.button-small-red{
     padding:5px 4px 5px 4px;
     background-color:#F74603; 
}
.button-big-red{
     padding:10px 26px 10px 26px;
     background-color:#ED0404;
}
.form-inputmar{
    margin:10px 22px;
    float:left;
}
.form-input-win{
    margin:16px 22px;
}
#button-enviar{
   float:left;
   margin-top: 10px;
}
#oferta-int-general{
    width:910px;
    padding:5px;
}
#col-izq-ofer-int{
    width: 298px;
    height: 740px;
    float:left;
    background-color: #F8F8F8;
    margin:0 auto;
    padding-left:5px;
    -moz-border-radius-bottomleft: 8px;
   -webkit-border-bottom-left-radius: 8px;
   -khtml-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    -khtml-border-top-left-radius: 8px;
    border-top-left-radius: 8px;   
}
#caja-ofertas-time{
    width:285px;
    height: 300px;
    padding-top:30px;
}
#caja-ofertas-map{
 width:285px;
 height: 300px; 
 margin:0 auto;  
}
#button-imprimir{
    width:160px;
    margin:0 auto;
    padding-bottom: 20px;
}
#box-timer{
    width:285px;
    height: 100px;
    margin:0 auto;
    margin-top: 6px;
    background-color: #F8F8F8;
}
.border-offer{
  -moz-border-radius-bottomleft: 5px;
   -webkit-border-bottom-left-radius: 5px;
   -khtml-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-top-left-radius: 5px;
    border-top-left-radius: 5px;  
}
#comparte-oferta{
    width:285px;
    margin:0 auto;
    margin-top: 6px; 
}
#button-comparte{
    border:1px solid #1291EA; 
    color:#363636;
    padding:5px;
    float:left;
}
#caja-mapa-ubic{
    width: 259px;
    height: 300px;
    margin:0 auto;
    margin-top: 15px;
}
.title-subt-ofer{
    font-size: 16px;
    font-weight: bold;
    color:#FF6C00;
    padding:5px;
}
.title-ofer-big{
    font-size: 20px;
    color:#626262;
    font-weight: bold;
    margin-top:20px;
    text-align: center;
}
#col-der-ofer-int{
    width:600px;
    height: 740px;
    float:left;
    border:1px solid #E5E4E4;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -khtml-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    -khtml-border-top-right-radius: 8px;
    border-top-right-radius: 8px; 
}
.caja-oferta-img{
    width:495px;
    height:390px;
    margin:0 auto;
    padding-bottom: 18px;
}
#caja-oferta-desc{
    width:590px;
    height: auto;
    margin-left:15px;
    margin-bottom: 10px;
}
.dire-oferta{
    line-height: 18px;
}
#win-suscr{
   width: 510px;
   height: 420px;
   background-color: #414141;
}
#button-enviar-susc{
    text-align: center;
    margin-top:20px;
}
.form-win{
    margin-left:20px;
}
.radiosex{
width:25px;
margin-top: 15px;
}
/*!
*efecto imagenes
 */
 
#slideshow {
    position:relative;
}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
/*!
*contador
 */
 .hasCountdown {
    border: 1px solid #ccc;
    background-color: #eee;
    height: 60px;
}
.countdown_rtl {
    direction: rtl;
}
.countdown_holding span {
    background-color: #ccc;
}
.countdown_row {
    clear: both;
    width: 100%;
    padding: 0px 2px;
    text-align: center;
}
.countdown_show1 .countdown_section {
    width: 98%;
}
.countdown_show2 .countdown_section {
    width: 48%;
}
.countdown_show3 .countdown_section {
    width: 32.5%;
}
.countdown_show4 .countdown_section {
    width: 24.5%;
}
.countdown_show5 .countdown_section {
    width: 19.5%;
}
.countdown_show6 .countdown_section {
    width: 16.25%;
}
.countdown_show7 .countdown_section {
    width: 14%;
}
.countdown_section {
    display: block;
    float: left;
    font-size: 86%;
    text-align: center;
}
.countdown_amount {
    font-size: 200%;
}
.countdown_descr {
    display: block;
    width: 100%;
}
#defaultCountdown { 
    width: 240px; 
    height: 43px;
    padding:4px; 
    margin:0 auto;
    margin-top: 12px;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
    background: url(https://www.buscalis.com/img/site/star_vals_green.png) left -1000px repeat-x;
}

.star-rating{
    position:relative;
    width:80px;
    height:14px;
    overflow:hidden;
    list-style:none;
    margin:0;
    padding:0;
    background-position: left top;
}
.star-rating li{
    display: inline;
}

.star-rating a,

.star-rating .current-rating{
    position:absolute;
    top:0;
    left:0;
    text-indent:-1000em;
    height:14px;
    line-height:16px;
    outline:none;
    overflow:hidden;
    border: none;
}

.star-rating a:hover,

.star-rating a:active,

.star-rating a:focus{
    background-position: left bottom;
}

.star-rating a.one-star{
    width:20%;
    z-index:6;
}

.star-rating a.two-stars{
    width:40%;
    z-index:5;
}

.star-rating a.three-stars{
    width:60%;
    z-index:4;
}

.star-rating a.four-stars{
    width:80%;
    z-index:3;
}

.star-rating a.five-stars{
    width:100%;
    z-index:2;
}

.star-rating .current-rating{
    z-index:1;
    background-position: left center;
}
.inline-rating{
    display:-moz-inline-block;
    display:-moz-inline-box;
    display:inline-block;
    vertical-align: middle;
}

.r-nav{padding-top:20px;width:98%}
ul.ul-nav li a{color:#333;text-decoration:none;}
ul.ul-nav li a:hover{color:#333;text-decoration:underline;}
.nav-line{border:1px solid #e4e4e4;margin:-2px 0 0 0;width:98%;padding:10px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#292929;font-size:105%;padding-bottom:50px;}
ul.ul-nav{list-style-type:none;padding:0;margin:0}
ul.ul-nav li{display:inline-block;padding:5px 5px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;background:#f1f1f1 url(https://www.buscalis.com/img/site/bkg-nav.png) repeat-x;border:#e4e4e4 1px solid;margin-right:0px}
ul.ul-nav li.active{border-bottom:2px solid #fff;font-weight:bold;background:#fff}
li.active span{font-weight:normal}


/* ESTILOS PARA RESERVAS */

.content-reservas{
    margin: 0 auto;
    margin-top: 2px;
    margin-bottom: 5px;
    background-color: #E9F5FE;
    padding-bottom: 5px;
    padding-top: 8px;
}
.font-title-reservas{
    font-family:Helvetica,Arial,sans-serif;
    color:#585858;
    padding-left: 6px;
    font-weight:bold;
}
.size-reser-prin{
    font-size: 20pt;
    margin-bottom:5px;
    border-bottom:1px solid #D0D0D0;
}
.size-reser-sub{
   font-size: 14pt;
   margin-bottom:8px;
   margin-left:8px;
}
.size-reser-datos{
    font-size: 14pt; 
    margin-left: 10px;
    margin-bottom:5px;
}
.form-reserva{
    display: block;
    margin-bottom: 10px;
}
.content-info-reservas{
    width:450px;
    height: 100px;
    padding-left:25px;
}
.box-cont-res{
    float:left;
}
.content-fecha-reserva{
    width:160px;
    height: 41px;
}
.label-reserva{
    font-size: 10pt;
    font-weight: bold;
    margin-left: 2px;
}
.inp-reserva{
    border:1px solid #BCBCBC;
    padding:3px;
    margin-top: 3px;
}
.res-wid{
    width:100px;
}
.hora-reser{
    width:110px;
    height: 41px;
}
.formreg-res{
    width: 130px;
    padding: 0; 
    margin: 8px 5px 0px;
    text-align: right; 
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11pt;
    color:#777777;
    font-weight: bold;
}
.form-input-res{
    height:23px;
    border:solid 1px #C3C3C3;
    padding-left:4px;
    background-color:#FCFAFA;
    box-shadow: 2px -2px 2px #E5E3E3;
    -moz-box-shadow: 2px -2px 2px #E5E3E3;
    -webkit-box-shadow: 2px -2px 2px #E5E3E3;
}
.form-input-res:hover{
    border:solid 1px #B1B1B1;
    cursor:pointer;
}
.form-textarea-rest{
    width:450px;
    height:70px;
    font-family:Helvetica,Arial,sans-serif;
    font-size: 12px;
    margin:8px 0px 0px 3px;
    border:solid 1px #C3C3C3;
    padding:5px 0px 3px 5px;
    background-color:#FCFAFA;
    box-shadow: 2px -2px 2px #E5E3E3;
    -moz-box-shadow: 2px -2px 2px #E5E3E3;
    -webkit-box-shadow: 2px -2px 2px #E5E3E3;
}
.form-datos-reser{
    width:450px;
    margin:0 auto;
}
.form-inputmar-res{
    margin:7px 5px;
}
.button-popup-form-res{
  border:0px;
  font-size: 14pt;
  padding:5px 5px 5px 5px;
  background-color:#0474D3;
  color:#fff;
  box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);
  text-shadow: 0 -1px #777777;
  cursor:pointer;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
   border-bottom-right-radius: 5px;
   -moz-border-radius-topright: 5px;
   -webkit-border-top-right-radius: 5px;
   -khtml-border-top-right-radius: 5px;
   border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;
   -webkit-border-top-left-radius: 5px;
   -khtml-border-top-left-radius: 5px;
   border-top-left-radius: 5px;
   -moz-transition: background-color .2s linear 0;
   -webkit-transition: background-color .2s linear 0;    
}
.button-popup-form-res:hover{
    background-color: #2E9AF7;
}
.button-grey-res {
    background-color:#808080;
}
.button-grey-res:hover {
    background-color:#ACACAC;
}
.container-datos-total{
   width:500px;
   height: auto; 
   margin:0 auto;
   margin-top: 6px;
}
.container-form-popup-reservas{
    padding-top: 8px;
    padding-left: 30px;
}
.boxes-reser{
    height: 48px;
    margin: 0 auto;
}
.select-res-h{
    min-width:71px ;
    height: 25px;
}
.text-conf-res{
    margin-left: 5px;
    padding-top:0px;
}
.content-rest-dire{
    width:275px;
    float:left;
    margin-right: 2px;
    margin-left: 3px;
}
.mapa-rest-reser{
  width:230px;
  float:left;
  border:1px solid #3F3F3F;
}
#datos-reserva-confirmacion {  
    list-style-image:url(https://www.buscalis.com/img/site/reservas/flecha-reser.jpg);
    vertical-align: middle;
}
#datos-reserva-confirmacion li {  
    margin:4px 2px 4px 2px;
    padding:4px 2px 4px 2px;
    font-size: 13px;
}


.premium-principal{
    width:990px;
    height: auto;
    margin:0 auto;
}
.title-premium-p{
  font-family:Helvetica,Arial,sans-serif;
  font-size: 25px;
  color:#374856;
  margin-top: 12px;
  font-weight: bold;
}
.text-premium-info{
    width:590px;
    padding:8px;
    font-family:Helvetica,Arial,sans-serif;
    font-size: 14px;
    color:#2F363D;
    line-height: 22px;
}
.box-plant-crec{
    width: 70%;
    height: 100px;
    margin-top: 10px;
    border:1px solid #EAEAEA;
    background-image: url(https://www.buscalis.com/img/site_premium/img-text-users.jpg);
    background-repeat: repeat-x;
}
.text-img-plant{
    font-family:Helvetica,Arial,sans-serif;
    float:left;
    font-size: 17pt;
    color:#949494;
    padding-top: 15px;
    line-height: 25pt;
    font-weight: bold;
    margin-left: 30px;
}
.box-cheque-crec{
    width: 65%;
    height: 100px;
    margin-top: 10px;
    border:1px solid #EAEAEA;
    background-image: url(https://www.buscalis.com/img/site_premium/img-text-users.jpg);
    background-repeat: repeat-x;
}
.valor-cheque-descuento{
    width:15%;
    float:left;
}

.img-plant-crec{
    float:right;
}
.img-cheque-logo{
    width:20%;
    float:left;
    padding-top: 20px;
}
.text-img-cheque{
    width:55%;
    font-family:Helvetica,Arial,sans-serif;
    float:left;
    font-size: 18pt;
    color:#949494;
    padding-top: 15px;
    line-height: 25pt;
    font-weight: bold;
    text-align: center;
}
.cheque-valor{
    font-size: 38px;
    color:#FFF;
    font-weight: bold;
    margin-top:20px ;
    margin-left: 12px;
    text-shadow: -3px 3px 3px #98B24E;
}
.circulo-color{
    border-radius: 50%;
    width: 80px;
    height: 80px;
    background-color: #B8D75E;
    border:1px solid #ACC465;
    margin-top: 10px;
    margin-left: 25px;
}
.container-form-cheque{
    width:80%;
    height: auto;
}
.form-cheque{
    width: 80px;
}
.table-premium{
    width:65%;
    margin-top:6px;
    padding:5px;
    margin-left:10px;
}
.text-tables-premium{
text-align:center;
vertical-align:middle;
}
.top-premium-table-gris{
    width:350px;
    background-image: url(https://www.buscalis.com/img/site_premium/img-text-users.jpg);
    background-repeat: repeat-x;
}
.top-premium-table-gris2{
    width:100px;
    background-image: url(https://www.buscalis.com/img/site_premium/img-free-users.jpg);
    background-repeat: repeat-x;
    border-left-color: 1px solid #B9B9B9;
}
.top-premium-verde{
    width:100px;
    background-image: url(https://www.buscalis.com/img/site_premium/img-premium-users.jpg);
    background-repeat: repeat-x;
}
.border-round-top{
    -moz-border-radius-topright: 5px;
   -webkit-border-top-right-radius: 5px;-khtml-border-top-right-radius: 5px;border-top-right-radius: 5px;
   -moz-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;-khtml-border-top-left-radius: 5px;border-top-left-radius: 5px;
}
.col-verde-premium{
    background-color: #E4F4D0;
}
.col-gris-premium{
    background-color: #F8F8F8;
}
.col-gris-text{
    background-color:#FAFAFA;
}
.text-premium-margin {
    font-family:Helvetica,Arial,sans-serif;
    font-size: 14px;
    color:#3A3A3A;
    margin-left: 5px;
    vertical-align: middle;
    text-shadow: -1px 1px 1px #C1C1C1;
}
.text-premium-margin a{
    color:#3A3A3A;
    text-decoration: none;
}
.text-premium-margin a:hover{
    color:#364F97;
}
.title-premium-desc{
    font-family:Helvetica,Arial,sans-serif;
    font-size: 16pt;
    color:#464F5E;
    margin-top: 25px;
    font-weight: bold;
    text-shadow: -1px 1px 1px #C1C1C1;
}
.title-premium-desc-blanco{
    font-family:Helvetica,Arial,sans-serif;
    font-size: 15pt;
    color:#FFF;
    margin-top: 25px;
    font-weight: bold;
    text-shadow: -1px 1px 1px #646464;
}
.t-premium-center{
    text-align: center;
}
.t-premium-left{
    margin-left: 15px;
}
#premium-popup{
    width: 100%;
}
#graficas-aud-premium{
    width:670px;
    height:130px;
    margin-bottom: 10px;
}
.graf-1-prem{
    width:160px;
    height: 155px;
    float:left;
    margin-right: 40px;
    margin-left: 5px;
    text-align: center;
    padding:5px;
}
.boton-alta-p{
    width: 670px;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
.img-alta-premium{
    width: 224px;
    background-image: url(https://www.buscalis.com/img/site_premium/boton-alta-premium.jpg);
    background-repeat: no-repeat;
}


#agregar-img-local destacado-premium sin-publi-extra info-destacada ofertas-mailing-p reservas-prem relacionado-premium{
    width:555px;
    height: auto;
    padding-left: 10px;
    padding-top: 5px;
}
.box-general-categorias{
    width: 1022px;
    margin:0 auto;
}
.columna-gen-categorias-izq{
    width:26%;
    float:left;
    padding-top: 10px;

}
.columna-gen-categorias-der{
    width:73%;
    float:right;
}
.columna-gen-categorias-der-Adsense{
    width:73%;
    float:right;
}
.menu-accordion {
 list-style: none;
 padding: 0 0 0 0;
 width: 93%;
 margin: 0;
 text-decoration: none;
 color: #007DB7;
 }
 .menu-accordion div {
 height: 20px;
 font-weight: bold;
 font-size:14px;
 color:#585858;
 padding: 8px 5px 0px 5px; 
 margin:0;
 border-bottom: 1px solid #CBCBCB;
 }
 .menu-accordion div:hover{
     color:#0E5BA4;
 }
 .menu-accordion ul {
 list-style-type: none;
 }
 .menu-accordion ul li {
 font-weight: normal;
 padding: 5px 5px 5px 8px;
 width: 210px;
 font-size:11pt;
 color: #0E5BA4;
 }
 .menu-accordion ul li input {
    vertical-align: text-bottom;
    _vertical-align: middle;
    padding: 0 !important;
    margin: 0 !important;
 }
 .menu-accordion ul li:hover {
 color: #074886;
 }
 .hidden-list{
      display: none; 
 }
.table-list-sites{
    width:98%;
    margin-top:6px;
    padding:5px;
}
.sty-title-princ{
   min-width:100px;
}
.title-top-principal {
    color:#404040;
    font-size: 8pt;
    font-weight: bold;
    text-decoration:underline;
}
.title-top-principal a{
    color:#404040;
    font-size: 11pt;
    font-weight: bold;
}
.title-top-principal a img {
    margin-left:20px;
    vertical-align:middle;
}
.col-der-img-res{
    width: 81px;
    height: 83px;
    background-image: url(https://www.buscalis.com/img/site/no-hay-imagen.jpg);
    background-repeat: no-repeat;
    float:left;
    cursor:pointer;
    margin: 5px;
}
.col-izq-tex-res{
    margin-left: 6px;
    
}
.style-color-list{
    background-color: #FBFBFB;
}
.style-border-list-res{
    border-bottom:2px solid #F2F2F2;
    height:40px;
}
.title-list-rest-p{
   font-family:Helvetica,Arial,sans-serif;
   font-size: 11pt;
   color:#0E5BA4; 
   font-weight: bold;
}
.title-list-rest-p:visited {
    color:#5F28D0;
}
.text-valor-res{
    color:#F97101;font-weight: bold; font-size: 13pt;
}
.titulo-sub-contraer{
    margin-left:20px;
    padding-top: 6px;
    font-weight: bold;
    color:#535353;
    font-size: 11pt; 
    cursor:pointer;
}
#footer_new{
    width: 100%;
}
.col-footer-up{
    width: 100%;
    margin:0px;
    padding: 0px;
    background-image: url(https://www.buscalis.com/img/site/green-img-cont.jpg);
    background-repeat:repeat-x;
}
.div-footer-img{
    width: 215px;
    height: 98px;
    margin-left: 80%;
    background-image: url(https://www.buscalis.com/img/site/draw-houses.jpg);
    background-repeat:no-repeat;
}
.col-footer-down{
    width:100%;
    background-color: #7FA647;
}
.footer-down-int{
    width:1004px;
    margin:0 auto;
    padding-top: 15px;
}
.box-footer-1{
    width:33%;
    float:left;
}
.box-footer-2{
    width:33%;
    float:left;
}
.box-footer-3{
    width:33%;
    float:left;
}
.title-footer{
    font-family:Helvetica,Arial,sans-serif;
    font-size: 16pt;
    color:#004000;
    font-weight: bold;
}
.accordion-footer {
 list-style: none;
 padding: 0 0 0 0;
 width: 220px;
 margin: 0;
 cursor: pointer;
 padding-top: 10px;
 }
.accordion-footer li {
 font-weight: normal;
 cursor:pointer;
 padding: 4px 5px 5px 0px;
 width: 210px;
 height: 15px;
 font-size:11pt;
}
.accordion-footer li a{
     text-decoration: none;
     color: #000;
     text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
} 
.accordion-footer li:hover{
     text-decoration: underline;
     color: #fff;
} 
.line-footer{
}
.text-down-footer{
   font-family:Helvetica,Arial,sans-serif;
   font-size: 12pt;
   margin-top: 1em;
   text-align: center;
}

.PremiumListRow {
border:1px solid #0099CC;
background-color:#E6F9FF;
margin:20px;
padding-top:15px;
padding-bottom:15px;
cursor:pointer;
}
.PremiumListRow:hover {
    background-color:#d1f3fe;
}

.ResultPreviewTotals {
    float:right;
    color:#585858;
    margin-right:100px;
    font-style:italic;
}

.RemoveOrderBy {
    background-color:#B90000;
    color:white;
    font-weight:bold;
    font-size:80%;
    margin-left:10px;
    padding:3px;
    cursor:pointer;
}
.DescriptionPlaceList {
    margin-bottom:1em;
}

.SelectedSearchField {
    background-color:#FF6215;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color:#ffffff;
    font-weight:bold;
    padding:5px;
    text-decoration:none;
}
.SelectedSearchField:hover {
    color:#ffffff;
    text-decoration:underline;
}

.text-proceso-premium{
    width:79%;
    font-family:Helvetica,Arial,sans-serif;
    float:left;
    font-size: 18pt;
    color:#949494;
    padding-top: 15px;
    line-height: 25pt;
    font-weight: bold;
    text-align: center;
}
.text-gratis-cir{
    font-size: 20px;
    color:#FFF;
    font-weight: bold;
    margin-left: 12px;
    text-shadow: -3px 3px 3px #98B24E;
}
.cheque-valor-proc{
    font-size: 30px;
    color:#FFF;
    font-weight: bold;
    margin-top:15px ;
    margin-left: 15px;
    text-shadow: -3px 3px 3px #98B24E;
}
.text-info-reg-buscalis{
    width:60%;
    font-family:Helvetica,Arial,sans-serif;
    font-size: 12pt;
    float:left;
    line-height: 20pt;
    margin-top: 10px;
    margin-left: 10px;
}
.boton-ag-local-inf{
   width:30%;
   float:right; 
   margin-top: 40px;
}
.button-agregar-local{
    border:0px;font-size: 14pt;
    padding:5px 5px 5px 5px;
    background-color:#0474D3;
    color:#fff;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .4) inset, 0 -3px 0 rgba(0, 0, 0, .3) inset, 0 0 10px rgba(255, 255, 255, .3) inset, 0 2px 4px rgba(0, 0, 0, .2);
    text-shadow: 0 -1px #777777;cursor:pointer;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;-khtml-border-bottom-left-radius: 5px;border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;-khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; 
    -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-transition: background-color .2s linear 0; 
    -webkit-transition: background-color .2s linear 0;}
.button-agregar-local:hover{
    color:#FFF;
    background-color: #419DEB;
}
#clickable{
    cursor: pointer;
}
.general-local-premium-el{
    width:650px;
    margin-top: 10px;
}
.local-choose-premium{
    width: 170px;
    float:left;
    margin-right: 5px;
    text-align: center;
    margin:0 auto;
}

.AdvertenciaFooter {
    margin: 0 auto;
    width:600px;
    font-size:7pt;
}

.blog-div-principal{
    width:673px;
}
.img-plus-titulo {
    width: 320px;
    float:left;
    margin:10px 10px 12px 5px;
}
.img-blog-div {
    width:320px;
    height:160px;
    position:relative;
    border:1px solid #2B2B2B;
    overflow: hidden;
    margin-bottom:8px;
}
.AvatarStyle {
    border-radius:8px;
    margin:4px;
}
.img-blog{
    position:absolute;
    left:0;
    top:0;
    width:320px;
}
.title-blog-local {font-family:Helvetica,Arial,sans-serif;font-size: 15pt;color:#0345AF;margin-left: 5px;vertical-align: middle;text-shadow: -1px 1px 1px #98BCF6;}
.title-blog-local a:hover{color:#2367D5;}

/* VOTEBOX */
.VoteBox {
    margin-top:5px;
}
.VoteBox span {
    color:#000;
    cursor:pointer;
    padding: 2px;
    margin-right:6px;
    padding-left:4px;
    padding-right:4px;
    -khtml-border-radius: 2px;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
.VoteValue_5 {
    background-color:#CCFFCC;
    border: 1px solid #008000;
}
.VoteValue_4 {
    background-color:#E8FFE8;
    border: 1px solid #218F24;
}
.VoteValue_3 {
    background-color:#F2FFF2;
    border: 1px solid #008000;
}
.VoteValue_2 {
    background-color:#F9F9F9;
    border: 1px solid #D0D0D0;
}
.VoteValue_1 {
    background-color:#FFDFDF;
    border: 1px solid #D70000;
}


/* ANUNCIOS START */
.BoxGeneralAnuncios{
    width: 1022px;
    margin:0 auto;
    min-height:500px;
}
.ColumnGeneralAnunciosLeft{
    width:26%;
    float:left;
    padding-top: 10px;
}
.ColumnGeneralAnunciosRight{
    width:73%;
    float:left;
}
#MainSearchBox select, #MainSearchBox input {
    font-size:90%;
    border:1px solid #0980ab;
    margin-right:5px;
    max-width:180px;
    background-color:#F0F8FF;
}

/* PUBLICAR ANUNCIO */
#tree {
    width: 500px;
}

#tree > li {
    list-style-type:none;
    margin:4px;
    padding-bottom:5px;
    text-transform:uppercase;
}

#tree  li > a {
   background: url("https://www.buscalis.com/img/site/widget-9.gif");
   background-repeat:no-repeat;
   padding-left:18px;
}
#tree  li > span {
    color: #000;
    text-decoration: none;
    font-weight:bold;
    cursor:pointer;
}

#tree  li > span:before {
    content: url("https://www.buscalis.com/img/site/widget-2.gif");
    padding-right: 4px;
    font-weight: bold;
}

#tree  li >span.active:before {
    content: url("https://www.buscalis.com/img/site/widget-2.gif");
    padding-right: 4px;
    font-weight: bold;
}

#tree li ul {
    display: none;
    list-style-type:none;
    margin:4px;
}

.SelectedCategoryToSell {
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
    margin:0 0 0 0;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    padding:5px 10px 6px 7px; /* Links */
}
.TipoAnuncioOferta {
    padding:10px;
    font-size:13pt;
    background-color:#E1F5FF;
    border: 1px solid #0078B3;
    color:#0078B3;
}
.TipoAnuncioDemanda {
    padding:10px;
    font-size:13pt;
    background-color:#F0FFF0;
    border: 1px solid #008000;
    color:#008000;
}
.NumeracionPasos {
    padding:3px;
    padding-left:9px;
    padding-right:9px;
    font-size:15pt;
    background-color:#FFF4EA;
    border: 2px solid #FF4D00;
    color:#FF4D00;
    font-weight:bold;
}
.AnunciosBackButton {
    padding:3px;
    padding-left:9px;
    padding-right:9px;
    font-size:10pt;
    background-color:#FFFFF2;
    border: 2px solid #CACA00;
    color:#000000;
    cursor:pointer;
}
.AnunciosContinuarButton {
    padding:3px;
    padding-left:9px;
    padding-right:9px;
    font-size:15pt;
    background-color:#FF4D00;
    border: 2px solid #FF4D00;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
}
.AnunciosSubmits {
    padding:3px;
    padding-left:9px;
    padding-right:9px;
    font-size:15pt;
    background-color:#026CAC;
    border: 1px solid #025E95;
    color:#fff;
    font-weight:bold;
    cursor:pointer;
    text-decoration: none;
}
.AnunciosSubmits:hover {
    color:#fff;
    background-color:#027AC1;
}
.RequiredFillOut:before {
    content: '* necesario';
    color:#FF0000;
    padding-left:20px;
    font-size:85%;
}

.PublicarAnuncioForm {
border:1px solid #0980ab;
padding:1px;
font-size:11pt;
color:#515151;
}
.CategoryPublishPreview {
    font-weight:bold;border:1px solid #C6D880;background-color:#E6EFC2;padding:5px;padding-bottom:6px;padding-top:4px;
}
.AnuncioPreview {
    font-size:120%;
    background-color:#FFFFEC;
    border: 1px solid #FFFF8A;
    font-weight:bold;
}
/* FIN PUBLICAR ANUNCIO */

/* ANUNCIOS END */

/* FICHA */
.PlaceDescription {
    font-size:110%;
    margin-bottom:5px;
    line-height:26px;
    padding:10px;
}

.PlaceDescription h1, h2, h3, h4,h5, h6{
margin:10px;
padding:0px;
font-size:16pt;
}
.PlaceDescription img {
max-width:550px;
}
/* FIN FICHA */
#LinkTelHeaderDynamic {
    display:none;
}
.InformationText {
    font-size:110%;
    padding:5px;
}


/* MIEMBROS */

.SelectMemberType {
    width:25%;float:left;height:225px;border-radius:10px;border:1px solid #0080C0;background-color:#F4FCFF;cursor:pointer;padding:10px;
    margin-left:5%;
}
.SelectMemberTypeTitle {
    font-size:18pt;font-weight:bold;text-align:center;color:#005680
}
.SelectMemberTypeText {
    font-size:10pt;line-height:24px;padding:10px;
}
.SelectMemberTypeButton {
    border-radius:10px;border:1px solid #0080C0;background-color:#0080C0;color:#fff;padding:10px;font-size:14pt;text-align:center;
}
/* FIN MIEMBROS */


/* EDITORES */
.EditorPageTitle {
    padding:10px;
    font-size:20pt;
    color:#414141;
}
.Editor3ColLeft {
    width:35%;
    float:left;
}
.Editor3ColCenter {
    width:65%;
    float:left;
}

.EditorLog3ColLeft {
    width:24%;
    float:left;
}
.EditorColumnLeftTitle {
    font-size:120%;
    font-weight:bold;
    color:#0080C0
}
.EditorLog3ColCenter {
    width:76%;
    float:left;
}

.EditorContentGeneral {
    font-size:11pt;
    line-height:22px;
}
.EditorContentGeneral h3 {
    font-size:15pt;
    font-weight:normal;
    border-bottom:1px solid #008080;
}

.UlEditorPanelBenefits {
    list-style-type: none;
    padding-left:10px;
}
.UlEditorPanelBenefits li {
    border: 1px solid #D0D0D0;
    border-radius:4px;
    padding:5px;
    margin-top:3px;
}
.UlEditorPanelBenefits li span {
    border:1px solid #008000;
    padding:3px;
    color:#008080;
    border-radius:5px;
    font-size:90%;
    margin-left:5px;
}

.UlEditorPanelOptions {
    list-style-type: none;
    padding-left:10px;
}
.UlEditorPanelOptions li {
    border: 1px solid #D8D8B1;
    border-radius:4px;
    padding:5px;
    margin-top:3px;
}
.EditorBoxInfoPlace {
    border:1px solid #D0D0D0;
    border-radius:6px;
    padding:8px;
    width:90%;
    margin:0 auto;
}
.SubmitEditor {
    font-size:15pt;
    border-radius:3px;
    background-color:#03389A;
    color:#ffffff;
    padding:5px;
    padding-left:9px;
    padding-right:9px;
    border:1px solid #03389A;
    cursor:pointer;
}
.SubmitEditorDisabled {
    font-size:15pt;
    border-radius:3px;
    background-color:#E0E0E0;
    color:#969696;
    padding:5px;
    padding-left:9px;
    padding-right:9px;
    border:1px solid #808080;
    cursor:pointer;
}
.AmountBenefit {
    font-size:15pt;
    border-radius:3px;
    background-color:#ECFFEC;
    color:#00C400;
    padding:5px;
    padding-left:9px;
    padding-right:9px;
    border:1px solid #00C400;
    cursor:pointer;
    margin-left:20px;
}
.Editorcountdown {
    width:90%;
    margin:0 auto;
    font-size:120%;
    background-color:#BAEE9B;
    border-radius:6px;
    padding:9px;
}

.EditorSelectPlaceWrite {
    width:90%;
    margin:0 auto;
    font-size:120%;
    background-color:#FFEFDF;
    border-radius:6px;
    padding:9px;
    border: 1px solid #FF6000;
    text-align:center;
}

.Editor3Start {
    width:90%;
    margin:0 auto;
    font-size:120%;
    background-color:#FAF8A5;
    border-radius:6px;
    border:1px solid #E3DE0D;
    padding:9px;
    margin-bottom:5px;
}
.Editor3Rejected {
    width:90%;
    margin:0 auto;
    font-size:120%;
    background-color:#FFDDDD;
    border-radius:6px;
    border:1px solid #FF0000;
    padding:9px;
    margin-bottom:5px;
}
.formreg{
    width: 130px;
    float: left; 
    clear:left;
    padding: 0; 
    margin: 14px 0px 0px;
    text-align: right; 
    font-family: Helvetica,Arial,sans-serif;
    font-size: 11pt;
    color:#3C4547;
    font-weight: bold;
}
.form-input{
    height:21px;
    border:solid 1px #CACACA;
    padding-left:4px;
    background-color:#F5F5F5;
    box-shadow: 3px -3px 3px #EDECEC;
    -moz-box-shadow: 3px -3px 3px #EDECEC;
    -webkit-box-shadow: 3px -3px 3px #EDECEC;
}
.form-input:hover{
    border:solid 1px #919191;
    cursor:pointer;
}
.form-inputmar{
    margin:10px 5px;
}

.OpenGmapsSpan {
    color: #D24710;
    background: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #D24710;
    padding: 0.5rem;
    border-radius:0.3em;
}
.OpenGmapsSpan:hover {
    color: #D24710;
    text-decoration:underline;
}

/* FIN EDITORES */