/*********************************************************************************************
				FONDOS
*********************************************************************************************/

.fondo_naranja{
	background-color: #FE7D21;
}

/* Color de fondo */
.fondo_gris_claro{
	background-color: #DDDDDD;
}

/* Subnivel del menús seleccionado */
.fondo_gris_muy_oscuro{
	background-color: #DDDDDD;
}

/* Subnivel del menús no seleccionado */
.fondo_gris_medio{
	background-color: #EEEEEE;
}

/* Fondo titulos secciones */
.fondo_gris_medio_plus{
	background-color: #BCBCBC;
}

/* Fondo del pie */
.fondo_gris_oscuro{
	background-color: #838383;
}

/* Fondo de la ficha */
.fondo_gris_ficha{
	background-color: #E7E7E7;
}

/* Fondo del titulo de la ficha */
.fondo_gris_titulo_ficha{
	background-color: #717171;
}

.fondo_negro{
	background-color: #000000;
}

.fondo_blanco{
	background-color: #FEFDFC;
}

.fondo_43{
	background-color: #434343;
}

.cabecera_encurso{
	background-image: url(/imgfiles/Imagenes/titular_listado.gif);
	padding-left: 64px;
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #434343;
	height: 42px;
}

.cabecera_realizadas{
	background-color: #BCBCBC;
	padding-left: 7px;
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #FEFDFC;
	height: 17px;
}

.cabecera_ficha{
	background-color: #BCBCBC;
	padding-left: 7px;
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #434343;
	height: 17px;
}

.pagina
{
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	margin:0px auto;
	padding:0;
}

/*********************************************************************************************
				LETRAS
*********************************************************************************************/
.letra_titulo
{
	font: 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

label
{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #000000;
}

input
{
	font-family: Arial;
	font-size: 10px;
}

.letra_contenido
{
	font: 11px  Arial, Helvetica, sans-serif;
	color: #000000;
}

.small
{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #000000;
}

.letra_noticias
{
	font: 11px  Arial, Helvetica, sans-serif;
	color: #7C8084;
}

.letra_titular
{
	margin-left: 64px;
	font: bold 11px  Verdana, Arial, Helvetica, sans-serif;
	color: #434343;
}

.letra_naranja
{
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FE7D21;
}

.titulo_noticias
{
	font: 10px  Verdana, Arial, Helvetica, sans-serif;
	color: #FE7D21;
}

.letra_pie
{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.letra_puntos_menu
{
	font: 17px  Verdana, Arial, Helvetica, sans-serif;
}

.letra_puntos_menu2
{
	font: 14px  Verdana, Arial, Helvetica, sans-serif;
}

.letra_blanca
{
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.letra_blanca_peq
{
	font: 10px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/*********************************************************************************************
				LINKS
*********************************************************************************************/
a
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #000000;
}

a:hover
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FE7D21;
}

a.trabaja
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FE7D21;
}

a.trabaja:hover
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #000000;
}

a.menu
{
	text-decoration: none;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.menu:hover
{
	text-decoration: none;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.sub_menu
{
	text-decoration: none;
}

a.sub_menu:hover
{
	text-decoration: none;	
}

a.subsub_menu
{
	text-decoration: none;
}

a.subsub_menu:hover
{
	text-decoration: none;	
}

a.paginacion
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.paginacion:hover
{
	text-decoration: none;	
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.link_ficha
{
	text-decoration: underline;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #717171;
}

a.link_ficha:hover
{
	text-decoration: underline;	
	font: 11px  Arial, Helvetica, sans-serif;
	color: #717171;
}

a.link_contenido
{
	text-decoration: underline;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #000000;
}

a.link_contenido:hover
{
	text-decoration: underline;	
	font: 10px  Arial, Helvetica, sans-serif;
	color: #000000;
}

a.link_mapa_web
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #000000;
}

a.link_mapa_web:hover
{
	text-decoration: none;	
	font: 11px  Arial, Helvetica, sans-serif;
	color: #000000;
}

a.link_cabecera_back
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.link_cabecera_back:hover
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FDFDFD;
}

a.link_blanco
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.link_blanco:hover
{
	text-decoration: underline;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #FDFDFD;
}

a.mapa_web
{
	text-decoration: none;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #7C8084;
}

a.mapa_web:hover
{
	text-decoration: underline;
	font: 11px  Arial, Helvetica, sans-serif;
	color: #7C8084;
}

/*********************************************************************************************
				MENU
*********************************************************************************************/
.menu_off
{
	background-color: #FEFDFC;	
	cursor: pointer;
}

.menu_on
{
	background-color: #FE7D21;
	cursor: pointer;
}

.sub_menu_off
{
	background-color: #EEEEEE;	
	cursor: pointer;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #717171;
}

.sub_menu_on
{
	background-color: #717171;
	cursor: pointer;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.subsub_menu_off
{
	background-color: #FEFEFD;	
	cursor: pointer;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #717171;
}

.subsub_menu_on
{
	background-color: #FEFEFD;
	cursor: pointer;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #FE7D21;
}

.subsub_menu_todos_off
{
	background-color: #FEFEFD;	
	cursor: pointer;
	font: bold 11px  Arial, Helvetica, sans-serif;
	color: #717171;
}

.subsub_menu_todos_on
{
	background-color: #FEFEFD;
	cursor: pointer;
	font: bold 11px  Arial, Helvetica, sans-serif;
	color: #FE7D21;
}

.menu_out{
	background-color: #B2B2B2;	
	cursor: pointer;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #717171;
}

.menu_over
{
	background-color: #717171;
	cursor: pointer;
	font: 10px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.cuadrado_on{
	padding:10px 10px 10px 10px;
	margin:0;
	list-style: none;
	float: left;
	width: 128;
	height: 85;
	background: url(/imgfiles/Imagenes/cuadrado_on.jpg) no-repeat 0% 0px;
	font: bold 12 px 'Arial';
	text-align: left;
	color: #000000;
	
}

.cuadrado_off{
	padding:10px 10px 10px 10px;
	margin:0;
	list-style: none;
	float: left;
	width: 128;
	height: 85;
	background: url(/imgfiles/Imagenes/cuadrado_off.jpg) no-repeat 0% 0px;
	font: bold 12 px 'Arial';
	text-align: left;
	color: #000000;
}



.boton_portada{
	PADDING-LEFT: 5px; PADDING-TOP: 2px;
	margin-left: 16px;
	list-style: none;
	width: 131;
	height: 17;
	background: url(/imgfiles/Imagenes/boton_naranja.gif) no-repeat 0% 0px;
	font: bold 11 px 'Arial';
	color: #FFFFFF;
	cursor: pointer;
}


/*
select {
	font: 10 px 'Arial';
	color: #153D7A;
	padding:0px 0px 0px 0px; 
	border: 1px solid;
} 

input.buscar{
	font: 10 px 'Arial';
	color: #153D7A;
	padding:0px 0px 0px 0px; 
	border: 1px solid;
	border-color: #7E9BB9;
}

input.botonBuscador{
	font-family: Arial;
	font-size: 10px;
}

body
{ 
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	margin:0px auto;
	padding:0;
	background-image: url(/imgfiles/fondo.gif);
}

.text_error
{
	font: bold 12px  Verdana,Arial, Helvetica, sans-serif;
	color: FF0000;
}

.val_error
{
	font: 11px  Verdana,Arial, Helvetica, sans-serif;
	color: FF0000;
}

.small
{
	font: bold 12px  Verdana,Arial, Helvetica, sans-serif;
	color: 000000;
}

.centrar
{
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	margin: 0px auto;
	height: 100%;
}

.pagina
{
	font: 10px  Verdana,Arial, Helvetica, sans-serif;
	margin:0px auto;
	padding:0;
}

.menu_on{
	background-color: #FFB901;
}

.menu_out{
	background-color: #E0E4ED;
}

.menu_over
{
	background-color: #CAD3E2;
}


.fondo_formulario
{
	background-color: #f7f7f7;
	font: 11 px 'Verdana';
	color: #163c7a;
}

.fondo_portada
{
	background-color: #E1E4EB;
	background-image: url(/imgfiles/imagenes_Home/fondo_portada.jpg);
	vertical-align: middle;
	background-repeat: repeat-x;
}

.fondo_ficha
{
	background-color: #E6E5E5;
}

.fondo_azul_gris
{
	background-color: #e0e4ed;
}

.fondo_azul_claro
{
	background-color: #cad3e2;
}

.fondo_azul_oscuro
{
	background-color: #153872;
}

.fondo_blanco
{
	background-color: #FFFFFF;
}

.fondo_azul_gris
{
	background-color: #DDE4EC;
}

.franja_cabecera
{
	font: 11px 'Verdana';
	color: #FFFFFF;
	font-weight:800;
	background-color: #446AA8;
}

.franja_gris
{
	font: 11px 'Verdana';
	color: #163c7a;
	background-color: #F5F6F8;
}

.franja_amarilla
{
	font: 11px 'Verdana';
	color: #163c7a;
	background-color: #FFB901;
}

.franja_azul
{
	background-color: #163c7a;
}

.franja_azul_oscuro, .HTMLs_menu_izq
{
	background-color: #446aa8;
}

.cleda
{
	background-color: #C6C6C6;
}



.texto_blanco10
{
	font: 10 px 'Arial';
	color: #FFFFFF;
}

.texto_blanco11
{
	font: 11px 'Verdana';
	color: #FFFFFF;
}

.texto_azul18
{
	font: 18 px 'Arial';
	color: #163c7a;
}

.texto_azul9
{
	font: 9 px 'Verdana';
	color: #153D7A;
}

.texto_azul10
{
	font: 10 px 'Arial';
	color: #153D7A;
}

.texto_azul11
{
	font: 11 px 'Arial';
	color: #153D7A;
}

.texto_azul_oscuro11
{
	font: 11 px 'Arial';
	color: #446AA8;
}

.texto_negro10
{
	font: 10 px 'Arial';
	color: #000000;
}

.texto_ficha{
	font: 10 px 'Arial';
	color: #000000
}

.texto_negro11
{
	font: 11 px 'Arial';
	color: #000000;
}

.texto_negro11_verdana
{
	font: 11 px 'Verdana';
	color: #000000;
}

.texto_negro12
{
	font: 12 px 'Arial';
	color: #000000;
}

.texto_pestana
{
	font: 11 px 'Verdana';
	color: #163c7a;
}


.separador_vacio_h10
{
	margin: 10px 0px 0px 0px;
}


.pestana_on
{
	font: 11 px 'Verdana';
	text-align: center;
	color: #163c7a;
	background-image: url(/imgfiles/imagenes_backOffice/pestana/activa.gif);
}

.pestana_off
{
	text-align: center;
	background-image: url(/imgfiles/imagenes_backOffice/pestana/no_activa.gif);
}

.pestana_ficha_on
{
	font: 11 px 'Arial';
	text-align: left;
	color: #153D7A;
	background-image: url(/imgfiles/imagenes_Publico/pestana_ficha_on.jpg);
	width: 105; height: 17;
}

.pestana_ficha_off
{
	font: 11 px 'Arial';
	text-align: left;
	color: #153D7A;
	background-image: url(/imgfiles/imagenes_Publico/pestana_ficha_off.jpg);
	width: 105; height: 17;
}

.pestana_ficha_uno_on
{
	font: 11 px 'Arial';
	text-align: left;
	color: #153D7A;
	background-image: url(/imgfiles/imagenes_Publico/pestana_ficha_uno_on.jpg);
	width: 107; height: 17;
}

.pestana_ficha_uno_off
{
	font: 11 px 'Arial';
	text-align: left;
	color: #153D7A;
	background-image: url(/imgfiles/imagenes_Publico/pestana_ficha_uno_off.jpg);
	width: 107; height: 17;
}

.sin_pestana
{
	background-image: url(/imgfiles/imagenes_Publico/underline.gif);
}

.bola
{
	background-image: url(/imgfiles/imagenes_backOffice/bola.gif);
}

.cuadrado_azul{
	padding:10px 10px 10px 10px;
	margin:0;
	list-style: none;
	float: left;
	width: 128;
	height: 85;
	background: url(/imgfiles/imagenes_backOffice/cuadrado_azul.jpg) no-repeat 0% 0px;
	font: bold 12 px 'Arial';
	text-align: left;
	color: #FFFFFF;
	
}

.cuadrado_naranja{
	padding:10px 10px 10px 10px;
	margin:0;
	list-style: none;
	float: left;
	width: 128;
	height: 85;
	background: url(/imgfiles/imagenes_backOffice/cuadrado_naranja.jpg) no-repeat 0% 0px;
	font: bold 12 px 'Arial';
	text-align: left;
	color: #163C7A;
}



a{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

a:active, a:hover
{
	color: #000000;
}

a.link_azul10{
	color: #153D7A;
	text-decoration: underline;
	font: 10px 'Arial';
}

a.link_azul10:hover, a.link_azul9:active
{
	color: #153D7A;
	text-decoration: underline;
	font: 10px 'Arial';
}

a.link_portada{
	color: #153D7A;
	text-decoration: none;
	font: bold 14px 'Arial';
}

a.link_portada:hover, a.link_portada:active
{
	color: #FFB901;
	text-decoration: none;
	font: bold 14px 'Arial';
}

a.link_blanco10{
	color: #FFFFFF;
	text-decoration: underline;
	font: normal 10px 'Arial';
}

a.link_blanco11{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}

a.link_blanco11:hover, a.link_blanco11:active
{
	color: #FFFFFF;
}


a.link_pestana{
	font: bold 10px 'Verdana';
	color: #CC9966;
	text-decoration: none;
}

a.link_pestana:active{
	font: 10px 'Verdana';
	color: #CC9966;
	text-decoration: none;
}

a.link_pestana:hover
{
	font: 10px 'Verdana';
	color: #CC6600;
	text-decoration: underline;
}

a.link_bolas_menu{
	font: bold 12px 'Verdana';
	color: #ffb900;
	text-decoration: none;
}

a.link_bolas_menu:active{
	font: bold 12px 'Verdana';
	color: #ffb900;
	text-decoration: none;
}

a.link_bolas_menu:hover
{
	font: bold 12px 'Verdana';
	color: #ffb900;
	text-decoration: underline;
}

a.link_franja_cabecera
{
	font: 11px 'Verdana';
	color: #FFFFFF;
}

a.link_franja_cabecera:active{
	font: 11px 'Verdana';
	color: #FFFFFF;
	text-decoration: none;
}

a.link_franja_cabecera:hover
{
	font: 11px 'Verdana';
	color: #FFFFFF;
	text-decoration: underline;
}

div.comentario_label, div.comentario_content, a.comentario {
	font-size: 11px;
	font-family: Verdana;
	display:inline;
	color:black;
}div.comentario_content {
	width:100px;
	margin:0px;
}a.comentario:hover {
	color:red;
}

.HTMLs_menu_izq {
 	width: 200px;
 	height: 100%;
 	vertical-align:top;
 	padding:10px;
 	border-top:1px white solid;
}
*/