/* global settings */


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}ol,ul {list-style:none}


/* etiquetas*/


body{
	font: 12px Arial, sans-serif;
	color: #4b4d57;
	background: url(../media/compartidas/bg.jpg) repeat-x 0px 0px;
	
}


td {font-size: 12px}

h1, h2, h3, h4, h5, h6, p {margin-bottom:8px;}

hr {
	margin-top:5px!important;
	margin-top:-5px;
	height: 1px;
	margin-bottom: 5px!important;
	margin-bottom:-5px;
	border-bottom: 1px dotted #ccc;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	clear: both;
}

.hr {
	
	border-bottom: 1px solid #2C95B5 !important;
	margin-top:20px;
	margin-bottom:10px;
}

p {
	margin-bottom: 8px;
	font-size: 12px;
	
}

h1 {
	font-size: 15px;
	color: #000;
}

h2 {
	font-size: 14px;
	color: #000;
}


h3 {
	font-size:14px;
	color:#2C95B5;
}

h4 {
	font-size:14px;
	color:#dd6000;
}

h5 {
	font-size:14px;
	color:#587fc1;
}

p a:hover {
	color:#0071DE;
	text-decoration: underline;
}

a {
	color:#22609D;
}

a:hover {color:#0071DE }

/*
ul, ol, dl {position: relative;  }*/

span {
	color:#666666
}

.clearer  {clear: both;display: block;height: 1px;margin-bottom: -1px;font-size: 1px;line-height: 1px;}

small {
	color:#2C95B5;
	font-size: 12px;
}


/*  -------- CONTENEDORES  -------- */

#wrap{
	text-align: center;
	margin: 0px auto;
	width: 960px;
	background: #FFFFFF;

}


#header   {
	height: 164px;
	clear:both;	
}

	

#sidebar     {
	margin-top:30px;
	width: 206px;
	float: left;
	text-align: left;
	margin-bottom:25px;
	
}

#content_home {
	width:734px!important;
	width:724px;
	float:right;
	text-align:left;
	margin-left:20px;
		margin-bottom:25px;
}


#content {
	margin-top:30px;
	width:734px;
	float:right;
	text-align:left;
	margin-left:20px;

}
 
#footer    {
	clear:both;
	background: url(../media/compartidas/bg_footer.jpg) repeat-x 0px 0px;
		
	
}

.footer_contenedor {
	background: url(../media/compartidas/iconos.jpg) no-repeat 0px 0px;
	width:960px;
	text-align: center;
	margin: 0px auto;
	height: 100px;
	text-align:left;
	
}


.direccion {
	padding-top:50px;
	padding-left:23px;
	width:450px;
	font-size:11px;
	float:left;

}

.telefono {
	padding-top:50px;
	width:160px;
	font-size:11px;
	float:left;
}


.mail {
	padding-top:50px;
	width:170px;
	font-size:11px;
	float:left;
}


#menu_sidebar {
	background: url(../media/menu_sidebar/bg.jpg) no-repeat;
	width: 206px;
	padding-top:20px;
}

#menu_sidebar_bottom {
	background: url(../media/menu_sidebar/bottom_menu.gif) no-repeat;
	width:197px;
	height:3px;
}


/* HOME */

.buscador {
	margin-bottom:5px;
	margin-top:10px;
	text-align:right;
}

.buscador input {

	font-size: 12px;

}



#noticia_destacada {
	background: url(../media/home/bg_noticia.gif) no-repeat 0px 0px;
	width: 692px;
	padding:6px 20px 6px 20px;
	margin-bottom:20px;
	height:215px;
	clear:both;

	
}

.bajada {
	margin-bottom: 8px;
	font-size: 13px;
	/*font-family: Georgia,"Helvetica Neue",Helvetica,Arial,sans-serif;*/
	color: #22609D;
	
}


.borde_imagen {
	border:1px solid #ccc
}

#noticia_destacada  img{
	float:left;
	padding-right:20px;
}


#columna_izquierda {
	width:303px;
	float:left;
	border-right: 1px solid #B2B2B2;
	padding-right:35px!important;
	padding-right:5px;	
	margin-bottom:20px;
}


#columna_izquierda h2 {
	font-size: 13px;
	color: #000;
	margin-bottom:0px;
}

#columna_izquierda h3 {
	font-size: 11px;
	color: #2C95B5;
	text-transform:uppercase;
	background: url(../media/iconos/clip.gif) no-repeat 0px 0px;
	padding-left: 15px;
	margin-top: 15px;
	
}


#columna_derecha {
	width:378px!important;
	width:370px;
	float:left;
	margin-bottom:20px;
	padding-left:15px;
	
}


#columna_derecha h2{
	font-size: 13px;
	color: #000;
	margin-bottom:0px;
}


#columna_derecha .borde{
	border-bottom:1px solid #8E9090;
	margin-left:80px;
	padding-bottom:5px;

	
}

.material_disponible {
	margin-left:80px;
	float:left;
	
}

.asistencia {
	float:right;
	padding-top:5px;
}

.imagen_left {
	float:left;
	margin-right:10px;
}

.fecha {
	font-size:11px;
	color:#666666;
	padding-top:15px;
	clear:both;
}

.texto_gris {
	font-size: 12px;
	color: #000;
	line-height: 130%;
}

.tit_destacado {
	background: url(../media/home/bg_destacados.jpg) no-repeat 0px 0px;
	height: 46px;
	width: 321px;
}

.tit_destacado span{
	display:block;
	color:#FFFFFF;
	float:right;
	width:150px;
	line-height:3.6em;
	text-align:right;
	padding-right:15px;
	
}


.tit_destacado span a{
	color:#FFFFFF;
	text-decoration:none;
	
}

.tit_destacado span a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	
}

.tit_actividades {
	background: url(../media/home/bg_actividades.jpg) no-repeat 0px 0px;
	height: 46px;
	width: 378px;
}


.tit_actividades span{
	display:block;
	color:#FFFFFF;
	float:right;
	width:150px;
	line-height:3.6em;
	text-align:right;
	padding-right:15px;
	
}

.tit_actividades span a{

	color:#FFFFFF;
	text-decoration:none	
}

.tit_multimedia {
	background: url(../media/home/bg_multimedia.jpg) no-repeat 0px 0px;
	height: 46px;
	width: 378px;
	margin-top:20px;
}

.tit_multimedia span{
	display:block;
	color:#FFFFFF;
	float:right;
	width:150px;
	line-height:3.6em;
	text-align:right;
	padding-right:15px;
	
}


.tit_multimedia span a{
	color:#FFFFFF;
	text-decoration:none;
	
}

.tit_multimedia span a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	
}


/* quienes somos */

h1.tit_mision {
	font-size: 14px;
	color: #333;
	background: url(../media/equipo/bg_mision.jpg) repeat-x 0px 0px;
	height: 64px;
	padding-left: 30px;
	margin-bottom:2px;
	padding-top:30px;
}
ul.listado {
	color: #666666;
	line-height:1.7em;
}

.listado li{
	background: url(/media/iconos/bullet.gif) no-repeat 0px 5px;
	padding-left: 10px;
}

ul.listado li a{
	color: #666666;
	text-decoration:none;
}

ul.listado li a:hover{
	color: #666666;
	text-decoration:underline;
}


/* ficha */


#col_ficha_izquierda {
	width:423px;
	float:left;
}

#col_ficha_derecha {
	width:285px;
	float:right;
	margin-left:23px;
	border-left: 1px solid #CCCCCC;

}


.tit_ficha {
	height:45px;
	background: url(../media/ficha/bg_ficha.gif) no-repeat 0px 0px;
	padding-left: 40px;
	padding-top: 25px;
	padding-right: 20px;
}

p.tipo {
	height:22px;
	padding-top: 8px;
	padding-left: 35px;
	background: #E6F0F0 url(../media/ficha/bg_tipo.gif) no-repeat 0px 0px;
	
	margin-bottom:2px;
}

p.programa {
	height:22px;
	padding-top: 8px;
	padding-left: 35px;
	background: #E6F0F0 url(../media/ficha/bg_programa.gif) no-repeat 0px 0px;
	
	margin-bottom:2px;
}


.proyectos li{
	font-size:12px;
	color:#2C95B5;
	background: url(../media/iconos/descargar.gif) no-repeat 0px 0px;
	padding-left: 25px;
	padding-bottom:10px;
	margin-left:8px;

}


.proyectos li a{
	color:#2C95B5;
	text-decoration:none;

}


.proyectos li a:hover{
	color:#666;
	text-decoration:underline;

}

h2.categoria {
	background: #F3F3F3 url(../media/ficha/bg_categorias.gif) no-repeat 0px 0px;
	padding-top: 3px;
	padding-left: 35px;
	color:#2C95B5;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px dotted #999999;
	height: 17px;
}

ul.categoria li{
	color: #666666;
	background: url(../media/iconos/bullet.gif) no-repeat 0px 5px;
	margin-left: 33px;
	padding-left: 10px;
	line-height:1.7em;
}

ul.categoria li a{
	color: #666666;
	text-decoration:none;
}

ul.categoria li a:hover{
	color: #666666;
	text-decoration:underline;
}




.detalle {
	margin-left:10px;
}

.detalle_p {
	border-bottom: 1px dotted #999999;
	padding-left:19px;
	padding-bottom:5px;
}

.detalle_h3 {
	font-size:12px;
	margin-bottom:0px;
}

.detalle_sin {

	padding-left:15px;
}

.detalle hr {
	border-bottom: 1px dotted #ccc;
	clear: both;	

}


.hr {
	border-bottom: 1px dotted #999;
	margin-top:20px;
	margin-bottom:10px;
}


/* concurso */

#col_concurso {
	width: 730px;
	text-align:left;
}

h1.tit_concurso {
	font-size: 21px;
	color: #FFFFFF;
	background: url(../media/concurso/bg_titulo.jpg) repeat-x 0px 0px;
	height: 40px;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom:2px;
	margin-top:13px;
}

h2.menu_concurso {
	 background:#CFE4F0;
	 color:#003050;
 	height:20px;
 	padding-top:10px;
 	padding-left:5px;
 	font-size:11px;
	 margin-bottom:2px;
}

h2.menu_concurso a{

	color:#003050;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
 	
}

h2.menu_concurso a:hover{

	color:#003050;
	text-decoration:underline
 	
}


.buscador_proyectos {
	width:475px;
	float:left;

}

.banners_concurso {
	width:245px;
	float:right;
	margin: 0px;
	padding: 0px;

}

.banners_concurso img {
	float:right;
	margin-top:10px;
	
	

}


.videos {
	background: url(../media/concurso/videos1.jpg) no-repeat 0px 0px;
	height: 113px;
	width: 208px;
	color:#3084AE;
	float:right;
}


.videos ul{
	padding-top:50px;
	padding-left:15px;	
}

.videos ul li {
	background: url(../media/iconos/bullet.gif) no-repeat 0px 0px;
	padding-left: 10px;
}

h1.gestion  {
	background: url(../media/concurso/ng_gestion.gif) no-repeat 0px 0px;
	height: 30px;
	padding-top: 15px;
	color: #FFFFFF;
	padding-left: 20px;
}

.sidebar_proyectos {
	width:205px!important;
	float:right;
	padding-left:40px;

}


.sidebar_proyectos li{
	padding-left:15px;
	background: url(../media/iconos/bullet.gif) no-repeat 0px 3px;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom:3px;
	margin-left:5px;
	color:#003050;
}


.sidebar_proyectos li a{

	color:#003050;
	text-decoration:none;
}


.sidebar_proyectos li a:hover{

	color:#003050;
	text-decoration:underline;
}
h1.titulo2 {
	height:30px;
	padding-top:15px;
	color: #FFFFFF;
	background: url(../media/concurso/bg_titulo2.gif) no-repeat 0px 0px;
	padding-left: 20px;
}


.info_muni {
	background:#CFE4F0;
	padding:5px;
}



.info_muni td {
	background: #FFFFFF;
	border-top: 1px solid #B3D1E3;
	padding: 5px;	


}

/*
.equipo {
	padding: 5px;
	width: 220px;
	border: 1px solid #999999;
	float:left;
	margin-right:5px;
	font-size:10px;
	overflow:hidden;
	margin-bottom:10px;
	height:110px;
		
}

.equipo a {white-space: pre;}

.equipo img {
	float:left;
	padding-right:5px;

}*/

.imagen_left {
	float: left;
	margin-right: 10px;
	border: 1px solid #999999;
	margin-bottom: 5px;
}


/* equipo */

.h1_equipo {
	font-size: 15px;
	color: #000;
	display:inline;
}


.h3_equipo {
	font-size:14px;
	color:#2C95B5;
	display:inline;
}



/* concurso detalle */



h1.tit_concurso_detalle {
	font-size: 16px;
	color: #FFFFFF;
	background: url(../media/concurso/bg_concurso.jpg) repeat-x 0px 0px;
	height: 40px;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom:2px;
	
}

.tit_concurso_detalle span{
	font-size:11px;
	display:block;
	color: #FFFFFF;	
}


h1.tit_concurso_anterior {
	font-size: 16px;
	color: #FFFFFF;
	background: url(../media/concurso/bg_concurso_anterior.jpg) repeat-x 0px 0px;
	height: 40px;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom:2px;
	
}

.tit_concurso_anterior span{
	font-size:11px;
	display:block;
	color: #FFFFFF;	
}


h1.tit_cursos {
	font-size: 12px;
	color: #FFFFFF;
	background: url(../media/cursos/bg_tit_cursos.jpg) repeat-x 0px bottom;
	padding-top: 12px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:2px;
	
}

.tit_cursos span{
	font-size:11px;
	display:block;
	color: #FFFFFF;	
}


h1.tit_obs {
	font-size: 16px;
	color: #FFFFFF;
	background: url(../media/investigacion/bg_titulo.jpg) repeat-x 0px 0px;
	height: 40px;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom:2px;
	
}


.tit_obs span{
	font-size:11px;
	display:block;
	color: #FFFFFF;	
}


h1.tit_puentes {
	font-size: 16px;
	color: #000;
	background: url(../media/puentes_uc/bg_titulo.jpg) repeat-x 0px 0px;
	height: 40px;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom:2px;
	
}


.tit_puentes span{
	font-size:11px;
	display:block;
	color: #000;	
}

h1.tit_investigacion {
	font-size: 16px;
	color: #fff;
	background: url(../media/investigacion/bg_generico.jpg) repeat-x 0px 0px;
	height: 40px;
	padding-top: 12px;
	padding-left: 10px;
	margin-bottom:2px;
	
}

.tit_investigacion span{
	font-size:11px;
	display:block;
	color: #fff;	
}


.caja_destacado {
	background-color:#e6f0f0;
	padding:10px;
}

.caja_destacado_cursos {
	background-color:#fcdeb5;
	padding:15px;
	float:right;
	width:360px;
	color:#000000;
	height:170px;
}

.caja_destacado_seminarios {
	background-color:#fcdeb5;
	padding:15px;
	color:#000000;
}

.caja_destacado_obs {
	background-color:#edf0fe;
	color:#000000;
	padding:10px;

}


.caja_destacado_puentes {
	background-color:#e9e9e9;
	color:#000000;
	padding:10px;

}


ul.listado_anterior {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:2px;
}

.listado_anterior li {
	color: #535353;
	display: block;
	border-bottom: 1px dotted #666666;
	padding-bottom:20px;
	padding-top:10px;	
}



.listado_anterior li a {
	color: #535353;

}


.listado_anterior li a:hover{
	color: #000;

}

.listado_anterior em{
	display:block;
	color:#000;
	font-style:normal;
	margin-top:3px;
	margin-left:50px;

}


.listado_anterior span {
	color: #FFFFFF;
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	padding-top: 6px;
	font-weight: bold;
	font-size: 20px;
	background: #0098cd;
	text-align: center;
	margin-top:5px;
}

.span_naranjo {
	background-color: #fe8b1e!important;
	margin-right:20px;

}


.span_morado {
	background-color:#587fc1!important;
}

/* NOTICIAS */


#col_noticia_derecha {
	width:265px;
	float:right;
	margin-left:23px;
	border-left: 1px solid #CCCCCC;
	margin-top:13px;
}

.tit_noticia {
	height:30px;
	background: #abd5e1;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 20px;
	border-bottom: 5px solid #D7D7D7;

}


.tit_columna {
	height:30px;
	background: #56B1C9;
	padding-left: 20px;
	padding-top: 15px;
	padding-right: 20px;
	border-bottom: 5px solid #D7D7D7;
	
}

h2.noticias {
	background: #F3F3F3;
	padding-top: 3px;
	padding-left: 35px;
	color:#2C95B5;
	text-transform: uppercase;
	font-size: 11px;
	border-bottom: 1px dotted #999999;
	height: 17px;
}

ul.noticias li{
	color: #666666;
	background: url(../media/iconos/bullet.gif) no-repeat 0px 5px;
	margin-left: 33px;
	padding-left: 10px;
	line-height:1.5em;
	margin-bottom:10px;
}

ul.noticias li a{
	color: #666666;
	text-decoration:none;
}

ul.noticias li a:hover{
	color: #666666;
	text-decoration:underline;
}


.imagen_borde {
	float: right;
	margin-left: 10px;
	border: 1px solid #999999;
	margin-bottom: 5px;
}



/* publicaciones */

#col_derecha {
	width:230px;
	float:right;
	margin-left:23px;
	border-left: 1px solid #CCCCCC;

}








/*  -------- qtip-------- 


div#qTip {
 padding: 20px;
 border: 1px solid #6091bc;
 color:#042d6a;
 display: none;
 background: #fff;
 text-align: left;
 position: absolute;
 z-index: 1000;
width:360px;
line-height:1.4em;
}

div#qTip h1{ font-size:18px}*/



/*acordeon*/

	.ficha_acordeon2 dl { }
	.ficha_acordeon2 dl,
	.ficha_acordeon2 dd {
	margin: 0;
	
}

	.ficha_acordeon2 #subacordeon dd {
	margin: 0;
	
}

	.ficha_acordeon2 dt {
	padding:5px 0 0px 5px;
	background: #E6ECEE;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

	.ficha_acordeon2 #subacordeon dt {
	
	padding:5px 0 0px 5px;
	background: #E6ECEE;
}





.ficha_acordeon2 dt h2 {
	color: #67AAD0 !important;
	padding-left:5px;
	font-size:12px;
	font-weight: normal;
}

.ficha_acordeon2 dt h3 {
	line-height:12px;
	color:#42afde;
	font-size: 12px;
}

.ficha_acordeon2 dt.extremo {
	background-image:none !important;
	
	
}
	.ficha_acordeon2 dt a {
	display: block;
	text-decoration: none;
	
	cursor:pointer;
	outline:none !important;
	
	color: #999999 !important;
}
.ficha_acordeon2 dt.marcado {
	background: #CFE4F0 no-repeat 0px 0px;
	padding-left:5px;
}


.ficha_acordeon2 #subacordeon dt.marcado {
	
	
}

.ficha_acordeon2  #subacordeon .marcado {
	color: #FFFFFF !important;
	
	
}

.ficha_acordeon2 dt.marcado a h2 {
	color: #003050 !important;
	padding-left:5px;
	font-size:12px;
}

.ficha_acordeon2 dt.marcado a h3 {
	
}

.ficha_acordeon2 dd h3 {
	
}

.ficha_acordeon2 dt a:hover {
	text-decoration:none;
	display: block;
	color:#67AAD0;
}
.ficha_acordeon2 dd a {
	
}
.ficha_acordeon2 dd {

}

.ficha_acordeon2 th {
	background: #F0F6FA ;
	color:#67AAD0;
	padding:5px;
}

.ficha_acordeon2 td {
	padding:5px;
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
}

/* formulario */


.formulario {
	margin: 5px;
	
}


.formulario td {
	padding: 5px;
	
}

.formulario input {
	border: 1px solid #999999;
}


.tabla_azul th {background-color:#257CB1;padding:4px;color:#FFF}

.tabla_azul td {padding:4px}
