@charset "UTF-8";
/* CSS Document */

*{
	padding:0;
	margin:0;
}
body{
		font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
	font-size:10pt;
	color:#676666;
}

input.checkbx{
	border: 0;
}

p{
	font-family: "Lucida Grande",Lucida,Verdana,sans-serif;
	font-size: 10pt;
}

/*-------------------Main-------------------------------------*/
#main-container{
	background:url(images/body_shade.png) repeat-y center top;
	width: 960px;
	margin: 0 auto;
	position: relative;
}


#content{
	background: #FFF url(images/content-shade.png)no-repeat top left;
	position: relative;
	margin: 0 24px 0 21px;
}

#content-interna{
	position: relative;
	margin: 0 24px 0 21px;
}

#main-info{
	float:left;
	padding: 10px;
	width: 612px;
}

#main-info2{
	padding:10px;
}

#sidebar, #sidebar-interna{
	width: 280px;
	float: left;
}
#sidebar-interna{
	margin-left:-1px;
	width: 320px;
}
#sidebar-interna .botones-registro ul li{
	float:left;
	margin-top:25px;
}

#sidebar-interna .buscador{
	background: url(images/buscador-interna-sb.gif)no-repeat top left;
	width: 316px;
	height: 145px;
	margin-left: 1px;
}

html>body #sidebar-interna .buscador{*background:url(images/buscador-interna-sb.gif);*background-repeat:no-repeat;}

#sidebar-interna #buscador-form{
	/*padding:95px 0px 0px 10px;
*padding:25px 5px;*/
	padding-top: 90px;
}
#sidebar-interna .logos{
		background:url(images/logos-repeat.png) repeat-y top left;
		width:316px;
		margin-left:1px;
}
#sidebar-interna .twitter-updates{
	position:relative;
	background:url(images/sidebar-interna-twitter.png) no-repeat top left;
	width:316px;
	height:166px;
	margin-left:1px;

}
#sidebar-interna .noticias-relacionadas{
	background:url(images/sidebar-interna-noticias.png) no-repeat top left;
	width:310px;
	height:272px;
	margin-left:1px;
}

#sidebar-interna .noticias-relacionadas ul{
	padding: 0 15px;
}

#sidebar-interna .galerias{
	background:url(images/sidebar-interna-galeria.png) no-repeat top left;
	width:316px;
	height:228px;
	margin-left:1px;
}
#footer{
	background:url(images/barra_footer2.png) no-repeat top left;
}
ul{
	list-style-type:none;
}
ul li{
	display:inline;
}
a{
	text-decoration:none;
	color:#119bc6;
}
a:hover{
	background:#119bc6;
	color:#fff;
}
.left{
	float:left;
}
.right{
	float:right;
}
.box{
	padding:0px 7px;
}
.replace{
	display:block;
	text-indent:-99999px;
}
.ClearBoth{
	clear:both;
}
/*-------------------Secciones-------------------------------------*/
/*header*/

.top-tool,
div#menu,
.top-deco,
.images-home
{
	margin: 0 24px;
}
	
	
.top-tool{
	padding:0px 20px;
}
.grande{
	font-size:1.5em;
}
.left li{
	float:left;	
}
/*-------------------- MENU----------------------------*/


div#menu ul#topnav {height:35px; margin:0; padding:0; position:relative;color:#fff;line-height:2em;background:#119bc6; z-index: 2000; }
div#menu ul#topnav li {float:left; list-style-type:none; color:#fff; line-height: 33px; }
div#menu ul#topnav li a {display:block; text-decoration:none;border-top:2px solid #119bc6;padding:0 20px 0 10px;}
div#menu ul#topnav li a:link {text-decoration:none;}
div#menu ul#topnav li a:visited {text-decoration:none;}
div#menu ul#topnav li a:hover {text-decoration:none;border-top:2px solid #f68b1f;background-color:#006787;}
div#menu ul#topnav li a:active {text-decoration:none;}

div#menu ul#topnav .menu {top:35px; position:absolute; color:#fff; }

div#menu ul#topnav .menu ul.sub_nav {float:left; z-index:1;}
div#menu ul#topnav .menu ul.sub_nav {margin:0 0 0 0; padding:0; width:160px;border-bottom:2px solid #f68b1f;background:#0f81a4;;z-index:1;}
div#menu ul#topnav .menu ul.sub_nav li {float:none; }
div#menu ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {font-size:11px; font-weight:normal; line-height:1.3em; color:#fff; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
div#menu ul#topnav .menu ul.sub_nav li a:hover {color:#fff; text-decoration: none; background-color:#006787; border:none;border-top:2px solid #119bc6;}
div#menu ul#topnav .menu ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;border:none;}

div#menu ul#topnav li .menu {display:none; z-index: 1000;}
/*div#menu ul#topnav li:hover .menu {display:block;}*/
div#menu ul#topnav li.over .menu {display:block; width:200px; height:1%;}
div#menu ul#topnav a.nav_item span {/*position:absolute; overflow:hidden; */color:#fff;}

/*div#menu li.nav_inicio {background:#fff;}
div#menu li.nav_inicio:hover, li.nav_inicio_over {background:#fff;}
div#menu li.nav_inicio a.nav_item, li.nav_inicio_over a.nav_item {width:60px; height:33px;}

/*div#menu li.nav_sec_conf {background:#fff;}
div#menu li.nav_sec_conf:hover, li.nav_sec_conf {background:#fff;}
div#menu li.nav_sec_conf a.nav_item, li.nav_sec_conf_over a.nav_item {width:170px; height:33px;}*/
div#menu li.nav_sec_conf .menu {left:80px; min-width:168px;}

/*div#menu li.nav_sit_nac {background:#fff;}
div#menu li.nav_sit_nac:hover, li.nav_sit_nac_over {background:#fff;}
div#menu li.nav_sit_nac a.nav_item, li.nav_sit_nac_over a.nav_item {width:148px; height:33px;}*/

/*div#menu li.nav_info_util {background:#fff;}
div#menu li.nav_info_util:hover, li.nav_info_util_over {background:#fff;}
div#menu li.nav_info_util a.nav_item, li.nav_info_util_over a.nav_item {width:150px; height:33px;}*/
div#menu li.nav_info_util div.menu {left:438px; min-width:160px;}

/*div#menu li.nav_col {background:#fff;}
div#menu li.nav_col:hover, li.nav_col_over {background:#fff;}
div#menu li.nav_col a.nav_item, li.nav_col_over a.nav_item {width:120px; height:33px;}*/
div#menu li.nav_col div.menu {right:352px; width:160px}

/*div#menu li.nav_cartagena {background:#fff;}
div#menu li.nav_cartagena:hover, li.nav_cartagena_over {background:#fff;}
div#menu li.nav_cartagena a.nav_item, li.nav_cartagena_over a.nav_item {width:122px; height:33px;}*/
div#menu li.nav_cartagena div.menu {right:212px; min-width:160px}

/*div#menu li.nav_contact {background:#fff;}
div#menu li.nav_contact:hover, li.nav_contact_over {background:#fff;}
div#menu li.nav_contact a.nav_item, li.nav_contact_over a.nav_item {width:110px; height:33px;}*/


/*--------------*/
/*-------------------------------Footer-------------------------------------*/
.foot-nav:first-child{
	margin-left: 30px;
}
.foot-nav{
	float:left;
	margin:5px 10px 0px 10px;
}

.foot-nav h3.titulo{
	display:block;
	font-size:.92em;
	margin:8px 0px;
	color:#119bc6;
	font-weight:bold;
}
.foot-nav li {
	display:block;
	font-size:0.75em;
}
.foot-nav li a {
	color:#676666;
}
.foot-nav li a:hover{
	color:#fff;
}

.footer-sep{
	background:url(images/footer-separator.jpg) no-repeat top left;
	width:7px;
	height:105px;
	float:left;
	margin-top:10px;
}
.patrocinadores, .patrocinadores_english{
	/*margin:50px 0px 0px 0px;*/
	background:url(images/barra-footer-shade.png) no-repeat top left;
}

.patrocinadores div{
	background:url(images/logos_pie.jpg) no-repeat center top;
	height: 118px;
}


.patrocinadores_english div{
	background:url(images/logos_pie_en.jpg) no-repeat center top;
	height: 118px;
}

/*-------------------------------Imagenes * iconos -------------------------------------*/


.top-deco{
	background:url(images/deco_top.png) no-repeat top;
	height:17px;
}



/*-------------------------Barra Registro HOME----------------------------------------*/
.barra-registro{
	background:url(images/barra_registo_home2.png) no-repeat top;
	height: 80px;
}

.barra-registro ul{
	float:right;
	margin:6px 20px 0px 0px;
}
.barra-registro ul li{
	float:left;
}
a.registro-btn{
	background:url(images/registro_btn.png) no-repeat 0 0px;
	width:148px;
	height:44px;
}
a.registro-btn:hover{
	background:url(images/registro_btn.png) no-repeat 0 -41px;
}
a.agenda-btn{
	background:url(images/agenda_btn.png) no-repeat 0 0px;
	width:148px;
	height:44px;
}
a.agenda-btn:hover{
	background:url(images/agenda_btn.png) no-repeat 0 -41px;
}

	
.rss{
	background:url(images/rss_naranja.jpg) no-repeat 0 0px;
	width: 38px;
	height: 38px;
}
.rss:hover{
	background:url(images/rss_naranja.jpg) no-repeat 0 -39px;
}	
.flickr{
	background:url(images/flickr_btn.png) no-repeat 0 0px;
	width:35px;
	height:35px;
}
.flickr:hover{
	background:url(images/flickr_btn.png) no-repeat 0 -35px;
}		
.twitter{
	background:url(images/twitter_btn.png) no-repeat  0 0px;
	width: 35px;
	height:35px;
	clear:right;
}
.twitter:hover{
	background:url(images/twitter_btn.png) no-repeat  0 -36px;
}
.youtube{
	background:url(images/youtube_btn.png) no-repeat 0 0px;
	width:35px;
	height:35px;
}
.youtube:hover{
	background:url(images/youtube_btn.png) no-repeat 0 -35px;
}
.facebook{
	background:url(images/facebook_btn.png) no-repeat 0 0px;
	width:35px;
	height:35px;
}
.facebook:hover{
	background:url(images/facebook_btn.png) no-repeat 0 -37px;
}
.unicef{
	background:url(images/unicef_btn.jpg) no-repeat 0 -51px;
	width:161px;
	height:50px;
	float:left;
}
.unicef:hover{
	background:url(images/unicef_btn.jpg) no-repeat 0 0px;
}
.vicepres{
	background:url(images/vicepres_btn.jpg) no-repeat 0 -81px;
	width:79px;
	height:79px;
	float:left;
}
.vicepres:hover{
	background:url(images/vicepres_btn.jpg) no-repeat 0 0px;
}
.anti-minas{
	background:url(images/programa_btn.jpg) no-repeat 0 -50px;
	width:229px;
	height:50px;
	float:left;
}
.anti-minas:hover{
	background:url(images/programa_btn.jpg) no-repeat 0 0px;
}
.juan-valdez{
	background:url(images/juanvaldez_btn.jpg) no-repeat 0 -85px;
	width:113px;
	height:75px;
	float:left;
}
.juan-valdez:hover{
	background:url(images/juanvaldez_btn.jpg) no-repeat 0 0px;
}
.avianca{
	background:url(images/avianca_btn.jpg) no-repeat 0 -32px;
	width:150px;
	height:30px;
	float:left;
}
.avianca:hover{
	background:url(images/avianca_btn.jpg) no-repeat 0 0px;
}
.print{
	background:url(images/print_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
}
.print:hover{
	background:url(images/print_btn.png) no-repeat 0 -30px;
}
.pdf{
	background:url(images/pdf_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
}
.pdf:hover{
	background:url(images/pdf_btn.png) no-repeat -1px -30px;
}
.error{
	background:url(images/error_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
}
.error:hover{
	background:url(images/error_btn.png) no-repeat 0 -30px;
}
.vote{
	background:url(images/vote_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
}
.vote:hover{
	background:url(images/vote_btn.png) no-repeat 0 -30px;
}
.opine{
	background:url(images/coment_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
}
.opine:hover{
	background:url(images/coment_btn.png) no-repeat 0 -30px;
}
.email{
background:url(images/email_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
}
.email:hover{
	background:url(images/email_btn.png) no-repeat 0 -30px;
}
.social-bookmark{
	background:url(images/mas_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
}
.social-bookmark:hover{
	background:url(images/mas_btn.png) no-repeat 0 -30px;
}
.responder{
	background:url(images/coment_btn.png) no-repeat 0 0px;
	width:39px;
	height:31px;
	float:left;
}
.responder:hover{
	background:url(images/coment_btn.png) no-repeat 0 -30px;
}
/*----------------------------------------------------------HOME------------------------------------------------------*/
.images-home{
	background:#fff;
}
#logo-home{
	background:url(images/logo.jpg) no-repeat 5px 5px;
	width: 408px;
	height: 282px;
	float:left;
	padding:0px;
	z-index:1;
}

#logo-home_english{
	background:url(images/logo_en.jpg) no-repeat 5px 5px;
	width: 408px;
	height: 282px;
	float:left;
	padding:0px;
	z-index:1;
}


.large-img{
	/*background:url(images/imglr.png) no-repeat right center;*/
	height: 282px;
	width: 503px;
	float: right;
	overflow: hidden;
}


/*-------------------------Barra Registro HOME----------------------------------------*/

.barra-registro ul li{
	float:left;
}
a.registro-btn{
	background:url(images/registro_btn.png) no-repeat 0 0px;
	width:148px;
	height:44px;
}
a.registro-btn:hover{
	background:url(images/registro_btn.png) no-repeat 0 -41px;
}

a.registro-btn.english{
	background:url(images/registro_btn_en.png) no-repeat 0 0px;
	width:148px;
	height:44px;
}
a.registro-btn.english:hover{
	background:url(images/registro_btn_en.png) no-repeat 0 -41px;
}

a.agenda-btn{
	background:url(images/agenda_btn.png) no-repeat 0 0px;
	width:148px;
	height:44px;
}
a.agenda-btn:hover{
	background:url(images/agenda_btn.png) no-repeat 0 -41px;
}

a.agenda-btn.english{
	background:url(images/agenda_btn_en.png) no-repeat 0 0px;
	width:148px;
	height:44px;
}
a.agenda-btn.english:hover{
	background:url(images/agenda_btn_en.png) no-repeat 0 -41px;
}


/*-------------------------SIDEBAR HOME----------------------------------------*/

.buscador{
	background:url(images/buscador.png) no-repeat 2px top;
	width: 280px;
	height: 68px;
}
.buscador_btn{
	background:url(images/buscador_btn.png) no-repeat 0 0px;
	width:68px;
	height:22px;
	margin-right:40px;
	border:none;
}
.buscador_btn:hover{
	background:url(images/buscador_btn.png) no-repeat 0 -22px;
	cursor:pointer;
}


.buscador_btn.english{
	background:url(images/buscador_btn_en.jpg) no-repeat 0 0px;
	width:68px;
	height:22px;
	margin-right:40px;
	border:none;
}
.buscador_btn.english:hover{
	background:url(images/buscador_btn_en.jpg) no-repeat 0 -22px;
	cursor:pointer;
}

#buscador-form{
	padding:20px 0px 0px 10px;
}

	/*logos caja flexible*/
	.logos{
		background:url(images/sidebar_logo.png) repeat-y left top;
		width: 270px;
		margin-left:2px;
		text-align: center;
	}
		.logos-1, .logos-1:hover{
			background:url(images/unicef_btn.jpg) no-repeat 0 0px;
			width:161px;
			height:50px;
			float:left;
		}
		.logos-2, .logos-2:hover{
			background:url(images/vicepres_btn.jpg) no-repeat 0 0px;
			width:79px;
			height:79px;
			float:left;
		}		
		.logos-3, .logos-3:hover{
			background:url(images/programa_btn.jpg) no-repeat 0 0px;
			width:229px;
			height:50px;
			float:left;
		}
			
.twitter-updates{
	position:relative;
	background:url(images/twitter_updates.png) no-repeat top left;
	width: 282px;
	height: 196px;
	margin-left:2px;

	}
	.twitter-updates span{
		background:url(images/twitter_btn.png) no-repeat 0 -36px;
		width:35px;
		height:35px;
		display:block;
		position:absolute;
		top:35px;
		left:20px;
	}
	.twitter-feed{
		position:absolute;
		width: 220px;
		padding: 5px 5px 0 5px;
		top: 75px;
		left:30px;
		font-size: 12px;
	}
	.twitter-feed-home{
		padding-top: 0px;
		top:92px;
	}
	
	#twitter-text{
		position:absolute;
		top:50px;
		left:70px;
	}
.ruta-cartagena, .noticias-relacionadas{
	background:url(images/ruta_cartagena.png) no-repeat top left;
	width: 285px;
	height: 300px;
	margin-left:2px;

}

	.ruta-cartagena h3, .noticias-relacionadas h3{
		line-height: 2.4em;
		width:290px;
		text-align:center;
		font-size: 16px;
	}
	.ruta-cartagena ul{
		margin: 5px 0px 5px 20px;
		text-align:left;
	}
	.ruta-cartagena ul li{
		display:block;	
	}
	.ruta-cartagena ul li a{
		font-size:1.0em;
	}
	.ruta-cartagena li.separator-sb{
		background:url(images/sidebar-div.png) no-repeat top left;
		width: 245px;
		height:4px;
		margin:3px 0px;
	}
.galerias{
	background:url(images/galeria.png) no-repeat top left;
	width: 285px;
	height: 201px;
	margin-left:2px;
	padding:5px 0 0 10px;
}
	.galeria-content{
		width:263px;
		margin: 0 0 0 13px;
		padding-top: 13px;
		text-align: center;
	}
.galeria-content h3{
		text-align:center;
	}	

/*-------------------------Main Info HOME----------------------------------------*/

.info-grande img{
	float:left;
}

.info-grande img, .info-grande-interna img{
	/*float:left;*/
	margin:10px;
}
.info-grande p{
	margin:10px 0px;
}
.info-grande .pagination{
	float:right;
	margin: 0 10px 7px 0px;
	padding:5px 0 5px 0;
}


#content-slide-home div{
	height: 337px;
	width: 590px;
}

.info-grande #slide-pagination a.rotator-active{
	border:1px solid #119bc6;
	color:#119bc6;
	padding:5px 9px;
	font-size:.8em;
	font-weight:bold;
}
.info-grande #slide-pagination a{
	border:1px solid #676666;
	color:#676666;
	padding: 4px 9px;
	font-size:.8em;
	font-weight:bold;
	margin: 0 2px;
}

.seccion-item-holder ul.pagination{
	float:right;
	margin: 15px 10px 7px 0px;
	padding:5px 0 5px 0;
}


.seccion-item-holder ul.pagination li a.rotator-active{
	border:1px solid #119bc6;
	color:#119bc6;
	padding:5px 9px;
	font-size:.8em;
	font-weight:bold;
}

.seccion-item-holder ul.pagination li a:hover,
.info-grande #slide-pagination a:hover{
	background:#119bc6;
	color: #FFF;
}

.seccion-item-holder ul.pagination li a{
	border:1px solid #676666;
	color:#676666;
	padding:5px 9px;
	font-size:.8em;
	font-weight:bold;
}


.info-grande div h2 a{
	/*
	font-size: 20px;
	font-weight: bold;*/
	color: #119BC6;
	border: 0;
	padding: 0;
	font-size: 12pt;
	font-weight:700;
	letter-spacing:-0.02em;
	line-height: 125%;
	text-decoration: none;
	text-align: left;
}

.info-grande div h2 a:hover{
	border: 0;
	background:#119bc6;
	color: #FFF;
}

.info-grande div a:hover{
	border:1px solid #119bc6;
	color:#119bc6;
	background:none;
}
.separator-cnt{
	background:url(images/main_cnt_div_horz.png) no-repeat -30px top;
	width: 555px;
	height:3px;
	margin:10px 0px 0px 0px;
}
.situacion-nacional-info{
	width: 175px;
	float: left;
	margin: 40px 6px;
}
.separator-sec-info{
	background:url(images/sec-info-separator-vert.png) no-repeat top left;
	height:224px;
	width:4px;
	float:left;
	margin:0px  10px;
}
.leidas, .destacadas{
	float:left;
	margin: 20px 8px;
	/*width: 269px;*/
}

.leidas h3, .destacadas h3, .situacion-nacional-info h3{
	margin-bottom: 16px;
	font-size: 16px;
}

.leidas ul li img, .destacadas ul li img, .destacadas ul{
	float:left;	
	margin-right:10px;
}
.leidas li, .destacadas li{ display:block; margin-bottom:10px;}

/*-------------------------INTERNA----------------------------------------*/
.images-interna{
	width: 912px;
	background:#fff;	
	margin:0 auto;
}
#logo-interna{
	background: #FFF url(images/logo-interna.jpg) top left no-repeat;
	width: 432px;
	height: 320px;
	float:left;
	
}

#logo-interna_english{
	background:url(images/logo-interna_en.jpg) no-repeat top left;
	width: 432px;
	height: 320px;
	float:left;
}

.interna-img{
	background:#fff url(images/interna-img.png) no-repeat center;
	width: 480px;
	height: 175px;
	float:left;
}

#sidebar-interna .noticias-relacionadas ul{
	padding-left: 25px;
}

.noticias-relacionadas ul li{
	font-size:0.9em;
	display: list-item;
	margin: 8px 34px 8px 5px;
	list-style-type: square; 
}
#main-info-interna, #galeria{
	width: 570px;
	padding:10px;
	float:left;
	position: relative;
	margin-top: -170px;
}


.info-grande-interna{
	/*margin-top:-85px;
	padding-left: 20px;*/
}

.info-grande-interna div.seccion-item img{
	float: left;
}

.interna-tool-holder{
	/*position:absolute;
	top:-200px;
	
	*right:0px;*/
	padding: 10px;
}
.info-grande-interna p{
	margin:20px 0px;
}

.interna-header h2{
	display:block;
	background:url(images/interna-header.png) no-repeat top left;
	width: 490px;
	height:26px;
	color:#fff;
	font-size:1.2em;
	line-height:1.6em;
	padding:0px 0px 0px 10px;
	float:left;
}
	.interna-rss-sm, .interna-rss-sm a{
	display:block;
		background:url(images/rss-sm.png) no-repeat 0 0px;
		width:29px;
		height:22px;
		float:right;
	}
		.interna-rss-sm a:hover{
			background:url(images/rss-sm.png) no-repeat 0 -25px;
			height:29px;
		}
h3.interna-grande{
	/*color:#199bc6;
	font-size:1.5em;*/
	margin:10px 0px;
	color: #119BC6;
	font-size: 14pt;
	font-weight:700;
	letter-spacing:-0.02em;
	line-height: 125%;
	text-decoration: none;
	text-align: left;
}
.interna-fecha h4{
	/*font-weight:normal;
	font-size:0.9em;*/
	color:#990000;
	font-size:0.9em;
	font-style:italic;
	margin-bottom:5px;
}
.interna-votar ul li{
	float:left;	
	font-size:0.9em;
	margin:5px 10px 10px 0px;
}
.interna-votar ul li.vote-vacio a{
	display:block;
	background:url(images/stars_btn.png) repeat-x 0 0px;
	width:60px;
	height:12px;	
}
	.interna-votar ul li.vote-vacio a:hover{
		background:url(images/stars_btn.png) repeat-x 0 -12px;
	}
.interna-votar ul li.vote-promedio{
	display:block;
	background:url(images/stars_btn.png) repeat-x 0 -12px;
	width:60px;
	height:12px;
}
.interna-comments p{
	font-style:italic;
	font-size:0.9em;
	margin:5px 155px 10px 0px;
}
.interna-comments p span.total-comment-header{
	color:#119bc6;
	margin-left:30px;
}

div.herramientas,div.comparta{
	float:left;
	width: 265px;
	border:2px solid #ebebeb;	
	margin:30px 0px;
}
div.herramientas{
	border-right:none;
	margin-left: 10px;
}
div.comparta{
	border-left:none;
}
.herramientas h4, .comparta h4, .comentarios h4, .comentarios .comentarios-pasados h5{
	background:#ebebeb;
	height:30px;
	line-height:1.8em;
	padding:0px 10px;
	font-size: 13px;
}
ul.herramientas, ul.herramientas li, ul.comparta, ul.comparta li, .comentarios ul.pagination{
	float:left;
	margin:5px ;
}
.comentarios{
	margin:30px 0px;
}
.comentarios h4{
	font-weight:normal;
}
.comentarios-pasados span.numero-comentario{
	border:1px solid #ebebeb;
	padding:7px 9px;
	font-size:.8em;
	color:#676666;
	font-weight:normal;
	float:left;
}
.comentarios .comentarios-pasados h5{
	float:left;
	color:#119bc6;
	line-height:2.5em;
	width:509px;
}

.comentarios .comentarios-pasados span{
	color:#676666;
	margin:0px 5px 0px 0px!important;
	font-weight:normal;
}
.comentarios span{
	font-weight:bold;
	color:#119bc6;
}
/*
.comentarios span:first-child{
	margin:0px 250px 0px 20px;
	*margin-right:330px;	
}*/

.comentarios ul.pagination{
	margin:20px 0 20px 0px;
	*height:30px;
	*padding:5px 0;
}
.comentarios ul li a.rotator-active{
	border:1px solid #119bc6;
	color:#119bc6;
	padding:5px 9px;
	font-size:.8em;
	font-weight:bold;
}
.comentarios ul li a{
	border:1px solid #676666;
	color:#676666;
	padding:5px 9px;
	font-size:.8em;
	font-weight:bold;
}
.comentarios ul li a:hover{
	border:1px solid #119bc6;
	color:#119bc6;
	background:none;
}
div.comentarios-pasados{
	border:1px solid #ebebeb;
	margin-bottom: 10px;
}
div.comentarios-pasados p{
	padding:5px 5px;
}
.responda{
	float:right;
	margin:10px 10px;
}

/*-----------------------------------------------------------------GALERIA---------------------------------------------------*/
h3.multimedia a{
	color:#ccc;
	font-style:italic;
}
.seccion-videos{
	
}
.seccion-videos h4{
	font-size:1.1em;
	color:#199bc6;
	margin:10px 0px;
}
.seccion-videos p{
	margin:10px 0px;
}

.video-playlist{
	overflow: auto;
	height: 291px;
}

.video-playlist ul.video-item li{
	width: 200px;
	margin:0px 0 27px 0px;
}
.video-grande{
	margin:0px 10px;
}
.video-grande, .video-playlist ul.video-item li, .video-playlist ul.video-item li img, .seccion-photos .photo-item{
	float:left;
}
.video-playlist ul.video-item li span{
	width:150px;
	font-size:0.9em;
}
.video-playlist ul.video-item li img{
	margin-right: 8px;
	width:87px;
	height:66px;
}
.seccion-photos{
	margin-top:50px;
}
.seccion-photos .photo-item{
 width: 115px;
 margin: 0 5px;
 padding-top: 25px;
 text-align: center;
}

#photo-list{
	width: 575px;
}



.seccion-photos .photo-item p{
	margin-top:10px
}
.seccion-podcasts h3{
	margin:20px 0px;
}
.seccion-podcasts ul li{
	display: block;
	margin: 15px 0px;
}
.seccion-photos ul.pagination, .seccion-podcasts  ul.pagination{
margin:0px 0px 20px 10px;

}

.seccion-podcasts  ul.pagination li{
	float:left;
	margin:20px 3px;
}
html>body .seccion-podcasts  ul.pagination li{*padding:5px 0px;}
.seccion-photos ul li a.rotator-active, .seccion-podcasts ul.pagination li a.rotator-active{
	border:1px solid #119bc6;
	color:#119bc6;
	padding:5px 9px;
	font-size:.8em;
	font-weight:bold;
}
.seccion-photos ul li a, .seccion-podcasts  ul.pagination li a{
	border:1px solid #676666;
	color:#676666;
	padding:5px 9px;
	font-size:.8em;
	font-weight:bold;
}
.seccion-photos ul li a:hover, .seccion-podcasts ul.pagination li a:hover{
	border:1px solid #119bc6;
	color:#119bc6;
	background:none;
}
.seccion-podcasts ul li span{
	display:block;
	background:url(images/podcast_btn.png) no-repeat top left;
	width:29px;
	height:20px;
	float:left;
	margin-right:10px;
}
/*-----------------------------------------------------------------HOME DE SECCION---------------------------------------------------*/

.seccion-tool-holder{
	padding:10px;
}
h3.interna-normal{margin:20px 0;text-align:center;}
.seccion-item-holder{margin-left: 20px;}
.seccion-item{margin:20px 0;}
.seccion-item h3, .seccion-item p{margin:5px 0;}
.seccion-item span{font-weight:bold;}
/*-----------------------------------------------------------------EVENTOS---------------------------------------------------*/
.evento-fecha{font-size:1.3em;color:#119bc6;margin:20px 0;}
h3.interna-grande-evento{font-size:2.1em;margin:30px 0;}
.event-item{margin: 0  0 3px 0;}
.event-time{ margin:0;color:#FFF; padding: 7px 15px 7px 10px; cursor: pointer; font-size: 13px; background:transparent url(images/pestana_icon.png) no-repeat scroll 550px 8px;}
.event-time p{margin:0;}

.event-info{margin: 8px 6px 13px 6px;}

.event-more h4{border-bottom:2px solid #ccc; font-size: 13px;}
.event-more span{color:#119bc6;}
.event-more p{margin: 0 0 13px 0;}
/*-----------------------------------------------------------------Noticias---------------------------------------------------*/
.noticia-item{margin:20px 0;}
.noticia-item p{margin:0;}
.noticia-item img{margin:0 10px;}
h3.interna-noticias{margin:20px 0;text-align:center;font-size:1.5em;}
.noticias-info{width:175px;float:left;margin:40px 10px;}
/*-----------------------------------------------------------------Registro---------------------------------------------------*/

/*Registro Home y Pasos*/
#registro{margin:0 5px;}
.welcome{color:#119bc6;font-size:1.6em;font-weight:bold;margin:20px 0px;padding:5px 0;border-bottom:1px solid #ccc;}
.registro-info{width:275px;margin-top:20px;}
.registro-info h4{Font-size:12pt;font-weight:700;letter-spacing:-0.02em;line-height:125%;text-decoration:none;text-align:left;margin:0 0 20px 0;}

#registro-home {margin:0 5px;}

.welcome, #registro-home p, div.help, div#registro  h2, div#registro  h1{text-align:center;}
#registro #registro-home  .registro-info p{text-align:left;}
#registro-home ul ul{margin:20px 0 0 20px;}
#registro-home ul li{display:block;margin:3px 0;}
#registro-home ul li.fix{margin-bottom:20px;}
#registro #registro-home ul li span{font-size:1.6em;font-weight:bold;}
#registro #registro-home p span{font-weight:bold;}
div.help{margin:40px 10px 0 10px; border:1px solid #ccc;padding:5px 0;}

div#registro input, div#registro  textarea{margin:0 10px;padding:5px;border:1px solid #676666;-moz-border-radius:3px;-webkit-border-radius:3px;}
div#registro  INPUT[type='checkbox']{margin:0 10px 0 15px;} /*para IE6 hay que buscar solucion*/
div#registro  INPUT[type='text']{}
div#registro  h1{color:#119bc6; margin:10px;border-bottom:1px solid #ccc;}
div#registro  h2{display:block;color:#676666;font-size:1.2em;line-height:1.5em;padding:0px;font-style:italic;}
div#registro  h2, div#registro  h3{margin:20px 0 20px 10px;}
div#registro h3{color:#676666;}
div#registro  label{color:#000;}
div#registro  span.help{margin-left:20px;font-style:italic; padding-left:23px;background:url(images/arrow-sm.jpg)no-repeat top left;display:none;}

html>body div#registro  span.help{*margin-left:20px;*font-style:italic; *padding-left:23px;*background:url(images/arrow-sm.jpg);*background-repeat:no-repeat;}

#part1, #part2, #part3, #part4, #part5, #part6, #part7, #part8, #part9, #part10, #registro-home{padding:13px; margin: 15px; position:relative;}

#part1 ul li, #part2 ul li, #part3 ul li, #part4 ul li, #part5 ul li, #part6 ul li, #part7 ul li, #part8 ul li, #part9 ul li, #part10 ul li{display:block;margin:5px 0;}



div#registro  table{border:1px solid #ccc; -moz-border-radius:3px;}
div#registro  .head-table{background:#ccc; font-size:1.1em;font-weight:bold;text-align:center;}
div#registro  th.sub-head{background:#ddd;}
div#registro  th, div#registro  td{text-align:left; font-weight:normal; padding: 2px 1px;}
div#registro  .bck-color{background:#F0F0F0;}

div#registro  ul.parte2 li.left label{width:100px;}

div#registro  ul.sub{ width: 480px;padding: 5px 0 0 15px;margin:10px 0 0 2px;border:1px solid #ccc; -moz-border-radius:2px;-webkit-border-radius:2px; display:none;}

div#registro input.atras, 
div#registro input.atras_english,
div#registro input.agregar, 
div#registro input.agregar_english,
div#registro input.submit_english,
div#registro input.submit, 
div#registro  input.enviar,
div#registro  input.entrar_english, 
div#registro  input.entrar, 
div#registro  input.cancelar, 
div#registro input.cancelar_english, 
div#registro input.enviar_english{
	padding:5px;border:none;cursor:pointer;margin-top:20px;
}

div#registro  input.cancelar{}
div#registro  input.submit{background:url(images/siguiente_btn.jpg) no-repeat;width:127px; height:39px;}
div#registro  input.submit:hover{background:url(images/siguiente_btn.jpg) no-repeat 0 -39px;}

div#registro  input.submit_english{background:url(images/siguiente_btn_en.jpg) no-repeat;width:127px; height:39px;}
div#registro  input.submit_english:hover{background:url(images/siguiente_btn_en.jpg) no-repeat left -39px;}

div#registro  input.enviar{background:url(images/enviar_btn.jpg) no-repeat;width:127px; height:41px;}
div#registro  input.enviar:hover{background:url(images/enviar_btn.jpg) no-repeat 0 -40px;}

div#registro  input.enviar_english{background:url(images/enviar_btn_en.jpg) no-repeat;width:127px; height:41px;}
div#registro  input.enviar_english:hover{background:url(images/enviar_btn_en.jpg) no-repeat 0 -40px;}


div#registro  input.entrar{background:url(images/entrar_btn.jpg) no-repeat;width:130px; height:41px;}
div#registro  input.entrar:hover{background:url(images/entrar_btn.jpg) no-repeat 0 -40px;}

div#registro  input.entrar_english{background:url(images/entrar_btn_en.jpg) no-repeat;width:130px; height:41px;}
div#registro  input.entrar_english:hover{background:url(images/entrar_btn_en.jpg) no-repeat 0 -40px;}


div#registro  input.cancelar{background:url(images/cancelar_btn.jpg) no-repeat 0 0px;width:127px; height:39px;}
div#registro  input.cancelar:hover{background:url(images/cancelar_btn.jpg) no-repeat 0 -39px;}

div#registro  input.cancelar_english{background:url(images/cancelar_btn_en.jpg) no-repeat;width:127px; height:39px;}
div#registro  input.cancelar_english:hover{background:url(images/cancelar_btn_en.jpg) no-repeat 0 -39px;}


div#registro  input.atras{background:url(images/atras_btn.jpg) no-repeat 0 0px;width:127px; height:39px;}
div#registro  input.atras:hover{background:url(images/atras_btn.jpg) no-repeat 0 -39px;}

div#registro  input.atras_english{background:url(images/atras_btn_en.jpg) no-repeat;width:127px; height:39px;}
div#registro  input.atras_english:hover{background:url(images/atras_btn_en.jpg) no-repeat 0 -39px;}



div#registro  input.agregar{background:url(images/agregar_btn.png) no-repeat;width:83px;height:27px;}
div#registro  input.agregar:hover{background:url(images/agregar_btn.png) no-repeat 0 -27px;}

div#registro  input.agregar_english{background:url(images/agregar_btn_en.png) no-repeat;width:83px;height:27px;}
div#registro  input.agregar_english:hover{background:url(images/agregar_btn_en.png) no-repeat 0 -27px;}


.button_space{
	float: left;
}

div#registro  ul.parte2 li label, div#registro  ul.parte7 li label, div#registro  ul.parte8 li label{width:200px;display:block;float:left;text-align:right;}
div#registro  ul.parte7 li.fix{display:block;float:left;text-align:right;padding-left:130px;}
div#registro  ul.parte8 li label{width:400px;display:block;float:left;text-align:right;}
div#registro  ul.parte10 li label{width:200px;display:block;float:left;text-align:right;}


html>body div#registro  ul.parte2 li.left{*margin-left:-100px!important;}

div#registro  li.sep{margin:30px 0;}
div#registro  li.sep2{margin:10px 0;font-style:italic;}

div#registro h4.gracias{text-align:center;margin:15px 0;font-size:1.3em;}

#part3 table{margin:20px 0 0;}
#part3 .head-table{border-bottom:1px solid #ccc;background:#fff!important;}
#part3 table tr.deco{background:#ccc;}

#part2 ul.parte2, #part9 ul.parte9, #part10 ul.parte10{margin:0 20%;}
#part1 ul.parte1, #part4 ul.parte4{margin:0 20%;}



div.mensaje{
	width: auto;
	padding-left: 10px;
	margin: 10px 0 10px 15px;
	background: none;
	height: auto;
	color: #FF0000;
}

div.mensaje:hover{
	background: none;
}

div.mensaje p{
	margin: 8px 0;
}

label.help, input.help{
	background: none;
	height: auto;
	width: auto;
}

label.help:hover, input.help:hover{
	background: none;
}

body div#registro form label.help{
	float: none;
	height: auto;
	width: auto;
	display: inline-block;
}

.info-grande-interna div.event-more p{
	text-align: justify;
	/*width: 320px; Modificado x q descripción en envento se corta*/
	width: auto;
}

.datetimetext li{
	color:#990000;
	font-size:0.9em;
	font-style:italic;
}

ul.extendfont{
	float: right;
}

ul.extendfont a{
	color: #666;
}

ul.extendfont a:hover{
	color: #333;
	background: none;
}

#cse{
	padding-top: 8px;
}

#cse-search-results iframe{
	width: 575px;
}

.redcolor span.help{
	color: #FF0000;
}

#content-registro{
	margin:0 auto;
	position:relative;
	background:url(images/registro-shade.jpg) no-repeat 24px top;
	margin-top:-20px;
}

#part5 table input{
	margin: 0 2px;
	width: 90px;
}


#article-content{
	padding-left: 10px;
}

/*--#article-content ul{
	list-style: disc;
	margin: 7px 0;
	padding-left: 50px;
}--*/

#article-content li{
	display: list-item;
	line-height: 22px;
}

.block{
	overflow: hidden;
	height: 1%;
}

#last-foot-item{
	width: 175px;
}

#last-foot-item li{
	margin: 10px 15px 0 0;
}

.inner-foot-nav{
	height: 161px;
}


div#registro h3.pasos-h{
	font-size: 26px;
	color: #336A91;
}

#content-slide-home{
	overflow: hidden;
	width: 590px;
}

#slide-pagination a{
	padding: 5px 9px;
}

.galerias.box{
	padding: 0;
}

.lang-bar{
	margin-top: -16px;
	margin-bottom: 7px;
}


#registro-home-acreditados ul li{ display:block; margin:9px 0;}
#registro-home-acreditados ul.right{margin: 40px 13px 15px 20px;}
#registro-home-acreditados div.caja{background:url(images/registro-home-caja.jpg) no-repeat top left;width:269px;height:180px; margin:40px 0 0 45px; padding:30px 25px 0 15px;}

#registro-home-acreditados ul li{ padding-left: 30px;}

#registro-home-acreditados ul li.pasono {background:url(images/cancel_ok_btn.jpg) no-repeat 0 -32px;}
#registro-home-acreditados ul li.pasosi {background:url(images/cancel_ok_btn.jpg) no-repeat;}

#logo-rep-colombia{
	background: url(images/logos_derecha/rep_colombia.jpg) no-repeat;
	width: 72px;
	height: 70px;
	margin: 8px 10px 10px 15px;
}

#logo-vicep{
	background: url(images/logos_derecha/vicep.jpg) no-repeat;
	width: 152px;
	height: 36px;
	margin: 18px 0 0 0;
}

#logo-accionm{
	background: url(images/logos_derecha/accionm.jpg) center top no-repeat;
	width: 275px;
	height: 40px;
}



#presid-pie{
	background: url(images/logos_pie/presid_bw.jpg) no-repeat;
	width: 91px;
	height: 32px;
	margin: 15px 0 0 45px;
}

#vicep-pie{
	background: url(images/logos_pie/vicep_bw.jpg) no-repeat;
	width: 82px;
	height: 32px;
	margin: 15px 0 0 0;
}

#relext-pie{
	background: url(images/logos_pie/relext_bw.jpg) no-repeat;
	width: 127px;
	height: 32px;
	margin: 15px 0 0 0;
}

#mindef-pie{
	background: url(images/logos_pie/mindef_bw.jpg) no-repeat;
	width: 113px;
	height: 32px;
	margin: 14px 0 0 0;
}

#proexp-pie{
	background: url(images/logos_pie/proexp_bw.jpg) no-repeat;
	width: 89px;
	height: 32px;
	margin: 10px 0 0 0;
}

#colpasion-pie{
	background: url(images/logos_pie/colpasion_bw.jpg) no-repeat;
	width: 82px;
	height: 32px;
	margin: 10px 0 0 0;
}

#accionm-pie{
	background: url(images/logos_pie/accionm_bw.jpg) no-repeat;
	width: 124px;
	height: 32px;
	margin: 10px 0 0 0;
}

#responsabilidad-pie{
	background: url(images/logos_pie/responsabilidad_bw.jpg) no-repeat;
	width: 41px;
	height: 32px;
	margin: 10px 0 0 0;
}

#avianca-pie{
	background: url(images/logos_pie/avianca_bw.jpg) no-repeat;
	width: 88px;
	height: 25px;
	clear: both;
	margin: 40px 0 0 35px;
}

#une-pie{
	background: url(images/logos_pie/une_bw.jpg) no-repeat;
	width: 67px;
	height: 25px;
	margin: 40px 0 0 0;
}

#avantel-pie{
	background: url(images/logos_pie/avantel_bw.jpg) no-repeat;
	width: 87px;
	height: 25px;
	margin: 40px 0 0 0;
}

#aval-pie{
	background: url(images/logos_pie/aval_bw.jpg) no-repeat;
	width: 38px;
	height: 25px;
	margin: 40px 0 0 0;
}

#unicef-pie{
	background: url(images/logos_pie/unicef_bw.jpg) no-repeat;
	width: 85px;
	height: 25px;
	margin: 40px 0 0 510px;
}



#presid-pie:hover{
	background: url(images/logos_pie/presid.jpg) no-repeat;
}

#vicep-pie:hover{
	background: url(images/logos_pie/vicep.jpg) no-repeat;
}

#relext-pie:hover{
	background: url(images/logos_pie/relext.jpg) no-repeat;
}

#mindef-pie:hover{
	background: url(images/logos_pie/mindef.jpg) no-repeat;
}

#proexp-pie:hover{
	background: url(images/logos_pie/proexp.jpg) no-repeat;
}

#colpasion-pie:hover{
	background: url(images/logos_pie/colpasion.jpg) no-repeat;
}

#accionm-pie:hover{
	background: url(images/logos_pie/accionm.jpg) no-repeat;
}

#responsabilidad-pie:hover{
	background: url(images/logos_pie/responsabilidad.jpg) no-repeat;
}

#avianca-pie:hover{
	background: url(images/logos_pie/avianca.jpg) no-repeat;
}

#une-pie:hover{
	background: url(images/logos_pie/une.jpg) no-repeat;
}


#avantel-pie:hover{
	background: url(images/logos_pie/avantel.jpg) no-repeat;
}

#aval-pie:hover{
	background: url(images/logos_pie/aval.jpg) no-repeat;
}


#unicef-pie:hover{
	background: url(images/logos_pie/unicef.jpg) no-repeat;
}

.hiddenp{
	display: none;
}

#podlist{
	width: 450px;
}

#sidebar #calendar{
	padding-left: 12px;
}

#sidebar .ui-datepicker{
	width: 22em;
}

#sidebar .ui-datepicker td span, 
#sidebar .ui-datepicker td a{
	padding: 0.55em;
	
}

#sidebar .ui-datepicker td.event-in-here{
	
}

#sidebar .ui-datepicker td.event-in-here a{
	color: #666;
	border-color: #666;
	background: #EEE;
}

.ruta-cartagena ul li a.category-event:hover{
	background: none;
	text-decoration: underline;
}

.mini-ruta{
	background: url(images/ruta_cartagena_mini.png) no-repeat;
	height: 215px;
}

div.article-tools{
	border: 2px solid #ebebeb;	
	margin: 10px 45px 15px 10px;
}

.article-tools h4{
	background: #F0F0F0;
	height: 25px;
	line-height: 1.6em;
	padding: 0px 10px;
	font-size: 13px;
}
#article-content ul.article-list-tools{
	margin: 7px 0;
	float: none;
	padding-left: 10px;
	list-style: none;
}

#article-content ul.article-list-tools li{
	margin: 7px 0;
}

#article-content ul.article-list-tools .audioplayer{
	margin: 0;
}

#rate1 .rating-cancel{
	display: none;
}

.loadinginfo{
	background: url(images/loadinfo.gif) center center no-repeat;
	padding: 30px 0;
	font-size: 0;
	display: none;
}

#counter{
	position: absolute;
	top: 295px;
	left: 716px;
	z-index: 99999;
}

#counter object{
	outline: 0;
	display:none;
}
/*------estilos tabla sala de prensa --------*/

#table-pressroom
{
	
	background: #fff;
	margin: 25px 10px;
	width: 510px;
	border-collapse: collapse;
	text-align: left;
	border:1px solid #cccccc;
}
#table-pressroom th
{
	font-size: 14px;
	font-weight: normal;
	color: #666;
	padding: 5px 8px;
	
	background:transparent url("images/bg_table_pressroom.jpg") repeat-x scroll left top;
	background-color:#cccccc;
}
#table-pressroom td
{
	border-bottom: 1px solid #ccc;
	color: #119BC6;
	padding: 6px 8px;
}
#table-pressroom tbody tr:hover td
{
	color: #00BFE5;
}
.audioplayer{
	float:left;
}
/*---estilo lista---*/
ul.bullet-blue{
list-style: url('images/bullet_blue.png') circle;
padding-left:20px;
list-style-position:outside;

}
ul.bullet-blue li{
display:list-item;

}
/*pdf*/
a.pdf_link{
background:transparent url('images/pdf.png') no-repeat left top;
padding:2px 5px 5px 25px;
margin:0px;
text-decoration:none;
display:inline;
/*line-height:1.6em;*/
}
a.pdf_link:hover{
	text-decoration:underline;
	color:#119bc6;
}
/*----Div top----*/
div#top{
	height:24px;
	z-index:20;
	/*width:980px*/;
	background: #295ADA;
	margin:0 auto;
	padding-top:3px;
	}
a.top_text{color:#fff; font-weight:600; display:block; text-align:center;text-decoration:none;}
a.top_text:hover{color:#F68B1F;text-decoration:none;}

/*---- special----*/
#special{
	width:100%;
	border:2px solid #ccc;
	height:auto;
	margin-left:0px;
	margin-bottom:5px;
	background:#F7F7F7;
	padding:5px 0px 5px 5px;
	
}

 .full-program{
	position: relative;
	top: 24px;
	left: 20px; 
 }
