p {
	color:#434345;
	font-size:12px;
}

body{
	background-image:url('/new_images/bg.jpg');
	background-repeat:repeat-x;
	margin:0px; padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#wrap_a{
	width: 1300px;
	height:198px;
	background-image:url('/new_images/wrap_a.jpg');
}
.links_principales {
	width:200px;
	height:20px;
	position:absolute;
	top: 10px;
	margin:5px;
	padding:0;
	font-size:10px;
}
.links_principales p {
	float:left;
	color:gray;
	top: -1px;
}
.links_principales p a {
	color:gray;
}
.links_principales p a:hover {
	color:#333;
}
#bandera{
    width: 366px;
	height:46px;
	background-image:url('/new_images/bandera.jpg');
	margin: 0 auto;
}
#container_top{
 	width: 929px;
 	height: 64px;
 	/*background:url( '/new_images/container_top.jpg');*/
	background-repeat:no-repeat;
	margin:0 auto;
}
#loginbox
{
    position : relative;
	top : -44px;
	right : 5px;
        float:right;
}

form.search {
	
	border : none;
	
	padding:0;
	font-size:10px;
}

form.search input.textbox {
	margin : 0;
	padding : 1px 2px;
	width : 124px;
	color : #333;
	border:2px #dddddd solid;
	font-size:11px;
}

.search_button {
      position:relative;
      top:5px;
	border : none;
	width : 19px;
	height :19px;
}
#header{
 	width: 929px;
 	height: 115px;
	background-repeat:no-repeat;
	margin:0 auto;
        background:url("/new_images/header.jpg") repeat scroll center center transparent;
        width:auto;

}
#barra_gris{
 	width: 929px;
	height: 18px;
 	background:url('/new_images/barra_gris.jpg');
 	margin:0 auto;
}
#wrap_b{
	width: 929px;
	min-height:640px;
	background-color:white;
	margin:0 auto;
        border:thin;
 	border-color:#dddddd;
 	border-right-style:solid;
 	border-left-style:solid;
}
#d_lateral_derecho{
 	width: 185px;
	height: 319px;
 	background:url('/new_images/d_lateral_derecho.png');
 	float:left;
}
#container{
 	width: 928px;
       
 	border:thin;
 	border-color:#dddddd;
 	border-right-style:solid;
 	border-left-style:solid;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
li {
 	margin-top:10px;
}
#sidebar{
   /* border: solid black 1px;*/
   padding-left: 10px;
    border-right: 1px  #cacaca dotted;
    width:183px;
	
	float:left;
}
	
#botton_in{
	width:222px;
	height:20px;
	background-color:#b1e07c;
	margin-top:10px;
	padding-left:15px;
	padding-top:5px;
	font-weight: bold;
}
#inner_container{
      /*border: solid black 1px;*/
     
	width:733px;
	min-height:630px;
	float:right;
}
#rsidebar{
	background-image:url('/new_images/side_bar.jpg');
	background-repeat:no-repeat;
	width:223px;
	height:319px;
	margin-left:10px;
	margin-right:10px;
	float:left;
}
#etiquetas{
	background-image:url('/new_images/etiquetas.jpg');
	background-repeat:no-repeat;
	width:216px;
	height:289px;
	margin-top: 10px;
	margin-left:10px;
	margin-right:9px;
	float:left;	
}
#entrevista_conexiones{
	width:216px;
	height:289px;
	float:left;
}
#wrap_c{
	width:928px;
	height:296px;

}


#wrap_d{
	width:455px;
	height:296px;
	float:right;
	margin-top:10px;
	margin-right:10px;	
}

#d_lateral_izquierdo{
 	width: 185px;
	height: 319px;
 	background:url('/new_images/d_lateral_izquierdo.png');
 	float:left;	
}
#footer{
        background:url("/new_images/bg_footer.jpg") repeat-x scroll 0 0 transparent;
        border-color:#DDDDDD;
        border-style:none solid;
        border-width:thin;
        clear:both;
        height:108px;
        margin:0 auto;
        text-align:left;
        width:930px;
}
#line_decorative {
        background-image:url("/new_images/line_decorative.jpg");
        height:29px;
        margin:0;
        padding:0;
        width:930px;
}
#footer p {
color:gray;
font-size:11px;
margin:8px;
padding:10px 0;
text-align:right;
}
#footer p a {
color:gray;
}
#footer p a:hover {
	color:#333;
}

#flash_notice, #flash_error,#flash_success, #flash_warning{
      font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
#flash_warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/site_images/warning.png');
}
#flash_success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/site_images/success.png');
}
#flash_notice {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/site_images/info.png');
}

#flash_error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/site_images/error.png');
}

.fieldWithErrors {
  display: inline;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #CF0000;
  padding: 0px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: 0;
  background-color: #c00;
  color: #fff;
}
.locale{ padding-top: 0.2em}
#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 8px;
}

#errorExplanation ul {
  margin: 2px 24px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: disc;
}


/************************************/
#sidebar dl,#sidebar  dt,#sidebar  dd,#sidebar  ul,#sidebar  li {
margin : 0;
padding : 0;
list-style-type : none;
}
#menu {
width : 170px;
padding : 0;
}
#menu dt {
padding-left: 2px;
cursor : pointer;
margin-top : 4px;
margin-bottom: 0px;
height : 20px;
line-height : 20px;
text-align : left;
font-weight : bold;
border : thin solid #d9def6;
background-color : #E0E0E0;
}
#menu dt span {
width : 170px;
background-repeat : no-repeat;
background-position : 95% center;
display : block;
color: black;
}
#menu dd {
border : thin solid #d9def6;
}
#menu li {
    
    font-size: 80%;
     list-style-image: url(/new_images/boli.jpg); 
margin-left: 15px;
text-align : left;
background-color : #eff3ff;
}
#menu ul
{
    overflow:hidden;
background-color : #eff3ff;
}
#menu li a, #menu dt a {
color: black;
text-decoration : none;
display : block;
border : 0 none;
height : 20px;
}
#menu dt a:hover, #menu dt:hover {
background-color : #eff3ff;
}
#menu li a:hover {
background-color : #e0ebef;
}


/************************************/

#tag_cloud_div{
       
	padding-top:2px;
	padding-left:5px;		
  
	text-decoration:none;
	width:163px;
	
	margin:0 auto;
	background-color:white;
        float:left;
}
#tag_cloud_div a
{
    color:gray;
}
#tag_cloud_div a:hover
{
    color:#333;
}

#tag_cloud_h2{

	color: #070638;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding-top:8px;
	padding-left:5px;
	margin-bottom:3px;
}
.tag_cloud_bucket_1 { font-size: 75%; }
.tag_cloud_bucket_2 { font-size: 100%; }
.tag_cloud_bucket_3 { font-size: 125%; }
.tag_cloud_bucket_4 { font-size: 150%; }
.tag_cloud_bucket_5 { font-size: 175%; }
.tag_cloud_bucket_6 { font-size: 200%; }
.tag_cloud_bucket_7 { font-size: 225%; }
/****************************************/

#titulo_activades{
	font-size:12px;
	font-weight: bold;
	color:white;
	margin-bottom:6px;
	margin-left:3px;
	padding-top:3px;
}
/****************************************/
#actividades{
      

        border:1px solid #CACACA;
        height:auto;
        margin:4px auto 5px;
        padding-bottom:2px;
        width:223px;
	background-image:url('/site_images/actividades.jpg');
}
#actividades span{
	font-size:11px;
	list-style:none;
	margin:0;
	color:#6c6c6c;
	padding-left: 8px;
}
#actividades p{
	margin:0;
        font-size:11px;
	font-weight: bold;
	color:black;
	padding-left: 8px;
}
.lineasombra1{
    height: 3px;
        background:url('/site_images/linea_noticia.jpg') repeat-x;
}
/*****************************************************/
#noticias_portada{
    background-color:#cfeaad;
	width: 499px;
	height:296px;
	float:left;
}
#bloque_1{
	width: 235px;
	height:276px;
	float:left;
	margin-left:10px;
	padding-top:10px;
}
#ultimas_noticias{
	font-weight:bold;
	color:#497a29;
	font-size:11px;
}
#foto_noticias{
	width: 202px; height: 142px;
	margin-top:5px;
	background-color:black;
}
#titulo_noticias a{
        text-decoration: none;
	color:black;
	font-size:11px;
	margin-top:5px;
	font-weight:bold;
}
#breve_resena{
	font-size:10px;
	color:black;
	margin-top:3px;
}
#bloque_2{
	float:right;
	width:227px;
	height:256px;
	margin-top:20px;
	margin-right:10px;
}
.noticias{
	font-size:10px;
	color:white;
	margin-bottom:4px;
}
.noticias li a{
	text-decoration:none;
	font-size:9px;
	color:black;
}
.noticias li {
	color:#497a29;
}
#boletin{       
	width: 226px;
	height:76px;
	margin-top:23px;
	padding: 5px;
	background-color:#fefaff;
}
#foto_boletin{
	width: 58px; height: 71px;
	margin:2px;
	background:url('/new_images/boletiin_foto.jpg');
}
#numero_boletin
{
    float:right;
    position:relative;
    left: -9px; top: -71px;
}
#numero_boletin a{
    
  text-decoration: none;
	font-weight:bold;
	font-size:10px;
	color:#0487af;
	/*position:relative;
    left: -9px; top: -71px;*/
}
#numero_boletin span {

	font-size:11px;
	color:gray;
        font-weight:normal;
}

/*****************************************************/

.tooltip {
  position: absolute;
width: 250px; border: 1px solid #607B8B; color: #fff; font: 11px Arial, Helvetica, sans-serif;
}
.tooltip_title {
  padding-left:10px;font: italic 17px Georgia, serif; background: #2e2e2e; color: #fff; font-weight: bold;
}
.tooltip_title img {
  float:right;margin-right:3px;margin-top:3px
}
.tooltip_content {
background: white; color: black; padding: 5px;
}


/*****************************************************/
#conexiones{
        height:154px;
	width:195px;
	_width:190px;   /* IE6 */
        overflow: hidden;
	margin-top:8px;
	background:url('/site_images/conexiones_bg.jpg');
	background-repeat:no-repeat;
	background-color:white;
	border:1px #cacaca solid;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}
#conex_txt{
margin-bottom:8px;
}
#conexiones li{
	font-size:11px;
	list-style:none;
	color:#555555;
}
#conexiones p{
	font-weight: bold;
	color:black;
}
#conexiones li a {
	color:#4c4c4c;
	text-decoration:none;
}
#conexiones li a:hover {
	color:black;
}
.dash{
	height:4px;
	width:195px;
	margin:0 auto;
	background-image:url('/site_images/dash.jpg');
	background-repeat:repeat-x;
	}


        #in {
width:auto;
height:204px;
background-image:url('/site_images/bg_inicio.jpg');
background-repeat:repeat-x;

}
#iniciar {
width: 935px;
height: 8px;
margin:0 auto;
}
/************************************************/
#entrevista{
    background-color:silver;
	width:212px;
	height:117px;
	margin-top: 10px;
    
}
#titulo_entrevista{
	width:211px;
	height:16px;
	background-color:black;
	font-weight:bold;
	font-size:11px;
	color:white;
    font-family:  Arial,Verdana, Helvetica, sans-serif;
 
}
#foto_entrevistado{
	height: 82px; width: 72px;
	background-color:black;
        float:left;
        margin-left: 5px;
        margin-top: 5px;
}
#nombre_entrevistado{

	font-weight:bold;
	color: black;
	position:relative;
    left:40px; top: 0px
}
#contenido_entrevista{
width: 126px;
height:60px;
font-size:10px;
color:white;
float:right;
position:relative;
top: 5px;

}

/*******************************/

#imagen_fondo{
	background-image:url('/new_images/bg_f1.jpg');
        background-position:center center;
        height:316px;
        margin:0 auto;
        width:auto;
}
/***********************************/

.noticias li {

	 list-style-image: url(/new_images/boli.jpg); 
}
/********************************/
table tr td
{
    vertical-align: top;
}
/************************************/
.management_element
{
    border-bottom: dotted black 1px;
}
/***********************************/


#hide_button_block
{


}
/*******************************/
#white_box{
    padding:15px;
}
/*******************************/
.columnas_noticias, .noticia_barraverde{
	padding-top:24px;
	padding-left:10px;
	    width:670px;
	height: 165px;
}
.columnas_noticias
{
    background-color: white;
}


#foto_principal_noticia{
	margin-right:15px;
	width: 170px;
	height:150px;
	float:left;
	background-color:black;
}
.subtitulos_principal_noticia,.subtitulos_principal_noticia a{
	margin-bottom:5px;
	font-weight: bold;
	font-size:13px;
	color:#596821;
        text-decoration: none;
}
#brevecontenido_principal_noticia{
	text-align:justify;
	margin-right:10px;
        width:650px;
}
#contenido_principal_noticia li
{
    list-style: none;
}
.noticia_barraverde{

	background-color:#99cc66;
}
#hidden
{
    border: solid black 1px;
}
#articles
{
    border: solid teal 1px;
}
#columnas_noticias{
	padding-top:24px;
	padding-left:10px;
	width: 709px;

}
#bloque_a_noticia{
	width: 170px;
	height:auto;
	float:left;
	margin-right:10px;
}
#tags_noticias a{
	font-size:11px;
	color:green;
	margin-top:2px;
        text-decoration: none;
}
.lin{
	height:4px;
	width:223px;
	background-image:url('/new_images/lin.jpg');
}
#galeria_txt_noticias, #galeria_txt_noticias a{
	font-size:12px;
	color:#99cc66;
	margin-top:2px;
	font-weight:bold;
}
.foto_pequenas_noticias{
	width:50px;
	height:50px;
	margin-bottom:5px;
	margin-right:4px;
	border:thin;
 	border-color:#dddddd;
 	border-style:solid;
 	float:left;
}
#fecha_noticia{
	width:522px;
	height:13px;
	margin:3px;
	float:left;
	font-size:10px;
	color:gray;
	font-weight:bold;
	text-align:right;
}
#contenido_principal_noticia{
	width:529px;
	float:right;
	text-align:justify;
}

/**********************************/

.proyect_content span{
    margin-bottom:5px;
	font-weight: bold;
	font-size:13px;
	color:#596821;
        text-decoration: none;
}

#proyectos_verde{
	width: 429px;
        padding-bottom:10px;
	padding-top:10px;
	padding-left:12px;
	background-color:#99cc66;
	margin-bottom:10px;
	font-weight:bold;
	color:white;
	float:left;
}
#columna_b_proyecto{
	float:right;
	width:275px;
}
#por_pais {
width: 153px;
background-color:#b0d357;
padding:4px;
	color:white;
	font-weight:bold;
	height:12px
}
.pais_uno a,.pais_dos a
{
    text-decoration: none;
}
.pais_uno{
	margin-bottom:4px;
	height:18px;
	background-color:#b8d65d;
	padding-left:4px;
}
.pais_dos{
	margin-bottom:4px;
	height:20px;
	background-color:#f0f5ca;
	padding-left:4px;
}
.tabla_proyectos{
	width: 420px;
	height: 94px;
}
.foto_proyectos{
        
	width: 85px; height: 75px;
	
	margin-right:15px;
	background-color:white;
	float:left;
}
/******************************/
.subtitulos_generales,.subtitulos_generales a{
      text-decoration: none;
	color:#596821;
	font-weight: bold;
	font-size:13px;
}
.subtitulos_generales span{
	color:black;
	font-weight: bold;
	font-size:13px;
}
.categories_header {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0990bd;
padding:0 0 2px 0;
margin:0px 0 4px 0;
border-bottom:1px dotted gray;
}
.categories td a{
padding:0px 0 0px 10px;
margin:0px;
text-decoration:none;
color:gray;
background:url(/site_images/boli2.gif) no-repeat left;
}
.categories li a{
padding:0px 0 0px 10px;
margin:0px;
text-decoration:none;
color:gray;
background:url(/site_images/boli2.gif) no-repeat left;
}
.categories li {

list-style: none;

}
.categories td p
{
    width: 45px;
    color:black;
}
.categories 
{
   border-collapse: collapse;
}
.categories td
{
    width: 45px;

}
/*************************************/
.categories_blocke span, .categories_blocke_blue span{
	font-weight:bold;
}
.categories_blocke p, .categories_blocke_blue p{
	margin:0;
}
.categories_blocke h2{
	width: 100%;
	font-weight:normal;
}
.categories_blocke{
	width: 680px;	
	margin-top:10px;
}
.categories_blocke_blue{
	width: 680px;
        background: #ECF1EF;
	margin-top:10px;
}
.categories_blocke h2, .categories_blocke_blue h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0990bd;
	padding:0 0 2px 0;
	margin:0px 0 4px 0;
	border-bottom:1px dotted gray;
}
/*****************************************/
.list{
	margin-left:20px;
}
ul.list{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.list li{
	list-style:none;
	width: auto;
	height: auto;
	padding:0px;
        background:url(/site_images/boli.jpg) no-repeat left;
}
ul.list li a{
	height: 16px;
	width: auto;
	/*display:block;*/
	padding:0 0 0 10px;
	margin:1px 0 0 0;
	color:black;
	text-align:left;
	
	text-decoration:none;
}
ul.list li a:hover{
	height: 16px;
	width: auto;
	text-decoration:underline;
	color: #5e5e5e;
}
ul.list li span{
	height: 16px;
	width: auto;
	/*display:block;*/
	padding:0 0 0 10px;
	margin:1px 0 0 0;
	color:gray;
	text-align:left;
	/*background:url(/site_images/boli.jpg) no-repeat left;*/
	text-decoration:none;
}
/*****************************/
#results span
{
font-weight:bold;
	color:black;
	font-size:12px;
}
/*******************************/

#contacto_barraverde{
	width: 729px;
	height: 204px;
	background-color:#99cc66;
}
#foto_contacto{
	width: 490px;
	height: 320px;
	background-image:url('/new_images/imagen_contacto.jpg');
	margin-top:15px;
	margin-left:12px;
	margin-right:12px;
	float:left;
}
#informacion_contacto{
	float:left;
	width: 204px;
	font-size:10px;
	font-weight:bold;
	margin-top:30px;
	color:white;
}
#informacion_contacto span{
	font-size:11px;
	color:#497a29;
}
#sugerencias{
	width: 491px;
	height:22px;
	background-color:#404041;
	padding-left:12px;
	padding-top:3px;
	font-size:13px;
	font-weight:bold;
	color:white;
	position:relative;
}
#form_contacto{
	width: 475px;

	float:left;
}
#contactform{
	width: 475px;
	height: 240px;
	padding:0 0 0 0;
	margin-bottom:10px;
	float:left;
}
#contact_form{
	width:370px;
	height: 240px;
	padding:0 0 0 0;
	margin-bottom:10px;
}
label{
	width:58px;
	float:left;
	padding:3px 5px 0 0;
	color:#5d5d5d;
	text-align:right;
	font-weight:bold;
}
.form_row{
	width:372px;
	float:left;
	padding:7px 0 7px 8px;
}
input.contact_input{
	width:293px;
	height:24px;
	float:left;
	border:1px #e5e5e5 solid;
	background-color:#ffffff;
	color: #6F664C;
}
textarea.contact_textarea{
	width:293px;
	height:80px;
	float:left;
	border:1px #e5e5e5 solid;
	background-color:#ffffff;
	color: blue;
}
input.send_message{
	float:right;
        width:76px;
        height: 24px;
        overflow:visible;
        margin-top: 10px;
        border: 0;
        background-image:url('/new_images/send.jpg');
}
#ver_mapa{
	float:right;
	background-image:url('/new_images/mapa.jpg');
	width: 201px;
	height:66px;
	margin-right:12px;
	margin-top:10px;
}
#link_mapa{
	float:right;
	font-size:10px;
	font-weight:bold;
	color:white;
	margin-right:12px;
}
/******************************/
  .filedocs{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
   
    border-bottom:  1px solid #4F8A10;
    margin: 10px 0px;
    padding-left: 5px;
    padding-top:2px;
    padding-bottom:2px;
    color: black;
    background-color: #DFF2BF;
  }
  /*************************************/
  #agregar_comentario{
	width: 690px;
	

}

#comentario{
	width: 690px;
	height: 14px;
	margin-top:10px;
	margin-bottom:10px;
	padding:4px;
	background-color:#ebebeb;
}
#comentarios_realizados {
	width: 690px;
	height:auto;
	float: left;
	background-color:white;
	text-align: justify;
}
#barradecomentarios{
	width:690px;
	height:auto;
	background:#efefef;
	padding-top:10px;
	padding-right:5px;
	padding-bottom:10px;
}
.barra01{
	width: 640px;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:15px;
	padding:10px;
	background-color:#fbfdfc;
	border:1px #dedede solid;
}
.blue{
	color:#99cc67;
	font-weight: bold;
	font-size:13px;
}
.fechausuario{
	font-size:11px;
	color:gray;
}
/***********************************/
#calendar table {
  border-collapse: collapse;
  width: 100%;
}

#calendar td,
#calendar th {
  font-family: "Lucida Grande",arial,helvetica,sans-serif;
  font-size: 10px;
  padding: 6px;
  border: 1px solid #999;
}

#calendar th {
  background: #DDD;
  color: #666;
  text-align: center;
  width: 14.2857142857143%;
}

#calendar td {
  background: #FFF;
  color: #777;
  height: 80px;
  vertical-align: top;
  font-size: 16px;
}

#calendar .notmonth {
  color: #CCC;
}

#calendar #month {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

#calendar #month a, #calendar #month a:hover {
  text-decoration: none;
  padding: 0 10px;
  color: #999;
}

#calendar .today {
  background-color: #D7F2FF;
}

#calendar ul {
  margin: 0;
  margin-top: 5px;
  padding: 0;
  list-style: none;
}

#calendar li {
  margin: 0;
  padding: 0;
  font-size: 11px;
  text-align: center;
}
#calendar .weekend
{
 background-color: #FBF5E6;
}

/*****************************/
.tt_toolbar {
        /*height: 25px;*/
        padding: 0;
        margin: 0;
        overflow: auto;
        position: relative;
         top: -12px;
	background: #b1b1b1;
	font-weight: bold;

}
.tt_title {

    /*height: 25px;*/
    color:black;
    padding: 5px; }
 .tt_content {
     height:100%;
     position: relative;
         top:-12px;
        overflow:hidden;
	background: white;
	padding: 5px;
        border-left: #b1b1b1 solid 1px;
        border-bottom: #b1b1b1 solid 1px;
        border-right: #b1b1b1 solid 1px;

}
.tt_toolbar_trans {
         height: 20px;
        overflow: auto;
        position: relative;
        top: -12px;
	background: #b1b1b1;
	font-weight: bold;

}
.tt_title_trans {

    height: 20px;
    color:black;
    padding: 5px; }


 .tt_content_trans {

     position: relative;
        top: -12px;
        overflow:hidden;
	background: white;
	padding: 5px;
        border-left: #b1b1b1 solid 1px;
        border-bottom: #b1b1b1 solid 1px;
        border-right: #b1b1b1 solid 1px;

}

/**********************/

.odd a, .even a{
    text-decoration: none;
    float:right;
   
}

.odd {
    background-color: #F0F8FF;
    color:black;
     border-bottom:  dashed #009ACD 4px;
}
.odd p{
   font-size: 12px;
   color: black;
}
.even {
    background-color:white ;
    color: black;
     border-bottom:  dashed #009ACD 4px;
}
.even p{
    font-size: 12px;
    color: black;
}
/*************************/
.trans_dep_link a{
    
    font-size: 16px;
    color:#27408B;

}
.trans_dep_banner{
    background-color: white;
}
#alin{
	/*width: 280px;*/
	/*background-color:#f3f5f4;*/
}

/**********************************/
.box_div_outer{
    padding:2px;border: solid #009ACD 1px;
}
.box_div_inner{
    padding:5px;border: solid #009ACD 1px;
}

/*****************************/
.titulos_trans{
    color: white;
    font-size: 20px;
    padding: 10px;
   
    background-color: #009ACD;
}

/*********************************/
p strong {
 color:#43a228;
}
#seccion_nombre_trasparencia{
 width: 700px; height:37px;
 background-image:url('/new_images/web_03.jpg');
 float:left;
 margin-bottom:7px;
}
#seccion_nombre_memorias{
 width: 700px; height:37px;
 background-image:url('/new_images/memorias.jpg');
 float:left;
 margin-bottom:7px;
}
#seccion_nombre_marco_legal{
 width: 700px; height:37px;
 background-image:url('/new_images/marco_legal.jpg');
 float:left;
 margin-bottom:7px;
}
#seccion_nombre_contactos{
 width: 700px; height:37px;
 background-image:url('/new_images/contactos_banner.jpg');
 float:left;
 margin-bottom:7px;
}
#seccion_nombre_noticias{
 width: 700px; height:37px;
 background-image:url('/new_images/noticias_banner.jpg');
 float:left;
 margin-bottom:7px;
}
#seccion_nombre_sobre_nosotros{
 width: 700px; height:37px;
 background-image:url('/new_images/sobre_nosotros.jpg');
 float:left;
 margin-bottom:7px;
}
#seccion_nombre_proyectos{
 width: 700px; height:37px;
 background-image:url('/new_images/galeria_proyectos.jpg');
 float:left;
 margin-bottom:7px;
}
.subtitulos_generales{
 color:#3f8743;
 font-weight: bold;
 font-size:15px;
}
.simple_line{
 height: 1px; width: 700px;
 margin-top:4px;
 background-color:#d0d0d0;
}
#organigrama{
width: 500px; height: 226px;
margin: 0 auto;
background-image:url('/new_images/organigrama.jpg');
background-repeat:no-repeat;
margin-bottom:20px;

}

#oai_contacto{
 padding:10px;
 background-color:#e5f2d6;
}

/*************************************/
.categories_blocke2 span, .categories_blocke_blue2 span{
	font-weight:bold;
}
.categories_blocke2 p, .categories_blocke_blue2 p{
	margin:0;
}
.categories_blocke2 h2, .categories_blocke_blue2 h2{
	width: 100%;
	font-weight:normal;
}
.categories_blocke2, .categories_blocke_blue2{
	width: 680px;
	margin-top:10px;
}
.categories_blocke_blue2{
	width: 680px;
        /*background: #ECF1EF;*/
         background: #E5F2D6;
	margin-top:10px;
}
.categories_blocke2{
	width: 680px;       
       /* background: #ECF1EF;*/
         /*background: #E5F2D6;*/
	margin-top:10px;
}
.categories_blocke2 h2, .categories_blocke_blue2 h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0990bd;
	padding:0 0 2px 0;
	margin:0px 0 4px 0;
	border-bottom:1px dotted gray;
}

/**************rotator*************************/
#outter_div
{
    z-index:-1;
    height:330px;
    width:477px;
    background-color:#99cc66;
    padding:10px;
}

#outter_div table
{
   border-collapse: collapse;
   border:0;
}

#outter_div tr
{
  
    height:65px;
    
}
.rotator_image_cell
{
    width: 70px;
}
.rotator_text_cell
{
    width: 150px;
    vertical-align: top;
    font-size:95%;

}

#textDiv
{
    cursor:pointer;
    position:relative;
    z-index:30;
    padding:3px;
    color:#ffffff;
    font-size:12px;
    font-family:Arial;
    width:195px;
    height:60px;
    top:-60px;
}
#rotator_title
{
    
    font-size:90%;
    font-weight:bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#rotator_desc
{
   font-size:85%;
 
   text-align: justify;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   color:black;
}
#rotator_list
{
    position:relative;
    z-index:40;
    top:-170px;
    left:230px;
    width:230px;
    height:60px;
    color:black;
    font-size:80%;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
#ultimo_title
{
    position:relative;
    top:-160px;
    color:#005E33;
    font-size:12px;
    font-weight:bold;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}
#photoDiv{
 z-index:10;
 position:relative;
 top:15px;
 height:154px;
 width:206px;
 border:solid 1px #0c0c0c;
}
#fotoActual{
    z-index:1;
    width:206px;
    height:154px;
}

/****************************************/
#buscar_cheques{
height:44px;
background-image:url('/new_images/bcheques.jpg');
background-repeat:no-repeat;
padding-top:90px;
margin-bottom:8px;
}

#buscador{
height: 37px;
width: 272px;
margin-left: 23px;
background-repeat:no-repeat;
}
#buscar{
/*background-image:url('/site_images/boton_buscar_cheques.jpg');*/
/*background-repeat:no-repeat;*/
	background-repeat:no-repeat;
	height: 22px;
	width: 83px;
	float:right;
	margin-top:5px;
}


.buscar_input{
width: 180px;
height:18px;
margin-top:5px;
border:1px #1d87b5 solid;
background-color:#ffffff;
color: #6F664C;

}
#input_rnc{
float:left;
}

/********************************************/
pagination {
  background: white;
  /* self-clearing method: */ }
  .pagination a, .pagination span {
    padding: .2em .5em;
    display: block;
    float: left;
    margin-right: 1px; }
  .pagination span.disabled {
    color: #999;
    border: 1px solid #DDD; }
  .pagination span.current {
    font-weight: bold;
    background: #2E6AB1;
    color: white;
    border: 1px solid #2E6AB1; }
  .pagination a {
    text-decoration: none;
    color: #105CB6;
    border: 1px solid #9AAFE5; }
    .pagination a:hover, .pagination a:focus {
      color: #003;
      border-color: #003; }
  .pagination .page_info {
    background: #2E6AB1;
    color: white;
    padding: .4em .6em;
    width: 22em;
    margin-bottom: .3em;
    text-align: center; }
    .pagination .page_info b {
      color: #003;
      background: #6aa6ed;
      padding: .1em .25em; }
  .pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .pagination {
    height: 1%; }
  *:first-child+html .pagination {
    overflow: hidden; }

  /******************************/
  li .handle
  {
    cursor: pointer;
}