/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*-------------------------INDEX--------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/

a ,a:hover, a:visited {
color:inherit;
text-decoration:none;}

form {
margin:0px;
padding:0px;}

ul {
list-style:none;}

h1 {
font-size:16px;}

h2 {
font-size:18px;
text-align:center;}
#h2 {
background:#FFFFFF url(../img/bg_form.jpg) no-repeat left bottom;
font-family:"Times New Roman", Times, serif;

font-style:italic;
font-weight:bolder;
color:#666;}

body {
background-color: #DBD4C7;
margin:0;
}

* {
margin:0;
padding:0;
}
img {
border:none;}


#wrap {
width:960px;

margin:0 auto;
padding:0px 20px 20px 20px;
}

#head{
height:auto;

background-color:#DBD4C7;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
width:960px;
padding-top:10px;
}
#head a{



color:#333333;

}
#logo {
width: 70%;

float:left;}

.logo {
padding:5px;}

#head_right {
width:30%;
height:100%;
float:left;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#333333;
font-weight:bold;
margin-top: 12px;
}

.blanco {
color:#FFFFFF;
font-weight:bold;}

.localizar{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #999999;
background-color:#FFFFFF;

width:200px;
height:20px;
padding-top:10px;
background: url(../img/localizador.jpg) left;

float:left; 
}

#idioma {

padding-right:20px;}

#contacto{
padding-right: 20px;
padding-bottom: 3px;


}
#menu_grupo{
font-size:12px;
font-weight:bold;

margin-right: 20px;
margin-left: 5px;


border-top:1px solid #333333;
}


#content{
background-color:#DBD4C7;

padding:5px;
}

#content_left{
float:left;
width:60%;
height:auto;
margin-top:30px;}



/*--COLUMNA CONTENIDO DERECHA-----*/
#reservas {
width:auto;
background-color: #DBD4C7;

}





#ofertas {
width:100%;
float: left;
background: #d2c6ba url(../img/sombra_right.png) right repeat-y;
}

#ofertas ul li a {

font-size:11px;

}


#pie_ofertas {
float:left;
height:30px;
background:url(../img/bot_ofertas.jpg) bottom no-repeat;
width:100%;
color:#333333;

background-color:#DBD4C7;


}



.titulo_ofertas {
background: #666666 url(../img/sombra_right.png) right repeat-y;

font-family:"Times New Roman", Times, serif;
font-size: 24px;
font-style:italic;
font-weight:bolder;
color:#FFF;
padding-left:20px;




}

.texto_ofertas {
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;

}



#pie_boletin{
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left: 5px;
height: auto;

}




#ofertas ul
{

font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
margin-left: 15px;

list-style-type:none;}

#ofertas li{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
display: block;
padding: 10px 2px 10px 0px;
height:65px;

}

#ofertas img
{padding-right:5px;
padding-left:5px;
}





ul.titulo_columna
{
padding:0;
float: left;
margin: 10px 0px;
width:100%;
list-style-type:none


}

ul.titulo_columna li
{

display: inline;
padding: 10px 2px 2px 2px;
float: left;
width: 30%;

} 







#content_right{
float:left;
width:380px;
background-color: #DBD4C7;
text-align:right;
height:100%;
padding: 0px;



}

.destinos {
	font-family:"Times New Roman", Times, serif;
	font-size:50px;
	color:#FFFFFF;
	font-weight:bolder;
	font-style:italic;
	padding-right: 10px;
	padding-bottom: 0px;

}


#boletin {

background-color:#dbd4c7;
font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;
text-align:left;
width:370px;


}
#boletin a, a:visited, a:hover
{color:#333333;
font-weight: bold;

}

#columna_boletin {
color:#333333;

padding: 15px;
width:340px;

background:#FFFFFF url(../img/sombra_right.png) right repeat-y;
font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;
}

.titulo_boletin {
font-family:"Times New Roman", Times, serif;
font-size:20px;
color: #3B332CF;
font-weight:bolder;
font-style:italic;
padding-right: 10px;
padding-bottom:0px;
}
.titulo_boletin_gris {
font-family:"Times New Roman", Times, serif;
font-size:19px;
color: #666666;
font-weight:bolder;
font-style:italic;
padding-right: 10px;
padding-bottom:0px;
}

#columna_boletin img {
margin-right:10px;
margin-top:5px;}
/*

#columna_boletin ul li a {
font-size:9px;
font-weight:bold;
}
*/
.texto_boletin {

background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#333333;
width:auto;
margin-left:5px;

}
.lista_boletin
{
margin-left: 0px;
font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;

}
.lista_boletin ul
{
font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;

}
.lista_boletin ul li
{
font: normal 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;

}
.lista_boletin ul li a
{
font: bold 9px Verdana, Arial, Helvetica, sans-serif; color: #000000;

}

#boletin ul
{
	padding:0px;
	list-style-type:none;


}

#boletin li
{
	display: block;
	padding: 10px 2px 2px 2px;
	float: left;
	width: 160px;
}
#boletin li a
{
font-size:9px;
font-weight:bold;

}
#ofertas a, a:visited, a:hover
{color:#333333;

}


#foot_boletin {
height:23px;
background:url(../img/bot_destinos.jpg) top no-repeat;
background-color:#DBD4C7;
}


.titulo_newsletter{
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bolder;
font-style:italic;
color:#666666;
margin-bottom:8px;
}

.ultima_newsletter {
padding-right:25px;
font-size:10px;}

#newsletter {

background-image:url(../img/newsletter.jpg);
height:80px;
color: #312F30;
padding:10px;
padding-top:10px;
margin-top:20px;

text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;}




.banner {

margin-top:20px;




}

.noticias {
background:url(../img/noticias_top.jpg) #a2927b top no-repeat;;
margin-top:10px;
height: auto;
color:#312F30;
padding-left:10px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
overflow: hidden;}

.noticias2 {
color:#312F30;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

#pie_noticias {
background-image:url(../img/noticias_bot.jpg);
height:24px;}

.titulo_noticias {
text-align:left;
font-family:"Times New Roman", Times, serif;
font-size:30px;
color:#FFFFFF;
font-weight:bolder;
font-style:italic;
padding-right: 10px;
padding-bottom:0px;
}

.fecha_noticias {
color: #312F30;

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
font-style:italic;


}



#foot{
float:left;
width:100%;
background-color: #DBD4C7;
color: #312F30;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;

}

#foot a,  a:visited{
color: #312F30;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;

}


#formulario {
background:url(../img/bg_form.jpg) no-repeat left top;
height:auto;
}


div.box{
background-image: url(../img/bg_form.jpg);
background-color:#DBD4C7;
color: #312F30;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

padding:10px;
padding-bottom: 0px;
color:#333333;
text-align:left;
}



div.box input .input-text{
border:4px solid #3b6e22;
background-color:#009933;
color:#666666;
width:180px;
height:30px;
font-size:18px;
}

div.box label{
display:block;

color:#555555;
}

div.box label span{
display:block;
float:left;
padding-right:6px;
width:70px;

font-weight:bold;
}

.campo{
border:1px solid  #ff6600;
padding:2px;
background-color: #fff;


color:#666666;
width:98%;

height:30px;
font-size:22px;
}
.campo2{
border:1px solid  #cccccc;
padding:2px;


color:#666666;
width:98%;

height:20px;
font-size:16px;
}


.select{
border:1px solid  #cccccc;

color:#666666;
width:50px;


font-size:14px;
}
.naranja {
color:#ff6600;}

.opthot { color: blue;}
.optreg { }
.optpob { }

/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*-------------------------FIN INDEX----------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
/*--------------------------------------------------------*/
