/*body { background-color:#FFF; background-image:url('img/body/cinves_fondo.jpg'); background-repeat:repeat-x;}
#CinvesFondoCen { background-image:url('img/body/cinves_fondo_cen.jpg'); background-repeat:no-repeat; background-position:center top; /*padding-top:14px;* /}
#CinvesTop { height:25px;}
#CinvesTop td {color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; font-weight:normal;}
.imgdemo{ margin-bottom:1px;}
*/
body {color:#000 !important; font-family:Arial, Helvetica, sans-serif; margin:0px;}
#piepag, #paneles_contenedor, #encabezados_gral, #barra_banderas_visitas_fecha { width:734px;}
.buscas, a.buscas, .l_r, a.l_r {cursor:pointer; font-size:11px !important; font-weight:bold !important; }
a.buscas:hover, a.l_r:hover { text-decoration:underline !important;}
.herramientas_top {float:left !important; width:180px; margin:3px 0px 0px 3px; overflow:visible;}
.hideitem{ display:none;}
.links_interes { border: #F0F0F0 solid 1px; background-color:#EFEFEF; padding:1em; text-align:left !important; list-style-position:inside;}
.links_interes a { font-weight:bold !important;}
.hr_1 { height:1px; color:#E6E6E6;}
.banners_eventos_home * { text-align:center; z-index:-1000 !important;}
#Form, #Body{margin:0px!important; padding:0px!important;}
.pan_izq {width:169px;}
.Plantillas_intro{margin:0px 20px 20px 20px; text-align:justify;}

.caja_resultados, .caja_resultados_uno, .caja_resultados_dos { margin:0px 0px 20px 0px; border-style:solid; border-width:1px; border-color:#CCC; padding:10px; background-color:#EBEFF2; background-image:url('/DesktopModules/ExaCinves/Imagenes/fondo_resultados_listado.jpg'); background-repeat:repeat-x;}
.caja_resultados_uno {float:left; width:235px; text-align:justify;}
.caja_resultados_dos {float:right; width:248px; text-align:justify;}
.caja_resultados_tres {float:right; width:270px;}
.caja_bienvenida {margin:0px 20px 20px 20px; text-align:justify;}
.mapacontacto{ height:300px;}
/*#menu_principal { width:820px; overflow:visible;}*/

/* Top level menu  * /
.main_dnnmenu_container{background-color: transparent;}
.main_dnnmenu_bar{
cursor: pointer; 
height:16px !important;
background-color: Transparent;}
.main_dnnmenu_item td{ /*TD if menu option for using tables is on* /
cursor: pointer; 
color: #fff; 
	font-size: 9pt; 
font-weight: bold; 
font-style: normal; 
background-color: Transparent;
font-family: Tahoma, Arial, Helvetica; 
white-space: nowrap;  /*Word wrapping menu item now optional* /	
padding: 1px 3px 3px 1px;	}
.main_dnnmenu_rootitem{ /*TD if menu option for using tables is on-----------------------* /
line-height:30px;
cursor: pointer; 
color: #FFF; 
	font-size: 9pt; 
font-weight: bold; 
font-style:italic; 
background-color: Transparent;
font-family: Tahoma, Arial, Helvetica; 
white-space: nowrap;  /*Word wrapping menu item now optional* /	    
padding: 0px 20px 0px 10px;   /* 0px 12px 0px 5px explicitly set padding for root menu items* /}
.main_dnnmenu_itemhover{  
background-color: transparent;}
.main_dnnmenu_itemhover td{  
background-color:#0066CC;}
.main_dnnmenu_icon{
cursor: pointer; 
text-align: center; 
width: 15px; 
height: 100%;}
.main_dnnmenu_submenu{ text-align:left;
background-color:#003366;  
z-index: 1000; 
cursor: pointer; 
padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus * /}
.main_dnnmenu_break{
height: 1px;
	font-size: 1px;}
.main_dnnmenu_arrow{
border-right: #ccc 1px solid; 
border-bottom: #ccc 1px solid; 
border-top: #cccccc 0px solid;
font-family: webdings; 
	font-size: 10pt; 
cursor: pointer;}
.main_dnnmenu_rootmenuarrow{
font-family: webdings; 
	font-size: 10pt; 
cursor: pointer;}
/* end of menu*/
/*ENCUESTA*/
.enc_cont{ width:350px;}
.enc_top{background-image:url(/images/Modal/t_bar.gif); background-repeat:no-repeat; height:10px;}
.enc_medio{background-image:url(/images/Modal/m_bar.gif); background-repeat:repeat-y; padding:5px; text-align:center; font-family:Arial, Verdana, sans-serif; font-size:12px;}
.enc_bajo{background-image:url(/images/Modal/b_bar.gif); background-repeat:no-repeat; height:10px;}
/* Nuevos Estilos W3C */
/*MENU PRINCIPAL*/
#menu_principal{ min-height:35px; white-space:nowrap;		margin-bottom:15px;}
/*MAQUETA*/
#cuerpo_pag{ margin:0px auto 0px auto; width:734px;}
.encabezado{ height:133px; margin:3px 0px 3px 0px;}
.enc_logo_cinv{ float:left;  height:133px; width:189px; margin-right:3px;}
.enc_foto_cinv{ float:left;  height:133px; width:450px; overflow:hidden;}
.enc_logo_pres{ float:right; height:133px; width:89px;}
#paneles_contenedor{}
#panel_izq{ float:left;  width:161px;/*161px;150*/ margin:0px 15px 0px 0px; text-align:left; overflow:hidden;}
#panel_cen{ float:left;  width:356px; margin:0px;/* 10px 0px 0px;*/ text-align:left;}
#panel_der{ float:right; width:183px;/*183px;*/ margin:0px;  text-align:right; 		overflow:hidden;}
#panel_cen2{float:left; width:540px; margin:0px;/* 0px 0px 10px;*/ padding:0px;}
.clear_b{ clear:both;}
/*BANDERAS*/
#barra_banderas_visitas_fecha{ height:26px;}
#barra_banderas{ float:left;  width:200px; text-align:left; line-height:20px;}
/*#barra_visitas{  float:left;  width:350px; text-align:center; line-height:30px; vertical-align:top;}*/
.barra_visitas1, .barra_visitas2, .barra_visitas3{float:left; line-height:20px;}
.barra_visitas1{text-align:right; padding-right:5px; vertical-align:top; width:130px;}
.barra_visitas2{text-align:center; padding-top:5px; width:90px;}
.barra_visitas3{text-align:left; padding-left:5px; vertical-align:top; width:110px;}
#barra_fecha{float:right; width:180px; text-align:right; line-height:20px; vertical-align:top;}
/*CONTADOR*/
#contadorvis { text-align:center; height:45px; margin-top:20px; padding-top:10px; border:1px solid #EAEAEA; background-color:#EFEFEF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000 !important;}
/*FECHA EVENTOS*/
.fechaeventos{ font-size:15px; font-weight:bold; color:#FFCC00 !important;}
/**/
.ultimaact{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
/*PIE*/
#pie_pag{ height:100px; text-align:center; background-color:#666; margin-top:10px; text-align:right; background-position:left bottom; background-repeat:no-repeat; 
/*padding-left:160px;*/ height:110px;}
#pie_logo{ /*float:left; width:160px; height:100px;*/}
#pie_datos{ /*float:left; width:350px;*/ font-family:Tahoma, Verdana, Arial; font-weight:normal !important; font-size:11px; color:#FFFFFF;}
#pie_datos a{color:#FFFFFF; text-decoration:none; font-weight:bold;}
#pie_datos a:hover{text-decoration:underline;}
#pie_inst{ float:right; width:220px; text-align:right;}
address{ font-style:normal; margin:0px; padding:0px;}
/*RUTA DE NAVEGACION Y ACCESO*/
#caja_breadcrumb{ min-height:20px;}
#caja_nav{ float:left;  width:520px; text-align:left;  line-height:20px; padding-right:5px;}
#caja_acceso{ float:right; width:200px; text-align:right; line-height:20px; vertical-align:top;}

/*HERRAMIENTAS MENU #CCF2E9 #0066CC #003366 #FFA521 */
#herram_web { background-color:#F2F2F2; width:450px; height:18px; padding:0px; margin:0px 0px 2px 0px; border-width:0px; border-bottom-width:1px; border-style:solid; border-color:#999;}
#herram_web li{ padding:0px; margin:0px 5px 0px 10px; list-style:none; float:right; width:auto; background:none; /*text-transform:uppercase;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px !important;}
#herram_web a { text-decoration:none; line-height:18px;font-weight:bold;}
#herram_web a:link, #herram_web a:active, #herram_web a:visited{color:#287B7B;}
#herram_web a:hover{color:#006699; text-decoration:underline;}

/*FIN HERRAMIENTAS MENU*/
/* FIN Nuevos Estilos W3C */


Body{}
.FondoCeldaMenu{
background-image: url('img/bg_menu.png');/*img/body/menu_fondo.jpg*/
background-repeat: repeat-x;
background-color:#013da5;/*#74CBC5;#006699;*/
color:White !important;
/*text-align:center;Nuevo Estilo W3C*/}
.MenuInternaCelda{
border-bottom: solid 1px #e6e6e6;
border-left: solid 1px #e6e6e6;
border-right: solid 1px #e6e6e6;
color:White !important;}
.MenuInternaCeldaTitulo{
background-color:Black;
color:White !important;}
.TituloMenuInterno{
font-family:Arial, Verdana, Tahoma;
font-weight:bold;
font-size:10px;
color:White;}
.Contador{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:Black;
/*Nuevo Estilo W3C*/float:left;  width:350px; text-align:center; line-height:30px; vertical-align:top;}
.Fecha{
font-family:Tahoma, Verdana, Arial;
font-size:10px;
color:#333;/*:#66c5bf;*/}
.Pie{
font-family:Verdana, Arial, Tahoma;
font-size:11px;
color:White;}
a.Pie:link, A.Pie:active, A.Pie:hover, A.Pie:visited{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:White;
font-weight:bold;
text-decoration:none;}
a.Pie:hover{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:White;
font-weight:bold;
text-decoration:underline;}
a.Login:link, A.Login:active, A.Login:hover, A.Login:visited{
font-family:Arial, Tahoma, Verdana;
font-weight: bold;
color:Black;
text-decoration:none;}
a.Login:hover{
font-family:Arial, Tahoma, Verdana;
font-weight: bold;
color:Black;
text-decoration:underline;}
a.Registro:link, A.Registro:active, A.Registro:hover, A.Registro:visited{
font-family:Arial, Tahoma, Verdana;
font-weight: bold;
color:Black;
text-decoration:none;}
a.Registro:hover{
font-family:Arial, Tahoma, Verdana;
font-weight: bold;
color:Black;
text-decoration:underline;}
.ControlPanel{
border: solid 1px #cccccc;}
.Head {
font-family:Arial, Tahoma;
font-weight:bold;
font-size:13px;
color:Black;}
.YourCompanyNameSurveyResults{
font-size:10px;
font-family:Tahoma;
color:Black;
font-weight:normal;}
/* style of item titles on edit and admin pages */
.SubHead  {
font-family:Arial, Tahoma;
font-weight:bold;
font-size:12px;
color:Black;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead{
font-family:Arial, Tahoma;
font-weight:bold;
font-size:11px;
color:Black;}

/* text style used for most text rendered by modules */
.Normal, TABLE, TR{
font-family:Tahoma, Verdana, Arial;
font-size:11px;
color:Black;}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox, .NormalRed, .NormalBold{font-family:Tahoma, Verdana, Arial;font-weight:bold;font-size:11px;}
.NormalTextBox, .NormalBold{color:Black;}
.NormalRed{color:#cc0000;}
#cont_buscador .NormalTextBox{width:110px !important;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton{
font-family:Arial;
font-size:10px;
font-weight:normal;
text-decoration:underline;
color:Black;}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active, a.CommandButton:hover{font-family:Arial;font-size:10px;font-weight:normal;}
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active{text-decoration:underline;}
a.CommandButton:link, a.CommandButton:active, a.CommandButton:hover{color:Black;}
a.CommandButton:visited{color:#999999;}
a.CommandButton:hover{text-decoration:none;}
/* GENERIC */
H1, H2, H3, H4, H5, H6, DT, TFOOT, THEAD, TH{font-family:Arial, Tahoma;font-weight:bold;color:Black;}
H1{font-size:13px; color:#006699;}
H2{font-size:12px;}
H3, H4, H5, H6, DT, TFOOT, THEAD, TH{font-size:11px;}
a:link, a:visited, a:active, a:hover{font-family:Arial, Tahoma;font-weight:normal;font-size:11px;}
a:link, a:visited, a:active{text-decoration:underline;}
a:link, a:active, a:hover{color:Black;}
a:visited{color: #646464;}
a:hover{text-decoration:none;}
/* Inicio Listas */
UL LI{}
UL LI LI{}
UL LI LI LI{}
OL LI{}
OL OL LI{}
OL OL OL LI{}
/* Fin Listas */
HR{}
/* Inicio Noticias Consolidadas */
.NoticiasConsolidadasTitulo{color:Black;font-weight:bold;font-size:12px;}
.NoticiasConsolidadasModulo{color:Green;}
.NoticiasConsolidadasFecha{color:Black;font-size:10px;}
.NoticiasConsolidadasDescripcion{}
A.NoticiasConsolidadasVinculo:link, A.NoticiasConsolidadasVinculo:active, A.NoticiasConsolidadasVinculo:visited{color:Black;}
A.NoticiasConsolidadasVinculo:hover{color:Black;}
/* Fin Noticias Consolidadas */
/* Inicio Menu Interna */
.MenuInternoCotenedor{background-color:#bbbbbb;}
A.MenuInternoItem:link, A.MenuInternoItem:visited , A.MenuInternoItem:active{text-decoration:none;font-weight:bold;}
A.MenuInternoItem:hover{color:Black;text-decoration:underline;}
.MenuInternoCeldaImg{background-color:#eee;}
.MenuInternoCeldaItem{background-color:#eee;padding:3px;}
.MenuInternoTitulo{
font-size:12px;
text-align:left;
font-family:Arial;
padding: 5px 3px 5px 20px;
background-color:Gray;
font-weight:bold;
color:White;}
.MenuInternoItemSeleccionado{
font-family:Tahoma;
font-size:11px;
font-weight:bold;}
/* Fin Menu Interna */



/* Buscador Google */
#searchcontrol .gsc-control { width : 500px; }
.search-control { margin: 20px; }


/* Banner grande Home Layer Posgrados */
#posgrados_anim {
	position:absolute;
	left:0px;
	top:60px;
	width:100%;
	z-index:8000;
	/*display:none;
	display:block;*/
}
#anim_posgrados{z-index:9000;}

/*Minipleca banner posgrados home*/
#banner_posgrados_mini{ height:32px; margin-bottom:15px; z-index:-50;}
#pleca_banners{z-index:-50;}











/* Menu Cinvestav ------------------------------------------------- */
ul.jd_menu,ul.jd_menu ul,ul.jd_menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}


ul.jd_menu {
	clear: both;
	margin: 0px;
	padding: 0px ;
	/*background-color: #0066CC;*/
background-image: url('img/bg_menu.png');/*img/body/menu_fondo.jpg*/
background-repeat: repeat-x;
background-color:#0247AD;/*#74CBC5;#006699;*/
}

ul.jd_menu:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

ul.jd_menu {
	display: inline-block;
}

ul.jd_menu {
	display: block;
}

ul.jd_menu li {
	float: left;
	color: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	white-space: nowrap;
	cursor: pointer;
	padding:0px;
}

ul.jd_menu ul li {  	border-width: 0px;/* 1px 1px 1px; border-style:solid; border-color:#C7DEEB; border-collapse:collapse;*/
	float: none;
}

ul.jd_menu a,ul.jd_menu a:visited {
	display: block;
	/* Márgenes para elementos menu top */
	padding: 12px 10px 8px 12px; /*6px 7px; */
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

ul.jd_menu ul a,ul.jd_menu ul a:visited {
	padding: 0;
	font-weight: normal;
}

ul.jd_menu a span,ul.jd_menu a:visited span {
	padding: 0 13px; /* margen interno elemento menu top */
	border-right: 0px solid #fff;
}

ul.jd_menu ul a span,ul.jd_menu ul a:visited span {
	padding: 0;
	border-right: none;
}

ul.jd_menu a:hover,ul.jd_menu a:active,ul.jd_menu li.jdm_active a,ul.jd_menu li.jdm_active a:visited {
	background-color: #00BD93;
	color: #FFF;
	text-decoration: none;
}

ul.jd_menu li.jdm_active ul a:visited {
	background: none;
}

ul.jd_menu a:hover span,ul.jd_menu li.jdm_active a span,ul.jd_menu li.jdm_active a:visited span {
	border-right: 0px solid #fff;
}

ul.jd_menu ul a:hover span,ul.jd_menu ul a:active span,ul.jd_menu li.jdm_active ul a span,ul.jd_menu li.jdm_active ul a:visited span {
	border-right: none;
}


ul.jd_menu ul {
	display: none;
	position: absolute;
	z-index: 1000;
}

* html ul.jd_menu ul li {
	border-bottom: 1px solid #f75a18;
}

ul.jd_menu ul a,ul.jd_menu ul a:visited,ul.jd_menu li.jdm_active ul a,ul.jd_menu li.jdm_active ul a:visited {
	padding: 4px 10px;
	background-color: #006699;
}

ul.jd_menu ul a:hover,ul.jd_menu ul a:active,ul.jd_menu li.jdm_active ul a:hover,ul.jd_menu li.jdm_active ul a:active {
	background-color:#6699CC;
	color: #fff;
}















