@charset "UTF-8";
/* ------ General ----------------- */

body, html {
	margin:0;
	padding:0;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../_images/BackGround.jpg);
	background-repeat:no-repeat;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
	}
/* ------ Wrapper ----------------- */

#wrapper {
	width: 800px;
	margin:0 auto;
}

/* ------ header ----------------- */

#header {
	height: 117px;
	width: 800px;
	position: relative;
	background-image:url(../_images/rebexaLogo.gif);
	background-repeat:no-repeat;
}

#header h1{
	margin-left: -9000px;
	}
	
#header ul {
  	padding: 0;
  	list-style: none;
	position: absolute;
	float:left;
	bottom:0em;
	width: 800px;
	margin-left:0px;
	}
	
#header ul li{
	float:left;
	}
	
#home #homeLink a, #shows #showLink a, #news #newsLink a, #calendar #calendarLink a, #artists #artistsLink a, #about #aboutLink a, #contact #contactLink a {
	color: #00E3FF;
	}
	
#home #homeLink a:hover, #shows #showLink a:hover, #news #newsLink a:hover, #calendar #calendarLink a:hover, #artists #artistsLink a:hover, #about #aboutLink a:hover, #contact #contactLink a:hover {
	cursor: default;
	}
	
#header ul a:hover {
	color:#416BA4;
	}	
	
#header ul a {
  margin-right:3.6em;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif; 
  line-height: 1em;  
  text-decoration: none;
  color:#69C;
  float: left;
  display: block;
}

#header ul a.first {
	color:#78a92c;
	}
	
/* ------ Contenido ----------------- */

#homeBotones{
	height: 45px;
	width: 800px;
	background-image:url(../_images/homeButtons.gif);
	background-repeat:no-repeat;
}

/* ------ Botones ----------------- */

#idioma{
	height: 45px;
	width: 90px;
	float:right;
	margin-right:80px;
}

#virtual{
	height: 45px;
	width: 120px;
	float:right;
	margin-right:13px;
}

/* ------ Flash ----------------- */

#FlashContent {
	height: 181px;
	width: 800px;
}

/* ------ Botones Abajo ----------------- */

#modulo3 {
	height: 235px;
	width: 800px;
	margin-top:17px;
}

#moduloTresUno{
	height: 232px;
	width: 260px;
	float:right;
	}

#moduloTresDos{
	height: 232px;
	width: 260px;
	float:right;
	margin-right:9px;
	}

#moduloTresTres{
	height: 232px;
	width: 260px;
	float:right;
	margin-right:10px;	
	}

#legales {
	width:800px;
	height:30px;
	background-image:url(../_images/brandRight.gif);
}

/* ------ Classes ----------------- */

.idioma {
font: .65em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding-top:9px;
}

.idioma a{
color:#fff;
text-decoration:none;
}

.idioma a:hover {
	color:#000;
	}	

.botonTitle{
font: .70em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding-top:8px;
padding-left:18px;
}

.botonContent{
font: .8em/1.8em normal Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding-left:18px;
padding-right:18px;
}

.botonGo{
font: .8em/1.8em normal Verdana, Arial, Helvetica, sans-serif;
padding-left:18px;
}

.botonGo a{
text-decoration:none;
color:#CF6;
}

.botonGo a:hover {
	color:#039;
	}

.legalesTxt {
font: .7em/.9em Verdana, Arial, Helvetica, sans-serif;
color:#69C;
}

.legalesTxt2 {
font: Verdana, Arial, Helvetica, sans-serif;
color:#78a92c;
}

.mochoWhite{
	color:#FFF;
	}
