@charset "utf-8";

  body {
      margin:0;
	  background-image: url(../imagenes/fdo.jpg);
	  font-family:Tahoma;
	  color:#666666;
  }

  #menuLayer {
	position:absolute;
	left:auto;
	top:auto;
	z-index:0;
	height:auto;
	width:auto;
	background-color: #50210f;
	margin-top:28px;
	margin-right:50px;
	border: 1px solid #CC3300;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

  #menuLayer ul{
   list-style:none;
   margin:0;
   padding:10px;
}
  #menuLayer li{
   list-style:none;
   margin:0;
   padding:0;
}

   #menuLayer a{
   color:#FFFFFF;
   text-decoration:none;
} 
   #menuLayer a:hover{
   color:#fbb635;
} 

  .pie{
	font-family: Tahoma;
	font-size: 10px;
	color: #919191;
	text-decoration: none;
	text-align:center;
}
/*td titulo + fondo*/
 .td_titulos {
	background-image:url(../imagenes/img_base_titulos.jpg);
    background-repeat:no-repeat;
}
 
 /*texto principal titulos*/
 .texto_titulo {
   font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   color:#763318;
   padding-left:40px;
 }

.titulo_noticias {
	font-family:"Arial", Helvetica, sans-serif;
	font-size:15px;
	color:#7A7A7A;
	font-weight:800;
  }
  
 .texto_noticias {
   font-family:tahoma;
   font-size:11px;
   color:#555555;
   text-align:justify;
   }
 a.link_mas:link, a.link_mas:visited{
   font-family:tahoma;
   font-size:11px;
   color:#CC1A0A;
   }  
  a.link_mas:hover{
   font-family:tahoma;
   font-size:11px;
   color:#CC1A0A;
   text-decoration:underline;
   } 
   
   
/*general*/

 a:link , a:visited {
  font-family: tahoma;
  font-size: 10px;
  color: #919191;
  text-decoration: none;
 }
 
 a:hover {
 font-family: tahoma;
 font-size: 10px;
 color: #666666;
 text-decoration: underline;
 }
 
 .thumbProducto{
  border: 1px solid #CCCCCC;
  padding: 4px;
 }
 
 .thumbConteiner{
  border: 1px solid #CCCCCC;
  padding: 4px;
  width: 113px;
  heigth: 110px;
 }
 
 .cantBox{
  height:10px;
  font-size:9px;
 }
 
 .oops{
 
 margin-top:20px;
 margin-bottom:30px;
 text-align:center;
 color:#CCCCCC;
 
 }
 
 .tda{
 border-left:#e6d1a9 1px solid;
 border-right:#e6d1a9 1px solid;
 border-bottom:#e6d1a9 1px solid;
 }
 
 .tda td{
 font-size:12px;
 background-color:#f8f4eb;
 border-top:#e6d1a9 1px solid;
 padding: 4px 0;
 padding-left:4px;
 color:#666666;
 }
 
 .tdb td{
  font-size:12px;
  background-color:#841f01;
  border:#7b1d03 1px solid;
  padding: 4px 0;
  padding-right:4px;
  color:#FFFFFF;
  font-weight:bold;
  text-align:right;
 }
 .tdb th{
  font-size:13px;
  background-color:#f5f0e5;
  border:#f5f0e5 1px solid;
  padding: 4px 0;
  padding-right:4px;
  color:#b8b9b9;
  font-weight:bold;
  text-align:right;
 }
 
 .login{
 font-size:11px;
 color:#666666;
 margin-top:12px;
 }
 
 .login a{
 font-size:11px;
 color:#990000;
 text-decoration:underline;
 }
 
  .login a:hover{
 font-size:11px;
 color:#CC6600;
 }
 
 .user,.pass{
 width:100px;
 font-size:10px;
 height:10px;
 color:#666666;
 }
 
 .ingresar{
 width:40px;
 height:16px;
 background-color:#990000;
 border:none;
 color:#FFFFFF;
 font-weight:bold;
 font-size:10px;
 }
 
 .enviar{
 background-color:#990000;
 height:20px;
 border:none;
 color:#FFFFFF;
 font-weight:bold;
 font-size:10px;
 }
 
 .registro{
  font-size:12px;
 }
 .registro td{
  padding:2px;
 }
 
 .regTf{
  width:270px;
  color:#666666;
  font-size:12px;

 }
 
 .regSl{
  color:#666666;
  font-size:12px;
 }
 
 .regMsg{
 border:#CC6600 1px solid;
 background-color:#FFF3E8;
 padding:3px;
 font-size:11px;
 text-align:center;
 margin-top:20px;
 }
 
 .smallFont{
 font-size:11px;
 }
 
 .aviso{
 font-size:11px;
 margin:10px 0;
 }
 
 .aviso a{
 color : #842000;
 font-size:13px;
 font-weight:bold;
 }
 h5{
 color:#990000;
 }
 .listaProductos{
  font-size:12px;
 }
 .listaProductos ul{
   list-style:square;
 }
 .listaProductos strong{
   width:400px;
 }
 .lunchForm h4{
   font-size:14px;
 }
  .lunchForm{
   font-size:12px;
 }
 .lunchSelect{
   width:45px;
   font-size:12px;
   height:20px;
 }
 .lunchTabla{
  font-size:12px;
  width:460px;
  margin-top:12px;
 }
 .lunchDescripcion{
  /*background-color:#FFF3E8;*/
  margin:4px 0;
  padding:5px;
 }
  .lunchTotal{
  margin-top:15px;
  padding:5px 9px 5px 5px;
  font-size:13px;
  font-weight:bold;
  color:#990000;
 }
 .cantLunch{

 }
 .titLunch{
   font-variant:small-caps;
   font-size:11px;
 }
 .preLunch{
   color:#990000;
 }
 .error{
 background-image:url(../imagenes/error.png); 
 background-repeat:no-repeat; 
 background-position:left;
 color:#CC3300;
 font-weight:bold;
 text-indent:19px;
 margin-top:5px;
 margin-bottom:3px;
 }
 .cError{
  color:#993300;
  font-weight:bold;
  text-align:center;
  font-size:12px;
  margin:4px 4px 4px 20px;
  background-color:#FFECEC;
  border:1px solid #993300;
  padding:4px;
 }
  .cExito{
  color:#006600;
  font-weight:bold;
  text-align:center;
  font-size:12px;
  margin:4px 4px 4px 20px;
  background-color:#EDFFE6;
  border:1px solid #006600;
  padding:4px;
 }
 legend{
  color:#990000;
 }
 .listaItems,li{
  font-size:10px;
 }
 
 /* paginado */
 
 #pagNavi{
  width:100%;
  text-align:center;
  /*background-color:#00FF00;*/
 }
 #navi li{
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  font-size:11px;
  font-weight:bold;
  margin-right:5px;
 }
 #navi a{
  display:block;
  width:15px;
  height:15px;
  border:1px solid #FFE2C6;
  background-color:#FFEFDF;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
 }
 #navi a:hover{
    color:#800000;
    border:1px solid #800000;
    background-color:#FFB7B7;
  }
 #navi .lkselected a{
    color:#800000;
    border:1px solid #800000;
    background-color:#FFB7B7;
  }
