.bodySub {
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #C00000;
	scrollbar-3dlight-color:#C00000;
	scrollbar-shadow-color: #C00000;
	scrollbar-darkshadow-color: #C00000;
	scrollbar-arrow-color: #C00000;
	scrollbar-track-color: #C02020;
	background-attachment: fixed;
	background-image: url(images/fondo.jpg);
}
.normal {
	font-family: "Trebuchet Ms";
	font-size: 13px;
	color: #000000;
	text-align: justify;
}
.azul {
	font-family: "Trebuchet Ms";
	font-size: 13px;
	color: #064695;
	text-align: justify;
}
.cabecerainfo {
	font-family: "Trebuchet Ms";
	font-size: 13px;
	color: #000000;
	text-align: left;
	background-color:#e9f2ff;
	font-weight: bold;
	vertical-align: bottom;

}

.nota {
	font-family: "Trebuchet Ms";
	font-size: 12px;
	color: #064695;
	text-align: justify;
}

.principal {
	background-color: #C00000;
}
.tour {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #C00000;
	line-height: 16px;
}
.titulo {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #064695;
	line-height: 21px;
	vertical-align: bottom;
	text-transform: uppercase;
}

.titulo_tapas1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #563d00;
	line-height: 21px;
	vertical-align: bottom;
	text-transform: uppercase;
}

.minititulo {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #064695;
	line-height: 14px;
	vertical-align: bottom;
	text-transform: uppercase;
}
.titulo2 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	text-transform: uppercase;
	color: #C00000;
	font-weight: bold;
	line-height: 24px;

}
.titulo3 {
	font-family: "Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #064695;
	line-height: 20px;
}

.texto_intro{
	visibility: visible;
	color:#ea8f90;
	font-family: "Verdana";
	font-size: 10px;
	text-align: left;
}

.texto_menu{
	color:#ea8f90;
	font-family: "Verdana";
	font-size: 10px;
}

.enlace_intro{
	color: #ea8f90;
	background-color: transparent;
	font-size: 10px;
	font-family: "Verdana";
}

.enlace_submenu{
	font-size: 10px;
	font-family: "Verdana";
	color: #C00000;
	font-decoration: underline;
}

.noenlace {
	font-size: 10px;
	font-family: "Verdana";	
}

.padre {
	font-size: 10px;
	font-family: "Verdana";
	font-weight: bold;
	color: #C00000;	
}

.subtituloCelda {
	font-family: "Trebuchet MS";
	font-size: 10px;
	line-height: 16px;
}
.subtitulo {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #004499;
	line-height: 16px;
	vertical-align: bottom;
	text-decoration: underline;
	text-transform: uppercase;
}
input {
	border: 1px solid #C00000;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
	height:19px;
/*	height:18px;
	font-size: 10px;*/
}
textarea {
	border: 1px solid #C00000;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}
.boton {
	border: 0px none;
	background-image: url(images/boton.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #400000;
	width:150px;
	height:26px;
	background-color: transparent;
}
.botonmini {
	border: 0px none;
	background-image: url(images/botonmini.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #400000;
	width:105px;
	height:26px;
	background-color: transparent;
}
.pestania_on {
	border: 0px none;
	background-image: url(images/tapas/pestania_on.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width:123px;
	height:21px;
	background-color: transparent;
}
.pestania_off {
	border: 0px none;
	background-image: url(images/tapas/pestania_off.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	width:119px;
	height:21px;
	background-color: transparent;
}

.pestania_on_tapas1 {
	border: 0px none;
	background-image: url(images/tapas/pestania_on_tapas1.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width:123px;
	height:21px;
	background-color: transparent;
}
.pestania_off_tapas1 {
	border: 0px none;
	background-image: url(images/tapas/pestania_off_tapas1.gif);
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	width:119px;
	height:21px;
	background-color: transparent;
}

.portada {
	background-repeat: no-repeat;
	vertical-align: top;
	background-color: #C00000;

}
.enlace1 {
	color: #064695;
}
.enlace2 {
	color: #FFFFFF;
	vertical-align: top;

}
.enlace3 {
	color: #C00000;
}
.enlace4 {
	color: #000000;
}
div {
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #C00000;
	scrollbar-3dlight-color:#C00000;
	scrollbar-shadow-color: #C00000;
	scrollbar-darkshadow-color: #C00000;
	scrollbar-arrow-color: #C00000;
	scrollbar-track-color: #C02020;
}

.pie
{
  background-color:#8FA7A7;
}
.subseccion {

	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color: #C00000;
	line-height: 20px;
	vertical-align: bottom;
	text-transform: uppercase;
}
.tablaDatos {
	border: 1px solid #3a639c;
	background-image: url(images/fondoTabla.jpg);
	background-position: bottom;

}
.tablaDatosTitulo {
	background-color:#3a639c;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;

}
.subseccion1 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	font-weight: bold;
	color: #C00000;
	line-height: 18px;
	vertical-align: bottom;
	text-transform: uppercase;
}
.unnamed1 {
	margin: 5px;
	padding: 5px;
}
.horarios {
	font-family: "Trebuchet Ms";
	font-size: 12px;
	color: 003366;
	text-align: justify;

}
.h1 {
	text-align: justify;
	border-left-width: 0.5px;
	border-left-style: solid;
	border-left-color: #000066;
}

.aleman {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	background-color: #C00000;
	line-height: 15px;
}


/**********
Definiciones de capas 
********/

div#hold	{ 
	position:static; overflow:hidden;
	width:654px; height:320px; z-index:100
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:654px; height:320px; 
	clip:rect(0px, 654px, 320px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#hold2	{ 
	position:static; overflow:hidden;
	width:635px; height:320px; z-index:100
	}
div#wn2	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:635px; height:320px; 
	clip:rect(0px, 635px, 320px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}


div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
div#layer1 { 
	position:static;
	left:5; top:2;
	width:654px; height:434px;
	z-index:1; 
	clip: rect(auto 430 auto auto);
	overflow: auto
	}
