@charset "utf-8";
/* reset.css */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;}

body {
	font-size:12px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

/*******generales ***/
p {margin:0 0 15px;}
a {color:#00427a;text-decoration:none;}
a img {border:none; outline:none}
a:focus, a:hover {text-decoration:underline;}
input {vertical-align: middle;}
ul {list-style-type:none;}
ol {list-style-type:decimal;}
fieldset{padding-bottom:3px;font-weight:bold;font-size:11px;}

.txt10 {font-size:10px;}
.txt11{	font-size:11px; }
.txt12color{font-size:12px;color:#990000;}
.txt14{font-size:14px;}
.txt14color{font-size:14px;color:#00427a;}
.txt14rojo{font-size:14px;color:#990000;}
.txt18{font-size:18px;}
.txtBlanco{ color:#FFFFFF;}
.txt24{font-size:24px;}
.txtcolor{color:#00427a;}
.txtoscuro {color:#333333;}
.txtclaro {color:#999999;}
.txtceleste{color:#0072bc;text-decoration:none;}
.txtceleste11{color:#0072bc;text-decoration:none;font-size:11px;}
.txtrojo{ color:#990000; }
a.subrayado{text-decoration:underline;}
a:hover.subrayado{text-decoration:none;}
a.txt14color, a.txtcolor{color:#00427a; text-decoration:none}

.txt14color a:hover, .txtcolor a:hover {
	color:#ffffff;
	background-color:#0072bc;
	text-decoration:none;
}
a.texto{ color:#333; }
a:hover.texto { color:#333;  background-color:#e5e3e3; text-decoration:none; }


.txtalta {text-transform:uppercase}
.classFoto {margin-bottom: 30px;}
.classRegresar {padding-bottom:11px;}
.classhr {border-top:1px solid #cccccc;margin-top: 12px;margin-bottom: 14px; clear:both}
.classhr2 {border-top:1px solid #cccccc;margin-top: 25px;margin-bottom: 27px;}
.clear {clear:both;}
.bordeInput{border:1px solid #7f9db9;margin-bottom:5px;}

img.left {float:left;margin:0 1.5em 1.5em 0;}
img.right {float:right;margin:0 0 1.5em 1.5em;}

h1 {
	color:#990000;
	text-transform:uppercase;
	font-weight: normal;
	font-size:24px;
}
h2 {
	color:#00427a;
	text-transform:uppercase;
	font-weight: normal;
	font-size:18px;
	margin:10px 0 10px 0;
}
h3 {
	color:#990000;
	text-transform:uppercase;
	padding:6px 0 10px 0;
	font-weight: normal;
	font-size:14px;
}
h4 {
	color:#990000;
	text-transform:uppercase;
	padding:6px 0 4px 0;
	font-weight: normal;
	font-size: 11px;
}
h5 {
	color:#00427a;
	text-transform:uppercase;
	font-size:11px;
}

/* grid.css */
div.columna, div.col1, div.col2, div.col3, div.span4 {
	float:left;
}
div.span1, div.span2, div.span3, div.span4   {
	float:left;
	margin-right:10px;
}
.last, div.last {margin-right:0;}

#divPrincipal{
	width:960px;margin:0 auto;
	position:relative
}


/******* INICIO DIVCABECERA *******/
#divCabecera {
	height:120px;
}

#divLogo {
	float:left;
	width:260px;
}
#divLogo img {
	margin: 22px 0 0 12px;
}

#divHerramienta {
	float:right;
	width:700px;
	text-align:right;
	color:#333;
	font-size:11px;
	padding:6px 0 0 0;
}
#divHerramienta a{
	color:#333;
	margin-right:20px;
}
#divHerramienta .idioma{
	color:#990000;
	font-weight:bold;
}
#divHerramienta a.idioma:hover{
	color:#990000;
}
#divHerramienta .caja{
	margin:0 0 0 12px;
	width:130px;
	border:1px solid #000000;
	vertical-align:middle;
}
#divHerramienta .boton{
	background-color:#0072bc;
	color:#FFF;
	font-size:11px;
	padding:1px 2px 1px 2px;
	vertical-align:middle;
}
/******* FIN DIVCABECERA *******/

/******* INICIO DIVMENU *******/
#divMenu {
	clear:both;
	/*text-transform:uppercase;*/
	color:#003366;
}
#divMenu .columna {
	padding:0 0 0 11px;
}
#divMenu .txt11{
	padding-bottom:5px;
}
#divMenu .span1{
	background-image:url(../adjunto/back_span1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 0px 9px 0 9px;
	margin: 0px;
	font-size:14px;
}
#divMenu .span1 a{
	padding-bottom:15px;
	display:block;
	color:#003366;
}
#divMenu .span1 a:hover, #divMenu .selected{
	padding-bottom:15px;
	display:block;
	text-decoration:none;
	background-image: url(../adjunto/back_ahover.gif);
	background-repeat:no-repeat;
	background-position: center bottom;
}
/******* FIN DIVMENU *******/

/******* INICIO DIVSUBMENU *******/
#divSubmenu {
	clear:both;
	text-transform:uppercase;
	background:url(../adjunto/back_submenu.gif) no-repeat bottom right;
	background-color: #990000;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size:14px;
}
#divSubmenu .columna {
	padding: 14px 0px 0px 16px;
	margin-bottom:5px;
}
#divSubmenu .txt24 {
	text-transform:uppercase;
	padding-bottom: 8px;
}
#divSubmenu .columna .txt24 {
	height: 28px;
}
#divSubmenu .columna .txt24 a{
	color:#FFFFFF;
}
#divSubmenu .columna .txt24 a:hover{
	text-decoration:none;
}
/*#divSubmenu .span2{
	margin: 0px;
	padding-right: 20px;

	font-size:12px;
}
#divSubmenu .span2 a{
/*	padding-bottom: 15px;
	display:block;
	color:#FFFFFF; */

/*	padding-bottom: 15px;
	display:block;
	color:#FFFFFF;
	
	padding:3px 3px 2px 3px;
}
#divSubmenu .span2 a:hover, #divSubmenu .span2 .selected{
/*	padding-bottom: 15px;
	display:block;
	text-decoration:none;
	background: url(../adjunto/back_ahover_rojo.gif) no-repeat center bottom;*/

/*	padding-bottom: 15px;
	display:block;
	text-decoration:none;
/*	background: url(../images/back_ahover_rojo.gif) no-repeat center bottom;
	background-color:#b64458;
	color:#FFFFFF
	
}*/

#divSubmenu .span4{
	margin: 0px;
	padding-right: 40px;
	font-size:12px;
}
#divSubmenu .span4 a{
	display:block;
	color:#FFFFFF;	
	padding:3px 3px 2px 3px;
	margin-bottom:3px;
	border:1px solid #9d0620;
}

#divSubmenu .span4 a:hover, #divSubmenu .span4 .selected{
	display:block;
	border:1px solid #b64458;
	padding:3px 3px 2px 3px;
	text-decoration:none;
	color:#FFFFFF;
}


#divSubmenu .col190 {
	float:left;
	width:210px;
	padding:15px 0 0 20px;
	text-transform:none;
	line-height: 14px;
}
#divSubmenu .col190 .txt24 {
	padding: 0px;
	line-height: 24px;
}
#divSubmenu .col730 {
	float:left;
	width:730px;
	padding-top:20px;
}
/*#divSubmenu #col2 {
	padding:0px 0 0 18px;
	width: 95%;
}*/
/******* FIN DIVSUBMENU *******/

/******* INICIO DIVRUTA *******/
#divRuta {
	clear:both;
	padding:6px 0 14px;
	color:#00427a;
	font-size:10px;
}
#divRuta a{
	color:#0072bc;
}
/******* FIN DIVRUTA *******/

/*#divContent {
	clear:both;
}*/
#divColleft, #divColcenter, #divColright, #divCol350{
	float:left;
	margin-right:20px;
}
#divColleft {
	width:170px;
}
#divColcenter {
	width:550px;
}
#divColright {
	width:200px;
	margin-right:0px;
}
#divCol350 {
	width:350px;
	margin-right:0px;
	padding-left:20px;
}
#divContent.class920 {padding:20px 20px 0px 20px;}

/*************** INICIO DIVCONTENT  *********************/
#divContent {
clear:both;
}
#divContent ul {
	padding-bottom: 14px;
}
#divContent ul li {
	background:url(../adjunto/bullet.gif) no-repeat top left;
	padding-left: 11px;
	padding-bottom: 3px;
}
#divContent ul.classListad2 {
	padding-bottom: 7px;
}
#divContent ul.classListad2 li {
	padding:0 0 6px 22px;
	background:url(../adjunto/bullet2.gif) no-repeat top left;
}

#divContent ul.classListad3 {
	padding-bottom: 7px;
}
#divContent ul.classListad3 li {
	padding:0 22px 6px 0px;
	background:url(../adjunto/bullet2.gif) no-repeat top right;
}

/*************** FIN DIVCONTENT  *********************/


#divContent.classAncho {margin-top:20px;}
#divContent.classAncho #divColcenter {padding-left:20px;}

/******   .colleft   *******/
#divLogoleft {
	padding-bottom:10px;
}
#divColleft {
	font-size:11px;
	color:#00427a;
	padding:0 0 11px 0;
}
#divColleft a {
	text-decoration:underline;
}
#divColleft a:hover{
	text-decoration:none;
}
#divColleft h1 {
	line-height:16px;
	padding-top: 5px;
	padding-bottom: 15px;
	font-size: 19px;
}
#divColleft h1 a{
	text-decoration:none;
	color:#9C0000;
}

#divColleft h1 a:hover{
	text-decoration:none;
}

/******   .colcenter   *******/
#divColcenter h1 {
	margin: 40px 0 10px 0;
}
#divContent.classAncho h1 {
	margin-top:0px;
}
#divContent h1.classTitulo {
	text-transform: none;
}

#divColcenter .titular3 {color:#00427a;font-size:14px;margin:5px 0 5px 0;text-transform:uppercase;}

/******   divColright   *******/
.divTablaresumen td{
	font-size:11px;
}
.divTablaresumen h5 {
	padding:4px 13px 4px 6px;
	background-color:#e5e5e5;
}
.divTablaresumen h5 em {
	float:right;
}
.divTablaresumen div {
	padding:2px 3px 2px 6px;
}
.divTablaresumen ul li {
	padding:0 0 0px 10px;
	background:url(../adjunto/bullet3.gif) no-repeat top left;
}

.divTablaresumen .h5 a{
	padding:4px 13px 4px 6px;
	background-color:#e5e5e5;
	display:block;
	background-image:url(../adjunto/bullet4.gif); background-position:right 3px; background-repeat:no-repeat;
	font-weight:bold;
	text-transform:uppercase
}

.divTablaresumen .h5 a:hover{
	background-color:#0072bc;
	background-image:url(../adjunto/bullet4_b.gif); background-position:right 3px; background-repeat:no-repeat;
	color:#FFFFFF;
	text-decoration:none;
 }
 
/******   fin de divTablaresumen   *******/
 
#divBotones {padding:5px 0; background-color:#ececec; text-align:right; margin-bottom:15px; clear:both}
#divBotones img{margin-right:10px;}

/******   divColright   *******/
#divColright {
	font-size:11px;
	color:#333333;
	padding:0 0 11px 0;
}
#divColright #divBloquegris {
	/*height: 98px;*/
	padding-right:10px;
	margin-bottom:10px;
}
#divColright h3 img {
	vertical-align:middle;
}
#divColright a {
	color:#00427a;
	text-decoration:underline;
}
#divColright a:hover{
	text-decoration:none;
}
#divColright img.right {
	margin:-0.4em 0 0 0;
}

#divTestimonios {font-size:10px; color: #00427a;}
#divTestimonios #divVideo{ padding-bottom:8px;}
#divCharlas {color:#7fa0bc;line-height:14px;}
#divCharlas strong{color:#00427a;}
#divCharlas p{margin-bottom:5px;}
#divAliados img {margin:8px 0 8px 0;}

#divBloquegris {background-color:#f0f0f0;padding:6px 6px 6px 8px;}
#divBloquegris .titulo{padding-top:0px;}

#divPie {clear:both;color:#666666;padding:4px 0 4px 0;border-top:1px solid #cccccc;font-size: 11px;}

#divEstructura{
	margin-top:20px;
}
#divEstructura th{
	background:url(../adjunto/back_th.gif) left top no-repeat;
	font-weight:normal;
}
#divEstructura td{
	text-align:center;
	vertical-align:top
}
#divEstructura table.borderight{
	background:url(../adjunto/back_th.gif) right top no-repeat;
}
#divEstructura a{
	padding:10px 0 17px 0;
	display:block;
	text-decoration: underline;
}
#divEstructura a:hover{
	padding:10px 0 17px 0;
	display:block;
	text-decoration: none;
	background: url(../adjunto/back_ahover_gris.gif) no-repeat center bottom;
}
#divEstructura .selected{
	padding:10px 0 17px 0;
	display:block;
	background: url(../adjunto/back_ahover_gris.gif) no-repeat center bottom;
	font-weight:bold;
}

#divTablaTexto{
	background-color:#cccccc;
}
#divTablaTexto td{
	padding:10px 22px;
	vertical-align:top;
	border-bottom:1px solid #FFFFFF;
}
#divTablaTexto th{
	padding:10px 22px 0 22px;
	font-weight:bold;
	font-size:14px;
}
#divTablaTexto p{
	padding-bottom:15px;
	margin:0;
}

.linkicono {
	color:#990000;
	padding:5px 0 10px 0;
	font-size:12px;
}
.linkicono a{
	text-decoration:underline;
}
.linkicono a:hover{
	text-decoration:none;
}
.linkicono img{
	vertical-align:middle;
	margin:2px 10px 0 0;
}

/**********  INICIO FECHA **************/
.mes{
	font-size:18px;
	color:#999999;
	padding-bottom:17px;
	margin:0;
}
.fecha {
	width:60px;
	background-color:#f0f0f0;
	text-align:center;
	font-size:14px;
	color:#919191;
	padding:5px 0px;
}
.fecha code{
	margin-bottom:-5px;
	font-size:36px;
	display:block;
	padding:0;
	margin-top:-5px;
	font-family:Arial, Helvetica, sans-serif;
}
/**********  FIN FECHA **************/

#divAlianzas a {
	text-decoration: none;
}
#divAlianzas a {
	text-decoration: underline;
}

.servicio{ padding:0 25px; font-size:11px;}

#divFiltro {}
#divFiltro td {
	vertical-align:top;
	font-size:11px;
}
#divFiltro h3 {
	margin: 0 0 8px 0;
	padding: 0;
}

/********** INICIO DIVRESULTADO ****************/
#divResultado {
	font-size:11px;
	line-height:13px;
	border-top:1px solid #dfdfdf;
}
#divResultado .classTabla th, #divResultado .classTabla td {
	vertical-align:top;
	padding:5px 5px 5px 8px;
}
#divResultado .classTabla th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:left;
}
#divResultado .classTabla td {font-size:10px;
/*	background-color:#f0f0f0;*/
	border-right: 1px solid #FFFFFF;
}

#divResultado2 td {
	padding: 8px 6px 10px 10px;
	font-size:11px;
	vertical-align:top;
}
#divResultado2 img.left {
	margin:0 10px 0 0;
}

.classMatri01 {
	background-color:#0072bc;
	color:#FFFFFF;
}

.classNormal { 
	background-color:#f0f0f0;
	color:#000000;
}

.classMatri02 {
	background-color:#913d19;
	color:#FFFFFF;
}

#divResultado .classTabla td.fondoEnlace {
	background-color:#ffffff; padding:1px 0 0 1px;
}

#divResultado .classMatri01 a, #divResultado .classMatri02 a{ color:#FFFFFF; }
#divResultado .fondoInicial{ background-color:#f0f0f0; }
#divResultado .fondoInicial .sinFondo, #divResultado .classMatri01 .sinFondo,#divResultado .classMatri02 .sinFondo { background-color:#ffffff; padding:1px 0 0 1px; }


/********** FIN DIVRESULTADO ****************/

.classLinkCeleste {
	color:#0072bc;
}
.classLinkCeleste a{
	color:#0072bc;
	text-decoration:underline;
	font-size:11px;
}
.classLinkCeleste a:hover{
	text-decoration:none;
}
.classLinkCeleste img{
	margin-left:5px;
}

#divInvestigadores th, #divInvestigadores td{
	padding:5px;
	border-right: 1px solid #FFFFFF;
	background-color:#FFF;
	font-size:11px;
	vertical-align:top;
}
#divInvestigadores th{ padding-bottom:0; background-color:#FFFFFF; text-align:left;}
#divInvestigadores .tdFoto{/*background-color:#00427a;*/background-color:#012a4e;padding:0; border-right: none;}
#divInvestigadores .tdInvestigador{font-size:12px;background-color:#00427a; color:#ffffff; padding:5px 3px 0 8px;}
#divInvestigadores .tdFlecha { background-color:#00427a;vertical-align:bottom; text-align:right;padding:0 5px 5px 0;}
#divInvestigadores table{ margin-bottom:11px;}
#divInvestigadores .tdNombre{font-size:11px;background-color:#00427a; color:#ffffff; padding:5px 5px 5px 8px;}

#divInvestigadores .tdBandera{ padding:5px 5px 8px 8px; vertical-align:bottom;background-color:#00427a; }

#divInvestigadores .sinMargen{ margin-bottom:0;}

#divInvestigadores .tdFotoB{background-color:#f0f0f0;padding:5px;}
#divInvestigadores .tdFotoDer{ padding:10px 5px 5px 5px; border-right: 1px solid #FFFFFF;background-color:#f0f0f0; font-size:11px; vertical-align:top;}
#divInvestigadores .bordeInferior{ border-bottom:5px solid #FFFFFF}

#divInvestigadoresItem{clear:both;background-color: #cccccc;color:#FFF;font-size:11px; margin-bottom:10px; border-bottom:1px solid #FFFFFF;}
#divInvestigadoresItem  a{color:#333; font-weight:bold;}
#divInvestigadoresItem a:hover{text-decoration:none;}
#divInvestigadoresItem #col2 {padding:4px 0 0 18px;width: 95%;}
#divInvestigadoresItem .span2{margin-right:50px;}
#divInvestigadoresItem .span2 a{padding-bottom:12px;display:block;}
#divInvestigadoresItem .span2 a:hover{padding-bottom:19px;display:block;background: url(../adjunto/back_ahover_blanco.gif) no-repeat center bottom;}
#divInvestigadoresItem .span2 .selected{padding-bottom:19px;display:block;background: url(../adjunto/back_ahover_blanco.gif) no-repeat center bottom;}

#divInvestigacionVideo{clear:both;line-height:14px; font-size:11px; margin-bottom:10px;}
#divInvestigacionVideo div{margin-bottom:10px;}

#divBuscador {
	padding:10px 20px 20px 20px;
	margin-bottom:10px;
	background-color:#f0f0f0;
	color:#333;
}
#divBuscador div {
	padding:8px 0 0 0;
	text-align:right;
}
#divBuscador select {
	font-size:11px;
}
#divBuscador input {
	font-size:11px;
}

.listCentro{
	background:url(../adjunto/bullet2.gif) left top no-repeat;
	padding-left:25px;
	font-size:11px;
}

#divLinkDerecha{
	float:right;
}
#divLinkDerecha a{
	text-decoration:underline;
}
#divLinkDerecha a:hover{
	text-decoration:none;
}

#divPapers table{
	background:url(../adjunto/back_th.gif) right top no-repeat;
	font-weight:normal;
	margin-bottom:20px;
	color:#0072bc;
}
#divPapers th{
	background:url(../adjunto/back_th.gif) left top no-repeat;
	font-weight:normal;
	font-size:12px;
	line-height: 40px;
	padding:0 20px;
}

#divPapers a{
	color:#0072bc;
}

#divPrincipal #divMeses {
	margin-top: 11px;
}
#divPrincipal #divMeses td{
	padding: 3px 0 4px 0;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #00427a;
}
#divPrincipal #divMeses img{
	margin: 0 10px;
	vertical-align: middle;
	border:0px;
}
#divPrincipal #divMeses a {
	border:0px;
	display: inline;
}
#divCalendario {
	margin-bottom: 11px;
	border-bottom: 1px solid #cccccc;
}
#divCalendario th {
	font-size: 11px;
	color: #00427a;
	text-align: center;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 5px 0 4px 0;
}
#divCalendario td {
	font-size: 11px;
	color: #00427a;
	text-align: center;
	padding: 0 0 0 0;
	height: 25px;
}
#divCalendario a {
	width: 20px;
	height: 17px;
	padding-top: 3px;
	display: block;
	border: 1px solid #e5e5e5;
	text-decoration: none;
}
#divCalendario a.selected {
	background-color: #e5e5e5;
}

#divAgenda	{
	clear:both;
	background-color: #cccccc;
	color:#333333;
	font-size:11px;
	text-align:center;
	padding-top: 10px;
}
#divAgenda .span2{
	margin-left:20px;
	margin-right:20px;
	padding: 0px;
}
#divAgenda .span2 a{
	padding: 0px 2px 16px 2px;
	color:#333333;
	font-weight:bold;
	display:block;
}
#divAgenda .span2 a:hover{
	text-decoration:none;
	padding: 0px 2px 16px 2px;
	display:block;
	background: url(../adjunto/back_ahover_blanco.gif) no-repeat center bottom;
}
#divAgenda .span2 .selected{
	padding: 0px 2px 16px 2px;
	display:block;
	background: url(../adjunto/back_ahover_blanco.gif) no-repeat center bottom;
}
#divAgendaFecha {
	text-transform: uppercase;
	padding: 11px 0px;
}

#divAgendaNota {
	border-top: 1px solid #cccccc;
}
#divAgendaNota td {
	padding: 5px 0 3px 0;
}
#divAgendaNota .td02 {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #cccccc;
}
#divAgendaNota .tdactivo {
	background-color: #f5e6e8;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
}

/*************   INICIO PLAYLIST  ****************/
#playlist th{
	text-align:left;
}
#playlist td, #playlist th {
	padding: 10px;
	font-size:11px;
	vertical-align:top;
}
#playlist img.left {
	margin:0 10px 0 0;
}
/*************   FIN PLAYLIST  ****************/

/*************   INICIO PLAYLIST  ****************/
#playlistB th, #playlistC th{
	color:#333;
	text-align:left;
	padding: 4px;
}
#playlistB td, #playlistC td{
	border-left:1px solid #ffffff;
	padding: 8px;
}
#playlistB td, #playlistB th, #playlistC td, #playlistC th {
	font-size:11px;
	vertical-align:top;
}
#playlistB , #playlistC {
	margin:0 0 0 0;
}
/*************   FIN PLAYLIST  ****************/

/********** INICIO ACCORDION  *****************/
#container {
	font-size: 11px;
	margin-bottom: 22px;
}
#container a{
	color: #0072bc;
	text-decoration: underline;
}
#container a:hover{
	text-decoration: none;
}
.accordion_toggle {
	display: block;
	background-image: url(../adjunto/fl_down.gif);
	background-position:right 10px;
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	padding: 6px 5px 6px 12px;
	border-bottom:1px solid #FFFFFF;
/*	line-height: 30px;*/
	font-weight: normal;
	color:#333333;
	outline: none;
	font-size: 11px;
	cursor: pointer;
	margin: 0;
	text-transform: none;
}
.accordion_toggle img{
	margin-right:10px;
}
.accordion_toggle_active {
	background-image: url(../adjunto/fl_top.gif);
	background-position:right 5px;
	background-repeat:no-repeat;
	background-color:#f0f0f0;
	padding: 5px 5px 5px 12px;
	color:#333333;
	font-weight: bold;
}
.accordion_toggle_active img{
	display:none;
}
.accordion_toggle_active u{
	text-decoration:none;
}
.accordion_toggle_active .resumen{
	display:none;
}
.accordion_content {
	overflow: hidden;
	padding:5px 15px 0px 12px;
}
.accordion_texto {
	padding:10px 15px 0px 12px;
}
/********** FIN ACCORDION  *****************/

/********** INICIO NOVEDAD  *****************/
#divNovedad{ 
	background-color:#00427a;
	padding:8px 10px;	
	color:#FFFFFF;
	margin-bottom:20px;
}
#divNovedad a{ 
	color:#FFFFFF;
}
#divNovedad h1{ 
	background-color:#00427a;
	margin-top:0;
}
#divNovedad .classTabla{
	margin-bottom:10px;
}
#divNovedad .classTabla td{ 
	background-color:#003b6e;
	padding:8px 8px;
	font-size:12px;
	border-bottom:1px solid #00427a;
	vertical-align: top;
}
#divNovedad .classTabla .bordeFoto{
	border:4px solid #FFFFFF;
}
#divNovedad .classTabla td .linkLeer{
	background-color:#0072bc;
	padding:2px 6px;
	display: compact;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}
#divNovedad .classTabla td a .linkLeer {
	color:#66ccff;
}

#divNovedad .classTablaB td{ 
	background-color:#003b6e;
	border-bottom:1px solid #00427a;
	padding:8px 9px;
	font-size:10px;
}
#divNovedad .classTablaB .bordeLeft{
	border-left:1px solid #00427a;
}
#divNovedad .classTablaB img{
	margin:0 3px;
}
#divNovedad .classTabla .classResumen{
	margin-top: 11px;
	padding-bottom: 5px;
	height: auto;
	min-height: 70px;/* set here min height  */
	height: auto !important;/* overwrite the height */
	height: 70px;/* this is also the min height for IE */
}
/********** FIN NOVEDAD  *****************/

.txtgris{
	color:#999999;
}
/********** INICIO NOTICIAS  *****************/
#divNoticias {
	padding:13px 20px 13px 15px;	
	font-size:11px;
}	
#divNoticias ul li{
	padding:0 0 0 0;
	background:none;
	margin-bottom:0;
}
/********** FIN NOVEDAD  *****************/

#divBloquegrisInfo { background-color:#f0f0f0;padding:13px 20px; font-size:11px;}
#divBloquegrisInfo ul li{ margin-bottom:0;}
#divBloquegrisInfo a{ text-decoration:underline;}
#divBloquegrisInfo a:hover{ text-decoration:none;}





/*************************************************************** INDEX ****************************/

/************** INICIO FLASH Y BOTONERA *******************/
#divFlash{
	clear:both;
	background: url(../adjunto/back_botonera.gif) no-repeat right top;
	background-color: #00427a;
	margin-bottom:13px;
}
#divAccesos {
	font-size:12px;
	margin-top:26px;
}
#divAccesos img {
	margin-right:8px;
	float:left;
}
#divAccesos .span2{
	float: none;
	padding-right:0px;
	text-transform:uppercase;
}
#divAccesos .span2 a{
	padding-bottom: 11px;
	display:block;
	color:#FFFFFF;
}
#divAccesos .span2 a:hover{
	padding-bottom: 11px;
	display:block;
	text-decoration:none;
}
/************** FIN FLASH Y BOTONERA *******************/

/************** INICIO BIENVENIDA *******************/
#divBienvenida {
	margin-bottom:11px;
}
#divBienvenida a{
	color:#005aa2;
	display:block;
}
#divBienvenida .col1 {
	width: 427px;
	padding-left:25px;
}
/************** FIN BIENVENIDA *******************/

/************** INICIO INFORME *******************/
#divInformes{
	background-image:url(../adjunto/back_Informes.gif);
	width:478px;
	height:135px;
	margin-bottom:11px;
}
.divLinkAcceso {
	padding-left:15px;
}
.divLinkAcceso img {
	margin-right:8px;
	float:left;
}
.divLinkAcceso h3{
	padding-bottom: 3px;
	margin:0;
	text-transform:none;
	font-size:12px;
}
.divLinkAcceso h3 a:hover{
	text-decoration:none;
}
.divLinkAcceso.bordeLeft{
	border-left:1px dashed #CCCCCC;
}
/************** FIN INFORME *******************/

.telefono{ color:#990000;}
.txt15{ font-size:15px; text-transform:uppercase}
.txt19{ font-size:19px; text-transform:uppercase}
.txt22{ font-size:22px; text-transform:uppercase}
.txt30{ font-size:30px; text-transform: none;}
h6 { color:#990000; text-transform:uppercase; padding:0 0 10px 0; font-weight: normal; font-size: 12px; }

/************** INICIO EVENTO *******************/
#divEvento{
	clear:both;
	background:url(../adjunto/esq_evento.gif) no-repeat top right #f0f0f0;
	padding:13px 23px;
	font-size:12px;
	height:240px;
}
#divEvento a{
	/*color:#990000;*/
}
#divEvento ul li{
	background-image:none;
	padding-left:0;
}
#divEvento p{
	padding-bottom:0px;
}
/************** INICIO EVENTO *******************/



/************** INICIO BLOQUEAZUL *******************/
#divBloqueAzul {
	background-color: #00427a;
	padding: 10px 25px 20px 25px;
	color: #FFFFFF;
}
#divBloqueAzul td, #divBloqueAzul a{
	color: #FFFFFF;
}
#divBloqueAzul #divNovedad {
	float: left;
	width: 440px;
	padding: 0px 0px;	
	color:#FFFFFF;
	margin-bottom:0px;
}
#divBloqueAzul .col2 {
	margin-left: 29px;
	width: 440px;
}
/************** FIN BLOQUEAZUL *******************/

/************** INICIO ESPECIAL *******************/
#divEspecial {
	padding: 11px 20px 22px 19px;
}
#divEspecial a{
/*	color: #990000;*/
}
#divEspecial ul {
	padding-bottom: 2px;
}
#divEspecial ul li{
	background-image:none;
	padding:0;
}
#divEspecial .col1 {
	width: 450px;
}
#divEspecial .col2 {
	width: 445px;
	margin-left: 25px;
}
/*#divEspecial .col2 a{
	color: #990000;
}*/

UL.tabNavigation {
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 2px;
	border-bottom: 1px solid #990000;
}

UL.tabNavigation LI {
	display: inline;
}

UL.tabNavigation LI A {
	padding: 2px 6px;
	background-color: #990000;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #990000;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
	padding: 2px 6px;
	background-color: #FFFFFF;
	color: #990000;
	text-decoration: none;
	border: 1px solid #990000;
	border-bottom: 1px solid #FFFFFF;
}

UL.tabNavigation LI A:focus {
		outline: 0;
}

div.tabs div {
	padding: 11px 11px 11px 6px;
	margin-top: 3px;
}
div.tabs div p{
	margin:0;
	padding-bottom:5px;
}
#first {
}
#second {
}
#third {
}

/************** FIN ESPECIAL *******************/

#divAuspiciador {
	padding-bottom: 11px;
}
#divAuspiciador td img {
	margin-right: 12px;
	margin-bottom: 10px;
	float: left;
}

/*nuevos*/
.playlistB th{
	color:#333;
	text-align:left;
	padding: 4px;
}
.playlistB td{
	border-left:1px solid #ffffff;
	padding: 8px;
}
.playlistB td, .playlistB th{
	font-size:11px;
	vertical-align:top;
}
.playlistB{
	margin:0 0 0 0;
}

.playlistB .classTR{
	background-color:#f0f0f0;
}

#divMercado th{ text-transform:uppercase; text-align:left; padding:7px 0;}

.divCalenarioB {
	margin-bottom: 11px;
	border-bottom: 1px solid #cccccc;
	width:170PX;
}
.divCalenarioB th {
	font-size: 11px;
	text-align: center;
	background-color:#eaeaea;
	padding: 5px 0 4px 0;
}
.divCalenarioB td {
	font-size: 11px;
	text-align: center;
	padding: 0 0 0 0;
	height: 25px;
}
.divCalenarioB a {
	width: 20px;
	height: 17px;
	padding-top: 3px;
	display: block;
	background-color:#eaeaea;
	text-decoration: none;
	color: #00427a;
}
.divCalenarioB a.selected {
	background-color: #4c9cd0;
	color: #fff;
}

#divGaleria{ width: 525px;}
#divGaleria img{ margin:0 9px 9px 0; }

#divGaleria{ margin:10px 0;}
#divGaleria .borde{ cursor:hand; }
#divGaleria a:hover img{ }
#divGaleria .seleccion{	filter:alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2; }

/*programas presenciales-online*/
.divTestA{
	color:#0000FF;
	background-color:#999999;
}

.divTestB{
	color:#FF0000;
	background-color:#CCCCCC;
}

.divTestC{
	color:#006666;
	background-color:#66CC00;
}

.divTestD{
	color:#CC9933;
	background-color:#FFFF99;
}
.Caja01, .Caja02{ background-color:#003366; background-image: url(../adjunto/bg_matricula01.gif); background-position:left top; padding:14px; width:131px; height:67px;color:#FFFFFF;}
.Caja01 h3, .Caja02 h3{ color:#FFFFFF;}
.Caja01{ background-color:#003366;}
.Caja02{ background-color:#003366;}

/*boletin*/

.txt11color{font-size:11px;color:#00427a;}
.padtxtboletin{padding:0px 0px 5px 13px;}
.txt11rojo{	font-size:11px;color:#9d0620;font-weight:bold;}
.padsup{
margin-bottom:15px;}

.playlistD td{
	border-left:1px solid #ffffff;
	padding: 5px;
}
.playlistD td{
	font-size:11px;
	vertical-align:top;
}
.playlistD{
	margin:0 0 0 0;
}

.playlistD .classTR{
	background-color:#f0f0f0;
}

#divBoletinItem{clear:both;background-color: #cccccc;color:#FFF;font-size:11px; margin-bottom:0px; border-bottom:1px solid #FFFFFF; padding-left:9px;}
#divBoletinItem  a{color:#333; font-weight:bold;}
#divBoletinItem a:hover{text-decoration:none;}
#divBoletinItem #col2 {padding:4px 0 0 0;width:97%;}
#divBoletinItem .span2{margin: 0 5px;}
#divBoletinItem .span2 a{padding-bottom:12px; padding-right:18px;display:block;}
#divBoletinItem .span2 a:hover{padding-bottom:19px;display:block;background: url(../adjunto/back_ahover_blanco.gif) no-repeat center bottom;}
#divBoletinItem .span2 .selected{padding-bottom:19px;display:block;background: url(../adjunto/back_ahover_blanco.gif) no-repeat center bottom;}

.TitBoletin{background:#00427a;padding:14px 0px 14px 12px;font-size:14px;color:#FFFFFF;font-weight:bold;}
.Boletin{ padding:14px 5px 14px 13px; font-size:11px;} 
.BloqueAzul{
	background-color: #00427a;
	padding: 8px 0px 8px 8px;
	color: #FFFFFF;
	font-weight:bold;
}
.BloqueAzul td{ border-left:1px solid #ffffff;}
.bordeizq{
border-left:1px solid #f0f0f0;
font-weight:bold;
}
.bordeinf{ border-bottom:1px solid #ffffff; }
.padaccordion{padding:10px 0px 10px 13px;}
.linkpdf{float:right;}
.linkpdf a{color:#0072bc;
font-weight:bold;
text-decoration:underline;}
.linkpdf a:hover{text-decoration:none;}
#divBoletin td{text-align:justify; font-size:11px;}
#divPaginado{ text-align:right; margin:10px 0 20px 0 ;}
#divPaginado a{
color:#00427a;
text-decoration:underline;
padding-left:17px;
}
#divPaginado a:hover{
color:#9d0620;
text-decoration:none;
}
#divPaginado .select{ color:#9d0620; }



/***********************/
#SecVideos{ background:url(../adjunto/fdo-video.gif) repeat-x; position:relative}
#SecVideos .txt14color{
	position:absolute;
	left:18px;
	top:15px;
}
#divBloqueVideo {background-color:#f0f0f0;}
#divBloqueVideo th { padding:0; vertical-align:top}
#divBloqueVideo td { padding:15px 15px 0 15px; vertical-align:top}

#Videos{ margin-right:-30px;}
#Videos .classVideo{
	width:163px;
	margin:25px 30px 0 0;
	float:left;	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
#Videos .classVideo img{
	margin-bottom:5px;
}


#divPaginadoB{ text-align:right; margin:20px 0; border-top:1px solid #999; padding:8px 0 0 0; }
#divPaginadoB a{
	color:#666;
	text-decoration:none;
	padding:3px 6px;
	margin:0 5px;
}
#divPaginadoB a:hover, #divPaginadoB .select{
	color:#fff;
	text-decoration:none;
	background-color:#990000
}



.classClear{ clear:both}

/******* INICIO DIVMENU *******/
#divBuscadorHome{
	background:url(../adjunto/bg-buscador.gif) left top no-repeat;
	height:24px;
	float:right;
	width:190px;
	padding:0 3px 0 4px;
	color:#333;
	margin-top:3px;
}
#divBuscadorHome input{
	border:1px solid #e5e5e5;
	background:#e5e5e5;
	color:#333;
	line-height:17px;
}

#divBuscadorHome .classBoton{
	background:url(../adjunto/bt-buscador.gif) center center no-repeat;
	border:none;
	width:15px; height:12px;
	margin-top:3px;
}



#divNovedadHome{ position:relative; height:287px }

#divNovedadHome .combo01{ left:193px; top:136px; position:absolute }
#divNovedadHome .combo02{ left:375px; top:136px; position:absolute }
#divNovedadHome .combo03{ left:193px; top:240px; position:absolute }
#divNovedadHome .franjaizquierda{ right:0; position:absolute; padding:20px 20px 0 0; }
/*#divNovedadHome .acreditado{ left:570px; top:22px; position:absolute }
#divNovedadHome .banners{ left:774px; top:22px; position:absolute; width:173px }
#divNovedadHome .banners img{ margin-bottom:7px;}*/


/************** INICIO BLOQUEAZUL *******************/
#divBloqueRojo, #divBloqueGrisHome{
	padding: 10px 0 20px 25px;
	float:left;
	height:457px;
}

#divBloqueRojo {
	background-color: #00427a;
	width:458px;
	color: #FFFFFF;
}
#divBloqueRojo #divNovedad {
	background-color:#00427a;
	float: left;
	width: 440px;
	padding: 0;	
	color:#FFFFFF;
}
/************** FIN BLOQUEAZUL *******************/
#divBloqueGrisHome{
	width:452px;
	background:#d8d8d8;
	margin-bottom:15px;
}
#divBloqueGrisHome #divVideosHome {
	position:relative;
	width:430px;
}
#divVideosHome .classTextoVideo{
	position:absolute;
	right:10px;
	bottom:60px;
	z-index:999
}



/********** nuevo menu izquierdo **********/
#divColleft h4{
	margin-left:8px;
}
#divColleft ul{
	border-left:1px solid #d1d1d1;
}
#divColleft ul li {
	background:none;
	margin:0;
	padding:0;
	color:#FFFFFF;
}
#divColleft ul li a{
	background:url(../adjunto/bullet-smenu.gif) no-repeat 8px 8px;
	padding: 5px 5px 5px 18px;
	text-decoration:none;
	color:#666;	
	display:block
}
#divColleft ul li a:hover, #divColleft ul li.selecto{
	background:#9f0f0f url(../adjunto/bullet-smenu-b.gif) no-repeat 8px 8px;
	text-decoration:none;
	color:#FFFFFF;
}
#divColleft ul li.selecto{
	padding: 5px 5px 5px 18px;
}





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

/*************** adicionales **********************/
h4.acc_trigger {  
	background:#f0f0f0 url(../adjunto/fl_down.gif) no-repeat right ;
	padding: 6px 40px 6px 12px;
	margin: 0 0 1px 0;
	cursor: pointer;
	color: #00427a;
	display: block;
	cursor: pointer;
	text-transform:none;
	font-weight:bold
}  
h4.acc_trigger a {  
	color:#00427a;
    text-decoration: none;  
    display: block;  
    padding: 0;
	outline:none;

	padding: 6px 40px 6px 12px;
	font-weight: bold;
}  
h4.active {	
	color: #00427a;
	background:#f0f0f0 url(../adjunto/fl_top.gif) no-repeat right ; 
	}  
.acc_container {  
	margin: 0; 
	padding: 0;  
    overflow: hidden;  
    clear: both;  
}  
.acc_container {  
    padding: 10px 0;
}




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

.accordion h4 {
	background:#f0f0f0 url(../adjunto/fl_down.gif) no-repeat right ;
	padding: 10px 40px 10px 12px;
	margin: 0 0 1px 0;
	cursor: pointer;
	color: #00427a;
	display: block;
	cursor: pointer;
	text-transform:none;
	font-weight:bold

}
.accordion h4:hover {
	background-color: #e3e2e2;
}
.accordion h4.active {
	color: #00427a;
	background:#f0f0f0 url(../adjunto/fl_top.gif) no-repeat right ; 
}
.accordion div {
	margin: 0;
	padding: 10px;
}

