@charset "utf-8";
/* CSS Document */
#content {  width:915px;  margin: 0 auto;  }
.div_flotante{ position:absolute; top:200px; left:300px; width:250px; height:335px; background:url(images/fondo_cuadro.gif) no-repeat; font-family:Verdana; font-size:10px;	padding: 20px 25px 10px 10px; text-align:justify}
.div_flotante2{  width:auto; position:absolute; text-align:right;}
body{background:#336600;}
.img{ text-decoration:none}
.img a, .img a:link, .img a:visited, .img a:hover{ text-decoration:none}
a{ color:#360; text-decoration:none}
a:link{ color:#360; text-decoration:none}
a:visited{ color:#360; text-decoration:none}
a:active{ color:#360; text-decoration:none}
a:hover{color:#666; text-decoration:none}
img{border:0px;}
.caja_header{ background:url(images/banner.gif) no-repeat top; width:910px; padding:0px; height:170px; float:left; border-left:#FFF solid 1px;border-top:#336600 solid 1px;border-right:#FFF solid 1px}
.header{ height:150px; width:910px;}
.espacio{ background:url(images/espacio.gif)}
.banner{ height:50px; width:908px; float:left; margin-top:10px; margin-bottom:10px; text-align:center }
.barra{background:#FF9; height:20px; width:910px; float:left; font-family: Tahoma; font-size:12px; color:#360; text-align:right; }
.barra_der{ width:300px; float:right; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#360; text-align:right;}
.barra_izq{ width:400px; float:left; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:left;}

.fonMenusup{ background:url(images/msup.png) no-repeat left; float:right; width:45px; height:25px}
.menusup{ float:right; color:#336600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; height:21px; padding-top:3px; border-bottom:#336600 solid 1px; }
.menusup a, .menusup a:link, .menusup a:hover, .menusup a:visited {color:#336600;text-decoration:none;}

.page{ width:906px; background:url(images/fondo.jpg) repeat; padding:10px 2px  2px 2px; height:auto; float:left; color:#666600; border-left:#FFF solid 1px;border-right:#FFF solid 1px; }
.np {color:#999999}
/*menu derecho---------------------------------------------------------------------*/
.menuder{width:198px; float:left;  }
.caja_menuder{width:198px; height:auto; background:#FFF; float:left;margin-bottom:5px}
.cont_menuder{width:196px; height:auto; background:#FFF; float:left;border:#999 1px solid}
.enc_der{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; padding-left:10px; background: url(images/enc_der.jpg) repeat-x; margin:3px; color:#FFFFFF; width:auto; display:block; height:30px}

/*fin menu derecho------------------------------------------------------------------*/

/*menu izquierdo---------------------------------------------------------------------*/
.cont_menuizq{ width:192px; height:auto; background:#FFF; float:left; }
.menuizq{ width:190px; height:auto; background:#FFF; float:left; border: #669900 1px solid; margin-bottom:5px}
.enc_menu{ background: url(images/enc_menu.jpg) repeat; font-size:11px; color:#FFFFF9; margin-left:3px; width:178px; margin-top:3px; display:block; padding-left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:15px}

#navi { list-style:square; margin:0; padding-left:8px; font-family: Verdana}
#navi li { margin-left:10px; padding:0px;}
#navi li a, li a:link{display:block; width:168px; padding:0px; text-decoration:none; text-align:left; font-size:10.5px; color:#000; background-color:#F9F9F9;}
#navi li a:hover {color:#fff; background-color:#ABC197; }
.anuncios{float:left; width:auto; height:auto}
/*fin menu izquierdo------------------------------------------------------------------*/

.cont2{ background:#F1F1F1; width:700px; float:left; margin-left:5px; margin-right:2px; height:auto}
.contP2{ width:700px; float:left; height:auto; padding:0px 5px 5px 5px; }
.contenido{ background:#F8F8F8; width:680px; float:left; padding:0px 5px 5px 5px; border:#006600 solid 1px;height:auto; color:#360; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px }

.cont{ background:#F1F1F1; width:510px; float:left; margin-left:2px; margin-right:2px;}
.parte_cont1{ width:500px; float:left; height:auto; padding:0px 5px 5px 5px;}
.enlParteCont1{ background:#F8F8F8; width:490px; float:left; border: #333333 solid 1px; text-align:center; padding:5px 5px 5px 5px}
.parte_cont2{ width:500px; float:left; height:auto; padding:0px 5px 5px 5px; }
.parte_cont3{ width:500px; float:left; height:auto; padding:0px 5px 5px 5px; text-align:center}
.noticias{ background:#F8F8F8; width:490px; float:left; padding:0px 5px 5px 5px; border:#006600 solid 1px;font-size:10px; color:#000; font-family: Verdana}
.noticias  li a, li a:link, a:hover{color:#000; width:auto}
.enc_noticias{ background: url(images/enc_cont.jpg) no-repeat ; margin-left:10px; padding-left:10px;color:#FFFFFF; width:150px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-bottom:10px; height:15px }
.enc_noticias2{ background: url(images/enc_cont2.jpg) no-repeat ; margin-left:10px; padding-left:10px;color:#FFFFFF; width:250px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-bottom:10px; height:15px }
.obras{ background:#FFF; width:490px; float:left; padding:0px 5px 5px 5px; border:#666600 solid 1px;font-size:10px; font-family: Verdana}
.enc_obras{ background: url(images/enc_obras.jpg) no-repeat ; margin-left:10px; padding-left:15px;color:#FFFFFF; width:150px; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; margin-bottom:10px; height:15px}

.plomo_line {font-family: Verdana; font-size: 10px; background-color:#F3F3F3; color: #000}
.plomo_line a, .plomo_line a:link, .plomo_line a:visited{color:#000; text-decoration:none}
.plomo_line a:hover{color:#666}
.blanco_line {font-family: Verdana; font-size: 10px; background-color:#FFF; color: #666600; }
.blanco_line a, .blanco_line a:link, .blanco_line a:visited{color:#360; text-decoration:none}
.blanco_line a:hover{color:#666600}

.boton_ob{ background:#660; color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size:0.9em; text-align:right; float:right; width:auto }
.boton_ob a, .boton_ob a:link, .boton_ob a:visited, .boton_ob a:hover{color:#FFF; text-decoration:none}
.e_externos{ text-align:center; float:left; width:905px; height:75px }

.pie{ background: url(images/fonPie.jpg) no-repeat; height:105px; width:913px; float:left; color: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-top:15px; margin-bottom:3px}
.pie a,.pie a:link, .pie  a:visited {color:#FFF;text-decoration:none;}
.pie a:hover{color:#000; text-decoration:underline}
.sepPie{ width:35px; float:left; height:auto;}
.cajaPie1{ width:120px; float:left; height:auto; padding:10px; text-align:left}
.cajaPie1:hover{ width:120px; float:left; height:auto; padding:10px; text-align:left; background:url(images/f_trans.gif) repeat}
.cajaPie2{ width:350px; float:left; height:auto; padding:10px; text-align:right; border-left:#FFF solid 1px}
.cajaPie3{ width:180px; float:left; height:auto; padding:10px; text-align:center; border-left:#FFF solid 1px}

.titulo {COLOR: #360; FONT-SIZE: 13px; FONT-WEIGHT: bold; font-family:verdana}
.cuerpo {FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.estilo_boton {	BORDER: #FFFFFF 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND:#360; COLOR: #ffffff; FONT-SIZE: 11px;  FONT-WEIGHT: bold; padding-left:5px}
