/*RESET
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

FIN RESET*/



p, td { 
font-size : 12px; 
font-family : Arial, Helvetica, sans-serif; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
img.imgpeque { 
border : 0; 
} 
.text { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-align : center; 
} 
piepagina { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
text-align : center; 
} 
.boxText { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
} 
.errorBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background : #ffb3b5; 
font-weight : bold; 
} 
.stockWarning { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #cc0033; 
} 
.productsNotifications { 
background : #f2fff7; 
} 
.orderEdit { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ff00ff; 
text-decoration : underline; 
} 
BODY { 
background : #ffffff; 
color : #eb145e; 
margin : 0; 
width : auto; 
padding : 3px; 
border : thick none #cc9900; 
position : absolute; 
font-size : 9px; 
font-family : Arial, Helvetica, sans-serif; 
} 
A { 
color : #eb145e; 
text-decoration : underline; 
font-style : normal; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
A:hover { 
color : #eb145e; 
} 
FORM { 
font-size : 10px; 
} 
TR.header { 
color : #985106; 
font-size : 10px; 
} 
TR.headerNavigation { 
background : #ccccff; 
font-size : 12px; 
font-weight : bold; 
word-spacing : normal; 
border : solid #cc9933; 
} 
TD.headerNavigation { 
font-family : Verdana, Arial, sans-serif; 
font-size : 14px; 
background : #ccccff; 
color : #985106; 
font-weight : bold; 
} 
TD.tablaexterior { 
background : #fffbde; 
} 
A.headerNavigation { 
color : #ffffff; 
font-size : 12px; 
} 
A.headerNavigation:hover { 
color : #985106; 
} 
TR.headerError { 
background : #ff0000; 
} 
TD.headerError { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #ff0000; 
color : #985106; 
font-weight : bold; 
text-align : center; 
} 
TR.headerInfo { 
background : #00ff00; 
} 
TD.headerInfo { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #00ff00; 
color : #985106; 
font-weight : bold; 
text-align : center; 
} 
TR.footer { 
background : #bbc3d3; 
} 
TD.footer { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #ccccff; 
color : #985106; 
font-weight : bold; 
} 
.infoBox { 
background-color : #800000; 
} 
.infoBoxContents { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
} 
.infoBoxNotice { 
background : #ff8e90; 
} 
.infoBoxNoticeContents { 
background : #ffe6e6; 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
border : 1px solid #ec1862; 
} 
TD.infoBoxHeading { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #cc0000; 
padding-left : 10px; 
background-color : #cc0000; 
} 
TR.infoBoxHeading { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : normal; 
color : #ffffff; 
padding-left : 10px; 
background-color : #cc0000; 
} 
TD.infoBox, SPAN.infoBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
} 
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { 
background : #f8f8f9; 
} 
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { 
background : #f8f8f9; 
} 
TABLE.productListing { 
border : 1px solid #985106; 
border-spacing : 1px; 
} 
.productListing-heading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
background : #ccccff; 
color : #985106; 
font-weight : bold; 
} 
TD.productListing-data { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #985106; 
background : #fffbde; 
} 
A.pageResults { 
color : #0000ff; 
} 
A.pageResults:hover { 
color : #0000ff; 
background : #ffff33; 
} 
TD.pageHeading, DIV.pageHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 20px; 
font-weight : bold; 
color : #9c5100; 
} 
TR.subBar { 
background : #9c5100; 
} 
TD.subBar { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
} 
TD.main, P.main { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
text-align : justify; 
} 
TD.smallText, SPAN.smallText, P.smallText { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
TD.accountCategory { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #aabbdd; 
} 
TD.fieldKey { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
TD.fieldValue { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
} 
TD.tableHeading { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
font-weight : bold; 
} 
SPAN.newItemInCart { 
font-family : Verdana, Arial, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : #9c5100; 
} 
CHECKBOX, INPUT, RADIO, SELECT { 
font-family : Verdana, Arial, sans-serif; 
font-size : 11px; 
} 
TEXTAREA { 
width : 100%; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
SPAN.greetUser { 
font-family : Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #f0a480; 
font-weight : bold; 
} 
TABLE.formArea { 
background : #985106; 
border : 3px solid #7b9ebd; 
} 
TD.formAreaTitle { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 10px; 
font-weight : bold; 
} 
SPAN.markProductOutOfStock { 
font-family : Tahoma, Verdana, Arial, sans-serif; 
font-size : 12px; 
color : #c76170; 
font-weight : bold; 
} 
SPAN.productSpecialPrice { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
} 
SPAN.errorText { 
font-family : Verdana, Arial, sans-serif; 
color : #ff0000; 
} 
.moduleRowOver { 
background-color : #ffff99; 
cursor : pointer; 
} 
.moduleRowSelected { 
background-color : #800000; 
color : #ffffff; 
} 
.checkoutBarFrom, .checkoutBarTo { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #8c8c8c; 
} 
.checkoutBarCurrent { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #000000; 
} 
.messageBox { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
} 
.messageStackError, .messageStackWarning { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #ffb3b5; 
} 
.messageStackSuccess { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
background-color : #99ff00; 
} 
.inputRequirement { 
font-family : Verdana, Arial, sans-serif; 
font-size : 10px; 
color : #ff0000; 
} 
.mcabecera { 
background-color : #cc0000; 
list-style-type : square; 
color : #ffffff; 
} 
.mitem { 
background-color : #ffffcc; 
} 
ul.sitemap { 
color : #ff0000; 
} 
.thumbnail { 
position : relative; 
z-index : 0; 
} 
.thumbnail:hover { 
background-color : transparent; 
z-index : 50; 
} 
.thumbnail span { 
position : absolute; 
padding : 5px; 
left : -1000px; 
border : 1px dashed gray; 
visibility : hidden; 
color : black; 
text-decoration : none; 
} 
.thumbnail span img { 
border-width : 0; 
padding : 2px; 
} 
.thumbnail:hover span { 
visibility : visible; 
top : 0; 
left : 60px; 
} 
.suckerdiv ul { 
margin : 0; 
padding : 0; 
list-style-type : none; 
width : 160px; 
border-bottom : 1px solid #ccc; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px;
z-index: 100; 
} 
.suckerdiv ul li { 
position : relative; 
background-color : #ffffff; 
width : 159px;
z-index: 100; 
} 
.suckerdiv ul li ul { 
left : 159px; 
position : absolute; 
width : 160px; 
top : 0; 
display : none; 
z-index: 100;
} 
.suckerdiv ul li ul li ul { 
left : 159px; 
z-index: 100;
} 
.suckerdiv ul li ul li a { 
left : 159px; 
background-color : #ffffff; 
z-index: 100;
} 
.suckerdiv ul li ul li ul li a { 
background-color : #ffffff; 
z-index: 100;
} 
.suckerdiv ul li ul li ul li ul li a { 
background-color : #ffffff; 
z-index: 100;
} 
.suckerdiv ul li a { 
display : block; 
color : #ec1862; 
text-decoration : none; 
background-color : #ffffff; 
padding : 1px 5px; 
border : 1px solid #ccc; 
border-bottom : 0; 
line-height : 2em; 
z-index: 100;
} 
.suckerdiv ul li a:visited { 
color : #ec1862; 
z-index: 100;
} 
.suckerdiv ul li a:hover { 
background-color : #eb145d; 
color : #ffffff; 
text-decoration : none; 
z-index: 100;
} 
.suckerdiv ul li ul li a:hover { 
background-color : #eb145d; 
color : #ffffff; 
text-decoration : none; 
z-index: 100;
} 
.suckerdiv ul li ul li ul li a:hover { 
background-color : #eb145d; 
color : #ffffff; 
text-decoration : none; 
z-index: 100;
} 
.suckerdiv .subfolderstyle { 
background : url(images/arrow-list.gif) no-repeat right center; 
} 
.suckerdiv ul li ul .subfolderstyle { 
background-color : #eb145d; 
} 
.suckerdiv ul li ul li ul .subfolderstyle { 
background-color : #eb145d; 
} 
.suckerdiv ul li ul li ul li ul .subfolderstyle { 
background-color : #eb145d; 
} 
* html .suckerdiv ul li { 
float : left; 
height : 18px; 
} 
* html .suckerdiv ul li a { 
height : 1%; 
} 
#cbanner { 
background-color : #ec1862; 
background-image : url(../images/LCDR_cab800140_05.jpg); 
background-repeat : no-repeat; 
background-position : center; 
height : 100px; 
} 
.tablaexterior { 
border : 2px; 
} 
div.alerta { 
color : #eb145e; 
font-size : 12px; 
} 
#menuh { 
margin-top : 0; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-weight : bold; 
background-color : #ec1862; 
} 
#menuh ul, li { 
list-style-type : none; 
} 
#menuh ul { 
margin : 0; 
padding : 0; 
} 
#menuh li { 
float : right; 
} 
#menuh a { 
text-decoration : none; 
color : #ec1660; 
display : block; 
padding : 3px 10px; 
text-align : center; 
background-color : #ffffff; 
font-weight : bold; 
border : 1px solid #ec1660; 
} 
#menuh a:hover { 
color : #ffffff; 
background-color : #ec1862; 
} 
div.bannershop { 
border : 1px solid #eb145e; 
background-color : #cce4f9; 
width : 163px; 
float : left; 
} 
div.bannershop a { 
text-decoration : none; 
} 
div.bannershop a h1 { 
font-size : 16px; 
text-align : center; 
} 
div.bannershop a h2 { 
font-size : 12px; 
text-align : center; 
} 
div.bannershop a h3 { 
font-size : 10px; 
text-align : center; 
} 
.cabecera { 
font-size : 14px; 
font-weight : bold; 
color : #ffffff; 
background-color : #eb135d; 
text-align : center; 
} 
.cabecera td { 
text-align : center; 
height : 30px; 
width : 100%; 
} 
.cabecera a { 
color : #ffffff; 
} 
a.cabecera:hover { 
color : #ffffff; 
} 
.cabecera tr { 
background-color : #eb135d; 
} 
.cabecera:hover { 
font-size : 14px; 
font-weight : bold; 
color : #ffffff; 
text-decoration : underline; 
text-align : center; 
} 
a.icono { 
font-size : 12px; 
color : #eb135d; 
text-align : center; 
font-family : Arial, Helvetica, sans-serif; 
} 
a.icono:hover { 
font-size : 12px; 
color : #eb135d; 
} 
.icono { 
text-align : center; 
} 
.icono img { 
border : 0; 
} 
div.icono { 
width : 135px; 
float : none; 
} 
div.icono:hover { 
border : 0; 
} 
.piedepagina p { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : center; 
} 
TD.pmenu { 
border : 0; 
} 
	div.catalogline{
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #eb135d;
	width: 810px;
	visibility:visible;
	min-height: 300px;
	position: relative;
	}

	
	div.cataloglinehead{
	width: 810px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #eb135d;
	text-align:center;
	margin: 4px;

	
	}
	
	div.cataloglinecont{

	width: 810px;
	min-height: 220px;

	
	}
	
	div.catalogtype{
	float: none;
	width: 810px;
	position: relative;
	border: 1px solid #eb135d;
	margin: 5px;
	min-height: 220px;
	position: relative;
	z-index: 0;
	}


	div.cataloghead{
	font-size: 12px;
	font-weight: normal;
	
	margin: 4px;
	min-height: 20px;
	}
	
	div.cataloghead a {
	font-size: 14px;
	font-weight: bold;
	min-height: 20px;
	}
	
	div.cataloghead p {
	font-size: 14px;
	font-weight: bold;
	min-height: 20px;
		
}

	div.cataloggroup{
	float: none;
	height: auto;
	width: 810px;
	height: 180px;
	}
	
	div.catalogitem{
	float: left;
	width: 240px;
	height: 180px;
z-index: 10;
	}

div.item { 
width : 810px; 
margin : 4px; 
} 
div.itemnav { 
font-size : 12px; 
font-weight : bold; 
text-align : center; 
} 
div.itemhead { 
font-size : 20px; 
font-weight : bold; 
color : #ffffff; 
background-color : #eb135d; 
text-align : center; 
height : 30px; 
padding-top : 5px; 
} 
div.itemdescrip { 
line-height : 30px; 
text-indent : 5px; 
} 
div.itemline { 
position : fixed; 
height : auto; 
} 
div.itemfoto { 
float : left; 
width : 240px; 
position : fixed; 
visibility : visible; 
height : 180px; 
} 
div.itemlist { 
width : 320px; 
list-style-type : disc; 
line-height : 18px; 
font-size : 12px; 
} 
div.itemlist li { 
list-style-type : disc; 
font-size : 12px; 
} 
div.itembuynow { 
width : 810px; 
text-align : center; 
} 
div.itemprice { 
font-size : 14px; 
text-indent : 5px; 
font-weight : bold; 
height : 20px; 
} 
div.itempres { 
height : 20px; 
text-indent : 5px; 
} 
div.itemship { 
height : 20px; 
text-indent : 5px; 
} 
div.mainpanel { 
width : 1000px; 
} 
div.main { 
width : 1000px; 
margin : 1px; 
position : fixed; 
} 

div.enviosgratis{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color : #0000FF;
	padding : 3px 10px;
	text-align: center;
	border : thin solid #0000FF;
	float : left;
	background-color: #CCFFFF;
}

div.enviosgratis a{
	color : #0000FF;
text-decoration : none; 
	
	}

div.social{
	float : center;


}
div.social a img{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

