@charset "utf-8";
/* CSS Document */

/* Resets */
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-decoration:none; }
	
	
body {
	margin:0px; padding:0px;
	background-image:url(../imags/bg_vert2.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000000;
	list-style:none;
	color:#777777;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif; }  
	
#top {
	position:relative;
	top:0px;
	left:50%;
	margin-left:-460px;
	width:920px;
	height:108px; }
	
#mid {
	width:920px;
	background-color:transparent;
	position:relative;
	left:50%;
	margin-left:-460px; }
	
#sombra {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-478px;
	width:956px;
	height:766px;
	background-image:url(../imags/sombra.png);
	background-repeat:no-repeat;
	z-index:-10; } 
	
	
/*.logo {
	margin-top:12px;
	margin-left:0px; } 
*/
	
#logo {
	width:235px;
	height:91px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(../imags/logo3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer; } 
	
ul#menu { 
	margin:0px;	padding:0px;
	position:relative; 
	top:80px; 
	right:0px;
	float: right;	}
	
ul#menu li {
	height:28px;
	float: left;
	margin:0px;	padding:0px;
	list-style:none;
	background-image: url(../imags/menu_bg.gif); 
	background-repeat: no-repeat; 			
	background-position: 0 0; }
	
ul#menu li a {
	padding:5px 15px 7px 15px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#999999; }
	
ul#menu li.current_page_item {}

ul#menu li a:hover {
	text-decoration:none;
	color:#ffffff;
	background-position: 0 -28px; 
	}
ul#menu li.current_page_item a {
	background-position: 0 -28px;
	color: #ffffff;
	background-color:#333333; }
	
ul#menu li:hover, ul#right_menu li.ieHover {
	background-position: 0 -28px;
	color: #ffffff; }

#newsletter {
	position:absolute;
	top:9px;
	right:0px; } 
	
#slide {
	width:920px;
	height:470px;
	position:relative;
	left:50%;
	margin-left:-460px;
	margin-bottom:30px;
	background-color:#000000; }

.count {
	position:absolute;
	width:136px; 
	height:28px;
	right:9px;
	top:433px;
	z-index:9; }
	
#main {
	position:relative;
	left:50%;
	margin-left:-460px;
	width:920px;
	overflow: hidden; }		
	
#main li {
	position: relative;
	margin-left: 0px;
	float: left;
	display: block;
	width: 234px; }
	
#main li#main_4 {
	width: 218px;
	vertical-align:middle; }
	
#main li a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 213px;
	height:160px;
	color: #000000;
	line-height:21px;
	padding:0 0 5px 5px; }
				
#main li a:hover {
	color: #cccccc;
	background-color:#000000; }
	
#main iframe {
	margin-left:-5px;
	padding:0px; }
	
#main img {
	margin-left:-5px; }
	
ul {
	list-style: none; }

#texto {
	width:555px;
	background-color:#000000;
	padding:10px 15px 10px 0px;
	margin-bottom:20px;
	margin-top:-3px; }
	
#footer {
	position:relative;
	left:50%;
	margin-left:-460px;
	width:920px;
	height:120px;
	font-size:12px;
	float:left;
	clear: both; 
	color:#444444;
	background-image:url(../imags/footer_bg.gif); }
	

	
#footer p {
	font-size:11px;
	color:#444444;
	margin-left:10px; }
	
#footer a {
	font-size:12px;
	color:#444444; }
	
#footer	a:link {
	text-decoration:none;
	color:#444444; }
	
#footer a:hover {
	color:#cccccc; }
	
#elchiste {
	position:relative;
	margin-right:0px;
	margin-top:-90px;
	float:right; }
	
h1 {
	color:#990099;
	font-size:15px; }
	
.titu {
	color:#660066;
	font-size:18px;
	font-weight:bold; }
	
h2 {
	color:#999999;
	font-size:13px;
	padding:10px 0 0 15px;
	font-weight:normal; }
	
a {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; }
	
p {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; }
	
a:visited {
	color:#660066; }
	
a:link {
	text-decoration:none;
	color:#555555; }
	
#mail {
	margin:-5px 5px 0 10px; }
	
ul#menu_footer li {
	float: left;
	margin:0px;	padding:0px;
	list-style:none;
	font-size:12px; }
	
ul#menu_footer li a {
	padding:0px 10px 0 10px;;
	display:block;
	text-decoration:none;
	color:#444444; }

ul#menu_footer li a:hover {
	text-decoration:none;
	color:#cccccc;}

.promociones img{ 
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity:1.0; }

.promociones:hover img { 
filter: alpha(opacity=30);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
-moz-opacity: 0.30;
opacity:0.30; }

#contenedor {
	position:relative;
	left:50%;
	margin-left:-460px;
	width:920px;
	padding:10px 0 30px 0;
	background-color:#000000;
	line-height:21px; }
	
#contenedor_blanco {
	position:relative;
	left:50%;
	margin-left:-460px;
	width:920px;
	padding:0 0 30px 0;
	background-color:#ffffff;
	line-height:0px; }
	
#contenedor_blanco a {
	line-height:0px; }
	
#contenedor p, #contenedor_2 p {
	color:#999999;
	font-size:13px;
	padding:10px 0 0 15px; }
	
#contenedor_2 {
	position:relative;
	left:50%;
	margin-left:-460px;
	width:920px;
	padding:10px 0 30px 0;
	background-color:#000000; }
	
#contenedor_3 {
	position:relative;
	left:50%;
	margin-left:-460px;
	width:920px;
	padding:10px 0 30px 0;
	background-color:#000000; }
	
#contenedor_3 a:link {
	color: #333333; }
	
#contenedor_3 a:visited {
	color: #333333; }
	
#contenedor_3 a:hover {
	color: #cccccc; }

#catalogo {
	position:relative;
	left:50%;
	margin-left:-448px;
	width:920px;
	overflow: hidden; }		
	
#catalogo li {
	position: relative;
	margin-left: 0px;
	float: left;
	display: block;
	width: 226px; }
	
#catalogo li#4 {
	width: 218px; }
	
#catalogo li a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	width: 218px;
	height:165px;
	color: #333333;
	line-height:21px; }
				
#catalogo li a:hover {
	color: #cccccc; }
	
#tabla_tiendas {
	position:relative;
	left:50%;
	margin-left:-448px;
	overflow: hidden; }
	
#tabla_tiendas li {
	position: relative;
	margin-left: 0px;
	float: left;
	display: block;
	width: 226px; }
	
#tabla_tiendas li a {
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	color: #333333; }
	
#tabla_tiendas li a:hover {
	color: #cccccc; }
	
#contenedor_3 #eventos a:link {
	color:#990099; }
	
#contenedor_3 #eventos a:visited {
	color:#990099; }
	
#contenedor_3 #eventos a:hover {
	color:#cccccc; }
	

.verde {
	color:#000000;
	background-color:#00CC99; }
	
.rosa {
	color:#000000;
	background-color:#FF3399; }
	
.rojo {
	color:#000000;
	background-color:#FF0000; }

.azul {
	color:#000000;
	background-color:#3399FF; }
	
.amarillo {
	color:#000000;
	background-color:#FFFF00; }
	
.lila {
	color:#000000;
	background-color:#955aa5; }
