/* CSS Document */

body
{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#topBar
{
	background-image:url(../imagenes/topBackground.jpg);
	background-repeat:repeat-x;
	height:25px;
}


.links2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	cursor: hand;
	color: #005596;
	text-decoration: underline;
	border: none;
	cursor:pointer;

}

.menuFlotante {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	cursor: hand;
	color: #666666;
	cursor:pointer;
}

.titulosLatHome{color:#fff;}

#topBar .footer { font-size:11px; color:#333; }
#topBar a {font-size:11px;}
#topBar a.contacto { background-image:url(../imagenes/ico_mail.jpg); background-repeat:no-repeat; background-position:0 2px; padding-left:20px;font-size:11px;}

#logoBar{height:110px;}
#botoneraSuperior{
	background-image:url(../imagenes/blueBackground.jpg);
	background-repeat:repeat-x;
	height:33px;
	text-align:center;
	width:100%;
}

#container
{
width:680px;
	
}

#footer{background-color:#f5f5f5; border-top:1px solid #ddd; color:#666; text-align:center; font-size:11px; height:50px; padding-top:20px}

a { color:#005596; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
a:hover {color:#666666;}

a.masInfo {background-image:url(../imagenes/bullet_cubo_azul.jpg); background-position:5px 5px; background-repeat:no-repeat; padding-left:15px;}
a.servicios{font-weight:bold; text-decoration:none; font-size:11px;}
a.servicios:hover {color:#0099dd;  text-decoration:underline}
a.volver{background-image:url(../imagenes/volver_btn.gif); background-repeat:no-repeat; background-position:0 0; padding-left:20px; }



td,p{font-size:11px;}

.popup{ color:#005596; text-decoration:underline; cursor:pointer;}

input.buscador {border:1px solid #999; float:left; margin-right:10px; width:200px; color:#666666; font-style:italic; margin-top:2px;}
.btn_Gris_Left{background-image:url(../imagenes/btn_left_gris.gif); background-repeat:no-repeat; width:8px;  height:23px; float:left; margin-left:5px}
.btn_Gris_rigth {float:left; background-image:url(../imagenes/btn_rigth_gris.gif); background-position:top right; background-repeat:no-repeat;  padding:5px 15px 5px 5px; }
.btn_Gris_rigth a {color:#333333; font-size:11px; text-decoration:none;}


.homeSectionTitle
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#005596; 
	font-weight:bold; 
	border-bottom:1px dotted #999;
	padding:10px 0 2px 0;
	margin-bottom:5px;
}
.tituloSeccion
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	padding:0 0 4px 0;
}
.spotNovedades{ clear:both; margin-bottom:10px; height:80px;  padding-bottom:15px;}
.blueText {color:#005596;}
.homeNews {font-size:11px;}
.homeNews_on {font-size:11px;}

.titulos
{
	font-family:"Times New Roman", Times, serif; 
	font-size:18px; 
	color:#777; 
	font-weight:normal; 
	padding:5px 0 5px 0;
	text-transform:uppercase;

}

h3
{
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:16px; 
	color:#005596; 
	font-weight:bold; 
	padding: 0;
	border-bottom:1px solid #ddd;
	margin:0;
		
}

h3.leftFloatImage {margin-left:235px}

h4
{
	font-size: 110%;
	font-weight:bold;
	color:#333;
	margin-top:.25em;
	margin-bottom:0
}

li{padding-bottom:10px; }


#tabs div{	font-size:11px; line-height:18px; }
#tabs li {font-size:11px;}

#servicios td { padding:5px; border-bottom:1px solid #ddd; }

.boxContentHead, .boxContentHead span.boxLeftEdge, .boxContentHead span.boxLeftEdge span.boxRightEdge {display:block;margin:0px;padding:0px;font-weight:bold; line-height:25px; overflow:auto;}
.boxContentHead { background:url("../imagenes/header_gray_left.gif") no-repeat left top;padding:0 0 0 10px;}
.boxContentHead span.boxLeftEdge {background:url("../imagenes/header_gray_right.gif") no-repeat right top;padding:0 10px 0 0;}
.boxContentHead span.boxLeftEdge span.boxRightEdge {background:#ccc url("../imagenes/header_gray_1px.png") repeat-x;}

.boxContentColorHead, .boxContentColorHead span.boxLeftEdge, .boxContentColorHead span.boxLeftEdge span.boxRightEdge {display:block;margin:0px;padding:0px;font-weight:bold; height: 25px; line-height:25px; color: #fff; overflow:auto;}
.boxContentColorHead { background:transparent url("../imagenes/header_red_left.gif") no-repeat left top;padding:0 0 0 10px;}
.boxContentColorHead span.boxLeftEdge {background:transparent url("../imagenes/header_red_right.gif") no-repeat right top;padding:0 10px 0 0;}
.boxContentColorHead span.boxLeftEdge span.boxRightEdge {background:#cd0000 url("../imagenes/header_red_1px.png") repeat-x;}

.boxContentNoHead, .boxContentNoHead span.boxLeftEdge, .boxContentNoHead span.boxLeftEdge span.boxRightEdge {display:block;margin:0px;padding:0px;height:10px; overflow:hidden;}
.boxContentNoHead { background:url("../imagenes/box_top_left.gif") no-repeat left top;padding:0 0 0 10px;}
.boxContentNoHead span.boxLeftEdge {background:url("../imagenes/box_top_right.gif") no-repeat right top;padding:0 10px 0 0;}
.boxContentNoHead span.boxLeftEdge span.boxRightEdge {background:#e3e3e3 url("../imagenes/box_top_1px.png") repeat-x;}


.boxContentNoPad{
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	background:white url("../imagenes/box_gradient.gif") repeat-x bottom;
}

/* Bottoms for boxes */

.boxContent_bottom {height:10px;padding-left:10px;background:url("../images/box_bottom_left.gif") transparent no-repeat left;overflow:hidden; margin-bottom: 20px}
.boxContent_bottom div {height:10px;padding-right:10px;background:url("../images/box_bottom_right.gif") transparent no-repeat right;overflow:hidden;}
.boxContent_bottom div div {height:10px;background:url("../images/box_bottom_1px.gif") repeat-x;overflow:hidden;}

.boxContent{
	border:1px solid #d1d1d1;
	width:100%;
	background-image:url(../imagenes/box_gradient.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:10px 10px 0 10px;
	overflow:auto;
}


.serifTitles
{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px; 
	color:#005596; 
	font-weight:bold; 
	padding:10px 0 2px 0;
}
.serifTitles_gray
{
	font-family:"Times New Roman", Times, serif; 
	font-size:16px; 
	color:#444; 
	font-weight:bold; 
	padding:10px 0 2px 0;
	
}
.imgSecciones
{
	float:left;
	margin:0 15px 15px 0;
	clear: right;
}

ul.bulletsCuboAzul
{
	margin:10px;
}
ul.bulletsCuboAzul li
{
	list-style:none;
	background-image:url(../imagenes/bullet_cubo_azul.jpg);
	background-position:5px 5px; background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:5px;
	
}


ul.bulletsCubo
{
	margin:10px;
	margin-bottom:0px;

}
ul.bulletsCubo li
{
	list-style:none;
	background-image:url(../imagenes/bulet 16x16.gif);
	background-position:0 0; background-repeat:no-repeat;
	padding-left:20px;
	margin-bottom:0;
	
}



.cerrar {

	font-size: 10px;
	font-style: normal;
	cursor: hand;
	cursor:pointer;
	color: #005596;
	text-decoration:underline;
	background-image:url(../imagenes/btn_close.gif);
	background-position:1px 20px; 
	background-repeat:no-repeat;
	padding:20px 20px 30px 20px;
}



/* Estilos Accordion INfternacion */

h5
{
	font-size:14px;
	font-weight:bold;
	border: 1px solid #ccc;
	margin: 1px;
	background-color:#ddd;
	padding: 2px 5px;
}
h5 a 
{

	color:#005596;
	text-decoration: none;
	font-size:12px; 
	font-weight:bold;

}
h5.acordion{cursor:pointer; background-image:url("../imagenes/backAccordion.gif"); padding:2px 5px;}

.testOver, h5:hover {
  background: #fff;
  cursor:pointer;
}

div.contentServicios
{
margin: 0px 0px 5px 0px; padding:10px; width:97%;  overflow:visible; background-color:#f3f3f3; 
background-image:url(imagenes/backRedondoFire.jpg); background-repeat:no-repeat; background-position:bottom left;
}
*div..contentServicios{width:97%; }


div.contentHabitaciones
{
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	width:95%;  
	overflow:visible; 
	background-color:#f5f5f5; 
	color:#333;
	
}
*div..contentHabitaciones{
	width:95%; 
}

.subirFooter
{
	border-top:1px dotted #aaa;
	border-bottom:1px dotted #aaa;
	padding: 5px
	
}



/* BORDES REDONDOS  */ 

.bordesRedondos{display:block}
.bordesRedondos *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#d5d2c3}
.bordesRedondos1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c6c3b8;
  border-right:1px solid #c6c3b8;
  background:#cecbbe}
.bordesRedondos2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #bdbab2;
  border-right:1px solid #bdbab2;
  background:#d0cdbf}
.bordesRedondos3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d0cdbf;
  border-right:1px solid #d0cdbf;}
.bordesRedondos4{
  border-left:1px solid #c6c3b8;
  border-right:1px solid #c6c3b8}
.bordesRedondos5{
  border-left:1px solid #cecbbe;
  border-right:1px solid #cecbbe}
.bordesRedondosfg{
  background:#d5d2c3}


/* Estulos Buscador */

div.searchResult
{
	width:100%; height:auto; padding:5px; margin-top:10px; margin-bottom:10px;
}

div.searchResult .searchTitle a{ 
	font-size:14px; font-weight:bold; 
	background-image:url(../imagenes/bullet_cubo_azul.jpg);
	background-position:5px 5px; background-repeat:no-repeat;
	padding-left:20px; 
}
div.titleDesc, div.titleLink
{
	padding-left:20px;
}


/* botones */

.btnEnviar {background-color:#005596; color:#fff; font-weight:bold; border:1px solid #003399}
.btnLimpiar {background-color:#f1f1f1; color:#666; font-weight:bold; border:1px solid #ccc}