/* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#5F5B5B; }
img{border:none;}

/* =a */

a{overflow:hidden; text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
/* =h1 */
h1{display:block; float:left; width:900px; height:126px; background:url(i/top.jpg);}
h1 a{display:block; float:left; width:343px; height:87px; text-indent:-9999em;}

/*h2 */
h2 { font-size:18px; color:#FFF; width:536px; float:left; padding-left:10px; background-color:#5F5B5B; font-weight:normal;}
h2.h2_1{font-weight:normal; font-size:11px; padding:3px 0 3px 10px;}
h2.h2_2{ text-indent:-9999em; display:block; float:left; background:url(i/lng/es/txt_noticias.jpg) no-repeat; width:542px; height:15px; }
h2.h2_3{ background:url(i/lng/es/txt_fepae.jpg) no-repeat; }
h2.h2_4{background:url(i/h2.jpg) no-repeat; font-size:11px; color:#333; text-indent:0;  }
h2.h2_4 strong{ color:#FF6600;}
h2.h2_5{ background:url(i/lng/es/txt_asociados.jpg) no-repeat; }
h2.h2_6 { background:url(i/h2_6.jpg) no-repeat; }
h2.h2_7{ background:url(i/lng/es/txt_documentos.jpg) no-repeat; }
h2.h2_8{ background:url(i/lng/es/txt_formacion.jpg) no-repeat; height:17px; }
h2.h2_9{ background:url(i/lng/es/txt_contacto.jpg) no-repeat; height:17px; }

h3{ font-size:30px; color:#333333; padding-bottom:10px;}
h4{ font-size:15px; color:#333;padding-bottom:5px;}
h5{font-size:12px; color:#264B7A;padding-bottom:5px; font-weight:bold; display:block; float:left; width:100%;}
/* div */
div#container{ position:relative; width:900px; margin:0 auto;  text-align:left;} 

div#content { width : 100%;  padding : 0;  overflow : hidden; position:relative;}

div#dv_left{display:block; float:left; width:546px; margin-top:31px;}
div#dv_right{display:block; float:right; width:328px; margin-top:31px;}
#dv_pie{background:url(i/pie.gif) top left no-repeat; width:100%; display:block; float:left; font-size:10px; padding-top:29px; margin-top:30px;}
#dv_pie *{ display:block; float:left; clear:left; }
#dv_pie a{float:right; color:#5F5A5A;}
#dv_pie a.a1{  margin-right:5px; padding-right:5px; border-right:solid 1px #264B7A; }
div.dv_1{ display:block; float:right; width:214px; margin:30px 0 0 0; }

div.weather {display:block; float:left; width:313px; height:149px; background:url(i/weather.jpg) no-repeat; padding:5px 0 0 10px;}

div.weather h4{ display:block; color:#335EBC; font-size:12px; font-weight:normal;  }
div.weather h5{ display:block; color:#FF6600; font-size:12px; }

div.weather strong.tmp_actual{ font-size:16px; color:#CC0000; margin:0px 0 0 20px; display:block; float:left; clear:left; width:100px;}
div.weather .mas_info{display:block; float:left; width:126px; color:#000000;font-size:11px; margin:22px 0 0 9px;}
div.weather .mas_info span.sp1{display:inline-block; width:73px;  }

div.weather .prediccion{ display:block; float:left; width:70px; text-align:center; }
div.weather .prediccion strong{color:#000; font-size:12px;}
div.weather .prediccion span{display:block; width:100%;}

/*ul*/
ul{list-style-type:none; }

ul#ul_menu{ display:block; width:566px; background:url(i/lng/es/menu.png) no-repeat; height:23px; position:absolute; top:103px; left:334px; }
ul#ul_menu  li{ display:block; float:left; height:23px; }
ul#ul_menu  li a{ display:block; float:left; height:23px; text-indent:-9999em; }

ul#ul_menu li.li_mn1 a{width:44px;}
ul#ul_menu li.li_mn1 a:hover,ul#ul_menu li.li_mn1 a.a_on{ background:url(i/lng/es/menu.png) 0 -26px ;}

ul#ul_menu li.li_mn2 a{width:73px;}
ul#ul_menu li.li_mn2 a:hover,ul#ul_menu li.li_mn2 a.a_on{ background:url(i/lng/es/menu.png) -44px -26px ;}

ul#ul_menu li.li_mn3 a{width:85px;}
ul#ul_menu li.li_mn3 a:hover,ul#ul_menu li.li_mn3 a.a_on{ background:url(i/lng/es/menu.png) -117px -26px ;}

ul#ul_menu li.li_mn4 a{width:105px;}
ul#ul_menu li.li_mn4 a:hover,ul#ul_menu li.li_mn4 a.a_on{ background:url(i/lng/es/menu.png) -202px -26px ;}

ul#ul_menu li.li_mn5 a{width:100px;}
ul#ul_menu li.li_mn5 a:hover,ul#ul_menu li.li_mn5 a.a_on{ background:url(i/lng/es/menu.png) -307px -26px ;}

ul#ul_menu li.li_mn6 a{width:91px;}
ul#ul_menu li.li_mn6 a:hover,ul#ul_menu li.li_mn6 a.a_on{ background:url(i/lng/es/menu.png) -407px -26px ;}

ul#ul_menu li.li_mn7 a{width:68px;}
ul#ul_menu li.li_mn7 a:hover,ul#ul_menu li.li_mn7 a.a_on{ background:url(i/lng/es/menu.png) -498px -26px no-repeat ;}

#ul_listado{ width:100%; display:block; float:left; }
#ul_listado li,#ul_tabs li{display:block; float:left; width:100%; padding:20px 0 15px 0; border-bottom:solid 1px #E8E8E8;}
#ul_listado li img{float:left; margin:0 18px 18px 0;}
#ul_listado li.li_fondo{ background:url(i/li_fondo.gif) repeat-y; padding:0; margin:20px 0 20px 0; border:none;}
#ul_listado li.li_mas_titulares{ border-top:solid 1px #E8E8E8; }
#ul_listado li ul li{width: 46%; padding:0 3px 5px 0px; margin:0 5px 10px 12px;}
/* min-height */
#ul_listado li.li_fondo ul li {
   min-height:135px; /* For modern browsers */
   height: auto !important;
   height: 135px; /* For IE 6 */
}
#ul_listado li.li_mas_titulares ul li a{ color:#333; background:url(i/flecha_verde.gif) 0 2px no-repeat; display:block; padding-left:12px;}
#ul_listado li.li_mas_titulares ul li{border:none; padding-bottom:2px; margin-bottom:2px;}

#ul_listado li.li_mas_titulares ul li {
   min-height:30px; /* For modern browsers */
   height: auto !important;
   height: 30px; /* For IE 6 */
}


#ul_tabs{display:block; float:left; width:312px; border:solid 1px #ccc;	border-top:none; padding:0 5px 0 5px; //width:313px;}
#ul_tabs li{padding:10px 0 7px;}
#ul_tabs li *{padding-left:6px;}

#ul_paginador{ display:block; float:left; margin:10px 0 0 0; }
#ul_paginador li {display:block; float:left; margin-right:5px; height:32px; font:normal 11px Verdana, Geneva, sans-serif; }
#ul_paginador li a{ border: solid 1px #777777;  color:#777; padding:2px 4px 2px 4px;  display:block;}
#ul_paginador li a:hover,#ul_paginador li a.a_on{ background-color:#FF6600; border-color:#FF6600; color:#FFF; text-decoration:none;}

/*li*/


/* span */

.sp_categoria{ display:block; float:left; padding-right:5px; margin-right:5px; border-right:solid 1px #5F5B5B; color:#FF6600; text-transform:uppercase}

/* form */
fieldset{ display:block; float:left; border:none; width:99%; margin-top:20px;}
fieldset label{display:block; float:left; width:100%; margin-bottom:6px; }
fieldset label input,fieldset label select{display:block; float:left; border:solid 1px #999;font-size:10px; height:15px;}
fieldset label.lbl_short{width: 32%;}
fieldset label .radio{border:none;}
fieldset label select{ height:19px;}
fieldset.fs_buscador{margin-bottom:20px;}

fieldset.fs_frm1{width:410px; margin-top:20px; color:#264B7A;}
fieldset.fs_frm1 label{margin-bottom:10px;}
fieldset.fs_frm1 label.lbl_short{ width:48%; }
fieldset.fs_frm1 label span,fieldset.fs_frm1 label input,fieldset.fs_frm1 label textarea{width:92%; display:block;}
fieldset.fs_frm1 label textarea{ height:120px;}
fieldset.fs_frm1 label .radio{ width:20px;}
/* especificos */

.fnt_10{font-size:10px;}


/* tabs */
#header {
    float:left;
    width:100%;
   
    font-size:93%;
    line-height:normal;
	
	
    }
	#header ul {
    margin:0;
    padding:0;
    list-style:none;
    }
  #header li {
    float:left;
	 background:url(i/tab_right_off.gif) no-repeat right top;

    margin:0;
    padding:0;
	width:33%;
	 text-align:center;
	
    }
	
	#header a {
		float:left;
    display:block;
	background:url("i/tab_left_off.gif") no-repeat left top;
    padding:5px 4px; font-weight:bold;
 height:13px;
    }
	 #header #current {
    background-image:url("i/tab_right_on.gif");
    }
  #header #current a {
    background-image:url("i/tab_left_on.gif");
    }
	 /* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */
  
  .azul{color:#264B7A;}
   .verde{color:#FF6600;}
