*{margin:0px;padding:0px;}


a{outline:none;}
img{border:0px;}
p{text-align:justify; margin-bottom:16px;}
.accesible{position: absolute;top:-9999px;left: -9999px;overflow: hidden;}
.clear {clear:both;height:0px;font-size: 1px;line-height: 0px;font-weight: normal;}

html,body{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
	
	
#content{
	margin:0px auto;
	width:959px;
	border-left: solid 2px #cccccc;
	border-right: solid 2px #cccccc;
	padding: 0px 20px 0px 20px;
	margin-bottom:30px;
}

#topbanner{
	width:960px;
	height:95px;
	background: transparent url(../img/top3.jpg);
	margin:0px auto;
}
	#top_link_home{float:left;width: 765px;}
	#top_search_home{
		float:left;
		width:190px;
		text-align:left;
		margin: 6px 0px 0px 0px;
	}
	#top_search_home legend{display:none;}
	#top_search_home fieldset{border:none;}
	#top_search_home li{list-style-type: none;display: inline;}
	#top_search_home label{font: 11px Arial;}
	
	#top_search_home #q_bar{font: 11px Arial; width: 120px; padding: 3px 2px 2px 2px;vertical-align: middle;border:solid 1px #44352B;}
	#top_search_home li.submit input{vertical-align: middle;}
	#top_search_home .avanzada a{font: 11px Arial;color:#3e1b05;}

	
#divmenu{
	width:960px;
	margin:0px auto;
	margin-top:10px;
	height:24px;
}

#topcontent{margin-top:28px;}
.ct_quienes div#topnoticias div#topcontent{margin-top:15px;}
.ct_rss div#topnoticias div#topcontent{margin-top:0px;}
.ct_basesdedatos div#topnoticias div#topcontent{margin-top:0px;}
.ct_boletin div#topnoticias div#topcontent{margin-top:0px;}
.ct_corresponsales div#topnoticias div#topcontent{margin-top:0px;}
.ct_busqueda div#topnoticias div#topcontent{margin-top:0px;}
.ct_noticias div#topnoticias div#topcontent{margin-top:0px;}
.ct_documentos div#topnoticias div#topcontent{margin-top:0px;}
.ct_documento div#topnoticias div#topcontent{margin-top:0px;}
.ct_noticia div#topnoticias div#topcontent{margin-top:0px;}
.ct_paises div#topnoticias div#topcontent{margin-top:0px;}
.ct_paises div#topnoticias div#topcontent{margin-top:0px;}
.ct_agenda div#topnoticias div#topcontent{margin-top:0px;}
.ct_evento div#topnoticias div#topcontent{margin-top:0px;}
.ct_enlaces div#topnoticias div#topcontent{margin-top:0px;}





#rightcontent{width:300px;float:left;padding: 20px;}
.ct_quienes div#topnoticias div#topcontent div#rightcontent{border-top: solid 1px #e6b047;}


.ct_noticias div#topnoticias div#topcontent div#leftcontent div#divnoticias div.divnoticia{padding: 20px 15px 0px 0px;}
.ct_noticia div#topnoticias div#topcontent div#leftcontent div#divnoticias div.divnoticia{padding: 20px 15px 0px 0px;}

.ct_agenda div#topnoticias div#topcontent div#leftcontent div#divagendas div.divagenda{padding: 20px 15px 12px 0px;}
.ct_evento div#topnoticias div#topcontent div#leftcontent div#divnoticias div.divagenda{padding: 20px 15px 0px 0px;} 


.bg_blue{background-color: #b9d2f5;}
.bg_soft{background-color: #e4f0fb;}

.box_title{
	font:bold 12px Arial;
	color:#3c8ab8;
	padding:10px 0px 10px 10px;
	width:606px;
	border-right: solid 1px #ccc;
	cursor: pointer;
}
.box_title img{padding-right: 5px;}



.noticia_pais{color: #4591ba;}	 


	

#topnoticias{margin-top:30px;border-left: solid 1px #cccccc;border-right: solid 1px #cccccc;}
#toptext{font: bold 11px Arial;color: #111111;margin: 15px 0px 0px 35px;}
	

#topselects{font: 11px Arial;color: #111111;margin: 5px 0px 0px 50px;}

.select_noticia{font: 11px Arial;color: #111111;border:solid 1px #666666;}

#leftcontent{width:616px;float:left;}

#divnoticias{
	width:596px;
	/*border-top: solid 1px #4591ba;*/
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
}

.noticia_fecha{font: 10px Arial;color: #666666;}
	.noticia_titular{margin-top:12px;font: bold 14px Arial;color: #111111;}
	.noticia_titular a{font: bold 14px Arial;color: #111111;}
	.noticia_titular a:link {text-decoration:none;}     
	.noticia_titular a:visited {text-decoration:none;}  
	.noticia_titular a:hover{ text-decoration:underline;}
	.noticia_texto{font: 11px Arial;color: #666666;margin-top:12px;}
	.noticia_texto a{color: #4591ba;}
	
	
#fichaspais{
	padding-bottom: 20px;
	width:300px;
	height:135px;
	background:url(../img/fichas_small.gif) no-repeat;
	margin:0px;
}

.item_right{margin-bottom:20px;}


/*MAIN*/

#mediumcontent{margin-top:28px;}

#leftmaincontent{
	width:470px;
	float:left;
}
#rightmaincontent{
	width:442px;
	float:left;
	margin-left:45px;	
}
#divmainnoticias{
	width:470px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
}
#divmainnoticia{padding: 20px 10px 0px 20px; }
	#divmainnoticia .noticia_titular{margin-top:6px;font: bold 14px Arial;color: #111111;}
	#divmainnoticia .noticia_texto{font: 11px Arial;color: #666666;margin-top:6px;}

#fichasmainpais{
	padding-bottom: 20px;
	width:443px;
	height:199px;
	margin:0px;
}

#divmaindocumentos{
	width:442px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	margin-top:20px;	
}
#divmaindocumento{padding: 20px 10px 0px 20px;}


#divmainagenda{
	width:442px;
	float:left;
	margin-left:40px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
	#agendatop{
		margin-bottom:25px;
	}
	
	#divmainenlaces ul,#divmainagenda ul{padding-left: 40px;}
	#divmainagenda li{
		font: bold 12px Arial;
		color: #111111; 
		margin: 0px  10px 8px 5px;
		list-style-image: url(../img/quadagenda.gif);
	}
	#divmainagenda li img{vertical-align: middle;}
	#divmainagenda a{font: bold 12px Arial;color: #111111; text-decoration:none;}
		#divmainagenda a:link {text-decoration:none;}     
		#divmainagenda a:visited {text-decoration:none;} 
		#divmainagenda a:hover{ text-decoration:underline;}
		#divmainagenda a:active{text-decoration:underline;}
		
	.fecha_agenda{font: 10px Arial;color: #666666;}
	
#divmainenlaces{
	width:470px;
	float:left;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}
	#enlacestop{margin-bottom:25px;}
	
	#divmainenlaces li{
		font: bold 12px Arial;
		color: #111111; 
		margin: 0px  10px 8px 5px;
		list-style-image: url(../img/quadenlace.gif);
	}
	#divmainenlaces a{font: bold 12px Arial;color: #111111; text-decoration:none;}
		#divmainenlaces a:link {text-decoration:none;}     
		#divmainenlaces a:visited {text-decoration:none;} 
		#divmainenlaces a:hover{ text-decoration:underline;}
		#divmainenlaces a:active{text-decoration:underline;}
	
	
	
/*QUIENES SOMOS*/

.ct_quienes div#topnoticias div#toptext a{
		font:  11px Arial;
		color: #3a2816;
		display:block;
		float:left;
		margin: 0px 0px 0px 20px;
	}
	
#logos{margin-bottom:15px;}
#divquienes{
	width:596px;
	border-top: solid 1px #e6b047;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
}
#divquienes ul{padding:0px 0px 15px 35px;}
.logo_socio{
	font: 11px Arial;
	color: #111111;
	margin-left:50px;
	_margin-left:25px;
	float:left;
}
	.logo_socio a{font: 10px Arial;color: #666666;}
	.quienes_title{
		font: bold 14px Arial;
		color: #e6b047;
		margin-top:15px;
		float:left;
		width:530px;
	}
	.quienes_up{
		float:left;
		width:50px;
		text-align:right;
		margin-top:15px;
	}
	.quienes_content{
		width:570px;
		font: 11px Arial;
		color: #111111;
		margin: 8px 0px 0px 10px;
		_margin: 8px 0px 0px 5px;
	}
		.quienes_content a{font: 11px Arial;color: #666666;}


/*DOCUMENTOS*/
#divdocumentos{
	width:596px;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
}

	.divdocumento{padding: 20px 10px 0px 0px;}

	.documento_fecha{
		font: 10px Arial;
		color: #666666;
	}
	.documento_titular{
		font: bold 14px Arial;
		color: #111111;
		margin-top:6px;
	}
		.documento_titular img{vertical-align: middle;}
		.documento_titular a{
			font: bold 14px Arial;
			color: #111111;
		}
		.documento_titular a:link {text-decoration:none;}     /* unvisited link */
		.documento_titular a:visited {text-decoration:none;}  /* visited link */
		.documento_titular a:hover{ text-decoration:underline;}
		.documento_titular a:active{text-decoration:underline;}
	
	.documento_pais{
		color: #002789;
		font:11px Arial;
	}
	.documento_autor{
		color: #333333;
	}
	.documento_texto{
		font: 11px Arial;
		color: #666666;
		margin-top:6px;
	}
	.documento_texto a{
		color:#002789;
	}
	
/*NOTICIAS*/
	#noresults{
		font: bold 14px Arial;
		color: #4591ba;
		text-align:center;
		margin-top:100px;
	}	
	
/*EVENTOS*/
	.evento_link{color: #cf923b;font: 11px Arial;margin-top:5px;}
		.evento_link a{color: #111111;font: 11px Arial;}
		.evento_link a:link {text-decoration:none;}     
		.evento_link a:visited {text-decoration:none;}  
		.evento_link a:hover{ text-decoration:underline;}
		.evento_link a:active{text-decoration:underline;}

/*AGENDA*/
#divagendas{
	width:596px;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
}
	.agenda_pais{color: #cf923b;}
	
	.agenda_fecha{font: 10px Arial;color: #666666;}
	.agenda_titular{margin-top:4px;font: bold 14px Arial;color: #111111;}
	.agenda_titular img{vertical-align: middle;}
	.agenda_titular a{font: bold 14px Arial;color: #111111;}
	.agenda_titular a:link {text-decoration:none;}     
	.agenda_titular a:visited {text-decoration:none;}  
	.agenda_titular a:hover{ text-decoration:underline;}
	.agenda_texto{font: 11px Arial;color: #666666;margin-top:4px;}
	.agenda_texto a{color: #cf923b;}


/*ENLACES*/
#divenlaces{
	width:596px;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin:20px 0px 0px 20px;
}
	
	#divenlaces .enlace_tipo{
		width:580px;
		height:21px;
		color:#fff;
		background-color: #2f5c71;
		font:bold 13px Arial;
		margin-bottom: 5px;
		vertical-align: middle;
		cursor: pointer;
		padding: 4px 0px 0px 0px;
	}
	.enlace_tipo .triangle{padding:2px 6px 0px 10px;}
		#divenlaces .enlace_subtipo{
			width:580px;
			height:19px;
			color:#fff;
			background-color: #819fad;
			font: 12px Arial;
			margin-bottom: 5px;
			vertical-align: middle;
			cursor: pointer;
			padding: 3px 0px 0px 0px;
		}	
		.enlace_subtipo .triangle{padding:3px 6px 0px 15px;}
				#divenlaces .enlace{
					width:580px;
					height:18px;
					color:#222;
					background-color: #a4b3bc;
					font:bold 11px Arial;
					margin-bottom: 5px;
					vertical-align: middle;
					cursor: pointer;
					padding: 2px 0px 0px 0px;
				}
				.enlace .triangle{padding:2px 6px 0px 20px;}
					#divenlaces .enlace_descripcion{
						width:560px;
						color:#222;
						background-color: #dde4e8;
						font:11px Arial;
						padding:8px 10px;
					}	
					#divenlaces .enlace_descripcion a{font-weight: bold;color:#222;}
	
	.divenlacetit{font: bold 14px Arial;color: #53a1a5;margin: 20px 0px 0px 0px;;}
	.divenlacesubtit{
		font: bold 12px Arial;
		color: #222222;
		margin: 15px 0px 0px 15px;;
	}
	.divenlace{
		padding: 5px 5px 5px 20px; 
		background-color:#DCDCDC;
		margin: 10px 15px 0px 20px;
		display:block;
		font: 11px Arial;
		color: #111111;	
		text-decoration:none;
	}
		.divenlace:link {background-color:#DCDCDC;}     
		.divenlace:visited {background-color:#DCDCDC;}  
		.divenlace:hover{ background-color:#CCCCCC;}
		.divenlace:active{background-color:#DCDCDC;}
	
	.divenlacedesc{
		padding: 2px 5px 2px 20px; 
		background-color:#FCFCFC;
		margin: 4px 15px 0px 20px;
		display:block;
		font: 10px Arial;
		color: #222222;	
		text-decoration:none;
	}
		.divenlacedesc a{font: bold 10px Arial;color:#000066;}

/*PAISES*/
#divpaises{
	width:596px;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
	padding-top: 10px;
}
	.divpais{
		padding: 5px; 
		background-color:#DCDCDC;
		margin: 10px 15px 0px 0px;	
		display: block;
		text-decoration:none;	
	}
		.divpais:link {background-color:#DCDCDC;}     
		.divpais:visited {background-color:#DCDCDC;}  
		.divpais:hover{ background-color:#CCCCCC;}
		.divpais:active{background-color:#DCDCDC;}
	
	.divmapa{float:left;width:100px;}
	.divinfo{float:left;width:450px;}
		.divinfo h1{
			display: block;
			font: bold 13px Arial;
			color: #111111;
			margin:0px;
			padding: 0px;
		}
		.divinfo h2{
			display: block;
			font: 12px Arial;
			color: #111111;	
			margin:0px;
			padding: 0px;
		}
		.divinfo h3{
			display: block;
			font: 10px Arial;
			color: #333333;	
			margin:0px;
			padding: 0px;
			margin-top:4px;
		}
	.divbutton{float:left;width:100px;}


/*RSS*/
#rss_intro{font: 11px Arial;color: #111111;	margin: 15px 20px 20px 0px;}
	#rss_intro a{font:  11px Arial;color: #000;}
	#rss_intro ul{margin-left:120px;}
	#rss_intro li{list-style-type: none;margin-bottom:12px;}
	#rss_intro li img{padding-right:10px;vertical-align: middle;}

/*BASES*/
#divbases{
	width:596px;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
	padding-top: 10px;
}
	#bases_intro{font: 11px Arial;color: #111111;	margin: 15px 20px 20px 0px;}
		#bases_intro a{font:  11px Arial;color: #666666;}

	.divbase{
		padding: 5px; 
		background-color:#DCDCDC;
		margin: 10px 15px 0px 0px;
		display:block;
		text-decoration:none;
		padding-bottom: 4px;
	}
		.divbase:link {background-color:#DCDCDC;}     
		.divbase:visited {background-color:#DCDCDC;}  
		.divbase:hover{ background-color:#CCCCCC;}
		.divbase:active{background-color:#DCDCDC;}
	
	.divnombre{float:left;width:180px;font: 11px Arial;color: #111111;}
	.divdisciplina{
		float:left;
		width:190px;
		font: 11px Arial;
		color: #111111;
	}
	.divarea{
		float:left;
		width:200px;
		font: 11px Arial;
		color: #111111;
		text-align:right;	
	}
	.divarea img{padding-top:1px;}
	
	
/*BUSQUEDA*/

.resultado{padding: 5px 15px 0px 15px;}
	.resultado .noticia_texto{margin-top:8px;}
	.resultado .documento_texto{margin-top:8px;}

.form_avanzado{
	width:561px;
	border-right: solid 1px #cccccc;	
	padding:9px 0px 10px 55px;
	
}

.form_avanzado legend{display:none;}
.form_avanzado fieldset{border:none;}
.form_avanzado select{font: 11px Arial;width:168px;vertical-align: middle;height:20px;}
.form_avanzado input{font: 11px Arial;width:160px;padding: 1px 2px;vertical-align: middle;}
.form_avanzado label{font: 11px Arial;width:50px;display: inline-block;}
.form_avanzado li{list-style-type: none;display: block;margin-bottom: 10px;}
.form_avanzado li img{padding-left:4px;vertical-align: middle;}
.form_avanzado span{font: 11px Arial;}
.form_avanzado li fieldset legend{display: block;font: 11px Arial;}
.form_avanzado fieldset.checkboxes input{width: auto;}
.form_avanzado fieldset.checkboxes label{padding-left:5px;width: auto;}
.form_avanzado li.submit input{margin-top:5px;}
.form_avanzado input.datepicker{width:60px;padding:0px;}
.form_avanzado li.submit input{margin:10px 0px 0px 200px;width: auto;height: auto;vertical-align: middle;}
.form_avanzado label.form-right{margin-left:40px;width:65px;}

.form_row label{padding-right:15px;width:auto;}
.form_row label.form-right{margin-left:40px;padding-right:15px;width:auto;}


#divbusqueda{
	width:596px;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
	padding-top: 10px;
}
	#divbusqueda h2{font: bold 16px Arial;margin: 30px 0px 0px 0px;}

	#busqueda_intro{font: 12px Arial;color: #111111;	margin: 5px 0px 20px 0px;}
		#busqueda_intro a{font:  11px Arial;color: #666666;}

	.noticia_small{font: 11px Arial;color: #666666;}
	.noticia_link{font: 11px Arial;color: #222;}
	.documento_small{font: 11px Arial;color: #666666;}	

/*BOLETIN*/
#divboletin{
	width:596px;
	border-right: solid 1px #cccccc;
	padding-bottom: 20px;
	margin-left:20px;
	padding-top: 10px;
}
	#boletin_intro{font: 11px Arial;color: #111111;	margin: 15px 20px 20px 0px;}
	#boletines_intro{font: 11px Arial;color: #111111;	margin: 15px 20px 20px 0px;}

#boletin_subscribe{
	font: 11px Arial;
	color: #111111;	
	padding:15px;
	width:300px;
	background-color: #90ae86;
	margin: 0px auto;
}
	#email{font: 11px Arial;color: #111111;	width:200px;}
	#boletin_subscribe a{font: 12px Arial;color: #455e41;	width:200px;}

	.divboletin{
		padding: 5px; 
		background-color:#DCDCDC;
		margin: 10px 15px 0px 0px;
		display:block;
		font: 11px Arial;
		color: #111111;
		text-decoration:none;
		padding-left:15px;
	}
	.divboletincronica{	
		padding: 5px; 
		background-color:#DCDCDC;
		margin: 10px 15px 0px 20px;
		display:block;
		text-decoration:none;
		padding-bottom: 4px;
		padding-left:15px;
	}
	
		.boletin_nombre{float:left;width:370px;font: 11px Arial;color: #111111;}
		.boletin_pais{
			float:left;
			width:185px;
			font: 11px Arial;
			color: #111111;
			text-align:right;	
		}
		.boletin_pais img{padding-top:1px;}
	
		.divboletin:link {background-color:#DCDCDC;}     
		.divboletin:visited {background-color:#DCDCDC;}  
		.divboletin:hover{ background-color:#CCCCCC;}
		.divboletin:active{background-color:#DCDCDC;}

#noboletin{font: 11px Arial;color: #111111;	margin: 10px 15px 0px 20px;}
	
/*PAGINACION*/
#paginacion{
	width:596px;
	margin:25px 0px 20px 0px;
}
#anteriores{float:left;width:400px;}
	#anteriores a{font: bold 13px Arial;}
#siguientes{float:left;text-align:right;width:170px;}
	#siguientes a{font: bold 13px Arial;}
div.ct_agenda #anteriores a{color: #cf923b;}div.ct_agenda #siguientes a{color: #cf923b;}
div.ct_documento #anteriores a{color: #002789;}div.ct_documento #siguientes a{color: #002789;}
div.ct_documentos #anteriores a{color: #002789;}div.ct_documentos #siguientes a{color: #002789;}
div.ct_evento #anteriores a{color: #cf923b;}div.ct_evento #siguientes a{color: #cf923b;}
div.ct_noticia #anteriores a{color: #4591ba;}div.ct_noticia #siguientes a{color: #4591ba;}
div.ct_noticias #anteriores a{color: #4591ba;}div.ct_noticias #siguientes a{color: #4591ba;}
div.ct_busqueda #anteriores a{color: #247ac6;}div.ct_busqueda #siguientes a{color: #247ac6;}
div.ct_corresponsales #anteriores a{color: #4591ba;}div.ct_corresponsales #siguientes a{color: #4591ba;}
div.ct_boletin #anteriores a{color: #4591ba;}div.ct_boletin #siguientes a{color: #4591ba;}


/*banners*/
#bannercontent{
	margin-top:25px;
}

	#banner1{
		float:left;
	}
	#banner2{
		float:left;
		margin-left:28px;
	}
	#banner3{
		float:left;
		margin-left:28px;
	}




/*bottom*/
#bottomcontent{
	border-top: solid 1px #666666;
	margin-top:25px;
	padding-top:10px;
	overflow: hidden;
	
}
	#bottom_logos{
		float:left;
		width:809px;
	}
	#bottom_other{
		float:left;
		width:110px;
		margin-top:25px;
	}
	#bottom_text1{
	display:block;
	width:700px;
	}
	#bottom_text1,#bottom_text2{	
		font: 11px Arial;
		color: #666666;
	}
	
	
	#bottom_socio1{
		float:left;
	}
	#bottom_socio2{
		float:left;
	}
	#bottom_socio3{
		float:left;
	}
	#bottom_info{
		float:left;
		text-align:right;
		font: 11px Arial;
		color: #666666;
		margin-left:170px;
	}
	
	
	
/*hovers*/
.hover:link {text-decoration:none;}     
.hover:visited {text-decoration:none;}  
.hover:hover{ text-decoration:underline;}
.hover:active{text-decoration:underline;}
