@charset "UTF-8";
/* Reset */
  	body {color:#000;background:#FFF;}
    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
    table{border-collapse:collapse;border-spacing:0;}
    fieldset,img{border:0;}
    address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
    li {list-style:none;}
    caption,th {text-align:left;}
    h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
    q:before,q:after{content:'';}
    abbr,acronym {border:0;font-variant:normal;}
    sup,sub {line-height:-1px;vertical-align: text-top;}
    sub {vertical-align:text-bottom;}
    input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
    a {color:#000;text-decoration:none}
/* Commons */
    a.img {overflow:hidden}
    a.img span {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
    body,input,textearea,option {font-family:"Trebuchet MS", Arial}
    .cleaner {clear:both;font-size:0;line-height:0}
/* Lyt */
    body {background:url(tile_top.gif) repeat-x;text-align:center;}
    #lyt_top {height:309px;width:980px;margin:auto;text-align:left;position:relative}
    #lyt_top h2 {position:absolute;top:30px;left:10px;}
    #lyt_top h1 {position:absolute;top:100px;left:321px;}
    #lyt_map_top {position:absolute;top:78px;left:701px;background:url(top1.gif) no-repeat;width:58px;height:22px}
    #lyt_map_bot {position:absolute;top:309px;left:832px;background:url(top3.gif) no-repeat;width:37px;height:38px}
/* menu */
    #lyt_menu {position:absolute;top:100px;left:10px;}
    #lyt_menu li {height:29px;padding-top:1px;background:url(menu_separador.gif) 0 0 no-repeat;font-size:0;line-height:0}
    #lyt_menu li.li1 {padding-top:0px;background:none;}
    #lyt_menu a {display:block;width:281px;height:29px}
    #lyt_menu .li1 a {background:url(menu1.gif) 0 0 no-repeat}
    #lyt_menu .li1 a:hover {background-position: 0 -29px}
    #lyt_menu .li2 a {background:url(menu2.gif) 0 0 no-repeat}
    #lyt_menu .li2 a:hover {background-position: 0 -29px}
    #lyt_menu .li3 a {background:url(menu3.gif) 0 0 no-repeat}
    #lyt_menu .li3 a:hover {background-position: 0 -29px}
    #lyt_menu .li4 a {background:url(menu4.gif) 0 0 no-repeat}
    #lyt_menu .li4 a:hover {background-position: 0 -29px} 
    #lyt_menu .li5 a {background:url(menu5.gif) 0 0 no-repeat}
    #lyt_menu .li5 a:hover {background-position: 0 -29px}   
    #lyt_menu .li6 a {background:url(menu6.gif) 0 0 no-repeat}
    #lyt_menu .li6 a:hover {background-position: 0 -29px} 
    #lyt_menu .li7 a {background:url(menu7.gif) 0 0 no-repeat}
    #lyt_menu .li7 a:hover {background-position: 0 -29px}     
/* menutop */
		#lyt_menutop {position:absolute;top:77px;left:766px}
    #lyt_menutop li {padding-left:13px;background:url(menutop_separador.gif) 0 0 no-repeat;float:left}
    #lyt_menutop li.li1 {padding-left:0px;background:none;}
    #lyt_menutop a {display:block;height:10px}
    #lyt_menutop .li1 a {background:url(menutop1.gif) 0 0 no-repeat;width:28px;}
    #lyt_menutop .li1 a:hover {background-position: 0 -10px;width:px;}
    #lyt_menutop .li2 a {background:url(menutop2.gif) 0 0 no-repeat;width:57px;}
    #lyt_menutop .li2 a:hover {background-position: 0 -10px}
    #lyt_menutop .li3 a {background:url(menutop3.gif) 0 0 no-repeat;width:54px;}
    #lyt_menutop .li3 a:hover {background-position: 0 -10px}
    #lyt_menutop .li4 a {background:url(menutop4.gif) 0 0 no-repeat;width:26px;}
    #lyt_menutop .li4 a:hover {background-position: 0 -10px} 
/* bot */
    #lyt_bot {background:url(tile_bot.gif) repeat-x;height:50px;}	
/* menumini */ 
    #lyt_menumini {width:735px;position:absolute;left:50%;margin-left:-367px;padding-top:19px;}
    #lyt_menumini li {padding-left:9px;background:url(menumini_separador.gif) 0 0 no-repeat;float:left}
    #lyt_menumini li.li1 {padding-left:0px;background:none;}
    #lyt_menumini a {display:block;height:11px}
    #lyt_menumini .li1 a {background:url(menumini1.gif) 0 0 no-repeat;width:20px;}
    #lyt_menumini .li1 a:hover {background-position: 0 -11px;width:px;}
    #lyt_menumini .li2 a {background:url(menumini2.gif) 0 0 no-repeat;width:57px;}
    #lyt_menumini .li2 a:hover {background-position: 0 -11px}
    #lyt_menumini .li3 a {background:url(menumini3.gif) 0 0 no-repeat;width:48px;}
    #lyt_menumini .li3 a:hover {background-position: 0 -11px}
    #lyt_menumini .li4 a {background:url(menumini4.gif) 0 0 no-repeat;width:99px;}
    #lyt_menumini .li4 a:hover {background-position: 0 -11px}
    #lyt_menumini .li5 a {background:url(menumini5.gif) 0 0 no-repeat;width:146px;}
    #lyt_menumini .li5 a:hover {background-position: 0 -11px;width:px;}
    #lyt_menumini .li6 a {background:url(menumini6.gif) 0 0 no-repeat;width:115px;}
    #lyt_menumini .li6 a:hover {background-position: 0 -11px}
    #lyt_menumini .li7 a {background:url(menumini7.gif) 0 0 no-repeat;width:75px;}
    #lyt_menumini .li7 a:hover {background-position: 0 -11px}
    #lyt_menumini .li8 a {background:url(menumini8.gif) 0 0 no-repeat;width:34px;}
    #lyt_menumini .li8 a:hover {background-position: 0 -11px} 
    #lyt_menumini .li9 a {background:url(menumini9.gif) 0 0 no-repeat;width:19px;}
    #lyt_menumini .li9 a:hover {background-position: 0 -11px;width:px;}
    #lyt_menumini .li10 a {background:url(menumini10.gif) 0 0 no-repeat;width:41px;}
    #lyt_menumini .li10 a:hover {background-position: 0 -11px}
  /* Date and time*/  
    #lyt_date_and_time {position:absolute;right:10px;top:320px}
/* Columns Wrp*/
    #lyt_columns_wrp {width:980px;margin:auto;text-align:left;overflow: hidden;}
/* Column 1 */
    #lyt_column1 {float:left;width:241px;padding:25px 20px 32767px 20px;background-color:#EDF6F2;margin-left:10px;margin-bottom: -32747px;display:inline}
    #lyt_column1 h3 {margin-bottom:10px;} 
/* Column 2 */
    #lyt_column2 {float:left;width:30px;}
/* Column 3 */
    #lyt_column3 {float:left;width:649px;padding:20px 0px 32767px 0px;padding-bottom: 32767px;margin-bottom: -32747px;}    
   #lyt_column3 h2 {margin-bottom:20px;font-size:0;line-height:0}
   #lyt_column3 h2.litle_margin {margin-bottom:15px}
     #lyt_column3 h2.litle_margin2 {margin-bottom:5px}
     #lyt_column3 h2.litle_margin3{margin-bottom:12px}
/* highlight (destacados) */
    .lyt_highlight {padding-bottom:11px;margin-bottom:20px;background:url(linea_puntos.gif) 0 bottom repeat-x;}
    .lyt_highlight .date {font-size:14px;line-height:14px;margin-bottom:3px}
		.lyt_highlight .title {font-size:17px; line-height:17px; color:#61BF1A;margin-bottom:5px}
    .lyt_highlight .body {font-size:12px; line-height: 16px;;margin-bottom:12px}
    .lyt_highlight .info {display:block;position:relative;left:185px;width:56px; height:16px; background:url(bot_info.gif) 0 0 no-repeat}
    .lyt_highlight .info:hover {background-position:0 -16px;}
/* Forum Banner */
#forum_banner {display:block;background:url(banner_foro.gif) 0 0 no-repeat;width:241px;height:112px}
#forum_banner:hover {background-position:0 -112px;}
    
/* Combo */
    .comboboxContainer {float:left;width:150px;height:20px;border:solid 1px #818181;background-color:#FFFFFF; } 
    .comboboxValueContainer {  } 
    .comboboxValueContent { padding-left: 8px;font-size:12px;line-height:12px;} 
    .comboboxDropDownContainer {border:solid 1px #CCCCCC; background: #fff; overflow: hidden; cursor: default; height:150px;overflow:scroll}
    .comboboxDropDownButton { width: 17px; height: 20px; background:url(combo1.gif);font-size:0;line-height:0 } 
    .comboboxDropDownButton2 { width: 17px; height: 20px; background:url(combo2.gif);font-size:0;line-height:0} 
    .comboboxGroupItemHeader { display: block; background: red; color: #fff; } 
    .comboboxGroupItemContainer, .comboboxValueContent .comboboxGroupItemContainer {font-style:italic;color:#818181;} 
    .comboboxItem { padding-left:3px;background: #fff; color: #000;font-size:12px;line-height:16px;} 
    .comboboxItemHover { background-color: #00824A;color: white;}	
    .comboboxItemHover2 { background-color: #61BF1A;color: white;}    
/* Search */
		.show_search {float:left;padding-bottom:25px;}
		#show{float:left;width:200px;height:68px;background:url(mostrar_box.gif) 0 0 no-repeat;position:relative}
    #show select {width:150px;height:22px;font-size:12px;line-height:12px;position:absolute;top:31px;left:15px;}
    #search select.off {color:#818181;font-style:italic}
    #search{float:left;width:434px;height:37px;background:url(buscar_box.gif) 0 0 no-repeat;padding-top:31px;padding-left:15px}
    #search select {width:150px;height:22px;font-size:12px;line-height:12px;float:left}
    #search select.off {color:#818181}
    #search_word {float:left;width:214px;height:18px;padding:2px 3px 0 8px;margin-right:10px;border:solid 1px #818181;line-height:normal;font-size:12px;color:#000000}
    #search_word.beforeclic{font-style:italic;color:#818181}
    #search_submit {float:left;margin-left:10px;width:22px;height:22px;border:none;font-size:0;line-height:0;background:url(buscar_boton.gif) 0 0 no-repeat;cursor:pointer}
    #search_submit:hover {background-position:0 -22px} 
    #search option,#show option {color:#000000;font-style:normal}  
    #search .option_off, #show .option_off{font-style:italic;color:#818181}
/* Results */
    #lyt_column3 h3 {font-size:17px;line-height:17px; margin-bottom:5px; padding-bottom:4px;border-bottom:solid 1px #818181;color:#00824A;}
    #lyt_column3 h3 span {color:#61BF1A}
    #lyt_column3 h3 span.sep {color:#818181}
/* pager */
    .pager_info{float:right;margin-top:4px;margin-right:20px;color:#818181; font-size:12px;line-height:12px}
    .pager {float:right;margin-top:3px}
    .pager li {float:left;font-size:0;line-height:0}
    .pager .page {padding-left:9px;;background:url(pag_separador.gif) 4px 0px no-repeat;} 
    .pager .first {padding-left:0;background:none}
    .pager .previous{padding-right:7px;}
    .pager .previous a {display:block; width:22px; height:13px; background:url(pag_anterior.gif) 0 0 no-repeat}
    .pager .previous a:hover {background-position:0 -13px}
    .pager .next{padding-left:7px;}
    .pager .next a {display:block; width:22px; height:13px; background:url(pag_siguiente.gif) 0 0 no-repeat}
    .pager .next a:hover {background-position:0 -13px}
    .pager .page a {display:block;color:#818181;font-size:12px;line-height:12px;padding:1px 3px;}
    .pager .selected a,.pager .page a:hover {background-color:#61BF1A;color:#FFFFFF}
/* news */
	#lyt_column3 .new img{float:left;margin-right:20px;margin-bottom:10px;}
	#lyt_column3 .new .c1 img{width:120px;}
    .new {padding:15px 0 12px 0;background:url(linea_puntos.gif) 0 bottom repeat-x}
    .new .c1 {float:left;width:140px;font-size:11px;color:#818181} 
    .new .c2 {float:left;width:509px;}
    .new .country {font-size:15px;line-height:15px;color:#61BF1A;margin-bottom:3px;}
    .new .date {font-size:12px;color:#818181;padding-left:5px}
    .new .title, .new .title a {font-size:17px;line-height:18px;color:#00824A;margin-bottom:5px;text-align:justify}
	.new .title a:hover{text-decoration:underline;}
    .new .subtitle {font-size:12px;line-height:16px;font-style:italic;margin-bottom:5px}
    .new .body {font-size:12px;line-height:16px;text-align:justify;}
    .new .body img {float:left;margin-right:15px;margin-bottom:8px;}
    .new .read_more {margin-top:12px;display:block;width:56px;height:16px;background:url(bot_leer_mas.gif) 0 0 no-repeat}
    .new .read_more:hover {background-position:0 -16px;}
    .new p.link {font-size:12px;line-height:16px;color:#00824A;background:url(icon_enlace.gif) 0 1px no-repeat; padding-left:24px;margin-top:8px}
    .new p.link a {color:#818181}
    .new p.link a:hover {color:#61BF1A}
    .no_result {font-size:14px;font-style:italic;color:#61BF1A;margin-top:15px}
/* inicio */
		.box1_top {background:url(greenbox1_top.gif) 0 0 no-repeat;height:5px;font-size:0;line-height:0}
    .box1_mid {background-color:#e7f5dd;padding:10px 15px;font-size:12px;line-height:16px;text-align:justify;} 
	.box1_mid img {float:left; margin-right:15px;}
    .box1_bot {background:url(greenbox1_bot.gif) 0 0 no-repeat;height:5px;;font-size:0;line-height;margin-bottom:22px}
    .box1 a.info {display:block;float:right;width:56px;height:16px;background:url(bot_leer_mas.gif) 0 0 no-repeat;}
    .box1 a.info:hover {background-position:0 -16px}
    
    .box2_top {background:url(greenbox2_top.gif) 0 0 no-repeat;height:5px;;font-size:0;line-height:}
    .box2_mid {background-color:#E0F0E9;padding:10px 15px;font-size:12px;line-height:16px;text-align:justify}
	  .box2_mid .pais {color:#00824A;}
    .box2_bot {background:url(greenbox2_bot.gif) 0 0 no-repeat;height:5px;font-size:0;line-height;margin-bottom:22px}

  /* Presentacion */
  #presentation_menu{height:24px;padding-bottom:25px}
  #presentation_menu li{float:left;margin-right:20px}
  #presentation_menu a {display:block; font-size:0; line-height:0;height:24px}
  
  #presentation_menu .li1 a{width:118px;background:url(presentacion_menu1.gif) 0 0 no-repeat}
  #presentation_menu .li1 a:hover{background-position:0 -24px}  
  #presentation_menu .li2 a{width:170px;background:url(presentacion_menu2.gif) 0 0 no-repeat}
  #presentation_menu .li2 a:hover{background-position:0 -24px}  
  #presentation_menu .li3 a{width:87px;background:url(presentacion_menu3.gif) 0 0 no-repeat}
  #presentation_menu .li3 a:hover{background-position:0 -24px}  
  #presentation_menu .li4 a{width:110px;background:url(presentacion_menu4.gif) 0 0 no-repeat}
  #presentation_menu .li4 a:hover{background-position:0 -24px}  
  #presentation_menu .selected a{background-position:0 -24px}
  
  .presentation_title {font-size:20px;line-height:20px;color:#00824A;margin-bottom:10px;}
  .presentation_subtitle{font-size:16px;line-height:16px;color:#61BF1A;margin-bottom:5px;}
  .presentation_subtitle2{font-size:16px;line-height:16px;color:#61BF1A;margin-bottom:5px; margin-top:18px;}
  .presentation p {font-size:12px;  line-height:16px;  margin-bottom:10px;text-align:justify}
  .presentation em {font-style:italic;}
  .presentation strong {color:#00824A}
  .presentation p.lista{background:url(lista.gif) 0 6px no-repeat; padding-left:10px; margin-bottom:5px;}
  .presentation p.num1{background:url(num1.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.num2{background:url(num2.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.num3{background:url(num3.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.num4{background:url(num4.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.num5{background:url(num5.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.num6{background:url(num6.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.num7{background:url(num7.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.num8{background:url(num8.gif) 0 0 no-repeat; padding-left:24px; margin-bottom:8px;}
  .presentation p.organigrama{margin-top:20px;}
  
  .welcome h5{font-size:17px;line-height:18px;color:#00824A;margin-bottom:5px;text-align:justify}
  .welcome strong {color:#00824A;}
  .welcome p{font-size:12px; line-height:16px; margin-bottom:10px;text-align:justify}
  .welcome p.fecha{font-size:14px; color:#61BF1A; margin-bottom:15px;}
  .welcome p.firma{text-align:right; margin-top:15px;}
  .welcome .firma2{font-weight:bold;}
  .welcome img{float:left;margin-right:15px;margin-bottom:8px;}
  
.margenLogos { margin-right:19px; margin-top:20px;}
.margenLogos2 { margin-right:18px; margin-top:20px;}


/* Newsletter banner*/
#newsletterBanner {margin-bottom:30px;}
#newsletterBanner a {display:block;width:241px;height:112px;background:url(banner_boletin2.gif) 0 0 no-repeat;}
/*#newsletterBanner a:hover {background-position:0 -112px;}*/


.newsletter_result p {font-size:13px; line-height:16px;margin-top:20px;text-align:left;padding:0px 10px;}
.newsletter_result h5 {padding:5px 10px;font-size:16px;color:#FFFFFF;text-align:left}
#newsletter_result_success h5 {background-color:#61BF1A}
#newsletter_result_error h5 {background-color:#CC3333}

#newsletterBanner form {margin-top:15px;padding-bottom:10px;margin-bottom:20px;background:url(linea_puntos.gif) 0 bottom repeat-x}
#newsletterBanner p{font-size:12px;line-height:14px;margin-bottom:10px}
#newsletterBanner label {display:block;font-size:16px;margin-bottom:3px;color:#61BF1A;letter-spacing:-1px;}
#newsletterBanner .textfield2 {width:229px;border:solid 1px #CCCCCC;background-color:#ffffff;padding: 4px 5px;display:block;margin-bottom:10px;font-size:12px}
#newsletter_submit{border:none;padding:0;margin:0;display:block;width:56px; height:16px;background:url(bot_suscribirse.gif) 0 0 no-repeat;margin-left:185px;cursor:pointer}
#newsletter_submit:hover{background-position:0 -16px}