/* CSS Document */
body{margin:0; padding:0;}
ipng{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
}
img{ border:0}
.limpiar{ clear:both;overflow:hidden;padding-bottom:4px;}
/*Estilos de Autocompletador*/
table#tat_table{ width:542px; margin-top:-2px; border-left:1px solid #cfcfc5; border-right:1px solid #cfcfc5; border-bottom:1px solid #cfcfc5; border-top:1px #fff solid; z-index:999992;}
table#tat_table td{ padding:0 5px 0 5px; margin:2px 0; text-transform:capitalize;}
/*Fin de Estilos de Autocompletador*/
#window{width:780px;margin:0 auto 0 auto; overflow:hidden;}
#pagina{width:780px; margin:0 auto 0 auto; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif }
#cabecera{ width:780px}
#cabecera .logo{ float:left; width:312px;}
#cabecera .baner{ float:left; }
.fondo_cabecera{ background:url(../images/fondo_cabecera.jpg) no-repeat; width:716px; height:91px; float:left}
.botones{ float:left; margin-top:11px}
.bg_amarillas{ background:#FFFF3C; height:15px; width:768px; margin:5px auto 0 auto; border:1px solid #CCCCCC; clear:both; padding:1px 0 0 10px; font:normal 10px tahoma}
.left{ float:left;font-size:10px; color:#2C2C2C; padding-left:5px; padding-top:5px;}
.leftN{ float:left; font-size:10px; width:345px; color:#2C2C2C; padding-left:5px; padding-top:5px;font-style:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
.leftpag{ float:left;font-size:10px; color:#2C2C2C; padding-left:5px;}
.leftgratis{ float:left;font-size:10px; color:#2C2C2C; padding-left:5px; padding-top:17px;}
.centro{ float:left; width:540px;letter-spacing:2px; text-align:center; color:#999; text-decoration:none}
.centroLink{ float:left; width:540px;letter-spacing:2px; text-align:center; color:#454545; }
.centroLink a, .centroLink a:hover{ color:#454545; text-decoration:none;}
.link{ text-decoration:none; color:#454545; }
.linkN{ text-decoration:none; color:#454545; font-weight:bold;}
#contenido{width:760px; overflow:hidden; margin:0 auto 0 auto}
.salto{clear:left}
.titulo{ /*color:#FF9900;*/ color:#000; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; margin-top:2px !important; margin-top:6px}
.tituloNuevo{ color:#000; font:bold 11px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; margin-top:2px !important; margin-top:6px}
.celdas{float:left; width:565px; margin:6px 0 0 3px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.celdas_borde{ float:left; background:url(../images/celda_borde_gres.jpg) no-repeat; width:174px; height:356px; margin-top:10px;  font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:10px 0 0 10px; line-height:18px;}
.lista_logo{ float:left; text-align:center; /*width:195px;*/ width:194px; height:auto; padding-top:2px;}
.lista_logo2{ float:left; text-align:center; width:240px; padding-top:10px;}
.texto_restaurant{color:#2C2C2C;}
.texto_negempresa{color:#2C2C2C; font-weight:bold;}
.texto_slogan{ color:#333; width:auto;}
.enlaces{ font-size:10px; color:#0066FF; padding-left:22px;}
.enlacesN{ font-size:10px; padding-left:22px; color:#000; }
.enlaces2{ font-size:10px; color:#0066FF;}
.item{ border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; height:100px; padding-bottom:8px; padding-top:2px;}
/*Nueva Caja de Item*/
.itemAjustable{ border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; padding-bottom:4px; padding-top:1px; min-height:20px; height: expression(this.scrollHeight < 21? "20px": "auto"); min-width:20px; width: expression(this.scrollWidth < 21? "20px": "563px"); position:relative;}
/*Fin de Nueva Caja de Item*/
/*Caja Ajustable que Flota a la Derecha*/
.leftAjustable{ float:left; font-size:10px; color:#2C2C2C; margin:5px 0 -3px 7px; padding:3px 0 3px 5px; height: expression(this.scrollHeight < 21? "20px": "auto"); min-width:20px; width: expression(this.scrollWidth < 21? "20px": "auto"); overflow:hidden; border-left:1px dotted #999; }
/*Fin*/
.itemcerrar{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; height:1px;}
.item_gratis{ border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; height:44px; padding-bottom:8px; padding-top:2px;}

#item_llamada, #item_llamada1{ /*border-top:1px dashed #ccc;*/ width:563px; height:80px; overflow-y:scroll; display:none; }
ul.des{ list-style:none; overflow:hidden; margin:0; padding:0 0 0 13px; width:512px; height:auto;}
ul.des li{ display:block; float:left; text-align:left; width:128px; height:auto; margin:0; padding:0 0 0 0; font-size:9px;}
ul.des li a{}
ul.des li a:hover{}


.llamaL{position:absolute; width:79px; height:11px; padding:1px 0 0 0; top:0px; left:14px; font-size:9px; color:#444444; border:1px solid #444; background:#fff000; text-align:center;}
.planoL{ position:absolute; width:40px; height:11px; padding:1px 0 0 0; top:0px;  left:97px; font-size:9px; color:#444444; border:1px solid #444; text-align:center;}
.introL{ position:absolute; width:40px; height:11px; padding:1px 0 0 0; top:0px;  left:141px; font-size:9px; color:#444444; border:1px solid #444; text-align:center;}


.clearN{  position:relative; clear:both; width:190px; height:20px;}
.clearN{  position:relative; clear:both; width:190px; height:18px;}
.planoL a, .introL a, .llamaL a { text-decoration:none; color:#444;}  

.recurso, .recurso1{overflow:hidden; min-height:20px; height: expression(this.scrollHeight < 21? "20px": "auto"); min-width:20px; width: expression(this.scrollWidth < 21? "20px": "563px"); margin-bottom:0px; cursor:pointer;}
.linkLeft{float:left; width:525px; overflow:hidden; padding-top:4px;}
.linkRight{float:right; width:17px; text-align:right; overflow:hidden;}
.conDir{padding:7px 0 5px 7px; min-width:20px; width: expression(this.scrollWidth < 21? "20px": "auto"); height:auto; overflow:hidden;}
.leftTel{ padding:0 0 0 15px; }
.leftTelEsp{ width:110px; display:block; float:left;}
.limpiarEsp{ overflow:hidden; padding:0px 0 5px 30px; height:15px;}

/* DEFINIR COLORES Y BG DE LISTADO DE RESULTADOS */
.item_celeste{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;background:url(../images/bgceleste.jpg) repeat-x; height:89px;padding-bottom:8px}
.item_rojo{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;background:url(../images/bgrojo.jpg) ; height:100px;padding-bottom:8px}
.sepBotones{clear:both; padding:5px 0 0 0; overflow:hidden;}
.item_rojoAjustable{background:url(../images/bgrojo.jpg);border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; padding-bottom:4px; padding-top:1px; min-height:20px; height: expression(this.scrollHeight < 21? "20px": "auto"); min-width:20px; width: expression(this.scrollWidth < 21? "20px": "563px");}
.item_rojogratis{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;background:url(../images/bgrojo.jpg) ; height:44px;padding-bottom:8px}
.item_amarillo{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;background:url(../images/bgamarillo.jpg) ; height:100px;padding-bottom:8px}
.item_amarilloAjustable{background:url(../images/bgamarillo.jpg) ; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; padding-bottom:4px; padding-top:1px; min-height:20px; height: expression(this.scrollHeight < 21? "20px": "auto"); min-width:20px; width: expression(this.scrollWidth < 21? "20px": "563px"); }
.item_amarillogratis{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;background:url(../images/bgamarillo.jpg) ; height:44px;padding-bottom:8px}
.item_melon{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;background:url(../images/bgmelon.jpg) ; height:100px;padding-bottom:8px}
.item_melonAjustable{background:url(../images/bgmelon.jpg) ; border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden; padding-bottom:4px; padding-top:1px; min-height:20px; height: expression(this.scrollHeight < 21? "20px": "auto"); min-width:20px; width: expression(this.scrollWidth < 21? "20px": "563px");}
.item_melongratis{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc; overflow:hidden;background:url(../images/bgmelon.jpg) ; height:44px;padding-bottom:8px;}
/*FIN COLRES*/ 
.line{ border-right:1px dotted #999; height:68px; float:left; margin:1px;}
.clear{ clear:both;}
.clearN{ clear:both;}
.selecto{width:109px; border:1px solid #CFCFC5;}
.refino{width:155px;}
.selects{font:bold 10px tahoma; color:#000; margin:18px 0 0 0; padding-left:20px; float:left;}
.espacio{ width:100px; float:left;}
.buscar{
border:1px solid #CFCFC5;
width:532px;
padding:2px 4px 0 4px;
height:18px;
font-weight:lighter;
}

.busqueda{ margin:5px 0 0 19px;}
.link_pie{ font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#999;}
.contfootr{position:relative; width:733px; margin:0 auto 0 auto;}
.pie{width:560px; float:left; font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#999; text-align:center; padding-bottom:20px;}
.href1{color:#333; }
.bebidas{ border:1px solid #999; margin:3px; padding:5px; width:100px;}

.titabc{width:156px; height:auto; overflow:hidden; border:1px solid #CCCCCC; padding-bottom: 1px; }
.cabtitabc{height:18px; width:156px; border-bottom:1px solid #CCCCCC;}
.paginabc{padding:0;font-size:9px; text-align:center}

.enlace2{padding-right:20px}
.enlace3{padding-right:10px}
.enlPeq{ font-size:9px; text-decoration:underline; color:#3333FF; width:165px; float:left;}
.enlPeq a{ text-decoration:underline; color:#0066FF;}
.enlPeq2{ font-size:10px; color:#0066FF; width:180px; float:left;}
.enlPeq2 a{ text-decoration:underline; color:#0066FF;}
.imprimir{ color:#666; text-decoration:none}
.plano{ float:left; padding:0 3px 0 7px; font-size:10px; color:#666; }
.link_icono{ text-decoration:underline; color:#3333FF}
.intro{ float:left; padding:0 3px 0 8px;  font-size:10px; color:#666}
.llamadas_i{ width:86px; float:left; padding:0 0 0 2px;  font-size:10px; color:#666; text-align:center}
.datos{ font-size:10px; padding-top:5px; padding-left:5px;}
.titulo_filtros{ color:#322F30; font-weight:bold}
.cuadro_filtro{border: solid 1px #999999;width:150px; padding:5px 0 3px 3px; overflow:auto; height:85px}
.linea_v{ border-bottom:1px solid #999; margin-top:5px; width:155px; margin-bottom:5px}
.cuadroRefinar{ border-top:1px solid #ccc; margin:10px 0 0 0; padding:5px 0 0 0; width:155px; overflow:hidden; height:auto; }
/*auto estudio*/
.bg_auto{ background:url(../images/bg_auto.jpg); background-repeat:no-repeat; width:765px; height:107px; margin:0 auto 0 auto}
.celda_autoestudio{
position:relative; margin:3px auto 0 auto; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333; line-height:16px; border:1px solid #ccc; padding:10px 0 10px 10px; width:748px; height:auto; overflow:hidden; height:auto
}
.producc{color:#333; font-size:11px; float:left}
.sonido{ color:#000; font-size:10px}
.pie_audio{ margin-top:10px}
.titulo_audio{ font:bold 12px Arial, Helvetica, sans-serif; color:#FF9900; padding:20px 0 0 20px; float:left}
.btn_cono{padding:15px 0  0 10px; float:left}
.titulo_audio_negro{ font:bold 12px Arial, Helvetica, sans-serif; color:#000; padding:20px 0 0 20px; float:left}
.gym{ margin-left:20px; color:#333; font-size:11px; float:left; width:440px}
.fondo_degrade{ 
width:764px; height:68px; margin-left:5px
}
.celda_para_llamada{padding:5px 0px 60px 5px}
.borde_gres{ width:758px; margin:5px auto 0 auto;overflow:hidden; border:1px solid #ccc;}

/*conocenos*/
.contconoce2{
width:750px;
height:auto;
overflow:hidden;
background-color:#F6F6F6;
border:0;
padding:0 0 10px 0;
float:left;
clear:left; 
margin-left:4px !important;
margin-left:2px;
margin-bottom:5px;
}
.reproductor{float:left; padding-top:20px}
.reproductor a{color:#0066FF;font-size:10px;}
#descrproductocono{
position:relative; 
top:10px; 
left:9px; 
width:290px; 
height:auto; 
margin-bottom:5px;
float:left
}
#descrproductocono p{ color:#5D5C5C; font-size:11px;}
.imgproducto{
position:relative; 
top:10px; 
left:30px; 
width:184px; 
/*padding-top:2px; */
padding-left:2px; 
height:184px; 
margin-left:6px; 
float:left; padding-bottom:20px
}
#contdirectorio_int{
position:relative;
width:744px;
height:auto;
overflow:hidden;
left:4px;
background-color:#F6F6F6;
padding-left:5px;
padding-bottom:10px;
font-size:11px; 
color:#454545;
/*margin: 5px auto 10px auto; */
margin-bottom:10px;
margin-top:5px;
}

.listaprod_int{
float:left; 
padding-right:25px;font-size:11px; color:#000
}

.contconoce1{
width:750px;
height:14px;
margin:0;border:0;
padding:0;
float:left;
clear:left;
}
.contconoce3{

width:750px;
height:14px;
background-repeat:no-repeat;
margin:0;
border:0;
padding:0;
float:left;
clear:left; margin-left:2px
}
.cabdir1{
width:205px; 
height:12px; 
background-image:url(../images/dire1.jpg);
}
.cabdir2{
width:205px; 
padding-left:10px; 
height:auto;  
clear:left; 
background-image:url(../images/dire2.jpg); 
background-repeat:repeat-y
}
.cabdir3{
width:205px; 
height:7px; 
clear:left; 
background-image:url(../images/dire3.jpg); 
background-repeat:no-repeat
}
.txthref_dire{
color:#333;
text-decoration:none; color:#5D5C5C;  font-size:11px
}
#contmapa_int{
position:relative;
width:744px;
height:auto;
left:4px;
margin-bottom:10px;
background-color:#F6F6F6;
text-align:left;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;

}
#contactenos_int{
position:relative;
width:744px;
height:auto;
overflow:hidden;
left:4px;
margin-bottom:10px;
background-color:#F6F6F6;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
font-size:11px; color:#454545
}

#contactenos_int .txtfrmc{
border:1px solid #E8E8E8;
height:15px;
width:160px;
font-size:10px;
color:#999999;
}

#contactenos_int textarea{
border:1px solid #E8E8E8;
height:90px;
width:520px;
font-size:11px;
font-family:arial;
color:#999999;
}

.verplano{
text-align:right; 
padding-right:12px;
}
.iconos{ float:left; padding-left:490px; margin-top:8px}
.ct{ color:#5D5C5C; font-size:11px; padding-left:40px; padding-top:20px; width:420px}
.cuadrado_conocenos2{ background-color: #FCFCFC; width:280px; border:1px solid #E8E8E8; overflow:hidden; padding:10px; margin-left:10px; margin-bottom:15px;}

.titseccion{
font-size:13px; color:#333; font-weight:bold;
}
 /* ESTILO SOMBRA A IMAGENES */ 
.contlogo{
 position:relative;
 width:170px; 
 height:60px ; 
 top:2px; 
 left:15px; 
 float:left;
 font-size:11px;
 margin-bottom:2px;
 overflow:hidden;
 }
 
 .contlogoNuevo{
	position:absolute;
	width:170px;
	height:auto;
	overflow:hidden;
	top:45%;
	left:22px;
	font-size:11px;
	text-align:center;
	font-weight:bold;
 }
 
 .contlogocono{
 position:relative;
 width:170px; 
 height:65px !important; 
 height:54px;
 top:2px; 
 left:0; 
 float:left;
 font-size:11px;
 margin-bottom:2px;
 }
 .contlogo2{
 position:relative;
 width:170px; 
 height:60px; 
 top:7px; 
 float:left
 }.shadow-container {
	position: relative;
	left: 2px;
	top: 2px;
	margin-right: 1px;
	margin-bottom: 1px;
}.shadow-container .shadow2,.shadow-container .shadow3,.shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px; 		
}.shadow-container .shadow1 {
		background: #F1F0F1; 		
	}.shadow-container .shadow2 {
		background: #DBDADB; 		
	}.shadow-container .shadow3 {
		background: #B8B6B8; 		
	}.shadow-container .container {
		background: #ffffff;
		border: 1px solid #E3E2E2;
		padding: 4px; font:normal 11px tahoma; text-align:center;
		width:auto;
		height:auto;
	}

.titpequeresul{margin-top:9px; margin-bottom:3px; font-size:11px;}

.titresulmed{
margin:15px; auto 15px auto; color:#000000; text-align:center
}

/* FIN SOMBRA E IMAGENES */

/*CSS MAPA DEL SITIO*/
#cabmapa{
width:783px;
 height:86px;
font-size:10px;
}
.titmapa {
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}

.titmapasbt{
font-size: 13px;
font-weight:bold;
margin:0;
padding-bottom:15px;
}

.titmapasbt {
font-size: 13px;
font-weight:bold;
margin:0;
padding-bottom:15px;
}

.titmapasbt1 
{
	font-size      : 11px;
	font-weight    : bold;
	margin         : 0;
	padding-bottom : 15px;
	color          : black;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
}


#cont_mapa{
position:relative; 
margin:4px 0 0 7px; 
font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
color:#333; 
line-height:16px; 
border:1px solid #ccc; 
padding:10px 10px 10px 10px; 
width:750px; 
height:auto; 
overflow:hidden;
}
#cont_mapa .enlacemapsit{
color:#000000;
font-weight:bold;:
}
.posmapa{
vertical-align:text-top; padding-left:20px;
}
/* FIN CSS MAPA*/

