.modal-body {

    padding: 10px 0px 0px !important;

}



.navbar-inverse{
background-color:#222!important;

}


.navbar-inverse .navbar-nav > li > a {

    color: #FFF!important;


}menu


.h2, h2, h3 {
    font-size: 1em !important;
}

/* rivi_innovacion */


.logout-button{display:none;}

.programaN{
	float: left;
	width: 31.5%;
	position: relative;
	border: solid 1px #DDDDDD;
	border-radius: 6px;
	margin-right: 1.5%;
	margin-top: 50px;
	margin-bottom: 20px;
}

.prog-icono{
	width: 60px;
	height: 60px;
	position: absolute;
	background: #5A88AA;
	border-radius: 6px;
	margin: -40px 10px;
}
.prog-icono img{
	margin: 10px 10px;
}
.prog-nombre{
	text-align: left;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	color: #212121;
	font-weight: 600;
	padding: 30px 10px 12px 10px;
}
.prog-desc{
	text-align: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: 400;
	padding: 0px 10px 24px 10px;
}

.linea-prog{
	float: left;
	width: 100%;
	margin: 30px 0px;
}


/* Tabla */
table.tblInnovacion {
	width: 80%;
	text-align: left;
	border-collapse: collapse;
	background: #5A88AA;
	color: #FFF;
}

table.tblInnovacion td, table.tblInnovacion th {
	border: 1px solid #AAAAAA;
	padding: 4px 6px;
}
table.tblInnovacion tbody td a{
	color: inherit;
	text-decoration: none;
}
table.tblInnovacion tr:nth-child(even) {
	background-color: #FBFBFB;
	color: #333333;
}
table.tblInnovacion img{
	max-width: 18px;
	vertical-align: bottom;
	padding-right: 8px;
}



@media screen and (min-width: 1240px) {

	.margen-responsivo{
		width: 90% !important;
		max-width: 1170px !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	
}



/* ----- CVs CET ----- */
		
		/* Colores de las Líneas y Nombres */
		
		.cet_nombre{  text-align: right; padding: 0px 30px 10px 30px; line-height: .5em;  }
		.cet_nombreTexto{  text-decoration: none; font-size: .6em; font-weight:bold;}
		.cet_texto{ text-align:right; padding: 0px 30px 0px 30px; font-size: .6em; line-height: 1.1em;}
		.cet_icono{ padding-bottom: 45px !important; padding-top: 9px !important; text-align: center;}
		.cet_cv{  padding: 0px 30px 0px 30px; text-align:center;}
		.cet_email, .cet_email a{  text-align:center; color:#FFF; font-size:.76em; text-decoration:none;}
		

		
		.cet_foto-bio{ text-align: center; padding: 26px 0px 16px 0px; }
		.cet_foto-bio img{ max-width: 130px; }
		
		.cet_nombre-bio, .cet_email-bio, .cet_num-bio { text-align: center; padding: 0px 26px 10px 26px; color: #FFF; }
		.cet_email-bio, .cet_email-bio a, .cet_num-bio { color: #5F5F5F; text-decoration: none; }
		.cet_redes-bio{ background: #F6F9FD; text-align: center; margin-top: 12px; padding: 10px 0px 4px 0px; border-top: solid 1px #DFE7E8; }




/* ----- CVs CET ----- */








/* ----- CVs Historia ----- */

.proyectos-publicaciones p, .informacion p {
	margin:0;
	padding: 3px 0;
	line-height: 1.3;
}
.informacion{
	float: left;
	width: 100%;
}
.col-foto{
	float: left;
	max-width: 30%;
}
.col-foto img{
	max-width: 160px;
}
.col-info{
	float: left;
	max-width: 69%;
	padding: 5px 14px;
}





.paginaActiva{
	color:#666!important;
	font-size:20px!important;
	text-decoration:none!important;
	}

.estiloTema{
	font-size:10px;
	padding-bottom:15px;
	
	}
.estiloTitulo{
	font-size:10px;
	color:#5F7786;
	
	}
.estiloLink{
	padding-top:5px;
	color:#9A9A9A;
	}
/* Mostrar y esconder texto */
#acordion a{box-shadow: 0 0 4px #ABC inset; display: block; font-size: 16px; height: 2em; line-height: 2em; margin: 1px 0; padding-left: 15px; padding-right:15px; color:#3A3A3A; text-decoration:none; height:auto;}
#acordion a:hover{box-shadow: 0 0 10px #ABC inset; color: #000;}
#acordion div{overflow:hidden; text-align:justify; -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; color:#666666; max-height:1600px; padding:0px 15px 0px 15px;}
#acordion div.visible{border: 1px solid transparent;}
#acordion div.novisible{border: 1px solid transparent; max-height:0px;}
.acordion_cea a{background-color: #EEF9FB;}
.acordion_ceh a{background-color: #FBFBFB;}
.acordion_cer a{background-color: #FEFBE9;}
.acordion_cet a{background-color: #FEEDE7;}
.acordion_ceq a{background-color: #EFE4D7;}
.acordion_cegh a{background-color: #F5F1F8;}
.acordion_dcs a{background-color: #E9E2DE;}
.acordion_links{background-color:inherit;}
.acordion_foto{float:left; width:180px; margin:15px 0px 10px -15px;}
.acordion_texto1{float:right; width:69%; margin:0px -15px 0px 0px; text-align:left !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;}
.acordion_texto2{float:left; width:100%; margin:-10px -15px 20px 0px; text-align:left !important; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px;}
.acordion_contenido{margin:-10px 0px 0px 0px;}



.quitaEstiloAcordion{background-color: #FFF !important; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0) !important; padding:0px 0px 0px 0px !important;color:#666 !important; text-decoration:underline !important; }


/* BiografÃ­as */
.cuadro_biografia{position:relative; width:100%; height:124px; text-align:left; padding-bottom:20px;}
.biografia_izquierda{float:left; width:47%; height:100%; text-align:left; padding-right:10px; background-color:#F0F0F0;}
.biografia_derecha{float:right; position:relative; width:47%; height:100%; text-align:left; padding-right:10px; background-color:#F0F0F0;}
.imagen_bio{position:absolute; width:11.2%; left:.7%; top:3.4%; text-align:left; background-color:#FFF; padding-left:.4%; padding-top:.6%;}
.imagen_bio2{position:absolute; width:23.2%; left:1.5%; top:4%; text-align:left; background-color:#FFF; padding-left:1.1%; padding-top:1.2%;}
.nombre_bio{float:left; width:75%; height:14%; padding-left:29%; padding-top:1%; text-align:left; color:#477CA6;  font-size:16px;}
.nombre_bio a{float:left; width:100%; height:14%; padding-left:0%; padding-top:0%; text-align:left; color:#477CA6;  font-size:16px;}
.profesion_bio{float:left; width:75%; height:23%; padding-left:29%; padding-top:1%; text-align:left; color:#75A629; font-size:14px;}
.mail_bio{float:left; width:75%; height:16%; padding-left:29%; padding-top:2.5%; text-align:left; color:#333333;  font-size:14px;}
.mail_bio a{color:#333333; text-decoration:none;}
.tel_bio{float:left; width:75%; height:14%; padding-left:29%; padding-top:2%px; text-align:left; color:#333333; font-size:14px;}
.vermas_bio{float:left; width:75%; height:16%; padding-left:29%; padding-top:.7%; text-align:left; color:#4E799B; font-size:14px;}
.vermas_bio a{color:#4E799B; text-decoration:none;}
/* Curriculums */
.parte_izquierda{float:left; width:48%; height:auto; text-align:left; padding-right:5px;}
.parte_derecha{float:right; width:48%; height:auto; text-align:left; padding-left:5px;}
.lineas{line-height:0px;}
/* Actualidad/Publicaciones */
.libros{float:left;}
.imagen_libros{float:left; width:auto; height:auto;}
.texto_libros{float:left; width:60%; height:auto; padding-left:20px; margin-top:-10px;}
/* Quitar estilo a enlaces */
.enlaces a{text-decoration:underline; color:#666666;}
.enlaces a:hover{text-decoration:underline; color:#333333;}
/* CSS CEA */
.titulos_cea{font-family:'Ubuntu',sans-serif; color:#1D6A78;}
.titulos_cea a{font-family:'Ubuntu',sans-serif; color:#1D6A78;}
.cv_cea td{list-style:none; background-image:none; text-decoration:none;}
.cv_cea a{text-decoration:none; color:#666666;}
.cv_cea td a:hover{text-decoration:underline;}
.cv_cea tr:nth-child(odd){background-color:#EEF9FB;}
.cv_cea tr:nth-child(even){background-color:#FFF;}
/* CSS CEH */
.titulos_ceh{font-family:'Ubuntu',sans-serif; color:#AA8F7D;}
.titulos_ceh a{font-family:'Ubuntu',sans-serif; color:#AA8F7D;}
.cv_ceh td{list-style:none; background-image:none; text-decoration:none;}
.cv_ceh a{text-decoration:none; color:#666666;}
.cv_ceh td a:hover{text-decoration:underline;}
.cv_ceh tr:nth-child(odd){background-color:#FBFBFB;}
.cv_ceh tr:nth-child(even){background-color:#FFF;}
/* CSS CER */
.titulos_cer{font-family:'Ubuntu',sans-serif; color:#B09709;}
.titulos_cer a{font-family:'Ubuntu',sans-serif; color:#B09709;}
.cv_cer td{list-style:none; background-image:none; text-decoration:none;}
.cv_cer a{text-decoration:none; color:#666666;}
.cv_cer td a:hover{text-decoration:underline;}
.cv_cer tr:nth-child(odd){background-color:#FEFBE9;}
.cv_cer tr:nth-child(even){background-color:#FFF;}
/* CSS CET */
.titulos_cet{font-family:'Ubuntu',sans-serif; color:#CD3907;}
.titulos_cet a{font-family:'Ubuntu',sans-serif; color:#CD3907;}
.cv_cet td{list-style:none; background-image:none; text-decoration:none;}
.cv_cet a{text-decoration:none; color:#666666;}
.cv_cet td a:hover{text-decoration:underline;}
.cv_cet tr:nth-child(odd){background-color:#FEEDE7;}
.cv_cet tr:nth-child(even){background-color:#FFF;}
/* CSS CEQ */
.titulos_ceq{font-family:'Ubuntu',sans-serif; color:#A87B44;}
.titulos_ceq a{font-family:'Ubuntu',sans-serif; color:#A87B44;}
.cv_ceq td{list-style:none; background-image:none; text-decoration:none;}
.cv_ceq a{text-decoration:none; color:#666666;}
.cv_ceq td a:hover{text-decoration:underline;}
.cv_ceq tr:nth-child(odd){background-color:#EFE4D7;}
.cv_ceq tr:nth-child(even){background-color:#FFF;}
/* CSS CEGH */
.titulos_cegh{font-family:'Ubuntu',sans-serif; color:#9364B3;}
.titulos_cegh a{font-family:'Ubuntu',sans-serif; color:#9364B3;}
.cv_cegh td{list-style:none; background-image:none; text-decoration:none;}
.cv_cegh a{text-decoration:none; color:#666666;}
.cv_cegh td a:hover{text-decoration:underline;}
.cv_cegh tr:nth-child(odd){background-color:#F5F1F8;}
.cv_cegh tr:nth-child(even){background-color:#FFF;}
/* CSS DCS */
.titulos_dcs{font-family:'Ubuntu',sans-serif; color:#695245;}
.titulos_dcs a{font-family:'Ubuntu',sans-serif; color:#695245;}
.cv_dcs td{list-style:none; background-image:none; text-decoration:none;}
.cv_dcs a{text-decoration:none; color:#666666;}
.cv_dcs td a:hover{text-decoration:underline;}
.cv_dcs tr:nth-child(odd){background-color:#E9E2DE;}
.cv_dcs tr:nth-child(even){background-color:#FFF;}

/* Table View */
.tableview td{ padding:5px 0px 5px 25px;}
.tableview tr:nth-child(odd){background-color:#F0F0F0;}
.tableview tr:nth-child(even){background-color:#FFF;}
/*-----------------------*/

/* IE6 Only */


* html #menu_principal {
	height: 2.5em;
	float:left;
	overflow: hidden;
	
	margin-top: 0;
}

* html #menu_principal ul{
	height: 2.5em;
	float:left;
	overflow: hidden;
	
	margin-top: 0;
}

* html #menu_principal li{
	height: 2.5em;
	float:left;
	overflow: hidden;
	
	margin-top: 0;
}

* html #herramientas {
	height: 2.5em;
	float:left;
	overflow: hidden;
	margin-top: 0;
}

* html #herramientas ul{
	height: 2.5em;
	float:left;
	overflow: hidden;
	
	margin-top: 0;
}

* html #herramientas li{
	height: 2.5em;
	float:left;
	overflow: hidden;
	margin-top: 0;
}



*html #botones_navega_carrusel {
	height: 2.5em;
	float:right;
	overflow: hidden;
	
	margin-top: 0;

}



*html #botones_navega_carrusel li{
	height: 1.5em;
	float:right;
	overflow: hidden;
	
	margin-top: 0;

}

*html .K {
    width: 20.25%;
}

*html .lista_redes2{
padding-right:1em;
padding-left:1em;
border-bottom:1px solid #c8c8c8;
padding-bottom:1em;
margin-bottom:1.5em;

}


*html .lista_redes2 ul{
display:table;
width:100%;
margin:0;
padding:0;
}


*html .lista_redes2 li{

display:inline-block;
width:20%;
float:left;
margin-left:0;
list-style-image:none;

}


*html .lista_redes2 span{
display:none;

}


*html .lista_redes2 a{
background-color:silver;
display:block;
margin-right:auto;
margin-left:auto;

}


/* 
ie6 se acaba
*/





/* 
ie7 
*/



*:first-child+html #menu_principal {
	height: 2.5em;
	float:left;
	overflow: hidden;
	background-image: url(imagenes/fondo_menu.jpg);
	margin-top: 0;

}

*:first-child+html #menu_principal ul{
	height: 2.5em;
	float:left;
	overflow: hidden;
	background-image: url(imagenes/fondo_menu.jpg);
	margin-top: 0;

}

*:first-child+html #menu_principal li{
	height: 2.5em;
	float:left;
	overflow: hidden;
	background-image: url(imagenes/fondo_menu.jpg);
	margin-top: 0;

}

*:first-child+html #herramientas {
	height: 2.5em;
	float:right;
	overflow: hidden;
	
	margin-top: 0;

}

*:first-child+html #herramientas ul{
	height: 2.5em;
	float:right;
	overflow: hidden;
	
	margin-top: 0;

}

*:first-child+html #herramientas li{
	height: 2.5em;
	float:left;
	overflow: hidden;
	
	margin-top: 0;

}


*:first-child+html #botones_navega_carrusel {
	height: 2.5em;
	float:right;
	overflow: hidden;
	
	margin-top: 0;

}



*:first-child+html #botones_navega_carrusel li{
	height: 1.5em;
	float:right;
	overflow: hidden;
	
	margin-top: 0;

}

*:first-child+html .K {
    width: 20.25%;
}

/* 
ie7 termina
*/

/*------------------------Modificacion estilos COLMICH */
/* ******************************************************* */




.leerMas{
 	background-image: url("imagenes/leerMas.jpg");
	background-repeat: no-repeat;
	background-position: 580px 3px;
	text-align: right;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 20px;
	color:#FFF;
}


.desplegar div{display:none}


.K h3 {
    background-color: #E7E6E6;
    box-shadow: 0 2px 2px #BBBBBB;
    color: #455A71;
    height: 2.5em;
    margin: 0;
    padding:.2em 0em .0em .8em;
}





.K ul {
	
	list-style:none;
	border-bottom:solid 1px #E8E8E8;
}


.K ul ul{
	border-top:solid 1px #FFF;
	list-style:none;
	border-bottom:solid 1px #FFF;
	display: none;
}



.K ul a, .K ul span.separator{

color:#3a3a3a;
display:block;
font-size:14px;
font-weight:normal;
margin:0;
text-decoration:none;
vertical-align:middle;
min-height:1.5em;
padding:.5em .5em .5em .9em;
}

.K ul li{
	/*border-bottom:dotted 1px #BFBFBF;*/


}


.K ul ul a{
 background-color: #DDD;
	color:#3a3a3a;
display:block;
font-size:14px;
font-weight:normal;
margin:0;
text-decoration:none;
vertical-align:middle;
min-height:1.5em;
padding-left:1.5em;

}

.K ul ul a:hover{
 background-color: #C0C0C0;
}


.K ul a:hover, .K ul span.separator:hover{
	background-color: #C0C0C0;
	
	
}



/****************************************************************************/


body{
min-width:666px;
color:#666;
margin:0;
background-color:#fbfbfb;
font-family:"Trebuchet MS", Helvetica, sans-serif;

}

.limpia{
	clear:both;
}


h1,h2,h3,h4,h5,h6{
padding-left:0.3em;
margin-bottom:0.4em;

padding-right:0.3em;
font-family: 'Ubuntu', sans-serif;

}


h1{
font-size:1.5em;
text-align:left;

}


h2{
font-size:1.1em;
color:#455a71;
font-weight:normal;
font-style:normal;
background-color:#e7e6e6;
padding-top:.2em;
padding-bottom:.2em;
box-shadow:0 2px 2px #bbb;
text-transform:uppercase;
font-weight:bold
}


h2 a{
text-decoration:none;
color:#455a71;

}


.I h3{
font-size:1.1em;
color:#455a71;
font-weight:normal;
font-style:normal;
background-color:#e7e6e6;
padding-top:.2em;
padding-bottom:.2em;
box-shadow:0 2px 2px #bbb;
text-transform:uppercase;

}


.I h3 a{
text-decoration:none;
color:#455a71;

}



h3{
font-size:.9em;

}


h3 a{
text-decoration:none;
color:#666;

}


h4{
font-size:1em;

}


h5{
font-size:.9em;

}


h6{
font-size:.8em;

}


strong{

}


a{
text-decoration:underline;

}


em{
font-style:italic;

}


p{
margin-top:.5em;
margin-bottom:.5em;

}


pre,code{
margin:0px 0px 0px 0px;
padding:5px 5px 3px 5px;
background:#282828;
border-radius:5px;
padding:10px;
margin:0 0 20px 0;
font-family:Consolas;
font-size:0.9em;
color:#f3f3f3;
white-space:normal;

}


hr{
border-color:#ccc;
border-style:dotted none none;
border-width:1px 0 0;
clear:both;
height:1px;
margin:30px 0;
min-height:0;

}


blockquote{
border:1px solid gray;
padding:.5em;
background-color:white;
margin:0;

}


blockquote.alt{
border:1px solid gray;
padding:.5em;
background-color:#e1e1e1;
margin:0;
color:#323232;

}


blockquote.nota{
font-size:.8em;
border-style:none;

}





.pln{
color:#f3f3f3
}


@media screen{
.str{
color:#080
}


.kwd{
color:#f9ee98
}


.com{
color:silver
}


.typ{
color:#8f0b8f
}


.lit{
color:#70a23c
}


.pun,.opn,.clo{
color:#6db7ff
}


.tag{
color:#6db7ff
}


.atn{
color:#e0c589
}


.atv{
color:#080
}


.dec,.var{
color:#6db7ff
}


.fun{
color:red
}



}


@media print,projection{
.str{
color:#060
}


.kwd{
color:#006;
font-weight:bold
}


.com{
color:#600;
font-style:italic
}


.typ{
color:#404;
font-weight:bold
}


.lit{
color:#044
}


.pun,.opn,.clo{
color:#440
}


.tag{
color:#006;
font-weight:bold
}


.atn{
color:#404
}


.atv{
color:#060
}



}


pre.prettyprint{

}


ol.linenums{
margin-top:0;
margin-bottom:0
}


li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{
list-style-type:none
}


li.L1,li.L3,li.L5,li.L7,li.L9{
background:#eee
}


#cuerpo{
background-color:white;
padding:1%;
width:98%;
max-width:950px;
margin-left:auto;
margin-right:auto;

}


.renglon{
display:block;
margin-bottom:1em;
margin-right:auto;
margin-left:auto;
width:100%;
max-width:1492px;

}


#cuerpo_interna{
background-color:white;
width:99%;
max-width:976px;
margin-left:auto;
margin-right:auto;
min-height:33em;
padding-top:0;
padding-left:1%;

}


#cuerpo_interna .renglon{
display:table;
margin-bottom:0;
margin-right:auto;
margin-left:auto;
width:100%;
max-width:1492px;

}


#cuerpo_interna .cuadro{
padding-top:1em;

}


#cuerpo_intermedia{
background-color:white;
padding:0 1% 1%;
width:98%;
max-width:1521px;
margin-left:auto;
margin-right:auto;
min-height:33em;

}


#cuerpo_intermedia .cuadro{
padding-top:1em;

}


#cuerpo_intermedia .renglon{
display:table;
margin-right:auto;
margin-left:auto;
width:100%;
max-width:1492px;
margin-bottom:0;

}


.renglon_h{
display:table;
width:100%;
max-width:1492px;
margin:1em auto 2em;

}


.cuadro{
float:left;
min-height:17em;
border-style:none;
margin-bottom:0;
padding-bottom:0;
padding-right:0;
padding-left:0;
font-size:1em;

}


blockquote .cuadro{
height:10em !important;
min-height:10em;

}


blockquote .renglon{
margin-bottom:.5em !important;

}


.A{
width:100%;

}


.B{
width:74.75%;

}


.C{
width:67%;

}


.D{
width:65%;

}


.E{
width:60.6%;

}


.F{
width:49.5%;

}


.G{
width:33%;

}


.H{
width:32%;

}


.I{
width:32%;

}


.I li{
font-size:.9em;

}


.J{
width:30%;

}


.K{
width:24.25%;
min-height:350px;
}


.L{
width:21%;

}


.M{
width:19.2%;

}


.N{
width:15.83%;

}


.O{
width:14.5%;

}


.P{
width:79.8%;

}


.H16{
height:16em;

}


.margen_derecho{
margin-right:1%;
}

.margen_izquierdo{
margin-left:1%;
}


.fondo_columna{
background-color:#f0f0f0;

}


.fondo_0{
background-color:#e9e9e9;

}


.fondo_1{
background-color:#e5e7eb;

}


.fondo_3{
background-color:#c1c0c4;

}


.fondo_6{
background-color:#cdcbcd;

}


.w100{
width:100%;

}


.w94{
width:94%;
margin-left:3%;
margin-right:3%;

}


.w76{
width:76%;
margin-left:12%;
margin-right:12%;

}


.imagen100{
width:100%;

}


.imagen70{
width:70%;
float:left;
margin:0 .5em .5em;

}


.h100{
height:100%;

}


.h3e{
height:2.5em;
color:#455a71;
background-color:#e7e6e6;
padding:0;
margin:0;
box-shadow:0 2px 2px #bbb;

}


.centrado{
margin-right:auto;
margin-left:auto;

}


.recuadro{
border:1px solid gray;
padding:.5em;

}


.autor_nota{
color:#ba5112;
text-align:right;
font-size:.7em;
margin-top:4em;

}


#encabezado{
display:block;
overflow:hidden;
width:100%;
background-color:#FFF;


}


#encabezado h1{
display:none;

}


#encabezado p{
padding:0;
margin:0;

}


#barra_herramientas{
width:100%;
color:#414040;

}


#login{
float:left;
padding-left:1%;
padding-right:1%;
width:38%;
min-width:360px;
text-align:left;
padding-top:0;

}


#login label{
font-size:.8em;

}


#login Input{
border:1px solid gray;
color:#5b5b76;
margin:0;
padding:2px;
background-position:center top;
width:7em;
font-size:.7em;

}


#accesibilidad{
float:left;
display:none;
width:8%;
text-align:center;
min-width:69px;
padding-bottom:.3em;

}


#accesibilidad a{
border-right-style:solid;
border-right-width:1px;
border-left-style:solid;
border-left-width:1px;
padding-right:.2em;
padding-left:.2em;
margin-right:.2em;
color:#414040;
font-size:.9em;
background-color:#f9f7fa;

}


#accesibilidad a:hover{
background-color:black;
color:white;

}


#texto_menor{

}


#texto_mayor{

}


#herramientas{
text-align:right;
font-family: 'Open Sans Condensed', sans-serif;
}


#herramientas ul{
margin:.5em;
padding:0;
text-align:right;
background-color:transparent;
font-size:1em;
padding:0;

}


#herramientas li{
display:inline-block;
padding-left:0;
list-style-image:none;
margin-left:0;
font-weight:normal;
font-style:normal;

}


#herramientas a{
line-height:1.5em;
text-decoration:underline;
font-size:.8em;
color:#666;
padding:.3em .4em;

}


#herramientas a:hover{
background-color:#adadad;
color:black;

}


#firma_busqueda{
height:4.4em;
background-color:#FFF;
width:100%;
overflow:hidden;
padding-bottom:0;

}


#firma_busqueda img{
display:inline-block;

}


#sector{
float:right;
}


#sector img{
border:0px solid;

}


#logo{
float:left;


}


#logo img{
border:0px solid;
}


#buscador{
float:right;
margin-right:2%;
height:75px;
padding-top:5px;
padding-left:8px;
background-color:#FFF;
text-transform:none;
font:1em presidencia;
color:#000;

}


#buscador p{

font-size:1.8em;
text-align:right;
font-family: 'Ubuntu', sans-serif;
}


#buscador form{
margin-top:.5em;

}


#buscador form p{
font:.8em Arial;

}


#boton_ir{
border:1px solid gray;
color:#5b5b76;
margin:0;
background-position:center top;
font-size:.7em;
width:4em;
padding:0 .5em 0 0;
height:2em;

}


#buscar{
width:inherit;

}


#menu_principal{
display:block;
margin-top:0;
background-color:#A40B37;
padding:0;
text-align:center;
text-transform:uppercase;
font-family: 'Ubuntu', sans-serif;
}

#menu_principal ul{
list-style:none outside none;
margin:0;
padding:0;
text-align:center;
text-transform:uppercase;
font-size:.97em;
}


#menu_principal li{
display:inline-block;
margin-top:3px;
margin-bottom:3px;
border-left-style:none;
border-right-style:none;
padding-right:0;
padding-left:0;
list-style-image:none;
margin-left:0;

}


#menu_principal a{
display:block;
font-size:0.85em;
line-height:2.5em;
padding:0 0.8em;
text-align:center;
text-decoration:none;
color:#fff;
border-right:1px solid white;

}


#menu_principal a:hover{
background-color:#373737;
color:white;
text-shadow:0 1px 0 #000;

}


#menu_principal li.ultima a{
border-right-style:none;

}

#pie{
border-top:1px solid #dedde0;
color:gray;
background-color:white;
display:table;
text-align:center;
width:100%;

}

#pie a{
color:gray;-decoration:none;

}

#pie p,#pie address{
	background:url(imagenes/pie1.jpg) repeat-x 0 bottom;
margin:0;
font-size:.8em;
padding-top:.5em;
padding-bottom:.5em;
color:gray;

}




#principal{
background-color:#909090;
border-bottom:.5em solid #909090;
border-left:.5em solid #909090;
border-right:.5em solid #909090;
border-top:.5em solid #909090;

}


#carrusel{
width:100%;
background:url(imagenes/fondo_carrusel.jpg) repeat-x;
overflow:auto;

}


#carrusel h3 a{
text-decoration:none;
color:#636363;

}


#carrusel h2{
display:none;

}


#carrusel h3{
padding:1em;
text-align:center;
border-style:none;
height:inherit;
font:bold 1em Arial;
margin-bottom:0;

}


#carrusel p{
padding-right:1em;
padding-bottom:1em;
padding-left:1em;
font-size:.8em;
}


#carrusel .imagen_carrusel{
float:left;
width:65%;

}


#carrusel .imagen_carrusel img{
width:100%;
padding:0;

}


#carrusel .textos_carrusel{
width:35%;
float:right;
background:url(imagenes/fondo_carrusel.jpg) repeat-x;


}


#navega_carrusel{

text-align:center;
background-color:#909090;


}


#carrusel .carrusel_botones{
margin-right:auto;
margin-left:auto;
list-style:none;
padding-left:3%;
width:30%;
border:1px solid white;
background-color:#909090;
height:1.55em;
text-align:center;
border-radius:3px 3px 3px 3px;
color:white;

}




#carrusel .carrusel_botones ul{  
	list-style:none;
	margin:0;
	padding:0;
}


#carrusel .carrusel_botones li{
display:inline-block;
border-right:1px solid white;
margin-left:0;
list-style-image:none;
float:left;

}


#carrusel .ultimo{
border-right-style:none !important;

}


#carrusel .carrusel_botones li a{
text-transform:uppercase;
font-size:.8em;
color:white;
text-decoration:none;


}


#carrusel .carrusel_botones li a:hover{
background-color:#404040;

}


.elemento_carrusel{
background-color:#d8d9db;
display:block;

}


ul.barra_botones{
	text-align:center;
	margin-bottom:0em ;
	margin-left:0em;
	margin-right:0em;
	margin-top:.2em;
	padding:0;;
}


ul.barra_botones li{
background:#e0e0e0 repeat scroll 0 0;
border:1px solid #ccc;
display:inline-block;
margin-right:.5em;
border-radius:18px;
margin-left:0;
list-style-image:none;

}


ul.barra_botones li a{
color:#666;
display:inline-block;
font-size:14px;
font-weight:normal;
line-height:100%;
margin:-1px 0 0;
padding:3px 7px;
text-decoration:none;
text-shadow:0 1px 0 #fff;
vertical-align:middle;
border-radius:12px
}


ul.barra_botones li a:hover{
background-color:#404040;
color:white!important;

}

.lista_tipo_C{
margin:0;
padding:0;
}


.lista_tipo_C li{
margin-bottom:.2em;
list-style-image:none;
margin-left:0;

}


.lista_tipo_C li a{
display:block;
padding:2%;
height:2.9em;
border-bottom:1px solid #b4b4b4;
text-decoration:none;
font-size:.9em;
color:#666;

}


.lista_tipo_C li a:hover{
background-color:#bebebe;
color:#3a3a3a;

}


ul.lista_tipo_C_imagen li{
margin-bottom:.2em;

}


ul.lista_tipo_C_imagen img{
float:right;
margin-left:.5em;
margin-bottom:.5em;
width:30%;

}


ul.lista_tipo_C_imagen a{
display:block;
background-color:#f1f1f1;
padding:2%;
height:6.4em;

}




/***********************************************************************/

.I ul{
margin:0;
padding:0;
}


.I  li{
margin-bottom:.2em;
list-style:none;
margin-left:0;

}


.I li a{
display:block;
padding:2%;
height:2.9em;
border-bottom:1px solid #b4b4b4;
text-decoration:none;
font-size:.9em;
color:#666;

}


.I  li a:hover{
background-color:#bebebe;
color:#3a3a3a;

}


.I li{
margin-bottom:.2em;

}





/*****************************************************************************/




ul.lista_tipo_C_imagen a:hover{
text-decoration:underline;

}


.lista_tipo_C .ultima a{
border-bottom-style:none;

}


.lista_redes{
padding-right:1em;
padding-left:1em;
border-bottom:1px solid #c8c8c8;
padding-bottom:1em;
margin-bottom:1.5em;

}


.lista_redes ul{
display:table;
width:100%;
margin:0;
padding:0;
}


.lista_redes li{
display:inline-block;
width:20%;
float:left;
margin-left:0;
list-style-image:none;

}


.lista_redes span{
display:none;

}


.lista_redes a{
background-color:silver;
width:48px;
height:40px;
display:block;
margin-right:auto;
margin-left:auto;

}


.youtube a{
background:url(imagenes/redes.png) -8px -11px;

}


.youtube a:hover{
background-position:-8px 120px;

}


.facebook a{
background:url(imagenes/redes.png) -68px -11px;

}


.facebook a:hover{
background-position:-68px 120px;

}


.twitter a{
background:url(imagenes/redes.png) -350px -11px;

}


.twitter a:hover{
background-position:-350px -11px;

}


.rss a{
background:url(imagenes/redes.png) -186px -11px;

}


.rss a:hover{
background-position:-186px 120px;

}

.podcast a{
background:url(imagenes/redes.png) -306px -11px;

}


.podcast a:hover{
background-position:-306px 120px;

}

.radio a{
background:url(imagenes/redes.png) -386px -11px;

}


.flickr a{
background:url(imagenes/redes.png) -247px -11px;

}


.flickr a:hover{
background-position:-247px 120px;

}


.lista_banners{
padding-left:0!important;

}


.lista_banners li{
list-style-type:none !important;
border-bottom-style:none!important;
margin-left:0;
list-style-image:none;

}


.lista_banners img{
width:100%;

}


.lista_banners .medio{
width:48%;
display:inline-block;
float:left;
padding-right:1%;
padding-left:1%;
padding-bottom:.5em;

}


.K .lista_banners .medio{
width:74%;
padding-right:13%;
padding-left:13%;

}


.K ul{
padding:0;
margin:0;

}





.M .lista_banners .medio{
width:80%;
padding-right:10%;
padding-left:10%;
float:left;
}


.lista_banners .completo{
width:98%;
padding-right:1%;
padding-left:1%;

}


.video{
position:relative;

}


.v48{
width:48%;
float:left;

}


.v100{
width:100%;

}


.video img{
width:100%;

}


.video object{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;

}


.video_p{
width:48px;
height:48px;
background-image:url(imagenes/play.png);
position:absolute;
top:42%;
left:47%;
cursor:pointer;

}


.video embed{
width:100%;
height:100%;

}


.video_notas{
width:51%;
float:right;

}


.video_notas ul{
padding-left:.5em;
padding-right:.5em;

}


.video_notas ul li{
margin-bottom:.2em;
list-style-image:none;
margin-left:0;

}


.video_notas a{
display:block;
padding:2%;
min-height:2.7em;
border-bottom:1px solid #b4b4b4;
text-decoration:none;
font-size:.9em;

}


.video_notas a:hover{
background-color:#bebebe;
text-decoration:none;

}


.video_notas li.ultima a{
border-bottom-style:none;
min-height:1em;

}


.video_notas .ver_mas{
text-align:right;

}


.ver_mas a{
color:maroon!important;
text-align:right;

}


#carrusel_2{
width:100%;
overflow:auto;
background-color:transparent;
margin-bottom:1.5em;

}


#carrusel_2 h2{
margin-bottom:0;

}


#carrusel_2 ul{
height:208px;
width:100%;
position:relative;

}


#carrusel_2 li{
width:9em;
display:inline-block;
float:left;
padding-right:.5em;
padding-left:.5em;
margin-left:0;
list-style-image:none;

}


#carrusel_2 a{
color:#f2f2f2;

}


#carrusel_2 img{
z-index:50;
position:relative;
width:100%;
border:1px solid white;

}


#carrusel_2 span{
background-color:rgba(0,0,0,0.7);
display:block;
font-size:.8em;
padding:.5em;
z-index:70;
position:relative;
width:131px;
margin-left:1px;

}


#carrusel_2 .c2_titulo{
padding-bottom:.5em;
height:2em;
margin-top:-4em;
border-top:3px solid black;

}


#carrusel_2 .c2_sinopsis{
height:8em;
margin-bottom:2em;

}


#carrusel_2 .verde{
border-top:3px solid #9dd06b;

}


#carrusel_2 .naranja{
border-top:3px solid #f3901b;

}


#carrusel_2 .azul{
border-top:3px solid #0367b3;

}


#carrusel_2 .limon{
border-top:3px solid #ccd522;

}


#carrusel_2 .rosa{
border-top:3px solid #d90a90;

}


#carrusel_2 .marron{
border-top:3px solid #920e26;

}


#elementos_c2{
width:96%;
float:left;
background-color:#e7e6e6;
overflow:hidden;
height:210px;
border-bottom:8px solid #e0e0e0;
border-top:8px solid #e0e0e0;

}


#carrusel_2 button{
height:226px;
width:2%;
border-style:none;
background-color:#929292;
cursor:pointer;
font-weight:bold;
color:white;
font-size:22px;

}


#carrusel_2 .ant{
float:left;

}


#carrusel_2 .sig{
float:right;

}


#carrusel_2 button{
padding:0;
border-radius:0
}


ul.barra_botones_2{

}


ul.barra_botones_2 li{
list-style-image:none;
border-bottom:1px solid #ccc;
margin:.5em 0;

}


ul.barra_botones_2 .ultima{
border-bottom-style:none;

}


ul.barra_botones_2 li a{
color:#3a3a3a;
display:block;
font-size:14px;
font-weight:normal;
margin:0;
text-decoration:none;
vertical-align:middle;
min-height:2.5em;
padding:.8em;

}


ul.barra_botones_2 li a:hover{
background-color:#bebebe;
color:#2e2e2e;

}


#c_salida{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:#000;

}


#caja_salida{
position:fixed;
top:150px;
left:0;
width:38%;
background-color:#cacaca;
margin-right:30%;
margin-left:30%;
padding:4px;
display:table;
border-radius:4px;

}


#contenido_salida{
background-color:#e2e2e2;
text-align:center;
padding-top:.5em;

}


#contenido_salida h3{
border-style:none;
color:#3a3a3a;

}


#contenido_salida p{
margin-bottom:.5em;

}


#contenido_salida a{
color:#04549d;

}


#liga_cancelar{
background-color:white;
color:#666;
text-decoration:none;
font-size:0.8em;
margin-top:2.5em;
padding:1em;
text-transform:uppercase;

}


#liga_cancelar a{
text-transform:uppercase;
padding:5px;
color:#3a3a3a;

}


#liga_cancelar a:hover{
background-color:#666;
color:#e6e6e6;

}


ul.tabs{
margin:7px 0 -1px;
padding:0;
width:100%;
border-bottom:1px solid #ccc;
float:left;

}


ul.tabs.izquierda{
text-align:left;

}


ul.tabs.centro{
text-align:center;

}


ul.tabs.derecha{
text-align:right;

}


ul.tabs li{
list-style-type:none;
margin:0 2px 0 0;
padding:0;
display:inline-block;
position:relative;
top:0;
left:0;

}


ul.tabs li a{
text-decoration:none;
color:#666;
display:inline-block;
padding:9px 15px;
position:relative;
top:0;
left:0;
line-height:100%;
background:white;
box-shadow:inset 0px -3px 3px rgba(0,0,0,0.03);
border:1px solid #e5e5e5;
border-bottom:0;
font-size:0.9em;
border-top-left-radius:3px;
border-top-right-radius:3px;

}


ul.tabs li a:hover{
background:#fff;

}


ul.tabs li.seleccionado a{
position:relative;
top:1px;
left:0;
background:#e5e5e5;
box-shadow:none;
color:#222;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;

}


.tab_contenido{
border:1px solid #ccc;
border-left:1px solid #ccc;
clear:both;
padding:20px;
margin:0 0 1em;
background-color:#e5e5e5;
border-bottom-right-radius:3px;
border-bottom-left-radius:3px;
border-top-right-radius:3px;
box-shadow:0 3px 5px #666;

}


ul.tabs .icon{
margin:-3px 7px -3px -5px;
position:relative;
top:-2px;
left:0;

}


table{
width:100%;
margin:0 0 10px 0;
text-align:left;
border-collapse:collapse;

}


thead,tbody{
margin:0;
padding:0;

}


th,td{
padding:7px 10px;
font-size:0.9em;
border-bottom:1px dotted #ddd;
text-align:left;

}


thead th{
font-size:0.9em;
padding:3px 10px;
border-bottom:1px solid #ddd;

}


tbody tr.ultima th,tbody tr.ultima td{
border-bottom:0;

}


table.renglones{

}


table.renglones tr.alt{
background:#f5f5f5;

}


table.renglones thead th{
background:#cfcfcf;
border-right:1px solid #ddd;
color:#3b3b3b;

}


table.renglones tbody th{
background:#f5f5f5;
text-align:right;
padding-right:15px;
border-right:1px dotted #e5e5e5;

}


table.renglones tbody tr.alt th{
background:#efefef;

}


table.tight{

}


table.tight th,.tight td{
padding:2px 10px;

}


table.orden{
border:1px solid #ddd;

}


table.orden thead th{
cursor:pointer;
position:relative;
top:0;
left:0;
border-right:1px solid #838383;
background-color:transparent;

}


table.orden thead th:hover{
background:#efefef;

}


table.orden span.arrow{
border-style:solid;
border-width:5px;
display:block;
position:absolute;
top:50%;
right:5px;
font-size:0;
border-color:#ccc transparent transparent transparent;
line-height:0;
height:0;
width:0;
margin-top:-2px;

}


table.orden span.arrow.up{
border-color:transparent transparent #ccc transparent;
margin-top:-7px;

}


.caja_contenedora{
font-family:arial,helvetica,sans-serif;
margin:0;
padding:10px;
position:absolute;
background-color:#fff;
border:solid 1px #ccc;

}


.caja_encabezado{
font-size:125%;
font-weight:bold;
margin-bottom:10px;

}


.caja_cuerpo{

}


.caja_pie{
color:#a0a0a0;
margin-top:10px;

}


.c_salida2{
position:absolute;
margin:0;
padding:0;
top:0;
left:0;
background-color:#000;

}


.caja_carga{
background:#fff url(imagenes/indicator.gif) no-repeat center;
height:60px;
width:60px;

}


.caja_cerrar{
position:absolute;
width:50px;
height:22px;
line-height:22px;
top:0;
left:0;
padding:5px;
text-align:center;
background-color:#ccc;

}


.caja_cerrar a{
text-decoration:none;
color:#222;
font-size:12px;
font-weight:bold;

}


#simpleDialog2{
width:400px;
height:auto;

}


.oculta{
display:none;

}


.breadcrumbs{
margin:10px 0 27px;
padding:13px 9px 13px 10px;
line-height:0%;
display:block;
border:1px solid #efefef;
font-size:12px;
	
}


ul.breadcrumbs li{
list-style-type:none;
margin:0!important;
padding:0;
display:inline-block;
position:relative;
line-height:100%;
font-size:14px;

}


.breadcrumbs  a{
padding:10px 25px 10px 15px;
background:url(imagenes/breadcrumbs-bg.gif) no-repeat right center;
text-decoration:none;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
font-size:12px;

}


.breadcrumbs span{
  border-right-width-value: 1px;
  border-right-style-value: solid;
  border-right-color-value: #efefef;
  font-weight: bold;
  background-image: none;
  color: maroon;

}


ul.breadcrumbs a:hover{
text-decoration:underline;

}


ul.breadcrumbs li.primera a{
border-left:1px solid #efefef;

}


ul.breadcrumbs li.ultima a{
border-right:1px solid #efefef;
font-weight:bold;
background-image:none;
color:maroon;

}


.herramientas_del_usuario{
margin-bottom:16px;
height:1em;

}


.caja{
border-bottom-color:#c0c0c0;
border-bottom-width:1px;
width:100%;
display:table;
padding-top:.5em;
padding-bottom:2em;

}





ul.alt li{
border-bottom:1px solid #bdbdbd;
padding-bottom:.2em;

}


ul.alt li a{
display:block;
padding:.3em;

}


ul.alt li a:hover{
background-color:#f0f0f0;

}

/*
button,a.boton,input[type="submit"],input[type="reset"],input[type="button"]{
position:relative;
top:0;
left:0;
vertical-align:middle;
margin:0;
padding:10px 15px;
line-height:100%;
border-radius:5px;
cursor:pointer;
width:auto;
overflow:visible;
font-weight:normal;
font-size:14px;
text-shadow:0 1px 0 #fff;
color:#666;
text-decoration:none;
vertical-align:middle;
box-sizing:border-box;
display:inline-block;
border:1px solid #ccc;
background:rgb(252,252,252);

}


button,input[type="submit"],input[type="reset"],button,a.boton,a.button{
font-size:0.8em;
padding:5px 10px;

}
*/

div.descripcion{
background:#f5f5f5;
border:1px solid #ddd;
padding-bottom:3px;
display:table;
margin-bottom:1em;

}


div.descripcion img{
display:block;
padding:0;
margin:0;

}


div.descripcion span{
display:block;
margin-top:3px;
font-size:0.8em;
color:#666;
padding:0px 5px;

}


.menu{
margin:0;
padding:0;
line-height:100%;
font-size:0;
position:relative;
z-index:1000;

}


.menu:after{
clear:both;
content:' ';
display:block;
font-size:0;
line-height:0;
visibility:hidden;
width:0;
height:0
}


.menu li{
margin:0;
padding:0;
list-style-type:none;
display:inline-block;
position:relative;
line-height:inherit;
top:0;
left:0;
font-size:16px;

}


.menu li a{
margin:0;
padding:0;
display:block;
display:inline;
display:inline-block;
position:relative;
line-height:100%;
top:0;
left:0;

}


.menu ul{
margin:0;
padding:0;
position:absolute;
top:100%;
left:0;
display:none;
min-width:150px;
max-width:150%;

}


.menu ul li{
display:block;
width:100%;

}


.menu ul li a{
display:block;

}


.menu ul ul{
top:0;
left:100%;

}


.menu ul li.divider{
border-top:1px solid #ccc;

}


.menu ul li.divider a{
border-top:1px solid #fff;

}


.menu li.has-menu a{
padding-right:25px;

}


.menu li.has-menu span.arrow{
border-style:solid;
border-width:5px;
display:block;
position:absolute;
top:50%;
right:5px;
font-size:0;
line-height:0;
height:0;
width:0;

}


.menu li li.has-menu span.arrow{
margin-top:-4px;

}


.menu{
border:1px solid #ccc;
text-shadow:0px 1px 1px #fff;
background:#eee;
z-index:600;

}


.menu li{

}


.menu li a{
padding:15px 20px;
text-decoration:none;
font-size:0.9em;
color:#777;

}


.menu li.current>a,.menu li.current>a:hover,.menu li.current.hover>a{
background:rgb(122,188,255);
color:#fff;
text-shadow:1px 1px 3px #000;
cursor:default;

}


.menu li a:hover,.menu li.hover>a{
background:#f5f5f5;

}


.menu ul{
background:#efefef;
border:1px solid #ccc;

}


.menu ul li{

}


.menu ul li a{

}


.menu ul ul{

}


.menu ul ul li{

}


.menu ul ul li a{

}


.menu li.has-menu span.arrow{
border-color:#ccc transparent transparent transparent;
border-top-color:#ccc;

}


.menu li li.has-menu span.arrow,.menu.vertical li.has-menu span.arrow{
border-color:transparent transparent transparent #ccc;
border-left-color:#ccc;

}


.menu.vertical.right li.has-menu span.arrow{
border-color:transparent #ccc transparent transparent;
border-right-color:#ccc;

}


.menu ul li.divider{
border-top:1px solid #ccc;

}


.menu ul li.divider a{
border-top:1px solid #fff;

}


.menu .icon{
margin:-10px 7px -10px -5px;
vertical-align:middle;

}


.menu ul .icon{
margin-left:-10px;

}


#tiptip_holder{
display:none;
position:absolute;
top:0;
left:0;
z-index:99999;

}


#tiptip_holder.tip_top{
padding-bottom:5px;

}


#tiptip_holder.tip_bottom{
padding-top:5px;

}


#tiptip_holder.tip_right{
padding-left:5px;

}


#tiptip_holder.tip_left{
padding-right:5px;

}


#tiptip_content{
font-size:11px;
color:#fff;
text-shadow:0 0 2px #000;
padding:4px 8px;
border:1px solid rgba(255,255,255,0.25);
background:#212121;
background-color:rgba(25,25,25,0.92);
border-radius:3px;
box-shadow:0 0 3px #555;

}


#tiptip_arrow,#tiptip_arrow_inner{
position:absolute;
border-color:transparent;
border-style:solid;
border-width:6px;
height:0;
width:0;

}


#tiptip_holder.tip_top #tiptip_arrow{
border-top-color:#fff;
border-top-color:rgba(255,255,255,0.35);

}


#tiptip_holder.tip_bottom #tiptip_arrow{
border-bottom-color:#fff;
border-bottom-color:rgba(255,255,255,0.35);

}


#tiptip_holder.tip_right #tiptip_arrow{
border-right-color:#fff;
border-right-color:rgba(255,255,255,0.35);

}


#tiptip_holder.tip_left #tiptip_arrow{
border-left-color:#fff;
border-left-color:rgba(255,255,255,0.35);

}


#tiptip_holder.tip_top #tiptip_arrow_inner{
margin-top:-7px;
margin-left:-6px;
border-top-color:rgb(25,25,25);
border-top-color:rgba(25,25,25,0.92);

}


#tiptip_holder.tip_bottom #tiptip_arrow_inner{
margin-top:-5px;
margin-left:-6px;
border-bottom-color:rgb(25,25,25);
border-bottom-color:rgba(25,25,25,0.92);

}


#tiptip_holder.tip_right #tiptip_arrow_inner{
margin-top:-6px;
margin-left:-5px;
border-right-color:rgb(25,25,25);
border-right-color:rgba(25,25,25,0.92);

}


#tiptip_holder.tip_left #tiptip_arrow_inner{
margin-top:-6px;
margin-left:-7px;
border-left-color:rgb(25,25,25);
border-left-color:rgba(25,25,25,0.92);

}


@media screen{
#tiptip_content{
padding:4px 8px 5px 8px;
background-color:rgba(45,45,45,0.88);

}


#tiptip_holder.tip_bottom #tiptip_arrow_inner{
border-bottom-color:rgba(45,45,45,0.88);

}


#tiptip_holder.tip_top #tiptip_arrow_inner{
border-top-color:rgba(20,20,20,0.92);

}



}


#fancybox-loading{
position:fixed;
top:50%;
left:50%;
width:40px;
height:40px;
margin-top:-20px;
margin-left:-20px;
cursor:pointer;
overflow:hidden;
z-index:1104;
display:none;

}


#fancybox-loading div{
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background-image:url('imagenes/fancybox/fancybox.png');

}


#fancybox-overlay{
position:absolute;
top:0;
left:0;
width:100%;
z-index:1100;
display:none;

}


#fancybox-tmp{
padding:0;
margin:0;
border:0;
overflow:auto;
display:none;

}


#fancybox-wrap{
position:absolute;
top:0;
left:0;
padding:20px;
z-index:1101;
outline:none;
display:none;

}


#fancybox-outer{
position:relative;
width:100%;
height:100%;
background:#fff;

}


#fancybox-content{
width:0;
height:0;
padding:0;
outline:none;
position:relative;
overflow:hidden;
z-index:1102;
border:0px solid #fff;

}


#fancybox-hide-sel-frame{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:transparent;
z-index:1101;

}


#fancybox-close{
position:absolute;
top:-15px;
right:-15px;
width:30px;
height:30px;
background:transparent url('imagenes/fancybox/fancybox.png') -40px 0px;
cursor:pointer;
z-index:1103;
display:none;

}


#fancybox-error{
color:#444;
padding:14px;
margin:0;
font-style:normal;
line-height:20px;
font-size:12px;

}


#fancybox-img{
width:100%;
height:100%;
padding:0;
margin:0;
border:none;
outline:none;
line-height:0;
vertical-align:top;

}


#fancybox-frame{
width:100%;
height:100%;
border:none;
display:block;

}


#fancybox-left,#fancybox-right{
position:absolute;
bottom:0px;
height:100%;
width:35%;
cursor:pointer;
outline:none;
background:transparent url('imagenes/fancybox/blank.gif');
z-index:1102;
display:none;

}


#fancybox-left{
left:0px;

}


#fancybox-right{
right:0px;

}


#fancybox-left-ico,#fancybox-right-ico{
position:absolute;
top:50%;
left:-9999px;
width:30px;
height:30px;
margin-top:-15px;
cursor:pointer;
z-index:1102;
display:block;

}


#fancybox-left-ico{
background-image:url('imagenes/fancybox/fancybox.png');
background-position:-40px -30px;

}


#fancybox-right-ico{
background-image:url('imagenes/fancybox/fancybox.png');
background-position:-40px -60px;

}


#fancybox-left:hover,#fancybox-right:hover{
visibility:visible;

}


#fancybox-left:hover span{
left:20px;

}


#fancybox-right:hover span{
left:auto;
right:20px;

}


.fancybox-bg{
position:absolute;
padding:0;
margin:0;
border:0;
width:20px;
height:20px;
z-index:1001;

}


#fancybox-bg-n{
top:-20px;
left:0;
width:100%;
background-image:url('imagenes/fancybox/fancybox-x.png');

}


#fancybox-bg-ne{
top:-20px;
right:-20px;
background-image:url('imagenes/fancybox/fancybox.png');
background-position:-40px -162px;

}


#fancybox-bg-e{
top:0;
right:-20px;
height:100%;
background-image:url('imagenes/fancybox/fancybox-y.png');
background-position:-20px 0px;

}


#fancybox-bg-se{
bottom:-20px;
right:-20px;
background-image:url('imagenes/fancybox/fancybox.png');
background-position:-40px -182px;

}


#fancybox-bg-s{
bottom:-20px;
left:0;
width:100%;
background-image:url('imagenes/fancybox/fancybox-x.png');
background-position:0px -20px;

}


#fancybox-bg-sw{
bottom:-20px;
left:-20px;
background-image:url('imagenes/fancybox/fancybox.png');
background-position:-40px -142px;

}


#fancybox-bg-w{
top:0;
left:-20px;
height:100%;
background-image:url('imagenes/fancybox/fancybox-y.png');

}


#fancybox-bg-nw{
top:-20px;
left:-20px;
background-image:url('imagenes/fancybox/fancybox.png');
background-position:-40px -122px;

}


#fancybox-title{
font-family:Helvetica;
font-size:12px;
z-index:1102;

}


.fancybox-title-inside{
padding-bottom:10px;
text-align:center;
color:#333;
background:#fff;
position:relative;

}


.fancybox-title-outside{
padding-top:10px;
color:#fff;

}


.fancybox-title-over{
position:absolute;
bottom:0;
left:0;
color:#FFF;
text-align:left;

}


#fancybox-title-over{
padding:10px;
background-image:url('imagenes/fancybox/fancy_title_over.png');
display:block;

}


.fancybox-title-float{
position:absolute;
left:0;
bottom:-20px;
height:32px;

}


#fancybox-title-float-wrap{
border:none;
border-collapse:collapse;
width:auto;

}


#fancybox-title-float-wrap td{
border:none;
white-space:nowrap;

}


#fancybox-title-float-left{
padding:0 0 0 15px;
background:url('imagenes/fancybox/fancybox.png') -40px -90px no-repeat;

}


#fancybox-title-float-main{
color:#FFF;
line-height:29px;
font-weight:bold;
padding:0 0 3px 0;
background:url('imagenes/fancybox/fancybox-x.png') 0px -40px;

}


#fancybox-title-float-right{
padding:0 0 0 15px;
background:url('imagenes/fancybox/fancybox.png') -55px -90px no-repeat;

}


.calendario{
text-align:center;
text-shadow:0px 1px 0px #fff;
color:#666;
border:1px solid #ddd;
background:#f5f5f5;

}


.calendario h4#mes_actual{
margin:0;
padding:2% 0;
border-top:1px solid #fff;
border-left-style:none;
font-style:normal;
line-height:100%;
font-size:1em;

}


.calendario table{
margin:0;
border-collapse:collapse;
border:0;

}


.calendario th,.calendario td{
text-align:center;
padding:0;
font-weight:normal;
line-height:100%;
border:0;

}


.calendario th{
width:14.2857%;
padding:2% 0;
border-bottom:1px solid #ddd;

}


.calendario td{
background:#fff;
padding:3% 0;
text-align:center;

}


.calendario th.dom_lun{
color:#434545;
font-size:0.7em;
text-transform:uppercase;
background-color:#b2b2b2;

}


.calendario td.otro_mes{
color:#ccc;
background-color:white;

}


.calendario td.mes_actual{
background:#f6f6f6;
color:#777;

}


form{
padding:0;
margin:0;

}

/* Quitar temporalmente
fieldset{
margin:30px 0 20px 0;
padding:5px 15px 15px 15px;
border:1px solid #ccc;
background:#f5f5f5;
border-radius:5px;
position:relative;
top:0;
left:0;

}


legend{
border-radius:5px;
border:1px solid #ccc;
background:#f5f5f5;
padding:2px 10px;
margin:0 0 0 0;
display:block;
position:relative;
top:0;
left:0;

}
*/

label{
display:inline-block;
vertical-align:middle;
margin:0;
padding:0;
position:relative;
top:0;
left:0;
box-sizing:border-box;

}


label.inline{
display:inline;
margin:0;

}


label span{
color:#999;
font-size:0.9em;

}


label span.right{
position:absolute;
bottom:0;
right:0;
text-align:right;
display:inline-block;

}


label.disabled{
color:#ccc;

}


input{
display:inline-block;
vertical-align:middle;
width:auto;
margin:0;
border:1px solid #ccc;
font-size:1em;
text-indent:5px;
border-radius:5px;
background:#fff;
box-shadow:inset 0px 1px 6px #ccc;
box-sizing:border-box;

}


.placeholder{
color:#bbb;

}


input[disabled="disabled"],input.disabled{
color:#999;
background:#f5f5f5;
box-shadow:inset 0px 1px 2px #ddd;

}


input[type="text"]:focus,textarea:focus,button:focus,a.button:focus,select:focus,input[type="file"]:focus,input[type="password"]:focus,.rte-editor:focus,textarea.rte:focus{
box-shadow:0 0 7px #6db9ff;
border:1px solid #50b1fe;
outline:none;

}


input[type="text"],textarea,button,a.button,a,input[type="file"]{

}


input.checkbox,input[type="checkbox"]{
display:inline;
width:auto;
margin:0;
padding:0;
border:0;
background:none;
vertical-align:middle;

}


input.radio,input[type="radio"]{
display:inline;
width:auto;
margin:0;
padding:0;
border:0;
background:none;
vertical-align:middle;

}



input[type="radio"]:focus,input[ type="checkbox"]:focus{
box-shadow:0 0 5px #6db9ff;
outline-color:#6db9ff;

}


input.file,input[type="file"]{
font-size:0.8em;
box-shadow:none;

}


select{
display:inline;
width:auto;
margin:0;
line-height:100%;
padding:3px;
vertical-align:middle;

}


textarea{
width:auto;
height:200px;
margin:0;
border:1px solid #ccc;
padding:5px;
vertical-align:middle;
font-family:inherit;
font-size:0.9em;
border-radius:5px;
box-shadow:inset 0px 1px 6px #ccc;
box-sizing:border-box;

}


.rte-wrap{
width:100%;
position:relative;
top:0;
left:0;
margin:0 0 10px 0;

}


.rte-toolbar{
border:1px solid #ccc;
border-bottom:0;
background:#f5f5f5;
z-index:50;
position:relative;
top:0;
left:0;

}


.rte-toolbar ul{
margin:0;
padding:0;
display:inline;
float:left;

}


.rte-toolbar li{
list-style-type:none;
margin:0;
padding:0;
float:left;
display:block;

}


.rte-toolbar li.html-toggle{
position:absolute;
top:-16px;
right:-1px;
font-size:10px;
line-height:100%;
width:auto;

}


.rte-toolbar li.html-toggle a{
background:#efefef;
border:1px solid #ddd;
border-bottom:1px solid #ccc;
width:auto;
height:10px;
padding:2px;

}


.rte-toolbar li a{
display:block;
float:left;
padding:0;
width:20px;
height:20px;
text-align:center;
text-decoration:none;
color:inherit;
color:#777;
text-shadow:0px 1px 0px #fff;

}


a.rte-bold{
background:url(img/rte/text_bold.png) no-repeat center center;

}


a.rte-italic{
background:url(img/rte/text_italic.png) no-repeat center center;

}


a.rte-ul{
background:url(img/rte/text_list_bullets.png) no-repeat center center;

}


a.rte-ol{
background:url(img/rte/text_list_numbers.png) no-repeat center center;

}


a.rte-img{
background:url(img/rte/picture_empty.png) no-repeat center center;

}


a.rte-link{
background:url(img/rte/link.png) no-repeat center center;

}


a.rte-unlink{
background:url(img/rte/link_break.png) no-repeat center center;

}


a.rte-justifyleft{
background:url(img/rte/text_align_left.png) no-repeat center center;

}


a.rte-justifycenter{
background:url(img/rte/text_align_center.png) no-repeat center center;

}


a.rte-justifyright{
background:url(img/rte/text_align_right.png) no-repeat center center;

}


a.rte-sub{
background:url(img/rte/text_subscript.png) no-repeat center center;

}


a.rte-sup{
background:url(img/rte/text_superscript.png) no-repeat center center;

}


.rte-toolbar li a:hover{
color:#333;
background-color:#efefef;

}


.rte-wrap .rte-toolbar li{
display:none;

}


.rte-wrap.editmode .rte-toolbar li{
display:block;

}


.rte-wrap .rte-toolbar li.html-toggle,.rte-wrap.editmode .rte-toolbar li.html-toggle{
display:block;

}


.rte-toolbar select.inline{
float:left;
display:inline;
width:50px;
height:17px;
margin:1px 3px 0 1px;
bordeR:1px solid #ccc;

}


textarea.rte,.rte-editor{
width:100%;
margin:0;
border:1px solid #ccc;
padding:5px;
overflow:auto;
vertical-align:middle;
font-family:inherit;
font-size:0.9em;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
box-shadow:inset 0px 1px 6px #ccc;
box-sizing:border-box;
z-index:40;

}


textarea.rte{
font-family:Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;font-size:0.9em;
}


.rte-editor ul li,.rte-editor ol li{
padding:0;
}


form.vertical{

}


form.vertical label{
display:block;
}


form.vertical input,form.vertical select,form.vertical textarea{
width:100%;display:block;margin-bottom:10px;
}


form.vertical .chzn-container{
display:block;margin-bottom:10px;
}


form.vertical .chzn-choices{
display:block;margin-bottom:10px;
}


form.vertical input.checkbox,form.vertical input[type="checkbox"],form.vertical input.radio,form.vertical input[type="radio"],form.vertical label.inline{
display:inline;width:auto;margin:0;
}


label.error{
color:red;
}


input.error{
border:1px solid red;
}


.aviso{
border:1px solid gold;background:lightyellow;padding:10px 20px 10px 10px;margin:10px 0;border-radius:5px;color:#deae00;line-height:120%;vertical-align:middle;text-shadow:1px 1px 3px #fff;position:relative;top:0;left:0;clear:both;
}


.avisoe.alerta{

}


.aviso.error{
border:1px solid red;background:pink;color:red;
}


.aviso.correcto{
border:1px solid green;background:lightgreen;color:green;
}


.aviso .icon{
color:inherit;margin-right:10px;margin-bottom:-5px;
}


.aviso a.icon.close,.aviso a.icon.close:active,.aviso a.icon.close:visited{
font-size:12px;position:absolute;top:5px;right:-5px;left:auto;color:inherit;
}




/*investigadores FACE*/
/* -------------------------------------------------------------------------------------- */
/*este selector tiene la imagen a mapear, con su alto y ancho*/
#imagenCEH {width:700px; height:350px; background:url(img/PlantaDocenteCEH.jpg) no-repeat; position:relative}

/*Reglas generales para los enlaces (les pongo un color para que los veas mejor) */
#imagenCEH a {display:block; position: absolute;   }

/*Los enlaces dentro de la imagen (el mapeo) */
#imagenCEH a#map1 {	display:block;	height:47px;	width:43px;	top:71px;	left: 446px;}
#imagenCEH a#map2 {	display:block;	height:46px;	width:37px;	top:169px;	left: 370px}
#imagenCEH a#map3 {	display:block;	height:47px;	width:38px;	top:170px;	left: 446px}
#imagenCEH a#map4 {	display:block;	height:46px;	width:42px;	top:175px;	left: 294px;}
#imagenCEH a#map5 {	display:block;	height:48px;	width:46px;	top:57px;	left: 511px}
#imagenCEH a#map6 {	display:block;	height:47px;	width:43px;	top:78px;	left: 343px}
#imagenCEH a#map7 {	display:block;	height:55px;	width:45px;	top:163px;	left: 216px}
#imagenCEH a#map8 {	display:block;	height:52px;	width:45px;	top:84px;	left: 397px}
#imagenCEH a#map9 {	display:block;	height:55px;	width:48px;	top:69px;	left: 241px}
#imagenCEH a#map10 {	display:block;	height:55px;	width:48px;	top:73px;	left: 294px}
#imagenCEH a#map11 {	display:block;	height:55px;	width:48px;	top:70px;	left: 189px}
#imagenCEH a#map12 {	display:block;	height:55px;	width:48px;	top:81px;	left: 122px}

#informacionCEH{	background-color:#4A6980;	color:#FFFFFF;	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;	    padding: 10px;    display: none;    position: absolute;	z-index:1000;	border:1px solid #FFF;	}





/*-----------------------------------------------------------------------------------*/
/*este selector tiene la imagen a mapear, con su alto y ancho*/
#imagenCEA {width:700px; height:350px; background:url(img/PlantaDocenteCEA.jpg) no-repeat; position:relative}

/*Reglas generales para los enlaces (les pongo un color para que los veas mejor) */
#imagenCEA a {display:block; position: absolute;   }

/*Los enlaces dentro de la imagen (el mapeo) */
#imagenCEA a#map1 {display:block;height:47px;width:43px;top:87px;left: 110px;}
#imagenCEA a#map2 {display:block;height:46px;width:37px;top:135px;left: 77px}
#imagenCEA a#map3 {display:block;height:47px;width:38px;top:71px;left: 366px}
#imagenCEA a#map4 {display:block;height:46px;width:42px;top:101px;left: 585px;}
#imagenCEA a#map5 {display:block;height:48px;width:46px;top:123px;left: 234px}
#imagenCEA a#map6 {display:block;height:47px;width:43px;top:117px;left: 156px}
#imagenCEA a#map7 {display:block;height:55px;width:45px;top:117px;left: 535px}
#imagenCEA a#map8 {display:block;height:52px;width:45px;top:80px;left: 200px}
#imagenCEA a#map9 {display:block;height:55px;width:48px;top:116px;left: 630px}
#imagenCEA a#map10 {display:block;height:55px;width:48px;top:95px;left: 302px}
#imagenCEA a#map11 {display:block;height:55px;width:48px;top:99px;left: 407px}
#imagenCEA a#map12 {display:block;height:55px;width:48px;top:103px;left: 10px}
#imagenCEA a#map13 {display:block;height:55px;width:48px;top:100px;left: 476px}

#informacionCEA{
	background-color:#4A6980;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;	
    padding: 10px;
    display: none;
    position: absolute;
	z-index:1000;
	border:1px solid #FFF;
	}


/*-----------------------------------------------------------------------------------*/
/*este selector tiene la imagen a mapear, con su alto y ancho*/
#imagenCET {width:700px; height:350px; background:url(img/PlantaDocenteCET.jpg) no-repeat; position:relative}

/*Reglas generales para los enlaces (les pongo un color para que los veas mejor) */
#imagenCET a {display:block; position: absolute;   }

/*Los enlaces dentro de la imagen (el mapeo) */
#imagenCET a#map1 {display:block;height:47px;width:43px;top:128px;left: 467px;}
#imagenCET a#map2 {display:block;height:46px;width:37px;top:37px;left: 166px}
#imagenCET a#map3 {display:block;height:47px;width:38px;top:38px;left: 253px}
#imagenCET a#map4 {display:block;height:46px;width:42px;top:106px;left: 257px;}
#imagenCET a#map5 {display:block;height:48px;width:46px;top:34px;left: 397px}
#imagenCET a#map6 {display:block;height:47px;width:43px;top:39px;left: 333px}
#imagenCET a#map7 {	display:block;	height:55px;	width:45px;	top:125px;	left: 400px}
#imagenCET a#map8 {display:block;height:52px;width:45px;top:113px;left: 123px}
#imagenCET a#map9 {display:block;height:55px;width:48px;top:115px;left: 60px}
#imagenCET a#map10 {display:block;height:55px;width:48px;top:117px;left: 186px}
#imagenCET a#map11 {display:block;height:55px;width:48px;top:87px;left: 322px}
#imagenCET a#map12 {	display:block;	height:55px;	width:48px;	top:34px;	left:486px}
#imagenCET a#map13 {	display:block;	height:40px;	width:41px;	top:136px;	left:537px}

#informacionCET{
	background-color:#4A6980;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;	
    padding: 10px;
    display: none;
    position: absolute;
	z-index:1000;
	border:1px solid #FFF;
	}



/*-----------------------------------------------------------------------------------*/
/*este selector tiene la imagen a mapear, con su alto y ancho*/
#imagenCEGH {width:700px; height:320px; background:url(img/PlantaDocenteCEGH2.jpg) no-repeat; position:relative}

/*Reglas generales para los enlaces (les pongo un color para que los veas mejor) */
#imagenCEGH a {display:block; position: absolute;   }

/*Los enlaces dentro de la imagen (el mapeo) */
/*Los enlaces dentro de la imagen (el mapeo) */
#imagenCEGH a#map1 {	display: block;	height: 47px;	width: 43px;	top: 170px;	left: 470px;}
#imagenCEGH a#map2 {	display: block;	height: 42px;	width: 35px;	top: 94px;	left: 197px}
#imagenCEGH a#map3 {	display: block;	height: 38px;	width: 35px;	top: 195px;	left: 379px}
#imagenCEGH a#map4 {	display: block;	height: 43px;	width: 36px;	top: 196px;	left: 200px;}
#imagenCEGH a#map5 {	display: block;	height: 40px;	width: 34px;	top: 9px;	left: 12px}
#imagenCEGH a#map6 {	display: block;	height: 41px;	width: 34px;	top: 103px;	left: 311px}
#imagenCEGH a#map7 {	display: block;	height: 41px;	width: 33px;	top: 62px;	left: 13px}
#imagenCEGH a#map8 {	display: block;	height: 36px;	width: 32px;	top: 196px;	left: 290px}
#imagenCEGH a#map9 {	display: block;	height: 39px;	width: 30px;	top: 84px;	left: 469px}
#imagenCEGH a#map10 {	display: block;	height: 48px;	width: 39px;	top: 90px;	left: 383px}
#imagenCEGH a#map11 {display: block;	height: 40px;	width: 34px;	top: 80px;	left: 262px}
#informacionCEGH{background-color:#493E59;color:#FFFFFF;font-size:11px;
font-family:Verdana, Geneva, sans-serif;	
    padding: 10px;
    display: none;
    position: absolute;
	z-index:1000;
	border:1px solid #FFF;
	}

/* -------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------- */

/*este selector tiene la imagen a mapear, con su alto y ancho*/
#imagenCER {width:700px; height:241px; background:url(img/PlantaDocenteCER.jpg) no-repeat; position:relative}

/*Reglas generales para los enlaces (les pongo un color para que los veas mejor) */
#imagenCER a {display:block; position: absolute;   }

/*Los enlaces dentro de la imagen (el mapeo) */
#imagenCER a#map1 {display:block;height:44px;width:46px;top:7px;left: 193px;}
#imagenCER a#map2 {	display:block;height:47px;width:44px;top:2px;left: 275px}
#imagenCER a#map3 {display:block;height:48px;width:45px;top:9px;left: 353px}
#imagenCER a#map4 {display:block;height:44px;width:47px;top:18px;left: 415px;}
#imagenCER a#map5 {display:block;height:50px;width:43px;top:15px;left: 491px}
#imagenCER a#map6 {display:block;height:48px;width:43px;top:23px;left: 569px}
#imagenCER a#map7 {display:block;height:50px;width:50px;top:164px;left: 41px}
#imagenCER a#map8 {display:block;height:50px;width:50px;top:129px;left: 145px}
#imagenCER a#map9 {display:block;height:51px;width:45px;top:120px;left: 237px}
#imagenCER a#map10 {display:block;	height:50px;width:50px;top:147px;left: 318px}
#imagenCER a#map11 {display:block;height:50px;width:50px;top:136px;left: 393px}
#imagenCER a#map12 {display:block;height:54px;width:51px;top:108px;left: 481px}
#imagenCER a#map13 {display:block;height:50px;width:50px;top:116px;left: 577px}
#informacionCER{background-color:#D7B809;color:#FFFFFF;font-size:11px;font-family:Verdana, Geneva, sans-serif;padding: 10px;display: none;position: absolute;z-index:1000;border:1px solid #FFF;}



/* -------------------------------------------------------------------------------------- */
#imagenCEQ {width:700px; height:241px; background:url(img/PlantaDocenteCEQ2.jpg) no-repeat; position:relative}

/*Reglas generales para los enlaces (les pongo un color para que los veas mejor) */
#imagenCEQ a {display:block; position: absolute;   }

/*Los enlaces dentro de la imagen (el mapeo) */
#imagenCEQ a#map1 {display:block; height:50px; width:50px; top:100px; left: 80px;}
#imagenCEQ a#map2 {display:block; height:50px; width:50px; top:125px; left: 150px}
#imagenCEQ a#map3 {display:block; height:50px; width:50px; top:80px; left: 200px}
#imagenCEQ a#map4 {display:block; height:50px; width:50px; top:100px; left: 275px;}
#imagenCEQ a#map5 {display:block; height:50px; width:50px; top:110px; left: 369px}
#imagenCEQ a#map6 {display:block; height:50px; width:50px; top:130px; left: 425px}
#imagenCEQ a#map7 {display:block; height:50px; width:50px; top:90px; left: 485px}
#imagenCEQ a#map8 {display:block; height:50px; width:50px; top:105px; left: 560px}


#informacionCEQ{
	background-color:#4D4135;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;	
    padding: 10px;
    display: none;
    position: absolute;
	z-index:1000;
	border:1px solid #FFF;
	}


/* -------------------------------------------------------------------------------------- */
/*este selector tiene la imagen a mapear, con su alto y ancho*/
#imagenDCTS {width:695px; height:241px; background:url(img/PlantaDocenteDCTS.jpg) no-repeat; position:relative}

/*Reglas generales para los enlaces (les pongo un color para que los veas mejor) */
#imagenDCTS a {display:block; position: absolute;   }

/*Los enlaces dentro de la imagen (el mapeo) */
#imagenDCTS a#map1{display:block;height:66px;width:54px;top:51px;left: 149px;}
#imagenDCTS a#map2{display:block;height:63px;width:54px;top:49px;left: 243px}
#imagenDCTS a#map3{display:block;height:62px;width:55px;top:57px;left: 331px}
#imagenDCTS a#map4{display:block;height:60px;width:56px;top:51px;left: 424px;}
#imagenDCTS a#map5{display:block;height:58px;width:55px;top:72px;left: 510px}
#imagenDCTS a#map6{display:block;height:63px;width:53px;top:16px;left: 603px}
#informacionDCTS{background-color:#463D33;color:#FFFFFF;font-size:11px;font-family:Verdana, Geneva, sans-serif;	padding: 10px;display: none;position: absolute;z-index:1000;border:1px solid #FFF;}





/* -------------------- GEOGRAFÍA -------------------- */

/* ---------- Nucleo Academico (personal docente) ---------- */
.cuadro-bio{ float: left; width: 30%; height: auto; border: solid 1px #DFE7E8; margin-left: 1.5%; }
		
/* Colores de las Líneas y Nombres */
.linea-bio1{ border-top: solid 5px #6BD69C; }
.clor1{ color: #6BD69C; }
.linea-bio2{ border-top: solid 5px #CB7E43; }
.clor2{ color: #CB7E43; }
.linea-bio3{ border-top: solid 5px #E75239; }
.clor3{ color: #E75239; }
.linea-bio4{ border-top: solid 5px #624A16; }
.clor4{ color: #624A16; }
.linea-bio5{ border-top: solid 5px #6F358D; }
.clor5{ color: #6F358D; }
.linea-bio6{ border-top: solid 5px #54D6E7; }
.clor6{ color: #54D6E7; }
.linea-bio7{ border-top: solid 5px #F29400; }
.clor7{ color: #F29400; }
.linea-bio8{ border-top: solid 5px #009DE0; }
.clor8{ color: #009DE0; }
.linea-bio9{ border-top: solid 5px #009136; }
.clor9{ color: #009136; }
.nombre-bio, .email-bio, .num-bio{font-size: 15px !important; line-height: 15px !important;}/* Esta linea se agrego despues */
.foto-bio{ text-align: center; padding: 26px 0px 16px 0px; }
.foto-bio img{ max-width: 130px; max-height: 130px; }
.nombre-bio, .nombre-bio a{ font-variant: small-caps; font-weight: bold; text-decoration: none; color: inherit; }
.nombre-bio, .email-bio, .num-bio { text-align: center; padding: 0px 6px 10px 6px; }
/* .email-bio, .email-bio a, .num-bio { color: #5F5F5F; text-decoration: none; } */

.email-bio, .email-bio a, .num-bio { color: #EFF0F3; text-decoration: none; }
.redes-bio{ background: #F6F9FD; text-align: center; margin-top: 12px; padding: 10px 0px 4px 0px; border-top: solid 1px #DFE7E8; }


		
/* Ya están en la página */
.reng{ float: left; width: 100%; padding: 2px 0px; }

/* --- Productividad academica --- */
.btn-productividad{ width: 140px; 	height: 34px; border: solid 1px #888483; border-radius: 4px; line-height: 16px; }
.cdr1{ float: left; width: 34px; height: 34px; border-top-left-radius: 2px; background: #155F89; }
.cdr2{ float: right; width: 106px; height: 24px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background: #EEEEF0; text-align: center; }
.btn-productividad a{color: inherit;}
.cdr2-a{ padding: 10px 0px 0px 0px; }
.cdr2-b{ height: 33px; padding: 1px 0px 0px 0px; }


table.tblIngreso td, table.blueTable th {
	border: 1px solid #000000;
	padding: 3px 2px;
}
table.tblIngreso {
	border: 1px solid #1C6EA4;
	background-color: #FFFFFF;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}




/* ----------   PENSANDO NUEVA NORMALIDAD   ---------- */

.contenedor{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.menuNormalidad{
	float: left;
	width: 100%;
	text-align: center;
	border-top: solid 3px #D4D4D4;
	border-bottom: solid 3px #D4D4D4;
	margin-bottom: 30px;
}

.botonNormalidad{
	background: none;
	border: none;
	padding: 24px 16px;
}

.menuNormalidad button:hover {
	color: #1376a4;
	cursor: pointer;
}

.botonNormalidad button.active {
	color: #1376a4;
}

.div-videos{
	float: left; 
	width: 100%;
	border: none;
	background: #25292C;
	padding: 0px;
	margin-bottom: 30px;
}

.div-videos-video{
	float: left; 
	width: 40%;
	max-width: 360px;
    min-width: 360px;
	padding: 0px;
}

.div-videos-desc{
	float: left;
	width: 58%;
	color: #FFF;
	padding: 30px 0% 30px 2%;
}

.div-videos-desc a{
	color: #FFFFFF;
	text-decoration: none;
}



