﻿@charset "utf-8";
/*lo nuevo*/
body { behavior:url("/tienda/csshover3.htc"); }
a{outline: none;}
.divider{clear:both;}

#menu_space{
clear:both;
height:18px;
top:0;
}
div.sc_menu, div.sc_show{
width:750px;
position:absolute;
overflow:hidden;
margin:0;
padding:0;
z-index:1000;
background: url(/tienda/imagenes/nav_li.png) repeat-x;
}
div.sc_menu {height:22px;}
div.sc_show{height:400px;}
ul#nav{
margin:0;
padding:0;
top:0;
width: 2500px;
height:22px;
}
ul#nav li{
position:relative;
float: left;
border-right:#fff solid 2px;
padding: 5px 20px;
background: #6183a0 url(/tienda/imagenes/nav_li.png) repeat-x;
list-style:none;
font-weight:bold;
font-size:11px;
color:#000000;
}
ul#nav li .especial{
background:#FF0011;
color:#00FF00;
}
ul#nav a {
  display: block;
  padding: 5px 20px;
  text-decoration: none;
  color:#ffffff;
}
ul#nav ul{
position:relative;
float:left;
padding:0;
margin:0;
top: 22px;
left: -2px;
z-index:1000;
display:none;
}
ul#nav li ul li{ /*Submenu*/
background:#6183a0 url(/tienda/imagenes/nav_li2.png) repeat-x;
font:bold;
border:1px #FFFFFF solid;
padding:0;
margin:0;
width:16em;
text-align:left;
z-index:1000;
line-height:1;
}
ul#nav ul li a{/*ColorSubmenu*/
color:#dddddd;
}
ul#nav ul li:hover a, ul ul li.overSub a{color:#FFFFFF;}
ul#nav li:hover, ul#nav li.over{/*RolloverMain*/
/* background:#855316 url(/tienda/imagenes/nav_li3.jpg) repeat-x;*/
}
ul#nav ul li:hover, ul ul li.overSub{ /* Mouseover de los elementos del submenu */
background:#6183a0 url(/tienda/imagenes/nav_li3.png) repeat-x;
}
ul#nav li:hover ul, ul#nav li.over ul{
display: block;
position:absolute;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#nav ul li { float: left; height: 1%; }
* html ul#nav ul li a { height: 1%; }

ul#nav li a:hover, ul#nav li.over{
/* background:#855316 url(/tienda/imagenes/nav_li3.jpg) repeat-x;; /* Color de Rollover */
}
ul#nav li ul li a:hover, ul li ul li.overSub{background:#6183a0 url(/tienda/imagenes/nav_li3.png) repeat-x;}
ul#nav li a:hover ul, ul ul li a:hover ul{display: block;}

/*cimaco*/
a{font-weight:bold;}
body{
color:#003366;
font-family:Verdana, Arial, "Times New Roman";
font-size:11px;
text-align:center;
background:url(/tienda/imagenes/fondo.jpg) center bottom no-repeat;
}
#caja_principal{
width:750px;
margin-left:auto; 
margin-right:auto;
}
#cabecera a, #cabecera a:hover{color:#333333;}
#logo_principal{
float:left;
border:0px;
}
#slogan, #barra1{float:left;}
#menu1{
background:url(/tienda/imagenes/cimaco_r2_c2.gif) no-repeat;
width:410px;
height:30px;
padding-top:10px;
color:#000000;
float:left;
margin-bottom:-7px;
font-weight:bold;
}
#menu2{
background:url(/tienda/imagenes/cimaco_r4_c1.gif) no-repeat;
/*text-align:right; para bolsa de compras*/
width:750px;
height:27px;
clear:both;
color:#000000;
padding-top:8px;
margin-bottom:-8px;
font-weight:bold;
}
#menu1 a, #menu2 a{color:#000000;}
#buscador{
background:url(/tienda/imagenes/cimaco_r6_c1.gif) no-repeat;
width:750px;
height:34px;
clear:both;
color:#000000;
}
#buscador form{margin-bottom:0px; padding-top:5px;}
#buscador input, select, radio{
font-size:11px;
}
.boton_busca{
background-color:#FF6600;
color:#FFFFFF;
margin-left:3px;
}
#titulo{
background:url(/tienda/imagenes/barra.jpg) repeat-x;
width:750px;
height:28px;
}
#titulo h1{
color:#ff6600;
font-size:18px;
margin:0px;
}
#tit_mesas_reg{
background:url(/tienda/imagenes/fondo_cont.jpg);
}
#contenido{
background:url(/tienda/imagenes/fondo_cont.jpg) repeat-y;
padding:10px;
font-size:12px;
}
#franja_url{
background:url(/tienda/imagenes/fondo_pie.jpg);
height:20px;
font-size:14px;
color:#40516b;
font-weight:bold;
padding:10px;
/*background:#006699;*/
}
#pie{clear:both;}
#pie img{
border:0;
margin-bottom:15px;
margin-top:15px;
}
.comp{
font-size:10px;
font-weight:bold;
}
.vinculo_pie{
color:#006699;
font-size:9px;
line-height:20px;
margin:17px;
}
.vinculo_pie a{font-size:9px;}
.vinculo_pie a:link{color:#006699;}
.vinculo_pie a:visited{color:#0099CC;}
.tabla_color tfoot{display:none;}
div.flechas img, .tabla_color a img{border:none;}
#cotizacion_doc{
margin:5px;
padding:5px;
position:relative;
width:48%;
text-align:left;
border:1px #CCCCCC solid;
}
#cotizacion_doc .tit_cot p{
color:#003366;
font-weight:bold;
}
#cotizacion_doc p{margin:0px;}
#final_comp{
float:left;
width:48%;
margin-left:5px;
padding-top:0px;
}
div.paginas a{
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
/*endcimaco*/

/*Generales*/
#contenido a img{
border:0px;
margin:10px;
}
#contenido a:link{color:#006699;}
#contenido a:visited{color:#0099CC;}
#contenido p{
margin-bottom:10px;
line-height:20px;
}
.p_naranja{color:#FF6600;}
.p_azul{
color:#006699;
font-weight:bold;
}
.p_left{text-align:left;}
.p_right{text-align:right;}
.negritas1{font-weight:bold;}
.lista_datos{
margin-bottom:10px;
width:100%;
}
.fila1{
margin-top:3px;
float:left;
width:100%;
}
.etiqueta1{
text-align:right;
float:left;
width:49%;
margin-right:1%;
}
#lista_datos2 .etiqueta1{font-weight:bold;}
#lista_datos2 .etiqueta1 .t_chico{font-weight:normal;}
.dato1{
text-align:left;
font-weight:bold;
width:49%;
margin-left:1%;
float:left;
}
.dato1 label{/*font-weight:normal;*/}
.boton_azul{
color:#FFFFFF;
background-color:#336699;
font-size:10px;
margin:10px;
}
.t_chico{
font-size:9px;
margin:5px;
}
#dato2{font-weight:normal;}
blink{
color:#FF0000;
font-weight: normal;
}
#sac{
margin:auto;
text-align:left;
}
#titulo_sac{
font-size:24px;
color:#999999;
float:left;
width:140px;
border-right:#999999 2px solid;
padding:0; 
margin:0 10px 0 auto;
}
#titulo_sac span{
color:#003366;
font-weight:bold;
}
#datos_sac{
font-size:16px;
font-weight:bold;
padding-top:10px;
}
#datos_sac span{
color:#999999;
font-size:18px;
font-weight:bold;
}
#horario{
clear:both;
font-size:16px;
font-weight:bold; 
margin-top:30px;
text-align:center;
}

/*** Tablas Buscador ***/
.tabla_color{
font-size:10px;
margin:0;
border:0;
border-spacing:0;
}
.tabla_color a img{
margin:0px;
padding:0px;
}
.tabla_color thead{
background-color:#003366;
color:#FFFFFF;
}
.tabla_color thead th{padding:3px;}
.tabla_color tbody tr:hover{background-color:#D0E6FD;}
.tabla_color tbody .tit_renglon:hover{background-color:#FFFFFF;}
.tabla_color tbody tr td{border-bottom:2px #CCCCCC solid;}
.tabla_color .tit_renglon{
font-size:14px;
padding:3px;
color:#006699;
font-weight:bold;
border-bottom:2px #006699 solid;
border-top:2px #006699 solid;
}
.tabla_color a{
font-weight:normal;
text-decoration:none;
color:#003366 !important;
}
.tabla_color a:hover{color:#006699 !important;}
.msg_contacto{
font-size:9px;
font-weight:bold;
margin:5px auto 10px auto;
clear:both;
}
#contenido .tabla_color{
padding:0px;
margin:5px auto 10px auto;
clear:both;
font-size:11px;
}
#comm100_ButtonImage{float:left;}

/*** Bolsa de Compras ***/
.bolsa{
background: url(/tienda/imagenes/botonbolsa.png) no-repeat left;
padding:5px 70px 5px 5px;
margin:0;
position:relative;
}
#dspbolsa{
position:absolute;
width:250px;
margin:6px 0 0 500px;
* margin:23px 0 0 -254px;
z-index:3000;
text-align:left;
display:none;
}
#cierrabolsa{
padding-right:10px;
float:right;
*margin-top:-2.8em;
}
#bolsahead a{
color:#ffffff;
text-decoration:none;
float:right;
}
#bolsahead{
padding: 0 0 0 10px;
color:#FFFFFF;
font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
line-height:33px;
background: url(/tienda/imagenes/bolsah.png) no-repeat top;
}
#bolsafoot{
width:250px;
height:auto;
background: url(/tienda/imagenes/bolsaf.png) no-repeat bottom;
position:absolute;
padding:0px;
min-height:4px;
}
#bolsabody{
border-left: 4px solid #006699;
border-right: 4px solid #006699;
width:242px;
background:#f7f7f7;
margin:0;
display:inline-block;
color:#006699;
}
#bolsabody img{
position:relative;
clear:left;
}
#bolsabody h2{
position:relative;
clear:left;
padding-left:5px;
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color:#006699;
}
#bolsabody span{
clear:left;
display:block;
}
#bolsabody .precio{
color:#006699;
font-weight: bold;
margin:2em 1em 0 0;
text-align:right;
}
#bolsabody div{
padding:5px 0 5px 10px;
clear:both;
border-bottom:3px solid #FFFFFF;
}
#bolsabody div#bolsafoot{
padding:0;
margin-left:-4px;
}
#bolsatotal{
clear:both;
float:right;
margin:15px 15px 10px auto;
font:bold 14px Geneva, Arial, Helvetica, sans-serif;
position:relative;
}
#bolsatotal .precio{
color:#FF0000;
}
#bolsapago{
float:right;
clear:both;
margin:5px 8px 10px 0;
padding:5px 5px 5px 5px;
background:URL(/tienda/imagenes/botonbolsa.png) no-repeat center;
position:relative;
}
#bolsapago a{
color:#ffffff;
text-decoration:none;
padding:5px 5px 5px 5px;
}
#bolsamodif{
float:right;
clear:both;
margin:5px 8px 0 0;
padding:5px 5px 5px 5px;
background:URL(/tienda/imagenes/botonbolsa.png) no-repeat center;
}
#bolsamodif a{
color:#ffffff;
text-decoration:none;
padding:5px 5px 5px 5px;
}
#menu2{
text-align:right;
}
#menu2 .bolsa{
color:#FFFFFF;
padding:5px 70px 5px 5px;
}
.scotiabank{
color:#FF0000;
font-weight:bold;
}