﻿/* CSS Document */

body{
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	background-image: url(../images/new_site/bk_site.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	}
.textWhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FFFFFF;
	}
	

img {border: 0px;}	
form {margin: 0; padding:0;}
.fleft {float: left; display:inline; overflow:hidden;}
.fright {float: right;}
a:focus { outline: none !important;}
#contenedor {
	margin: auto;
	width: 900px;
}
ul {margin: 0px; padding: 0px;}
/*--------------------ESTILOS CABEZOTE*/

#cabezote{margin-bottom:12px;}
#logo {padding-top: 8px;}
#pais {width: 200px; float: left; margin-top: 29px; margin-right: 15px; margin-right: 20px;}
#division_pais{ border-left: 1px #C7191C dashed; margin: 0 3px; float:left;}

#banderacolombia {font-size:11px; font-weight: bold; color: #000; width: 55px; background: url(../images/new_site/bandera_col.gif) no-repeat; background-position: left top;padding-left: 24px; float:left; height:16px;}
#banderacolombia a{color:#C7191C; text-decoration:underline;}
#banderacolombia a:hover{color:#000; text-decoration:underline;}

#banderacostarica {font-size:11px; font-weight: bold; color: #000; width: 60px;background: url(../images/new_site/bandera_cost.gif) no-repeat; background-position: left top;padding-left: 24px; float: left;height:16px; }
#banderacostarica a{color:#C7191C; text-decoration:underline; text-decoration:underline;}
#banderacostarica a:hover{color:#000;}


#caja_usuario {width: 190px; height:45px; background: url(../images/cajaus_fond.jpg) repeat-x ;  font-size: 12px; font-weight: bold; color: #fff;text-align: center; padding-bottom: 0px;}
#cont_caja_us{margin:0 10px;}


#division_caja{ border-left: 1px #fff dashed; margin: 8px 3px; float:left; height: 30px;}
.links_caja{ text-align:center; padding: 15px 10px; color:#FFFFFF;}
.links_caja a{ color:#FFFFFF;  text-decoration:underline;}
.links_caja a:hover{ color:#000;  text-decoration:underline;}


/*--------------------ESTILOS ADICIONALES CABEZOTE LOGIN*/

#caja_usuario_login {
	width:inherit; 
	height:45px; 
	background: url(../images/new_site/cajaus_fond.jpg) repeat-x ;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: center; 
	padding-bottom: 0px;
	
}
#cont_caja_us_login{margin:0 10px;}
#cont_caja_us_login2{margin:0 10px;width:200px;}
#division_caja2{ border-left: 1px #fff dashed; margin: 0px 15px; float:left; height: 15px;}

.links_caja_nombre { text-align:center; padding: 5px 5px; color:#FFFFFF; }
.links_caja_log1 {padding-left:33px;padding-right:2px; color:#FFFFFF; }
.links_caja_log1 a{ color:#FFFFFF;  text-decoration:underline;}
.links_caja_log1 a:hover{ color:#000;  text-decoration:underline;}

.links_caja_log {padding-left:33px;padding-right:2px;padding:0px; color:#FFFFFF; text-align: center; }
.links_caja_log  a{ color:#FFFFFF;  text-decoration:underline;}
.links_caja_log  a:hover{ color:#000;  text-decoration:underline;}


/*--------------------ESTOS DOS SON LOS ESTILOS DEL BOTON NUEVO*/
#caja_usuario a:hover {color: #000;}
#caja_usuario h4 {margin:28px 0 0; font-size: 10px; color: #000; font-weight: normal; text-align: right;}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
/*--------------------Estilos pestañas*/
#pestanas { background:url(../images/new_site/bk_menu.gif) repeat-x bottom; height: 32px;}
#pestanas li{ font-size:12px; color:#C7191C; float:left; font-weight:bold; list-style:none; text-align: center; display: block;}
#pestanas .activo a{ background:url(../images/new_site/pestana_activa_menu.jpg) no-repeat; display:block; width: 177px; height:32; margin-right: 3px; padding: 9px 0; color: #C7191C;}
#pestanas .inactivo a:active{ background:url(../images/new_site/pestana_activa_menu.jpg) no-repeat; width: 177px; margin-right: 3px; padding: 9px 0; color: #000;}
#pestanas .inactivo a{ background:url(../images/new_site/pestana_inactiva_menu.jpg) no-repeat; display:block; width: 177px; height: 32; margin-right: 3px; padding: 9px 0; color:#C7191C; text-decoration: none; }
#pestanas .ayuda_inactivo a {background:url(../images/new_site/pestana_ayuda_ina.jpg) no-repeat; display:block; width: 100px; height: 32;padding: 9px 0; color:#C7191C; text-decoration: none; }
#pestanas .ayuda_inactivo a:active {background:url(../images/new_site/pestana_ayuda_ina.jpg) no-repeat; display:block; width: 100px; height: 32;padding: 9px 0; color:#C7191C; text-decoration: none;}
#pestanas a:hover{color:#666666;}
/*---------------------------------HOME--------------------------------------*/

/*--------------------contenido home*/

#contenido_home{border-left:solid 1px #999; border-right:solid 1px #999; position:relative; padding: 10px 19px; height:100%;}
#contenido_home .curvaderecha{position:absolute; top:0; right:-1px; width: 2px; height: 2px;}

/*--------------------caja de búsqueda*/

#caja_buscador {background:url(../images/new_site/caja_buscador.jpg) no-repeat; height:73px; padding: 10px; width: 655px;}
#caja_left {width:550px; padding-top: 17px; float:left;}
#caja_buscador h3{margin: 7px 5px 0 0; font-size:16px; color: #fff; float:left; width: 180px; } 
#caja_buscador input {font-size:13px; color: #666; padding:6px; border:solid 1px #808080; background:url(../images/new_site/fondo_formulario_buscador.jpg) repeat-x; width: 240px; height: 17px; float: left; margin: 0 5px 0 0; }
#caja_buscador h4{margin: 0 0 0 4px; float:left; width: 90px; }
#caja_buscador h4 a {background: url(../images/new_site/fondo_boton.jpg) repeat-x; font-size: 15px; color:#fff; display:block; border:solid 1px  #fff; text-decoration:none; float:right; width: 95px; padding: 6px 0 5px 0; text-align:center;  }
#caja_buscador h4 a:hover {background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x;}
#caja_buscador h5{margin: 0 0 4px 0; font-size: 10px; color: #fff; font-weight:normal;  }
#caja_buscador h6{margin-top: 8px; text-align:right; font-size:11px; }
#caja_buscador h6 a {color:#fff;  }
#caja_buscador h6 a:hover {color: #000;}

/*--------------------caja de registro*/

#registro{background: url(../images/new_site/registrese.jpg) no-repeat; font-size: 12px; color:#C7191C; text-align:center; padding: 13px 0 0; font-weight:bold; height: 82px;}
#registro h4 {margin: 4px auto 0; font-size: 15px; color:#fff; border:solid 1px  #990000; text-decoration:none; text-align:center; width: 135px;}
#registro h4 a {color: #fff; text-decoration: none; background:url(../images/new_site/fondo_boton.jpg) repeat-x; display:block; width: 135px; height: 17px; padding: 6px 0 5px 0;}
#registro h4 a:hover {background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x;}

/*--------------------áreas*/

#contenido_home .titulos {background: url(../images/new_site/bullet.gif) no-repeat center left; font-size: 16px; color:#666; padding:0 0 0 14px; margin: 15px 0 15px; font-weight:bold; }
#areas ul {width: 200px; float: left; margin-right: 25px; margin-bottom: 0px;}
#areas li {background: url(../images/new_site/bullet_flecha_rojo.gif) no-repeat left 6px;font-size: 11px; font-weight: bold; color: #C7191C; list-style: none;  margin-bottom: 13px;  padding-left: 11px; line-height: 14px;}
#areas li a {color: #C7191C;}
#areas li a:hover{color: #666;}

/*--------------------publicidad*/

.publicidad {background:#f0f0f0;padding: 7px 5px 13px 5px; margin-top: 15px;}
.publicidad h4 {margin: 0 0 3px 0; font-size: 11px; color: #666; font-weight: normal; overflow:hidden;}


/*--------------------pestañas filtros*/

#home_filtros	 { background:url(../images/new_site/bk_menu.gif) repeat-x bottom; height: 20px;width:398px;float:left;}
#home_filtros li{ font-size:11px; color:#C7191C; float:left; font-weight:bold; list-style:none; text-align: center; display: block;}
#home_filtros .activo a{ background:url(../images/new_site/pestana_activa_submenu.jpg) no-repeat; display:block; width: 129px; height:20px; padding: 4px 0 2px; color:#C7191C; text-decoration: none;margin-right:3px;}
#home_filtros .inactivo a{ background:url(../images/new_site/pestana_inactiva_submenu.jpg) no-repeat; display:block; width: 129px; height:20px; padding: 4px 0 2px; color:#000; text-decoration: none;margin-right:3px;}
#home_filtros a:hover{color:#666;}
#contenido_filtros {border-left:solid 1px #999; border-right:solid 1px #999; padding: 10px 19px; font-size:11px; color:#C7191C; padding-left: 34px; height: 90px;}
.TabbedPanelsContent h2{margin: 9px 0 0; font-size: 11px;}
.TabbedPanelsContent h2 a{color: #fff; text-decoration: none; border: solid 1px #990000; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 66px; padding: 5px 0; text-align:center; float: right;}
.TabbedPanelsContent h2 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}
.TabbedPanelsContent h3{margin: 0; font-size: 11px;}
.TabbedPanelsContent h3 a{color:#C7191C; text-decoration: none; background: url(../images/new_site/calendario_pequeno.jpg) no-repeat right center; padding: 3px 0; width: 52px; display: block;}
.TabbedPanelsContent h4{margin:4px 0 0; float: left; color: #999; font-size: 11px; font-weight: normal;}
.TabbedPanelsContent h5{margin: 20px 0 4px 0; font-size: 10px; color: #666; font-weight:normal;  }
.TabbedPanelsContent .select1 {width: 100%; font-size: 11px; margin-top: 14px;}
.TabbedPanelsContent .select2 {width: 100%; font-size: 11px;}
.TabbedPanelsContent input {width: 170px; font-size: 11px; float: right; border: solid 1px #999;}

/*--------------------nube de tags*/

#nube {border-left:solid 1px #999; border-right:solid 1px #999; padding: 0 10px; height: 117px; overflow: hidden; line-height: 17px;}
#nube h3 {margin: 3px 0 6px; font-size: 11px; color: #666; border-bottom: solid 1px #666; padding-bottom: 3px;}
#nube a {color: #adadad; text-decoration: none;}
#nube a:visited {color: #C7191C; text-decoration: none;}
#nube a:hover {color: #C7191C;}
#nube .nivel1 a { font-size: 12px; color:#999999;}
#nube .nivel1 a:visited {color: #C7191C; text-decoration: none;}
#nube .nivel1 a:hover {color: #C7191C;}
#nube .nivel2 a { font-size: 13px; color: #666666;}
#nube .nivel2 a:visited {color: #C7191C; text-decoration: none;}
#nube .nivel2 a:hover {color: #C7191C;}
#nube .nivel3 a { font-size: 14px; color: #333333;}
#nube .nivel3 a:visited {color: #C7191C; text-decoration: none;}
#nube .nivel3 a:hover {color: #C7191C;}
#nube .nivel4 a { font-size: 15px; color: #333333; font-weight: bold;}
#nube .nivel4 a:visited {color: #C7191C; text-decoration: none;}
#nube .nivel4 a:hover {color: #C7191C;}

/*--------------------carrusel*/

#logos{background: url(../images/new_site/fondo_carrusel.jpg) no-repeat; height:93px; }

/*--------------------notas educativas*/
#video{background: url(../images/new_site/fondo_video.gif) no-repeat; height: 257px; width:191px; padding: 5px 7px 5px 7px; }
#contenido{padding-left:10px; padding-top:5px; }
#noticias{width: 230px; float: left;}
#noticias ul{margin-right:5px;}
#noticias li {font-size: 12px; font-weight: bold; color: #C7191C; list-style: none;  margin-bottom: 13px; background: url(../images/new_site/bullet_flecha_rojo.gif) no-repeat left 6px;line-height: 14px;  border-bottom:dotted 1px #999; margin:0 0 10px; padding: 0 0 10px 60px;}
#noticias li a {color: #C7191C; text-decoration:none; }
#noticias li a:hover{color: #666;}
#noticias .escrito{background:url(../images/new_site/iconotas.gif) no-repeat;}
#noticias .audio{background: url(../images/new_site/icomicrofono.gif) no-repeat;}
#noticias .video{background: url(../images/new_site/icocamera.jpg) no-repeat;}
#noticias .facebook{background: url(../images/new_site/icofacebook.png) no-repeat;}
#noticias .twitter{background: url(../images/new_site/icotwitter.png) no-repeat;}
#noticias h5 {padding-top: 10px; font-size: 10px;text-decoration:underline; text-align:left;}
#noticias h5 a{color:#C7191C;}
#noticias h5 a:hover{color: #666;}
#encuesta{width: 200px; float: right; border-left: solid 1px #999; padding-left: 10px; font-size: 12px; color: #333;}
#encuesta h3 {margin: 0 0 5px; font-size: 15px; color:#333333;}
#encuesta h4 {margin: 0 0 10px; font-size: 12px; color: #333; font-weight: normal;}
.item {font-size: 11px; color:#666666; text-align: left; font-weight:normal; border-bottom:dotted 1px #999; margin:0 0 5px; padding: 0 0 5px; }
#encuesta input{ float:right;}
#encuesta h2{margin: 14px 0 0; font-size: 11px;}
#encuesta  h2 a{color: #fff; text-decoration: none; border: solid 1px #990000; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 66px; padding: 5px 0; text-align:center; float: right;}
#encuesta  h2 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}
#encuesta h5 {margin: 10px 0 0 0; font-size: 10px; color:#C7191C;}
#encuesta h5 a{color:#C7191C;}
#encuesta h5 a:hover {color:#666;}

/*--------------------footer*/

#footer{padding: 5px 0 0; border-top: dotted 1px #C7191C; margin: 15px 0 0; font-size: 11px; color: #666; overflow:hidden;}
#footer a{color:#333;}
#contactenos {background:url(../images/new_site/logopeque.gif) no-repeat; background-position: center top;padding: 39px 0 0 55px;width: 222px; height: 200px; margin-top:14px; border-left:dotted 1px #c7191c;}
#contactenos h3{font-size: 16px; color:#6666; padding:0 0 0; margin: 0;}
#contactenos h4{font-size: 11px; color:#C7191C; padding:0 0 0; margin: 0;}
#contactenos h4 a{font-size: 11px; color:#C7191C; text-decoration:underline; }
#contactenos h4 a:hover{color:#666;  text-decoration:underline; }
#botones_footer ul{padding: 19px 0 0;}
#botones_footer li{font-size:11px; color:#C7191C; float:left; font-weight:normal; list-style:none; text-align:center; margin-left:10px;}
#botones_footer li a {color:#c7191c; text-decoration:underline; margin-left: 10px;}
#botones_footer li a:hover {color:#666; text-decoration:underline;}
#paginas li {margin-bottom: 5px;}

#paginas h4{margin: 10px 0 10px 19px; font-size:13px; color: #c7191c;}
#footer h5 { margin: 10px 10px 0; font-size: 10px; color: #000; text-align: center;}
#paginas ul {list-style: none; margin: 0 5px 0 19px; float:left; color:#333;}

#paginasseo ul {list-style: none; margin: 0 5px 0 0px; float:left; text-decoration:underline; color:#C7191C;}
#paginas li  {font-size: 10px;}
#paginas li a {font-size: 10px; text-decoration:underline; color:#C7191C;}
#paginas li a:hover {color: #666; text-decoration: underline;}



/*---------------------------------RESULTADOS DE BÚSQUEDA--------------------------------------*/

/*--------------------Contenido resultados de búsqueda*/
/*--------------------Columna izquierda resultados de busqueda*/
#caja_filtros {background: url(../images/new_site/top_filtro_resultados_busqueda.jpg) no-repeat ; margin-top: 15px;font-size:11px; color:#333; text-align:center; font-weight:bold; padding-top: 7px; padding-bottom: 8px; overflow:hidden}
#caja{font-size:11px; border-left:solid #ccc 1px; border-right:solid #ccc 1px;padding-top: 1px;; margin-top: 8px; }
#caja_filtros .titulitos{color:#666; text-align:left;  padding-top: 5px; margin-top: 8px;}
#caja_filtros h3{font-size: 11px; margin: 0px; padding: 0px 10px;}
#caja_filtros ul{font-weight:normal; width:116px; margin: 0px 10px; border-bottom:dotted #666 1px; padding-bottom: 8px;}
#caja_filtros li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat center left;margin: 4px 0px 0px 0px; padding-left:10px; list-style: none;}
#caja_filtros li a{color:#666; text-decoration:none;}
#caja_filtros li a:hover{color:#c7191c; text-decoration:none;}


/*--------------------Columna derecha resultados de busqueda*/
#caja_informacion{padding: 12px 0 9px 0px; border-bottom:dotted #666 1px; margin-left:5px;}
#caja_informacion h3{background: url(../images/new_site/bullet.gif) no-repeat center left; font-size: 18px; color:#666; padding-left: 9px; margin: 0;}
#caja_informacion h2{padding-left: 9px; font-size: 22px; color: #c7191c;margin: 0;}
.total_pagina {padding-left: 9px; font-size: 13px; color: #666; float:left;}
#organizar {font-size: 11px; color: #c7191c; text-align:left;}

/*--------------------Cursos encontrados*/
.curso {margin: 9px 0 0 5px; font-size: 11px; border-bottom: dotted #666 1px; padding-bottom: 49px; *padding-bottom: 9px; text-align: left;}
.items_cursos {color: #666; float: left; display:inline; overflow:hidden; padding-left: 0px; margin-left: 0; width:560px;}
.items_cursos h4 {background: url(../images/new_site/bullet_flecha_rojo.gif) no-repeat left 6px; color: #c7191c; font-weight:bold; margin: 0; padding-left: 11px; font-size: 11px;}
.items_cursos h4 a {color: #C7191C;}
.items_cursos h4 a:hover{color: #666;}
.items_cursos h5 a{color: #666;}
.items_cursos h5 a:hover{color: #C7191C;}
.items_cursos h5 a:visited{color: #666;}
/*--------------------publicidad*/
.publicidad_728x90 {background:#f0f0f0;padding: 7px 2px 13px 4px; margin: 9px 0px 0px -8px; width: 728px; }
*html .publicidad_728x90 {background:#f0f0f0;padding: 7px 1px 13px 4px; margin: 9px 0px 0px -25px; width: 728px; }
.publicidad_728x90 h4 {margin: 0 0 3px 0; font-size: 11px; color: #666; font-weight: normal;}
*html .publicidad_728x90 h4 {margin: 0 0 3px 4px; font-size: 11px; color: #666; font-weight: normal; padding-left: 20px;}

/*--------------------Pie de cursos*/

#anterior_siguiente{font-size: 12px; width: 190px; text-align:right; margin-top: 9px;}
#anterior{background: url(../images/new_site/bullet_flecha_rojoizq.gif) no-repeat left 6px; color: #c7191c;  font-weight:bold; padding-left: 11px;}
#anterior a{color:#c7191c; text-decoration:underline;}
#anterior a:hover{color:#666; text-decoration:underline;}
#numeros ul{padding-left: 1px; font-size:11px; color:#666; font-weight:normal; list-style:none;}
#numeros li{ text-align:center; float:left; padding-left: 6px;}
#numeros li a:link{color:#666; text-decoration:underline; font-weight: bold;}
#numeros li a:visited {color:#999; text-decoration:none; font-weight: normal;}
#numeros li a:hover{color:#c7191c; text-decoration:underline; font-weight:bold;}
#numeros li a:active{color:#c7191c; text-decoration:none; font-weight: bold;}
#siguiente {background: url(../images/new_site/bullet_flecha_rojo.gif) no-repeat right 6px; color: #c7191c;  font-weight:bold; padding-right: 11px;}
#siguiente a{color:#c7191c; text-decoration:underline; }
#siguiente a:hover{color:#666; text-decoration:underline;}

/*---------------------------------DETALLE DE CURSO --------------------------------------*/
/*--------------------Columna izquierda*/

.curso{padding-left:0px;}
#nombre_curso .curso{padding-bottom: 5px;  border-bottom: none;  }
*html #nombre_curso .curso{padding-bottom: 0px;  border-bottom: none;}
.titulo_curso h4 {color: #c7191c; font-weight:bold; margin: 0 0 0 10px;font-size: 17px; }
.titulo_curso .total_pagina {padding-left: 0; margin-left: 10px; border-bottom: none; }

/*--------------------pestanas detalle de curso */
#pestanas_detalle{width:674px; height: 23px; border-bottom: solid 1px #999; margin-top: 10px;}
* + html #pestanas_detalle{width:674px; height: 23px; border-bottom: solid 1px #999; margin-top: 0px;}
#pestanas_detalle li { font-size: 12px; float:left; font-weight:bold; list-style: none; text-align: center; display: block; }
#pestanas_detalle .activa_detalle { background:url(../images/new_site/pestana_activa_detalle.jpg) no-repeat; width: 219px; height: 24;margin-right: 8px; padding: 5px 0 9px 0; color: #C7191C; }
#pestanas_detalle .inactiva_detalle a{ background:url(../images/new_site/pestana_inactiva_detalle.jpg) no-repeat; display:block; width: 219px; height: 24; margin-right: 8px; padding: 5px 0 9px 0; color: #666; text-decoration: none;}
#pestanas_detalle .inactiva_detalle1 a{ background:url(../images/new_site/pestana_inactiva_detalle.jpg) no-repeat; display:block; width: 219px; height: 24; margin-right: 0px; padding: 5px 0 9px 0; color: #666; text-decoration: none;}
#pestanas_detalle a:hover{color:#999;}



/*--------------------Contenido_pestanas */

#contenido_detalle{border-left:solid 1px #999; border-right:solid 1px #999;position:relative; padding: 10px 6px 10px 14px; width: 653px;}
#contenido_detalle .curvaderecha{position:absolute; top:0; right:-1px; width: 2px; height: 2px;}

.contenidos_pestanas{width: 645px;}


/*--------------------PESTANAS */

/*--------------------Contactar institucion */
.items_detalle{font-size:12px; color: #666; border-left: solid #999 1px; border-right: solid #999 1px; }
.items_detalle ul{padding:3px 7px; width: 550px;}
.items_detalle li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat left 6px;padding-left:10px; list-style: none; padding-bottom:3px;}
#boton_imprimir{widt: 35px; padding-right: 5px;} 
.imagen{text-align:right; padding: 5px 10px;}
.imprimir{font-size: 10px; color:#666;text-align:right; color: #c7191c;  font-weight:bold; padding-right: 4px;}
.imprimir a{color: #c7191c; text-decoration: none;}
.imprimir a:hover{color:#666;}

.items_detalle_centro {font-size: 11px; color:#666; padding: 10px 0 5px 0; width: 645px;}
.items_detalle_centro li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat left 6px;padding-left:8px; list-style: none; padding-bottom:3px; float:left; margin-right: 4px;} 
.items_detalle_centro .pagina_programa {margin-right: 0;}
.items_detalle_centro .pagina_programa a {color:#666; }
.items_detalle_centro .pagina_programa a:hover {color:#999; }

#detalle_de_curso {margin-top: 4px;}
.curso_elegido{padding:10px 12px; text-align:left; font-size:10px; color: #666;}
#servicio_de_curso {margin-top: 4px;}

/*-------------------- mas cursos de esta institucion*/
.todos_items {font-size: 11px; color:#666; padding-top: 3px;}

/*-------------------- enviar a un amigo*/

#enviar_amigo{background:url(../images/new_site/enviar_amigo.gif) no-repeat;background-position:center; width: 645px; height:162px; padding-top:10px; font-size: 11px; color: #333;}
#enviar_amigo .linea_campos {margin-left: 22px; width: 600px;}
#enviar_amigo .espacio_campos{margin-right: 65px;}
#enviar_amigo .nombre_campos {width: 30px;} 
#enviar_amigo .comentarios_registro_detalle {margin:10px 0 0 22px; width: 500px; background: url(../images/new_site/comentarios_enviar_amigo.gif) no-repeat; }
#enviar_amigo .fondo_comentarios{width: 470px;}
#enviar_amigo #boton_registro_detalle {padding-right: 17px; margin-top: 73px;}

/*--------------------registro detalle de curso */
.registro {background: url(../images/new_site/caja_registro_detalle.gif) no-repeat ; background-position:left; padding: 17px 0px 20px 20px;*padding-top:13px;*height:305px;width: 675px; height:308px; font-size: 11px; color:#333;}
*html .registro {background: url(../images/new_site/caja_registro_detalle.gif) no-repeat ; background-position:left; padding: 0px 0px 0px 20px;*padding-top:13px;*height:305px;width: 675px; height:308px; font-size: 11px; color:#333;}
*html .linea_campos{ width: 625px; clear: both; border-bottom: dotted 1px #C7191C ; padding: 10px 0; overflow: hidden;}
.linea_campos{ width: 625px; clear: both; border-bottom: dotted 1px #C7191C ; padding: 10px 0; overflow: hidden;}
*html .nombre_campos{width: 50px; float: left; margin: 0 10px 0 0; text-align:right; padding-top: 3px;}
.nombre_campos{	width: 55px; float: left; margin: 0 15px 0 0; text-align:right; padding-top: 3px;}
*html .espacio_campos2{ width: 31px;; float: left; margin: 0;}
.espacio_campos{ width: 215px; float: left; margin: 0 40px 0 0;}
*html .espacio_campos{ width: 125px;; float: left; margin: 0 20px 0 0;}
.espacio_campos2{ width: 50px; float: left; margin: 0 ;}

.linea_comentarios{ width: 625px; clear: both; margin: 10px 0; overflow: hidden;}

.informacion_registro_detalle {width: 148px; height: 89px; float: left; margin: 0 7px 0 0; padding: 12px;  background: url(../images/new_site/informacion_registro_detalle.gif) no-repeat;}
.comentarios_registro_detalle {width: 330px; height: 89px; float: left; margin: 0 7px 0 3px; padding: 12px; background: url(../images/new_site/comentarios_registro_detalle.gif) no-repeat;}

#boton_registro_detalle h3{margin: 60px 0 0; font-size: 11px; color:#FFFFFF; text-align:center;}
#boton_registro_detalle h3 a{color: #fff; text-decoration: none; border: solid 1px #c7191c; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 80px; padding: 5px 0; text-align:center; float: right;}
#boton_registro_detalle h3 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}

.nombre_campos_c{	width: 70px; float: left; text-align:right; margin: 5px 0;}
.fondo_comentarios{ height: 50px; font: 11px Arial, Helvetica, sans-serif; color:#333333; width: 322px;}
.text_box{font: 11px Arial, Helvetica, sans-serif; color:#333333;}

/*--------------------Columna derecha */


#caja_info_inst{ width: 168px; clear: both; padding-top: 2px;}
*html #caja_info_inst{ width: 168px; clear: both; padding-top: 10px;}
.cabezote_caja_info_inst{background:url(../images/new_site/top_detalle_info_institucion.jpg) no-repeat; width: 158px; height: 20px; font: 11px Arial, Helvetica, sans-serif; color:#333; text-align: center; font-weight:bold; padding: 5px;}
.items_info_inst {border-left:solid #ccc 1px; border-right: solid #ccc 1px; width: 156px; padding: 5px;}
.separador_item{ width: 156px; padding: 9px 0; border-bottom: #999 1px dotted; clear: both; color: #666; font-size: 11px; }
.caja_logos_inst{ width: 132px; margin: 2px 12px;}

.boton_registro a {color: #fff; text-decoration: none; background:url(../images/new_site/fondo_boton.jpg) repeat-x; display:block; width: 114px; height: 17px; padding: 6px 20px 5px 20px; font-size: 12px; margin:0px; text-align: center; font-weight: bold; margin-top: 10px; border: 1px #c7191c solid;}

.boton_registro a:hover {background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x;}

#caja_resistro_info{margin:0; padding:0;}

/*--------------------PAGINA REGISTRO y RESPUESTA*/
.formulario_registro {width: 856px;}
.registro2 { font-size: 11px; color:#333; border-left:solid #CCCCCC 3px; border-right:solid #CCCCCC 3px; padding:15px 113px 10px 113px; overflow: hidden;}
.texto_intro {padding-bottom: 15px;}
.texto_intro a {color:#c7191c; text-decoration:underline; font-weight:bold;}
.texto_intro a:hover {color:#666; text-decoration:underline;}
.formulario_registro .boton_registro a {color: #fff; text-decoration: none; background:url(../images/new_site/fondo_boton.jpg) repeat-x; display:block; width: 75px; height: 17px; padding: 6px 20px 5px 20px; font-size: 11px; margin:0px; text-align: center; font-weight: bold; margin-top: 10px; border: 1px #c7191c solid;}
.formulario_registro .boton_registro a:hover {background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x;}

/*--------------------INSTITUCIONES AFILIADAS*/
.caja_filtros {background: url(../images/new_site/top_filtro_resultados_busqueda.jpg) no-repeat ; margin-top: 15px;font-size:11px; color:#333; text-align:center; font-weight:bold; padding-top: 7px; padding-bottom: 8px;}
.caja{font-size:11px; border-left:solid #ccc 1px; border-right:solid #ccc 1px;padding-top: 1px;; margin-top: 8px; }
.caja_filtros .titulitos{color:#666; text-align:left;  padding-top: 5px; margin-top: 8px;}
.caja_filtros h3{font-size: 11px; margin: 0px; padding: 0px 10px;}
.caja_filtros ul{font-weight:normal; width:116px; margin: 0px 10px; border-bottom:dotted #666 1px; padding-bottom: 8px;}
.caja_filtros li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat center left;margin: 4px 0px 0px 0px; padding-left:10px; list-style: none;}
.caja_filtros li a{color:#666; text-decoration:none;}
.caja_filtros li a:hover{color:#c7191c; text-decoration:none;}

#instituciones_afiliadas{margin-top: 5px; * margin-top: 0;}
#instituciones_afiliadas .caja_filtros{background: url(../images/new_site/top_filtro_instituciones.jpg) no-repeat; margin-top: 7px;}
/*--------------------caja_filtros*/
#instituciones_afiliadas li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat; background-position:0px 5px;margin: 4px 0px 0px 0px; padding-left:10px; list-style: none;}
#instituciones_afiliadas ul{font-weight:normal;width:161px; margin: 0px 10px; border-bottom:dotted #666 1px; padding-bottom: 8px; padding-left: 0px;}
/*--------------------espacio_logos*/
#logos_inst{margin-top: 0px; padding-top: 7px; list-style:none; list-style-type:none; }
.cuerpo_logo_inst {border-left:solid #CCCCCC 2px; border-right:solid #CCCCCC 2px; width: 632px; padding: 1px 12px  1px 12px; list-style:none; list-style-type:none; }
.titulos_secundarios{font-size: 12px; color: #333; font-weight:bold; margin-top: 20px; margin-bottom: 5px;}
#fila_logos {border-bottom: dotted #666 1px; padding: 10px 0 5px 0; height: 70px;}
.logo{WIDTH: 150PX; height: 60PX; margin: 5px 10px 0 0; float:left;}
.logo2{WIDTH: 150PX; height: 60PX; margin: 5px 0px 0 0; float:left;}

/*--------------------NOTAS EDUCATIVAS*/
.rss{margin: 10px 0;}
#pestanas_notas{width:856px; height: 23px; border-bottom: solid 1px #999; margin-top: 10px;}

/*-------------------- pestanas*/
#pestanas1 {width: 856px;line-height: normal;color: #666666;clear:left;}
#pestanas1 ul {margin:0; list-style:none;border-bottom:solid 1px #999; padding-bottom: 23px;} 
#pestanas1 li {float:left;background-image: url(../images/new_site/pestana_inactiva_izquierda.gif);background-repeat: no-repeat;
background-position: left top;padding-left: 5px;height: 24px;}
#pestanas1 a, #pestana1 strong, #pestana1 span{font-size: 11px; font-weight:bold;text-align:center;display:block;
background-image: url(../images/new_site/pestana_inactiva_der.jpg);background-repeat: no-repeat;background-position: right top;padding-top: 5px;
padding-bottom: 5px;color: #666666;text-decoration: none;margin-right: 1px;}
#pestanas1 #activa {background-image: url(../images/new_site/pestana_izq_activa.gif);}
#pestanas1 #activa a {background-image: url(../images/new_site/pestana_der_activa.gif);padding-bottom: 5px;font-weight: bold;color: #C7191C;}
	
#pestanas1  a:hover {color: #999;
    }
	
/*-------------------- contenido*/
	
#contenido_detalle1{border-left:solid 1px #999; border-right:solid 1px #999;position:relative;padding: 15px 15px 0px 15px; width: 826px;}

/*-------------------- inicio*/
/*-------------------- columna izquierda*/

.foto_texto {border-bottom:dotted #666 1px; padding-bottom: 10px; padding-top: 10px;}	
.texto_foto_notas {font-size: 11px; color:#666;}
.texto_foto_notas h4 {FONT-SIZE:15PX; padding-Left:6; margin: 0; padding-bottom: 10px;}
.texto_foto_notas h5{FONT-SIZE:11PX; margin: 0;}

/*-------------------- encuesta*/
.encuesta_notiguia_1{padding-bottom: 10px; padding-top: 10px;}
.encuesta{width: 203px; float: right;padding-right: 10px;font-size: 12px; color: #333; padding-top:10px;}
.encuesta h3 {margin: 0 0 5px; font-size: 15px; color:#333333;}
.encuesta h4 {margin: 0 0 10px; font-size: 12px; color: #333; font-weight: normal;}
.item {font-size: 11px; color:#666666; text-align: left; font-weight:normal; border-bottom:dotted 1px #999; margin:0 0 5px; padding: 0 0 5px; }
.encuesta input{ float:right;}
.encuesta h2{margin: 14px 0 0; font-size: 11px;}
.encuesta  h2 a{color: #fff; text-decoration: none; border: solid 1px #990000; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 66px; padding: 5px 0; text-align:center; float: right;}
.encuesta  h2 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}
.encuesta h5 {margin: 10px 0 0 0; font-size: 10px; color:#C7191C;}
.encuesta h5 a{color:#C7191C;}
.encuesta h5 a:hover {color:#666;}

/*-------------------- columna derecha*/

#caja_notasmultimedia{ width: 210px; clear: both; padding-top: 15px;}
*html #caja_notasmultimedia{ width: 168px; clear: both; padding-top: 10px;}
.cabezote_caja_notasmultimedia{background:url(../images/new_site/top_caja_notas_multimedia.jpg) no-repeat; width:210px; height: 23px; font: 11px Arial, Helvetica, sans-serif; color:#333; text-align: center; font-weight:bold; padding-top: 7px;}
#caja_notasmultimedia .items_info_inst {border-left:solid #ccc 1px; border-right: solid #ccc 1px; width: 208px; padding: 5px 0 5px 0;}
#caja_notasmultimedia .separador_item{ width: 191px; padding-top: 9px; border-bottom: #999 1px dotted;color: #666; margin:0 10px 0 9px;}

.noticias_notas{width: 180px;}
.noticias_notas li {font-size: 12px; font-weight: bold; color: #C7191C; list-style: none; margin-top:10px; padding: 0 0 10px 60px;}
.noticias_notas li a {color: #C7191C; margin-top:10px; text-decoration:none;}
.noticias_notas li a:hover {color: #666;}
.noticias_notas .audio{background: url(../images/new_site/icomicrofono.gif) no-repeat;}
.noticias_notas .video{background: url(../images/new_site/icocamera.jpg) no-repeat;}
.noticias_notas .facebook{font-size: 11px; font-weight: bold; color: #C7191C;background: url(../images/new_site/icofacebook.png) no-repeat;margin-left:10px;margin-top:10px; padding: 0px 10px 0px 20px;}
.noticias_notas .twitter{font-size: 11px; font-weight: bold; color: #C7191C;background: url(../images/new_site/icotwitter.png) no-repeat;margin-left:10px;margin-top:10px; padding: 0px 10px 0px 20px;}
.noticias_notas .facebook a{color: #C7191C; margin-top:10px; text-decoration:none;}
.noticias_notas .twitter a{color: #C7191C; margin-top:10px; text-decoration:none;}
.noticias_notas .facebook a:hover {color: #666;}
.noticias_notas .twitter a:hover {color: #666;}
.separador_item h5 {font-size: 10px;text-align:left; margin:0;}
.separador_item h5 a {color:#C7191C;  text-decoration:underline; }
.separador_item h5 a:hover{color: #666;}

#contenido_detalle1 h6 {font-size: 12px; color: #666; text-align:left; margin:0; padding: 10px 0 0 10px;}
#contenido_detalle1 h6 a {color:#C7191C;  text-decoration:underline; }
#contenido_detalle1 h6 a:hover{color: #666;}


.publicidad2 {background:#f0f0f0;padding: 7px 5px 13px 5px; margin-top: 9px;}
.publicidad2 h4 {margin: 0 0 3px 0; font-size: 11px; color: #666; font-weight: normal; overflow:hidden; padding-left:10px;}

.notiguia {background:url(../images/new_site/fondo_notiguia.gif) no-repeat; width:348px; height:373px; padding: 10px; margin-top:9px; }

.notiguia h5{font-size: 11px; color:#333; font-weight:bold; padding: 63px 10px 5px 10px;margin:0; border-bottom:dotted #C7191C 1px; padding-bottom: 5px; width: 310px;}
.noticiero {padding-top: 8px; }

/*-------------------- MICROSITIO*/

#programas_actuales .caja_filtros{background: url(../images/new_site/top_cajas_micrositio.jpg) no-repeat ; margin-top: 1px;font-size:11px; color:#333; text-align:center; font-weight:bold; padding-top: 7px; padding-bottom: 0px; overflow:hidden;}
#programas_actuales h3{font-size: 11; color:#C7191C; font-weight: bold; margin: 0px 10px; border-bottom:dotted #C7191C 1px; padding-bottom: 8px; text-align:left; padding-left: 2px; margin-bottom: 2px; overflow:hidden;}
#programas_actuales #caja{width: 167px; font-size:11px; border-left:solid #ccc 1px; border-right:solid #ccc 1px;padding-top: 1px; margin-top: 8px; overflow:hidden; }
#programas_actuales .titulitos{color:#666; text-align:left;  padding-top: 0px; margin-top: 8px; font-weight: normal;}
#programas_actuales .titulitos2{color:#333; text-align:left;  padding-top: 5px; margin-top: 8px; font-weight: normal;}
#programas_actuales .titulitos3{color:#666; text-align:left;  padding-top: 0px; margin-top: 8px;}
#programas_actuales .caja_filtros ul{font-weight:normal; width:159px; margin: 0px 10px; border-bottom:dotted #666 1px; padding-bottom: 5px;padding-left:2px;}
#programas_actuales .caja_filtros li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat; background-position:0px 5px;margin: 4px 0px 0px 0px;  list-style: none; width:135px;}
#programas_actuales .titulitos2 ul{width: 150px;}
#programas_actuales .titulitos2 li a{color:#333; text-decoration:none;}
#programas_actuales .titulitos3 ul{width: 150px;}
#programas_actuales .titulitos3 li a{color:#666; text-decoration:none;}
#programas_actuales .titulitos2 li a:hover{color:#c7191c; text-decoration:none;}
#programas_actuales .titulitos3 li a:hover{color:#c7191c; text-decoration:none;}

.titulitos3 h5 {font-size: 10px; text-align:right; margin:0; padding: 0 10px 0 0; }
.titulitos3 h5 a {color:#C7191C;  text-decoration:underline; clear:both; text-align:right; overflow:hidden;}
.titulitos3 h5 a:hover{color: #666;}


.titulitos3 h6 {font-size: 10px; text-align:left; margin:0; }
.titulitos3 h6 a {color:#C7191C; text-decoration:underline; clear:both; overflow:hidden;}
.titulitos3 h6 a:hover{color: #666;}

#caja_micrositio {width: 675px; clear: both;}

#pestanas2 {width: 673px;line-height: normal;color: #666666; }
#pestanas2 ul {margin:0; list-style:none; border-bottom:solid 1px #999; padding-bottom: 23px;} 
#pestanas2 li {float:left;background-image: url(../images/new_site/pestana_inactiva_izquierda.gif);background-repeat: no-repeat;
background-position: left top;padding-left: 5px;height: 24px; display:block;}
#pestanas2 a, #pestana2 strong, #pestana2 span{font-size: 11px; font-weight:bold;text-align:center;display:block;
background-image: url(../images/new_site/pestana_inactiva_der.jpg);background-repeat: no-repeat;background-position: right top;padding-top: 5px;
padding-bottom: 5px;color: #666666;text-decoration: none;margin-right: 1px;}
#pestanas2 #activa {background-image: url(../images/new_site/pestana_izq_activa.gif);}
#pestanas2 #activa a {background-image: url(../images/new_site/pestana_der_activa.gif);padding-bottom: 5px;font-weight: bold;color: #C7191C;}
	
#pestanas2  a:hover {color: #999;}

.titulos_micrositio {font: 18px Arial, Helvetica, sans-serif; font-weight:bold; color: #666666;}

#cabezote_micrositio { width: 860px; clear: both; background-image: url(../images/new_site/fdo_micrositio.gif) }
#imagen_cabezote {width: 850px; clear: both; margin: 0 4px;}
#imagen_cabezote #left{ width: 425px; float: left; text-align: right;}
#imagen_cabezote #right{ width: 425px; float: left; text-align: left;}



.text_box_1 {width: 130px; font: 10px Arial, Helvetica, sans-serif; color: #333; margin: 0; padding: 0;}

#boton_buscar_micrositio{margin: 5px; font-size: 11px; color:#FFFFFF; text-align:center; overflow:hidden;}
#boton_buscar_micrositio a{color: #fff; text-decoration: none; border: solid 1px #c7191c; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 80px; padding: 5px 0; text-align:center; float: right;}
#boton_buscar_micrositio a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}

.url_inst{width: 643px;margin-top:10px; padding-top: 10px; border-top:dotted #C7191C 1px; color:#999; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}

/*---Internas notas educativas---*/

#caja_noticia{width: 580px; clear: both; border-bottom:dotted #666 1px; overflow:hidden; padding: 10px 0;}
.fecha_noticia{font: 10px Arial, Helvetica, sans-serif; color: #333333; clear: both; text-align: left; text-transform: uppercase;}
.titulo_noticia {margin: 2px 0 5px 0; clear: both; }
.titulo_noticia a{ font: 18px Arial, Helvetica, sans-serif; color: #C7191C; font-weight: bold;}
.foto_noticia{width: 218px; height: 90px; float: left; margin: 0 15px 0 0;}
.foto_noticia_1{width: 550px; height: 175px; padding: 5px; clear: both; margin: 0 15px 0 0; border:#CCCCCC 1px solid;}
.textos_noticia{font: 11px Arial, Helvetica, sans-serif; float: left; width: 330px; color: #666666; text-align:left;}
.textos_noticia_1{font: 11px Arial, Helvetica, sans-serif; clear: both; width: 570px; color: #666666; text-align:left; margin: 5px 0;}
.textos_noticia_completa{font: 13px Arial, Helvetica, sans-serif; clear: both; width: 570px; color: #666666; text-align:left; margin: 0 0 5px 0;}
.link_info a{ font-size: 10px; color:#C7191C; font-family:Arial, Helvetica, sans-serif; }
.caja_link_notas {width: 180px; margin: 5px; clear: both;}
.caja_link_notas ul { width: 170px; font: 11px Arial, Helvetica, sans-serif;}
.caja_link_notas li {color: #C7191C; list-style:square inside;}
.caja_link_notas li a {color: #C7191C;}

#caja_historial{width:580px; height: 83px; border: 1px #C4C4C4 solid; background: url(../images/fdo_historial.jpg) repeat-x; clear: both; margin-top: 10px;}
.space1{ width: 20px; float: left;}

.btn_ver{width: 55px; height: 15px; border: 1px #FFFFFF solid; background:url(../images/fdo_btn_1.jpg) repeat-x; font: 11px Arial, Helvetica, sans-serif; text-align: center; float: left; margin: 5px 10px;}
.btn_ver a{ color: #FFFFFF; font-weight:bold; text-decoration:none;}

.tbox_fechas{ width: 120px; font: 11px Arial, Helvetica, sans-serif; color:#333333;}


/*---DATOS DE CONTACTO---*/

/*---formulario---*/

.contenidos_pestanas2{width: 644px; }
.items_micro{font-size:12px; color: #666; border-left: solid #999 1px; border-right: solid #999 1px; }
#datos_contacto{width: 620px; *height:160px; padding-top:10px; font-size: 11px; color: #333;}
#datos_contacto .espacio_campos2{margin-right: 65px;}
#datos_contacto .nombre_campos {width: 55px;}
.datos_contacto_grande {padding:10px 10px 0 8px; text-align:left; font-size:10px; color: #666;}


.registro {background: url(../images/caja_registro_detalle.gif) no-repeat ; background-position:left; padding: 17px 0px 20px 20px;*padding-top:13px;*height:305px;width: 675px; height:308px; font-size: 11px; color:#333;}
*html .registro {background: url(../images/caja_registro_detalle.gif) no-repeat ; background-position:left; padding: 0px 0px 0px 20px;*padding-top:13px;*height:305px;width: 675px; height:308px; font-size: 11px; color:#333;}
*html .linea_campos{ width: 625px; clear: both; border-bottom: dotted 1px #C7191C ; padding: 10px 0; overflow: hidden;}
.linea_campos{ width: 625px; clear: both; border-bottom: dotted 1px #C7191C ; padding: 10px 0; overflow: hidden;}
*html .nombre_campos{width: 50px; float: left; margin: 0 10px 0 0; text-align:right; padding-top: 3px;}
.nombre_campos{	width: 55px; float: left; margin: 0 15px 0 0; text-align:right; padding-top: 3px;}
*html .espacio_campos2{ width: 31px;; float: left; margin: 0;}
.espacio_campos{ width: 215px; float: left; margin: 0 40px 0 0;}
*html .espacio_campos{ width: 125px;; float: left; margin: 0 20px 0 0;}
.espacio_campos2{ width: 50px; float: left; margin: 0 ;}
.linea_comentarios{ width: 625px; clear: both; margin: 10px 0; overflow: hidden;}
.informacion_registro_detalle {width: 148px; height: 89px; float: left; margin: 0 7px 0 0; padding: 12px;  background: url(../images/informacion_registro_detalle.gif) no-repeat;}
.comentarios_registro_detalle {width: 330px;  float: left; margin: 0 7px 0 3px; padding: 12px; background: url(../images/comentarios_registro_detalle.gif) no-repeat;}
#boton_registro_detalle h3{margin: 60px 0 0; font-size: 11px; color:#FFFFFF; text-align:center;}
#boton_registro_detalle h3 a{color: #fff; text-decoration: none; border: solid 1px #c7191c; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 80px; padding: 5px 0; text-align:center; float: right;}
#boton_registro_detalle h3 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}
.nombre_campos_c{	width: 70px; float: left; text-align:right; margin: 5px 0;}
.fondo_comentarios{ height: 50px; font: 11px Arial, Helvetica, sans-serif; color:#333333; width: 322px;}
.text_box{font: 11px Arial, Helvetica, sans-serif; color:#333333;} 

/*---espacio_diseno_contacto---*/


#espacio_diseno_contacto {width: 644px; margin-top:15px;}

.diseno_contacto {width: 620px; padding: 10PX 12PX;}


/*---MAPA DEL SITIO--*/
.contenido_mapa{padding:15px 12px; border-left:solid #ccc 3px; border-right:solid #ccc 3px;}

.titulosh1 h1{background: url(../images/new_site/bullet.gif) no-repeat center left; font-size: 16px; color:#666; padding:0 0 0 14px; margin: 15px 0px 15px 0px; font-weight:bold;}

.subtitulosh1{height: 50px;}
.subtitulosh1 h1{background: url(../images/new_site/bullet_flecha_rojo.gif ) no-repeat center left; font-size:14px; color:#C7191C;  border-bottom:dotted #C7191C 1px;padding:0px 0px 3px 11px; margin:0px;}
.subtitulosh1 h1 a{color:#C7191C; text-decoration:none;}
.subtitulosh1 h1 a:hover{color:#333; text-decoration: underline;}
.subtitulosh1 h1 a:visited{color:#999; text-decoration: none;}

.listas {border-bottom:dotted #333 1px; padding-bottom: 3px; padding-top: 3px;}
#subtitulosh2h3 h2{margin:0; font-size:11px; color: #333; font-weight:bold;}
#subtitulosh2h3 ul {float: left;}
#subtitulosh2h3 li {background: url(../images/new_site/bullet_flecha_gris.gif) no-repeat left 6px;font-size: 11px;color: #C7191C; list-style: none;  padding-left: 11px; line-height: 14px; margin-left:17px;}
#subtitulosh2h3 a{color:#333; text-decoration:none;}
#subtitulosh2h3 a:hover{color:#000; text-decoration: underline;}
#subtitulosh2h3 a:visited{color:#999; text-decoration: none;}

#subtitulosh3 h3{margin:2px 0 0 0; font-size:11px; color: #666; font-weight:bold; text-decoration:underline; font-size:10px;}
#subtitulosh3 ul {float: left; margin-bottom: 15px;}
#subtitulosh3 li {list-style: none;  padding-left: 11px; line-height: 14px; margin-left:17px;}
#subtitulosh3 a{color:#666;text-decoration:underline;}
#subtitulosh3 a:hover{color:#000; text-decoration: underline;}
#subtitulosh3 a:visited{color:#999; text-decoration: underline;}

/*---CAJA_ENVIO--*/
.contenidos_caja_envio{width: 401px;}
.items_caja_envio{font-size:12px; color: #666; background:url(../images/new_site/fondo_caja_enviar.jpg) no-repeat;  height:401px;}
#datos_contacto_caja_envio {width: 350px; font-size: 11px; color: #333; margin:30px 15px 20px 17px; *margin:10px 15px 20px 17px;}


.datos_caja_envio .titulos{color:#C7191C;}
.datos_caja_envio .titulos h1{font-size: 16px;padding:35px 0 0 15px; *padding:15px 0 0 15px;font-weight:bold; margin:0;}

.datos_caja_envio{padding:10px 12px 0 8px; text-align:left; font-size:10px; color: #666; height:333px;}
.linea_campos_caja_envio{ clear: both; border-bottom: dotted 1px #C7191C ; padding: 7px 0px 3px 4px; overflow: hidden;}

.espacio_campos_caja_envio{ width: 215px; float: left;}
.comentarios_caja_envio {width: 355px;  float: left;padding: 10px;margin-bottom:15px; background: url(../images/new_site/comentarios_registro_detalle.gif) no-repeat;}


.nombre_campos_caja_envio {width:55px; float: left; margin: 0 0px 0 0; text-align:right; padding-top: 3px;}
#datos_contacto_caja_envio .espacio_campos2_caja_envio{ width: 50px; float: left; margin-right: 65px;}
#datos_contacto_caja_envio .nombre_campos_caja_envio {width: 55px;}


#boton_registro_detalle_caja_envio h3{margin: 60px 0 0; font-size: 11px; color:#FFFFFF; text-align:center;}
#boton_registro_detalle_caja_envio h3 a{color: #fff; text-decoration: none; border: solid 1px #c7191c; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 80px; padding: 5px 0; text-align:center; float: right;}
#boton_registro_detalle_caja_envio h3 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}

#boton_cerrar h3{margin:0; font-size: 9px;  text-align:center;}
#boton_cerrar h3 a{color:#FFF;text-decoration: none; display: block; width: 80px; padding: 2px 5px 2px 0; text-align:right; float: right; height:17px;font-weight:bold;}
#boton_cerrar h3 a:hover{color: #FFF;}

/*--------------------FOOTER NUEVO*/

#footer2{padding: 5px 0 0; border-top: dotted 1px #C7191C; margin: 15px 0 0; font-size: 11px; color: #666; overflow:hidden;}
#footer2 a{color:#333;}
#contactenos2 {background:url(../images/new_site/logopeque.gif) no-repeat; background-position: center top;padding: 39px 0 0 55px;width: 222px; height: 90px; margin-top:14px; border-left:dotted 1px #c7191c;}
#contactenos2 h3{font-size: 16px; color:#6666; padding:0 0 0; margin: 0;}
#contactenos2 h4{font-size: 11px; color:#C7191C; padding:0 0 0; margin: 0;}
#contactenos2 h4 a{font-size: 11px; color:#C7191C; text-decoration:underline; }
#contactenos2 h4 a:hover{color:#666;  text-decoration:underline; }
#botones_footer2 ul{padding: 19px 0 0;}
#botones_footer2 li{font-size:11px; color:#C7191C; float:left; font-weight:normal; list-style:none; text-align:center; margin-left:10px;}
#botones_footer2 li a {color:#c7191c; text-decoration:underline; margin-left: 10px;}
#botones_footer2 li a:hover {color:#666; text-decoration:underline;}
#paginas2 {background-image: url(../images/new_site/logotiempo.gif);background-repeat: no-repeat;background-position: right 65px; } 
*html #paginas2 {background-image: url(../images/new_site/logotiempo.gif);background-repeat: no-repeat;background-position: right 85px;} 
#paginas2 li {margin-bottom: 5px;}
#paginas2 li a {font-size: 10px; color: #666; text-decoration: none;}
#paginas2 li a:hover {color: #c7191c; text-decoration: underline;}
#paginas2 h4{margin: 10px 0 10px 19px; font-size:13px; color: #c7191c;}
#footer2 h5 { margin: 10px 10px 0; font-size: 10px; color: #000; text-align: center;}
#paginas2 ul {list-style: none; margin: 0 10px 0 19px; float:left;}

/*---------------------------------DETALLE DE CURSO NUEVO --------------------------------------*/
/*--------------------Columna izquierda*/

.curso2{padding-left:0px;}
#nombre_curso2 .curso2{padding-bottom: 5px;  border-bottom: none;  }
*html #nombre_curso2 .curso2{padding-bottom: 0px;  border-bottom: none;}
.titulo_curso2 h1 {color: #c7191c; font-weight:bold; margin: 0 0 0 10px;font-size: 17px; }
.titulo_curso2 .total_pagina2 h2{padding-left: 0; margin:0px; border-bottom: none; font-weight:normal; font-size:13px; }



/*--------------------pestanas detalle de curso */
#pestanas_detalle2{width:674px; height: 23px; border-bottom: solid 1px #999; margin-top: 10px;}
* + html #pestanas_detalle2{width:674px; height: 23px; border-bottom: solid 1px #999; margin-top: 0px;}
#pestanas_detalle2 li { font-size: 12px; float:left; font-weight:bold; list-style: none; text-align: center; display: block; }
#pestanas_detalle2 .activa_detalle2 { background:url(../images/new_site/pestana_activa_detalle.jpg) no-repeat; width: 219px; height: 24;margin-right: 8px; padding: 5px 0 9px 0; color: #C7191C; }
#pestanas_detalle2 .inactiva_detalle2 a{ background:url(../images/new_site/pestana_inactiva_detalle.jpg) no-repeat; display:block; width: 219px; height: 24; margin-right: 8px; padding: 5px 0 9px 0; color: #666; text-decoration: none;}
#pestanas_detalle2 .inactiva_detalle12 a{ background:url(../images/new_site/pestana_inactiva_detalle.jpg) no-repeat; display:block; width: 219px; height: 24; margin-right: 0px; padding: 5px 0 9px 0; color: #666; text-decoration: none;}
#pestanas_detalle2 a:hover{color:#999;}



/*--------------------Contenido_pestanas */

#contenido_detalle2{border-left:solid 1px #999; border-right:solid 1px #999;position:relative; padding: 10px 10px; width: 653px;}
#contenido_detalle2 .curvaderecha{position:absolute; top:0; right:-1px; width: 2px; height: 2px;}

.contenidos_pestanas2{width: 645px;}


/*--------------------PESTANAS */

/*--------------------Contactar institucion */
.items_detalle2{font-size:12px; color: #666; border-left: solid #999 1px; border-right: solid #999 1px; }
.items_detalle2 ul{padding:3px 7px; width: 550px;}
.items_detalle2 li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat left 6px;padding-left:10px; list-style: none; padding-bottom:3px;}
#boton_imprimir2{widt: 35px; padding-right: 5px;} 
.imagen2{text-align:right; padding: 5px 10px;}
.imprimir2{font-size: 10px; color:#666;text-align:right; color: #c7191c;  font-weight:bold; padding-right: 4px;}
.imprimir2 a{color: #c7191c; text-decoration: none;}
.imprimir2 a:hover{color:#666;}

.items_detalle_centro2 {font-size: 11px; color:#666; padding: 10px 0 5px 0; width: 645px;}
.items_detalle_centro2 li{background: url(../images/new_site/bulllet_filtros.gif) no-repeat left 6px;padding-left:8px; list-style: none; padding-bottom:3px; float:left; margin-right: 4px;} 
.items_detalle_centro2 .pagina_programa {margin-right: 0;}
.items_detalle_centro2 .pagina_programa a {color:#666; }
.items_detalle_centro2 .pagina_programa a:hover {color:#999; }

#detalle_de_curso2 {margin-top: 4px;}
.curso_elegido2{padding:10px 22px; text-align:left; font-size:10px; color: #666;}

/*-------------------- mas cursos de esta institucion*/
.todos_items2 {font-size: 11px; color:#666; padding-top: 3px;}

/*-------------------- enviar a un amigo*/

#enviar_amigo2{background:url(../images/new_site/enviar_amigo.gif) no-repeat;background-position:center; width: 645px; height:162px; padding-top:10px; font-size: 11px; color: #333;}
#enviar_amigo2 .linea_campos2 {margin-left: 22px; width: 600px;}
#enviar_amigo2 .espacio_campos2{margin-right: 65px;}
#enviar_amigo2 .nombre_campos2 {width: 30px;} 
#enviar_amigo2 .comentarios_registro_detalle2 {margin:10px 0px 0px 22px; width: 500px; background: url(../images/new_site/comentarios_enviar_amigo.gif) no-repeat; }
#enviar_amigo2 .fondo_comentarios2{width: 470px;}
#enviar_amigo2 #boton_registro_detalle2 {padding-right: 17px; margin-top: 73px;}

/*--------------------REGISTRO DETALLE DE CURSO */
.registro_nuevo2 {background: url(../images/new_site/fondo_caja_registro_detalle.jpg) no-repeat; padding:20px;font-size: 11px; color:#333; width: 859px; height:420px; }
.linea_campos_nueva2{ width: 625px; clear: both; border-bottom: dotted 1px #C7191C ; padding: 10px 0; overflow: hidden;}
*html .nombre_campos2{width: 50px; float: left; margin: 0 10px 0 0; text-align:right; padding-top: 3px;}
.nombre_campos2{width: 55px; float: left; margin: 0 15px 0 0; text-align:right; padding-top: 3px;}
*html .espacio_campos22{ width: 31px; float: left; margin: 0;}
.espacio_campos2{ width: 215px; float: left; margin: 0 40px 0 0;}
*html .espacio_campos2{ width: 125px; float: left; margin: 0 20px 0 0;}
.espacio_campos2_f{ width: 170px; float: left; margin: 0 40px 0 0;}
*html .espacio_campos2_f{ width: 125px; float: left; margin: 0 20px 0 0;}
.espacio_campos22{ width: 50px; float: left; margin: 0 ;}

.linea_comentarios2{ width: 625px; clear: both; margin: 10px 0; overflow: hidden;}

.informacion_registro_detalle2 {width: 148px; height: 89px; float: left; margin: 0 7px 0 0; padding: 12px;  background: url(../images/new_site/informacion_registro_detalle.gif) no-repeat;}
.comentarios_registro_detalle2 {width: 330px;  float: left; margin: 0 7px 0 3px; padding: 12px; background: url(../images/new_site/comentarios_registro_detalle.gif) no-repeat;}

#boton_registro_detalle2 h3{margin: 60px 0 0; font-size: 11px; color:#FFFFFF; text-align:center;}
#boton_registro_detalle2 h3 a{color: #fff; text-decoration: none; border: solid 1px #c7191c; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 80px; padding: 5px 0; text-align:center; float: right;}
#boton_registro_detalle2 h3 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}

.nombre_campos_c2{	width: 70px; float: left; text-align:right; margin: 5px 0;}
.fondo_comentarios2{ height: 50px; font: 11px Arial, Helvetica, sans-serif; color:#333333; width: 322px;}
.text_box2{font: 11px Arial, Helvetica, sans-serif; color:#333333;}

.institucion_detalle2 {border-left:dotted #333333 1px;  width: 160px; height:410px;padding-left:15px; padding-right:40px;}
.nombre_inst_detalle2 h1{font-size:12px; color:#333333; font-weight:bold;  border-bottom: dotted 1px #C7191C; padding-bottom:10px;padding-top:10px; margin:0;}
.datos_inst2{font-size:12px; color:#333; padding-top:10px;}

#recibir_oferta_academica2 h1{background: url(../images/new_site/fondo_recibir_info.gif) no-repeat; font-size:12px; color: #666; font-weight:bold; width: 859px; height:32px; overflow:hidden; clear:both; padding-top:17px; margin:0px;}
#recibir_oferta_academica2 h1 a{color: #C7191C; text-decoration:underline;}

#caja_resistro_info2 .titulos2{background: url(../images/new_site/bullet.gif) no-repeat center left;color:#C7191C;}
#caja_resistro_info2 .titulos2 h1{font-size: 16px;padding:0 0 0 0px; margin: 15px 0 15px 10px; font-weight:bold; }

/*--------------------Columna derecha */


#caja_info_inst2{ width: 662px; clear: both; padding-top: 15px;}
*html #caja_info_inst2{ width: 662px; clear: both; padding-top: 10px;}
.cabezote_caja_info_inst2{background:url(../images/new_site/top_detalle_info_institucion.jpg) repeat-x; width: 662px; height: 20px; font: 14px Arial, Helvetica, sans-serif; color:#333; text-align: center; font-weight:bold; padding: 5px;}
.items_info_inst2 {border-left:solid #ccc 1px; border-right: solid #ccc 1px; width: 660px; padding: 5px;}
.separador_item_logo2{ width: 150px; padding: 9px 0; clear: both; color: #666; font-size: 11px; }
.separador_item_texto2{ width: 648px; padding: 9px 0; border-top: #999 1px dotted; clear: both; color: #666; font-size: 13px; margin-left:5px; }
.separador_item2{ width: 500px; padding: 9px 0; clear: both; color: #666; font-size: 11px; }
.caja_logos_inst2{ width: 132px; margin: 2px 12px;}

.boton_registro2 a {color: #fff; text-decoration: none; background:url(../images/new_site/fondo_boton.jpg) repeat-x; display:block; width: 114px; height: 17px; padding: 6px 20px 5px 20px; font-size: 12px; margin:0px; text-align: center; font-weight: bold; margin-top: 10px; border: 1px #c7191c solid;}

#boton_contactar_insti2 h3{margin: 5px 0 0 0; font-size: 11px; color:#FFFFFF; text-align:center;}
#boton_contactar_insti2 h3 a{color: #fff; text-decoration: none; border: solid 1px #c7191c; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 180px; padding: 5px 0; text-align:center; float: right;}
#boton_contactar_insti2 h3 a:hover{background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x center -3px; color: #fff;}

.boton_registro2 a:hover {background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x;}

#caja_resistro_info2{margin:0; padding:0;}

/*---REGISTRO---*/

.formulario_registro_p {width: 856px;}
.registro2_p { font-size: 11px; color:#333; border-left:solid #CCCCCC 3px; border-right:solid #CCCCCC 3px; padding:15px 113px 10px 113px; overflow: hidden;}

.texto_intro_p {padding-bottom: 0px;color:#333;}
.titulo_campo {padding-bottom: 10px; padding-top: 20px;color:#000; font-weight:bold;}


.linea_campos_p { width: 625px; clear: both; border-bottom: dotted 1px #999999 ; padding: 10px 0; overflow: hidden;}
.linea_campos_p .nombre_campos {width:200px;}

.linea_campos_f{ width: 625px; clear: both; border-bottom: solid 1px #999 ; padding: 10px 0; overflow: hidden;}
.linea_campos_f .nombre_campos {width:200px;}


.linea_campos_l .nombre_campos {width:110px;}
.linea_campos_l{ width: 625px; clear: both; border-bottom: dotted 1px #999999 ; padding: 10px 0; overflow: hidden;}

.linea_campos_l .nombre_campose {width:130px; background:url(../images/calendario_pequeno.jpg) no-repeat; background-position:right;}
.linea_campos_l .espacio_campos{  width: 200px; float: left; margin: 0 20px 0 0;}
.linea_campos_l .espacio_campose{ width: 30px; float: left; margin: 0 0px 0 0; }
.linea_campos_l .espacio_campos_l{  width: 193px; float: left; margin: 0 15px 0 0;}
.linea_campos_l .espacio_campos2{ width: 200px;float: left; margin: 0;}

.linea_campos_fl{ width: 625px; clear: both; border-bottom: solid 1px #999 ; padding: 10px 0; overflow:hidden;}

.Calendario_resgitro {background: url(../images/calendario_pequeno.jpg) no-repeat right center; padding: 3px 0; width: 52px; display: block;}


.formulario_registro_p .boton_registro_p a {color: #fff; text-decoration: none; background:url(../images/new_site/fondo_boton.jpg) repeat-x; display:block; width: 75px; height: 17px; padding: 6px 20px 5px 20px; font-size: 11px; margin:0px; text-align: center; font-weight: bold; margin-top: 10px; border: 1px #c7191c solid;}
.formulario_registro_p .boton_registro_p a:hover {background: url(../images/new_site/fondo_boton_rollover.jpg) repeat-x;}

/*---CONFIRMACION---*/

#caja_confirmacion {margin: 5px 0px 0px 0px; padding:0px; font-size: 16px; }
#contenido_confirmacion {background:url(../images/new_site/fondo_confirm.jpg) no-repeat;  padding: 0px 140px 0px 155px; margin-top:-3px;}

/*---AGRADECIMIENTO---*/

#caja_agradecimiento {margin: 5px 0px 0px 0px; padding:0px;}
#contenido_agradecimiento  {background:url(../images/new_site/fondo_agra.jpg) no-repeat;  padding: 0px 140px 0px 155px; margin-top:-3px;}

/*---RESPUESTA REESTABLECIMIENTO DE CONTRASEÑA---*/

#caja_agradecimiento2 {margin: 5px 0px 0px 0px; padding:0px;  color:#333333;}
#contenido_agradecimiento2  {background: url(../images/new_site/fondo_reest.jpg) no-repeat;  padding: 0px 140px 0px 155px; 
 *margin-top:-3px; height: 52px; overflow:hidden; line-height: 100%; }


/*---RESPUESTA RECORDAR CONTRASEÑA---*/

#caja_agradecimiento3 {margin: 5px 0px 0px 0px; padding:0px;  color:#333333;}
#contenido_agradecimiento3  {background: url(../images/new_site/fondo_recordar.jpg) no-repeat;  padding: 0px 140px 0px 155px; 
margin-top:-3px;  height: 109px;}

/*------Caja login-------*/

#caja_login_p{
	background:url(../images/new_site/fondo_caja_login.jpg) #990000 top no-repeat;
	padding: 1px 15px;
	width: 264px;
	height: 126px;
	position: absolute;
	top: 45px;
	left: 772px;
	*left: 665px;
	background-repeat: no-repeat;
	background-position: right top;
	visibility: hidden;
	overflow:hidden;
	z-index:32000;
	}
	
.texto_campos{ font: 11px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align: rigth;}

.caja_texto_campos{ font: 11px Arial, Helvetica, sans-serif; color:#000; width: 140px;}

.cerrar_caja {font: 10px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; float:right;}

.ingreso_login{color: #fff; text-decoration: none; border: solid 1px #fff; background: url(../images/new_site/fondo_boton.jpg) repeat-x center -3px; display: block; width: 66px; padding: 2px 0; text-align:center; float: right; font-size: 11px; margin-right: 5px;}

#caja_advertencia{ width: 230px; background: url(../images/new_site/x.gif); height: 16px; padding: 2px 5px 2px 25px; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;}
#caja_validación{ width: 230px; background: url(../images/new_site/adv.gif); height: 16px; padding: 2px 5px 2px 25px; font: 12px Arial, Helvetica, sans-serif; color: #FFFFFF;}