.sub 
{
	color:#333399;
	font-size:9px;
	font-weight:bold;
}
.imgsinborde 
{
	border:0px;
}

a.imgsinborde 
{
	border:0px;
}

table.cuadricula td
{
	border-top:1px solid #333399;
	border-left:1px solid #333399;
}
table.cuadricula 
{
	border-bottom:1px solid #333399;
	border-right:1px solid #333399;
}
td.titTarifa
{
	background-color:#B7E2F1;
	font-weight:bold;
}
/*
table.fondoOk
{
	background-image:url(/images/gtpropro.jpg);
}
*/
td.subrayado 
{
	border-bottom:1px solid #002D59;
}
td.barraMenu {
	height:30px;
	background-image: url(/images/fondo_menu.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.pie 
{
	font-size:9px;
	text-align:center;
	/*background-color:#D2DAE2;*/
	color:#333399;
}
.pie a:link  {color: #333399; text-decoration:none; }
.pie a:visited {color: #333399; text-decoration:none;}
.pie a:link:hover {color: #333399; text-decoration:underline; }

td.tituloPagina
{
	Font-size:16px;
    Font-family: Arial, Verdana, helvetica, Sans-Serif;
	Font-weight:bold;
    Color: #333399;
    border-bottom:5px solid #0099cc;
    padding-left:10px;
}

/*home*/
hr
{
	color:#B7E2F1;
	height:1px;

}
.tituloInfo
{
	background-color: #0099cc;
}
.tituloInfo td
{
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
td.tituloInfo
{
	padding-left:10px;
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
/*td.tituloPagina_home
{
	Font-size:16px;
    Font-family: Arial, Verdana, helvetica, Sans-Serif;
	Font-weight:bold;
    Color: #002D59;
    border-bottom:5px solid #9DAEBF;
    padding-left:10px;
}*/
td.barra {
	height:10px;
	background-color: #002D59;
}
td.menu
{
	background-color:#B7E2F1;
}
td.title_menu 
{
	background-color:#333399;
	text-align:center;
	height:25px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-bottom:1px solid #0099cc;
}
td.content_menu
{
	/*background-color:#D2DAE2;*/
	height:20px;
	color:#002D59;
	border-bottom:1px solid #0099cc;
}
td.content_menu a 
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#333399;
	text-decoration:none;
}
td.content_menu a:hover
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#333399;
	text-decoration:underline;
}
/*estudiantes*/
hr.estudiantes
{
	color:#C0957F;
	height:1px;
	width:500px;
}
.tituloInfo_estudiantes
{
	background-color: #C62F1A;
}
.tituloInfo_estudiantes td
{
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
td.tituloInfo_estudiantes
{
	padding-left:10px;
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
/*td.tituloPagina_estudiantes
{
	Font-size:16px;
    Font-family: Arial, Verdana, helvetica, Sans-Serif;
	Font-weight:bold;
    Color: #C62F1A;
    border-bottom:5px solid #C0957F;
    padding-left:10px;
}*/
td.barra_estudiantes {
	height:10px;
	background-color: #C62F1A;
}
td.menu_estudiantes
{
	background-color:#C0957F;
}
td.title_menu_estudiantes 
{
	background-color:#C62F1A;
	text-align:center;
	height:25px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-bottom:2px solid #C0957F;
}
td.content_menu_estudiantes
{
	background-color:#D8BDB0;
	height:20px;
	color:#002D59;
	border-bottom:2px solid #C0957F;
}
td.content_menu_estudiantes a 
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#822B00;
	text-decoration:none;
}
td.content_menu_estudiantes a:hover
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#822B00;
	text-decoration:underline;
}
/*congresos*/
hr.congresos
{
	color:#61381D;
	height:1px;
	width:500px;
}
.tituloInfo_congresos
{
	background-color: #61381D;
}
.tituloInfo_congresos td
{
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
td.tituloInfo_congresos
{
	padding-left:10px;
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
/*td.tituloPagina_congresos
{
	Font-size:16px;
    Font-family: Arial, Verdana, helvetica, Sans-Serif;
	Font-weight:bold;
    Color: #61381D;
    border-bottom:5px solid #B09B8E;
    padding-left:10px;
}*/
td.barra_congresos {
	height:10px;
	background-color: #61381D;
}
td.menu_congresos
{
	background-color:#B09B8E;
}
td.title_menu_congresos 
{
	background-color:#61381D;
	text-align:center;
	height:25px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-bottom:2px solid #B09B8E;
}
td.content_menu_congresos
{
	background-color:#CEC1B9;
	height:20px;
	color:#002D59;
	border-bottom:2px solid #B09B8E;
}
td.content_menu_congresos a 
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#61381D;
	text-decoration:none;
}
td.content_menu_congresos a:hover
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#61381D;
	text-decoration:underline;
}
/*receptivo*/
hr.receptivo
{
	color:#0052A4;
	height:1px;
	width:500px;
}
.tituloInfo_receptivo
{
	background-color: #0052A4;
}
.tituloInfo_receptivo td
{
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
td.tituloInfo_receptivo
{
	padding-left:10px;
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
/*td.tituloPagina_receptivo
{
	Font-size:16px;
    Font-family: Arial, Verdana, helvetica, Sans-Serif;
	Font-weight:bold;
    Color: #0052A4;
    border-bottom:5px solid #7FA8D1;
    padding-left:10px;
}*/
td.barra_receptivo {
	height:10px;
	background-color: #0052A4;
}
td.menu_receptivo
{
	background-color:#7FA8D1;
}
td.title_menu_receptivo 
{
	background-color:#0052A4;
	text-align:center;
	height:25px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-bottom:2px solid #7FA8D1;
}
td.content_menu_receptivo
{
	background-color:#B0C9E2;
	height:20px;
	color:#002D59;
	border-bottom:2px solid #7FA8D1;
}
td.content_menu_receptivo a 
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#0052A4;
	text-decoration:none;
}
td.content_menu_receptivo a:hover
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#0052A4;
	text-decoration:underline;
}
/*esqui*/
hr.esqui
{
	color:#D28E00;
	height:1px;
	width:500px;
}
.tituloInfo_esqui
{
	background-color: #D28E00;
}
.tituloInfo_esqui td
{
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
td.tituloInfo_esqui 
{
	padding-left:10px;
	color:#ffffff;
	font-weight:bolder;
	font-family:Arial;
	font-size:larger;
}
/*td.tituloPagina_esqui
{
	Font-size:16px;
    Font-family: Arial, Verdana, helvetica, Sans-Serif;
	Font-weight:bold;
    Color: #D28E00;
    border-bottom:5px solid #E8C67F;
    padding-left:10px;
}*/
td.barra_esqui {
	height:10px;
	background-color: #D28E00;
}
td.menu_esqui
{
	background-color:#E8C67F;
}
td.title_menu_esqui 
{
	background-color:#D28E00;
	text-align:center;
	height:25px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	border-bottom:2px solid #E8C67F;
}
td.content_menu_esqui
{
	background-color:#F1DCB0;
	height:20px;
	color:#002D59;
	border-bottom:2px solid #E8C67F;
}
td.content_menu_esqui a 
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#D28E00;
	text-decoration:none;
}
td.content_menu_esqui a:hover
{
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#D28E00;
	text-decoration:underline;
}
input.boton2
{
	height:20px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #0099CC;
	border:1px solid #002D59;
	cursor: pointer;
	padding-left:6px;
	padding-right:6px;
}
input.boton
{
	height:20px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #1941A5;
	border:1px solid #002D59;
	cursor: pointer;
	padding-left:6px;
	padding-right:6px;
}
input.textbox
{
	border:1px solid #B6D2F7;
}
textarea.textbox
{
	border:1px solid #B6D2F7;
}
.textoMini
{
	font-size:10px;
}
.textoNegrita
{
	font-size:10px;
	font-weight:bold;
}
a.textoNegrita
{
	font-size:10px;
	font-weight:bold;
	color:#002D59;
	text-decoration:none;
}
a.textoNegrita:hover
{
	font-size:10px;
	font-weight:bold;
	color:#485B6F;
	text-decoration:underline;
}
td.titulo 
{
    Font-size:16px;
    Font-family: Arial, Verdana, helvetica, Sans-Serif;
	Font-weight:bold;
    Color: #333399;
 }
table.buscador
{
	/*background-image:url(/images/Fondo_buscar.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	background-color:#D2DAE2;*/
}
table.buscador td
{
	font-size:10px;
}
table.buscador td.sel
{
	font-size:13px;
	font-weight:bold;
	background-color:#9DAEBF;
}
table.buscador td.desel
{
	font-size:13px;
	font-weight:bold;
	/*background-color:#D2DAE2;*/
	color:#002D59;
}
td.desel a
{
	font-size:13px;
	font-weight:bold;
	color:#485B6F;
	text-decoration:none;
}
td.desel a:hover
{
	font-size:13px;
	font-weight:bold;
	color:#002D59;
	text-decoration:underline;
}
.fondoClaro
{
	/*background-color:#D2DAE2;*/
}
.fondoOscuro
{
	background-color:#9DAEBF;
}
.peque 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color:#002D59;
}
.peque2 
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color:#002D59;
}
td.tituloCaja
{
	font-family:Verdana,arial,helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	color:White;
	background-color:#9DAEBF;
	border-bottom:1px solid white;
	height:25px;
	text-align:center;
}
td.caja
{
	/*background-color:#D2DAE2;*/
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	color:#002D59;
}
td.caja a
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#002D59;
	text-decoration:none;
}
td.caja a:hover
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:#485B6F;
	text-decoration:underline;
}
td.pestaSel
{
	font-family:Verdana,arial,helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#0099cc;
	height:25px;
	text-align:center;
	border-right:2px solid white;
	padding-left:4px;
	padding-right:4px;
}
td.pesta
{
	background-color:#B7E2F1;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#333399;
	text-align:center;
	border-right:2px solid white;
	padding-left:4px;
	padding-right:4px;
	height:25px;
}
td.pesta a
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#333399;
	text-decoration:none;
	text-align:center;
}
td.pesta a:hover
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#0099cc;
	text-decoration:underline;
	text-align:center;
}

a 
{
	font-size:11px;
	color:#333399;
	text-decoration:none;
	font-weight:bold;
}
a:hover
{
	color:#0099cc;
	text-decoration:underline;
}
a.normal
{
	font-weight:normal;
}


b.sel
{
	border:1px solid #002D59;
	/*background-color:#D2DAE2;*/
	color:#333399;
}




body, td
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#002D59;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
input.blanco
{
	border:1px solid #d7e0e6
}
td.contPrecios
{
	border:1px solid #0072C6;
}
td.titPrecios
{
	border:1px solid #0072C6;
	background:#97D1FC;
	font-weight:bold;
	font-size:13px;
}
td.subPrecios
{
	border:1px solid #0072C6;
	background:#97D1FC;
	font-weight:bold;
	font-size:11px;
}
td.tempPrecios
{
	color:Black;
	font-size:13px;
}


.txtPeq 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.txtGranItalic 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	margin-left: 15px;
	color:#333399;
	padding:2px;
}
.calcPrecio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px none;
	text-align:right;
}

.gris a:link  { color: #808080; text-decoration:none }
.gris a:visited  { color: #808080; text-decoration:none }

.numApartado {
	font-size: 15px;
	background: #9DAEBF;
	color: #FFFFFF;
	font-weight:bold;
}
TD.apartado {
	font-size: 15px;
	font-family: arial;
	font-weight:bold;
	color:#333399;
}
td.apartadoNor 
{
	color:#333399;
}

.Titulo_ap_hotel {
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial, Helvetica;
	color: #0056a3;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

.otstup5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 2px 5px 0px; COLOR: #0056a3; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.otstupTopBottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; COLOR: #0056a3; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.mini {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}

.textform {
	border:1px solid #002D59;
	font-size:10px;
}
.textform2 {
	border:1px solid #002D59;
	font-size:10px;
}
.kn {
	BORDER-RIGHT: #0056a3 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0056a3 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; BORDER-LEFT: #0056a3 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0056a3 1px solid; FONT-FAMILY: Tahoma
}
.link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0056a3; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.NOcenbot {
	BACKGROUND-POSITION: center bottom; BACKGROUND-REPEAT: no-repeat
}
.otstup2 {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #0056a3; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.otstuptop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; COLOR: #0056a3; PADDING-TOP: 0px; FONT-FAMILY: Tahoma
}
.nomAloja
{
	background-color:#333399;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	/*border-bottom:1px solid #0099cc;*/
}
.nomAlojaUp
{
	color:#ffffff;
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
}
.nomAlojaSm
{
	color:#ffffff;
	font-weight:normal;
	font-family:Arial;
	font-size:12px;
}
td.titulo_NO
{
	color:0D5F99;
	font-weight:bold;
	font-family:Arial;
	font-size:16px;
	text-transform: uppercase;	
}
td.subtitulo
{
	color:0D5F99; /*#0056a3*/
	font-weight:bolder; 
	font-family:Arial;
	font-size:18px;
	
}
td.pageTitle
{
	color:#000099;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}
td.pageTitleSub
{
	color:#000000;
	font-size: 12px;
	font-weight:bold;
}
td.pageSubTitle
{
	background-color:#B7E2F1;
	color:#002D59;
	font-size: 11px;
	font-weight:bold;
}
.pageSubTitleN
{
	color:#000000;
}
td.precio
{
	font-size:11px;
	font-family:"Arial, Helvetica, Sans Serif";
}
.precioRojo
{
	/*font-size:11px;
	font-family:"Arial, Helvetica, Sans Serif";*/
	color:Red;
}
.precioRojo td
{
	/*font-size:11px;
	font-family:"Arial, Helvetica, Sans Serif";*/
	color:Red;
}
.Rojo
{
	color:Red;
}
td.cablist
{
	font-weight:bold;
	text-align:center;
	color:#ffffff;
	background-color:#0099cc;
}
td.elelist
{
	font-size:11px;
	font-family:"Arial, Helvetica, sans-serif";
	/*background-color:#D2DAE2;*/
	color:#002D59;
	text-align:center;
}
td.boton {

	/*background-image:url(/images/home/boton_fondo.jpg);
	background-repeat:repeat-x;*/
	color: white;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right:8px; 
	padding-left:8px;
	text-align:center;
}

td.botonOver {

	/*background-image:url(/images/fondo_titulos_over.jpg);
	background-repeat:repeat-x;
	color: white;
	background-color:#740027;*/
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-right:8px;
	padding-left:8px;
	text-align:center;

}


/******************************************************************************************/

td.botones{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:ffffff;
}

td.pie2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

td.pie
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#333399;
}

td.url
{
	font-family:Verdana;
	color:#333399;
	font-size:10px;
}

.text1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	padding-left:8px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}

.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	font-weight: bold;
}

.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 8px;
	color: #333399;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	line-height: 25px;
}

.text4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
}

.tit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	background-color: #B7E2F1;
}

.tit2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
}

.text5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
td.bordermenu
{
 border-left: solid 1px #343399;
 cursor:pointer;
 vertical-align:middle;     
}
td.bordermenufinal
{
 border-left: solid 1px #343399;
 border-right: solid 1px #343399;
 cursor:pointer;
 vertical-align:middle;     
}


