@charset "utf-8";
@import url("formulario.css");
@import url("cabecera.css");
@import url("faldonpie.css");
/* CSS Document */



#envoltorio {width:980px; margin: 0 auto;}
#capahs{display:none;  margin-top:-100px;}
#capahsfin{display:none;  margin-top:-1000px;}
#pagina{background-color: #E7E7E7; width:980px;  border:#ccc solid 1px; float:left; padding-bottom:10px;}

#pagcolizda {float:left;margin-bottom:10px;  width:640px;}
#pagcoldcha {float:left;margin-bottom:10px;  width:330px;}

/* Caja Portada */
#cajaPortada{width:629px; float:left; border:#999 solid 1px; margin-top:5px; margin-bottom:5px; margin-left:5px; background:#fff;padding-bottom:10px; }
#cajaPortada .encabezado{ background:url(../images/enccajaportada.gif) repeat-x left top; height:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; margin-top:0px; color:#400000;}
#cajaPortada #cajainterior{float:left; width:580px; font-size:12px; margin-bottom:15px; height:auto; padding-left:20px; text-align:justify;}
#cajaPortada #cajainteriorimagen{width:120; height:auto;}
#cajaPortada #cajainteriorlista{ width:auto; height:auto; font-size:10px; }
#cajaPortada #caja1izda{ float:left; padding-top:10px; padding-left:20px; }
#cajaPortada #caja1dcha{ float:left; padding-bottom:10px;padding-left:20px;padding-right:10px;width:400px;}
#cajaPortada img{ border:#ccc solid 1px;}
#cajaPortada a:hover{color: #df8f03;}
#cajaPortada a{text-decoration:underline; color:#333333;}
/* Fin Caja Portada */

/* Caja Promocion */
#cajaPromocion{width:320px; float:right; background:url(../images/piecajaportada.gif) repeat-x left bottom; border:#999 solid 1px; margin-top:5px; margin-bottom:5px;  background:#FFFFFF; color:#400000;}
#cajaPromocion .encabezado{ background:url(../images/enccajaportada.gif) repeat-x left top; height:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; margin-top:0px; }
#cajaPromocion #cajainterior{float:left; font-size:12px; padding-bottom:2px; }
#cajaPromocion #caja1izda{ float:left; padding-left:10px; }
#cajaPromocion #caja1dcha{ float:left; padding-bottom:10px; padding-left:15px; padding-right:10px; width:250px; height:auto; }
#cajaPromocion #caja1dcha ul{ margin:0; padding:0; list-style-type:none;}
#cajaPromocion #caja1dcha li{ padding-bottom:10px;}
#cajaPromocion img{ border:#ccc solid 1px;}
#cajaPromocion a:hover{color: #df8f03;}
#cajaPromocion a{text-decoration:underline; color:#333333;}
.masinf{ float:right; margin-right:40px; }
.textocab{ font-size:18px; color:#990000; background:url(../images/adorno.gif) no-repeat center left; padding-left:15px;}
.textopar{ padding-left:20px;}
/* Fin Caja Promocion */


/* Texto del Carro */

#nav1, #nav1 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	font-family:Arial, Helvetica, sans-serif; 
	
}

#nav1 a {
	display: block;
	width:auto;
	color:#000;
}

#nav1 li li a:hover { color:#df8f03;}
#nav1 li li a { color:#000000;}
#nav1 li a:hover { color:#df8f03;}
#nav1 li { /* all list items */
	float: left;
	width:auto; 
	position:relative;
	margin:2px 10px 0 7px;
	padding:0 10px 0 0;
	height:20px;
	font-size:14px;
	border-right:1px solid #fff;
	 z-index:2;
	

	/* width needed or else Opera goes nuts */
}
#nav1 li li{ /* all list items */
	font-size:14px;
	width: 100%; 
	margin:0 ;
	padding:0;
	height:auto;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	
	
	/* width needed or else Opera goes nuts */
}
#nav1 li li span{ /* all list items */
	display:block;
	margin:0 ;
	padding:3px 4px 3px 7px;
	position:relative;
	}
#nav1 li ul { /* second-level lists */
	margin: 0 0 0 -8px; 
	padding:0;
	position: absolute;
	width: 150px;
	left: -999em;
	background: #FFFFFF;
	top:20px;
	
	
	 /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav1 li:hover ul, #nav1 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


