BODY {
	FONT: 10px verdana, arial, sans-serif; MARGIN: 0px; BACKGROUND-COLOR: #E6EAF2;
}
TD {
	FONT: 10px verdana, arial, sans-serif
}
TH {
	FONT: 10px verdana, arial, sans-serif
}
FONT {
	FONT: 10px verdana, arial, sans-serif
}
P {
	FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px
}
DIV {
	FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px
}
TEXTAREA {
	COLOR: #3d3d3d; FONT: 10px verdana, arial, sans-serif;BACKGROUND-COLOR: #F3F1D1; 
}
SELECT {
	COLOR: #3d3d3d; FONT: 10px verdana, arial, sans-serif;BORDER-BOTTOM-COLOR: #3d3d3d; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #3d3d3d; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #3d3d3d; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #3d3d3d; BORDER-TOP-WIDTH: 1px; TEXT-INDENT: 2px;BACKGROUND-COLOR: #F3F1D1; 
}
INPUT {
	COLOR: #000000; 
	BACKGROUND-COLOR: #F3F1D1; 
	BORDER-BOTTOM-COLOR: #C9C9C9; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #C9C9C9; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #C9C9C9;
	BORDER-RIGHT-WIDTH: 1px;
	BORDER-TOP-COLOR: #C9C9C9; 
	BORDER-TOP-WIDTH: 1px; 
	FONT-FAMILY: Tahoma, Verdana, sans-serif; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; TEXT-INDENT: 2px
}
#flash {
	z-index: -999;
}


.txtH {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.h {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.h:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.h:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.h:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.h:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:link       {BACKGROUND: none; COLOR: #222222; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active     {BACKGROUND: none; COLOR: #848C9B; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline overline}
A:visited    {BACKGROUND: none; COLOR: #222222; FONT-SIZE: 10px; TEXT-DECORATION: none}
A:hover      {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: underline overline}


/*Estilos puntuales*/
.Pix4 {FONT-SIZE: 4px; height: 4px}
.FondoLogo	{BACKGROUND-COLOR: #FFFFFF; }
.NombreTienda	{FONT-FAMILY: Arial; FONT-SIZE: 19px; FONT-WEIGHT: bold; COLOR: #000000;}
.Slogan	{FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #CC3300;}
.InicioRapidoArriba	{
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #EEEEEE;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	height: 20px;
}
.PrecioDolar{
	FONT-FAMILY: Verdana, Helvetica, Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FF0000;
}
.EstiloIzquierda{
	BORDER-RIGHT: #000000 1px solid;
	BACKGROUND-COLOR: #F6F6FF;
}

.EstiloCategoria{
	BACKGROUND-COLOR: #F6F6FF;
}
.EstiloSubCategoria{
	BACKGROUND-COLOR: #E6E6FF;
}
.EstiloDerecha{
	BACKGROUND-COLOR: #F6F6FF;
	
}
.MarcoNegro {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	background-color: #ffffff;
}
.MarcoImagen {
	BORDER-BOTTOM: #004567 1px solid;
	BORDER-LEFT: #004567 1px solid;
	BORDER-RIGHT: #004567 1px solid;
	BORDER-TOP: #004567 1px solid;
	background-color: #ffffff;
}
.InicioRapidoAbajo	{
	BACKGROUND-COLOR: #F6F6FF;
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	height: 20px;
}
.TextoInicioRapidoAbajo{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Verdana, Helvetica;
}
.Creditos{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #004567;
	BACKGROUND-COLOR: #F3F1D1;
	height: 30px;
}
.Cuerpo{
	PADDING: 5px;
	BACKGROUND-COLOR: #FFFFFF;
}
.Cuerpo2{
	BACKGROUND-COLOR: #FFFFFF;
}

.Editorial{
	BACKGROUND-COLOR: #FFFFFF;
}

.TituloEditorial{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #004567;
}
.CuerpoEditorial{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial;
	FONT-SIZE: 10px;
	COLOR: #000000;
}
.AreaImagenEditorial{
	VERTICAL-ALIGN: Top;
}
.MarcoImagenEditorial {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	background-color: #004567;
}
.TituloRecomendados{
	TEXT-ALIGN: Center;
}
.VerRecomendados{
	TEXT-ALIGN: Right;
}
.ImagenProducto{
	/*BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	background-color: #ffffff;*/
	background-color: transparent;
}
.TituloProducto{
	FONT-FAMILY: Verdana, Tahoma, Helvetica, Arial;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	COLOR: #004567;
}
.ResumenProducto{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 10px;
	COLOR: #000000;
}
.Precio{
	TEXT-ALIGN: right;
}
.PrecioNormalProducto{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
.PrecioOfertaProducto{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FF0000;
	/*BORDER-BOTTOM: #004567 1px solid;
	BORDER-LEFT: #004567 1px solid;
	BORDER-RIGHT: #004567 1px solid;
	BORDER-TOP: #004567 1px solid;
	background-color: #FFCC00;*/
}
.PrecioTachadoProducto{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: line-through;
	COLOR: #000000;
}
.PrecioPromocionProducto{
	FONT-FAMILY: Verdana,Helvetica; 
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	COLOR: #FF0000;
}
.ReglaSeparadoraProducto{
	COLOR: #004567;
	WIDTH: 95%;
	HEIGHT: 1px;
}
.TituloCategoria{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	TEXT-INDENT: 5px;
	COLOR: #004567;
}
.CuerpoDetaProducto{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	border-color: #004567;
	BACKGROUND-COLOR: #FFFFFF;
}
.BordeDetaProductoInferior{
	BORDER-BOTTOM: #000000 1px solid;
	border-color: #004567;
}
.TituloDetaProducto{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND-COLOR: #F3F1D1;
	COLOR: #000000;
}
.EtiquetasDetaProducto{
	FONT-FAMILY:Verdana, Tahoma, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	COLOR: #004567;
}
.Paginas{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	border-color: #004567;
}
.PagNoVisitada{
	BORDER-RIGHT: #000000 1px solid;
	border-color: #004567;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
}
.PagVisitada{
	BORDER-RIGHT: #000000 1px solid;
	border-color: #004567;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
}
.TituloSeccion{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	TEXT-INDENT: 5px;
	COLOR: #004567;
}
.CuerpoSeccion{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	border-color: #004567;
	BACKGROUND-COLOR: #FFFFFF;
}
.EtiquetasSeccion{
	FONT-FAMILY:Verdana, Tahoma, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
	COLOR: #004567;
}
.TituloDistritoProveedor{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND-COLOR: #004567;
	COLOR: #FFFFFF;
}
.TituloOpiniones{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND-COLOR: #004567;
	COLOR: #FFFFFF;
}
.EtiquetasOpinion{
	FONT-FAMILY:Verdana, Tahoma, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	COLOR: #004567;
}
.PreguntasFAQ{
	FONT-FAMILY:Verdana, Tahoma, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	COLOR: #004567;
}
.TituloPreguntaFAQ{
	FONT-FAMILY:Verdana, Tahoma, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #004567;
	COLOR: #FFFFFF;
}
.AnchoPais{
	width: 200px;
}
.CarritoCabeceras{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica;
	FONT-SIZE: 10px;
	BACKGROUND-COLOR: #F3F1D1;
	COLOR: #000000;
}
.CarritoMarcoCelda {
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	background-color: #ffffff;
}
.CarritoAcciones{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
	BACKGROUND-COLOR: #F3F1D1;
	COLOR: #000000;
}
.MarcoTablaTarjeta{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	border-color: #004567;
	BACKGROUND-COLOR: #FFFFFF;
}
.FondoMenu{
	BACKGROUND-COLOR: #333333;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BORDER-BOTTOM: #000000 1px solid;
	/*BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;*/
	BORDER-TOP: #000000 1px solid;
	border-color: #000000;
}
.FondoTitulo{
	BORDER-BOTTOM: #000000 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	border-color: #B1B1B1;
	BACKGROUND-COLOR: #F3F1D1;
	COLOR: #004567;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica;
}
.TablaBuscar{
	BACKGROUND-COLOR: #FFFFFF;
}
.CabeceraBuscar{
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY:Verdana, Tahoma, Helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	COLOR: #2E4F76;
}
.CeldaBuscar{
	BORDER-LEFT: #000000 1px solid;
	BORDER-RIGHT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

/* formulario contacto*/

form{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:400px;
margin:30px auto;
background:#F6F6FF;
border:solid 1px #b7ddf2;

}

form div{
display:block;
margin:4px 0px;
}

fieldset{
border:solid 0px #b7ddf2;
}


label{
float:left;
text-align:right;
width:100px;
 padding: 0px 10px 0px 0px;
}

.contatext{
		font-size:12px;
		border:solid 1px #aacfe4;
		width:150px;
}
.contatextarea{

		font-size:12px;
		border:solid 1px #aacfe4;
		width:250px;
}

.boton{
padding: 2px 25px;
width:100px;
}

legend{
FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial,Verdana, Helvetica;}
	
#resultado{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:400px;
margin:30px auto;
background:#F6F6FF;
border:solid 1px #b7ddf2;
}	
botones{
}

/* suscripcion*/
#margen{
margin:auto;
}

.suscripcion{
margin:45px 0 0 120px;

}


.top_left_box{
width:200px;
height:10px;
float:left;
background:url(../images/top_box_bg1.gif) no-repeat center;
}
.center_left_box{
width:200px;
height: auto;
float:left;
background:url(../images/center_box_bg1.gif) repeat-y;
}
.bottom_left_box{
width:200px;
height:10px;
float:left;
background:url(../images/bottom_box_bg1.gif) no-repeat center;
}
.box_title1{
width:200px;
text-align:center;
font-size:12px;
color:#615357;
padding:5px 0 5px 0;
}
.box_title1 span{
font-weight:bold;
color:#09B73B;
}

/*-----------------form style--------------------*/
.form{
width:200px;
text-align:center;
color:#615357;
padding:5px 0 5px 0;
}
.form_row{
float:left;
width:200px;
text-align:center;
padding:3px 0 3px 0;
}
label.left{
float:left;
width:70px;
padding-top:3px;
text-align:right;
}
label.left_long{
float:left;
width:90px;
padding-top:3px;
text-align:right;
}
input.form_input{
border: 1px solid #C8D2D9;
background-color:#FFFFFF;
margin:0px;
width:150px;
float:left;
margin-left:10px;
}

/* fin suscripcion*/




/* contact derecha*/

img.img_right{
float:right;
padding:0px 8px 8px 8px;
}

.right_box{
width:200px;
height:auto;
padding-bottom:10px;
}
.top_right_box{
width:200px;
height:10px;
float:left;
background:url(../images/top_box_bg1.gif) no-repeat center;
}
.center_right_box{
width:200px;
height: auto;
float:left;
background:url(../images/center_box_bg1.gif) repeat-y;
}
.bottom_right_box{
width:200px;
height:10px;
float:left;
background:url(../images/bottom_box_bg1.gif) no-repeat center;
}
.box_title{
width:200px;
text-align:center;
font-size:12px;
color:#615357;
padding:5px 0 5px 0;
}
.box_title span{
font-weight:bold;
color:#d8325d;
}

.form{
width:200px;
text-align:center;
color:#615357;
padding:5px 0 5px 0;
}

.form_row{
float:left;
width:200px;
text-align:center;
padding:3px 0 3px 0;
}
#contacto{
font-size:11px;
color:#385870;
width:160px;
padding-left:5px;
border:1px solid #385870;
-moz-border-radius: 5px;
-webkit-border-radius: 10px;
}
#contacto .titulo{
width:180px;
text-align:center;
font-weight:bold;
font-size:16px;
color:#d8325d;


}
#contacto span{
color:#d8325d;

}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


/* fin/

 /* fin */

/* contacto jquery

#titulo{
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2em;
	border-bottom: 1px dotted #6b9ef1;
	color: #5f95ef;
	margin-bottom: 1em;
}


#container{
width:400px;
margin:40px auto;
text-align:left;}

#ContacForm{
padding:0 10px 10px;
}
#ContactForm label{
	display: block;
	color: #797979;
	font-weight: 700;
	line-height: 1.4em;
}
#ContacForm input{
	width: 220px;
	padding: 6px;
	color: #949494;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #cecece;
}
#ContacForm input.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#ContacForm textarea{
	width: 550px;
	height: 80px;
	padding: 6px;
	color: #adaeae;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	border: 1px solid #cecece;
}
#ContacForm textarea.error{
	background: #f8dbdb;
	border-color: #e77776;
}
#ContacForm div{
	margin-bottom: 15px;
}
#ContacForm div span{
	margin-left: 10px;
	color: #b1b1b1;
	font-size: 11px;
	font-style: italic;
}
#ContacForm div span.error{
	color: #e46c6e;
}
#ContacForm #send{
	background: #6f9ff1;
	color: #fff;
	font-weight: 700;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
#ContacForm #send:hover{
	background: #79a7f1;
}
#error{
	margin-bottom: 20px;
	border: 1px solid #efefef;
}
#error ul{
	list-style: square;
	padding: 5px;
	font-size: 11px;
}
#error ul li{
	list-style-position: inside;
	line-height: 1.6em;
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
*/