.container{
}
.container1{
	margin-top: -6px;
	padding-left:20px;
	padding-right:0px;
}
.container2{
	margin-left: 40px;
	margin-top: -6px;
	padding-left:20px;
	padding-right:20px;
}
.container3{
	width: 669px;
	margin-left: 40px;
	margin-top: -9px;
}
.container4{
	width: 669px;
	margin-left: 40px;
	margin-top: -6px;
	float:left;
	clear:both;
}
#contenido {
	font-size: 100% ! important;
	float: left;
	min-height:400px;	
	width: 100%;
}
#contenido p 
{
	margin: 11px 0px;
}
#contenido h1 {
	font-size: 135% ! important;
	color: #99ce00;
	padding:12px 15px 5px 38px;
	margin: 0px 0px 10px 0px;	
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #bdbdbd;
}
#contenido h2, .titularH2, #contenido .azulClaro, #contenido .titular-icono{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/linea_azul_titular.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
	padding: 2px 0px 7px 20px;
	margin: 20px 0px 12px 0px;

}
.titularH2 {
	color: #4B4B4B;
}
#contenido .azulClaro {
	border-bottom:2px solid #C1E4EC;
}

#contenido .titular-icono{
	background-image: url(../images/ico_listasimple_a.gif);
	background-repeat: no-repeat;
	background-position: 18px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01A5CB;
	width: 640px;
	padding: 2px 0px 2px 30px;
}


#contenido .acceso{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/linea_azul_titular.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 670px;
	padding-top: 2px;
	padding-bottom: 7px;
}

.TitDocencia, .TitInvestigacion, .TitOrganizacion, .TitActualidad, .TitPerfiles {
	border-bottom: 2px solid #00A6CB;
	font-weight:bold;
	font-size:100%;
	margin: 15px 0px  15px 0px;
	padding: 0px 5px 2px 29px;
	background-image: url(../images/ico_docencia.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
}

.TitInvestigacion {
	border-bottom: 2px solid #EC6409;
	background-image: url(../images/ico_investigacion.gif);
}
.TitOrganizacion {
	border-bottom: 2px solid #CBBC0F;
	background-image: url(../images/ico_organizacion.gif);
}
.TitActualidad {
	border-bottom: 2px solid #99CE00;
	background-image: url(../images/ico_actualidad.gif);
}
.TitPerfiles {
	border-bottom: 2px solid #A9249C;
	background-image: url(../images/ico_perfiles.gif);
}


.tit-linea-gris {
	border-bottom: 2px solid #D7D7D7;
	background-image:none;
	font-weight:bold;
	font-size:100%;
	margin-bottom:10px;
	width:640px;
	padding-left:20px;
	padding-bottom:5px;
	margin-top:5px;
}
.tit-linea-gris1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 2px solid #D7D7D7;
	width: 650px;
	padding-top: 2px;
	padding-bottom: 7px;
}
.tit-linea-gris2 {
	border-bottom: 2px solid #D7D7D7;
	background-image:none;
	font-weight:bold;
	font-size:100%;
	margin-bottom:10px;
	width:650px;
	padding-left:20px;
	padding-bottom:5px;
	margin-top:5px;
}
.tit-linea-gris-fondo {
	border-bottom: 2px solid #D7D7D7;
	/* background-color:#F7F7F7; */
	font-weight:normal;
	font-size:100%;
	margin-bottom:10px;
	padding-left:8px;
	padding-bottom:5px;
	padding-top:5px;
	margin-top:5px;
}
.tit-linea-gris-fondoA {
	border-bottom: 1px solid #D7D7D7;
	/* background-color:#F7F7F7;*/
	font-weight:normal;
	font-size:100%;
	margin-bottom:10px;
	padding-left:8px;
	padding-bottom:5px;
	padding-top:5px;
	margin-top:5px;
	margin-left:20px;
	margin-right:25px;
}
.tit-linea-azul {
	border-bottom: 2px solid #00A6CB;
	background-image:none;
	font-weight:bold;
	font-size:100%;
	margin-bottom:10px;
	width:640px;
	padding-left:20px;
	padding-bottom:5px;
	margin-top:5px;
}
.tit-linea-azulA {
	border-bottom: 2px solid #00A6CB;
	background-image:none;
	font-weight:bold;
	font-size:100%;
	margin-bottom:10px;
	padding-left:20px;
	padding-bottom:5px;
	margin-top:5px;
}
.tit-linea-azulB {
	border-bottom: 2px solid #00A6CB;
	background-image:none;
	font-weight:bold;
	font-size:100%;
	margin-top:5px;
	padding-bottom:3px;
}
#contenido h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	background-image: url(../images/punt_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 650px;
	padding-top: 2px;
	padding-bottom: 7px;
}
.h3b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	background-image: url(../images/punt_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;

	padding-top: 2px;
	padding-bottom: 7px;
	margin-left:0px;
	margin-left:20px;	
/*	width: 650px;
*/
}
.tit-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-bottom:2px solid #D3D3D3;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left:18px;
}
#contenido .titular-gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	background-image: url(../images/punt_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left: 20px;
}

#contenido .destacado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	background-image: url(../images/linea_naranja_titular.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left: 20px;
}
#contenido .sinlinea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
	text-transform: none;
	color: #EC6409;
	font-weight: bold;
	background-image: none;
	width: 494px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-left: 34px;
}
#contenido .sinlinea2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: none;
	font-weight: bold;
	background-image: none;
	width: 180px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-left: 0px;
}
#contenido .sinlinea3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	background-image: none;
	width: 180px;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-top:30px;
	margin-right: 20px;
	margin-left: 0px;
}
#contenido .destacadoA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00A6CB;
	padding-top: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-top:3px;
}
#contenido .destacado-icono1 {
	width:643px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/ico_ficha.gif);
	background-position: left bottom;
	background-repeat:  no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E86606;
	padding-bottom: 4px;
	padding-top:10px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 26px;
	margin-left: 40px;
	padding-bottom:6px;
}
#contenido .destacado-icono2 {
	width:643px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/ico_datos.gif);
	background-position: left bottom;
	background-repeat:  no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01A5CB;
	padding-bottom: 4px;
	padding-top:0px;
	margin-right: 0px;
	padding-left: 26px;
	margin-left: 40px;
	padding-bottom:6px;
}
#contenido .destacado-icono3 {
	width:643px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/ico_datos1.gif);
	background-position: left bottom;
	background-repeat:  no-repeat;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01A5CB;
	padding-bottom: 4px;
	padding-top:0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 26px;
	margin-left: 40px;
	padding-bottom:6px;
}
.tabla-honoris {
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	/* color: #7E7E7E; */
}
.tabla-honoris a{
	/* color: #7E7E7E; */
	text-decoration: none;
}
.tabla-honoris a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.tabla-honoris img{
	padding-left:50px;
	padding-right:12px;
}
.tabla-honoris td{
	vertical-align:bottom;
}
.tabla-foto {
	border-spacing: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	/* color: #7E7E7E; */
}
.tabla-foto a{
	/* color: #7E7E7E; */
	text-decoration: underline;
}
.tabla-foto a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.tabla-foto-bis {
	width:600px;
	padding-right:20px;
	padding-left:0px;
	text-align:justify;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	/* color: #7E7E7E; */
}
.tabla-foto-bis a{
	/* color: #7E7E7E; */
	text-decoration: underline;
}
.tabla-foto-bis a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.tabla-foto-bis .link3{
	/* color: #7E7E7E; */
	text-decoration: none;
	background-image: url(../images/ico_listasimple_a.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
	padding-left:8px;
}
.tabla-foto-bis .link3:hover{
	/* color: #EC6409; */
	text-decoration:none;
	background-image: url(../images/ico_listasimple_b.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
}
.tabla-foto-bis1 {
	width:660px;
	margin-top: 7px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	margin-left:0px;
	margin-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: 2px solid #C7C7C7;
	background-color:#F8F8F8;
}
.tabla-foto-bis1 img{
	padding-left:15px;
	padding-bottom:2px;
	padding-right:5px;
}

.tabla-foto-bis1 a:hover{
	color: #4B4B4B;
}
.tabla-foto-bis2 {
	width:665px;
	margin-top: 7px;
	padding-right:0px;
	padding-top:3px;
	padding-bottom:7px;
	margin-bottom:7px;
	padding-left:0px;
	text-align:justify;
	margin-left:0px;
	margin-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: 3px solid #DBDBDB;
	background-color:#F8F8F8;
}
.tabla-foto-bis2 img{
	padding-left:10px;
}
.tabla-foto-bis2 a:hover{
	color: #4B4B4B;
}
.tabla-foto-bis3 {
	width:665px;
	margin-top: 7px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	margin-left:0px;
	margin-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: 2px solid #C7C7C7;
	background-color:#F8F8F8;
}
.tabla-foto-bis3 img{
	padding-left:15px;
	padding-bottom:2px;
	padding-right:5px;
}
.tabla-foto-bis3 a{	
	text-decoration: underline;
}
.tabla-foto-bis3 a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.tabla-foto-bis4 {
	margin-top: 7px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: 2px solid #D7D7D7;
	background-color:#F7F7F7;
	

}
.tabla-foto-bis4 img{
	padding-left:10px;
	padding-bottom:0px;
	padding-right:5px;
	margin:0px;
}
.tabla-foto-bis4 a{
	text-decoration: underline;
}
.tabla-foto-bis4 a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.tabla-foto-bis5 {
	margin-top:7px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:8px;
	padding-top:16px;
	padding-bottom:10px;	
	padding-right:8px;
	padding-left:10px;	
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: 2px solid #D7D7D7;
	background-color:#F7F7F7;	
}
.tabla-foto-bis5 a{
	text-decoration: underline;
}
.tabla-foto-bis5 a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.tabla-foto-bis6 {
	padding-right:20px;
	padding-left:0px;
	text-align:justify;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.tabla-foto-bis6 a{
	text-decoration: underline;
}
.tabla-foto-bis6 a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.tbl-buscador {
	width:42px;
	vertical-align:top;
}
.borde-imagen {
	vertical-align: top;
	padding-left: 0px;
	padding-right:30px;
	border-width: 1px;
	border-style: solid;
	border-color: #E9E9E9;
	text-align:left;
}
.foto-simple {
	padding-right: 30px;
	padding-bottom: 10px;
	text-align:left;
	float:left;
}
.img-centrado {
	vertical-align:middle;
}
.textosimple {
	text-align:justify;
}
.textosimple a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
.textosimple p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
.textosimple a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
	text-decoration: none;
}
.textosimple p a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
	text-decoration: none;
}
.textosimple-subtitular {
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	padding-left:10px;
	padding-right:10px;
}
.textosimple-subtitular2 {
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left:30px;
	padding-right:200px;
}
.textosimple-subtitular3 {
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 93%;
	padding-left:0px;
	padding-right:10px;
	padding-top:5px;
}
.textosimple-subtitular3 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 93%;
	color: #4B4B4B;
	text-decoration:none;
}
.textosimple-subtitular3 a:hover{
	color: #4B4B4B;
	text-decoration:underline;
}
.textosimple-subtitular4 {
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	margin-left:9px;
}
.textosimple-subtitular4 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration:none;
}
.textosimple-subtitular4 a:hover{
	color: #4B4B4B;
	text-decoration:underline;
}
.textosimple-subtitular5 {
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left:18px;
	padding-right:10px;
	padding-top:0px;
	margin-left:2px;
}
.textosimple-subtitular5 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 93%;
	text-decoration:none;
}
.textosimple-subtitular5 a:hover{
	color: #4B4B4B;
	text-decoration:underline;
}
.textoArriba2 {
	position:relative;
	bottom:3px;
	padding-left:5px;
	padding-right:15px;
}
.textoResaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 125%;
	font-weight:bold;
}	
.icono {
	padding-left:15px;
}
.color-azul {
	color:#01A5CB;
}
#contenido .derecha-foto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01A5CB;
	width: 180px;
}
#contenido  .derecha-foto1 a{
	text-decoration: none;
	padding-top: 2px;
	padding-left: 14px;
	padding-bottom: 7px;
	margin-left: 0px;
	padding-right:0px;
}
#contenido  .derecha-foto1 a:hover{

}
#contenido  .derecha-foto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	text-align:left;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D2;
	width: 185px;
}
#contenido  .derecha-foto2 a{
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left: 14px;
	margin-left: 0px;
	padding-right:0px;
}
#contenido  .derecha-foto2 a:hover{
}


#contenido  .derecha-foto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01A5CB;
	padding-bottom:5px;
}
#contenido  .derecha-foto3 a{
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left: 14px;
	margin-left: 0px;
	padding-right:0px;
}
#contenido  .derecha-foto3 a:hover{

}
#contenido .derecha-foto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D2;
	width: 315px;
	margin-right:30px;
	padding-bottom:5px;
}
#contenido .derecha-foto4 a{
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left: 14px;
	margin-left: 0px;
	padding-right:0px;
}
#contenido .derecha-foto4 a:hover{

}
#contenido  .derecha-foto5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #01A5CB;
	width: 300px;
	margin-right:10px;
	padding-bottom:5px;
}
#contenido  .derecha-foto5 a{
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left: 14px;
	margin-left: 0px;
	padding-right:0px;
}
#contenido .derecha-foto5 a:hover{

}
#contenido .texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left: 50px;
}
#contenido .texto-derecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left: 14px;
	padding-top:4px;
	padding-bottom:4px;
}
#contenido .textosimple1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left: 20px;
	padding-right: 0px;
	
	
/*	padding-right: 25px; */
	text-align: justify;
}
#contenido .textosimple1 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: justify;
}
#contenido .textosimple1 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
#contenido .textosimple1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
	text-decoration: none;
}
#contenido .textoDescriptivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	padding-left: 20px;
	padding-right: 25px;
	text-align: justify;
}
#contenido .textoDescriptivo p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	text-align: justify;
}
#contenido .textoDescriptivo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	text-decoration: underline;
}
#contenido .textoDescriptivo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	text-decoration: none;
}
#contenido .textoDescriptivob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	padding-left: 0px;
	padding-right: 0px;
	text-align: justify;
}
#contenido .textoDescriptivob p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	text-align: justify;
}
#contenido .textoDescriptivob a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	text-decoration: underline;
}
#contenido .textoDescriptivob a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #A2A2A2;
	text-decoration: none;
}
#contenido .textosangrado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left: 55px;
	padding-right: 25px;
	text-align: justify;
}
#contenido .textosangrado p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;	
	text-align: justify;
}
#contenido .textosangrado a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
#contenido .textosangrado a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
	text-decoration: none;
}
#contenido .textosangradob {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left: 55px;
	padding-right: 0px;
	text-align: justify;
}
#contenido .textosangradob p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: justify;
}
#contenido .textosangradob a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
#contenido .textosangradob a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
	text-decoration: none;
}
#contenido .textosangrado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left: 90px;
	padding-right: 25px;
	text-align: justify;
}
#contenido .textosangrado2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: justify;
}
#contenido .textosangrado2 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
#contenido .textosangrado2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
	text-decoration: none;
}
#contenido .textosangrado2b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-left: 90px;
	padding-right: 0px;
	text-align: justify;
}
#contenido .textosangrado2b p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: justify;
}
#contenido .textosangrado2b a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-decoration: underline;
}
#contenido .textosangrado2b a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #4B4B4B;
	text-decoration: none;
}
.lista-gran-enlace {
	font-weight:bold;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
.lista-gran-enlace li 
{
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-left: 0px;
}
.lista-gran-enlace li.li-sin-enlace
{
	padding: 6px 1px 6px 20px;
	margin-right: 1px;
}
.lista-gran-enlace a {
	text-decoration: none;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 11px 0px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 1px;
	display: block;
	margin-right: 3px;
	clear: both;
}
.lista-gran-enlace a:hover {
	background-image: url(../images/ico_listagran_b.gif);
	background-repeat: no-repeat;
	background-position: 11px 0px;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F3F3F3;
	display: block;
	margin-right: 3px;
	clear: both;
}
.lista-gran-enlace2 {
	font-weight:bold;
}
.lista-gran-enlace2 P {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px;
	padding-left: 0px;
	width: 332px;
	float:left;
}
.lista-gran-enlace2 a {
	text-decoration: none;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-left: 19px;
	padding-top: 3px;
	padding-bottom: 3px;
	float:left;
	width: 312px;
	clear:both;
}
.lista-gran-enlace2 a:hover {
	background-image: url(../images/ico_listagran_b.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #F3F3F3;
	float:left;
	clear:both;
}
.lista-enlaces-simple {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.lista-enlaces-simple li{
	background-image: url(../images/puntos_men.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
	padding-left: 0px;
	height: 23px;
	display: block;
	clear: both;
}
.lista-enlaces-simple a{
	text-decoration: none;
	background-image: url(../images/ico_listasimple.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 19px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 3px;
	display: block;
	clear: both;
}
.lista-enlaces-simple a:hover{
	text-decoration: none;
	background-color: #EBEBEB;
	background-position: 0px -35px;
}
.noiconoAlu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #949697;
	padding-left: 10px;
	padding-bottom:4px;
}
.iconoAlu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #949697;
	padding-left: 18px;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 6px -3px;
	margin: 0px;
	display:block;
}



.bloqFoto4 {
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	text-align: left;
	background-color: #F7F7F7;
	border-bottom: 3px solid #CBCBCB;
	margin: 0px;
	margin-bottom:10px;
	width: 100%;
}
.bloqFoto4 img{
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top; 
	
}
.bloqFoto4 a{
	display: block;
	padding-top: 0px;
	color: #6E6E6E;
	text-decoration:none;
	padding-left: 18px;
}
.bloqFoto4 a:hover{
	color: #4B4B4B;
	text-decoration:none;
}

.bloqFoto6 {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-right: 5px;
	text-align: left;
	background-color: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 10px;
	margin-bottom:8px;
	margin-right:2px;
}
.bloqFoto6 a{
	display: block;
	padding-top: 6px;
	color: #6E6E6E;
	text-decoration:none;
	padding-left: 18px;
}
.bloqFoto6 a:hover{
	color: #4B4B4B;
	text-decoration:none;
}
.bloqFoto6A {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-right: 5px;
	text-align: left;
	background-color: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 10px;
	margin-bottom:8px;
	margin-right:0px;
	margin-left:20px;
}
.bloqFoto6A a{
	display: block;
	padding-top: 6px;
	color: #6E6E6E;	
	text-decoration:none;
	padding-left: 18px;
}
.bloqFoto6A a:hover{
	color: #4B4B4B;
	text-decoration:none;
}

.bloqFoto8, .bloqFoto1 {
	text-align: left;
	background-color: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	padding-left: 2px;
	padding-top: 0px;
	padding-right:0px;
	padding-bottom:0px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom:16px;	
	min-height:60px; 	
	height:87px;
}
.bloqFoto8{
	width: 100%;
}
.bloqFoto8 strong, .bloqFoto1 strong{
	color:#4B4B4B;
}
.bloqFoto8 a, .bloqFoto1 a{

	color: #6E6E6E;
	text-decoration:none;
}
.bloqFoto8 a:hover, .bloqFoto1 a:hover{
	color: #4B4B4B; 
	text-decoration:none;
}
.bloqFoto8 img, .bloqFoto1 img{
	padding:0px;
	margin:5px;
	vertical-align:top;
}
.bloqFoto9 {
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-right: 5px;
	text-align: left;
	background-color: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 7px;
	margin-bottom:12px;
	padding-right:10px;
	width:314px;
}
.bloqFoto9 strong{
	color:#4B4B4B;
}
.bloqFoto9 a{
	display: block;
	color: #969696;
	text-decoration:none;
}
.bloqFoto9 a:hover{
	color: #4B4B4B;
	text-decoration:none;
}
.bloqFoto9 img{
	padding-right:0px;
	padding-left:30px;
	padding-top:0px;
	vertical-align:top;
}
.bloqFoto10 {
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	text-align: left;
	background-color: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 4px;
	margin-bottom:8px;
	margin-right:2px;
}
.bloqFoto10 strong{
	padding-left: 18px;
}
.bloqFoto10 a{
	display: block;
	padding-top: 0px;
	color: #6E6E6E;
	text-decoration:none;
	padding-left: 18px;
}

.bloqFoto10T {
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	text-align: left;
	background-color:#FAFAFA;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 4px;
	margin-bottom:0px;
	margin-right:2px;
}
.bloqFoto10T strong{
	padding-left: 18px;
}
.bloqFoto10T a{
	display: block;
	padding-top: 0px;
	color: #6E6E6E;
	text-decoration:none;
	padding-left: 18px;
}
.bloqFoto10T2 {
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	text-align: left;
	background-color: #FAFAFA;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	margin-right:2px;
}
.bloqFoto10T2 strong{
	padding-left: 18px;
}
.bloqFoto10T2 a{
	display: block;
	padding-top: 0px;
	color: #6E6E6E;
	text-decoration:none;
	padding-left: 18px;
}

.bloqFoto10TB {
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	text-align: left;
	background-color: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 0px;
	margin-bottom:8px;
	margin-right:2px;
}
.bloqFoto10TB strong{
	padding-left: 18px;
}
.bloqFoto10TB a{
	display: block;
	padding-top: 0px;
	color: #969696;
	text-decoration:none;
	padding-left: 18px;
}

.bloqFoto10TB-B {
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	margin: 0px;
	margin-top: 0px;
	margin-bottom:8px;
	margin-right:2px;
}
.bloqFoto10TB-B strong{
	padding-left: 18px;
}
.bloqFoto10TB-B a{
	display: block;
	padding-top: 0px;
	color: #6E6E6E;
	text-decoration:none;
	padding-left: 18px;
}


.spanPdi1 {
	background-image: url(../images/ico_listacomun.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	font-weight:bold;
	padding-left:3px;
	width:340px;
	vertical-align:top;
}
.spanComo1 {
	background-image: url(../images/ico-comollegar-1.gif);
	background-repeat: no-repeat;
	background-position: 32px 7px;
	font-weight:bold;
	padding-left:35px;
	width:300px;
	vertical-align:top;
}
.spanComo2 {
	background-image: url(../images/ico-comollegar-2.gif);
	background-repeat: no-repeat;
	background-position: 32px 7px;
	font-weight:bold;
	padding-left:35px;
}
.spanComo22 {
	background-image: url(../images/ico-comollegar-2.gif);
	background-repeat: no-repeat;
	background-position: 15px 7px;
	font-weight:bold;
	padding-left:15px;
}
.spanBloq2 {
	display: block;
	padding-left: 18px;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 7px -3px;
	vertical-align:top;	
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	
}
.spanBloq3 {
	display: block;
	padding-left:18px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:5px;
	vertical-align:top;
}
.spanCal1 {
	margin-top:20px;
	margin-left:20px;
	padding-left:14px;
	padding-right:10px;
	background-image: url(../images/ico-calendario-1.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.spanCal2 {
	padding-left:14px;
	padding-right:10px;
	background-image: url(../images/ico-calendario-2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.spanCal3 {
	padding-left:14px;
	padding-right:10px;
	background-image: url(../images/ico-calendario-3.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.spanFecha {
	padding-left:10px;
	font-size:90%;
	color:#B3B3B3;
	width:200px;
	text-align:left;
	margin-left:9px;
	position:relative;
	top:3px;
}
.spanHistoria {
	float:right;
	text-align:right;
	padding-left:25px;
	padding-right:8px;
	background-image: url(../images/ico-historia-sig.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
.spanHistoria a{
	text-decoration:none;
}

.spanHistoria a:hover{
	color:#4B4B4B;
}
.spanHistoria2 {
	float:left;
	text-align:right;
	padding-left:2px;
	padding-right:25px;
	background-image: url(../images/ico-historia-prev.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.spanHistoria2 a:hover{
	color:#4B4B4B;
}
.ico-naranja{
	color: #EC6408; 
	font-weight:normal;
	font-size:9px;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:3px;
	padding-left:4px;
	font-family:Verdana;
}
.txtNoticia {
	padding-left:10px;
	padding-right:8px;
	display:block;
	margin-left:9px;
	text-align:justify;
}
.txtNoticia1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:125%;
}
.NotaCalendario {
	padding-top:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
}
.spanNegrita{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 5px;
}
.linkIconoT strong{
	color:#7E7E7E;
}
.linkIconoT strong a{
	color:#7E7E7E;
}
.linkIconoT strong a:hover{
	color:#7E7E7E;
}
.linkIconoT a{
	padding-left: 10px;
	text-decoration: none;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 1px -3px;
	vertical-align:top;
	display:block;
}
.linkIconoT a:hover{
	color: #EF6508;
	text-decoration: none;
}
.linkIconoT1 {
	margin-left:4px;
	margin-bottom:1px;
	width:270px;
}
.linkIconoT1 strong{
	font-weight:bold;
	padding:0px;
	margin:0px;
}
.linkIconoT1 a{
	padding-left: 20px;
	text-decoration: none;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 5px -3px;
	vertical-align:top;
	display:block;
}
.linkIconoT1 a:hover{
	color: #EF6508;
	text-decoration: none;
}
.linkIconoT3 {
	margin: 0px;
}
.linkIconoT3 a{
	padding: 1px 22px 1px 32px;
	text-decoration: none;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 19px -2px;
	vertical-align:top;
	display:block;
}
.linkIconoT3 a:hover{
	color: #EF6508;
	text-decoration: none;
}
.linkIconoT5 {
	margin-left:4px;
	padding-bottom:22px;
	width:310px;
}
.linkIconoT5 a{
	padding-left: 20px;
	text-decoration: none;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 5px -3px;
	vertical-align:top;
	display:block;
}
.linkIconoT5 a:hover{
	color: #EF6508;
	text-decoration: none;
}
.linkIconoT6 {
	padding-right:10px;
}
.linkIconoT6 a{
	padding-left: 18px;
	text-decoration: none;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 8px -4px;
	vertical-align:top;
	display:block;
}
.linkIconoT6 a:hover{
	color: #EF6508;
	text-decoration: none;
}
.linkIconoT7 {
	padding-left:20px;
	font-weight:bold;
	background-image: url(../images/ico_listagran_a.gif);
	background-repeat: no-repeat;
	background-position: 10px -3px;	
	display:block;
}
.linkIconoT7 a{
	text-decoration:none;
}

.linea-gris {
	width: 669px;
	margin-left: 40px;
	margin-top: 10px;
	background-image: url(../images/punt_gris.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
.linea-gris2 {
	width: 220px;
	padding-top:5px;
	padding-bottom:3px;
	background-image: url(../images/linea_gris.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.linea-gris-tb {
	font-size: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.linea-gris-tb-2 {
	font-size: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	margin-right:10px;
}
.linea-gris-tb-mapa {
	font-size: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BDBDBD;
	padding-right:10px;
	margin-left:14px;
	height:10px;
}
.linea-gris-tb-margenes {
	padding-bottom:5px;
	padding-top:5px;
	font-size: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.linea-gris-tb-margenes1 {
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom: 4px;
	font-size: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.linea-gris-tb2, .linea-gris-tb2A {
	font-size: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.linea-gris-tb3 {
	font-size: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
}
.linea-gris-tb3w {
	font-size: 3px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	width: 670px;
}
.linea-gris-tb-oscuro {
	font-size: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BABABA;
}
.separador-gris {
	color: #DDDDDD;
	padding-right:4px;
	padding-left:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
}
.centro {
	text-align: center;
}
.alturaDiv {
	vertical-align:top;
	min-height:250px;
}
.alturaDiv1 {
	vertical-align:top;
	min-height:150px;
}
.meses {
	padding-bottom:3px;
	padding-top:0px;
	margin:0px;
}
.fino {
	font-size:12px;
}
.fino1 {
	font-size:5px;	
}
.fino2 {
	font-size:2px;	
}
.borde-rectangular {
	width: 180px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #E9E9E9;
}
.borde-rectangular-blanco {
	width: 168px;
	background-color: #FFFFFF;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: #E9E9E9;
}
.azul{
	color: #13A5D8;
	text-decoration:none;
}
.azul1{
	padding-top:5px;
	color: #13A5D8;
	text-decoration:none;
}

.azulGrande1{
	padding-top:5px;
	color: #13A5D8;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:160%;
}
.azul a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #13A5D8;
	text-decoration:none;
}
.azul a:hover{
	color: #13A5D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	text-decoration:none;
}
.negro {
	font-size:95%;
	font-weight:bold;
	color: #000000;
	padding-right:4px;
	padding-left:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
}
.negrita-sin-enlace {
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;	
	/*padding-left:1px;*/
}
.negrita-sin-enlace a{
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
.negrita-sin-enlace a:hover{
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.cuadro-azul {
	background-color: #01A5CB;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	border: none;
}
.nombre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #FFFFFF;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:12px;
}

.listado-resaltadob{
	background-color:#F9F9F9;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(../images/linea_azul_titular.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right:20px;
	padding-left: 12px;
	margin-left: 18px; 
	margin-right:0px;
}
.listado-resaltadob a{
	text-decoration: underline;
}
.listado-resaltadob a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.listado-resaltado-naranja {
	background-color:#F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 600px;
	border-bottom-style: solid;
	border-bottom-color: #E86606;
	border-width: 2px; 
	border-top-style: solid;
	border-top-color: #E86606;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 0px;
	margin-right:0px;
}
.listado-resaltado-gris {
	background-color:#F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 20px;
	padding-left: 20px;
	margin-left: 0px;
	margin-right:0px;
}
.link-r{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.link-r a{
	color: #EC6409;
	text-decoration:none;
}
.link-r a:hover{
	color: #EC6409;
	text-decoration:underline;
}
.link-n{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	color: #000000;
	text-decoration:none;
}
.link-n a{
	color: #7E7E7E;
	text-decoration:none;
}
.link-n a:hover{
	color: #7E7E7E;
	text-decoration:underline;
}
.link-azul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color: #7E7E7E;
	text-decoration:none;
}
.link-azul a{
	color: #01A5CB;
	text-decoration:none;
}
.link-azul a:hover{
	color: #01A5CB;
	text-decoration:underline;
}
.orangeBtn{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EC6409;
	border: 0px solid #EC6409;
	width: 85px;
	margin: 5px 5px 5px 0px;
	text-align:center;
	display:block;
}
.orangeBtn-right{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	width:52px;
	color: #FFFFFF;
	background-color: #EC6409;
	border: 0px solid #EC6409;
	line-height: 14px;
	margin: 5px 5px 5px 0px;
	display:block;
	text-align:center;
}
.orangeBtn-right a{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}
.orangeBtn-right a:hover{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.select9A {
	width:255px;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	border: 1px solid #C7C7C7;
	margin-top:2px;
	margin-bottom:2px;
	padding-left: 5px;
}

.select9C {
	width:255px;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #474747;
	border: 1px solid #C7C7C7;
	margin-top:2px;
	margin-bottom:2px;
	padding-left: 5px;
	margin: 3px 5px 3px 0px;
}

.select10 {
  width:170px;
  font-family: Arial, Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #474747;
  border: 1px solid #C7C7C7;
  margin-top:2px;
  margin-bottom:2px;
}
.select11 {
  width:245px;
  font-family: Arial, Verdana;
  font-size: 11px;
  font-weight: normal;
  color: #474747;
  border: 1px solid #C7C7C7;
  margin-top:2px;
  margin-bottom:2px;
  padding-left: 5px;
}

.listadoDetalle{
	text-align: center ! important;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	table-layout: fixed;
}
.listadoDetalle TH{
	background-color: #EAEAEA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-color: #C5C5C5;
	border-bottom-style: solid;
	padding: 3px;
}
.listadoDetalle TH.alignTit{
	background-color: #EAEAEA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-color: #C5C5C5;
	border-bottom-style: solid;
	padding: 3px;
	padding-left: 18px;
	text-align: left;
}
.listadoDetalle TH.alignTit1{
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}
.listadoDetalle TH.ancho{
	padding-left:18px;
	padding-right:20px;
	text-align:left;
	width:350px;
}
.listadoDetalle TH.ancho1{
	padding-left:18px;
	padding-right:20px;
	text-align:left;
	width:270px;
}
.listadoDetalle TR.tablon{
	color:#D9D5D5;
}
.listadoDetalle TR.tablon a{
	text-decoration:none;
}
.listadoDetalle TR.tablon1{
	color:#D9D5D5;
	background-color: #F3F3F3;
}
.listadoDetalle TR.tablon1 a{
	text-decoration:none;
}
.listadoDetalle TR.tablon1 a:hover{
	color: #ec6409 !important;
}
.listadoDetalle TR.tablon a:hover{
	color: #ec6409 !important;
}
.alignLeft{
	padding-left: 8px;
	text-align: left ! important;
}

.alignLeft3{
	padding-left: 18px;
	text-align: left ! important;
}
.alignLeft3 a{
	text-decoration:none;
}
.alignCentro{
	text-align: center;
	width:210px
}
.listadoDetalle a{
	text-decoration: underline;
}
.listadoDetalle a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.link2:hover{
	text-decoration: none;
}

.fichaGenerica{
	text-align: left;
	width: 100%;
	font-size: 100%;
	font-weight: normal;
}
.fichaGenerica a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.fichaGenerica TH{
	text-align: left;
	font-weight: bold;
	width: 150px;
	padding-left: 18px;
	text-align: left;
	padding-left: 18px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.fichaGenerica TD{
	padding-left: 4px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}
.fichaGenerica TH.contacto{
	width: 140px;
}
.conborde-derecho{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	text-align:right;
}
.conborde-centro{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	text-align:center;
}
.conborde-td{
	margin-left: 15px;
	padding-left: 15px;
	vertical-align: top;
	width: 85px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
}
.sinborde-td{
	margin-left: 15px;
	padding-left: 15px;
	vertical-align: top;
	width: 85px;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
}
.destacadotabla {
	font-weight: bold;
	color: #01A5CB;
	text-align:left;
	padding-left: 8px;
}
.tabla-simple-sinborde{
	text-align: center ! important;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width:auto;
	margin-left:2px;
}
.tabla-simple-sinborde td.ancho{
	width:90px;
}
.tabla-simple-sinborde th.ciclo{
	background-color:#B3B3B3;
	color:#FFFFFF;
}
.tabla-simple-sinborde TD.titular{
	background-color: #EAEAEA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-color: #C5C5C5;
	border-bottom-style: solid;
	padding: 3px;
	font-weight:bold;
}
.tabla-simple-sinborde TD.titular1{
	background-color: #EAEAEA;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-bottom-color: #C5C5C5;
	border-bottom-style: solid;
	padding: 3px;
	font-weight:bold;
	width:235px;
	text-align:left;
	padding-left:5px;
}
.tabla-simple-sinborde TD.izqda{
	text-align:left;
	padding-left:5px;
	width:210px;
}
.tabla-simple{
	text-align: center ! important;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C1C1C1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C1C1C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	width:auto;
	margin-left:20px;
}
.tabla-simple TD{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1C1C1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	padding-right:15px;
	padding-left:15px;
}
.tabla-simple TD.izqda{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1C1C1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	padding-right:15px;
	padding-left:7px;
	text-align:left;
}
.tabla-simple TH{
	background-color: #EBEBEB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1C1C1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
}
.tabla-simple TH.noStrong{
	background-color: #EBEBEB;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C1C1C1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C1C1;
	font-weight:normal;
}
.tabla2 {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-spacing: 0px;
}
.tabla3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-spacing: 0px;
	width: 100%;
}
.tabla9 {
	width:650px;
	margin-left: 16px;
	padding-bottom:0px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.tabla11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-spacing: 0px;
	width: 100%;
}
.tabla12 {
	width: 695px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-right: 20px;
	margin-right: 12px;
}
.tabla13 {
	margin-right:10px;
	border-spacing: 0px;
}
.tabla14 {
	text-align: center;
	font-size: 100%;
	border: 1px solid #E0E0E0;
	border-collapse: collapse; 
	margin-left:auto;
	margin-right:auto;
	height:100px;
	width:140px;
}
.tabla15{
	margin-left:5px;
}
.fila1 {
	vertical-align: top;
}
.celda5 {
	text-align: left;
	vertical-align: top;
	width: 50%;
}
.celda6 {
	vertical-align: middle;
	padding-left: 20px;
	padding-right:20px;
}
.celda7 {
	text-align: left;
	padding-left: 12px;
	width:100px;
}
.celda8 {
	width: 324px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:28px;
	text-align: left;
	vertical-align: top;
}
.celda9 {
	padding: 0px 20px 0px 0px;
	text-align: left;
	vertical-align: top;
}
.celda10 {
	width: 156px;
	padding: 10px 0px;
	text-align: left;
	vertical-align: top;
}

.celda18 {
	vertical-align: top;
	padding-left: 0px;
	padding-right:10px;
}
.celda18 img{
	padding-top:15px;
}
.celda19 {
	vertical-align: top;
	width:70px;
}
.celda20 {
	vertical-align: top;
	text-align:left;
	width:212px;
	padding-right:10px;
}
.celda24 {
	/* width: 325px; */
	text-align: left;
	vertical-align: top;
	width: 50%;
}

/* Cambios 06/02/2008 */
.celda25 {
	text-align: left;
	vertical-align: top;
	margin:0px;
	padding:0px;
}
.celda27 {
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding-right: 25px;
}
.celda28 {
	vertical-align: top;
	padding-left: 0px;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
}
.celda29 {
	vertical-align: top;
	text-align: justify;
	padding-top:2px;
}
.celda29 img{
	padding-top:3px;
}
.celda30 {
	padding-right:30px;
	text-align: justify;
}
.celda31 {
	vertical-align: top;
	text-align:right;
	padding-top:7px;
}
.celda32 {
	width:220px;
	text-align: left;
	vertical-align: top;
	padding-right: 12px;
	height:40px;
}
.celda33 {
	text-align: left;
	vertical-align: bottom;
	padding-left: 16px;
	padding-right: 14px;
	height:51px;
	padding-bottom:10px;
}
.celda35 {
	width: 180px;
	padding-right:8px;
	vertical-align: top;
	text-align: justify;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
}
.celda35B {
	padding-right:12px;
	vertical-align: top;
	text-align: left;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}
.celda36 {
	padding-right:8px;
	text-align: left;
	vertical-align: top;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
}
.celda38 {
	width: 340px;
	text-align: left;
	vertical-align: top;
}
.celda38B {
	width: 325px;
	text-align: left;
	vertical-align: top;
	padding-right:15px;
}
.celda38A {
	text-align: left;
	vertical-align: top;
	padding-left:15px;
}
.celda39 {
	vertical-align:middle;
	padding-left:10px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:0px;
	text-align:left;
}
.celda39 br{
	line-height:0.3;
}
.celda40 {
	width: 324px;
	text-align: left;
	vertical-align: top;
	padding-left:10px;
}
.celda41 {
	padding:0px;
	vertical-align:top
}
.celda43 {
	width: 50%;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
.celda44 {
	width:280px;
	padding-left:30px;
}
.celda45 {
	width: 100%;
	text-align: left;
	vertical-align: top;
	padding-right: 25px;
}	
.celda46 {
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding:0px;
	margin:0px;
}	
.celda48 {
	width: 50%;
	text-align: left;
	vertical-align: top;
	padding-left:30px;
}
.celda51 {
	width: 80px;
	height: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;	
}
.celda52 {
	text-align: left;
	margin: 0px;
	padding: 0px 20px 0px 0px;
}
.celda-top {
	vertical-align:top;
}
.celda-tbl-buscador{
	vertical-align:top;
	padding-top:3px;
}
.celda-tbl-buscador2{
	padding-left:8px;
	vertical-align:top;
	width:620px;
	padding-right:10px;
}
.celda-tbl-buscador3{
	padding-top:2px;
	text-align:left;
}
.celda-tbl-buscador4{
	padding-top:2px;
	text-align:right;
}
.celda-gris{
	width:114px;
	color: #FFFFFF;
	background-color: #F2F2F2;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-gris-oscuro{
	width:114px;
	color: #FFFFFF;
	background-color: #AEAEAE;
	padding-left:30px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/ico_horario_gris_oscuro.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.celda-gris-oscuro-sin{
	width:114px;
	color: #FFFFFF;
	background-color: #AEAEAE;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-naranja{
	width:114px;
	color: #FFFFFF;
	background-color: #EC6409;
	padding-left:30px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/ico_horario_naranja.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.celda-naranja-sin{
	width:114px;
	color: #FFFFFF;
	background-color: #EC6409;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-ocre{
	width:114px;
	color: #FFFFFF;
	background-color: #CBBC0F;
	padding-left:30px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/ico_horario_ocre.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.celda-ocre-sin{
	width:114px;
	color: #FFFFFF;
	background-color: #CBBC0F;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-azul{
	width:114px;
	color: #FFFFFF;
	background-color: #016ECB;
	padding-left:30px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/ico_horario_azul.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.celda-azul-sin{
	width:114px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #016ECB;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-azul-1{
	width:70px;
	color: #FFFFFF;
	background-color: #01A5CB;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-azul-titular{
	width:114px;
	color: #FFFFFF;
	font-weight:bold;
	background-color: #01A5CB;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-morado{
	width:114px;
	color: #FFFFFF;
	background-color: #A9249C;
	padding-left:30px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/ico_horario_morado.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.celda-morado-sin{
	width:114px;
	color: #FFFFFF;
	background-color: #A9249C;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-verde{
	width:114px;
	color: #FFFFFF;
	background-color: #99CE00;
	padding-left:30px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/ico_horario_verde.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.celda-verde-sin{
	width:114px;
	color: #FFFFFF;
	background-color: #99CE00;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.celda-azul-oscuro{
	width:114px;
	color: #FFFFFF;
	background-color: #006091;
	padding-left:30px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../images/ico_horario_azul_oscuro.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.celda-azul-oscuro-sin{
	width:114px;
	color: #FFFFFF;
	background-color: #006091;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.span-azul-mes{
	color: #FFFFFF;
	font-weight:normal;
	background-color: #02A6CB;
	text-align: center;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right:3px;
	padding-left:4px;
}
.span-naranja-mes{	
	color: #FFFFFF;
	font-weight:normal;
	background-color: #EC6409;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:3px;
	padding-left:4px;
}
.spanVacaciones{
	color:#99CE00;
}
.spanFinSemana{
	color:#D7DDDC;
}
.titular3 {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 3px solid #00A6CB;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 3px;
	float: left;
}
#columna1 {
	float:left;
	width:315px;
	padding-top:10px;
}
#columna1 img, #columna2 img {
	margin-top:20px;
	margin-bottom:20px;
	padding-left:50px;
}
#columna2 {
	float:right;
	width:315px;
	padding-top:10px;


}
#contenido .submenuizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/linea_azul_titular.gif);
	background-repeat: repeat-x;
	background-position: 0px 20px;
	padding: 2px 11px 7px 11px;
	margin: 20px -11px 12px 0px;
	position: relative;
	left: -11px
}

/*
#contenido .submenuizq a{
	text-decoration:none; 
}
#contenido .submenuizq a:hover{
	color:#4B4B4B; 
}
*/

#contenido .submenuder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/linea_men.gif);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 5px;
	margin: 11px 0px;
}
#contenido .h3submenuizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: none;
	font-weight: bold;
	background-image: url(../images/punt_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-right: 0px;
	padding-top: 2px;
	padding-bottom: 7px;
	padding-left:0px;
}
.container-submenuizq
{
}
#container-submenuder {

}
.lista-acceso-submenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.lista-acceso-submenu li{
	background-image: url(../images/ico_acceso.gif);
	background-repeat: no-repeat;
	background-position: 43px 6px;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 60px;
	font-family: Arial, Verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
}
.lista-acceso-submenu p{
	background-image: url(../images/ico_acceso.gif);
	background-repeat: no-repeat;
	background-position: 43px 6px;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 60px;
	font-family: Arial, Verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
}
.lista-acceso-submenu p.noticia{
	background-image: url(../images/ico_acceso.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 35px;
	font-family: Arial, Verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
}
.lista-acceso-submenu p.noticia a.azul{
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #13A5D8;
	text-decoration:none;
}
.lista-acceso-submenu a{
	text-decoration: none;
}

.lista-acceso-submenu a:hover{
	color: #4B4B4B;
	text-decoration: none;
}
.circuloAzul{
	background-image: url(../images/ico_acceso.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-family: Arial, Verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
}
.circuloAzul a{
	text-decoration:none;
}
#lista-enlace-submenu 
{
}
#lista-enlace-submenu  P{
	background-image: url(../images/puntos_men.gif);
	background-repeat:  repeat-x;
	background-position: 0px bottom;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
	padding-left: 0px;
	width: 100%;
	display: block;
}
#lista-enlace-submenu  a{
	text-decoration: none;
	background-image: url(../images/ico_listasimple_a.gif);
	background-repeat: no-repeat;
	background-position: 4px 6px;
	padding-left: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	display: block;
}
#lista-enlace-submenu  a:hover{
	text-decoration: none;
	background-image: url(../images/ico_listasimple_b.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	background-color: #EBEBEB;
}
#lista-enlace-submenu2 {
}
#lista-enlace-submenu2  P{
	background-image: url(../images/puntos_men.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
	padding-left: 0px;
	clear: both;
}
#lista-enlace-submenu2  P.sinenlace{
	text-decoration: none;
	display:block;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	float: left;
	clear: both;
	background-color: #EBEBEB;
	color: #ec6409;
	padding-left: 9px;
	display:block;
}
#lista-enlace-submenu2  a{
	text-decoration: none;
	display:block;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 9px;
	background-color: #FFFFFF;
}
#lista-enlace-submenu2  a:hover{
	text-decoration: none;
	background-color: #EBEBEB;
}
#col-izq {
	width: 170px;
	float:left;
	font-size: 11px;
}
.izq-sombreado {
	width:167px;
	text-align:left;
	background-color:#F9F9F9;
	padding-left: 12px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-top: 12px;
}
.titular-izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F16702;
	width:167px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.titular-izq strong {
	font-size: 11px;
}
.lista-enlaces-izq {
	font-size: 11px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
.lista-enlaces-izq p{
	background-image: url(../images/puntos_men.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	background-color:#ffffff;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
	padding-left: 0px;
	width: 167px;
}	
#col-der {
	margin-left:222px;
	margin-right:25px;
}


.containerLista, .containerLista-submenuizq{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.containerLista li{
	background-image: url(../images/ico_listacomun.gif);
	background-repeat: no-repeat;
	background-position: 20px 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	margin: 0px;
}
.containerLista a{
	text-decoration: none;
}
.containerLista-submenuizq li{
	background-image: url(../images/ico_listacomun.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	margin: 0px;
}
.containerLista-submenuizq a{
	text-decoration: none;
}
.containerLista-submenuizq a:hover{
	text-decoration: none;
}
.containerLista-submenuizq .altRow{
	background-color: #F3F3F3;
}

.containerLista1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.containerLista1 a{
	text-decoration: none;
}

.altRow{
	background-color: #F3F3F3;
}
.containerLista-azul{
	width: 669px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #7E7E7E;
}
.containerLista-azul a{
	text-decoration: underline;
	padding-left:8px;
}
.containerLista-azul a:hover{
	color:  #4B4B4B; 	
	padding-left:8px;
}
.azul-ico {
	color: #13A5D8;
	background-image: url(../images/ico_listacomun_azul.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:8px;
	margin:0px;
}
.gris-ico {
	background-image: url(../images/ico_listacomun.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:8px;
	margin:0px;
}
.gris-ico a {
	text-decoration:none;	
}

.gris-ico a:hover {
	color:  #4B4B4B;  
	text-decoration:underline;
}
.lista-acceso{
	/* width: 560px; */
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Verdana;
	font-size: 100%;
	font-weight: normal;
}
.lista-acceso li
{
	background-image: url(../images/ico_acceso.gif);
	background-repeat: no-repeat;
	background-position: 43px 6px;
    padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 60px;
	font-family: Arial, Verdana;
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
}
.lista-acceso a:hover{
	color:#4B4B4B;
}

.menu-arbol-table {
	background-image: url(../images/puntos_men.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
	padding-left: 0px;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#menu-arbol a {
	text-decoration: none;	 
}

.cabecera-calendario{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: none;
	font-weight: bold;
	background-image: none;
	width: 180px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E9E9E9;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-left: 0px;
}
.prensa {
	height:72px;
}
.prensa img{
	margin-left:18px;
	padding-top:20px;
	float:left;
	vertical-align:middle; 
}
.prensa span{
	display:block;
	width:163px;
	padding-left:0px;
	padding-top:10px;
	float:right;
	text-align:left;
}
.prensa span a{
	text-decoration:none;
}
.prensa span a:hover{
	text-decoration:underline;
}
.tiempo-hora, .tiempo-temp, .tiempo-vel, .tiempo-dir, .tiempo-hum, .tiempo-pre  {
	background-repeat: no-repeat;
	background-position: 5px 0px;
	padding-left:30px;
	text-align: left ! important;
}
.tiempo-hora {
	background-image: url(../images/ico-tiempo-hora.gif);
}
.tiempo-temp {
	background-image: url(../images/ico-tiempo-temp.gif);
}
.tiempo-vel {
	background-image: url(../images/ico-tiempo-vel.gif);
}
.tiempo-dir {
	background-image: url(../images/ico-tiempo-dir.gif);
}
.tiempo-hum {
	background-image: url(../images/ico-tiempo-hum.gif);
}
.tiempo-pre {
	background-image: url(../images/ico-tiempo-pre.gif);
}
.azul-not{
	font-size: 110%; 
	font-weight:bold;
	color: #13A5D8;
	text-decoration:none;
}
.foto-not{
	float: left;
	padding-right:18px;
	padding-bottom:8px;
}
.tabla-foto-bis-not {
	margin-top: 7px;
	margin-bottom:0px;
	padding-right:0px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:justify;
	margin-left:0px;
	margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: 2px solid #D7D7D7;
	background-color:#F7F7F7;
	margin-left:8px;
}
.fotopeq-not{
	float: right;
	padding-left:10px;
	padding-right:10px;
}



/* BOTONES DE FORMULARIOS */
.orangeBtn{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EC6409;
	border: 0px solid #EC6409;
	width: 85px;
	margin: 5px 5px 5px 0px;
	text-align:center;
	display:block;
}
.orangeBtn1{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EC6409;
	border: 0px solid #EC6409;
	width: 85px;
	margin: 5px 5px 5px 0px;
	text-align:center;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}
.orangeBtn1 a{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}
.orangeBtn1 a:hover{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.orangeBtn-right{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	width:52px;
	color: #FFFFFF;
	background-color: #EC6409;
	border: 0px solid #EC6409;
	line-height: 14px;
	margin: 5px 5px 5px 0px;
	display:block;
	text-align:center;
}
.orangeBtn-right a{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}
.orangeBtn-right a:hover{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.orangeBtnAuto{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #EC6409;
	border: 0px solid #EC6409;
	width: auto;
	margin: 5px 0px 5px 5px;
	display:block;
}
.orangeBtnAuto a{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}
.orangeBtnAuto a:hover{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.grayBtn{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #A6A6A6;
	border: 0px solid #A6A6A6;
	width: 85px;
	margin: 5px 5px 5px 0px;
}
.grayBtn1 {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #A6A6A6;
	border: 0px solid #A6A6A6;
	width: 85px;
	margin: 5px 5px 5px 0px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}
.grayBtn1 a{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}
.grayBtn1 a:hover{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}

.grayBtnAuto{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #A6A6A6;
	border: 0px solid #A6A6A6;
	width: auto;
	margin: 5px 0px 5px 5px;
	display:block;
}
.grayBtnAuto a{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	display:block;
}
.grayBtnAuto a:hover{
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}


.input {
	padding-right:6px;
}


.notaDeLista {
	background-image:url(../images/ico_nota_lista.gif);
	background-position:61px 8px;
	background-repeat:no-repeat;
	color:#01A5CB;
	float:left;
	font-family:Arial,Verdana;
	font-size:11px;
	font-weight:normal;
	padding-left:78px;
	padding-top:8px;
	width:560px;
}

.notaDeLista a	{
	color: #01a5cb;
	text-decoration: none;
}

.spanTexto1{
	font-weight:normal;
	padding-left:13px;
	text-align:justify;
}
.spanTexto1 a{
  text-decoration:underline;
  color:#4B4B4B;
}
.spanTexto1 a:hover{
	text-decoration:none;
}

.spanTexto{
  font-weight:normal;
}

.paginadorA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-transform: uppercase;
	color: #7E7E7E;
	font-weight: normal;
	text-align:right;
}
.paginadorA a{
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration:none;
	font-weight: normal;
	padding-right:4px;
	padding-left:4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
}
.paginadorA a:hover{
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  text-decoration:underline;
  color: #E25800;
  font-weight: bold;
}

.gris {
  color: #4B4B4B;
}
.normal {
  text-transform:none;
}

.padIzq {
  padding-left:25px;
}
.padDer {
  padding-right:5px;
}
.derechaFloat1 {
  float:right;
  position:relative;
  bottom:15px;
}
.naranjaTop{
	color:#EC6409;
	font-weight:normal;
}
.naranjaTop a{
	text-decoration:none;
	color:#EC6409;
}

#bloque-contenido {
	margin-left:39px;
	margin-right:19px;
}

#separador {
	padding: 5px 0px;
}

.dos-columnas {
	border-spacing: 0px;
	width: 100%;
}
.columna-izquierda {
	width: 50%;
	padding: 0px;
	vertical-align: top;
}
.columna-derecha {
	width: 50%;
	padding: 0px 0px 0px 24px;
	vertical-align: top;
}
.columna-izquierda-libre {
	padding: 0px;
	vertical-align: top;
}
.columna-derecha-libre {
	padding: 0px 0px 0px 24px;
	vertical-align: top;
}
#contenido .dos-columnas h2 {
	padding-left: 12px;
	margin-bottom: 4px;
}
#contenido .dos-columnas .lista-gran-enlace a {
	padding-left: 12px;
	background-position: 3px 0px;
}
#contenido .dos-columnas .lista-gran-enlace li.li-sin-enlace {
	padding-left: 12px;
}
#contenido .dos-columnas .textosimple1 {
	padding-left: 12px;
}
.tabla-imagen {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	border-spacing: 0px;
}
.tabla-imagen2 {
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
}
.tabla-imagen td, .tabla-imagen2 td {
	padding: 0px;
}
#navegador {
	border-bottom: solid 1px #D7D7D7;
	padding: 10px 0px 10px 0px;
	margin: 20px 0px 12px 20px;
}
#navegador a {
	text-decoration: none;
}
#boton-siguiente {
	background-image: url(../images/ico-historia-sig.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	float: right;
}
#boton-anterior {
	background-image: url(../images/ico-historia-prev.gif);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 25px;
	float: left;
}
.enlace a {
	text-decoration: none;
}
.enlace a:hover {
	color: #EC6409;
}
.menu2columnas {
	margin-left: 20px;
}
.menu2columnas ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.menu2columnas li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-image: url(../images/linea_men.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px 18px 0px 0px;
	min-height: 23px;
}
.menu2columnas a{
	color: #7e7e7e;
	text-decoration: none;
	background-image: url(../images/ico_listasimple_a.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
	margin: 0px;
	padding: 4px 0px 3px 19px;
	display: block;
}
.menu2columnas a:hover{
	color: #ec6409;
	background-color: #EBEBEB;
	background-image: url(../images/ico_listasimple_b.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;
}
#contenido #sublista ul{
	margin: 0px 0px 0px 8px;
	padding: 0px;
	list-style-type: none;
}
#contenido #sublista ul.punteada li{
	border: none;
	background-image: url(../images/ico_listasimple_a.gif);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	padding: 0px 0px 0px 19px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	width: auto;
	float: none;
}
#contenido #sublista ul li{
	border: none;
	background-image: none;
	padding: 0px 0px 0px 19px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	width: auto;
	float: none;
}
#contenido #sublista ul li a{
	background: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}