@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background-image:url(../images/bg_page_v2.jpg); background-repeat:repeat-x;}

#content {
	width:964px; margin:auto; overflow:hidden; background-image:url(../images/borde_bg.jpg); background-repeat:repeat-y; background-color:#FFF;
	}

.inner_content {width:949px; margin:auto; overflow:hidden;}
	
.menu_h { float:left; }

.menu_v_content { width:183px; overflow:hidden; background-color:#FFF;}

.menu_v_item { 
	width:158px; 
	height:25px; 
	background-image:url(../images/btn_vertical.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:1px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:25px;
	}
.menu_v_item:hover { background-image:url(../images/btn_vertical_over.jpg); font-weight:bold;}

.menu_v_item a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:25px;
	text-decoration:none;
	}

.menu_v_item a:hover {
	font-weight:bold;
}

.menu_v_item a[title=Proximamente]{ color:#999; }

.menu_v_item_mas { 
	width:158px; 
	height:25px; 
	background-image:url(../images/btn_vertical_mas.jpg);
	background-repeat:no-repeat;
	padding-left:25px;
	margin-bottom:1px;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:25px;
	}
	
.menu_v_item_mas:hover { background-image:url(../images/btn_vertical_mas_over.jpg); font-weight:bold; cursor:pointer;}

.submenu_v_content ul { 
	margin:0px 0px 0px 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;}
.submenu_v_content ul li {
	list-style:none;
	background-image:url(../images/bullet_es.jpg);
	background-repeat:no-repeat;
	background-position: left 8px; /*posición izquierda, y distancia desde arriba*/
	padding-left:15px;
	border-bottom:1px #333 dotted; 
	line-height:22px;}
	
.submenu_v_content ul li a{ text-decoration:none; color:#666;}

.submenu_v_content ul li a[title=Proximamente]{ color:#999; }
	
.inputext{ border:1px #CCC solid; height:20px; line-height:20px; }

.noticias { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; border-bottom:#CCC dashed 1px; padding-bottom:5px; margin-bottom:3px;}

.noticias a{ text-decoration:none; color:#666}

.noticias a:hover{ text-decoration:none; color:#333;}

.noticias_int { font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; border:#CCC solid 1px; padding-bottom:5px; margin-bottom:3px;}

.noticias_int a{ text-decoration:none; color:#666}

.noticias_int a:hover{ text-decoration:none; color:#333;}


.tit_noticias {background-color:#24243c; background-image:url(../images/bg_tit_noticias.jpg); background-repeat:repeat-x; height:35px; color:#FFF;  } 

.fecha_noticia { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000066;}
.head_noticia { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#000066; font-weight:bold; line-height:32px;}
.sum_noticia { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; font-weight:bold; margin:10px 0 10px 0}
.body_noticia { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; font-weight:normal; text-align:justify;}
.body_noticia img {margin:2px 10px 5px 0; max-width:300px;}
.nota_noticia { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CCC; font-weight:normal;width:300px; float:left; padding-right:10px;}
.body_noticia ol { margin-left:10px; }

.paginacion_12 {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666; line-height:15px;}

.paginacion_12 a img{padding-top:2px; }


.fecha {color:#900; padding-top:5px;}

.foto { width:91px; height:76px; overflow:hidden;}

.registro_box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#372F6A;
	line-height:25px;
	
	}

	
.registro_box a { text-decoration:none; color:#372F6A; font-weight:bold;}

.registro_box a:hover {color:#900; }

select.registro_box {font-family: Arial; font-size: 11px; color: #452F94; background-color:#d4d4d4;} 
.registro_box option {font-family: Arial; font-size: 11px; color: #452F94; background-color:#d4d4d4;} 

.encuestas {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#666;}

.textos_largos {font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#777; text-align:justify}

.textos_largos a{ color:#666;}

.textos_largos ul li{list-style-image:url(../images/bullet.jpg); }

.textos_centros { font-family:Tahoma, Geneva, sans-serif; color:#545186; font-size:14px; }

.textos_centros td { height:23px;}

.textos_ing { font-family:Tahoma, Geneva, sans-serif; color:#545186; font-size:13px; }

.textos_ing td { height:23px;}

.td_textos_centros { height:18px;}

.textos_centros a {font-size:13px; color:#545186; text-decoration:none;}

.textos_centros a:hover { color:#666;}

.textos_fundaciones { font-family:Tahoma, Geneva, sans-serif; color:#545186; font-size:12px; }

.tit_fundaciones {width:96%; overflow:hidden; margin-top:8px; margin-left:20px; padding-bottom:3px; border-bottom:1px dotted #999;}

.textos_publicidad {font-family:Arial, Helvetica, sans-serif; color:#BEBEBE; font-size:12px;}

.input {
border:1px solid #999;
color:#999;
font-size:14px;
height:21px;
line-height:21px;
padding-top:2px;
margin-bottom:3px;
width:235px;
}

.input_reg {
border:1px solid #999;
color:#999;
font-size:12px;
height:18px;
line-height:18px;
padding-top:2px;
margin-bottom:3px;

}

.textarea {
border:1px solid #999;
color:#999;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:2px;
margin-bottom:3px;
width:235px;
}

select.contacto {font-family: Arial; font-size: 11px; color: #452F94; background-color:#d4d4d4;} 
.contacto option {font-family: Arial; font-size: 11px; color: #452F94; background-color:#d4d4d4;}

input.contacto {border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

select.contacto2 {font-family: Arial; font-size: 11px; color: #452F94; background-color:#d4d4d4; width:235px} 
.contacto2 option {font-family: Arial; font-size: 11px; color: #452F94; background-color:#d4d4d4; width:235px} 

textarea.contacto {border:1px solid #CCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

/*********** galeria de fotos ****/
.spiffy_foto{display:block}
.spiffy_foto *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e4e4e4}
.spiffy_foto1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  background:#eaeaea}
.spiffy_foto2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#e9e9e9}
.spiffy_foto3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;}
.spiffy_foto4{
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3}
.spiffy_foto5{
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea}
.spiffy_fotofg{
  background:#e4e4e4}

  
 .fotos_titulos{ font-family:sans-serif, Verdana, Arial, Helvetica; font-size:12px; color:#999999; font-weight:bold;}
/*********** fin galeria de fotos ****/

.video_titulo { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#006; margin-bottom:10px; }

.video_des { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#006; }

.form_registro { font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#999;}
select.form_registro {font-family:Tahoma, Geneva, sans-serif; font-size: 11px; color: #452F94; background-color:#d4d4d4;} 
.form_registro option {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #452F94; background-color:#d4d4d4;} 
.quiero {font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #666;}
.mensaje2 {
	color:#57576C;
	text-align:center;
}

.cursos_table { font-family:Verdana, Geneva, sans-serif; color:#666; font-size:11px;} 

.cursos_table tr.tipo1 {background-color:#f7f7f7; border-bottom:#666 solid 1px; }

.cursos_table tr.tipo2 {background-color:#efefef; border-bottom:#666 solid 1px; }

.cursos_table tr.tipo2 td{border-bottom:#CCC solid 1px; }
.cursos_table tr.tipo1 td{border-bottom:#CCC solid 1px; }

.descarga_table { font-family:Verdana, Geneva, sans-serif; color:#666; font-size:13px;} 

.descarga_table tr.tipo1 {background-color:#f7f7f7; border-bottom:#666 solid 1px; }

.descarga_table tr.tipo2 {background-color:#efefef; border-bottom:#666 solid 1px; }

.descarga_table tr.tipo2 td{border-bottom:#CCC solid 1px; border-right:1px #333 dotted; padding-right:5px }
.descarga_table tr.tipo1 td{border-bottom:#CCC solid 1px; border-right:1px #333 dotted; padding-right:5px}

.descarga_table a{ color:#666;}
.descarga_table a:hover{ color:#333;}
.descarga_table a:visited {color:#DEC56C;}

ul.recomendaciones { margin:30px 10px 20px 20px; font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#666; }

.recomendaciones li{ 
	background-image:url(../images/bullet_list.jpg); 
	background-position:left 2px;
	background-repeat:no-repeat;
	list-style:none outside none;
	padding-left:20px;
	padding-bottom:5px;
	text-align:justify;
	}
.recomendaciones li a{color:#666;}

ul.recomendaciones2 { margin:30px 10px 20px 20px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666; }

.recomendaciones2 li{ 
	background-image:url(../images/bullet_list.jpg); 
	background-position:left 2px;
	background-repeat:no-repeat;
	list-style:none outside none;
	padding-left:20px;
	padding-bottom:5px;
	text-align:justify;
	}
.recomendaciones2 li a{color:#666;}

.cargo { color:#00008A;}

.hcm_link {margin:30px 10px 20px 20px; font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#666;}

.hcm_link a { color:#666;}

.hcm_link a:hover { color:#CCC;}

.tabla_guia {border-collapse:collapse; border: 1px solid #CCC;}

.tabla_guia td{border: 1px solid #CCC;}
 
.select_largo { width:320px;}

/*********** FORO *****************/

.forumtoolseparator {
border-left:1px solid #CEDEEC;
border-right:1px solid #FFFFFF;
height:21px;
margin-left:6px;
margin-right:1px;
width:2px;
}

.forumtoolblock {
border-color:#CEDEEC -moz-use-text-color #CEDEEC;
border-left:1px solid #CEDEEC;
border-style:solid;
border-width:1px 0 0 1px;
background-color:#F1F5FA;
}

.forum_titulo {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:12px;
	color:#06C;
	
	}
	
.forum_titulo a{font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:12px;
	color:#06C;
	text-decoration:none;}

a.forummessbuttontext  {
color:#456A74;
font-family:Verdana,Arial,Hevetica,sans-serif;
font-size:11px;
text-decoration:none;
}

.forum_text1 {
	color:#456A74;
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:12px;
	}
	
.forumtable {
	border:1px solid #99BAD7;
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	}
	
.forumtable th {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	background-color:#F1F5FA;
	line-height:22px;
	
	/*text-align:left;*/
	}
	
.forumtable td {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	}
	
.forumtable td a{
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	}
	
.forumtable td a:hover{ color:#39C;}
	
.forumtable_borde{
	border:1px solid #99BAD7;
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	background-color:#0F3;
	border-collapse:collapse;
	}
	
.forumtable_borde th {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	background-color:#CEDEEC;
	line-height:22px;
	border:1px #99BAD7 solid;
	text-align:center;
	
	/*text-align:left;*/
	}
	
.forumtable_borde td {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	background-color:#F1F5FA;
	border:1px #99BAD7 solid;
	padding:5px;
	}
	
.forumtable_borde td a{
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	
	}
	
.forumtable_borde td a:hover{ color:#39C;}

.forumtable_form{
	border:1px solid #99BAD7;
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	background-color:#0F3;
	border-collapse:collapse;
	}
	
.forumtable_form th {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	background-color:#CEDEEC;
	line-height:22px;
	border:1px #99BAD7 solid; 
	padding:5px;
	
	/*text-align:left;*/
	}
	
.forumtable_form td {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	background-color:#F1F5FA;
	border:1px #99BAD7 solid;
	padding:5px;
	}
	
.forumtable_form input {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	border:1px #99BAD7 solid;
	
	}
	
.forumtable_form select {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	}
	
.forumtable_form td a{
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
	
	}
	
.forumtable_form td a:hover{ color:#39C;}

.forumtable_post{
	border:1px solid #99BAD7;
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	background-color:#0F3;
	border-collapse:collapse;
	}
	
.forumtable_post td {
	font-family:Verdana,Arial,Hevetica,sans-serif;
	font-size:11px;
	color:#666;
	background-color:#F1F5FA;
	border-right:1px #99BAD7 solid;
	}


/*** Bolsa de empleo **/

a.postulados { text-decoration:underline!important; color:#09C!important;}

a.postulados:hover { color:#0FF!important;}

ul.be_menu{
margin:0px;
padding:0px;
line-height:30px;
}
ul.be_menu li{
list-style-type:none;
padding-right:15px;
display:inline;
}
ul.be_menu li a{
font-family:Arial, Helvetica, sans-serif;
color:#666;
font-size:12px;
text-decoration:none;
}

ul.be_menu li a:hover{
	text-decoration:underline;
}

div.textos_largos table{ border:1px solid #999; }

div.textos_largos div {padding-left:10px;}

.curriculumls_edit table th{ text-align:left; padding-top:10px; padding-left:5px;}

.postularse { width:80px; height:25px; line-height:25px; border:1px solid #003; background-color:#036; text-align:center; color:#FFF; float:right; margin:15px 10px; padding-left:0px!important; }

.postularse a { color:#FFF;}

.regresarse { width:80px; height:25px; line-height:25px; text-align:center; float:left; margin:15px 10px; padding-left:0px!important; }

/****** planilla ***/
.data-frame {
  background: url("../images/bg-data-box-top.gif") no-repeat scroll 0 0 transparent;
  height: 1%;
}
.data-box{background:url(../images/bg-data-box-column.gif) repeat-y;width:100%;margin:10px 5px 19px; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.data-holder{background:url(../images/bg-data-box-bottom.gif) no-repeat 0 100%;padding:0 0 6px;}
.data-frame{background:url(../images/bg-data-box-top.gif) no-repeat;height:1%;}
.data-box h2{margin:0 0 8px 32px;font-size:12px;color:#f90;font-weight:normal;height:1%;}
.data-box h2:after{content:"";display:block;clear:both;}
.data-box h2 span{float:left;background:#fff;line-height:14px;margin:-7px 0 0;padding:0 4px 0 8px;position:relative;}
.profile {
  height: 1%;
  overflow: hidden;
  padding: 0 0 10px 5px;
}
.profile .identity{float:left;width:620px;padding:5px 0 0 8px;margin:0 0 -15px;list-style:none;}
.profile .identity{margin-bottom:-8px;}
.identity li{float:left;width:680px;padding:6px 10px 7px;margin:0 0 3px;}
.identity li.even{background:#f4f4f4;}
.identity li .col1{float:left;width:290px;padding:0 15px 0 0;}
.identity li .col2{float:left;width:360px;}
.identity li strong{color:#036;padding:0 5px 0 0;}
.identity li strong[title]{cursor:pointer; border-bottom:1px dashed #006;}
.identity li .col1 ul{margin:0;padding:0;list-style:none;width:100%;overflow:hidden;}
.identity li .col1 ul li{width:100%;padding:0;margin:0 0 5px;}
.identity li .col1 ul li .col1{float:left;width:100px;padding:0;}
.identity li .col1 ul li .col2{float:left;width:135px;padding:0 0 0 5px;}
.identity li .col2 ul{margin:0;padding:0;list-style:none;width:100%;overflow:hidden;}
.identity li .col2 ul li.col1{width:70px;padding:0 3px 0 0;}
.identity li .col2 ul li.col2{width:135px;padding:0;}
.identity li .col2 ul li.col2 span{display:block;padding:0 0 4px;}
.identity li .col1 textarea{width:220px; border:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#f4f4f4; }
.identity li .col1 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col2 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col1 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col2 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }

.identity li .col3{float:left;width:350px;padding:0 20px 0 0;}
.identity li .col4{float:left;width:300px;}
.identity li .col3 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col4 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col3 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col4 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }

.identity li .col5{float:left;width:450px;padding:0 20px 0 0;}
.identity li .col6{float:left;width:200px;}
.identity li .col5 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col6 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col5 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col6 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }

.identity li .col7{float:left;width:310px;padding:0 10px 0 0;}
.identity li .col8{float:left;width:360px;}
.identity li .col7 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col8 input {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col7 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }
.identity li .col8 select {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc }

.identity li .colcenter{margin:auto; width:700px;padding:0; color:#F00; text-align:center}
.identity li .colcenter_b{margin:auto; width:700px;padding:0; text-align:center; color:#036;}
.identity li .colcenter_b input[type='submit'] {font-size:11px; background-color:#f4f4f4; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc; cursor:pointer}



.main .data-box .heading{font-size:12px;color:#104070;padding:4px 0 0 11px;}
.main .data-box .heading strong{padding:0 0 0 14px;}
.data-box h2 span {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  line-height: 14px;
  margin: -7px 0 0;
  padding: 0 4px 0 8px;
  position: relative;
}

.data-box h2 {
  color: #FF9900;
  font-size: 12px;
  font-weight: normal;
}

.tit_planillas {
	font-family:Arial, Helvetica, sans-serif; color:#006; font-size:16px; padding:10px;
	}
	
.ejemp { font-size:10px; color:#666; font-family:Arial, Helvetica, sans-serif; }

/****** fin planilla ****/

#form_consulta input[type='text']{
	border:1px solid #CCC;
	font-size:12px;
	color:#333;
	height:20px;
	}
	
#form_login input[type='text']{
	border:1px solid #CCC;
	font-size:12px;
	color:#333;
	height:20px;
	}
	
#form_login input[type='password']{
	border:1px solid #CCC;
	font-size:12px;
	color:#333;
	height:20px;
	}
