body  {
/*background-image: url( "images/bg_gris.jpg" );
background-color: #808080;*/
background-position: center;
background-color: #fff;
}

.menu {
clear: both; margin: 0px; padding: 0px;
}

.menu ul {
	list-style:none;
	color: #6D7074;
	background-color:#FFFFFF;
	margin: 0px; padding: 0px;
}

.menu li {
	display: inline;
	list-style: none;
	margin: 0px; padding: 0px;
}

.menu H2 {
	color:#FFBA27;
	font-size:12px;
	background-color:#F9F9F9;
	border-width:1px;
	border-color:#AAAAAA;
	border-style:solid;
	text-align:left;
	margin: 10px; padding: 5px;
	FONT-FAMILY: verdana;
}

.menu A {
	COLOR: #2461AA; TEXT-DECORATION: none;
}
.menu A:hover {
	COLOR: #6D7074; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

hr {
	border:0px;
	color:#CCCCCC;
	background-color:#CDCDCD;
	height: 1px;
	width: 100%;
	text-align: left;
}

H1 {
	COLOR: rgb(115,162,182);
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
}

H2 {
	COLOR: #2461AA;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
}

H3 {
	COLOR: #F6822B;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}

H4 {
	COLOR: rgb(115,162,182);
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
}

A {
	COLOR: #6D7074; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #000; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.web P{
	color: #000;
	FONT-FAMILY: verdana;
	font-size:12px;
	margin-bottom:15px;
	line-height:20px;
	margin: 10px; padding: 5px;
}

.web H1 {
	color: #5E0C12;
	font-size:14px;
	text-align:center;
	FONT-FAMILY: verdana;
	margin: 0px; padding: 5px;
}

.web H2 {
	color: #B33100;
	font-size:12px;
}

.web H3 {
	color: #000;
	font-size:14px;
	text-align:left;
}

.web ul {
	
	color: #6D7074;
	FONT-FAMILY: verdana;
	font-size:12px;
	border-bottom:1px;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-style:solid;
	border-color:#AAAAAA;
	margin-bottom:15px;
	line-height:20px;
	margin: 10px; padding: 25px;
}

.web A {
	COLOR: #000; TEXT-DECORATION: none;
	font-size: 11px;
	font-family: verdana;
}
.web  A:hover {
	COLOR: #000; TEXT-DECORATION: underline;
	font-weight: normal;
}

.menu_footer {clear: both; margin: 0px; padding: 0px; font-family: verdana; font-size: 10px; text-transform: uppercase;}
.menu_footer ul {margin: 0px; padding: 0px; font-weight: bold;}	
.menu_footer li {display: inline; list-style: none; margin: 5px; padding: 5px;}
.menu_footer a:hover {color: rgb(50,50,50); text-decoration: none;}

form
{
margin: 0px; padding: 0px;
}

input, select {
width: 125px;
font-size:12px;
    background-color: #FFF;
    color: #6D7074;
    border: 1px solid #CCC;
	margin: 2px;
}

input.ok
{
width: 50px;
}

.formulario p{
	color: #fff;
	FONT-FAMILY: verdana;
	font-size:11px;
	margin: 0px; padding: 0px;
	height: 11px;
}

.web img{
	border: 0px;
}

.intro img{
	margin: 5px; padding: 5px;
	width: 244px;
	height: 193px;
	border: 0px;
}

#menu_top A {
	COLOR: #fff; TEXT-DECORATION: none;
}
#menu_top  A:hover {
	COLOR: #F9BA21; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

#contenedor {
width: 980px;
margin: 0 auto;
padding: 0 auto;
background-color: #fff;
border: 1px solid #AF4825;
}
#cabecera {
float: right;
width: 638px;
height: 245px;
background-color: #fff;
}

#cabecera_vip {
float: left;
width: 980px;
height: 155px;
background-color: #fff;
}

#flash_head {
margin: 5px;
margin-left: 5px;
float: left;
width: 660px;
}
#f1 {
float: left;
width: 813px;
background-color: #fff;
}
#f2 {
float: left;
width: 813px;
height:2px;
background-color: #fff;
}
#intro {
float: left;
width: 813px;
height: 235px;
}

#intro_mapa {
float: left;
width: 660px;
}

#home {
width: 638px;
}
#texto_home {
float: left;
width: 638px;
}
#mapa {
float: right;
width: 200px;
}

#flashbr {
float: left;
height: 175px;
margin-top: 10px;
text-align: center;
width: 813px;
}
#menu_top {
float: right;
font-family: verdana;
font-size: 12px;
width: 335px;
height: 85px;
color: #fff;
vertical-align: text-bottom;
padding-top: 50px;
margin-right: 5px;
}

#contenido {
float: left;
width: 813px;
min-height: 305px;
background-color: #fff;
}
#contenido_informacion {
float: left;
width: 980px;
background-color: #fff;
}
#superior {
width: 813px;
float: left;
}
#superior_info {
width: 980px;
height: 50px;
float: left;
background-color: #fff;
}

#principal {
float: right;
width: 643px;
}
#principal_informacion {
float: left;
width: 980px;
}
#principal_inicio {
float: right;
width: 813px;
}

#principal_inicio_izq {
float: left;
width: 410px;
}

#principal_inicio_der {
float: right;
width: 410px;
}

#head {
height: 0px;
background-image: url( "images/head.jpg" );
float: left;
width: 813px;
}
#footer {
height: 15px;
background-image: url( "images/footer.jpg" );
float: left;
width: 813px;
}
#banner {
float: right;
width: 160px;
height: 565px;
/*background-image: url( "images/banners.jpg" );*/
}
#banner1, #banner2, #banner3, #banner4, #banner5 {
width: 150px;
height: 130px;
padding: 5px;
}
#banner img {
border: 0px;
}

#evento {
width: 605px;
height: 150px;
margin-left: 5px;
}
.eventos  {
width: 150px;
height: 130px;
padding: 0px;
float: left;
}

#eventos {
width: 160px;
float: left;
}
#eventoa, #eventob {
width: 150px;
height: 130px;
padding: 10px;
float: center;
}

#pie {
clear: both;
width: 980px;
}

#pie_vip {
clear: both;
width: 980px;
text-align: center;
}

#intros {
width: 813px;
float: left;

}

.intros {
float: left;
width: 250px;
margin-left: 15px;
font-family: verdana;
font-size: 11px;
}

#atab {
height: 10px;
background-image: url( "images/atab.png" );
float: center;
width: 638px;
}

#btab {
height: 10px;
background-image: url( "images/btab.png" );
float: center;
width: 638px;
}

#contenedor_vip {
width: 955px;
margin: 0 auto;
padding: 0 auto;
float: center;
}

#contenido_vip {
float: center;
width: 955px;
background-color: #fff;
}

#cabecera_vip a{
color: #fff;
font-family: verdana;
font-size: 12px;
padding: 5px;
}

#head_vip {
height: 10px;
background-image: url( "images/head_vip.jpg" );
float: left;
width: 955px;
}
#footer_vip {
height: 15px;
background-image: url( "images/footer_vip.jpg" );
float: left;
width: 955px;
}

#principal_vip {
float: left;
width: 955px;
background-color: #fff;
}

#titulo_vip {
width: 955px;
float: left;
height: 50px;
}

#volver {
width: 100px;
float: left;
height: 50px;
}

#vip_a {
width: 940px;
float: left;
height: 350px;
margin: 5px;
	border-top-color: #ED9B14;
	border-top-style: solid;
	border-top-width: 1px;
}

#vip_ai {
width: 225px;
float: left;
height: 350px;
margin-left: 5px;
}

#vip_ac {
width: 475px;
float: left;
}

#vip_ad {
width: 225px;
float: right;
height: 350px;
margin-left: 5px;
}

#vip_b {
width: 940px;
float: left;
height: 170px;
margin: 5px;
	border-top-color: #ED9B14;
	border-top-style: solid;
	border-top-width: 1px;
}

#vip_b1, #vip_b2 {
width: 470px;
float: left;
height: 170px;
}

#vip_b1i {
width: 235px;
float: left;
height: 170px;

}

#vip_b1d {
width: 235px;
float: left;
height: 170px;

}

#vip_b2i {
width: 235px;
float: left;
height: 170px;

}

#vip_b2d {
width: 235px;
float: left;
height: 170px;

}

#vip_c {
width: 940px;
float: left;
margin: 5px;
height: 100px;
	border-top-color: #ED9B14;
	border-top-style: solid;
	border-top-width: 1px;
}

#vip_c1, #vip_c2 {
width: 470px;
float: left;
height: 150px;
}

#vip_c1i {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}

#vip_c1d {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}

#vip_c2i {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}

#vip_c2d {
width: 225px;
float: left;
height: 150px;
margin-left: 5px;
}


.zona_vip{
font-family: verdana;
font-size: 11px;
color: #000;
text-align: left;
}

.zona_vip img{
	background: #fff;
	color: inherit;
	vertical-align: top;
	margin: 1px;
	padding: 1px;
	border-color: #AC7D35;
	border-style: solid;
	border-width: 1px;
}

.zona_vip h1{
text-align: center;
font-size: 24px;
color: #000;
font-family: verdana;
margin-top: 10px;
}

.zona_vip h2{
text-align: left;
font-size: 13px;
color: #B8D1DC;
font-family: arial;
margin-top: 5px;
margin-bottom: 5px;
}

#contenedor_evento {
width: 620px;
margin: 0 auto;
padding: 0 auto;
float: center;
}

#contenido_evento {
float: center;
width: 620px;
background-color: #fff;
}

#cabecera_evento {
float: left;
width: 620px;
height: 85px;
background-image: url( "images/encabezado_vip.jpg" );
background-repeat: no-repeat;
text-align: right;
}
#cabecera_evento a{
color: #fff;
font-family: verdana;
font-size: 12px;
padding: 5px;
}

#head_evento {
height: 10px;
background-image: url( "images/head_vip.jpg" );
float: left;
width: 620px;
}
#footer_evento {
height: 15px;
background-image: url( "images/footer_vip.jpg" );
float: left;
width: 620px;
}
#pie_evento {
clear: both;
width: 620px;
}

#principal_evento {
float: left;
width: 620px;
background-color: #fff;
}

#titulo_evento {
width: 620px;
float: left;
height: 50px;
}

#evento_a {
width: 620px;
float: left;
height: 200px;
margin: 5px;
	border-top-color: #AF4825;
	border-top-style: solid;
	border-top-width: 1px;
}

#evento_ai {
width: 305px;
float: left;
height: 200px;
margin-left: 5px;
}

#evento_ac {
width: 310px;
float: left;
}

#evento_b {
width: 620px;
float: left;
height: 120px;
margin: 5px;
}

#evento_b1i {
width: 205px;
float: left;
height: 120px;

}

#evento_b1c {
width: 210px;
float: left;
height: 120px;

}

#evento_b1d {
width: 205px;
float: left;
height: 120px;

}
#evento_d {
width: 620px;
float: left;
height: 120px;
margin: 5px;
}

#evento_d1i {
width: 205px;
float: left;
height: 120px;

}

#evento_d1c {
width: 210px;
float: left;
height: 120px;

}

#evento_d1d {
width: 205px;
float: left;
height: 120px;

}
#evento_a2 {
width: 610px;
float: left;
margin: 5px;
height: 100px;
}

#evento_c {
width: 610px;
float: left;
margin: 5px;
height: 100px;
	border-top-color: #AF4825;
	border-top-style: solid;
	border-top-width: 1px;
}
.zona_evento{
font-family: verdana;
font-size: 11px;
color: #000;
text-align: left;
}

.zona_evento img{
	background: #fff;
	color: inherit;
	vertical-align: top;
	margin: 2px;
	padding: 2px;
	border-color: #AF4825;
	border-style: solid;
	border-width: 1px;
}

.zona_evento h1{
text-align: center;
font-size: 18px;
color: #000;
font-family: verdana;
margin-top: 10px;
}

.zona_evento h2{
text-align: left;
font-size: 13px;
color: #B8D1DC;
font-family: arial;
margin-top: 5px;
margin-bottom: 5px;
}

.firma {

}
.firma P{
	color: #000;
	font-size:10px;
	text-align: center;
	FONT-FAMILY: verdana;
	margin: 0px; padding: 0px;
}

.firma A {
	COLOR: #000; TEXT-DECORATION: none;
}
.firma A:hover {
	COLOR: #F9BA21; TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}
#tabla {
min-height: 305px;
background: #F5F5DC;
width: 638px;
float: center;
margin-left: 1px;
}
#resultados {
font-size: 11px;
}

#resultados table, #resultados th, #resultados td, #destacados td {
	border: 1px solid #F5F5DC;
	font-family: verdana, Arial, sans-serif;
	color: #555;
	background: #F5F5DC;
}

#resultados td, #resultados th {
	padding: 5px;
}

#resultados thead th {
	text-align: center;
	background: #F5F5DC;
	font-size: 100% !important;
}

#resultados tbody th {
	font-weight: bold;
}

#resultados tbody tr { background: #F5F5DC; }

#resultados table a:link {
	color: #666666;
	text-decoration: none;
}

#resultados table a:visited {
	color: #666666;
	text-decoration: none;
}

#resultados table a:hover {
	color: #666666;
	text-decoration: underline !important;
}

#resultados tfoot th, #resultados tfoot td {
	font-size: 85%;
}

#Resultados h2 {
text-align: center;
font-weight: bold;
font-size: 20px;
}
	/* LEFT VERTICAL MENU */
	
	#menu_left { 
		float: left;  
		margin: 0 0 6px 0; 
		padding: 0 0 1px 0; 
		border-bottom: 2px solid #e2e2e2; 
	}
		#menu_left li { list-style: none; }
		#menu_left li a { 
			display: block; 
			color: #3F5B7F; 
			background: #B8D1DC url(images/arrow.gif) no-repeat center left; 
			width: 210px; 
			padding: 7px 20px 7px 20px; 
			margin: 0 0 1px 0; 
			font-weight: bold; 
			text-decoration: none; 

		}	
		#menu_left li a:hover { background: #6495AB url(images/arrow.gif) no-repeat center left; color: #fff;  }
		
		/* main horizontal menu */
#tablist{ padding: 3px 0; margin: 0px; float: left; }
	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		text-decoration: none;
		padding: 4px 25px;
		margin-right: 2px;
		background: #AC7D35 url(images/corner.gif) no-repeat top right;
		font-weight: bold;
		color: #fff;
		font-size: 11px;
		font-family: tahoma;
	}
	#tablist li a:hover{
		background: #fbaf32 url(images/corner.gif) no-repeat top right;
		color: #fff;
	}
	#tablist li a.current{
		background: #5E0C12 url(images/corner.gif) no-repeat top right;
		color: #fff;
		padding: 6px 25px;
		font-size: 11px;
		font-family: tahoma;
		margin-right: 2px;
	}
	#tablist .key { text-decoration: underline; }
	
	/* main menu topics */
#topics {
	clear: left;
	float: left;
	width: 813px;
	background: #5E0C12;
	padding: 0px 0px;
	margin: 2px 0 0 0;
	color: #fff;
	height: 23px;
}
	#topics li a { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }
	
#home_intro {
	border: 1px solid #fff;
    width: 638px;
    height: 240px;
	float: right;
}

#espacio_intro {
float: left;
width: 170px;
}