body

{

	background-image:url(../imagenes/fondo-ruido2.jpg);

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

	background-color: #999;

}

.pie-col1
{float:left;
	width: 720px;}
	.pie-col2
{
	float:left;
	text-align:center;
	width: 100px;}











#container {

clear: both;

margin: 0;

padding: 0;

}



#container a{

float: right;

background: #9FC54E;

border: 1px solid #9FC54E;

-moz-border-radius-topright: 20px;

-webkit-border-top-right-radius: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-bottom-left-radius: 20px;

text-decoration: none;

font-size: 16px;

letter-spacing:-1px;

font-family: verdana, helvetica, arial, sans-serif;

color:#fff;

padding: 20px;



}



#container a:hover{

float: right;

background: #a0a0a0;

border: 1px solid #cccccc;

-moz-border-radius-topright: 20px;

-webkit-border-top-right-radius: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-bottom-left-radius: 20px;

text-decoration: none;

font-size: 16px;

letter-spacing:-1px;

font-family: verdana, helvetica, arial, sans-serif;

color:#fff;

padding: 20px;

font-weight: 700;

}





.content {

font-style:normal;

font-family:helvetica, arial, verdana, sans-serif;

color:#ffffff;

background: #000;

border:1px solid  #333;

margin: 30px 0 50px;

padding: 15px 0;

}



.content p {

margin: 10px 0;

padding: 15px 20px;

}



.panel {

position: absolute;
top: 90px ;
right: 0;
display: none;
background-image:url(../imagenes/ruido1.jpg);
border:1px solid #111111;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
width: 330px;
height: auto;
padding: 30px 130px 30px 30px;
filter: alpha(opacity=85);
opacity: .85;
z-index: 200;

}



.panel p{

margin: 0 0 15px 0;

padding: 0;

color: #cccccc;

}



.panel a, .panel a:visited{

margin: 0;

padding: 0;

color: #9FC54E;

text-decoration: none;

border-bottom: 1px solid #9FC54E;

}



.panel a:hover, .panel a:visited:hover{

margin: 0;

padding: 0;

color: #ffffff;

text-decoration: none;

border-bottom: 1px solid #ffffff;

}



a.trigger{

/*position: absolute;*/

text-decoration: none;

margin-top: 30px;

float:right;

/*top: 30px; right: 0;*/

font-size: 16px;

letter-spacing:-1px;

font-family: Georgia, "Times New Roman", Times, serif;

color:  #FFF;

padding: 10px 15px 10px 40px;

font-weight: 700;

background: #945C47 url(../images/plus.png) 10% 50% no-repeat;



-moz-border-radius-topleft: 20px;

-webkit-border-top-left-radius: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-bottom-left-radius: 20px;

-moz-border-radius-bottomright: 0px;

-webkit-border-bottom-right-radius: 0px;

/*display: block;*/

}



a.trigger:hover{

/**position: absolute;*/

text-decoration: none;

margin-top: 30px;

float:right;

/*top: 30px; right: 0;*/

font-size: 16px;

letter-spacing:-1px;



color: #FFF;

padding: 10px 15px 10px 40px;

font-weight: 700;

background:  #804000 url(../images/plus.png)  10% 50% no-repeat;

-moz-border-radius-topleft: 20px;

-webkit-border-top-left-radius: 20px;

-moz-border-radius-bottomleft: 20px;

-webkit-border-bottom-left-radius: 20px;

-moz-border-radius-bottomright: 0px;

-webkit-border-bottom-right-radius: 0px;

display: block;

}



a.active.trigger {

background: #666  url(../images/minus.png)10% 50%  no-repeat;

}



.columns{

clear: both;

width: 330px;

padding: 0 0 20px 0;

line-height: 22px;

}



.colleft{

float: left;

width: 130px;

line-height: 22px;

}



.colright{

float: right;

width: 130px;

line-height: 22px;

}























.p

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color: #333;

}



#pie

{

	float:left;

	width: 960px;

	height: 130px;

	background-image: url(../imagenes/fondo-ruido-degrade.png);

	background-color: #999;

}







.h1

{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:bold;

	color: #4E9A9A;

	font-size:12px;

	color: #333;

}



.mas

{

	margin-bottom: -2px;

}





#logo

{

	float:left;

	margin-top: 15px;

	margin-left: 25px;

	width:150px;

	height: 70px;

}





#idioma

{

	float:right;

	background-image:url(../imagenes/barras.png);

	height:100px;

	width: 292px;

}



#conte_columnas

{

	background-image:url(../imagenes/ruido1.jpg);

	float:left;

	width: 960px;

	/*height: 740px;*/

}



#conte_columnas_habitaciones

{

	background-image:url(../imagenes/ruido1.jpg);

	float:left;

	width: 960px;

	/*height: 1300px;*/

}



#conte_columnas_restaurante

{

	background-image:url(../imagenes/ruido1.jpg);

	float:left;

	width: 960px;

	/*height: 890px;*/

}



#conte_columnas_ciudad

{

	background-image:url(../imagenes/ruido1.jpg);

	float:left;

	width: 960px;

	/*height: 830px;*/

}









#idioma-cont

{

	font-size:12px;

	color:#FFF;

	padding-left: 25px;

	padding-top:15px;

	float:right;

	margin-top: 40px;

	background-color: #666;

	height:28px;

	width: 125px;

}





#header

{

	float:left;

	background-image:url(../imagenes/ruido1.jpg);

	width: 960px;

	height:100px;

}



#banner

{

	background-color:#FFF;

	float:left;

	width: 960px;

	height: 500px;

}



.columna1

{

	width: 248px;

	float:left;

	padding-bottom: 20px;

}



.campo

{

	background-image:url(../imagenes/fondo-d.jpg);

	border:hidden;

	background-repeat: repeat-x;

	background-color:  #EAEAEA;

}



.titulo1

{

	height: 20px;

	border-bottom:#CCC 1px solid;

	width:200px;

	float:left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}



.titulo1 a

{

	text-decoration:none;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}

.titulo1 a:hover

{

	text-decoration:none;

	font-family: Georgia, "Times New Roman", Times, serif;

	color:     #510000;

}



.titulo-promo-amp

{

	height: 20px;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}





.titulo-menu

{

	font-size: 16px;

	height: 20px;

	border-bottom:#CCC 1px solid;

	width:200px;

	float:left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}



.titulo-habitaciones-cont

{

	margin-top: 20px;

	height:auto;

	padding: 5px;

	border-bottom:#CCC 1px solid;

	width:210px;

	float:left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}



.titulo2

{

	height: 20px;

	width:240px;

	float:left;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}



.titulo2 a, .moduletable-novedades h4 a

,.moduletable-promo .nspArt h4 a

{

	text-decoration:none;	

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

	font-weight: normal;

}



.titulo2 a:hover

{

	text-decoration:none;	

	font-family: Georgia, "Times New Roman", Times, serif;

	color:  #510000;

}





.pie-columna

{

	color:#333;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	margin-top: 30px;

	width: 850px;

	margin-left:50px;

}



.pie-columna a

{

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#910000;

	font-size:13px;

		}



.img-pro

{	margin-left: 15px;

	float:left;

	border:    #999 solid 6px;

}

.moduletable-promo .nspArt img{

	margin-left: 15px;

	border:    #999 solid 6px;

}

	

.img-ciudad3

{	float:left;

	border:    #999 solid 6px;

	}

		



.img-ciudad

{margin-top: 10px;

	margin-left: 10px;

	float:left;

	border:    #999 solid 6px;

	}



.img-ciudad2

{

	margin-top: 10px;

	margin-left: 10px;

	float:left;

	border:    #999 solid 6px;

	}





.img-hab-rinc

{

		

float:left;

	border:  #999 solid 6px;

	margin-bottom: 10px;

	}

	


.img-hab
{
	z-index: -1;
	height:388px;
	margin-left: -15px;
	float:left;
	}

	

.img-menu

{	

	float:left;

	border:    #999 solid 6px;

	}

	.img-menu2

{

	margin-bottom: 20px;



	float:left;

	border:    #999 solid 6px;

	}





.titulo-novedad

{



	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	color: #4F6F71;

}



.titulo-habitacion

{

	float:left;

	width: 300px;

	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	color: #4F6F71;

}



.titulo-mapa

{

	float:left;

	width: 897px;

	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	color: #4F6F71;

}

.titulo-miremos-provincia

{

	float:left;

	width: 580px;

	margin-top: 20px;	

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	color: #4F6F71;

}



.titulo-circuito

{

	float:left;

	background-color:#999;

	width: 570px;

	padding-top: 7px;

	padding-bottom: 8px;

	padding-left: 10px;

	border-bottom: #CCC 1px solid;

	color: #FFF;

}



.titulo-ciudad-nqn

{

	margin-bottom: 10px;

	float:left;

	background-color:#999;

	width: 274px;

	padding-top: 7px;

	padding-bottom: 8px;

	padding-left: 10px;

	color: #FFF;

}



.l1

{

	width:125px;

	height: 76px;

	float:left;

}



.l1t

{

	

	background-image:url(../imagenes/ruido3.png);

	background-position:bottom;

	padding-left: 20px;

	width:136px;

	height: 76px;

	float:left;

}



.texto-ciudad-nqn

{

	border:  #CCC solid 1px;

	float:left;

	width: 282px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin-bottom: 5px;

	padding-left: 0px;

	font-size:12px;

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

	color: #333;

}





.texto-circuito

{

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

	font-size:12px;

	width:190px;

	height: 185px;

	margin-top: 15px;

	margin-right:10px;

	float:right;

}

.conte-text

{

	height: 150px;

}



.conte-pie

{

	color:#FFF;

	text-align:right;

	margin-top:10px;

	height: 20px;

}



.pdf-circuito

{

	float:left;

	margin-left:116px;

	margin-top:-2px;

}



.img-circuito

{

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

	font-size:12px;

	color:#333;

	width:360px;

	height: 201px;

	margin-top: 0px;

	margin-left:0px;

	float:left;

	background-image:url(../imagenes/lagos.jpg);

	background-repeat:no-repeat;

}



.img-circuito2

{

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

	font-size:12px;

	color:#333;

	width:360px;

	height: 201px;

	margin-top: 0px;

	margin-left:0px;

	float:left;

	background-image:url(../imagenes/dinos.jpg);

	background-repeat:no-repeat;

}



.img-circuito3

{

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

	font-size:12px;

	color:#333;

	width:360px;

	height: 201px;

	margin-top: 0px;

	margin-left:0px;

	float:left;

	background-image:url(../imagenes/volcanes.jpg);

	background-repeat:no-repeat;

}





.contenedor-circuito

{

	float:left;

	width: 580px;

	height: 218px;

	margin-top: 10px;

	padding-bottom: 20px;

	border:#CCC solid 1px;

	font-family: Georgia, "Times New Roman", Times, serif;

	background-image:url(../imagenes/ruido4.png);

	background-repeat:repeat-x;

	background-position:bottom;

}



.contenedor-circuito2

{

	float:left;

	width: 580px;

	height: 218px;

	margin-top: 10px;

	padding-bottom: 20px;

	border:#CCC solid 1px;

	font-family: Georgia, "Times New Roman", Times, serif;

	background-image:url(../imagenes/ruido5.png);

	background-repeat:repeat-x;

	background-position:bottom;

}



.contenedor-circuito3

{

	float:left;

	width: 580px;

	height: 218px;

	margin-top: 10px;

	padding-bottom: 20px;

	border:#CCC solid 1px;

	font-family: Georgia, "Times New Roman", Times, serif;

	background-image:url(../imagenes/ruido6.png);

	background-repeat:repeat-x;

	background-position:bottom;

}





.titulo-contacto

{

	float:left;

	width: 380px;

	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #4F6F71;

}





.titulo-reservas

{

	float:left;

	width: 280px;

	margin-top: 0px;

	padding-bottom: 10px;

	margin-bottom: 5px;

	border-bottom:#CCC 1px solid;		

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #4F6F71;

}



.titulo-promo

{

	padding-left: 15px;

	width: 595px;

	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #4F6F71;

}

.titulo-promo-home

{

	padding-left: 15px;

	/*width: 365px;*/

	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #4F6F71;

}





.titulo-habitaciones

{

	padding-left: 15px;

	width: 565px;

	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;	

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #4F6F71;

}







.vermas, .moduletable-novedades .readon

{

	width: 230px;

	float:left;

	margin-top: 20px;

	font-size:12px;

	text-align:right;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}



.vermas a, .moduletable-novedades .readon, 

.moduletable-promo .readon

{

	font-size:12px;

	text-align:right;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

	padding-right: 12px;

	background-image: url(../imagenes/+.jpg);

	background-repeat: no-repeat;

	background-position: right 4px;	

	text-decoration: none;

	margin-bottom: 15px;

}





.vermas2

{

	width: 340px;

	float:left;

	margin-top: 20px;

	font-size:12px;

	text-align:right;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #933;

}



.vermas2 a

{

	

	font-size:12px;

	text-align:right;

	font-family: Georgia, "Times New Roman", Times, serif;

color: #933;

}



.conte-noved

{

	width:250px;

	float:left;

	border-bottom:#CCC solid 1px;

	border-top: #FFF solid 1px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 0px;		

}



.conte-promo-a

{

	width:610px;

	float:left;

	border-top: #FFF solid 1px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 0px;		

}



.conte-descr-hab

{

	width:300px;

	float:left;

	border-bottom:#CCC solid 1px;

	/*border-top: #FFF solid 1px;

	padding-top: 10px;*/

	padding-bottom: 10px;

	margin-top: 0px;		

}



.conte-descr-comer

{

	width:285px;

	float:left;

	border-bottom:#CCC solid 1px;

	border-top: #FFF solid 1px;

	padding-top: 0px;

	padding-bottom: 10px;

	margin-top: 0px;		

}



.conte-descr-contacto

{

	width:380px;

	float:left;

	border-bottom:#CCC solid 1px;

	/* border-top: #FFF solid 1px; */

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 0px;		

}



.mapa

{

	border:#CCC 1px solid;



}

.idiomas

{

	color:#FFF;

	font-size:12px;

	padding: 5px;

	text-align: center;

	margin-top: -3px;

	float:right;

	width:150px;

	height: auto;

	

	}	

.idi-txt a, .idiomas a

{

	text-decoration:none;

	color: #FFECEC;

	border-radius: 3px;

	padding: 5px;

	border-left:  #999 1px solid;

	border-right:    #666 1px solid;

	border-bottom:  #999 1px solid;

	border-top:  #666 1px solid;

	

	}

.conte-promo, .moduletable-promo .nspArt

{-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;

	padding-left: 15px;

	background-color: #E5E5E5;

	

	background-image:url(../imagenes/ruido3.png);

	background-repeat:repeat-x;

	background-position:bottom;

	/*width: 365px;*/

	float:left;

	border-bottom:  #CCC solid 1px;

	border-top:   #FFF solid 1px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 0px;		

}



.conte-habitac
{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	padding-left: 15px;
	background-color: #E5E5E5;
	
	background-image:url(../imagenes/ruido3.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width: 565px;
	height: 388px;
	float:left;
	border-bottom:  #CCC solid 1px;
	border-top:   #FFF solid 1px;
	margin-top: 0px;		
}





.contenido-noved

{

	float:left;

	width: 240px;

	padding-top: 20px;	

}



.contenido-habitaciones

{

	float:left;

	width: 275px;

	/*padding-top: 20px;*/	

}



.contenido-menu

{

	

	float:left;

	width: 250px;

	/*margin-top: 20px;*/	

}





.contenido-noved-sin-img

{

	float:left;

	width: 350px;

	margin-top: 20px;	

}

.contenido-promo

{

	border-top: #EFEFEF 1px solid;	

	float:left;

	width: 200px;

	padding-top: 20px;	

}



.contenido-habitaciones-cont

{

	border-top: #EFEFEF 1px solid;	

	float:left;

	width: 220px;

	padding-top: 20px;	

}



#columna2

{

	

	padding-right:5px;

	float:left;

	

	width: 375px;

	/*height: 700px;*/

	padding-bottom: 20px;

}



#columna-habitaciones

{

	

	padding-right:5px;

	float:left;

	border-left: #FFF solid 1px;

	border-right:#CCC solid 1px;	

	width: 575px;

	/*height: 700px;*/

}



#columna-menu-semanal

{

	

	padding-right:5px;

	float:left;

	border-left: #FFF solid 1px;

	border-right:#CCC solid 1px;	

	width: 575px;

	height: auto;

}



#columna-ciudad

{

	padding-left:10px;

	float:left;

	border-left: #FFF solid 1px;

	border-right:#CCC solid 1px;	

	width: 585px;

	height: auto;

}



#columna-contacto-b

{

	

	padding-right:5px;

	float:left;

	

	width: 485px;

	height: auto;

}







#columna3

{

	padding-left: 15px;

	

	float:left;

	padding-right:20px;

	width: 242px;

	margin-left: 15px;

	/*height: 700px;*/

	padding-bottom: 20px;

}





#columna3-promo

{

	padding-left: 15px;

	

	float:left;

	padding-right:20px;

	width: 622px;

	/*height: 700px;*/

}









#columna1

{

	float:left;

	padding-right:20px;

	

	margin-left: 20px;

	width: 242px;

	/*height: 700px;*/

}



#columna1-habitaciones

{

	float:left;

	

	border-right:#CCC solid 1px;

	margin-left: 20px;

	width: 300px;

	/*height: 1255px;*/

}



#columna1-restaurante

{

	float:left;	

	border-right:#CCC solid 1px;

	margin-left: 20px;

	width: 300px;

	height: auto;

}



#columna1-miremos

{

	float:left;	

	border-right:#CCC solid 1px;

	margin-left: 20px;

	width: 300px;

	/*height: 805px;*/

}



#columna1-mapa

{

	float:left;	

	border-right:#CCC solid 1px;

	border-left:#CCC solid 1px;

	margin-left: 20px;

	width: 900px;

	/*height: 805px;*/

}





#columna1-contacto

{

	float:left;	

	

	margin-left: 20px;

	width: 400px;

	height: auto;

}









#reserva

{

	color: #333;

	float:left;

	padding-left: 20px;

	padding-top:20px;

	background-image:url(../imagenes/ruido1.jpg);

	width: 300px;

	padding-bottom: 10px;

}





#reserva-contacto, .reserva-contacto

{

	color: #333;

	margin-left: 10px;

	float:left;

	padding-left: 20px;

	padding-right: 10px;

	padding-top:2px;

	border:#CCC 1px solid;

	background-image:url(../imagenes/ruido1.jpg);

	width: 330px;

}

#reserva-contacto h3, .reserva-contacto h3, .reserva-contacto2 h3

{

	padding-bottom: 5px;

	margin-bottom: 15px;

}

#banda-gris

{

	background-image:url(../imagenes/ruido2.jpg);

	float:left;

	background-color: #999;

	width: 960px;

	height: 22px;

}

#menu

{

	padding-top: 5px;

	background-image:url(../imagenes/ruido2.jpg);

	float:left;

	width:960px;

	height: 25px;

}



#contenedor

 {

	width: 960px;

	margin: -8px auto 2px auto;

	text-align: left;

}





/* Menu */



#menup {

		



	line-height: 23px;

	margin: 0 auto;

	float:left;

	

}



#menup ul {

	

	margin: 0;

	list-style: none;

}



#menup li {

	display: inline;	

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

	font-size:12px;	

}



#menup a {

	margin-top:-3px;

	border-left:#999 1px solid;

	border-right: #666 1px solid;

	background-image:url(../imagenes/fnd_a.gif);

	padding-left:15px;

	padding-right: 15px;

	line-height:25px;

	width: auto;

	display: block;

	float: left;

	color: #FFF;	

	text-decoration: none;

	

}



.banner-der

{

	width: 960px;

	height: 260px;

	float:left;

	

}





#menup a:hover, #menu .active a {

	background-image:url(../imagenes/fnd_b_1.jpg);

	background-position:top;

	background-repeat:no-repeat;

}



#menup .bt1 a {



	background-image:url(../imagenes/fnd_a.gif);

	background-position:top;

	background-repeat:no-repeat;

}



#menup .bt1 a:hover{

	background-image:url(../imagenes/fnd_a_hover.gif);

	color:#CCC;

}





#menup .bt2 a {



	background-image:url(../imagenes/fnd_a.gif);

	background-position:top;

	background-repeat:no-repeat;

}



#menup .bt2 a:hover{

	background-image:none;

	color:#CCC;

	background-image:url(../imagenes/fnd_a_hover.gif);

	color:#CCC;

}



#menup .bt3 a {



	background-image:url(../imagenes/fnd_a.gif);

	background-position:top;

	background-repeat:no-repeat;

}



#menup .bt3 a:hover{

	background-image:none;

	background-image:url(../imagenes/fnd_a_hover.gif);

	color:#CCC;

}



#menup .bt4 a {



	background-image:url(../imagenes/fnd_a.gif);

	background-position:top;

	background-repeat:no-repeat;

}



#menup .bt4 a:hover{

	background-image:none;

	background-image:url(../imagenes/fnd_a_hover.gif);



	color:#CCC;

}





.p, .moduletable-novedades .nspText, .item-page p, 

.moduletable-promo .nspText, .items-leading p, .items-row

{

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

	font-size:12px;

	color: #333;

	

}

h3, h2, h1 {

	font-family: 'Stint Ultra Condensed', cursive;

	font-size: 24px;

	color: #666;

	font-weight: 500;

	background-image: url(../images/bullet-h3.png);

	background-repeat: no-repeat;

	background-position: 0px 10px;

	padding-left: 14px;

	

	margin-top: 20px;

	padding-bottom: 20px;

	border-bottom:#CCC solid 1px;

	color: #4F6F71;

	margin-bottom: 3px;

}

.lang-active a{

	background-color: #333;	

}

.fright {

	float: right;

}

/* VALIDACION */

.validation-passed { border-color: blue; } /* campo valido */

.validation-failed { 

border: 1px red solid;



} /* campo invalido */

.validation-advice { color: #C00; font-size: 10px; } /* mensaje de error */

form h1, form h2, form h3, form h4 {

	/* padding: 0px;

	margin: 0px; */

}

.chronoform {

	display: none;

}

#arribo_container_div, #partida_container_div, #adultos_container_div, #ninos_container_div {

	display:inline-block;

	zoom:1;

	*display: inline;

}

.ccms_form_element label {

	float: none;

	display: block;

	width: 150px;

	line-height: 12px;

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

	font-size: 12px;

	margin: 3px 0;

}

.sendButton:hover {

	background: -moz-linear-gradient(

		top,

		#bab4ba 0%,

		#d1d1d1 50%,

		#c9c9c9 50%,

		#ffffff);

	background: -webkit-gradient(

		linear, left top, left bottom, 

		from(#bab4ba),

		color-stop(0.50, #d1d1d1),

		color-stop(0.50, #c9c9c9),

		to(#ffffff));	

}

.sendButton {

	line-height: 20px;

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

	font-size: 12px;

	width: 100px;

	color: #050505;

	padding: 10px 20px;

	background: -moz-linear-gradient(

		top,

		#ffffff 0%,

		#d1d1d1 50%,

		#c9c9c9 50%,

		#cccccc);

	background: -webkit-gradient(

		linear, left top, left bottom, 

		from(#ffffff),

		color-stop(0.50, #d1d1d1),

		color-stop(0.50, #c9c9c9),

		to(#cccccc));

	border-radius: 4px;

	-moz-border-radius: 4px;

	-webkit-border-radius: 4px;

	border: 1px solid #7a7a7a;

	-moz-box-shadow:

		0px 1px 3px rgba(000,000,000,0.5),

		inset 0px 0px 2px rgba(255,255,255,1);

	-webkit-box-shadow:

		0px 1px 3px rgba(000,000,000,0.5),

		inset 0px 0px 2px rgba(255,255,255,1);

	text-shadow:

		0px -1px 0px rgba(000,000,000,0.2),

		0px 1px 0px rgba(255,255,255,0.4);

}



