/* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center; background:url(i/body.jpg) repeat-x; font:normal 12px Verdana, Geneva, sans-serif; color:#666666; }
.blanco{color:#FFF;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.gris{color:#666;}
img{border:none;}
.sp2,.sp3{display:block; float:left; width:40%; border-right:solid 1px #666; margin:5px 10px; padding-right:15px;}
.sp3{ border:none;}


/* =a */


/* =h1 */
h1 a{text-indent:-9999em; display:block; float:left; width:210px; height:73px; background:url(i/logo.gif) no-repeat;}

/*h2 */


/* div */
div#container{ position:relative; width:843px; margin:30px auto; text-align:left;} 

div#content { width : 100%; padding : 0;  overflow : hidden;}

#dv_left,#dv_pie{ display:block; float:left; width:382px; margin:20px 0 0 44px; }

#dv_right{ display:block; float:right; width:382px; margin:47px 0 0 0px; }

#dv_pie{ background:url(i/pie.gif) no-repeat; width:797px; padding-top:25px; font-size:11px;  }
#dv_pie span{float:left; display:block; width:40%;}
#dv_pie span.sp1{float:right; width:55%; text-align:right;}
#dv_pie span a{color:#666;}
#dv_pie img{float:left; clear:left; margin-top:10px;}

.dv_listado{display:block; float:right; width: 100%; margin-bottom:10px;}
.dv_marco{display:block; float:left; width:128px; height:128px;}
.blq6{ display:block; float:right; width:447px; height:15px; color:#FFF; background:url(i/blq6.gif); padding:1px 0 0 5px;}
.blq7{ display:block; float:right; width:447px; height:86px;  background:url(i/blq7.gif); padding:5px 0 0 5px; margin-top:3px;}
#lng{display:block; position:absolute; margin:-38px 0 0 700px; width:94px; height:22px; //margin-left:370px;}
.dv_cal{display:block; float:left; width:193px; height:105px; background:url(i/blq8.gif);}
#blq{ width:382px; display:block;  margin-top:10px; float:left;}
#blq p{ padding:0 10px 10px 10px;}

#blq.blq1{background:url(i/blq_1_pie.gif) bottom; margin-top:4px;}

.cal{ display:block; float:left; width:31px; height:41px; background:url(i/calendario.gif) no-repeat; text-align:center; color:#FFF; font-size:11px; margin:13px 20px 20px 17px;}
.cal span{ font-size:22px; color:#000; width:100%; display:block;}
#blq_index{ display:block; float:left; width:248px; font-family:Arial, Helvetica, sans-serif; clear:left;}
#blq_index div{ display:block; float:left; width:100%;  background:url(i/ibd/plagas.gif) no-repeat; height:33px; padding:2px 0 2px 3px;}
#blq_index div strong{display:block;}
#blq_index div.blq1{ background:url(i/ibd/fondo_bloq_index.gif) no-repeat; height:73px; width:100%; padding:3px 0 5px 2px;}

/*ul*/
ul{list-style:none;}
#ul_menu{ display:block; float:right; width:570px; }
#ul_menu li{float:left;}

#ul_menu a{ display:block; float:left; text-indent:-9999em; }
#ul_menu .a_mn1{ background:url(i/lng/es/mn1.gif) no-repeat; width:99px; height:97px;}
#ul_menu .a_mn1:hover,#ul_menu .li_on .a_mn1{ background-position:0 -94px;}

#ul_menu .a_mn2{ background:url(i/lng/es/mn2.gif) no-repeat; width:93px; height:85px; }
#ul_menu .a_mn2:hover,#ul_menu .li_on .a_mn2{ background-position:0 -83px;}

#ul_menu .a_mn3{ background:url(i/lng/es/mn3.gif) no-repeat; width:97px; height:85px; }
#ul_menu .a_mn3:hover,#ul_menu .li_on .a_mn3{ background-position:0 -90px;}

#ul_menu .a_mn4{ background:url(i/lng/es/mn4.gif) no-repeat; width:109px; height:85px;}
#ul_menu .a_mn4:hover,#ul_menu .li_on .a_mn4{ background-position:0 -91px;}

#ul_menu .a_mn5{ background:url(i/lng/es/mn5.gif) no-repeat; width:97px; height:82px;}
#ul_menu .a_mn5:hover,#ul_menu .li_on .a_mn5{ background-position:0 -88px;}

#ul_menu .a_mn6{ background:url(i/lng/es/mn6.gif) no-repeat; width:67px; height:82px; margin-top:5px;}
#ul_menu .a_mn6:hover,#ul_menu .li_on .a_mn6{ background-position:0 -84px;}


#ul_menu1{ display:block; float:left; width:135px; }
#ul_menu1 li{float:left; margin-bottom:5px;}

#ul_menu1 a{ display:block; float:left; text-indent:-9999em; background:url(i/lng/es/menu1.gif) no-repeat; width:135px; height:25px; }
#ul_menu1 .a_mn1:hover,#ul_menu1 .li_on .a_mn1{ background-position:-140px 0px;}

#ul_menu1 .a_mn2{ background-position:-0px -25px; }
#ul_menu1 .a_mn2:hover,#ul_menu1 .li_on .a_mn2{ background-position:-140px -25px;}

#ul_menu1 .a_mn3{ background-position:-0px -51px; }
#ul_menu1 .a_mn3:hover,#ul_menu1 .li_on .a_mn3{ background-position:-140px -51px;}

#ul_menu1 .a_mn4{ background-position:-0px -78px; }
#ul_menu1 .a_mn4:hover,#ul_menu1 .li_on .a_mn2{ background-position:-140px -78px;}

#ul_menu1 .a_mn5{ background-position:-0px -104px; }
#ul_menu1 .a_mn5:hover,#ul_menu1 .li_on .a_mn2{ background-position:-140px -104px;}

#ul_menu1 .a_mn6{ background-position:-0px -130px; }
#ul_menu1 .a_mn6:hover,#ul_menu1 .li_on .a_mn2{ background-position:-140px -130px;}

#ul_menu1 .a_mn7{ background-position:-0px -156px; }
#ul_menu1 .a_mn7:hover,#ul_menu1 .li_on .a_mn2{ background-position:-140px -156px;}

#ul_menu1 .a_mn8{ background-position:-0px -181px; }
#ul_menu1 .a_mn8:hover,#ul_menu1 .li_on .a_mn2{ background-position:-140px -181px;}

.ul_actualidad{display:block; float:left; width:100%; padding-bottom:50px;}
.ul_actualidad li{ display:block; float:left; width:100%; border-bottom:dotted 1px #666; padding-bottom:10px; margin-bottom:10px;} 
.ul_actualidad li .img1{ float:right; border: solid 1px #666; margin-left:10px;}


.ul_cal,.ul_cal1{display:block; float:left; width:100px; margin:15px 0 0 25px; }
.ul_cal li,.ul_cal li a,.ul_cal1 li,.ul_cal1 li a{display:block; float:left;}
.ul_cal li a{ width:31px; height:17px; background:url(i/blq9.gif); text-align:center; color:#FFF; padding-top:1px; margin:1px 2px 0 0;}
.ul_cal li a:hover{background:url(i/blq9_on.gif);}

.ul_cal1{width:40px; margin-left:20px; }
.ul_cal1 li a{ font-weight:bold; color:#000;text-align:center; padding:1px 2px 1px 2px; margin:1px 2px 0 0;}
.ul_cal1 li a:hover{ background-color:#FEA213; color:#FFF;}



/*li*/




/* form */
fieldset,fieldset label,fieldset span{display:block; float:left; border:none;}
fieldset input,fieldset textarea{border: solid 1px #CCC;}
fieldset.fs_buscador{ float:right; width:80%; margin-top:10px;}
fieldset.fs_buscador span{font:bold 10px Verdana, Geneva, sans-serif; margin-bottom:2px;}
fieldset.fs_buscador label{margin-bottom:5px;}

fieldset.fs_contacto{margin-top:20px;}
fieldset.fs_contacto,fieldset.fs_contacto span,fieldset.fs_contacto label{width:99%;}
fieldset.fs_contacto input{width:90%;}
fieldset.fs_contacto label{margin-bottom:10px;}
fieldset.fs_contacto textarea{width:100%;}
fieldset.fs_contacto span{ color:#FEA213;}


/* especificos */

