﻿* {

margin:         0;

padding: 	    0;

}

body {

background: 	#d2d2d2;

font-family:    Verdana, Arial, Helvetica, sans-serif;

font-size: 		11px;

color: 			#333333;

}

a {

text-decoration:none;

color: 			#aca963;

}

a:hover {

text-decoration:underline;

color:          #89874c;

}

.titulos {

font-size: 		18px;

font-weight:	bold;

color: 			#89874c;

}

.notas {

font-size: 		9px;
color: 			#333333;

}

.sub_titulos {

font-size: 		15px;

font-weight:	bold;

color: 			#89874c;

}
.sub_titulos_promo {

font-size: 		15px;

font-weight:	bold;

color: 			#ed2d2d;

}

.caja_top{

background:		#EFEFEF;

border: 		2px solid #CCCCCC;

width: 			846px;

margin:     	6px auto 0px;

height: 		25px;

text-align:     right;

font-size: 		11px;

font-weight:	bold;

color: 			#333333;

}

.caja_top p{

margin:       1px 0 3px 0;

}

.calen{
line-height:	23px;
background:		url(calendario.jpg) left top no-repeat;
padding:        3px 0 4px 28px;
width: 			170px;
}

.caja_titulo{

background:		#EFEFEF;

border: 		2px solid #CCCCCC;

margin:         15px auto 0px;

height: 		25px;

font-size: 		11px;

font-weight:	bold;

color: 			#333333;

}

.clear {

height:			1px;

clear:			both;

}

#contenedor {

width: 			900px;

background:     url(../imagenes/bkg_body.jpg) repeat-y;

margin: 		0px auto;

}

#header {

float:			none;

width: 			850px;

background:     #FFFFFF;

margin:         10px auto 0px;

background:     #FFFFFF;

}

/*//////////////////////////////////

////////   COL IZQUIERDA   /////////

//////////////////////////////////*/



#columna_izq {

float:          left;

width: 			270px;

background:     url(../imagenes/logo.jpg) top right no-repeat;

}

.contenedor_menu {

width: 			200px;

background:     #FFFFFF;

margin: 	    113px  0px 0px 35px;

border-bottom:  3px solid #CCCCCC;

}

.contenedor_menu ul li a, .contenedor_menu ul li a:visited {

display:		block;

background:     url(../imagenes/menu_off.jpg) top left no-repeat; 

color:			#333333; 

width:			200px;

border-top:     3px solid #CCCCCC;

text-align:		left; 

line-height:	28px; 

font-size:		11px; 

overflow:		hidden;

font-size: 		12px;

font-weight:	bold;

}

.contenedor_menu ul {

padding:0; 

margin-top:2px; 

list-style: none;

}

.contenedor_menu ul li {

float:left;

}

.contenedor_menu img{

margin-left: 21px;

}

/* specific to non IE browsers */

.contenedor_menu ul li:hover a {

color:			#ffffff; 

background:     url(../imagenes/menu_on.jpg) top left no-repeat; 

}

/*//////////   FIN IZUIERDA    ///////*/



.img_portada{

margin-right: 	4px;

padding:        2px;

border:			1px solid #CCCCCC;

}



/*//////////////////////////////////

//////////  COL DERECHA    /////////

//////////////////////////////////*/

#columna_der {

float:			right;

width: 			550px;

}

.parrafo {

margin-left:	10px;

}

/*//////////////////////////////////

///////   INTERIORES    /////////

//////////////////////////////////*/

#interior{

width: 			840px;

margin:		    15px auto;

background:		#FFFFFF;

}

.aloja{

width: 			800px;

margin:		    15px auto ;

background:		#FFFFFF;

}

.aloja img{

margin-right:	10px;

}

#consultas{

width: 			800px;

margin:		    15px auto;

background:		#EFEFEF;

border:         1px solid #CCCCCC;

}





.galeria{

width: 			840px;

margin:		    auto;

background:		#FFFFFF;

}

#tarifas{
margin:			0 0 0 50px;
border:			1px solid #CCCCCC;
}
#tarifas tr td{
border-bottom:	1px solid #CCCCCC;
}

.galeria img{

margin-left:	5px;

border:         1px solid #CCCCCC;

padding:		2px;

}

/*//////////////////////////////////

//////////   FOOTER     ////////////

//////////////////////////////////*/

#footer_sitio{

width: 			840px;

height:			35px;

margin:		    15px auto;

background:		#EFEFEF;

text-align:		center;

}

#footer{

width: 			870px;

height:			25px;

margin: 		auto;

border-bottom:	2px solid #A7A7A7;

}

#footer_milenium{

float:          left;

width: 			200px;

text-align:		left;

margin:		    7px 0px 0px 15px;

}

#footer_validacion{

float:          right;

width: 			200px;

text-align:		right;

margin:		    5px 15px 0px 0px;

}