/* loader */

a:link {
	text-decoration: underline;
	color:#333333;
}
a:visited {
	text-decoration: underline;
		color:#333333;
}
a:hover {
	text-decoration: underline;
		color:#000000;
}
a:active {
	text-decoration: underline;
		color:#333333;
}
h2 {
margin-top:1px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:1px;
}

div.prod_title p.red a:link, div.prod_title p.red a:visited, div.prod_title p.red a:hover, div.prod_title p.red a:active, .resultRow a:link, .resultRow a:visited, .resultRow a:hover, .resultRow a:active{
	text-decoration:underline;
	color:#e1062a;
	}
.resultRow a:link, .resultRow a:visited, .resultRow a:active, div#userShop a:link, div#userShop a:visited, div#userShop a:active {
text-decoration:none;
}

h1.logo a:link, h1.logo a:visited, h1.logo a:active, h1.logo a:hover {
text-decoration:none;

}

.simpleTitle {
	color:#e1062a;
	font-size:12px;
	font-weight:bold;
}

.resultRow a:hover, div#userShop a:hover {
text-decoration:underline;
}

div#userShop a:link, div#userShop a:visited, div#userShop a:active {
color:#000000;
}
div#userShop a:hover {
color:#e1062a;
}

.kd_sectionTitle {
font-size:14px;
color:#e1062a;
}

div#duties p { color:#FFFFFF; }
div.register a, div#duties a{
	color:#333333;
	font-size:11px;
	text-decoration:none;
	}

div.register a:hover, div#duties a:hover{
	color:#e1062a;
	text-decoration:underline;
	}


div.similar_prod ul li a:link, div.similar_prod ul li a:visited, div.similar_prod ul li a:hover, div.similar_prod ul li a:active{
	text-decoration:none;
	color:#333;
	}
div.similar_prod ul li a:hover {
color:#e1062a;
}	

#searchResults h4 {
margin:0px;
padding:0px;
}

#searchResults p {
font-size:12px;
margin:0px;
padding:0px;
color:#333333;
 }


.importantText {
font-weight:bold;
color:#333;
}

.extendText {
background-image:url(images/bgTxts.jpg);
background-repeat:repeat-x;
padding:10px;
padding-top:0px;
}
.extendText span {
	visibility:visible;
	}

.extendText ol, .extendText li {
	margin:0;
	padding:0;
	}
div#envio_conf{
	padding:4px;
	margin-top:10px;
	border-bottom:#999999 dotted 1px;
	}

div#shop_detail{
	border:1px solid #FF7500;
	background:#F8F8F8;
	}
	
div.prod_list{
	color:#E70429;
	height:45px;
	padding-top:5px;
	margin:7px 0;
	text-transform:uppercase;
	}

div.table_title, .table_prod, .table_total{
	font-weight:bold;
	text-align:center;
	float:left;
	width:9%;
	margin-right:7px;
	}
	
div.table_prod{
	width:50%;
	text-align:left;
	}
	
div.DetalleIVA{
	/*font-weight:bold;
	border-top:1px solid #FF7500;*/
	margin:40px 0 10px 0;
	}
	
p.iva_title{
	color:#E70429;
	}
table#tax{
	margin-top:-10px;
	/*border:1px dotted #B5B2B5*/
}
	
table#tax em{
color:#FF8E21;
font-weight:bold;
}
	
.table_lista{
	font-style:italic;
	text-align:center;
	font-weight:normal;
	margin-top:-20px;
	}
	
div#importe{
	font-weight:bold;
	color:#E70429;
	text-align:right;
	border-top:1px dotted #B5B2B5;
	border-bottom:1px dotted #B5B2B5;
	margin-right:35px;
	height:20px;
	margin:20px 0;
	padding:5px 70px 0 0;
	}
	
div#envio p{
	text-align:right;
	padding-right:70px;
	}
	
.table_total{
	color:#FF7500;
	}
	
.center{
	text-align:center;
	margin-top:-3px;
	}

ul#main li ul li h3 a:link, ul#main li ul li h3  a:visited, ul#main li ul li h3 a:active, ul#main li ul li h3  a:hover {
text-decoration:none;
color:#333;

}

ul#main li ul li h3  a:hover {
	color:#e1062a;
	text-decoration:underline;
}

div#listado_compras{
	width:100%;
	margin:10px auto;
	padding:10px;
	}
