/**{-moz-box-sizing: border-box;box-sizing: border-box}*/
p{margin-top:0px;margin-bottom:0px}
p a{font-size:10px; font-weight:normal; line-height:11px}
form{margin:0px}
a img {border:0px}

body {font-family:Verdana; font-size:10px;margin:0px; background-color:#c9d5de;}

div#top {height:194px; background-image: url('../img/top.jpg'); background-repeat: no-repeat; background-position:top center; background-color:#FFFFFF; width:934px; margin:20px auto 0px auto;}



h1,h2,h3,p,ul,li {color: #414141; font-family:Arial, Helvetica, sans-serif;}
h1.rojos {color: #71188C;}
h2.rojos {color: #71188C;}
h2 a{font-weight:normal;}
h1 {font-size:24px; font-weight: normal;}
h2 {font-size:14px; font-weight: normal;}
h3 {font-size:10px; font-weight:normal;}
p, select {font-size:12px;}
select {color: #999999;}
a {font-weight:bold; color:#414141; text-decoration:none;} 
a:hover {color:#71188C; text-decoration:none;}

.rojos {color: #C00; font-weight:normal;}

div#left, {text-align:left}

div#left div.banner {border:1px solid #E1E1E1; margin-top:10px;width:179px}

div#content {width:934px; padding:5px 0px 0px 0px; background-color:#FFFFFF; margin:0px auto 20px auto;}
div#left {width:185px; float:left; margin-right:10px; padding-left:10px; height:100%; overflow:hidden; text-align:left;}
div#topcenter{width:710px; float:left; text-align:left; margin-bottom:20px;border:1px solid #cbc6dd;}
div#center {width:58%; float:left; text-align:left;}
div#right { width:161px;float:right; margin-right:10px;}
div#bottom {clear:both;padding-top:10px; text-align:left; background-color:#FFFFFF; background-image:url(../img/pie.jpg); background-position: center bottom; background-repeat:no-repeat; padding-bottom:20px; text-align:center;}
div#menuBottom {padding-top:10px; border-top:1px solid #E1E1E1}
div#menuBottom a {margin-right:10px;}
div#bottom p {margin-top:5px;}
div#productos{width:523px; height:100%; overflow:hidden; border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
div#productos div.fotoP{ width:181px; height:171px; float:left;}
div#productos div.textoP{ width:342px; height:171px; float:left; padding-top:10px;}
div#productos div.p{ width:323px; background-color:#f5f5f5; padding:5px;}

div#menutop{ width:934px; height:131px; background-image:url(../img/menutop.jpg); background-position: bottom left; background-repeat:no-repeat; padding-top:20px;}
div#menu{width:914px; height:41px; background-image:url(../img/menu.jpg); background-position: bottom lef; background-repeat:no-repeat; list-style:none; 
padding:2px 0px 0px 20px;}
div#menu ul{margin:0px; padding:0px;}
div#menu ul li {display: inline;list-style-type: none; height:43px; }
div#menu ul li a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	display: list-item;
	height:12px;
	padding:13px 15px;
	background-image:url(../img/separadormenu.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	float:left;
}
div#menu ul li a:hover {color:#e3e0ed;text-decoration: none; background-image:url(../img/hovermenu.jpg); background-position:top left;}

div#border{border:1px solid #dadce5; width:161px;}

ul li {list-style:none; font-size:10px;}
ul li.negrita {font-weight:bold;}
ul li.enlace a {font-weight:bold;}
ul li.enlace a {color:#222222; text-decoration:none;} 
ul li.enlace a:hover {color:#71188C; text-decoration:underline;}
ul li.enlace a:visited {color:#909090;}


div#promoIndex {border:1px solid #E1E1E1;}

/*breadcrum*/
div#breadCrum {text-align:left; padding: 0px 10px 10px 10px;}
div#breadCrum a.ruta {color:#909090;text-decoration:none;}
div#breadCrum a.ruta:hover {text-decoration:underline; font-weight:bold;}
div#breadCrum span.pagActual {color:#71188C; font-weight:bold;}


/*catalogo de productos relacionados*/
div.productoR {width:171px; height:276px; border:1px solid #E1E1E1; float:left; margin:4px 0px 0px 4px;}
div.productoR  div.imagen {height:190px;}
div.productoR  div.descrip {background:#eaebf0; padding-left:5px; padding-top:5px; height:auto; overflow:hidden;}
div.productoR  div.descrip h1, div.productoR  div.descrip h2 {margin:3px 0px; padding-bottom:3px}

/*catalogo de productos*/
div.producto {width:171px; height:261px; background-color:#eaebf0; border:1px solid #E1E1E1; float: left; margin:4px 0px 0px 4px;}
div.producto  div.imagen {height:190px;}
div.producto  div.descrip {background:#eaebf0; padding-left:5px; padding-top:5px; height:auto; overflow: hidden;}
div.producto  div.descrip h1, div.producto  div.descrip h2 {margin:3px 0px; padding-bottom:3px}
div.producto div.botones {padding-bottom:10px;}
/*a.vermas {background-image: url('../img/vermas.JPG'); width:86px; height:19px; display:block;float:left;}
a.carrito {background-image: url('../img/carrito.JPG'); width:37px;height:19px;display:block;float:right;}*/


/*detalle del producto*/
div#detalleProducto {width: 525px;}
div#detalleProducto div#imagenProd {width:233px;  border:1px solid #E1E1E1; float:left}
div#detalleProducto div#imagenProd table tr td {border:1px solid #E1E1E1; width:35px;height:38px;}
div#detalleProducto div#imagenProd table tr td img {width:35px;height:38px;}
div#detalleProducto div#descripProd {width:280px;float:right;}
div#detalleProducto div#descripProd h1, div#detalleProducto div#descripProd h2 {margin:5px 0px;}
div#detalleProducto div#descripProd p#colores{color:#71188C; margin:10px 0px;}
div#detalleProducto p#final { border-top:1px solid #E1E1E1;margin-top:15px; padding-top:15px;}
div#detalleProducto div.botones {margin-top:10px;}

p#recomend {clear:both; padding: 10px 5px;}


div#descripProd span.cant {margin: 0px 5px 0px 30px; color:#71188C}
div#descripProd input {width:80px}


div.productoSugerido {width: 525px; border:1px solid #E1E1E1;}
div.productoSugerido div#imagenProd {width:117px; float:left;}
div.productoSugerido div#descripProd {width:405px;float:right;}
div.productoSugerido div#descripProd h1, div.productoSugerido div#descripProd h2 {margin:5px 0px;}
div.productoSugerido div#descripProd p {margin-bottom: 10px;}
div.productoSugerido div#descripProd input {color:#71188C}
div.productoSugerido div.botones {background:#E1E1E1; clear:both;text-align:right; padding:5px 10px;}


/*MENU LEFT*/
div#divmenuLeft {width:179px; margin-bottom:10px;}
div#divmenuLeft {background-image: url('../img/imagenMenuPie.JPG'); background-repeat:no-repeat; background-position:bottom left; padding-bottom:6px;}
ul#menuleft {background-image: url('../img/imagenMenu.JPG'); background-repeat:no-repeat;padding-top:25px; margin: 0px; padding-left:0px;}
div#divmenuLeft ul li, div#divmenuLeft ul li a {display:block}	
div#divmenuLeft ul li {border-bottom:1px solid #E1E1E1;}	
.subcatOculta {display:none;}	
.cat a {color:#767078; padding:5px 0px 5px 10px; text-decoration:none;}
.cat a:hover {background:#cbc6dd; color:#8e2aad; padding:5px 0px 5px 10px; text-decoration:none;}
.subcat{margin-left:0px; padding:0px; background:#F1F1F1;}
.subcat a {color:#222222; text-decoration:none;} 
.subcat a:hover {color:#71188C; text-decoration:underline;background:none;}


/*LOGIN*/
div#login {background-image: url('../img/imagLoginBack.JPG'); background-repeat:repeat-x; border:1px solid #E1E1E1;height:102px;}
div#login img {margin: 4px 0px 0px 18px;}
div#login input {margin: 3px 0px 0px 18px; color: #727171;padding: 1px 1px 1px 5px;}
div#login p{margin:5px 0px 0px 18px;}
div#login a {color:#333333}
div#login a:hover {color:#71188C}

div#login p a#crear {margin-right:10px}

/*BUSQUEDA*/
div#busqueda {margin-top:7px; margin-bottom:10px;}
div#busqueda input {color: #727171}
div#busqueda input#textobuscar {margin-right:0px;width:147px;padding: 1px 1px 1px 5px;}
div#busqueda input#botBuscar {
	background: url('../img/buscar.png');
	border:0px;
	width:24px;
	height:21px;
	margin-left:0px;
	cursor:pointer;
}
div#busqueda a {display:block;margin:5px 0px 0px 10px; color:#71188C}

/*MI CARRITO*/
div#micarrito {margin-top:20px; }
div#micarrito div {border:1px solid #E1E1E1; margin-top:-3px;}
div#micarrito div p {padding: 5px;}

/*registro*/
div#registro{ overflow:hidden;}
.contenedor{
height:100%; overflow:hidden; margin-bottom:15px;
}

.textonegronormal {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align:justify;
	
}
.textoCorto {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.textocopy {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.texto3 {
	font-family: Tahoma;
	font-size: 9px;
	color: #505E8A;
}
.textonegro {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	
}
.textonegro2 {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	
}
/*pedido*/
.fotopedido{
width:233px; height:174px; float:left; margin-right:10px;
}
.textopedido{
float:left; height:100%; width:250px; overflow:hidden;
}
.formcolores{
width:120px;
}
.bordertop{
border-top:1px solid #cccccc; padding-top:10px;
}
.formulariotex{
float:left; height:100%; overflow:hidden; width:230px; text-align:right;margin-right:10px;
}
.formulario{
float:left; width:256px;
}
.campodetex{
width:256px; height:19px; border:1px solid #999999;
}
.campodetexfecha{
width:108px; height:19px; border:1px solid #999999;
}
.formulariomenu{
width:108px; height:19px; border:1px solid #999999;
}
.campodetexdescrip{
width:256px; height:50px; border:1px solid #999999;
}
.campodetexdescripG{
width:522px; height:50px; border:1px solid #999999;
}
.borderbottom{
border-bottom:1px solid #cccccc;;
}
.btnradio{
width:14px; height:14px;
}
.comentarios{
padding-left:4px;
}
/*acceso*/
#acceso{
width:481px; height:189px; background-image:url(../img/acceso.jpg); background-position:top left; background-repeat:no-repeat; margin-left:230px; padding:25px 0px 0px 18px;
}
.textoacceso{
width:245px; height:142px; border-right:1px solid #CCCCCC; padding-right:10px; float:left;
}
.acceso{
width:195px; height:142px; padding-left:24px; float:left;
}
.btnacceso{
text-align:right; padding-top:10px;
}
/*orden*/
.orden{
padding-left:10px;
line-height:18px;
}
/*localidad*/
.search{
	width:100px;
}
.calendario {
	background-image: url(../img/datetimearrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/*login*/
.loginypass{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align:justify;
	border:1px #CCC solid;
	
}

.loginypass2{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align:justify;
	border:1px #CCC solid;
}


/*nosotros*/
.fotoN{
	float:left;
	margin-right:15px;
	border:1px #CCC solid;
}

/*texto que comienzan con mayuscula*/
.nombre{text-transform:capitalize;
}

/*footer*/
.linknaranja a{
color:#d87128;
font-size:11px;
cursor:pointer;
text-decoration:none;
}
.linknaranja a:hover{
color:#d87128;
text-decoration:none;
}
.alert{
background:url("../img/alerta.png") no-repeat scroll 15px 50% #FFF6BF;
border-bottom:2px solid #FFD324;
border-top:2px solid #FFD324;
color:#BF3523;
padding:5px 20px 5px 55px;
position:absolute;
text-align:left;
top:0;
width:100%;
	}
	
.enlacesacc{float:right; margin:5px 20px 0 0; padding:0;}
.enlacesacc a{font-weight:normal;}


