@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;}

.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;} 

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

/*********** 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: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;
	}


