/* CSS Document */
body {
	font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#636363;
	margin:0;
	padding:0;
	text-align: center;
	background-color: #FFFFFF;
	line-height:normal;
}

body div{
	-moz-box-sizing:border-box;box-sizing:border-box;
}
form{
margin:0px;
padding:0px;
}

h2{
font-size:13px;
font-weight:bold;
color:#333333;
line-height:normal;
margin:0px;
padding:0px;
}

.body2 {
	background-image: none;
	padding:4px;
}

#container{
	position:relative;
	text-align:left;
	width:1024px;
	margin:0 auto 0 auto;
	padding:0;
	border-left:#A2A2A2 1px solid;
	border-right:#A2A2A2 1px solid;	
	-moz-box-sizing: border-box pading-box;		
}

#header{
	background-image: url(i/fonsHeader.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:127px;
}

#headerLogo{
	width:450px;
	padding-left:8px;
	padding-top:15px;
	float:left;
}
#headerLogoR{
	width:400px;
	float:right;
	text-align:right;
	padding-right:20px;
	padding-top:8px;
	font-weight:bold;
	color:#6e6e6e;
}
#headerLogoR a:link, #headerLogoR a:visited {color:#636363;}
#headerLogoR a:hover {color:#78B300;}


.plogin{
padding-top:8px;
font-size:12px;
color:#666666;
}
.plogin2{
padding-top:4px;
font-size:10px;
color:#666666;
}
#formLogin{
margin:0px;
padding:0px;
}
#formLogin input{
font-size:11px;
}

#headerMenu{
	background-image: url(i/bkgMenu.jpg);
	background-repeat:repeat-x;
	height:42px;
	padding-left:15px;	
}

.men1, .men2, .men3, .men4, .men5, .men6{
	height:42px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	text-align:center;	
}

.mens1, .mens2, .mens3, .mens4, .mens5, .mens6{
	height:42px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	background-image: url(i/bkgMenuOv.jpg);
	background-repeat:repeat-x;
	width:auto;
	text-align:center;
}
.men1, .mens1{width:168px;}
.men2, .mens2{width:116px;}
.men3, .mens3{width:120px;}
.men4, .mens4{width:110px;}
.men5, .mens5{width:161px;}
.men6, .mens6{width:153px;}

#m1, #m2, #m3, #m4, #m5, #m6{
	margin-top:13px;
	height:16px;
	padding-left:15px;
	padding-right:15px;
	border-left:#FFFFFF 1px solid;
}
#m1{
 border:0px;
}

.clear{
	clear:both;
}

#main{
	padding-bottom:60px;
	background-image: url(i/fonsMain.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	padding-top:15px;
	min-height:640px;
}
#mleft{
	float:left;
	width:235px;
	text-align:center;
}
#mleft a:link, #mleft a:visited{
	color:#FFFFFF; text-decoration:none;
}
#mleft a:hover{
	color:#FFFFFF; text-decoration:underline;
}
#linkboq a:link, #linkboq a:visited{
	color:#797979; text-decoration:none;
}
#linkboq a:hover{
	color:#78B300; text-decoration:underline;
}
 
#mright{
	float:left;
	width:750px;
	padding-left:40px;
}

#mright h1{
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:normal;
	color:#000000;
}

.boxtit{
border-bottom: 1px solid #767573;
margin-bottom:6px;
width:150px;
color:#5a5a5a;
}

#boxInfoT{
	background-image: url(i/bkg_box1_top.jpg);
	background-repeat: no-repeat;
	height:7px;
	width:215px;
	margin:0 auto 0 auto;
}
#boxInfoB{
	background-image: url(i/bkg_box1_bot.jpg);
	background-repeat: no-repeat;
	height:7px;	
	width:215px;
	margin:0 auto 0 auto;
	margin-bottom:5px;	
}
#boxInfoM{
	background-image: url(i/bkg_box1_mid.jpg);
	background-repeat: repeat-y;
	width:215px;
	margin:0 auto 0 auto;
}
#boxInfoIns{
	text-align:left;
	padding-left:25px;
	background-image: url(i/bkg_box1_pic.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	padding-bottom:10px;
}

#boxCatT{
	background-image: url(i/bkg_box2_top.jpg);
	background-repeat: no-repeat;
	height:15px;
	width:215px;
	margin:0 auto 0 auto;
}
#boxCatB{
	background-image: url(i/bkg_box2_bot.jpg);
	background-repeat: no-repeat;
	height:7px;	
	width:215px;
	margin:0 auto 0 auto;
	margin-bottom:5px;	
}
#boxCatM{
	background-image: url(i/bkg_box2_mid.jpg);
	background-repeat: repeat-y;
	width:215px;
	margin:0 auto 0 auto;
}
#boxCatIns{
	text-align:left;
	padding-left:25px;
	background-image: url(i/bkg_box2_pic.jpg);
	background-repeat: no-repeat;
	background-position:right bottom;
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	padding-bottom:10px;
}

#boxDic{
	background-image: url(i/bkg_box_dic.jpg);
	background-repeat: no-repeat;
	font-size:12px;
	font-weight:bold;
	height:65px;
	width:215px;
	margin:0 auto 0 auto;
	padding-top:15px;
}

a, a:visited{color:#797979;}
a:hover{color:#78B300;}

.ah:link, .ah:visited{color:#FFFFFF;text-decoration:none;}
.ah:hover{color:#FFFFFF; text-decoration:underline;}

.averdeS:link, .averdeS:visited{ font-size:11px; color:#78B300;text-decoration:none;}
.averdeS:hover{font-size:11px; color:#78B300; text-decoration:underline;}


#footerM1{
	background-color:#A9CA07;
	border-top: #839F00 1px solid;
	height:27px;
	padding-top:5px;
	color:#5f5f5f;
}
#footerM2{
	background-color:#83B900;
	height:21px;
	padding-top:5px;
	padding-left:10px;
	font-weight:bold;
	font-size:10px;
}
#footerleft{
float:left;
width:610px;
padding-left:10px;
font-weight:bold;
font-size:10px;
}
#footerRight{
float:right;
text-align:right;
width:400px;
font-weight:bold;
padding-right:10px;
font-size:10px;
color:#FFFFFF;
}

.afooter:link, .afooter:visited{
	color:#5f5f5f;
	font-size: 10px;
	text-decoration:none;
}
.afooter:hover{
	color:#FFFFFF;
	font-size: 10px;
	text-decoration:underline;
}

.aMsela:link, .aMsela:visited{ background:#C45C00;width:140px;}
.aMsela:hover{ background:#C45C00;width:140px;}	
.aMselb:link, .aMselb:visited{ background:#D78C02;width:140px;}
.aMselb:hover{ background:#D78C02;width:140px;}	
.aMselc:link, .aMselc:visited{ background:#379B9D;padding-left:4px; padding-right:4px;}
.aMselc:hover{ background:#379B9D; padding-left:4px; padding-right:4px;}	

/* categories start*/
#categories h2, .categories h2{
	color:#FFF;
	padding:4px 4px 4px 8px;
	margin-bottom:0px;
}
#categories ul, .categories ul{
	padding:0;
	margin:0;
	list-style:none;
}
#categories ul a, .categories ul a{
	display: block;
	text-decoration:none;
}
#categories ul a:hover, .categories ul a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#categories ul a.here, .categories ul a.here{
	background:#C45C00;
	color:#FFFFFF;
	font-weight:bolder;
	width:140px;
	padding-left:8px;	
}
#categories ul a.depth2, .categories ul a.depth2{
	color:#974700;
	padding-left:8px;
}
#categories ul a.depth2:visited, .categories ul a.depth2:visited{
	color:#974700;
	padding-left:8px;
}


.titpage{
	background-image: url(i/bg-headline.gif);
	background-repeat: no-repeat;
	height:20px;
	vertical-align:middle;
	padding:5px;
	font-size:12px;
	font-weight:bold;	
}
#titHomeL{
	background-image: url(i/titOrangeL.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;
}
#titHomeR{
	background-image: url(i/titOrangeR.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;	
}
#titHomeM{
	background-image: url(i/titOrangeM.jpg);
	background-repeat: repeat-x;
	height:32px;
	float:left;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	width:100px;
	padding-top:6px;
	text-align:center;
}
#titHomeM2{
	background-image: url(i/titOrangeM.jpg);
	background-repeat: repeat-x;
	height:32px;
	float:left;
	width:175px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
	text-align:center;
}

#titGreenL{
	background-image: url(i/titGreenL.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;
}
#titGreenR{
	background-image: url(i/titGreenR.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;	
}
#titGreenM{
	background-image: url(i/titGreenM.jpg);
	background-repeat: repeat-x;
	height:32px;
	float:left;
	width:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	width:100px;
	padding-top:6px;
	text-align:center;
}

#titOrangeFL{
	background-image: url(i/titOrangeFL.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;
}
#titOrangeFR{
	background-image: url(i/titOrangeFR.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;	
}
#titOrangeFM{
	background-image: url(i/titOrangeFM.jpg);
	background-repeat: repeat-x;
	height:32px;
	float:left;
	width:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	width:150px;
	padding-top:6px;
	text-align:center;
}

#titBlueL{
	background-image: url(i/titBlueL.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;
}
#titBlueR{
	background-image: url(i/titBlueR.jpg);
	background-repeat: no-repeat;
	height:32px;
	float:left;
	width:10px;	
}
#titBlueM{
	background-image: url(i/titBlueM.jpg);
	background-repeat: repeat-x;
	height:32px;
	float:left;
	width:10px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	width:250px;
	padding-top:6px;
	text-align:center;
}
.itemProd{
	position:relative;
	border:#999999 1px solid;
	background-color:#FFFFFF;
	width:199px;
	height:192px;
	text-align:center;
	padding-top:1px;
}
.itemProdT{
	position:relative;
	width:200px;
	margin-bottom:25px;
	padding:5px 5px 0px 5px;
	font-size:11px;
	font-weight:bold;
}


.itemProdLink:link, .itemProdLink:visited{font-weight:bold;color:#333333; font-size:12px; text-decoration:none;}
.itemProdLink:hover{font-weight:bold;color:#78B300; font-size:12px; text-decoration:underline;}	

.lnkTronja:link, .lnkTronja:visited{font-weight:bold;color:#EF7200; font-size:11px; text-decoration:none;}
.lnkTronja:hover{font-weight:bold;color:#EF7200; font-size:11px; text-decoration:underline;}	

.lnkTronja2:link, .lnkTronja2:visited{font-weight:bold;color:#EF7200; font-size:10px; text-decoration:underline;}
.lnkTronja2:hover{font-weight:bold;color:#EF7200; font-size:10px; text-decoration:underline;}	

.lnkTronja3:link, .lnkTronja3:visited{font-weight:bold;color:#EF7200; font-size:11px; text-decoration:underline;}
.lnkTronja3:hover{font-weight:bold;color:#EF7200; font-size:11px; text-decoration:underline;}	


.itemProdMas{
	float:left;
	width:40px;
	margin-top:3px;
}
.itemProdPreu{
	float:right;
	width:150px;
	color:#EF7200;
	text-align:right;
	padding-top:10px;
}

.dPrice{
font-size:17px;
font-weight:bold;
}
/* categories end*/

#mainTexto5{
width:610px;
border-bottom:#EF7100 4px solid;
padding-bottom:20px;
font-size:12px;
color:#636363;
}
#mainTexto5 a:link, #mainTexto5 a:visited{ color:#ef7200;}

#mainTexto3{
width:610px;
border-bottom:#EF7100 4px solid;
padding-bottom:20px;
font-size:12px;
color:#636363;
}

#mainTexto4{
width:610px;
border-bottom:#EF7100 4px solid;
padding-bottom:20px;
font-size:12px;
}
#mainTexto4 strong{
color:#53c1c4;
}

#border{
border:#999999 1px solid;
padding:2px;
width:606px;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

#mainTexto, #mainTexto2{
width:610px;
border-bottom:#EF7100 4px solid;
padding-bottom:20px;
font-size:12px;
}
#mainTexto b, #mainTexto2 b {color:#333333;}

#mainTexto div{
border:#999999 1px solid;
padding:2px;
}
#mainTexto a:link, #mainTexto a:visited{color:#EF7100}

#result{
color:#79B201;
}
#err{
color:#FF0000;
}

#prodList{
width:675px;
}

.pagination{
border-top:#EF7100 4px solid;
margin-bottom:20px;
padding-top:10px;
text-align:right;
font-size:10px;
font-weight:bold;
width:675px;
}
.pagination b{
	text-decoration:underline;
}
.pageResults:link, .pageResults:visited{color:#797979; text-decoration:none;}
.pageResults:hover{color:#797979; text-decoration:underline;}	

#prodFot{
float:left;
width:410px;
margin-right:30px;
margin-top:8px;
text-align:left;
}

#prodFoto{
width:410px;
border:#A2A2A2 1px solid;
padding:3px;
text-align:center;
margin-bottom:15px;
height:275px;
}
#prodDesc{
float:left;
width:270px;
padding-top:30px;
font-weight:bold;
}
#prodDesc b{
color:#EF7100;
font-size:12px;
}
#prodPrice{
text-align:right;
font-weight:bold;
}
#tPrice{
font-size:18px;
color:#EF7100;
font-weight:bold;
}
#prodPrice input{
width:30px;
}
.carrito{
margin-top:5px;
font-size:12px;
}

.backLink:link, .backLink:visited{font-size:12px; text-decoration:underline;}
.backLink:hover{color:#EF7100; font-size:12px; text-decoration:underline;}	

#banner{
background-color:#FFFFFF;
}

.dicItem{
margin-bottom:10px;
}
.dicFoto{
float:left;
width:300px;
margin-right:30px;
text-align:center;
border:#CCCCCC 1px solid;
}
.dicText{
float:left;
width:280px;
padding-top:8px;
}

.boxNaranja{
border:#EF7100 2px solid;
}
.boxFNaranja{
background-color:#EF7100;
height:20PX;
}
.boxNaranjains{
padding:10px;
}

.verde{
color:#689F00;
}
.verdeGrande{
color:#689F00;
font-size:13px;
}

.inputRequirement{
font-size:10px;
}

.cestaItem{
border-bottom:#EF7100 1px solid;
margin-bottom:10px;
padding-bottom:10px;
padding-right:15px;
width:600px;
}

.tbldireccion{
font-size:11px;
margin-top:5px;
border-left:#DEDEDE 2px solid;
}

#tableprod{
margin-left:15px;
margin-bottom:15px;
font-size:12px;
}
#tableprod td{
border-bottom:#CCCCCC 1px dotted;
padding-bottom:5px;
padding-top:5px;
}

.tableTot{
margin-left:15px;
font-size:12px;
margin-bottom:9px;
}
.ttTr{
padding-bottom:5px;
padding-top:5px;
}
.ttTrG{
padding-bottom:5px;
padding-top:5px;
font-size:14px;
font-weight:bold;
}
/********************************************************/

.header1{
	background-image: url(i/tio2.gif);
	background-repeat: no-repeat;
}
.headerMail{
	background-image: url(i/headerMail.gif);
	background-repeat: no-repeat;
}


.acat{
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}
.acat:hover{
	color:#C00;
}
.acat:active{
	color:#992220;
}


.a10{
	font-size: 10px;
	text-decoration:none;
}
.a10:hover{
	color:#C00;
	text-decoration:underline;
}
.a10:active{
	color:#992220;
}

.aPNAME{
	color:#C00;
}
.aPNAME:hover{
	color:#000000;
	font-weight:bold;
}
.aPNAME:active{
	color:#992220;
}

.text1{
	font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555;
	font-weight:normal;
	}

.text2{
	font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
.text12{
	font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#555;
	font-weight:normal;
	line-height: 18px;
	}
.text11{
	font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#555;
	font-weight:normal;
	line-height: 18px;
	}
.text11b{
	font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
	line-height: 18px;
	}	
.text11red{
	color:#CC0000;
	font-size:11px;
}		
.textprice{
	font-family:'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	}	

.cart{
	background-color:#FFFFFF;
	border:#CCCCCC 1px solid;	
	border-left:#CCCCCC 4px solid;
	border-right:#CCCCCC 4px solid;
	font-size:11px;
}
.small{
	font-size:11px;
}
.smallch{
	font-size:10px;
	color:#999999;
}
.gris{
	color:#666666;
	font-size:11px;
}
.banner1{
	width: 85px;
	background-color:#009900;
}

.infoBoxHeading {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding:2px;
	padding-left:4px;
	background-image: url(i/bkgMenuIt.gif);
	background-repeat: no-repeat;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBox {
  background:#F17E13;
}
.infoBox2{
border-bottom:#EF7100 3px solid;
margin-bottom:5px;
}

.infoBoxG {
  background:#98BF8A;
}

.cesta {
  background-color: #F17D11;
  padding:8px;
}
.topCesta{
border: 2px  #F17D11 solid;
}

.catitem{
  background-color: #FFFFFF;
  vertical-align:middle;
  border-bottom:#CCCCCC dotted 1px;
}



.lpad{
 margin-bottom:5px;
}

.headerNavigation{
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
.headerNavigation:hover{
	color:#C00;
}
.headerNavigation:active{
	color:#992220;
}


.productListItem{
	border-top: #CCCCCC solid 1px;
	background-color: #F2F2F2;
	margin-top:8px;
	margin-bottom:20px;
	text-align:left;
	padding:4px;
	min-height:65px;
}


.productListName{
	padding:5px 5px 0px 5px;
	font-size:11px;
	font-weight:normal;
	max-height:32px;
	line-height:12px;
	overflow:hidden;
	text-align:left;

}
.productListPrice{
	font-weight:bold;
	font-size:11px;
	padding:5px 5px 0px 5px;
	color:#C00;
	text-align:left;
}
.productListing-heading{
	font-size:10px;
	background-color:#EEEEEE;
}
.sortheading{
	font-size:10px;
	width:590px;
	margin-bottom:6px;
	margin-top:4px;
	text-align:right;
}
.productListing{
	width:583px;
}
.productListing-data{
	border-bottom:#CCCCCC dotted 1px;
	vertical-align:middle;
}
.productListing-even,.productListing-odd{
	height:110px;
}
.productListingc{
	height:90px;
}
.pdesc{
	padding-left: 10px;
	font-size:11px;
}
.pname{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.pprice{
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
	margin-top:6px;
}
.productsmallSpecialPrice{
	color:#CC0000;
	font-weight:bold;
}

.pdescription{
	color: #333333;
	font-size:13px;
	margin-top:20px;
}
.smallr{
	color:#CC0000;
	font-size:11px;
	margin-top:5px;
	font-weight:bold;
}
.errorText{
	color:#CC0000;
	font-size:11px;
	margin-top:5px;
}
.imagepp{
	border:#CCCCCC 1px solid;
	margin: 5px;
	width:75px;
	height:56px;
}
.subtotal{
	font-size:14px;
	color:#333333;
	font-weight:bold;
	text-align:right;
	height:40px;
	padding-top:5px;
	padding-right:22px;
	color:#000000;
}
.carttext{
	font-size:12px;
	color:#333333;
	font-weight:bold;
}
.messageStackError{
	font-size:12px;
	color:#CC0000;
}
.messageStackWarning{
	font-size:12px;
	color:#FF6600;
}
.messageStackSuccess{
	font-size:12px;
	color:#006600;	
}

.moduleRowSelected{
	background-color:#ECFFE8;
}
.itemship{
	border-bottom:#CCCCCC 1px dotted;
	font-size:11px;
	margin-bottom:15px;
}
.cborder{
	border:#999999 1px solid;
}
.picmark{
	border:#CCCC66 2px solid;
	background-color:#CCCC66;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	
}
.cstit{
	font-weight:bold;
	width:570px;
	background-color: #EEEEEE;
	padding:4px;
}
.csItemtit{
	margin-left:20px;
	font-size:11px;
	font-weight:bold;
	border-bottom:#CCCCCC 1px dotted;
	width:520px;
	padding:1px;
}
.csItemmain{
	margin-left:20px;
	font-size:11px;
	width:520px;
	padding:1px;
}
.flag_sale{
	background:transparent url(i/flag_sale.gif) no-repeat right 0;
	position:absolute;
	z-index:100;
	width:150px;
	height:40px;
	top:0px;
	right:0px;
}
