@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; }

#top {
	position:relative;
	top:0px;
	left:50%;
	margin-left:-460px;
	width:920px;
	height:106px; }
	
body {
	margin:0px; padding:0px;
	background-image:url(../imags/bigbg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000000;
	list-style:none;
	color:#777777;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif; }  
	
/*.logo {
	margin-top:12px;
	margin-left:0px; } 
*/
	
#logo {
	width:245px;
	height:102px;
	background-image:url(../imags/logo.jpg);
	background-position:top center;
	background-repeat:no-repeat; } 
	
/* 
#news_bg {
	position:absolute;
	top:0px;
	right:-3px;
	z-index:-10; }
*/
	
#newsletter {
	position:absolute;
	top:9px;
	right:20px; } 
	
#social {
	position:absolute;
	top:69px;
	right:20px; 
	width:87px; 
	height:25px;}

#social .feis {
  position: relative;
  left: 0px;
  top: 0px;
  display: block;
  width: 29px;
  height: 25px;
  background-image:url(../imags/feis.gif);      
  background-repeat: no-repeat; background-position: 0 0; }
  
#social .feis:hover {background-position: 0 -25px; }

#social .twit {
  position: relative;
  margin-top:0px;
  left: 29px;
  top: 0px;
  display: block;
  width: 31px;
  height: 25px;
  background-image: url(../imags/twit.gif);      
  background-repeat: no-repeat; background-position: 0 0; }
  
#social .twit:hover {background-position: 0 -25px; }

#social .vime {
  position: relative;
  margin-top:-25px;
  left: 60px;
  top: 0px;
  display: block;
  width: 26px;
  height: 25px;
  background-image: url(../imags/vime.gif);      
  background-repeat: no-repeat; background-position: 0 0; }
  
#social .vime:hover {background-position: 0 -25px; }

	
#contenedor {
	position:relative;
	top:0px;
	left:50%;
	margin-left:-460px;
	width:920px;
	background-color:#111111; }
	
#header {
	width:920px;
	height:349px;
	background-position:top;
	background-color:#000000; }
	
#columna1 {	
	float:left;
	width:585px;
	margin:30px 0px 0px 0px;
	padding:0px 15px 0px 20px; }
	
#columna2 {
	margin-top:30px;
	margin-right:0px;
	width:260px; 
	overflow: auto;
	padding:0px 20px 0px 20px; }
	
#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:880px;
	background-image:url(../imags/footer_bg.gif);
	height:120px;
	padding:10px 20px 10px 20px;
	font-style:italic;
	font-size:12px;
	float:left; }
	
#elchiste {
	position:absolute;
	top:0px;
	right:20px; }
	
h1 {
	color:#8500b7;
	font-size:20px;
	font-weight:bold; }
	
.titu {
	color:#8500b7;
	font-size:20px;
	font-weight:bold; }
	
h2 {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold; }
	
a {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; }
	
a:visited {
	color:#8500b7; }
	
a:link {
	text-decoration:none;
	color:#8500b7; }
	
a:hover {
	color:#f60058; }
	
	
b {
	color:#8500b7; }
	
	
#mail {
	margin-top:-5px; }
	
#shadow {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-469px;
	width:938px;
	height:731px;
	background-image:url(../imags/shadow.png);
	background-attachment:fixed;
	z-index:-10; }  
	

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

.promociones:hover img { /* Image opacity when rolled over */
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
opacity:0.80;
}
