a:link { 
	color: #FFFFFF;
	text-decoration: none;
	}
a:visited { 
	color: #FFFFFF;
	text-decoration: none;
	}
a:hover { 
	color: #FFFFFF;
	text-decoration: none;
	}
a:active { 
	color: #FFFFFF;
	}
	
A.bco:link{text-decoration:none;color:#FFFFFF}
A.bco:visited {text-decoration:none;color:#FFFFFF}
A.bco:active {text-decoration:none;color:#FFFFFF}
A.bco:hover {text-decoration:none;color:#FFFFFF}

A.negro:link{text-decoration:none;color:#000000}
A.negro:visited {text-decoration:none;color:#000000}
A.negro:active {text-decoration:none;color:#000000}
A.negro:hover {text-decoration:none;color:#000000}

A.gris:link{text-decoration:none;color:#333333}
A.gris:visited {text-decoration:none;color:#333333}
A.gris:active {text-decoration:none;color:#333333}
A.gris:hover {text-decoration:none;color:#333333}

A.nar:link{text-decoration:none;color:#FF6600}
A.nar:visited {text-decoration:none;color:#FF6600}
A.nar:active {text-decoration:none;color:#FF6600}
A.nar:hover {text-decoration:none;color:#FF6600;font-weight:bold}

A.verde:link{text-decoration:none;color:#33CC33}
A.verde:visited {text-decoration:none;color:#33CC33}
A.verde:active {text-decoration:none;color:#33CC33}
A.verde:hover {text-decoration:none;color:#33CC33;font-weight:bold}

A.fucsia:link{text-decoration:none;color:#FF0066}
A.fucsia:visited {text-decoration:none;color:#FF0066}
A.fucsiae:active {text-decoration:none;color:#FF0066}
A.fucsia:hover {text-decoration:none;color:#FF0066;font-weight:bold}

body { background-color: #000; color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 20px; text-align: center; 
overflow:auto;
}
input, select { margin: 0px 12px 8px 0px; text-align: left; text-transform: uppercase; border: 1px solid #FFF; background-color: #FFF; }
.banner { float: left; padding: 14px; }
.reservas { font-size: 11px; font-weight: bold; float: left;  padding: 14px; margin-top: 3px; text-align: left; cursor: pointer; }
.reservas td { font-size: 11px; color: #DDD; }
.derecha { padding-right: 5px; }
.button { color: #FFF; background-color: #999; width: 120px; padding: 4px 8px 4px 8px; text-align: center; }
.fechas { margin-right: 20px; }
div.hr { border: 0px; border-bottom: 1px dotted #CCC; height: 1px; clear: left; width: 300px; }
div.hr hr { display: none; }
#main { margin: auto; width: 300px; }.botones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}
.botoneNar {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
	font-weight: normal;
	text-transform: uppercase;
}
.botoneFucsia {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0066;
	font-weight: normal;
	text-transform: uppercase;
}
.botoneVerde {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33CC33;
	font-weight: normal;
	text-transform: uppercase;
}
.titulito {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}
.botonessubmenu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}
.botonesAbajo {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}
 
 a:link {text-decoration: none;} 
 a:visited {text-decoration: none;} 
 a:hover {text-decoration: none; color: #FFFFFF;} 
 
.botonespIE {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}
.botonesAbajopIE {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}
.titulosgrandes {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}
.textos {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}
.botonesgrises {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
}
.botonesNEGROS {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
}
.textito {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
}

.textosForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: none;
	background-color: #999999;
	background-position: left center;


}
.textitoNegro {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	text-transform: none;
}
.botoneschicos {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
}


/********** FORMULARIO DE CONTACTO ****************/
.frmContacto, .frmContacto *{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:middle;
}

.frmContacto{
	margin:0px;
	margin-top:-0px;
}


.frmContacto input[type="submit"], .frmContacto input[type="reset"]{
	text-align:center;
	font-size:10px;
	width:50px;
	margin-top:10px;
}

.frmContacto input[type="checkbox"],.frmContacto input[type="radio"]{
	background-color:#000;
	border:none;
}

.frmContacto input[type="text"], .frmContacto textarea{
	width:150px;
	background-color: #999999;
	color:#FFF;
}

.frmContacto input.error, .frmContacto .error{
	background-color:#063;
}


.frmContacto table{
	margin:0px;
	padding:0px;
}

.frmContacto table td{
	width:400px;
	margin:0px;
	padding:0px;
}

.frmContacto table td+td{
	width:140px;
}
.promo_titulo{
font-family: Arial, Helvetica, sans-serif;
font-size:40px;
color: #ffffff;
}
.promo_1{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color: #ffffff;
}
.promo_2{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
}
.promo_3{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
}
.txt_titulo{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color: #ffffff;
}
.txt_1{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #fd9415;
}
.txt_2{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
}
.pro_color_1{
color: #0F7A0B;
}
.pro_color_2{
color: #FF51DC;
}
.pro_color_3{
color: #FF51DC;
}
.promo_pag{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
}
.promo_pag a{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #ffffff;
text-decoration: none;
}
.promo_pag a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
color: #999999;
text-decoration: none;
}
.txt_newsletter{
font-family: Arial, Helvetica, sans-serif;
font-size:9px;
color: #ffffff;
}
.txt_news_campo{
border: 0px;
background-color: #7A7A7A;
font-size:9px;
color: #ffffff;
}

