/* CSS Document */
@import url(comments.css);


body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e4066;
	background-image: url('/imagenes/fondo.jpg');	
}

a, a:active, a:link, a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1e4066;
	text-decoration: none;
}

.estrellitas {
	font-size: 20px;
	font-weight: bold;
}

.tit_imp {

}

a:hover {
	
	color: #46515b;
	text-decoration: underline;
}


.Estilo5 {color: #333333}
.Estilo7 {color: #333333; font-weight: bold; }
.Estilo8 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.Estilo9 {color: #FFFFFF}

#circuitos, #circuitos:active, #circuitos:link, #circuitos:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
}

#circuitos:hover {
	
	color: #cccccc;
}

.errormensaje
{
display:none;
}
.ocultar
{

}
.ocultar2
{
display:none;
}

.tit_historial
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
}

.cabecera_historial
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
}

.historial
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.ocultar_td
{
display:none;
}

.borde
{
border-width:thin;
border-color:#999999;
}

.ocultarvermapa
{
display:none;
}

.mostrarvermapa
{

}


.enlacenegro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #202020;
	
}


input, textarea, select {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	/*background-color: #ffffff;*/
}


.body2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
}

.input2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	/*background-color:#efefef;*/
}

.input3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background-color:#cccccc;
	size:40px;
}

.input4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background-color:#cccccc;
	width:75px;
}

.input5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background-color:#cccccc;
	width:40px;
}

.bordear {
	border:1 px thick #000000;
}



 
.input[type="radio"]
{
	
    background-color:Blue;
}
	



.input3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background-color:#cccccc;
	width: 60%;
}

.inputazul {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color:#5e778d;
	border-width:thin;
	border-style: solid;

}

.inputrans{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5e778d;
	background-color: transparent;
	border: 0;
	
}

.inputransborde{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#5e778d;
	background-color: transparent;
	border-width:thin;
	border-style: solid;

	
}

.d_inputrans{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#46515b;
	background-color: transparent;
	border: 0;
	
}


.nomprodweb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

.listado, .listado:active, .listado:link, .listado:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0f406b;
	text-decoration: none;
}

.listado:hover {
	
	color: #0f406b;
	text-decoration: underline;
}



#top td {
	font-size: 11px;
	color: #f7f7f8;
}

#top a, #top a:active, #top a:link, #top a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #757575;
	text-decoration: none;
}

#top a:hover {
	color: #757575;
	text-decoration: underline;
}

#top .corpcolor {
	font-weight: bold;
	color: #757575;
}

#ventanas .title {
	font-weight: bold;
}

#ventanas td {
	font-size: 11px;
	color: #757575;
}

#ventanas a, #ventanas a:visited, #ventanas a:link, #ventanas a:active {
	color: #757575;
	text-decoration: none;
}

#ventanas a:hover {
	color: #757575;
	text-decoration: underline;
}

#centros {
	font-size: 11px;
	text-decoration: none;
	padding: 10px 10px 10px 10px;
}

#centros .title {
	font-weight: bold;
	text-decoration: none;
}

#centros a, #centros a:active, #centros a:link, #centros a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#centros a:hover {
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

#logos {
	font-size: 10px;
	color: #969696;
	text-decoration: none;
}

#footpage {
	font-size: 11px;
	color: #757575;
	text-decoration: none;
}

#footpage .cabecera {
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-decoration: none;
}

#footpage a, #footpage a:visited, #footpage a:link, #footpage a:active {
	font-size: 11px;
	color: #757575;
	text-decoration: none;
}

#footpage a:hover {
	font-size: 11px;
	color: #757575;
	text-decoration: underline;
}

#navbar_int {
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

#navbar_int a, #navbar_int a:active, #navbar_int a:link, #navbar_int a:visited {
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

#navbar_int a:hover {
	font-size: 9px;
	color: #ffffff;
	text-decoration:overline underline;
}

#contenido {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 7px 7px 7px 7px;
	color: #757575;
}

#ficha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

#fichabold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight:bold;
}

#nombrehotel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444;
	font-weight:bold;
}

#nombreprod {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	font-weight:bold;
}

/* - END - */

/* CLASSES */
.b, .b:visited, .b:link, .b:active {
	display:block;
	background-image: url(../../imagenes/btn_menu2.gif);
	background-position:right;
	width: 152px;
	height: 17px;
	background-repeat: no-repeat;
	padding-top: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e778d;
	text-decoration: none;
}

.triangulo{
	padding-top: 4px;
	}


.b:hover {
	display:block;
	background-image: url(../../imagenes/btn_menu1.gif);
	background-position:right;
	width: 152px;
	height: 17px;
	background-repeat: no-repeat;
	padding-top: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: ffffff;
	text-decoration: none;
}

.titulos {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #5e778d;
	text-align:right;
	vertical-align:middle;

}

.titficha2, .titficha2:active, .titficha2:link, .titficha2:visited {

	background-image: url(../../imagenes/varios/tri.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5e778d;
	text-decoration: none;
}

.titficha2:hover {

	background-image: url(../../imagenes/varios/tri.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left: 10px;
	color: #34434f;
	text-decoration: underline;
}

.d_titficha, .d_titficha:visited, .d_titficha:link, .d_titficha:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46515b;
	text-decoration: none;
}

.d_titficha:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #46515b;
	text-decoration: underline;
}

.titficha, .titficha:visited, .titficha:link, .titficha:active {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e778d;
	text-decoration: none;
}

.titficha:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e778d;
	text-decoration: underline;
}

.inputs2
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
	background-color:#ffffff;
}




.cabeceras_int {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #D4C521;
}

.apartado {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #757575;
}

.justificado {
	text-align: justify;
	color: #757575;
}

.tablas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	text-align: justify;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	border-widththin;
	
}

.tit_tablas {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 11px;
}

.tit_verde {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#00FF00;
	font-size: 11px;
}

.tit_rojo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size: 11px;
}


.bold {
font-weight: bold;
}

.ocultar2
{

}

.ancho
{

}



.pequenaBlanca {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #757575;
font-size: 10px;
}


.gris {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #757575;
font-size: 11px;
}

.dia {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 12px;
font-weight:bold;
}

.tenue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #757575;
}

.cabecera55 {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
font-weight:bolder;
}


.ocultar_descargas
{
display:none;
}

.text1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5e778d;
}

.precio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
}

.textop {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.login {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dadada;
}

.pequenaBlancaJustificada{
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
color: #999999;
font-size: 10px;
}

.verticaltext {
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-bottom: 3px;
writing-mode: tb-rl;
filter: fliph flipv;
color: #757575;
}

.horizontaltext {
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
padding-bottom: 3px;
color: #757575;
}

.negro {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}


body
{
scrollbar-base-color: #969696;
scrollbar-arrow-color: #f7f7f8;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #b1b1b1;
scrollbar-highlight-color: #f7f7f8;
scrollbar-shadow-color: #f7f7f8;
scrollbar-3dlight-color: #b1b1b1;
}


.enlace_comments, .enlace_comments:visited, .enlace_comments:link, .enlace_comments:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #011c2c;
	text-decoration: none;

}   

.enlace_comments:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #011c2c;
	text-decoration: underline;

}  

/* solapas fichas alojamientos y productos */

.solapa_descr_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_descr_off.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}

.solapa_descr_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_descr_on.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}


.solapa_fotos_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_fotos_off.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}

.solapa_fotos_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_fotos_on.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}

.solapa_comentarios_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_comentarios_off.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}

.solapa_comentarios_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_comentarios_on.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}

.solapa_localizacion_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_localizacion_off.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
}

.solapa_localizacion_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND-POSITION: left bottom; 
	BACKGROUND-IMAGE: url(../../imagenes/neosolapitas/sol_localizacion_on.jpg); 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: center;
	
	
}

/* ficha productos y alojamientos*/
.diaNormal { BACKGROUND-COLOR: #ffffff; }
.diaOferta { BACKGROUND-COLOR: #ccff99;}
.diaViendo { FONT-WEIGHT: bold; BACKGROUND-COLOR: #cccccc; }
.diaOculto { VISIBILITY: hidden }
.diaCompleto { BACKGROUND-COLOR: #fa797c;}


.datagridOfertas { BORDER-RIGHT: #5e778d 1px solid; BORDER-TOP: #5e778d 1px solid; MARGIN-TOP: 10px; BORDER-LEFT: #5e778d 1px solid; WIDTH: 100%; BORDER-BOTTOM: #5e778d 1px solid }
.pnlNoOfertas { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px }
.tablaOfertas { WIDTH: 100% }
.oculto { DISPLAY: none }
.ddlPlazas { WIDTH: 100% }	
#dlTiposServicios TH { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0b2536; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none }
.dgAlrededores { WIDTH: 100% }
.dlAlrededores { WIDTH: 100% }
.lblGrupo {FONT-SIZE: 12px; VERTICAL-ALIGN: top; font-weight: bold; }



   
 

.tituloImpresion
{
   display:none;
}

.rptAlrededores
{
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: auto; PADDING-TOP: 0px; HEIGHT: 200px;
}


	
/* - END - */
