@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Sriracha);

body {margin: 0px !important; padding:0px !important; font-family: 'Open Sans', Arial, sans-serif;	font-size: 18px;	color:#111; background-color: #f9f9f9; background-image: url("../pics/textura_fondo.png");}
a {text-decoration:none; color:#C54B02;}
footer {background-color: #352317; background-image: url("../pics/textura2.png"); width:100%; font-size: 20px; color:#FFF !important;}
h1 {font-size:40px; color:#634028; font-family: 'Sriracha', Arial, sans-serif; font-variant:small-caps; margin-top:20px;}
h2 {font-size:32px; color:#969429; font-family: 'Sriracha', Arial, sans-serif; margin-bottom:20px; line-height:48px;}
h3 {font-size:26px; color:#634028; font-family: 'Open Sans', Arial, sans-serif; margin-bottom:20px;}
img {max-width: 100% !important; vertical-align:middle; height:auto !important;}
ul[class^="dot"] li {padding:0px 4px 12px 30px !important; margin-left:-30px !important; margin-top:0px !important; line-height:25px !important; background: url(../pics/dot2.png) no-repeat; display:block;}
ul[class^="dot2"] li {padding:0px 4px 12px 30px !important; margin-left:-25px !important; margin-top:0px !important; line-height:25px !important; background: url(../pics/dot.png) no-repeat; display:block;}
ul[class^="paloma"] li {padding:0px 4px 12px 30px !important; margin-left:-25px !important;	margin-top:0px !important; line-height:25px !important; background: url(../pics/paloma.png) no-repeat; display:block;}

.alto_menu {height:140px;}
.alto_icono {max-height:14px !important;}
.alto_icono2 {max-height:32px !important;}
.alto_carta {max-height:80px !important;}
.barra {width: 170px; height: 4px; background:url(../pics/barra_menu.png) no-repeat; position: absolute; top: 80px; margin-left: 80px}
.cuadromenu,.cuadromenuin:hover {cursor: pointer;display: inline-block; width: 170px; margin-right: 30px; height: 80px; position: absolute; color:#C54B02; font-size: 20px; font-family: 'Sriracha', Arial; text-align: center;-moz-transition:all .5s; margin-left: 80px; -webkit-transition:all .5s; -o-transition: all 8s; transition:all .5s; background: #FFF	; margin-top:0px; line-height:83px;}
.cuadromenu:hover{background: #C54B02; color:#FFF;}
.cuadromenuin {cursor: pointer; display:inline-block; width: 170px; margin-right: 30px; height: 80px; background:url(../pics/logo.png) center no-repeat; position: absolute; font-size: 20px; font-family: 'Sriracha'; line-height: 85px !important; text-align: center; -moz-transition:all .5s; -webkit-transition:all .5s; -o-transition: all 5s; transition:all .5s; margin-left: 80px; margin-top:5px;}
.cuadro_cel {padding:15px 20px; background:#FFF; margin-bottom:10px; border:inset 1px #FFF; font-size:20px; cursor:pointer; background-image: url("../pics/textura3.png"); text-align:center;}
.cuadro_cel2 {background:#C54B02; color:#FFF; font-weight:bold;}
.cuadro_cel3 {background:#969429; color:#FFF; font-weight:bold;}
.cursiva {font-style:italic; color:#888;}
.fondomenu {background:#FFF; height:137px; border-bottom:#F3F3F3	 1px solid; width: 100%; position: fixed; z-index: 1003; box-shadow: #AAA 0px 1px 5px;} .pos_rel{position:relative; top:0px;}
.fondomenu2 {background:#FFF; height:103px; border-bottom:#F3F3F3	 1px solid; width: 100%; position: absolute; z-index: 1003; box-shadow: #AAA 0px 1px 5px;} 
.fondomenu3 {background:#FFF; height:103px; border-bottom:#F3F3F3	 1px solid; width: 100%; box-shadow: #AAA 0px 1px 5px;} 
.footer_linea {height:20px; background-color: #C54B02; background-image: url("../pics/textura.png"); border-bottom: 2px #C54B02 solid; border-top: 2px #C54B02 solid;}
.menu_linea {background:#969429; height:20px; background-image: url("../pics/textura.png"); border-bottom:#969429 2px solid; border-top:#969429 2px solid;}
.menu_1{left: 0px;} .menu_2{left: 200px;} .menu_3{left: 400px;} .menu_4{left: 600px;} .menu_5{left: 800px;}
.menu_cel {display:none;}

.alto_icono_24 {max-height:24px;}
.alto_icono_30 {max-height:30px;}
.altoimg {max-height:320px !important}
.bloque {width:30px; display:inline-block;}
.bloque2 {width:45px; display:inline-block;}
.bloque_mesa {display:flex; justify-content: center; align-items: center; width:15%; padding:1%; margin:.9%; border:#2f8b49 1px double; background:#edfdf2; color:#333; font-size:15px;}
.bloque_mesa_s {display:flex; justify-content: center; align-items: center; width:15%; padding:1%; margin:.9%; border:#e8baba 1px double; background:#333; color:#FFF; font-size:15px;}
.bloque_mesa_o {display:flex; justify-content: center; align-items: center; width:15%; padding:1%; margin:.9%; border:#333 1px double; background:#fcd6d6; color:#666; font-size:15px;}
.bloque_persona {width:18px; display:inline-block; padding:5px 8px; background:#666; border:#111 1px solid; text-align:center; margin:5px 0px; color:#fff;}
.bloque_porciento {width:30px; display:inline-block; padding:6px 8px; background:#eee; border:#999 1px solid;}
.contorno {border:#CCC solid 1px;}
.cuadro_venta {text-align:center; line-height:25px; border:#352317 1px solid;}
.cuadrito {border:#ffd412 1px solid; margin:0 15%; padding:10px; background:#fff6cf}
.curva {-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.efecto{-moz-transition:all .5s; -webkit-transition:all .5s; -o-transition:all 5s; transition: all .5s;}
.enlace {cursor:pointer;}
.error {border:#C00 1px solid; background:#FFDFE0; padding:15px; width:90%}
.fl {float:left;} .fr {float: right;}
.flex_contenedor {display:flex; flex-wrap:wrap;}
.flotante {position:fixed; right:15px; bottom:15px; background:#dce7f9; border:#1b59c1 2px solid; width:auto; padding:15px 25px; font-weight:bold; font-size:24px;}  
.fondo_blanco {padding:20px 0px; background:#fff url(../pics/textura2.png);}
.fondocarta {background:#352317; width: 100%;font-size:32px; color:#FFFFFF; padding:20px 0px;}
.fondocarta2 {background:#C54B02; width: 100%;font-size:32px; color:#FFFFFF; padding:20px 0px;}
.fondocarta3 {background:#979428; width: 100%;font-size:32px; color:#FFFFFF; padding:20px 0px;}
.fondo_cliente {background:#fffbe2; color:#ba0101; font-size:18px; padding:6px !important;}
.fondo_observacion {background:#333; color:#FFF; font-size:15px; padding:5px !important; }
.fondo_pedido1 {background:#EEE; line-height:50px; font-weight:normal; font-size:16px;}
.fondo_pedido2 {background:#FBE7CB; line-height:50px; font-weight:normal; font-size:16px;}
.fondo_pedido3 { background:#edfce8; line-height:50px; font-weight:normal; font-size:16px;}
.fondo_redes {background:#F1F1F1;}
.fondo_suave {background-color:#969429; -moz-opacity: 0.95; opacity:.95; filter: alpha(opacity=95); padding:10px 0px; position:fixed; left:0px; bottom:0px; width:100%; display:none;}
.franja1 {background:#EEE; height:40px; text-align:center; line-height:20px; font-size:13px; padding:5px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; overflow:hidden;}
.franja2 {background:#DDD; height:30px; text-align:center; font-size:15px; padding:3px; -webkit-border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}
.franja3 {background:#fffeed; height:40px; text-align:center; line-height:20px; font-size:13px; padding:5px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; overflow:hidden;}
.franja4 {background:#edf4ff; height:40px; text-align:center; line-height:20px; font-size:13px; padding:7px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px;}
.franja5 {background:#ffeded; height:40px; text-align:center; line-height:20px; font-size:13px; padding:7px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; overflow:hidden;}
.franja6 {background:#f2f1fe; height:40px; text-align:center; line-height:20px; font-size:13px; padding:7px; -webkit-border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; border-radius:5px 5px 0px 0px; overflow:hidden;}
.franja7 {border-bottom:#ffd412 1px solid;background:#fff6cf; line-height:20px; font-size:18px; padding:12px;overflow:hidden;}
.lista1 {padding:0px 4px 12px 40px !important; margin-top:0px !important; line-height:25px !important; background:url(../pics/icono_telefono2.png) no-repeat; display:block;}
.lista2 {padding:0px 4px 12px 40px !important; margin-top:0px !important; line-height:25px !important; background:url(../pics/icono_celular2.png) no-repeat; display:block;}
.lista3 {padding:0px 4px 12px 40px !important; margin-top:0px !important; line-height:25px !important; background:url(../pics/icono_mail.png) no-repeat; display:block;}
.mapa {width:100%; height:400px;}
.mb0{margin-bottom:0px !important;} .mb5{margin-bottom:5px;} .mb10{margin-bottom:10px;} .mb20{margin-bottom:20px;} .mb30 {margin-bottom:30px !important;} .mb40{margin-bottom:40px !important;} .mb50{margin-bottom:50px !important;}
.mbp {margin-bottom:20px; border-bottom:#CCC 1px solid; padding-bottom:20px;}
.ml10{margin-left:10px;} .ml20{margin-left:20px;} 
.mt0{margin-top:0px !important;} .mt5{margin-top:5px !important;} .mt10{margin-top:10px !important;} .mt15{margin-top:15px !important;} .mt20{margin-top:20px !important;} .mt30{margin-top:30px !important;} .mt40{margin-top:40px !important;} .mt50{margin-top:50px !important;} .mt100{margin-top:100px !important;}
.mtlp{margin-top:95px !important;}
.mr10{margin-right:10px;} .mr20{margin-right:20px;} .mr30{margin-right:30px;}
.negrita {font-weight:bold;}
.oculto {display:none;}
.pad20 {padding:0px 20px 20px 20px;}
.pad30 {padding:10px 40px;}
.pad_ico {padding:0px 15px 0px 10px; border-right:#CCC 1px solid; height:34px !important; display:inline-block;}
.pad15 {padding:15px !important;}
.pb20 {padding-bottom:20px !important;}
.promo_l1 {font-size:26px; font-weight:bold; border-bottom:#CCC 1px solid; padding-bottom:5px;}
.promo_l2 {font-size:13px; font-style:italic;}
.promo_l3 {font-size:17px;}
.recuadro {background:#FFF; padding:35px; border:#999 1px double;}
.recuadro2 {background:#FFF; padding:10px 5px; border:#999 2px double; font-size:18px;}
.recuadro3 {background:#FFF; padding:5px; border:#AAA 2px double; font-size:18px;}
.recuadro4 {background:#FFF; padding:0px; border:#CCC 1px double; font-size:18px;}
.sombra {text-shadow:#CCC 2px 2px 3px;}
.sombreado {box-shadow:#888 4px 4px 3px;}
.tal {text-align:left !important} .tac {text-align:center;} .tal_c {text-align:left;} .tar {text-align:right;}
.texto10 {font-size:10px !important;}
.texto_blanco, .texto_blanco a {color:#FFF !important;}
.texto_blanco a:hover {color:#C54B02 !important;}
.texto_cafe {color:#634028 !important;}
.texto_oscuro {color:#352317 !important; font-size:28px; text-shadow:#FFF 1px 1px 2px; line-height:36px;}
.texto_rojo {color:#900 !important;}
.texto_verde {color:#063 !important;}
.var_cel, .var_cel2 {display:none;}
.var_pc {display:block;}
.var_pc2 {display:inline-table;}
.versalitas { font-variant:small-caps;}
.w100 {width:100% !important}

.boton {padding:10px 15px; background:#352317; color:#FFF; font-family: 'Open Sans', Arial; font-size: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:4px double #888; box-shadow:0px 0px 3px #FFF inset; font-weight:bold; cursor:pointer;}
.boton:hover {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; box-shadow: 0px 0px 200px #FFF inset; color:#352317; border:4px double #C54B02;}
.combo {border:1px solid #969429; color:#666; padding: 12px 15px; font-size: 18px; width: 90%; font-family: 'Open Sans', Arial, sans-serif;}
.combo_alt {border:none; color:#333; padding: 10px; font-size: 18px; width: 96%; font-family: 'Open Sans', Arial, sans-serif; background:#EEE;}
.cuadro_texto_alt {border:none; color:#333; padding: 10px 5px; font-size: 18px; width: 90%; font-family: 'Open Sans', Arial, sans-serif; background:#EEE;}
.cuadro_registro {border:1px solid #969429; color:#333; padding: 15px 20px; text-align:center; font-size: 24px; width: 80%; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto {border:1px solid #969429; color:#666; padding: 12px 15px; font-size: 18px; width: 80%; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto_micro {border:1px solid #555; color:#333; padding: 8px 10px; font-size: 16px; width: 40px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto60 {border:1px solid #555; color:#333; padding: 6px 6px; font-size: 16px; width: 60px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto_regular {border:1px solid #555; color:#333; padding: 8px 10px; font-size: 16px; width: 180px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto_mini {border:1px solid #555; color:#333; padding: 8px 12px; font-size: 16px; width: 250px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto_mini2 {border:1px solid #555; color:#333; padding: 8px 12px; font-size: 16px; width: 100px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto_area {border:1px solid #969429; color:#666; padding: 12px 15px; font-size: 18px; width: 80%; height:100px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto:focus, .cuadro_texto_area:focus, #hora:hover {border:1px solid #C54B02; color:#000;}
.formulario input[type="radio"], .formulario input[type="checkbox"] {display:none;}
.formulario label.etiquetar, .formulario label.etiquetac  {padding:5px 25px 5px 28px; display:inline-block; position:relative; cursor:pointer; border-radius:3px; -moz-transition: all .3s ease; -webkit-transition:all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; font-size:17px !important; font-weight:normal;}
.formulario .radio label, .formulario .checkbox label  {padding:5px 25px 5px 28px; display:inline-block; position:relative; cursor:pointer; border-radius:3px; -moz-transition: all .5s ease; -webkit-transition:all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; font-size:17px !important; font-weight:normal;}
.formulario label.etiquetar:before, .formulario label.etiquetac:before  {content:""; width:15px; height:15px; display:inline-block; background:none; border:#352317 2px solid; border-radius:50%; position:absolute; left:0px; top:7px;} .formulario label.etiquetac:before  {border-radius:2px;} 
.formulario .radio label:before, .formulario .checkbox label:before  {content:""; width:15px; height:15px; display:inline-block; background:none; border:#352317 2px solid; border-radius:50%; position:absolute; left:0px; top:9px;} .formulario .checkbox label:before  {border-radius:2px;} 
.formulario input[type="radio"]:checked + label, .formulario input[type="checkbox"]:checked + label {padding: 5px 15px; background:#969429; color:#FFF;}
.formulario input[type="radio"]:checked + label:before, .formulario input[type="checkbox"]:checked + label:before {display:none;}

.fadebox {display:none; position:fixed;	top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:10000; -moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90);}
.fadebox2 {display:none; position:fixed; top:0%; left:0%; width:100%; height:100%; background-color:black; z-index:10000; -moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90);}
.overbox {display:none; position:absolute; width:500px;	margin:0px auto 0px auto; height:auto; z-index:10001; overflow: auto; padding:35px; background:#fff;}
.overbox2 {display:none; position:absolute; width:500px;margin:0px auto 0px auto; height:auto; z-index:10001; overflow: auto; padding:35px; background:#EEE; border:2px #000 solid;}

.contenedor {width:1100px; margin:0px auto 0px auto;text-align:justify; color:#10100C;}
.contenedor_mini {width: 550px; margin: 0px auto 0px auto; text-align: justify;}
.row {margin-left:0%; margin-right:0%; clear:both; overflow:hidden;}
.col16_2 {width:160px; float:left; min-height:1px; margin-bottom:20px; margin-right:10px;} 
.col20 {width:14%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;} 
.col25 {width:19%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col30 {width:24%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col30_2 {width:26%; float:left; padding:0 2%; min-height:1px; margin-bottom:20px;}
.col33 {width:27.3%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col40 {width:34%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col40_40 {width:34%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col45 {width:39%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col50 {width:44%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col50_50 {width:44%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col60 {width:54%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col60_50 {width:58%; float:left; padding:0 1%; min-height:1px; margin-bottom:20px;}
.col60_60 {width:54%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col66 {width:60%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col70 {width:64%; float:left; padding:0 3%; min-height:1px; margin-bottom:20px;}
.col70_2 {width:66%; float:left; padding:0 2%; min-height:1px; margin-bottom:20px;}
.col100 {width:94%; float:left;	padding:0 3%; min-height:1px; margin-bottom:0px;}
.celda1 {display:flex; justify-content:left; align-items:center; width:26%; float:left; padding:0 2%; min-height:1px; margin-bottom:15px; background:#FFF;}
.celda2 {display:flex; justify-content:left; align-items:center; width:66%; float:left; padding:0 2%; min-height:1px; margin-bottom:15px;}
.columna1 {width:24%; float:left; padding:0 1%; min-height:1px; margin-bottom:0px;}
.columna2 {width:70%; float:left; padding:0 2%; min-height:1px; margin-bottom:0px;}
.columna3 {width:34%; float:left; padding:0 1%; min-height:1px; margin-bottom:0px;}
.columna4 {width:60%; float:left; padding:0 2%; min-height:1px; margin-bottom:0px;}


/* SISTEMA */
.borde_tabla {border:#969429 1px solid; font-size:16px;}
.borde_tabla2 {border:#AAA 1px solid;}
.boton2 {background:#C54B02; padding:7px 10px; color:#FFF; cursor:pointer; border:#ba4f17 1px solid; font-size:15px;}
.boton2:hover {background:#f95d00;}
.boton3 {background:#352317; padding:7px 10px; color:#FFF; cursor:pointer; border:#111 1px solid; font-size:15px;}
.boton3:hover {background:#fff; color:#352317; border:#352317 1px solid;}
.boton4 {background:#777; padding:7px 10px; color:#FFF; cursor:not-allowed; border:#777 1px solid; font-size:15px;}
.boton5 {background:#C54B02; padding:10px 15px; color:#FFF; cursor:pointer; border:#ba4f17 1px solid; font-size:20px;}
.boton5:hover {background:#000; color:#FFF}
.cuadro_menu {background:#352317; padding:8px 12px; color:#FFF; cursor:pointer; font-size:15px;}
.cuadro_menu:hover {background:#634028;}
.cuadro_menu_a {background:#777; padding:8px 12px; color:#FFF; font-size:15px;}
.cuadrito1 {border:1px solid #969429; color:#333; padding: 7px; font-size: 16px; width: 200px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadrito2 {border:1px solid #969429; color:#333; padding: 7px; font-size: 16px; width: 100px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadrito3 {border:1px solid #969429; color:#333; padding: 7px; font-size: 16px; width: 350px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadrito4 {border:1px solid #969429; color:#333; padding: 7px; font-size: 16px; width: 50px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadrito5 {border:1px solid #969429; color:#333; padding: 7px; font-size: 16px; width: 250px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadrito6 {border:1px solid #969429; color:#333; padding: 4px; font-size: 15px; width: 40px; font-family: 'Open Sans', Arial, sans-serif;}
.combo_sistema {border:1px solid #969429; color:#666; padding: 10px 15px; font-size: 18px; width: 330px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadro_texto_sistema {border:1px solid #969429; color:#666; padding: 10px 15px; font-size: 18px; width: 300px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadritotxt {border:1px solid #969429; color:#333; padding: 7px; font-size: 16px; width: 100px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadritotxt2 {border:1px solid #969429; color:#333; padding: 4px; font-size: 14px; width: 60px; font-family: 'Open Sans', Arial, sans-serif;}
.cuadritotxt3 {border:1px solid #969429; color:#333; padding: 4px; font-size: 14px; width: 100px; font-family: 'Open Sans', Arial, sans-serif;}


.encabezado {background:#352317; color:#FFF;}
.fondo_color1 {background:#FFF;}
.fondo_color2 {background:#f4f4e9;}
.linea_alto {line-height:20px;}
.marco {border:#AAA 1px solid; background:#F4F4F4;}
.paginador, a.paginador, a.paginador:visited {font-size:16px; padding:2px 8px 2px 8px; border:#C54B02 thin solid;	background:#C54B02; color:#FFF; }
.paginador:hover, a.paginador:hover {background:#352317; color:#FFF;}
.paginador_act {font-size:16px; padding:2px 8px 2px 8px; border:#C54B02 thin solid; background:#FFF; color:#352317;}
.texto13 {font-size:13px;}
.texto14 {font-size:14px;}
.texto16 {font-size:15px;}
.texto_grande {font-size:24px; line-height:36px;}
.venta {width:165px; height:75px; text-align:center; line-height:25px; display:inline-table; margin-bottom:5px; border:#352317 1px solid;}

@media screen and (max-width:1150px) {
html,body{margin:0;	padding:0; font-size: 16px; line-height: 1.4em;}
h1 {font-size: 32px; margin:10px 0px 20px 0px; line-height:40px;}
h2 {font-size: 26px; margin:20px 0px;}
h3 {font-size: 20px;}

.alto_menu {height:0px;} .alto_menu_cel {max-height:60px !important; }
.menu_cel {display:block; background-color:#FFF; font-size:24px;  cursor:pointer; color:#161714; font-weight:bold; border-bottom:#352317 1px solid; height: 70px; z-index: 1004; width: 100%;  box-shadow: #AAA 0px 1px 3px;} 
.menu_cel_user {display:block; background-color:#FFF; font-size:24px;  cursor:pointer; color:#161714; font-weight:bold; border-bottom:#352317 1px solid; height: 60px; z-index: 1004; width: 100%;  box-shadow: #AAA 0px 1px 3px;}    
.fondomenu {display:none;}
 
.franja1,  .franja3 {height:60px !important;}
.logo_cel {max-height:65px !important; margin-top:5px;}
.logo_cel_user {max-height:40px !important; margin-top:15px;}
.mbp {margin-bottom:30px;}
.mtlp{margin-top: 0px !important;}
.promo_l1 {font-size:22px; font-weight:bold; border-bottom:#CCC 1px solid; padding-bottom:5px;}
.promo_l2 {font-size:14px; font-style:italic;}
.promo_l3 {font-size:16px;}
.tal_c {text-align:center;}
.var_cel {display:block;}
.var_cel2 {display:inline-block;}
.var_pc, .var_pc2 {display:none;}

.cuadrito5, .cuadrito3, .cuadrito2 {width:95%;}
.cuadro_texto {font-size:18px; margin-bottom:10px;}
.cuadro_texto_mini {width:90%;}
.cuadro_texto_mini2 {width:30%;}
.overbox {width:75% !important; padding:15px;} 
.overbox2 {width:80%; padding:15px;}
	
.contenedor{width:96%; padding:0 1%; text-align:left;}
.contenedor_mini {width:90%; padding:0 1%; text-align:left;}
.row {overflow:hidden;}
.col16_2 {width:46%; margin-bottom:10px; margin-top:10px;}
.col40_50 {width:44%; float:left; padding:0 1%; min-height:1px;}
.col60_50 {width:43%; float:left; padding:0 1%; min-height:1px;}
.col20, .col25, .col30, .col30_2, .col33, .col40, .col45, .col50, .col60, .col66, .col70, .col70_2, .col100 {width:94%; margin-bottom:10px; margin-top:10px;}
}