BODY {
	padding:0px;
	margin:0px;
	font-family: Arial;
	font-size: 100%;
	height:100%;
	background-color: black;
	position: relative;
}

html {height:100%}

.fondo_colores {
	background-color: white;
}

* a {text-decoration:none;}
* a:hover {text-decoration: none;}

* img { border: 0px;}

form {
	margin: 0px;
	padding: 0px;
}

INPUT {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	/*border: 1px solid #7F9DB9;*/
	margin-bottom: 1px;
}

.sinborde { border: 0px;}
#sinborde { border: 0px;}

SELECT {
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	border: 1px solid #7F9DB9;
	margin-bottom: 3px;
}
h1 {
	color: white;
}

TEXTAREA {
	font-family: Arial;
	font-size: 0.9em;
	COLOR: #333;
	border: #739DAB 1px solid;
	margin-bottom: 3px;
	border: 1px solid #7F9DB9;
}

P {
	COLOR: white;
	font-weight: normal;
	text-align: justify;
	font-size: 12px;
}

P a { color: #D66217;}
P a:hover { color: #D66217;}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	Padding-left:5px;
	text-align: left;
	color: white;
	font-size: 12px;
}

li a { color: white;}
li a:hover { color: #D66217;}

.bloque {
	width: 100%;
	height: 100%;
	display: block;
}

/***********************************************************************************/

.idiomas {
	color: #B0B0B0;
	text-align: right;
	font-size: 0.7em;
	font-weight: bold;
}	

.idiomas a {color: #B0B0B0;}
.idiomas a:hover {color: #D66217;}

.titulo {
	border-bottom: 1px solid #363636; 
	padding-bottom: 10px; 
	margin-bottom: 10px;
}

.menu1, .menu2, .menu3 {
	text-align: right;
	padding: 8px 12px;
	height: 84px;
	color: black;
	font-size: 0.95em;
	font-weight: bold;
}

.menu1 a, .menu2 a, .menu3 a {color: white;}
.menu1 a:hover, .menu2 a:hover, .menu3 a:hover {color: black;}

.menu1 {background: #A9110C url(../images/menu1.jpg) top left no-repeat;}
.menu2 {background: #B23000 url(../images/menu2.jpg) top left no-repeat;}
.menu3 {background: #D76318 url(../images/menu3.jpg) top left no-repeat;}

.mail {
	color: #D86218;
	font-size: 0.75em;
	font-weight: bold;
	margin-top: 0px;
}

.mail a { color: #D86218;}
.mail a:hover {	color: white;}

.fondo {
	background: url(../images/fondo.jpg) top center repeat-y;
	height: 560px;
}	

.cabecera {
	background: url(../images/cabecera.jpg) top center no-repeat;
	height: 157px;
}

.menu {
	background: url(../images/menu.jpg) top left no-repeat;
	width: 300px;
}

.creditos {
	color: #666;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 0.7em;
	text-align: left;
	border-bottom: 1px solid #363636;
}

.creditos a {color: #666;}
.creditos a:hover {color: #D66217;}

.aldor {
	text-align: right;
	color: #666;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 0.7em;
	border-bottom: 1px solid #363636;
}	

.aldor a {color: #666;}
.aldor a:hover {color: #D66217;}

.tit_cam {background: url(../images/tit_camping.jpg) bottom center no-repeat;}
.tit_ins {background: url(../images/tit_instalaciones.jpg) bottom center no-repeat;}
.tit_not {background: url(../images/tit_noticias.jpg) bottom center no-repeat;}
.tit_pla {background: url(../images/tit_planos.jpg) bottom center no-repeat;}
.tit_info {background: url(../images/tit_info.jpg) bottom center no-repeat;}
.tit_sit {background: url(../images/tit_situacion.jpg) bottom center no-repeat;}
.tit_par {background: url(../images/tit_parcelas.jpg) bottom center no-repeat;}
.tit_bun {background: url(../images/tit_bungalows.jpg) bottom center no-repeat;}
.tit_ent {background: url(../images/tit_entorno.jpg) bottom center no-repeat;}
.tit_ofe {background: url(../images/titofertas.jpg) bottom center no-repeat;}
.tit_con {background: url(../images/tit_contacto.jpg) bottom center no-repeat;}

.tit_camEU {background: url(../images/tit_campingEU.jpg) bottom center no-repeat;}
.tit_insEU {background: url(../images/tit_instalacionesEU.jpg) bottom center no-repeat;}
.tit_notEU {background: url(../images/tit_noticiasEU.jpg) bottom center no-repeat;}
.tit_plaEU {background: url(../images/tit_planosEU.jpg) bottom center no-repeat;}
.tit_sitEU {background: url(../images/tit_situacionEU.jpg) bottom center no-repeat;}
.tit_entEU {background: url(../images/tit_entornoEU.jpg) bottom center no-repeat;}
.tit_conEU {background: url(../images/tit_contactoEU.jpg) bottom center no-repeat;}

.tit_camEN {background: url(../images/tit_campingEN.jpg) bottom center no-repeat;}
.tit_insEN {background: url(../images/tit_instalacionesEN.jpg) bottom center no-repeat;}
.tit_notEN {background: url(../images/tit_noticiasEN.jpg) bottom center no-repeat;}
.tit_plaEN {background: url(../images/tit_planosEN.jpg) bottom center no-repeat;}
.tit_sitEN {background: url(../images/tit_situacionEN.jpg) bottom center no-repeat;}
.tit_entEN {background: url(../images/tit_entornoEN.jpg) bottom center no-repeat;}
.tit_conEN {background: url(../images/tit_contactoEN.jpg) bottom center no-repeat;}

.tit_camFR {background: url(../images/tit_campingFR.jpg) bottom center no-repeat;}
.tit_insFR {background: url(../images/tit_instalacionesFR.jpg) bottom center no-repeat;}
.tit_notFR {background: url(../images/tit_noticiasFR.jpg) bottom center no-repeat;}
.tit_plaFR {background: url(../images/tit_planosFR.jpg) bottom center no-repeat;}
.tit_sitFR {background: url(../images/tit_situacionFR.jpg) bottom center no-repeat;}
.tit_entFR {background: url(../images/tit_entornoFR.jpg) bottom center no-repeat;}
.tit_conFR {background: url(../images/tit_contactoFR.jpg) bottom center no-repeat;}

.instalaciones {
	background: url(../images/instalaciones.jpg) top center no-repeat;
	height: 310px;
}

.masinfo {
	bottom:0px;
	z-index: 1;
	padding: 17px 27px;
	color: white;
	font-size: 1.2em;
	text-align:right;
	background: #D76318 url(../images/masinfo.jpg) bottom center no-repeat;
}

.masinfo a {color: white;}
.masinfo a:hover {color: black;}

.cuerpotitulo {
	color: #D66217;
	font-size: 1.2em;
}	

.imgs {
	border: 2px solid #D66217;
	margin-left: 20px;
}

.planos td {font-size: 0.9em;}

.planos img {margin: 10px 0px 5px 0px;}

.planos a {color:white;}
.planos a:hover {color:#D66217;}

.imprimir a {color:white;}
.imprimir a:hover {color:#D66217;}

#boton {
	padding: 2px;
	color: white; 
	font-weight: bold;
	border: 0px;
	background-color: black;
	cursor:pointer;
	width: 60px;
	text-align:left;
}

.contacto {
	color: white;
	font-size: 0.8em;
}

.contacto input, .contacto textarea { 
	width: 400px;
	border: 1px solid white;
	background-color: black;
	color: white;
	padding: 2px;
}