body{
font-family:Arial, Helvetica, sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#f0f0f0;
background-image: url(../imagenes/fondo_pagina.gif);
}
.infres {
	font-size: 16px;
	padding-right: 15px;
}
.infres a {
	font-size: 16px;
	font-weight: bold;
	color: red;
	text-decoration: none;
	color: #FF0000;
	/*color: #d3b030;*/
}
.infres a:hover {
	color: #FF5555;
	/*color: #d2c350;*/
}
.infres small {
	color: gray;
	font-size: 12px;
}
#divNavidad {
	float: left;
	width: 400px;
	height: 40px;
	font-size: 14px;
	text-align: center;
	background-image: url(../navidad/corazon.png);
	background-repeat: no-repeat;
	/*background-position: left top;*/
	background-position: left top;
}
.Cabecera_pagina{
background-image: url(../imagenes/cabecera.gif);
background-position: bottom;
background-repeat: no-repeat;
background-color: #FFFFFF;
text-align:right bottom;
}
.Sombra_arriba{
background-image: url(../imagenes/sobra_arriba.gif);
}
.Sombra_abajo{
background-image: url(../imagenes/sobra_abajo.gif);
}
.Sombra_arriba_izquierda{
background-image: url(../imagenes/esquina_arriba_izquierda.gif);
}
.Sombra_arriba_derecha{
background-image: url(../imagenes/esquina_arriba_derecha.gif);	
}
.Sombra_abajo_izquierda{
background-image: url(../imagenes/esquina_abajo_izquierda.gif);	
}
.Sombra_abajo_derecha{
background-image: url(../imagenes/esquina_abajo_derecha.gif);
}
.Sombra_derecha{
background-image: url(../imagenes/sobra_derecha.gif);
}
.Sombra_izquierda{
background-image: url(../imagenes/sobra_izquierda.gif);
}
.fondo_tabla_principal{
background-color:#FFFFFF;
}
.texto_barra_principal{
font-size:13px;
letter-spacing:0px;
font-weight:bold;
color:#3B3B6F;
text-decoration:none;
}
a.texto_barra_principal{
font-size:13px;
letter-spacing:-1px;
font-weight:bold;
color:#3B3B6F;
text-decoration:none;
}
a.texto_barra_principal:hover{
color:#9F9FB8;
}
.barra_abajo{
text-align: center;
background-color:#28285E;
color:#FFFFFF;
}
.barra_abajo img {
	border: 0px;
	margin-right: 5px;
	margin-left: 5px;
}
.texto_barra_abajo{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding-left:3px;
padding-right:3px;
}
a.texto_barra_abajo{
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
a.texto_barra_abajo:hover{
color:#D8D8E7;
}
.fondo_noticias{
padding:5px;
background-color:#FFFFFF;
background-image:url(../imagenes/tabla1.gif);
background-repeat:no-repeat;
background-position:center top;
}
.fondo_columna_derecha{
padding:5px;
background-color:#FFFFFF;
background-image:url(../imagenes/tabla2.gif);
background-repeat:no-repeat;
background-position:center top;
}
.titular_noticias{
letter-spacing:-1px;
color:#3B3B6F;
text-decoration:none;
font-size:18px;
}
.texto_blanco{
color:#FFFFFF;
font-size:11px;
}
.texto_blancogrande{
color:#FFFFFF;
font-size:16px;
}

.texto_azul{
font-size:13px;
color:#28285E;
text-decoration:none;
padding:5px;
}
a.texto_azul{
font-size:11px;
color:#28285E;
font-weight:bold;
text-decoration:none;
}
a.texto_azul:hover{
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.fondo_buscador{
padding:5px;
background-color:#7979AE;
background-image:url(../imagenes/fondo_tablas.gif);
background-repeat:no-repeat;
background-position:right top;
}
.campos_buscador{
font-size:11px;
color:#404069;
}

.fondo_columna_izquierda{
padding:5px;
background-color:#FFFFFF;
background-image:url(../imagenes/tabla_interior1.gif);
background-repeat:no-repeat;
background-position:center top;
}
.fondo_columna_derecha{
padding:5px;
background-color:#FFFFFF;
background-image:url(../imagenes/tabla_interior2.gif);
background-repeat:no-repeat;
background-position:center top;
}

form {
margin:0px;
}
input, textarea {
font-family:Arial, Helvetica, sans-serif;
}
.boton {
background-color:#404069;
background-image:url(../imagenes/fondo_boton.gif);
background-repeat:repeat-x;
background-position:top;
height:20px;
border:0px;
color:#FFFFFF;
font-weight: bold;
}

h1{
font-weight: normal;
letter-spacing:-1px;
color:#3B3B6F;
text-decoration:none;
font-size:18px;
margin:0px;
display:inline;
}

h2{
font-weight: bold;
letter-spacing:-1px;
color:#3B3B6F;
text-decoration:none;
font-size:14px;
margin:0px;
display:inline;
padding-left: 5px;
}

ul, ol {
color: #28285E;
font-size:13px;
}
li a {
font-size:13px;
color:#28285E;
}
li a:hover {
font-size:13px;
color:#000000;
}

.texto, p {
font-size:13px;
color:#28285E;
text-decoration:none;
padding-left: 10px;
padding-right: 5px;
text-align: justify;
}
p a{
font-size:11px;
color:#28285E;
font-weight:bold;
text-decoration:none;
}
p a:hover{
font-size:11px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.tablaServicios {
float:left;
padding-left: 0px;
padding-right: 10px;
padding-bottom:20px;
padding-top:0px;
.padding-top:15px;
margin-right: 5px;
background-color: #7979ae;
border-top: 20px solid white;
}
.tablaServicios ul {
list-style-type: none;
list-style-position: outside;
margin-left: -30px;
.margin-left: 10px;
margin-bottom: 0px;
margin-right: 5px;
color: #fff;
font-size:12px;
}
.tablaServicios li {
margin-left:0px;
padding-left:0px;
}
.tablaServicios img {
position: relative;
top: 5px;
}
#fechaLlegada, #fechaSalida {
margin: 1px;
padding-left: 5px;
padding-right: 1px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
/*color:#28285E;*/
color: #DDD;
height: 16px;
display: inline;
}
#fechaLlegada span, #fechaSalida span {
position: relative;
top: -2px;
}
#fechaLlegada img, #fechaSalida img {
cursor: pointer;
position: relative;
top: 1px;
}
.tabla {
border: 1px solid #7979AE;
margin-left: 25px;
}
.tabla td {
font-size: 11px;
}
.tabla th {
background-color: #7979AE;
color: #FFFFFF;
font-size: 11px;
}
.tabla a {
color: #7979AE;
text-decoration: none;
}
.tabla a:hover {
color: #5050FF;
text-decoration: none;
}
#creditos {
font-size: 11px;
color: #666666;
text-align: center;
margin-bottom: 10px;
}
#creditos A {
text-decoration: none;
color: #444444;
}
#creditos A:HOVER {
text-decoration: none;
color: #000000;
}


/* comentarios */
#comentarios {
	width:100%;
	margin-top:5px;
	margin-bottom:30px;
	border-collapse:collapse;
}
#comentarios td.izq {
	width:90px;
	overflow:hidden;
	border-right:1px silver solid;
	vertical-align:top;
}
#comentarios .nombre {
	font-size:10pt;
	font-weight:bold;
}
#comentarios .fecha {
	font-size:8pt;
}
#comentarios td.der {
	width:300px;
	padding-left:10px;
}
#comentarios .puntos {
	font-size:8pt;
	padding-left:0;
}
#comentarios .puntos span {
	font-size:11pt;
	font-weight:bold;
}
#comentarios .comentario {
	padding-left:0;
	font-style:italic;
}
#comentarios tr td {
	border-bottom:1px silver solid;
}
#comentarios tr:first-child td {
	border-top:1px silver solid;
}

#comentarios_form {
	font-size:8pt;
	margin-left:8px;
}
#comentarios_form label {
	width:80px;
	display:inline-block;
	vertical-align:top;
}
#comentarios_form input[type="text"] {
	font-size:9pt;
	border:1px gray solid;
	padding:2px;
	width:200px;
}
#comentarios_form textarea {
	font-size:9pt;
	border:1px gray solid;
	padding:2px;
	width:200px;
	height:100px;
	font-style:italic;
}
