@charset "utf-8";
/* CSS Document */
/* PRINCIPAL*/
 body {
 font-size:1.0em; 
 background-color:#ECEFF6;
 font-family:Georgia,  serif
 } /*Font-size: 1.0em = 10px when browser default size is 16px*/
 
.page-container {
 width:1024px; 
 margin:0px auto;
 margin-top:10px; 
 margin-bottom:10px;
 }

.cabecera {
	display: table;
	width: 1024px;
	height:100px;
}
.menu_horizontal {
	display: table; 
	width: 1024px;
	height:24px;
	text-align:left;
}
#menugeneral {
	position:relative;
	width:100%;
	top:auto;
	height:15px;
	z-index:1;
	
}
.main {
	width:920px;
	height:inherit;
	float: left;
}


 .menu_izq {
	float: left;
	margin-left:-4px;
	height: 450px; 
	width: 240px;
	margin-top:-8px;
	
}

.menu_izq *{background-repeat:no-repeat;border-style:solid;border-width:0}
.menu_izq a{color:#6d6c71;text-decoration:none}

.menu_izq a:hover{color:#ECEFF6}
.menu_izq a img{border:none}
.menu_izq ol,ul{list-style-type:none;list-style-position:inside}
.menu_izq h1,h2,h3,h4,h5,h6{font-family:Georgia,serif;font-weight:normal;font-style:normal}



div.mod-menu_secciones ul li a{display:block;min-height:26px;width:179px;padding:14px 10px 4px 43px;border-width:0 0 1px 0; margin-left:-36px; }
div.mod-menu_secciones ul li a{font-family:Georgia,serif;font-size:0.90em;background-position:18px 14px}

div.mod-menu_secciones ul li.inicio a{display:block;min-height:26px;width:179px;padding:14px 10px 4px 43px;border-width:1px 0 1px 0; margin-left:-36px; }

div.mod-menu_secciones ul li.tipo1 a,div.mod-menu_secciones ul ul li.tipo1 a{border-color:#6d6c71;color:#6d6c71;background-color:#ffffff;background-image:none}
div.mod-menu_secciones ul li.tipo1 a:hover,div.mod-menu_secciones ul ul li.tipo1 a:hover{color:#dd3b15;border-color:#6d6c71;background-image:none;background-color:#ebebeb}

div.mod-menu_secciones ul li.tipo2 a:hover,div.mod-menu_secciones ul ul li.tipo2 a:hover{border-color: #1E6B91;color: #1E6B91;background-color:#DFF0F8;background-image:url(../img/general/menu-item_off.png)}
div.mod-menu_secciones ul li.tipo2 a,div.mod-menu_secciones ul ul li.tipo2 a{color:#ECEFF6;background-color: #83aec0;background-image:url(../img/general/menu-item_on.png)}

div.mod-menu_secciones ul li.selected a,div.mod-menu_secciones ul li.selected a:hover{border-color:#6d6c71;color:#ffffff;background-color:#dd3b15;background-image:none}


div.mod-menu_secciones ul li.adicional1 a{border-color:#6d6c71;color:#6d6c71;background-color:#e2e2e3;background-image:url(../img/general/menu-otros_off.png)}
div.mod-menu_secciones ul li.adicional1 a:hover{color:#ffffff;background-color:#999999;background-image:url(../img/general/menu-otros_on.png)}



 .menu_dch {
 	
	float: right;
	margin-right:34px;
	margin-top:8px;
	height: 450px; 
	width: 70px;
}
.borrar_contenido {
	clear:none;
	margin-left:1px;
	width:600px;
	height:inherit;
	float: left;
}
.textonegrita {
	font-weight: bold;
}
.textoredu {
	font-size: 0.7em;
}
.textonormal {
	font-size: 1.2em;
	font-weight: normal;
}

.enlacedep {
	color: #333333
}
.enlacedep a:link {
	color: #CCCCCC;
}
.enlacedep a:visited {
	color: #CCCCCC;
}
.enlacedep a:hover {
	color: #BB5522;
	font-weight:bold;
}
.enlacedep a:active {
	color: #FFFFFF;
}

.textopie {
	font-size: 10px;
	color: #000000
}
.textopie a:link {
	color: #333333;
}
.textopie a:visited {
	color: #353535;
}
.textopie a:hover {
	color: #AA7711;
	font-weight:bold;
	
}
.textopie a:active {
	color: #555555;
}

/* ACTUALIDAD Y CURSOS*/

.tablanovedades {
margin-left:5px;
text-align: left;
width: auto;
}
.tablanovedades  th {
padding: 5px;
background-color: #83aec0;
background-image: url(imagenes/fondo_th.png);
background-repeat: repeat-x;
color: #FFFFFF;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #558FA6;
border-bottom-color: #558FA6;
text-transform: uppercase;
text-align:center;
}

.tablanovedades  td {

font-weight:normal;
background-color: #e2ebef;
background-image: url(imagenes/fondo_tr01.png);
background-repeat: repeat-x;
color: #34484E;
padding: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
text-align:left;
} 
.titular_grande {
	font-size: 2em;
	color: #CC9900;
}
.titular {
	font-size: 1.2em;
	color: #CC9900;
}
.titular_chico {
	font-size: 0.7em;
	color: #CC9900;
	font-weight:normal;
}
.titular_chico a:link {
	color: #996600;
}
.titular_chico a:visited {
	color: #999999;
}
.titular_chico a:hover {
	color: #AA7711;
	font-weight:bold;
	
}
.titular_carrusel {
	font-size: 1.2em;
	font-weight:bold;
}
.titular_carrusel a:link {
	color: #000000;
}
.titular_carrusel a:visited {
	color: #999999;
}
.titular_carrusel a:hover {
	color: #FF7711;
	font-weight:bold;
}
.titular_carrusel a:active {
	color: #3a3a3a;
}
.fecha {
	font-size: 1.0em;
	font-weight: bold;
	color: #4444ff;
}
.fecha_normal {
	color: #4444ff;
	font-weight:normal;
}
.entradilla {
	font-size: 1.0em;
	color: #222222;
}
.entradilla_carrusel {
	font-size: 1.1em;
	color: #DDDDDD;
	text-align: justify;
	background-color: #660000;
}
.subtitulo {
	font-size: 1.0em;
	font-weight: bold;
	color: #333333;
}
.titular a:link {
	color: #996600;
}
.titular a:visited {
	color: #999999;
}
.titular a:hover {
	color: #AA7711;
	font-weight:bold;
	
}
.titular a:active {
	color: #333333;
}

.vermas{
	font-size: small;
	font-weight: bold;
	text-align: right;
}


/* tabla cargos */
.tablacargo {
margin-left:5px;

text-align: left;
width: 100%;
}
.tablacargo th {
padding: 5px;
background-color: #83aec0;
background-image: url(imagenes/fondo_th.png);
background-repeat: repeat-x;
color: #FFFFFF;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #558FA6;
border-bottom-color: #558FA6;
text-transform: uppercase;
text-align:left;
}
.tablacargo .modo1 {
font-weight:normal;
background-color: #e2ebef;
background-image: url(imagenes/fondo_tr01.png);
background-repeat: repeat-x;
color: #34484E;
}
.tablacargo .modo1 td {
padding: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
text-align:left;
} 
.tablacargo .modo2 {
font-size: 0.2em;
color: #FFFFFF;
height:10%;
}
.tablacargo  a{
	color:#FFFFFF;
	text-decoration:none;
}

.tablacargo  a:hover {
	color: #999999;
	background-color:#E4F0F1;
}
}


/* tablas del menu izquierdo */
.tablamenu {
font-size:1em;
text-align: left;
width: 200px;
}
.tablamenu th {
padding: 5px;
font-size: 1.2em;
background-color: #83aec0;
background-image: url(imagenes/fondo_th.png);
background-repeat: repeat-x;
color: #FFFFFF;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #558FA6;
border-bottom-color: #558FA6;
text-transform: uppercase;
text-align:center;
}
.tablamenu .modo1 {
font-size: 0.9em;
font-weight:normal;
background-color: #e2ebef;
background-image: url(imagenes/fondo_tr01.png);
background-repeat: repeat-x;
color: #34484E;
}
.tablamenu .modo1 td {
padding: 5px;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #A4C4D0;
border-bottom-color: #A4C4D0;
text-align:left;
} 

.tablamenu  a:link {
	color: #333333;
}
.tablamenu  a:visited {
	color: #999999;
}
.tablamenu  a:hover {
	color: #9967F5;
}
.tablamenu a:active {
	color: #666600;
}


/* tabla artículo o curso en concreto*/

.tablaevento {
margin-left:5px;
margin-right:5px;
width:650px;

}
.tablaevento td {
padding:5px;

}
.tablaevento th {
padding: 5px;
background-color: #83aec0;
background-image: url(imagenes/fondo_th.png);
background-repeat: repeat-x;
color: #FFFFFF;
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #558FA6;
border-bottom-color: #558FA6;
text-transform: uppercase;
text-align:center;
}
.tablaevento .izquierda {
font-weight:normal;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #34484E;
background-color: #e2ebef;
width:70%;
vertical-align:top;
}
.tablaevento .derecha {
font-weight:normal;
background-color: #e2ebef;
background-repeat: repeat-x;
color: #ff484E;
width:70%;
}
.tablaevento .izquierda td {
width:360px;

} 
.tablaevento .derecha td {
width:240px;
} 

/*  varios*/
.rojo {color: #990000}

div#banners{position:relative;float:left;width:99px;min-height:43px;margin-top:10px;margin-left:11px;margin-bottom:11px;}

ul.modulo_banners li a{display:block;height:51px;padding-top:6px;min-width:147px;padding-left:86px;padding-right:14px;margin-bottom:6px;overflow:hidden;}
ul.modulo_banners li a strong,ul.modulo_banners li a em,ul.modulo_banners li a span{display:block;}
ul.modulo_banners{list-style-type:none;}
ul.modulo_banners li{background-repeat:repeat;background-position:top left;}
ul.modulo_banners li a{color:white;}
ul.modulo_banners li a strong,ul.modulo_banners li a em,ul.modulo_banners li a span{font-weight:normal;font-style:normal;}
ul.modulo_banners li a strong{line-height:13px;}
ul.modulo_banners li a span,ul.modulo_banners li a em{line-height:11px;}
ul.modulo_banners li.banner_01{background-image:url("img/banner-01.png");background-color:#0d4111;background-position:0 -1px;}
ul.modulo_banners li.banner_01 span{color:#85a95f;}
ul.modulo_banners li.banner_02{background-image:url("img/banner-02.png");background-color:#781c12;background-position:0 0;}
ul.modulo_banners li.banner_02 span{color:#d79f4d;}
ul.modulo_banners li.banner_03{background-image:url("img/banner-03.png");background-color:#114466;background-position:0 -1px;}
ul.modulo_banners li.banner_03 span{color:#76b5df;}
ul.modulo_banners li.banner_04{background-image:url("img/banner-04.png");background-position:0 -1px;background-color:#412b55;}
ul.modulo_banners li.banner_04 span{color:#b29cc6;}



/*
*********************************************************************************************
* Titulo  : Caja con bordes redondeados sin imagenes, sin javascript solo con CSS.          *
* URL     : http://ponguapotublog.blogspot.com/2006/11/bordes-redondeados-solo-con-css.html *
* Version : 1.0.3                                                                           *
* Fecha   : 14/11/2006                                                                      *
* Nota    : Tienes permiso para usar este documento en cualquiera de tus webs o             *
*           aplicaciones siempre que no elimines esta Cabezera.                             *
*********************************************************************************************
*/
.cuadro_Externo {
	width: 560px;
	background-color: #E0E0D7;
}

.cuadro_Interno {
 background:#660000;
 border-left:1px solid #FFCC00;
 border-right:1px solid #FFCC00;
 padding: 5px;
 text-align: center;
}

.cuadro_1, .cuadro_2, .cuadro_3, .cuadro_4, .cuadro_1b, .cuadro_2b, .cuadro_3b, .cuadro_4b {display:block; overflow:hidden; }
.cuadro_1, .cuadro_2, .cuadro_3, .cuadro_1b, .cuadro_2b, .cuadro_3b {height:1px;}
.cuadro_2  {background:#660000; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
.cuadro_3  {background:#660000; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
.cuadro_4  {background:#660000; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
.cuadro_4b {background:#660000; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
.cuadro_3b {background:#660000; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
.cuadro_2b {background:#660000; border-left:1px solid #FFCC00; border-right:1px solid #FFCC00;}
.cuadro_1  {margin:0 5px; background:#FFCC00;}
.cuadro_2, .cuadro_2b {margin:0 3px; border-width:0 2px;}
.cuadro_3, .cuadro_3b {margin:0 2px;}
.cuadro_4, .cuadro_4b {height:2px; margin:0 1px;}
.cuadro_1b {margin:0 5px; background:#FFCC00;}


/*
*********************************************************************************************
* Titulo  : Caja con bordes redondeados sin imagenes, sin javascript solo con CSS.          *
* URL     : http://ponguapotublog.blogspot.com/2006/11/bordes-redondeados-solo-con-css.html *
* Version : 1.0.3                                                                           *
* Fecha   : 14/11/2006                                                                      *
* Nota    : Tienes permiso para usar este documento en cualquiera de tus webs o             *
*           aplicaciones siempre que no elimines esta Cabezera.                             *
*********************************************************************************************
*/



/*
PARA ADMINISTRACION.PHP
*/

#informe {
	background:#ccc; 
	width: 340px;
	height:190px;
	margin: 0px auto;
	padding: 5px 5px;
	color:	#445464;
}

.imagennivel	{
		margin: 0px 0px 10px 10px;
		color:	#EFAD00;
		float: left;
		width: 100px;
		height: 140px;
		padding: 0px 10px 0px 0px;
		}
.titulo {
	color: #996600;
	font-weight:bold;	
	}


.pie {
	width:784px;
	height:inherit;
	float:right;
	text-align:center;
	background-color:#CCCCCC;
	color:#333333;
	font-size:0.6em;
	margin-top:5px;
	padding:2px 2px 2px 2px;
}
.pie a:link {
	color: #666666;
	}


.enlacemigas {
	font-size:0.7em;
	text-decoration: none;
}
.enlacemigas a{
	color: #666666;
	text-decoration: none;
}
.enlacemigas a:hover {
	color:#FFFFFF;
	background-color:#666666;
	font-weight:bold;
	text-decoration: none;
}


.enlacemenu {
	text-decoration: none;
	background-color: #83aec0;
}
.enlacemenu a{
	color: #ffffff;
	text-decoration: none;
}
.enlacemenu a:hover {
	color:#83aec0;
	background-color:#DFF0F8;
	text-decoration: none;
}



div.mod-menu_estudios ul {display:block;min-height:26px;width:300px; border-width:0 0 0 0; margin-left:0px;font-family:Georgia,serif;font-size:0.90em;font-weight:bold; }

div.mod-menu_estudios ul ul {display:block;min-height:26px;width:300px;border-width:0 0 0 0; margin-left:10px;font-family:Georgia,serif;font-size:0.90em; padding-bottom:20px}
div.mod-menu_estudios ul ul li { padding-left:40px; padding-bottom:20px;background-image:url(../img/general/nivel1.png); background-repeat:no-repeat;background-position:30px 6px;font-weight:normal;}
div.mod-menu_estudios ul ul li a{  text-decoration:none;color: #333333;}

div.mod-menu_estudios ul ul li a:hover{color: #ffffff;background-color:#6d6c71;}


div.mod-cargos ul {display:block;min-height:26px;width:600px; border-width:0 0 0 0; margin-left:0px;font-family:Georgia,serif;font-size:0.90em }

div.mod-cargos ul li { padding-left:24px; padding-bottom:0px;background-image:url(../img/general/nivel0.png); background-repeat:no-repeat;background-position:0px 0px;;font-weight:bold;}

div.mod-cargos ul ul {display:block;min-height:26px;width:500px;border-width:0 0 0 0; margin-left:2px;font-family:Georgia,serif;font-size:0.90em; padding-bottom:5px}

div.mod-cargos ul ul li { padding-left:10px; padding-bottom:0px;background-image:url(../img/general/nivel00.png); background-repeat:no-repeat;background-position:0px 6px;font-weight:normal;}


div.mod-cargos ul  li a{  text-decoration:none;color: #333333;}

div.mod-cargos ul  li a:hover{color: #ffffff;background-color:#6d6c71;}



div.mod-comisiones ul {display:block;min-height:26px;width:600px; border-width:0 0 0 0; margin-left:0px;font-family:Georgia,serif;font-size:0.90em }

div.mod-comisiones ul li { padding-left:24px; padding-bottom:10px;background-image:url(../img/general/nivel0.png); background-repeat:no-repeat;background-position:0px 0px;;font-weight:normal;}

div.mod-comisiones ul  li a{  text-decoration:none;color: #333333;}

div.mod-comisiones ul  li a:hover{color: #ffffff;background-color:#6d6c71;}