body{
	margin:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666; 
	background-color: white;
		}

h2{
	font-size: 1.3em;
	padding-top:0px!important;
	padding-top:15px;
}

a h2{
	color:#d22b2f;
}

h1{
	font-size: 2em;
}

img{
	display:block;
	border:0;
}

ul{
list-style-position: inside;
width: 246px;
padding-left:7px;
margin-left:7px;
font-weight: bold;
color:#d22b2f;
line-height: 14px;
}

li{
	font-weight: normal;
	color:#666;
}

a:link{
	text-decoration: none;
	color: #666666; 
}
a:visited{
	text-decoration: none;
	color:#666666;
}
a:hover{
	text-decoration: none;
	color: #d22b2f; 
}
a:active{
	text-decoration: none;
	color:#d22b2f;
}

select {
	  height:17px;
	  color: #d22b2f;
	  font-family: Verdana, sans-serif;
	  font-size: 11px;
	  line-height:2;
	  margin-bottom: 2px;
	 }
	 
form{
	 	padding:5px;
	 }
	 
fieldset{
	 border: none;
	 }
.anchocamp{
  float:left;
  display: block;
	width:125px;
}

.boton{
background-color:#d22b2f;
	color:#FFF;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
}

.txt{
	font-size:18px;
	color:#000;
}

.txtred{
	font-size: 14px;
	font-weight: bold;
	color: Red;
}




.seccioneshome ul{
list-style: disc;
width: 300px;
padding-left:7px;
margin-left:7px;
font-weight: bold;
line-height: 36px;
}

.seccioneshome ul li{
	width: 300px;
	
}

.seccioneshome2 img{
	display: inline;
	vertical-align: middle;
}

	.seccioneshome2{
    float:left;
	margin-top:65px;
	margin-left:30px!important;
	margin-left:10px;
	width:15px;	
	
	}
	
	.seccioneshome2 ul{
list-style: disc;
width: 250px;
padding-left:7px;
margin-left:7px;
font-weight: bold;
line-height: 36px;
}

.seccioneshome2 ul li{
	width: 260px;
	
}
	
#contenedor{
	width: 775px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
	max-height: 800px;
}

#cabecera{
height: 71px;
width:773px;
margin:0px;
}

#menu{
   width:450px;
   position:absolute;
   margin-top:-40px;
	margin-left:270px;
}

#comprar{
  background-image: url(../img/separa.png);
   background-repeat: no-repeat;
	background-position: top ,center;
	height: 60px;
	width:165px;
	float:left;
}

#dentro{
width: 380px;
position: absolute;
left:500px;
top:20px;
	
}
#contenedor2{
	width: 540px;
	margin-top:60px;
   margin-left:250px!important;
	margin-left:10px;
}
.caja{
  margin-top:10px;
  margin-left:10px;
  float:left;
	width: 175px;
	height: 200px;
	border: solid 1px #a3a3a3;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;
}
/* for Mozilla/Safari/Opera */

.caja {
width: 160px;
height: 200px;
}

.caja img{
	margin-top:5px;
	margin-bottom:3px;
}
.caja a{
font-weight: bold;
font-size: 0.9em;
}

#categoriaslist{
margin-left:130px;
margin-top:160px;
}

table{
	background: White;
	line-height:1.3;
	font-size:1em;
	text-align: left;
} 

.celda{
	background:#f5f5e3;
	height:65px;
}

.celdablanca{
	height:65px;
	text-align: left;
}

table img{
	margin-left:5px;
	float: left;
}
td{
	padding-left:10px;
}
.rojo{
	font-weight: bold;
	color:#d22b2f;
}

.rojo a {
	color:#d22b2f;
}

.rojo2{
	color:#d22b2f;
}

.tx1{
	font-weight: reg;
	color:#d22b2f;
}


#buscadorresultados{
   margin-top: 10px;
	font-size: 1em;
	text-align: right;
}

#contenedor3{
   border: 1px solid #F6F1FC;
	width: 740px;
	margin-top:50px;
   margin-left:30px;
	padding:5px;
}

 #tienda{
 	width:766px;
	margin-left:0px;
	margin-top:5px;
 }
 #cabeceratienda{
 	 border: 1px solid #EBE6F1;
	height: 45px;
	color:#d22b2f;
	padding-left:10px;
 }


 #contenidotienda{
  border: 1px solid #EBE6F1;
   margin-top:15px;
 	width:540px;
	height: auto;
	padding-bottom:20px;
 }
 
  #contenidotienda2{
  border: 1px solid #EBE6F1;
   margin-top:15px;
 	width:670px;
	height: auto;
	padding-bottom:20px;
 }
 
  #contenidotienda3{
  border: 1px solid #EBE6F1;
   margin-top:15px;
 	width:420px;
	height: auto;
	padding-bottom:20px;
	margin-left:0px;
 }
 
 #productdest{
   float: left;
 	width:122px;
	height: 115px;
	padding-left:10px;
	margin-top:10px;
 }
.sobre{
	width: 440px;
	margin:10px;
	display: block;
}
#collat{
   margin-top: 0px!important;
   margin-top:15px;
    border: 1px solid #EBE6F1;
   line-height:18px;
	width:173px;
	height:500px;
	float:right;
	padding-top:10px;
	margin-left: -210px;
	padding-left:10px;
}

#collat2{
   margin-top: 0px!important;
   margin-top:15px;
    border: 1px solid #EBE6F1;
   line-height:18px;
	width:73px;
	height:500px;
	float:right;
	padding-top:10px;
	margin-left: -210px;
	padding-left:10px;
}
#collat3{
    margin-top:60px;
    border: 1px solid #EBE6F1;
   line-height:18px;
	width:173px;
	height:500px;
	float:right;
	padding-top:10px;
	margin-left: -310px;
	padding-left:10px;
	margin-right:120px;
	_margin-right:0px;
}

#vendedor{
	height: 115px;
	margin:10px;
}
#contenedor4{
	width: 400px;
	margin-top:10px;
   margin-left:10px;
}
.paginador{
	text-align: right;
	margin:10px;
}
#productoslat{
   float:right;
  width: 125px;
	margin-top:7px;
 
}
#producto{
	padding-left:20px;
	padding-top:10px;
	text-align:center;
 }
#descrip{
margin:20px;
	width: 300px;
}
#compralo{
   margin-top:10px;
	width: 90px;
	height: 20px;
	background-color:#d22b2f;
	color:#FFF;
	font-weight: bold;
	text-align: center;
	line-height: 1.7em;
}

#compralo a{
	color:#FFF;
}

#contable{
   border: 1px solid #f5f5e3;
  	width: 730px;
	line-height:1.3;
	font-size:1em;
	text-align: left;
	padding:5px;
}

.pagsig{
	text-align: right;
	margin-top:10px;
}
 #contenido{
   margin-top:15px;
	background-color: #f5f5e3;
	height: 500px;
	padding:10px;
	line-height: 17px;
	
 }
 
 #buscadoralta{
   margin-top: 10px;
	font-size: 1em;
	text-align: left;
}

.tallas{
	line-height:20px; 
	margin-left:-70px;
}

.negr{
	font-weight: bold;
}
.talla2 {
	margin-top:20px;
	margin-left:20px;
}

.talla2 a{
	margin-top:20px;
	text-decoration: underline;
}
.tabla td{
	border: 1px solid #eaeae9;
	vertical-align: top;
}

.margen{
	margin-left:10px;
	line-height:20px;
	margin-bottom:10px;
}
.noborde{
	border: none;
}

.caja2{
	width:153px!important; width:auto; padding-top:70px; padding-left:20px; height:188px!important; height:188px;
}

#cuerpo{margin-left:7%;}
	.seccioneshome{
    float:left;
	margin-top:65px;
	margin-left:30px!important;
	margin-left:10px;
	width:215px;	
	}
	
	.seccioneshome img{
	display: inline;
	vertical-align: middle;
}
 .ancho{
	width: 215px;
	display: inline;
}
.todo{
width:700px;
margin-left:330px;
}

.cajita{ margin-top:10px;
  margin-left:10px;
  float:left;
	width:155px!important;width: 165px;
	height: 217px!important;height: 237px;
	border: solid 1px #a3a3a3;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;}
	
	.cajita2{ margin-top:10px;
  margin-left:10px;
  float:left;
	width:290px!important;width: 165px;
	height: 260px!important;height: 237px;
	border: solid 1px #a3a3a3;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;}
	
		.cajita3{ margin-top:10px;
  margin-left:10px;
  float:left;
	width:370px!important;width: 165px;
	height: 390px!important;height: 237px;
	border: solid 1px #a3a3a3;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;}
#menu3{position:absolute;margin-left:400px!important;margin-left:200px;margin-top:-50px;font-size:1.1em;}	
#menu1{margin-left:400px!important;#margin-left:-400px;_margin-left:400px;margin-top:-50px;margin-bottom:50px;font-size:1.1em;}	
.aclara{clear:both;}
#footer{text-align:center;color:#989797;margin-top:5%;}
#footer2{margin-left:30%;color:#989797;margin-top:5%;}

.precio{
    display:block;
	margin-left:0px;
	padding-top:5px;
	text-align:left;
	color:#666666;
	font-weight:bold;
}
.lupa{cursor:pointer;position:relative;bottom:15px;z-index:0;margin:0;text-align:right;margin-left:130px;}
.lupa2{cursor:pointer;position:relative;bottom:15px;z-index:0;margin:0;text-align:right;margin-left:260px;}
.esconde{display:none;position:absolute;border:1px solid #999;background-color:#fff;z-index:1;}
.envio{margin-top:80px;margin-left:8%;}

.bor{
	border-right:1px solid #888888;padding-right:5px;
}

.tablaped tbody tr td{ border-bottom:1px solid #ebe6f1;height:30px; padding-left:0;}

.tablaped thead tr td{text-align:center;}
.todo{ width:700px;margin-left:330px;}

.todo2{width:700px;margin-left:330px;}
.todo2 div{  margin-top:10px;
  margin-left:10px;
  float:left;
	width:155px!important;width: 165px;
	height: 200px;
	border: solid 1px #a3a3a3;
	padding-top:5px;
	padding-left:5px;
	padding-right: 5px;}
	
.bordrojo{border:1px solid Red;}
	
.noved{
	width:200px;margin-left:20px;margin-top:50px;line-height:18px;}	
	
.envio2{margin-top:150px;margin-bottom:300px;}

.LV_validation_message{
	    font-weight:bold;
	    margin:0 0 0 5px;
	}

	.LV_valid {
	    color:#00CC00;
	}

	.LV_invalid {
	    color:#CC0000;
	}

	.LV_valid_field,
	input.LV_valid_field:hover, 
	input.LV_valid_field:active,
	textarea.LV_valid_field:hover, 
	textarea.LV_valid_field:active {
	    border: 1px solid #00CC00;
	}

	.LV_invalid_field, 
	input.LV_invalid_field:hover, 
	input.LV_invalid_field:active,
	textarea.LV_invalid_field:hover, 
	textarea.LV_invalid_field:active {
	    border: 1px solid #CC0000;
	}