.iconoizquierda {



	margin-right: 5px;



	margin-bottom: 5px;



}



#archivo {

13-

	margin: 5px;



	padding: 0px;



	height: 20px;



	line-height: 20px;



	font-size: 12px;



	width: 270px;



	float: left;



}



#archivo a {



	color: #276DB6;



	text-decoration: none;



}



#archivo a:hover {



	color: #000;



	text-decoration: none;



}



#menuPrincipal li ul { /* second-level lists */



	display: none;



	position: absolute;



	top: 1em;



	left: 0;



	background-repeat: no-repeat;



	width: 170px;



	z-index: 3;



	background-color: #2A4A69;



}







#menuPrincipal li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */



	top: auto;



	left: auto;



}







#menuPrincipal li ul li { /* second-level lists */



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	width: 170px;



}







#menuPrincipal li>ul>li { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}







#menuPrincipal li:hover ul, li.over ul { /* lists nested under hovered list items */



	display: block;



}



ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{



	margin: 0;



	padding: 0;



	list-style-type: none;



	list-style-image: none;



	list-style-position: outside;



}



a img,:link img,:visited img { 



	border: none;



}



a



{



  text-decoration: none;



}



.mano



{



	cursor:pointer;



}



body  {



	font-family:Verdana, Geneva, sans-serif;



	font-size:10px;



	margin: 0;



	padding: 0;



	text-align: center;



}



.texto11



{



	font-size:11px;



}



.negrita



{



	font-weight:bold;



}



.thrColFixHdr #container { 



	width: 910px;



	margin: 0 auto;



	padding:0 3px;



	text-align: left;



} 



.thrColFixHdr #header { 



	width:910px;



	height:106px;



	margin-bottom:6px;



	background:url(../img/cabecera/SpaNaturaResort_primavera.jpg) top center no-repeat;



} 



.thrColFixHdr #header h1 {



	text-indent:-9999px;



	font-size:1px;



	padding:0;



	margin:0;



	height:0px;



}



.thrColFixHdr #header .logoHome {



	width:245px;



	height:106px;



	margin-left:32px;



}



.thrColFixHdr #sidebar1 {



	float:left;



	width:144px;



	_width:114px;



}



.thrColFixHdr #sidebar2 {



	float:right;



	width:134px;



	_width:104px;



}



.thrColFixHdr #mainContent { 



	margin: 0 139px 0 149px;



	_margin: 0 109px 0 119px;	



	width:622px;



	background-color:#a6d2ff;



}



.thrColFixHdr #content { 



	width:616px;



	padding:0 3px;



} 



.thrColFixHdr #content2 {

	width:616px;

	padding:0;



} 



.thrColFixHdr #footer { 



	width: 880px;



	padding: 5px 10px 5px 20px;



	margin-top:10px;



} 



.thrColFixHdr #footer p {



	color:#515a65;



	text-align:center;



}



.clearfloat {



	clear:both;



}







/*************** MENUS LATERALES *****************/




.modDescubrenos
{
	width:144px;
	height:63px;
	background:url(../img/general/modDescubrenos.jpg) center top no-repeat;	
	margin-bottom:3px;
}

.modOfertas
{
	width:144px;
	height:46px;
	background:url(../img/general/ofertas.jpg) center top no-repeat;	
	margin-bottom:3px;
}

.modescapadas
{
	width:144px;
	height:46px;
	background:url(../img/general/escapadas.jpg) center top no-repeat;	
	margin-bottom:3px;
}



.modeco {

	width:134px;
	height:43px;
	margin-bottom:3px;
	background-image: url(../img/general/modeco.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.modecohotel {

	width:134px;
	height:43px;
	margin-bottom:3px;
	background-image: url(../img/general/ecohotel.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.escapada {

	width:134px;
	height:154px;
	margin-bottom:3px;
	background-image: url(../img/general/modescapadas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.sanvalentin {

	width:134px;
	height:260px;
	margin-bottom:3px;
	background-image: url(../img/general/banner-san-valentin.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.nochevieja {

	width:134px;
	height:154px;
	margin-bottom:3px;
	background-repeat: no-repeat;
	background-position: center top;
}



.modReservasOnline
{
	width:144px;
	height:144px;

	background:url(../img/general/modReservas.gif) center top no-repeat;

	margin-bottom:3px;



}



.modGaleriaMulti



{



	width:144px;



	height:63px;



	background:url(../img/general/modGaleria.gif) center top no-repeat;	



	margin-bottom:3px;



}



.modGaleriaMultiArchivos



{



	width:144px;



	height:63px;



	background:url(../img/general/modTarifas.jpg) center top no-repeat;	



	margin-bottom:3px;



}



.modTermal



{



	width:134px;



	height:111px;



	background:url(../img/general/modCircuito.jpg) center top no-repeat;	



	margin-bottom:3px;



}







.modValentin



{



	width:134px;



	height:111px;



	background:url(../img/general/SanValentin.jpg) center top no-repeat;	



	margin-bottom:3px;



}







.modRomantica



{



	width:134px;



	height:125px;



	background:url(../img/general/romantica.jpg) center top no-repeat;	



	margin-bottom:3px;



}







.modDescubrenos a, .modReservasOnline a, .modGaleriaMulti a, .modGaleriaMultiArchivos a, .modeco a, .modecohotel a, .modOfertas a, .modescapadas a

{
	display: block;
	width: 100%;
	height: 100%;	
}


.modDescubrenos h2, .modReservasOnline h2, .modGaleriaMulti h2, .modGaleriaMultiArchivos h2, .modTermal h2, .modeco h2, .modecohotel h2, .escapada h2, .modOfertas h2, .modescapadas h2
{
	text-indent:-9999px;
}



.modTiempo

{
	width:144px;
	height:125px;
	background:#367ac7 url(../img/general/cabeceraTiempo.gif) top center no-repeat;
	padding-top:63px;
	padding-bottom:10px;
	margin-bottom:3px;
	text-indent:30px;
}



#cont_2b3c5742799108f4b6188b3f24514a7b



{



	width:130px !important;



	margin-left:6px !important;



	background-color:#367ac7 !important;



	border:#a6d2ff solid 1px !important;



}



#cont_2b3c5742799108f4b6188b3f24514a7b #webwid td div



{



	font-size:15px;



}



.modNews



{



	width:134px;



	height:71px;



}



/*************** MENU GRUPOS *****************/



.modGrupos



{



	width:134px;



	height:125px;



	background:url(../img/general/fondoGrupos.gif) center top no-repeat;



	margin-bottom:3px;



	padding-top:5px;



}



.modGrupos li



{



	text-indent:-9999px;



}



.modGrupos li.menGrupos



{



	background:url(../img/general/btonGrupos.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menGrupos:hover



{



	background:url(../img/general/btonGrupos_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menGrupos_selected



{



	background:url(../img/general/btonGrupos_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menCelebraciones



{



	background:url(../img/general/btonCelebraciones.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menCelebraciones_selected



{



	background:url(../img/general/btonCelebraciones_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menCelebraciones:hover



{



	background:url(../img/general/btonCelebraciones_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menEventos



{



	background:url(../img/general/btonEventos.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menEventos_selected



{



	background:url(../img/general/btonEventos_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menEventos:hover



{



	background:url(../img/general/btonEventos_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menGranja



{



	background:url(../img/general/btonGranja.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menGranja_selected



{



	background:url(../img/general/btonGranja_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modGrupos li.menGranja:hover



{



	background:url(../img/general/btonGranja_over.gif) center top no-repeat;



	width:134px;



	height:23px;



}



.modBoletin



{



	width:134px;



	height:135px;



	background-color:#757572;



}



.cabeceraBoletin



{



	width:134px;



	height:22px;



	background:url(../img/general/cabeceraBoletin.gif) center top no-repeat;



}



.cabeceraBoletin h3



{



	text-indent:-9999px;



}



.cajaBoletin



{



	width:124px;



	height:103px;



	padding:5px;



}



.cajaBoletin input, select



{



	font-size:11px;



}



.cajaBoletin input



{



	width:122px;



	height:18px;



	color:#666;



	margin-bottom:3px;



}



.cajaBoletin input.suscribe



{



	width:125px;



	height:22px;



	color:#666;



}



.cajaBoletin label



{



	float:left;



	color:#FFF;



	font-weight:bold;



	margin-bottom:3px;



}



.cajaBoletin select



{



	width:124px;



	height:18px;



	color:#666;



	margin-bottom:7px;	



}







/*************** MENU Principal *****************/







div#mainContent #menuPrincipal



{



	width:597px;



	height:20px;



	background:#2c4d6d url(../img/general/fondoMenuGeneral.gif) center left repeat-x;



	padding-top:7px;



	padding-left:25px;



}



div #menuPrincipal li



{



	display:block;



	float:left;



	color:#fbba00;



	font-weight:bold;



	margin-left:3px;







}



div #menuPrincipal li a



{



	/*color:#a6d2ff;*/



	color:#FFF;



	font-size:10px;



}



div #menuPrincipal li a:hover



{



	/*color:#FFF;*/



	color:#ffcc00;







}



div #menuPrincipal li a.selected



{



	/*color:#FFF;*/



	color:#ffcc00;



}







/*************** MENU Inferior *****************/







div#mainContent #menuInferior



{



	width:622px;



	margin: 0px;



	padding: 0px;



	height: 5px;



}



div #menuInferior li



{



	display:block;



	float:left;



	margin-left:5px;



}



div #menuInferior li a



{



	color:#a6d2ff;



	font-size:10px;



}



div #menuInferior li a:hover



{



	color:#FFF;



}



div #menuInferior li a.selected



{



	color:#FFF;



}



/*************** MENU submenu *****************/







div #menuModulos



{



	width:616px;



	height:63px;



	margin-top:2px;



	padding-top: 0;



	padding-right: 3px;



	padding-bottom: 0;



	padding-left: 3px;



}



div #menuModulos li



{



	display:block;



	float:left;



	text-indent:-9999px;	



}



div #menuModulos li.menOfertas



{



	background:url(../img/general/btonLastminute.gif) center top no-repeat;



	width:204px;



	height:63px;



	margin-right:2px;



}



div #menuModulos li.menOfertas_selected



{



	background:url(../img/general/btonLastminute_over.gif) center top no-repeat;



	width:204px;



	height:63px;



	margin-right:2px;



}



div #menuModulos li.menOfertas:hover



{



	background:url(../img/general/btonLastminute_over.gif) center top no-repeat;



	width:204px;



	height:63px;



	margin-right:2px;



}



div #menuModulos li.menAlojamientos



{



	background:url(../img/general/btonAlojamientos.gif) center top no-repeat;



	width:204px;



	height:63px;



	margin-right:2px;



}



div #menuModulos li.menAlojamientos_selected



{



	background:url(../img/general/btonAlojamientos_over.gif) center top no-repeat;



	width:204px;



	height:63px;



	margin-right:2px;



}



div #menuModulos li.menAlojamientos:hover



{



	background:url(../img/general/btonAlojamientos_over.gif) center top no-repeat;



	width:204px;



	height:63px;



	margin-right:2px;



}



div #menuModulos li.menBalneario



{



	background:url(../img/general/btonBalneario.gif) center top no-repeat;



	width:204px;



	height:63px;	



}



div #menuModulos li.menBalneario_selected



{



	background:url(../img/general/btonBalneario_over.gif) center top no-repeat;



	width:204px;



	height:63px;	



}



div #menuModulos li.menBalneario:hover



{



	background:url(../img/general/btonBalneario_over.gif) center top no-repeat;



	width:204px;



	height:63px;	



}



.imagenesHome



{



	width:616px;



	height:106px;



	margin-top:2px;



	padding:0 3px;



}



.imagenesHome img



{



	float:left;



}



.noneImg



{



	width:622px;



	height:3px;



}



.videoHome



{



	width:616px;



	height:365px;



}



#comoreservar {



	background-color: #51565B;



	padding: 5px;



	margin: 0px;



}



#comoreservar ul {



	list-style-type: none;



}



#comoreservar li {



	list-style-type: none;



	font-size: 12px;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



	font-weight: bold;



}



#comoreservar li a {



	list-style-type: none;



	color: #FFF;



	text-decoration: none;



}



#comoreservar li a:hover {



	color: #FDF202;



	text-decoration: none;



}







#menuinferiorazul {

	background-color: #2C4D6D;
	width: 620px;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align:justify;
}



#menuinferiorazul li {

	float:left;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;

}











#menuinferiorazul a {



	color: #FFF;



	text-decoration: none;



}



#menuinferiorazul a:hover {



	color: #FC0;



	text-decoration: none;



}















#menuinferiorgris {



	background-color: #666;



	margin: 0px;



	padding: 0px;



	float: left;



	width: 620px;



}







#menuinferiorgris li {



	float: left;



	font-weight: bold;



	margin-top: 0px;



	margin-right: 3px;



	margin-bottom: 0px;



	margin-left: 3px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}







#menuinferiorgris a {



	color: #FFF;



	text-decoration: none;



}



#menuinferiorgris a:hover {



	color: #FC0;



	text-decoration: none;



}



.espacioderecha {



	margin-right: 50px;



}



#fotogaleria {



	margin: 10px;



	padding: 10px;



	float: left;



	background-color: #C6E2FF;



	width: 150px;



	height: 155px;



}



#fotogaleria1 {



	margin: 5px;



	padding: 5px;



	float: left;



	background-color: #C6E2FF;



	width: 60px;



	height: 60px;



}







#fotogaleriacorta {



	margin: 0px;



	padding: 0px;



	float: left;



	background-color: #C6E2FF;



	height: 125px;



	width: 150px;



	overflow: hidden;



}



#fotogaleriacorta1 {



	margin: 0px;



	padding: 0px;



	float: left;



	background-color: #C6E2FF;



	height: 60px;



	width: 60px;



	overflow: hidden;



}







#fotogaleriacortatxt {



	margin: 0px;



	float: left;



	background-color: #C6E2FF;



	height: 15px;



	width: 150px;



	overflow: hidden;



	padding-top: 10px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	text-align: center;



}











#fotogaleria img {



	margin: 0px;



	padding: 0px;



	background-color: #C6E2FF;



	width: 150px;



}



#fotogaleria1 img {



	margin: 0px;



	padding: 0px;



	background-color: #C6E2FF;



	width: 60px;



}



#noticias-derecha {

	text-align: center;

	width: 134px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;
	
	background-color:#0CF;

}

#noticias-derecha h1 {

	font-size: 13px;

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

	padding: 0px;

	color: #FFF;

	font-weight: bold;

	line-height: 20px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}

#noticias-derecha-titulos {

	background-color: #88B9F4;

	margin: 0px;

	text-align: center;

	padding-top: 4px;

	padding-right: 2px;

	padding-bottom: 1px;

	padding-left: 0px;

}





#noticias-derecha-interna {

	background-color: #FFF;

	padding: 5px;

	text-align: left;

	float: left;

	margin: 0px;

	border: 1px solid #88B9F4;

	width: 122px;

}

#noticias-derecha-interna p {

	background-color: #FFF;

	margin: 0px;

	padding: 0px;

	text-align: left;

	font-size: 10px;

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

	line-height: 16px;

}



#noticias-derecha a {

	color: #115CB9;

}

#noticias a {

	color: #115CB9;

}

#noticias {

	padding: 8px;

	float: left;

	width: 560px;

	text-align: left;

	margin: 5px;

}

#noticiasfoto {

	padding: 0px;

	float: left;

	width: 165px;

	text-align: justify;

	margin-top: 0px;

	margin-right: 8px;

	margin-bottom: 8px;

	margin-left: 0px;

}

#fotochicadown {

	padding: 0px;

	float: left;

	width: 175px;

	text-align: justify;

	height: 175px;

	overflow: hidden;

	margin-top: 18px;

	margin-right: 8px;

	margin-bottom: 8px;

	margin-left: 8px;

}







#noticias h1 {

	margin: 0px;

	padding: 0px;

	font-size: 13px;

	line-height: 16px;

	font-weight: bold;

	color: #4586AD;

}

#noticias h2 {

	margin: 0px;

	padding: 0px;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #2C4D6D;

}













#noticias-ampliada {

	padding: 8px;

	float: left;

	width: 582px;

	text-align: left;

	margin: 5px;

}

#noticiasfoto-ampliada {

	padding: 0px;

	float: left;

	width: 165px;

	text-align: center;

	height: 105px;

	overflow: hidden;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}





#noticias-ampliada h1 {

	margin: 0px;

	padding: 0px;

	font-size: 13px;

	line-height: 16px;

	font-weight: bold;

	color: #4586AD;

}

#noticias-ampliada h2 {

	margin: 0px;

	padding: 0px;

	font-size: 11px;

	line-height: 14px;

	font-weight: bold;

	color: #2C4D6D;

}













.noticias {

	background-color: #FFF;

	margin: 0px;

	padding: 20px;

	width: 582px;

	float: left;

	min-height: 600px;

	height: expression(this.width > 600 ? 600: true);

	

}

#clear {

	clear: both;

}

.separalinea {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #666;

	padding: 2px;

	margin: 0px;

}


