@charset "utf-8";

/* CSS Document */



/*** Start Reset ***/



*{

	margin: 0px;

	padding: 0px;

	list-style: none;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}



html, body{

	background-color: #030303;

	background-image: url(images/bgpage.jpg);

	background-repeat: repeat-x;

	background-position: 0px 86px;

}



	h1{

		font-family: Arial, Helvetica, sans-serif;

		font-size: 28px;

		font-weight: lighter;

		letter-spacing: -1px;

	}



	h2{

		font-family: Arial, Helvetica, sans-serif;

		font-size: 24px;

		font-weight: lighter;

		letter-spacing: -1px;

	}

	

	p{

		line-height: 150%;

		margin: 5px;

		color: #333;

	}

	

	a{

		color: #000;

		text-decoration: none;

	}

	

	img{

		border: 0px;

	}



.center{

	margin: 0 auto;

}



.w960{

	width: 960px;

}



.w50pc{

	width: 50%;

}





.w640{

	width: 640px;

}



.w300{

	width: 330px;

}



.clear{

	clear: both;

}



.left{

	float: left;

}



.paddingr20{

	padding-right: 20px;

}



.paddingl20{

	padding-left: 20px;

}



.right{

	float: right;

}



.textright{

	text-align: right;

}



.textcenter{

	text-align: center;

}



.rounded2-10{

	-moz-border-radius-topleft: 10px; 

	-moz-border-radius-topright: 10px;

	-webkit-border-top-left-radius: 10px; 

	-webkit-border-top-right-radius: 10px; 

	

	border-top-left-radius: 10px; 

	border-top-right-radius: 10px;

	

}



.rounded4-10{

	-moz-border-radius-topleft: 10px; 

	-moz-border-radius-topright: 10px;

	-moz-border-radius-bottomleft: 10px; 

	-moz-border-radius-bottomright: 10px;

	-webkit-border-top-left-radius: 10px; 

	-webkit-border-top-right-radius: 10px; 

	-webkit-border-bottom-left-radius: 10px; 

	-webkit-border-bottom-right-radius: 10px; 

	

	border-top-left-radius: 10px; 

	border-top-right-radius: 10px;

	border-bottom-left-radius: 10px; 

	border-bottom-right-radius: 10px;

	

}



.rounded2-5{

	-moz-border-radius-topleft: 5px; 

	-moz-border-radius-topright: 5px;

	-webkit-border-top-left-radius: 5px; 

	-webkit-border-top-right-radius: 5px; 

	

	border-top-left-radius: 5px; 

	border-top-right-radius: 5px;

	

}



.rounded4-5{

	-moz-border-radius-topleft: 5px; 

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomleft: 5px; 

	-moz-border-radius-bottomright: 5px;

	-webkit-border-top-left-radius: 5px; 

	-webkit-border-top-right-radius: 5px; 

	-webkit-border-bottom-left-radius: 5px; 

	-webkit-border-bottom-right-radius: 5px; 

	

	border-top-left-radius: 5px; 

	border-top-right-radius: 5px;

	border-bottom-left-radius: 5px; 

	border-bottom-right-radius: 5px;

	

}





.rounded2-7{

	-moz-border-radius-topleft: 7px; 

	-moz-border-radius-topright: 7px;

	-webkit-border-top-left-radius: 7px; 

	-webkit-border-top-right-radius: 7px; 

	

	border-top-left-radius: 7px; 

	border-top-right-radius: 7px;

	

}



.rounded4-7{

	-moz-border-radius-topleft: 7px; 

	-moz-border-radius-topright: 7px;

	-moz-border-radius-bottomleft: 7px; 

	-moz-border-radius-bottomright: 7px;

	-webkit-border-top-left-radius: 7px; 

	-webkit-border-top-right-radius: 7px; 

	-webkit-border-bottom-left-radius: 7px; 

	-webkit-border-bottom-right-radius: 7px; 

	

	border-top-left-radius: 7px; 

	border-top-right-radius: 7px;

	border-bottom-left-radius: 7px; 

	border-bottom-right-radius: 7px;

	

}





/*** End Reset ***/







/*** Secciones Template ***/



#contenedor{

	padding: 0px;

	width: 960px;

}





#header{

	background-image: url(images/bgheader.jpg);

	background-repeat: no-repeat;

	height: 86px;

	padding: 5px 0px;

}



ul.menuhor{

}



ul.menuhor li{

    float: left;

    margin: 0px 0px;

}



ul.menuhor li a{

    color: #000;

    float: left;

    padding: 4px 15px 5px;

}



ul.menuhor li a:hover{

    color: #fff;

    background-color: #000;

}



	#logo{

		width: 250px;

		padding: 10px 20px;

	}



	#ads{

		width: 670px;

		height: 84px;

	}

	

		#ads .head{

			height: 40px;

			padding: 10px;

		}

		

			.languagebox{

				width: 100px;

			}

			.phone{

				color: #FBED1F;

				font-size: 24px;

				width: 200px;

			}

			

		#ads .bot{

			height: 20px;

			padding: 0px 10px 2px 50px;

		}



#space{

	background-image: url(images/space.jpg);

	background-repeat: no-repeat;

	height: 10px;

}



#content{

	background-color: #303030;

	margin: 0px 0px 15px;

	padding: 15px;

}



#flash{

	background-image: url(images/bgbanner.jpg);

	background-position: top center;

	background-color: #030303;

	background-repeat: no-repeat;

	text-align: center;

	padding: 0px 15px;

	margin-bottom: 10px;

}



	#content .category{

		width: 223px;

		padding: 0px 15px 0px 0px;

	}

	

		.categorybox{
			background-image:  url(images/menucatbg.jpg);
			color: #FCEE21;
			width: 203px;
			padding: 10px;
                        margin-top: 15px;

		}

	        .categorybox table{
                        width: 198px;
                }

		.categorybox a{
			color: #FCEE21;
                        display: block;
			font-size: 16px;
			margin: 5px 0px;
                        border-bottom: 2px solid #FCEE21;
                        padding: 3px;

		}

		.categorybox a:hover{
                        color: #02BCE3
                }


		.categorybox a em{
                       color: #fff;
                       font-style: normal;
                       font-size:16px;
                }


	#content .catalog{

		width: 667px;

		padding: 0px 0px 0px 15px;

	}



		.migas{

			width: 440px;

		}

		

		.catmenu{

			width: 225px;

		}

		

		.display{

			background-color: #FFF;

			margin: 15px 0px;

			padding: 15px;

		}





.display h2{

                background-image: url("images/bgtitulo.jpg");

                color: #fff;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 24px;

		font-weight: lighter;

		letter-spacing: -1px;

                padding: 7px 10px;

	}





.categorybox .boxText{

    background-color: transparent;

}

		

.tellfriend{
    border: 1px solid #030303;
    background-color: #FFF;
    margin: 15px 0px;
    padding: 15px;
}

.tellfriend h1{
   font-size: 18px;
}

.tellfriend input[type=text]{
 padding: 3px;
 width: 80%;
}


.productListing-heading{

    font-family:Arial,Helvetica,sans-serif;

    font-size:24px;

}



.productListing-odd,

.productListing-even,

.productListing-data{

    border-top: 1px solid #bcbcbc;

    font-family:Arial,Helvetica,sans-serif;

    font-size:16px;

    padding: 10px 0px 5px;

    vertical-align: top;

}



.productListing-data a{

    font-family:Arial,Helvetica,sans-serif;

    font-size: 16px;

}


.bestsellers td.smallText{

    border: 1px solid #bcbcbc;

    font-family:Arial,Helvetica,sans-serif;

    font-size:16px;

    padding: 10px 0px 5px;

}

td.smallText{

    border-bottom: 1px solid #bcbcbc;

    font-family:Arial,Helvetica,sans-serif;

    font-size:16px;

    padding: 10px 0px 5px;

}

.logos{
	background-color: #F8F8F0;
	padding: 20px 10px;
	text-align: center;

}


.pie{
	background-color: #303030;
        color: #fff;
	padding: 20px 175px;
	text-align: center;
	margin: 0px 0px 10px;
}

.pie p{
        color: #fff;
}

/*** Fin Secciones Template ***/


/* The Nivo Slider styles */
.nivoSlider {
        background-color: #000000;
	position:relative;
	height: 300px;
	width: 920px;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

