.sombra_iz {
	background-image: url(sombra_iz.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.sombra_dch {
	background-image: url(sombra_dch.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.cab {
	background-image: url(cab.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.linea_izq {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.celda_submenu {
	background-color: #e2edf9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #004b93;
	border-right-color: #004b93;
	border-bottom-color: #004b93;
	border-left-color: #004b93;
}
.celda_submenu_inf {
	background-color: #e2edf9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #004b93;
	border-right-color: #004b93;
	border-bottom-color: #004b93;
	border-left-color: #004b93;
}
.flash {
	border: 1px solid #000000;
}
.submenu, a.submenu:link, a.submenu:active, a.submenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	color: #053880;
	text-decoration: none;
}
a.submenu:hover {
font-weight:bold;
text-decoration:underline;
}
.direccion, a.direccion:link, a.direccion:visited, a.direccion:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #053880;
	text-decoration: none;
}
.tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #2567a7;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 13pt;
	color: #666666;
}

a.direccion:hover {
font-weight:bold;
text-decoration:underline;

}
.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	border: 1px solid #CCCCCC;
}
.texto_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.separador{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2edf9;
}
.ficha_tit{
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
color:#FFFFFF;
font-weight:bold;
}
.ficha{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#FFFFFF;
}.lineas {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #053880;
	border-left-color: #053880;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #053880;
}
.lineas_2 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #053880;
}
.horario {
	background-image: url(horario.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#firma{ font-family:Arial, Helvetica, sans-serif; font-size:7.5pt; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; text-align:center;}
#firma a{text-decoration:none; color:#000000;}
#firma a:hover{text-decoration:underline;}