@charset "UTF-8";
/* CSS Document */


/*         tipografia       */
@font-face {
	font-family:"Myriad Pro Condensed";
	src: url("/kernel/fonts/MYRIADPRO-COND.woff") format('woff');
}

@font-face { 
	font-family:"Raleway SemiBold";
	src: url("/kernel/fonts/Raleway-SemiBold.ttf") format('truetype');
	
}


*{
margin:0px;
padding:0px;
}

body{
	list-style: inside;
	text-align: center;
	background-image: url(/kernel/imgs/back_main02.png) !important; 
	background-repeat: repeat !important;
	background-color: #C9CED3 !important;
}

.tidat_user{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#main {
	clear:both;
	/*_margin-top: -4px;*/
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(/kernel/imgs/back_main01.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}


#cabeza{
	width:960px;
	/*background-color: #748691;*/
	height: 60px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 12px;
	padding-top: 0px;
	padding-left: 0px;
}
#cabeza_short {
	width:960px;
	/*background-color: #748691;*/
	height: 60px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 12px;
	padding-top: 0px;
	padding-left: 0px;
	background-image: url(/kernel/imgs/general/logo_short.png);
	background-repeat: no-repeat;
	background-position: left;
}
#blue_short_bck {
	width: 100%;
	background-color: #2D5173;
	-webkit-box-shadow: 0px 10px 10px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 10px 10px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 10px 10px rgba(50, 50, 50, 0.2);
	background-image: url(../imgs/back_main01b.png);
}
#blue_short {
	width: 100%;
	background-color: #2D5173;
	-webkit-box-shadow: 0px 10px 10px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 10px 10px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 10px 10px rgba(50, 50, 50, 0.2);
	padding-top: 6px;
	padding-bottom: 6px;
}
/*																LOG IN																		*/
#log{
	clear:both;
	text-align:right;
	/*_margin-top: -4px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: lighter;
}
#log a{
	color:#FFF;
	text-decoration: none;
	/*text-shadow: 0px 1px 1px #ffffff;*/
	vertical-align: text-bottom;
}
#log li{
	list-style-type:none;
	display:inline;
	padding-left: 6px;
}
#log li img{
	display: inline;
	top: 12px;
	position: relative;
}
#ayuda_log a{
color:#75716e;
}
#role_menu{
	float:right;
}
#texto_log{
	color: #FFF;
	font-weight: normal;
	/*margin-right: 12px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	/*	text-shadow: 0px 1px 1px #ffffff;*/
	letter-spacing: 0.015em;
	line-height: 0px;
}
/*.borde{
border-left:#E9E9E9 1px solid;
margin-right:4px;
}*/
#cerrar_sesion{
	color:#c9daec;
	font-size: 14px;
	margin-top: 6px;
	font-weight: normal;
	margin-bottom: 12px;
}
.banner_cen {
	background-image: url(/kernel/imgs/banner_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	text-align: left;
	width: 960px;
	padding: 0px;
	height: 96px;
}
/*																PESTAÑAS																	*/
#pestanias{
	clear:both;
	text-align:center;
	_padding-left:0px;
	margin-right: auto;
	margin-left: auto;
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(/kernel/imgs/back_pestanias.png);
	margin-top: 6px;
	background-color: #2D5173;
	color: #FFF;
	height: 50px;
}
#pestanias_menu {
	text-align:center;
	_padding-left:0px;
	margin-right: auto;
	margin-left: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFF;
	width: 960px;
	clear: both;
}
#pestanias ul{
	clear:both;
	margin:auto;
	line-height: 15px;
}
#pestanias li{
	float:left;
	_float:none;
	display:inline;
	list-style-type:none;
	text-align:center;
	width:170px;
	/*font-family:TrajanPro-Regular;*/
	font-size: 17px;
	color: #FFFFFF;
	margin-left: 22px;
	line-height: 48px;
}
#pestanias li a{
	text-decoration:none;
	text-transform:uppercase;
	color: #FFF;
	font-size: 17px;
	font-family: "Arial Black", Gadget, sans-serif;
	font-weight: lighter;
}
#pestanias li a:hover{
	_float:none;
	color:#CADFFF;
	font-family: "Arial Black", Gadget, sans-serif;
	/*background-color: #0C3A61;*/
	display: inline-block;
}
#pestanias li a.active{
	float:left;
	_float:none;
	color:#FFF;
}
#pestanias li a.active_home{
	float:left;
	_float:none;
	color:#CADFFF;
	/*font-weight: bold;*/
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight: normal;
	font-size: 17px;
}
/*															SUB PESTAÑAS																	*/

#subpestanias0{
	clear:both;
	height:24px;
	margin-bottom:24px;
	padding-left: 50px;
}

#subpestanias{
	clear:both;
	background:url(/kernel/imgs/fondo_subpestanias_corto.png) repeat-x center;
	height:70px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #0B395F;
	padding-left: 60px;
	line-height: 13px;
}



#subpestanias ul{
	clear:both;
	width:960px;
	margin:auto;
	text-align:right;
	padding-right:33px;
	padding-left:24px;
	padding-top: 8px;
}
#subpestanias li{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
	display:inline;
	text-align:center;
}
#subpestanias li a{
	float:left;
	_float:none;
	padding:0px 15px 0px 15px;
	_padding:0px 15px 0px 15px;
	margin-top:8px;
	margin-left:3px;
	_height:17px;
	_margin-bottom:0px;
	color: #ce9300;
	font-size:15px;
	text-decoration:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;/*border-right:1px #940a36 solid;*/
}
#subpestanias li a:hover{
	color:#2D5173;/*background:url(/kernel/imgs/bullet_over.jpg) no-repeat left 6px;*/
}
#subpestanias li a.active{
	/*font-weight:bold;*/
color:#325D83;/*background:url(/kernel/imgs/bullet.jpg) no-repeat left 6px;*/
}
/*															CONTENIDO																	*/
#contenido{
	clear: both;
	margin: 0 auto;
	padding-bottom: 20px;
/*	background-color: #F3F3F3;*/
	background-image: url(/kernel/imgs/contenido_bck.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}
#contenedor{
	clear: both;
	margin: -30px auto;
	width: 960px;
	height: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
/*										CUMPLEAÑOS			Y			 NOTICIAS														*/
#modulo_eventos{
float:left;
margin-top:8px;
}
#cumpleanos{
margin-top:10px;
text-align:left;
}
#aniversarios{
clear:both;
text-align:left;
}
#noticias{
	float: left;
	width: 490px;
	margin-left: 6px;
	margin-top: 8px;
	margin-bottom: 20px;
	text-align: left;
	border: 6px solid #d8d8d7;
	background-color: #FFF;
	-webkit-box-shadow: 0px 10px 20px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 10px 20px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 10px 20px rgba(50, 50, 50, 0.2);
}
#noticias p{
padding-left:14px;
padding-bottom:16px;
color:#494e50;
font-size:14px;
line-height:19px;
padding-right:10px;
}
#noticias p.fecha{
font-size:14px;
color:#940a36;
letter-spacing: .02em;
font-weight:normal;
}
#noticias a{
color:#15428b;
font-weight:bold;
font-size:12px;
}
#noticias h1{
	height:30px;
	margin-bottom:12px;
	font-size:18px;
	color:#940a36;
	font-weight:normal;
	letter-spacing:0.07em;
	font-family:TrajanPro-Regular;
	background-color: #fbfcfc;
	background-image: url(/kernel/imgs/fondo_pleca01.jpg);
	padding-left: 12px;
	text-shadow: 0px 1px 1px #ffffff;
	padding-top: 10px;
	background-repeat: repeat;
}
#noticias h2{
clear:both;
color:#d0634a;
font-size:18px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:.07em;
margin:0px 12px 5px 12px;
padding-top:10px;
border-top: #a0bd5b 1px dotted;
}
/*															BLOQUE SECCIONES														*/
.bloque_seccionesBiblioteca{
	clear:none;
	width:960px;
	padding-bottom:12px;
	text-align:left;
	margin-bottom:12px;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
.bloque_secciones{
	clear: both;
	width: 960px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 18px;
	text-align: left;
	border: 1px solid #d8d8d7;
	margin-bottom: 12px;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-position: top;
	color: #FFFFFF;
	background-image: url(/kernel/imgs/fondo_pleca02.png);
	background-repeat: repeat-x;
}

.bloque_secciones h1{
	font-size:15px;
	text-align:left;
	color:#940a36;
	margin-bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 10px;
	font-weight: normal;
}
.bloque_secciones h2{
	height:32px;
	_height:39px;
	font-size:20px;
	color:#333;
	font-weight:normal;
	letter-spacing:0.07em;
	padding:7px 0px 0px 10px;
	margin:0px auto 12px;
	background:#b9d6e0;
	font-family:Arial, Helvetica, sans-serif;
}

#nosotros .bloque_secciones a{
	font-size:15px;
	text-align:left;
	color:#903;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

#nosotros .bloque_secciones p{
	font-size:12px;
	line-height:21px;
	color:#333333;
	width:700px;
	padding-left:6px;
	font-family:Arial, Helvetica, sans-serif;
}
#nosotros .bloque_secciones img{
margin-bottom:12px;
}
#nosotros .bloque_secciones h4{
	font-size:15px;
	color:#333;
	font-weight:normal;
	letter-spacing:.02em;
	font-family:Arial, Helvetica, sans-serif;
}
#ayuda.bloque_secciones p{
font-size:14px;
line-height:21px;
color:#333333;
width:700px;
}
#ayuda.bloque_secciones ol{
list-style-type:disc;
list-style-position:inside;
font-size:14px;
line-height:21px;
color:#333333;

}
#ayuda.bloque_secciones img{
margin-bottom:8px;
margin-top:10px;
}
#ayuda.bloque_secciones h3{
font-size:20px;
color:#1f417a;
font-weight:normal;
letter-spacing:.035em;
padding-bottom:3px;
}
#ayuda.bloque_secciones h4{
font-size:17px;
color:#375891;
font-weight:normal;
letter-spacing:.02em;
margin-top:14px;
}
.titulo_h1{
height:32px;
_height:42px;
margin:0px auto 10px;
padding:7px 0px 0px 10px;
font-size:20px;
text-align:left;
color:#d0f3fc;
font-weight:normal;
letter-spacing:.07em;
background:#465c80;
}

.modulo_g h2, .modulo_popup h2{
	height:30px;
	font-size:15px;
	color:#940a36;
	font-weight:normal;
	letter-spacing:.02em;
	text-shadow: 0px 1px 1px #ffffff;
	padding-top: 10px;
	font-family:TrajanPro-Regular;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	padding-left: 12px;
}


.modulo_g p, .modulo_popup p{
font-size:12px;
}

#contenidoCiclos{
	padding-top: 12px;
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	/*padding-bottom: 12px;*/
}


/*																ACTIVIDADES													*/
#lateral_izquierdo{
float:left;
width:220px;

}
#menu_ciclos{
float:left;
width:230px;
_width:220px;
}
.modulo_g{
	float: left;
	width: 733px;
	background-color: #fbfcfc;
	background-image: url(/kernel/imgs/fondo_pleca01.jpg);
	padding-left: 3px;
	margin-bottom: 36px;
	letter-spacing: 0.02em;
	list-style: inside;
	text-align: left;
	_margin-left: 12px;
	border: 1px solid #d8d8d7;
	background-repeat: repeat-x;
	background-position: left top;
	-webkit-box-shadow: 0px 10px 20px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 10px 20px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 10px 20px rgba(50, 50, 50, 0.2);
}

.modulo_popup{
	float:left;
	width:99%;
	background-color: #fbfcfc;
	background-image: url(/kernel/imgs/fondo_pleca01.jpg);
	padding-left: 3px;
	margin-bottom:36px;
	letter-spacing: 0.02em;
	list-style:inside;
	text-align:left;
	_margin-left:12px;
	border:1px solid #f07a74;
	background-repeat: repeat-x;
	background-position: left top;
	-webkit-box-shadow: 0px 10px 20px rgba(50, 50, 50, 0.2);
	-moz-box-shadow:    0px 10px 20px rgba(50, 50, 50, 0.2);
	box-shadow:         0px 10px 20px rgba(50, 50, 50, 0.2);
}

.modulo_g p.nota, .modulo_popup p.nota{
	color:#405869;
	font-style:italic;
	font-family:TrajanPro-Regular;
	list-style-image: none;
}


/*																Cuadro de honor													*/
#menu_top{
clear:both;
}
p.titulo_cuadro{
font-family:Arial, Helvetica, sans-serif;
color:#0dacbd;
font-weight:normal;
font-size:12px;
text-transform:uppercase;
letter-spacing:.05em;
font-weight:bold;
}


/*															 BIBLIOTECA													*/
.elemento_biblioteca{
float:left;
width:440px;
margin-bottom:10px;
text-align:left;
}
.elemento_biblioteca a, .elemento_sitio a{
color:#003d85;
font-size:14px;
letter-spacing: .02em;
_margin-top:5px;
}
.elemento_biblioteca a:hover, .elemento_sitio a:hover{
color:#666666;
}
.elemento_sitio{
float:left;
width:433px;
_width:445px;
margin-right:14px;
text-align:left;
}
.elemento_sitio h4{
font-size:16px;
color:#9eb1b7;
font-weight:normal;
}
.elemento_sitio p{
color:#333333;
font-size:12px;
line-height:19px;
padding-right:10px;
}
/*																	DIRECTORIO												*/
#directorio{
clear:both;
margin:0 auto;
width:960;
padding-left:17px;
padding-right:16px;
}
#staff{
margin:0 auto;
padding-left:17px;
padding-right:16px;
text-align:left;
}
.tabla {
clear:both;
}
.tabla p{
font-size:13px;
line-height:16px;
padding-left:3px;
}
.tabla a{
color:#003d85;
font-size:13px;
padding-left:3px;
}
.tabla a:hover{
color:#666666;
}
.tabla tr{
padding:4px;
}
.tabla td{
padding:4px;
}

/*																	PIES													*/
.pie_modulo{
clear:both;
}
#pie{
	clear: both;
	background-image: url(/kernel/imgs/pie_bck.png);
	background-repeat: repeat-x;
	background-color: #d3b7b9;
}

#pie_contenido{
	clear:both;
	width:960px;
	_height:56px;
	padding-top:24px;
	text-align:right;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 6px;
}

#pie p{
	font-size:16px;
	color:#a13838;
	font-family:TrajanPro-Regular;
	margin-bottom: 6px;
}
/*																	TABLAS ADMIN													*/
#filtro_1, #filtro_2, #filtro_3{
/*float:left;
padding-right:17px;
padding-top:10px;*/
}
#filtro_1{
/*padding-left:17px;*/
}
#s1_admin, #graficas, #visualizador{
clear:both;
margin:0 auto;
width:960px;
}
#visualizador{
    clear:both;
	margin-top:12px;
	margin-bottom:24px;
    width:960;
}
#gridObjetos{
    clear:both;
	margin-top:12px;
	margin-bottom:24px;
    width:960;
}
#admCargos, #admRegiones{
	width:300px;
	float:left;
	padding-left:17px;
	margin-top:30px;
	margin-bottom:20px;
}
#top_1, #top_2{
margin-top:10px;
margin-bottom:20px;
} 
#top_3{
margin-top:10px;
margin-bottom:10px;
} 
#contanier-m34-s62-o45{
letter-spacing:0em;
}
#contanier-m34-s62-o46{
padding-top:10px;
}
.clear{
	clear:both;
}
