/* CSS Document */

* { padding: 0; margin: 0; }

body {
 background:url(images/bg_body.jpg) repeat-y center #075a95;
 font-family:"Arial Narrow";
 font-size:12px;
 margin:0 auto;
 text-align:center;
 padding:0;
 padding-top:15px;
}

#wrapper {
 overflow:hidden;
 background:#FFFFFF;
 margin: 0 auto;
 text-align:left;
 width:900px;
 padding:0;

}

#header {
 margin: 0px;
 padding:0px;
 height: 179px;
 width:900px;
 /*border:#ebf0f4 solid 1px;*/
 float:left;
 margin-left:0px;
/* background:url(images/header.jpg) no-repeat;*/
}

#header .header1 {
 margin: 0px;
 padding:0px;
 height: 158px;
 width:900px;
 background:url(images/header1.jpg) no-repeat;
}

#header .header2 {
 margin: 0px;
 padding:0px;
 height: 20px;
 width:900px;
 background:url(images/header2.jpg) no-repeat;
 font-size:12px;
 text-align:center;
 color:#FFFFFF;
}

#sidebar_left {
	width:210px;
 	padding-top:0px;
	float:left;
	padding-right:10px;
}

#content_text {
 font-family:"Arial Narrow";
 width:480px;
 height:auto;
 /*#eff5f8*/
 background:url(images/bg_content.jpg) repeat-y;
 float:left;
 margin:0 auto;
 text-align:justify;
 padding:0;
}

#content_text .content_contentText {
 padding:0px 10px 10px 10px;
 text-align:justify;
}

#content_text .shadow_content {
	width:480px;
	height:4px;
 	padding-top:0px;
	float:left;
	background:url(images/content_bottom.jpg) bottom no-repeat;
}



#sidebar_right {
 width:200px;
 height:675px;
 padding-top:3px;
 padding-bottom:3px;
 float:right;
}

#logos {
 width:184px;
 height:175px;
 margin:0 auto;
 padding:0;
}

#logos .pnud {
 background:url(images/pnud.jpg) no-repeat center;
 width:60px;
 height:109px;
 margin:0 auto;
 padding:0;
}

#logos .usaid {
 background:url(images/usaid.jpg) no-repeat center;
 width:180px;
 height:63px;
}

/*ul.menu
{
   list-style:none;
}*/
/*ul.menu ul*/ /* Para todos los ul debajo del ul.menu */
/*{
   display:none;
   list-style:none;
}

ul.menu li:hover > ul
{
   display:block;
   
}*/

#sidebar_left .shadow {
	width:210px;
	height:42px;
 	padding-top:0px;
	float:left;
	background:url(images/shadow_bottom.jpg) bottom no-repeat;
}

/* ************* Menu Desplegable ************ */

h8{
 display:block;
 padding:5px 5px 0 0;
 color:#fff;
 height:18px;
 width:184px;
 text-decoration:none;
 font-size:11px;
 list-style:none;
 font-weight:lighter;
 text-transform:uppercase;

}

/* Begin CSS Popout Menu */

#menu{
	margin-left:1px;
/*position:absolute;
top:0.5em;
left:0.5em;-
z-index:2;*/
width:190px
padding-bottom:12em; /* To allow room for bottom dropdown */
}
/*
#menu a, #menu h8{

white-space:nowrap;

}*/


#menu ul{
list-style:none;
margin:0;
padding:0;
width:100%;
}

/* Requirement: Put the element selector name (div)
onto non anchor hover selectors to force IE5 and
5.5 to correctly apply the csshover file. */

div#menu li, div#menu li:hover{
position:relative;

}


div#menu li ul{
position:absolute;
top:0;
left:100.1%;
display:none;
}

div#menu ul ul,
div#menu ul ul ul,
div#menu ul li:hover ul ul,
div#menu ul li:hover ul ul ul
{display:none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}


#sidebar_left ul{
 color:#6c7c8f; 
 font-size:11px;
 list-style:none;
 font-weight:lighter;
 text-transform:uppercase;
}

#sidebar_left li {
 margin:0px;
 background:url(images/btn_off.jpg);
 height:auto;
 width:210px;
 text-align:right;
 margin-bottom:1px;
}

#sidebar_left li li {
 margin:0px;
 background:url(images/btn_rollover.jpg);
 height:auto;
 width:210px;
 text-align:right;
}

#sidebar_left li a {
 display:block;
 padding:0px;
 color:#053362;
 font-weight:bold;
 height:18px;
 width:205px;
 text-decoration:none;
  padding:5px 5px 0 0;

}

#sidebar_left li li a {
 display:block;
 padding:0px;
 /*color:#053362;*/
 color:#FFFFFF;
 font-weight:bold;
 height:18px;
 width:205px;
 text-decoration:none;
  padding:5px 5px 0 0;
}

#sidebar_left li a:hover {
 display:block;
  padding:5px 5px 0 0;
 color:#fff;
 font-weight:bold;
 height:18px;
 width:205px;
 text-decoration:none;
 background:url(images/btn_on.jpg);
 }
 
 #sidebar_left li li a:hover {
 display:block;
  padding:5px 5px 0 0;
 color:#fff;
 font-weight:bold;
 height:18px;
 width:205px;
 text-decoration:none;
 background:url(images/btn_rollout.jpg);
 }


/*#sidebar_left {
	width:210px;
 	padding-top:0px;
	float:left;
}

#sidebar_left ul{
 color:#6c7c8f; 
 font-size:11px;
 list-style:none;
 font-weight:lighter;
 text-transform:uppercase;
}

#sidebar_left li {
 margin:0px;
 background:url(images/btn_off.jpg);
 height:23px;
 width:210px;
 text-align:right;
 margin-bottom:1px;
}

#sidebar_left li a {
 display:block;
 padding:0px;
 color:#053362;
 font-weight:bold;
 height:18px;
 width:205px;
 text-decoration:none;
  padding:5px 5px 0 0;

}

#sidebar_left li a:hover {
 display:block;
  padding:5px 5px 0 0;
 color:#fff;
 font-weight:bold;
 height:18px;
 width:205px;
 text-decoration:none;
 background:url(images/btn_on.jpg);
 }*/

#menu {
 width:210px;
}

#content_text p{
 color:#043253;
 font-size:13px;
 margin-left:10px;
 margin-right:10px;
 text-align:justify;
  font-weight:normal;
}

#content_text a {
 color:#053362;
 letter-spacing:1px;
 font-size:13px;
 font-stretch:ultra-condensed;
}

#content_text a:hover {
 color:#666666;
 letter-spacing:1px;
 font-size:13px;
 font-stretch:ultra-condensed;
}

#content_text h1 {
 font-size:14px;
 color:#043253;
 background:url(images/h1_line.jpg) no-repeat bottom;
 padding-bottom:8px;
 text-transform:uppercase;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:3px;
 margin-top:10px;
  
}

#content_text h2 {
 font-size:13px;
 color:#043253;
 background:url(images/h2_line.jpg) no-repeat bottom left;
 padding-bottom:3px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:3px;
 margin-top:3px;
}

#content_text h3 {
 font-size:13px;
 color:#186196;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:3px;
 margin-top:3px;
}

#content_text h2 a{
 font-size:13px;
 color:#043253;
 padding-bottom:5px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:3px;
 margin-top:3px;
 text-decoration:underline 2px #189ccc;
}

#content_text h2 a:hover{
 font-size:13px;
 color:#5f6d77;
 padding-bottom:5px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:3px;
 margin-top:3px;
 text-decoration:underline 2px #189ccc;
}

#content_text h2 {
 font-size:13px;
 color:#043253;
 padding-bottom:5px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:3px;
 margin-top:3px;
 text-decoration:underline 2px #189ccc;
}

#content_text ul{
padding:5px;
text-decoration:none;
}

#content_text ul li{
padding:5px;
margin-left:30px;
list-style-image:url(images/vineta.jpg);
text-decoration:none;
}

#content_text ul li h2 a{
 padding:5px;
 /*margin-left:30px;*/
 list-style-image:url(images/vineta.jpg);
 font-size:13px;
 color:#043253;
 text-decoration:underline 2px #189ccc;
}

#content_text ul li h2 a:hover{
 padding:5px;
 /*margin-left:30px;*/
 list-style-image:url(images/vineta.jpg);
 font-size:13px;
 color:#5f6d77;
 text-decoration:underline 2px #189ccc;
}

.header_content_text {
 width:465px;
 height:25px;
 /*background:#01538e top;*/
 background:url(images/shadow_title.jpg) repeat-y;
 padding-top:10px;
 padding-left:15px;
 font-size:14px;
 font-weight:bold;
 text-transform:uppercase;
 color:#FFFFFF;
 letter-spacing:1px;

 
}

#centro{
 width:480px;
 background:#eff5f8;
 text-align:justify;
}

#contentPrin{
 padding-left:9px;
 padding-right:11px;
}

#titlePrin {
 width:475px;
 height:26px;
 margin-right:4px;
 background:#01538e;
 border:#407ca6 1px solid;
}

#titlePrin p {
 font-size:14px;
 font-weight:bold;
 color:#FFFFFF;
 text-align:center;
 padding:4px 0px 0px 0px;
}

/*Inicio Login*/
.login {
 width:184px;
 height:125px;
 background:#e5f0f8;
 margin:0 auto;
 text-align:center;
 padding:0;
 border:#FFFFFF solid 1px;
 padding-top:3px;
}

.buscador_title {
 font-size:12px;
 color:#03365c;
 text-transform:uppercase;
 text-align:center;
 font-weight:bold;

}

.textarea1 {
 text-align:center;
 background:#186196;
 border:#95dbf6 1px solid;
 width:161px;
 height:15px;
 color:#FFFFFF;
 font-size:12px;
 font-weight:bold;
}

.cont_insidebox {
 padding-bottom:5px;
 padding-top:5px;
}

.SubmitEntrar {
 background:url(images/btn_entrar.jpg) no-repeat;
 width:79px;
 height:22px;
 margin-top:8px;
}

/****************************************/

#buscador{
	/*margin-bottom:1px;*/
 width:184px;
 height:150px;
 background:#ffffff;
 margin:0 auto;
 text-align:center;
 padding:0;
 border:#FFFFFF solid 1px;
 margin-top:3px;
 

 margin-bottom:20px;
}
#bus1{
	/*background:url(images/tab-buscador.jpg);
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:16px;
	padding-top:3px;
	padding-left:27px;*/
	background:#c6dbe9;
 width:184px;
 height:26px;
 font-size:12px;
 color:#03365c;
 text-transform:uppercase;
 text-align:center;
 font-weight:bold;
 padding-top:8px;
 margin:0 auto;
}
#busc2{
	/*background:url(images/cont-buscador.jpg);
	background-repeat:repeat-y;*/
 background:#e5f0f8;
 height:85px;
 padding-top:15px;
}
#busc2A input{
	width:105px;
	margin-top:5px;
	font-family:"Arial Narrow";
	font-size:11px;
	color:#000000;
	border:1px #003366 solid;
}
#busc3{
	background:url(images/shadow_login.jpg);
	background-repeat:no-repeat;
	margin-right:4px;
	background-position:bottom;
	padding-top:2px;
	 margin-bottom:15px;
}
#busc2B input {
	margin-top:5px;
	margin-bottom:5px;
	background:url(images/btn_enviar.jpg) no-repeat center;
	height:22px;
	width:78px;
}

/*Inicio Calendario*/
.calendar {
 width:184px;
 height:150px;
 background:#ffffff;
 margin:0 auto;
 text-align:center;
 padding:0;
 border:#FFFFFF solid 1px;
 margin-top:15px;
 margin-bottom:20px;
}

.calendar_title {
 background:#e5f0f8;
 width:184px;
 height:26px;
 font-size:12px;
 color:#03365c;
 text-transform:uppercase;
 text-align:center;
 font-weight:bold;
 padding-top:8px;
}

.calendar_content {
 border:#c5d9e2 1px solid;
 background:#FFFFFF;
 height:116px;
}

/*Inicio Suscribirme*/

#suscripcion {
 letter-spacing:1px;
 width:184px;
 height:auto;
 background:url(images/susc_sidebar.jpg) #e5f0f8;
 margin:0 auto;
 padding:0;
 }

#suscripcion p{
 text-align:center;
 color:#03365c;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 }
 
.suscript {
 color:#03365c;
 font-size:9px;
 letter-spacing:1px;
 font-stretch:ultra-condensed;
 /*padding-top:2px;
 padding-bottom:2px;*/
}

.maillist {
 color:#03365c;
 font-size:10px;
 letter-spacing:1px;
 font-stretch:ultra-condensed;
 padding-left:20px;
 padding-bottom:20px;
}

.susc_title {
 background:#c6dbe9;
 width:184px;
 height:26px;
 font-size:12px;
 color:#03365c;
 text-transform:uppercase;
 text-align:center;
 font-weight:bold;
 

 padding-top:8px;
 margin:0 auto;
}

.submit2 {
	background:url(images/btn_enviar.jpg);
	height:22px;
	width:78px;
	margin-bottom:10px;
}

.textarea2 {
 background:#186196;
 text-align:center;
 color:#96bfd9;
 font-size:9px;
 font-weight:bold;
 border:1px #155483 solid;
}

.textarea3 {
 background:#186196;
 text-align:center;
 font-size:9px;
 color:#96bfd9;
 font-weight:bold;
 border:1px #155483 solid;
}

.susc_content {
 background:#e5f0f8;
 height:250px;
 width:84px;

}
/*.susc {
 width:184px;
 height:250px;
 background:#ffffff;
 margin:0 auto;
 text-align:center;
 padding:0;
 border:#FFFFFF solid 1px;
 margin-top:15px;
}

.susc_title {
 background:#c6dbe9;
 width:184px;
 height:26px;
 font-size:14px;
 color:#03365c;
 text-transform:uppercase;
 text-align:center;
 font-weight:bold;
 padding-top:8px;
}

.susc_content {
 background:#e5f0f8;
 height:250px;
 padding-top:15px;
}

.contents {
 padding-bottom:15px;
}


.textarea2 {
 background:#186196;
 text-align:center;
 color:#96bfd9;
 font-size:9px;
 font-weight:bold;
 border:1px #155483 solid;
}

.textarea3 {
 background:#186196;
 text-align:center;
 font-size:9px;
 color:#96bfd9;
 font-weight:bold;
 border:1px #155483 solid;
}

#suscripcion {
 letter-spacing:1px;
 width:184px;
 height:250px;
 background:#ffffff;
 margin: 0 auto;
 text-align:left;
 padding:0;
 margin-top:15px;
 }
 
#suscripcion p{
 text-align:center;
 color:#03365c;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 }
 
 .submit2 {
	background:url(images/btn_enviar.jpg);
	height:22px;
	width:78px;
}*/

/*inicio footer*/
#footer {
 background:url(images/footer.jpg) no-repeat;
 width:900px;
 height:112px;
 margin:0 auto;
 text-align:center;
 padding:0;
}

/*.footer_left {
 background:url(images/footer_left.jpg) bottom no-repeat;
 width:204px;
 height:110px;
 float:left;
}

.footer_center {
 background:url(images/footer_center.jpg) bottom no-repeat;
 width:526px;
 height:55px;
 float:left;
}

.footer_right {
 background:url(images/footer_right.jpg) bottom no-repeat;
 width:169px;
 height:88px;
 float:right;
}
*/

/*CALENDARIO*/

.tbl_calendar_link_back {
 text-align:right;
 font-size:11px;
 color:#003366;
}

 .tbl_calendar_link_back a{
 text-align:right;
 font-size:11px;
 color:#003366;
}

.tbl_calendar_link_back a:hover{
 text-align:right;
 font-size:11px;
 color:#8394a4;
}

.tbl_calendar_link_next {
 text-align:right;

 font-size:11px;
 color:#003366;
}

.tbl_calendar_link_next a{
 text-align:right;
 font-size:11px;
 color:#003366;
}

.tbl_calendar_link_next a:hover{
 text-align:right;
 font-size:11px;
 color:#8394a4;
}

.tbl_calendar_display {
  width:150px;
 height:150px;
}

.download_box {
 margin-top:25px;
}

td.past {
 text-align: left;
 height: 45px;
 width:35px;
 overflow: hidden;
 -moz-border-radius: .3em;
 padding: .5em;
 border: 1px solid #2f5c7f;	
 background-repeat: no-repeat;
 background-position: top left;
}

td.future {
 text-align: left;
 height: 45px;
 width:35px;
 overflow: hidden;
 padding: .5em;
 border: 1px solid #2f5c7f;
}

td.current {
 text-align: left;
 height: 45px;
 overflow: hidden;
 background-color: #a3c1dd;
 padding: .5em;
 border: 1px solid #2f5c7f;
 background-repeat: no-repeat;
 background-position: left top;
}


.tbl_calendar_display {
 border: 1px solid #2f5c7f;
 font-size:10px;
 text-align:center;
}

.tbl_calendar_display a{
 font-size:10px;
 text-align:center;
 display: block;
 padding-top:6px;
}

/*#calendar td ul {

	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
}*/

.tbl_calendar_display ul li{
 list-style: none;
 font-size: 10px;
}

.event_day_small a{
 font-size: 11px;
 font-weight: bold;
 color: #2c80c8;
 border: 0px solid #2f5c7f;
}

.day_name_small{
 background-image: url(images/bgd.jpg);
 background-position: top left;
 background-repeat: repeat-x;
 font-size:10px;
 color:#006666;
 text-align:center;
}


.day_name{
 background: url(images/bgd.jpg) top left repeat-x;
 font-size:10px;
}


.tbl_calendar_display_year {
 width:400px;
}

.tbl_calendar_head {
 width:400px;
}

.tbl_calendar_display {
 width:400px;
}

.empty_day_small {
 font-size:10px;
 text-decoration:none;
}

.empty_day_small a{
 color:#003366;
 font-size:10px;
 text-decoration:none;
}

.empty_day_small a:hover{
 color:#8394a4;
 font-size:10px;
 text-decoration:none;
}

.future_small {
 font-size:10px;
 text-decoration:none;
 padding-right:3px;
}

.future_small a{
 color:#003366;
 font-size:10px;
 text-decoration:none;
 padding-right:3px;
}

.future_small a:hover{
 color:#8394a4;
 font-size:10px;
 text-decoration:none;
 padding-right:3px;
}

.past_small {
 font-size:10px;
 text-decoration:none;

}

.past_small a{
 font-size:10px;
 text-decoration:none;
 padding-right:3px;
}

.current_small {
font-size:10px;
font-weight:bold;
border:solid 1px #003366;
background-color:#CCCCCC;
text-decoration:none;
padding-right:3px;
}

.current_small a{
color:#003366;

text-decoration:none;

}

.current_small a:hover{
	 color:#8394a4;

text-decoration:none;

}

.month_name {
/*font-size:14px;
color:#006666;
font-weight:bold;
border-bottom:solid 1px #006666;*/
height:16px;
font-size:12px;
font-weight:bolder;
color:#1d3b5e;
text-align:center;
text-transform:uppercase;
letter-spacing:1px;
background:url(images/h1_home_noticias.jpg);
}

.tbl_calendar_display_small {
/*border:solid 1px #006666;*/
text-align:center;
}

.tabla tr td {
 border:#333333 1px solid;
}

form tr td {
 margin-left:15px;
}

#str {
 margin-left:15px;
}

.BACKGALERY {
 margin-left:15px;
}

.faq {
 margin-left:15px;
 margin-top:8px;
}

.faqans {
 margin-left:15px;
 margin-right:10px;
 margin-bottom:8px;
 text-align:justify;
}




.estilos_boletin {
 padding-left:10px;
}

.estilos_boletin1 {
 padding-left:25px;
}

.backboletin {
 padding:0 0 10px 10px;
 margin-bottom:10px;
}
