

body {
	color: #000;
	background-color: #fff;
	/*background-image:url(img/fondoweb.jpg);*/
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family: "Trebuchet MS",Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height:1.5em;
  
	}

p, h1, h2,h3 {
	margin: 0px;
	padding: 0.5em
	 }
h1,h2,h3 {

/* font-family: Georgia, "Times New Roman"; */
}
  
#layoutLogic {
	background-color: #fff;

    margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	width: 770px;

	min-width: 770px;
	/*  border: solid 1px black; */ 
	 
	}   

#header, #footer {
	color: white;
	position: relative;
	z-index: 13;
	width: 100% }
#header {
	background-image:url(img/CabeceraN.jpg);
	background-repeat:no-repeat;
	height:255px;
}
#header .marquesina{
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-weight:bold;
  padding-top:90px;
  }
 #header .marquesina a {
 text-decoration:none;
 color: #fff;
 }
  #header .marquesina a:hover {
  text-decoration:underline;
  }

#footer  {
	padding:0px 0px 5px 0px;
	height:240px;	
  text-align:center;
  background-image:url(img/pie2.jpg);
	background-repeat:no-repeat;
	background-position:bottom ;
	background-color:#000;
	width:1024px;
	margin:auto;
}

#footer2  {
	padding:0px 0px 5px 0px;
	height:30px;	
	width:770px;
	margin:auto;
  color:#00C;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background-color:#fff;
  text-align:center;
 
}

#footer2 a {
   color:#fff;
   text-decoration:none;
}

#footer2 a:hover{
	text-decoration:underline;
}

.page {
	background-color: #fff;
	width: auto;
	border-right: 171px solid #fff;
	border-left: 171px solid #fff;
	
	
	}

.section {
	margin: 0px;
	width: 100%; }

.col-A, .col-B, .col-C {

	position: relative;
	float: left; }

.col-A {
	margin-right: 1px;
	margin-left: -171px;
	z-index: 10px;
	width: 171px }

.col-B {
	
	margin: 0 -3px 0 -2px;
	z-index: 20;
	width: 99%;
	
	}

.col-C {

	color: white;
	margin-right: -171px;
	margin-left: 1px;
	margin-top:0px;
	z-index: 10px;
	border-left:1px solid #efefef;
	width: 171px }

.clear {
	clear: both }

.page > .section {
	border-bottom: 1px solid transparent }
		
#menu{
	padding-top:5px;
  padding-bottom:20px;
  }
#menuOpcion , #menuOpcionOferta, #menuOpcionReservas{
	margin-left:0px;
	width:150px;
	padding-left: 20px;
	padding-top: 8px;
	
	background-image:url(img/fondoboton.jpg);
	background-repeat:no-repeat;

	height:38px;
	font-family:"Trebuchet MS", Verdana, Arial;
   font-size: 13px;
	 color:#0066CC;
	}
	
#menuOpcionOferta, #menuOpcionReservas	{
   font-size:14px;
   font-weight:bold;
   color:#FF6600;
}
	
#menuOpcion a , #menuOpcionOferta a, #menuOpcionReservas a {
 color:#0066CC;
 text-decoration: none;
}

#menuOpcionOferta a, #menuOpcionReservas a {
 color:#FF6600;
}

#menuOpcion  a:hover , #menuOpcionOferta  a:hover, #menuOpcionReservas a:hover {	

	color:#ff0000;
	text-decoration: underline;
}
#menuIdiomas {
  float:left;
padding-top:0px;
margin-top:-10px;

  color:  #000000;
}
#menuIdiomas a{
  color:#000;
  text-decoration:none; 
}
#menuIdiomas a:hover{
  color:#FF9900;
  text-decoration:underline; 
}

#menuIdiomas img{
 width: 23px;
 padding:3px;
 margin:3px;
 border:1px solid #666666;
}
#creditos  {
	padding:5px 0px 5px 0px;
	height:20px;	
  color:#666666;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  background-color:#fff;
  text-align: right;
	width: 770px;
  margin: auto
  
}

#creditos a {
   color:#666666;
   text-decoration:none;
}

#creditos a:hover{
	text-decoration:underline;
}

#NoticiaResumen{	
	clear: both;
	background-image: url(img/trozolinea.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	line-height: 1.3;
	color: #333333;
	
	
}

#NoticiaResumen a {
 color:#333333;
 text-decoration: none;
 }
 #NoticiaResumen a:hover {
 text-decoration: underline; 
 color:#0066FF;
 
 }
 

#NoticiaResumen .Titulo{
/*/   font-family: Georgia, "Times New Roman"; */

	font-size: 12pt;
	color: #000;
	font-weight:bold;
	text-decoration: none; 
	}


#NoticiaResumen .eltexto{
  font-size:12px;

   clear: right;
   padding-top: 5px;
	}


#NoticiaResumen .vermas{
  font-size:9px;
   font-weight:bold;
   clear: right;
   padding-top: 5px;
	}
	
	
#NoticiasResumen .foto {
   margin-left:auto;
   margin-right:auto;
    border: #333 1px solid;
   padding:5px;
   clear:both;
}
	
#NoticiasHistorico {
   padding-left:10px;
   font-size:0.75ex;
}
#NoticiasHistorico h3 {
  font-size:2ex;
  color:#FF3366; 
  }
  
 #NoticiasHistorico a {
  font-size:2ex;
  color:#333333;
  text-decoration:none;
   padding-left:20px;
  } 
#NoticiasHistorico a:hover{
 
  text-decoration:underline;

  } 
#enlaces { 
padding:10px;
border-bottom:1px solid #efefef;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
 
}	
#enlaces a {
 color:#666666;
 
}
#banners { 
text-align:center;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;

}	

#banners a {
 color:#666666;
 text-decoration:none;
}
	
#banners a:hover{
text-decoration:underline;
}
#banners img {
 padding:3px;
 }
 
#elbanner{
 border-bottom:1px dotted #dddddd;
 padding-bottom:10px;
 }
 	
td{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Gray;
}

.texto{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Gray;
  	text-decoration: none; 

}
.texto_negrita{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: Gray;
  font-weight:bold;
  	text-decoration: none; 

}




.inputtext {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Gray;
  border: 1px solid #000;	
}
.inputBoton{
  padding:10px;
}

#avisolegal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;

}

#lasfotos{
   float:left; 

   
   height:100px; 
   margin: 2px; 
   padding:2px; 
   background-color:#f1f5f4; 
   border:1px solid #aaaaaa;
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   font: 10px Verdana;
}
#ContenedorFotos{
   float:left; 
   
   height:165px; 
   margin: 3px; 
   padding:4px; 
   background-color:#f1f5f4; 
   border:1px solid #aaaaaa;
   border-right: #a5a7aa solid 1px; 
   border-bottom: #a5a7aa solid 1px; 
   font: 10px Verdana;
}

#oferta , #video , #reservar, #agenciasr{  
	width:130px;
	height:92px;
	padding:5px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
}
#video {
 padding:0px 10px 0px 10px;

}

#oferta , #reservar, #agenciasr{
  	background-image:url(img/botonG130.jpg);
	background-repeat:no-repeat;
	background-position: 10px 0px;
	padding-top:37px;
	text-align:center;
	width:129px;

    
}

#reservar, #agenciasr{

overflow:visible;
padding-left:10px;
padding-top:20px;
line-height:1.2em;
    
}

#oferta a, #reservar a, #agenciasr a{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:8px;
}

#oferta a:hover, #reservar a:hover, #agenciasr:hover{
text-decoration:underline;
  
}