/*--------------------------------------------------------ESTILOS GENERALES--------------------------------------------------------*/
body {padding: 0px; margin: 0px; border: 0px; background-color:#55681B;  font-family: tahoma, verdana, helvetica, sans-serif; font-size:0.6886em; color: #6D6C6C; /* 11pt */}
img { border: 0px;}

hr{ border-width: 0px; color: #CCC; height: 1px; background-color: #CCC; }
p{ padding: 0px; padding-top: 5px; padding-bottom: 5px; margin: 0px;}



.hidden{ display:none;}
.centro{  margin-right:auto; margin-left:auto; }

img.izquierda{ margin-right: 15px;}
.izquierda{ float: left; }

.derecha{ float: right;}
img.derecha{ margin-left: 15px;}
.centrado{ text-align: center; }

.txtizquierda{ text-align: left; }
.txtderecha{ text-align: right; }

a, a:link, a:visited {color: #898E05; text-decoration: underline;}
a:hover {color: #898E05; text-decoration: underline;}


h2{	font-size: 1.4em; margin: 0px; padding: 0px 0px 0px 0px; text-transform: uppercase;}
h2.h2-tit{ margin: 0px; padding: 0px; margin-bottom: 10px; display: block;}
h3{	font-size: 1.2em; margin: 0px; padding: 0px 0px 0px 0px; text-transform: uppercase; color:#56681C;}
h4{	font-size: 1em; margin: 0px; padding: 0px 0px 0px 0px;  color:#56681C; margin-bottom: 15px;}

.negrita{font-weight: bold;}
.verde{color: #898E05;}
.verdeclaro{color:#B2C677;}
.negritagrande{font-size:1.2em; font-weight: bold;}
.verdegrande{font-size:1.2em; color: #898E05;}
.verdeclarogrande{font-size:1.2em; color:#B2C677;}

.volver{ margin:15px 0 0 0; padding:0 11px 0 0; background-image: url(../img/flechitas.gif); background-position: top right; background-repeat: no-repeat; color:#000000; float:right;}
.volver a, .volver a:link, .volver a:visited{text-decoration:none; font-weight:normal; color:#000000;}
.volver a:hover{text-decoration:underline; font-weight:normal; color:#000000;}

.volverizq{ margin:15px 0 0 0; padding:0 0 0 11px; background-image: url(../img/flechitasizq.gif); background-position: top left; background-repeat: no-repeat; color:#000000; float:left;}
.volverizq a, .volverizq a:link, .volverizq a:visited{text-decoration:none; font-weight:normal; color:#000000;}
.volverizq a:hover{text-decoration:underline; font-weight:normal; color:#000000;}

.galeriaimg{height:15px; margin:0px; padding:2px 0 0 0; padding-left:26px; margin-top:15px; background-image: url(../img/camara.gif); background-position: top left; background-repeat: no-repeat; float:right; color:#000000;}
.galeriaimg a, .galeriaimg a:link, .galeriaimg a:visited{text-decoration:none; color:#000000; }
.galeriaimg a:hover{text-decoration:underline; color:#000000;}

#cuerpotexto .titgaleria{width:693px;  padding: 0px;  padding-left:25px; margin:0px; margin-top: 20px; margin-bottom:5px; font-size: 1.2em; color: #55681B; font-weight:bold; background-image: url(../img/camara.gif); background-position: top left; background-repeat: no-repeat; float:left; }





.fila{ width: 718px; float:left; margin-bottom: 5px; margin-top: 5px; }

.linea{margin: 5px 0 5px 0; padding:0px; width:718px; height: 1px;  border-bottom:1px dotted #BEBDBD;  font-size:0.001em; float:left; }

.col5{	width: 5%; float: left; margin-bottom: 3px;}
.col15{	width: 15%; float: left; margin-bottom: 3px;}
.col18{	width: 18%; float: left; margin-bottom: 3px;}
.col25{	width: 25%; float: left; margin-bottom: 3px;}
.col35{	width: 35%; float: left; margin-bottom: 3px;}
.col45{	width: 45%; float: left; margin-bottom: 3px;}
.col55{	width: 55%; float: left; margin-bottom: 3px;}
.col65{	width: 65%; float: left; margin-bottom: 3px;}
.col75{	width: 75%; float: left; margin-bottom: 3px;}
.col85{	width: 85%; float: left; margin-bottom: 3px;}
.col95{	width: 95%; float: left; margin-bottom: 3px;}
.col10{	width: 10%; float: left; margin-bottom: 3px;}
.col20{	width: 20%; float: left; margin-bottom: 3px;}
.col30{	width: 30%; float: left; margin-bottom: 3px;}
.col40{	width: 40%; float: left; margin-bottom: 3px;}
.col50{	width: 50%; float: left; margin-bottom: 3px;}
.col60{	width: 60%; float: left; margin-bottom: 3px;}
.col70{	width: 70%; float: left; margin-bottom: 3px;}
.col80{	width: 80%; float: left; margin-bottom: 3px;}
.col90{	width: 90%; float: left; margin-bottom: 3px;}
.col100{ width: 100%; float: left; margin-bottom: 3px;}


/*ESTILOS GENERALES*/


/* Formularios */

form { margin: 0px; padding: 0px;}

input { font-family: tahoma, verdana, helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; border-bottom: 1px solid #000000;}

select {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; border-bottom: 1px solid #000000;}

textarea {font-family: tahoma, verdana, helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000; background-color: #FFFFFF; border: 1px solid #000000; border-bottom: 1px solid #000000;}

.opcion{ background-color: #FFF; border: 0px;  vertical-align: middle; }

input.boton {padding:2px; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #000; cursor: pointer; background-color: #D9DA74; border: 1px solid #93962B; overflow: visible;}
input.boton2 {padding:2px; font-family: tahoma, verdana, helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #000; cursor: pointer; background-color: #D9DA74; border: 1px solid #93962B; overflow: visible;}

.campoform{ background-color: #F5F5F5; text-align: right; font-weight: normal;  vertical-align: top; padding-top:3px; }



/* Fin Formularios */


/*--------------------------------------------------------ESTILOS GENERALES--------------------------------------------------------*/

#contenedor{ padding: 0px; margin: 0px; border: 0px; width: 100%; position: relative;	z-index:0; top: 0;}
#principal100{ width:100%; float: left; background:#FFF url(../img/bg_principal.jpg) top left repeat-x; }


/* Cabecera */
#cabecera100{ width:100%; float: left; background:#FFF url(../img/bg_principal.jpg) top left repeat-x; background-color : #FFF; }
#cabecera{ width:944px;  margin-right:auto; margin-left:auto; /*background:#FFF url(../img/bg_cabecera.jpg) top left repeat-x; position:relative;  */; height: 342px; }
#superior{width:944px; height:31px; margin:0px; padding:0px;}
#idiomas{ margin:10px 0 0 0; padding:0px; float:left;}
#idiomas span{display:none;}
#idiomas img{margin:0 10px 0 0; float:left;}



#cabflash .logo{	width: 106px; height: 112px; background: url(../img/logo_negio.jpg) top left no-repeat; position: absolute; top:0px; left:0px; z-index: 99;  }
/*#cabflash .logo h1, #cabflash .logo h1 a{	width: 106px; height: 112px; display: block; margin: 0px; padding: 0px;}
#cabflash .logo h1 a span {display: none;}*/

#cabflash h1 a span {display: none;}

#accesos{margin:5px 0 0 0; padding:0px; width:492px; font-size:1em; text-align:right; color:#6D6C6C; float:right;}
#accesos a, #accesos a:link, #accesos a:visited {margin:0px; padding:0px; text-decoration: none; color:#6D6C6C;}
#accesos a:hover {margin:0px; padding:0px;  text-decoration: underline; color:#6D6C6C;} 

#accesosen{margin:5px 0 0 0; padding:0px; width:440px; font-size:1em; text-align:right; color:#6D6C6C; float:right;}
#accesosen a, #accesosen a:link, #accesosen a:visited {margin:0px; padding:0px; text-decoration: none; color:#6D6C6C;}
#accesosen a:hover {margin:0px; padding:0px;  text-decoration: underline; color:#6D6C6C;} 
#accesosen form input{margin:0px; padding:0px; height:20px; vertical-align:top; border:0px;}
#accesosen form input.buscar{ height:16px; width: 140px; margin:0px; padding:2px 0 0 3px; background-color: #FFFFFF; border:0px;  border: 1px solid #979831; vertical-align:top;}

.zonausuarios{margin:4px 0 0 0; padding:0px 12px 0 18px; background-image: url(../img/usuario.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.mapaweb{margin:4px 0 0 0; padding:0px 12px 0 19px;  background-image: url(../img/mapaweb.jpg); background-position: top left; background-repeat: no-repeat; float:left; }
.buscador{margin:4px 0 0 0; padding:0px 6px 0 19px;  background-image: url(../img/lupa.jpg); background-position: top left;  background-repeat: no-repeat; float:left; } 
#accesos form input{margin:0px; padding:0px; height:20px; vertical-align:top; border:0px;}
#accesos form input.buscar{ height:16px; width: 140px; margin:0px; padding:2px 0 0 3px; background-color: #FFFFFF; border:0px;  border: 1px solid #979831; vertical-align:top;}

#cabflash{margin:0px; padding:0px;  border:0px; position:relative; float:left;}

#flash{position:absolute; top:0px; left:0px;}




/*Contenedor Cuerpo*/
#cuerpo100{ width:100%; float: left; background-color:#FFFFFF; padding-bottom:65px;}
#cuerpo{ width:944px; margin-right:auto; margin-left:auto;  }


/*MENU*/



#breadcrumbs{height:24px; width:944px; margin:0px; padding:11px 0 0 0; float:left; text-align:right;}
ul.breadcrumbs{margin:0px; padding:0px; list-style:none; color:#6D6C6C; font-size:1em; font-weight:normal; float:right;}
ul.breadcrumbs li {float:right;	margin:0px;	padding:0px; border:0px;  padding-left:5px; padding-right:5px; border-right:1px solid #000000; list-style:none; background-image: none; color: #000000; font-weight:normal; }
ul.breadcrumbs li a, ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited {border:0px; color: #000000; font-weight:normal; text-decoration:none;}
ul.breadcrumbs li a:hover {border:0px; color: #000000; font-size:1em; font-weight:normal; text-decoration:underline;}
ul.breadcrumbs li.activo {float:right;	margin:0px;	padding:0px; border:0px;  padding-left:5px; list-style:none; background-image: none; color:#898E05; font-weight:bold;}

#menu{width: 196px; margin:0 30px 0 0; padding: 0px; color:#6D6C6C; float: left;}
#menu h2{display: none;}

#menu ul.menu {margin:0px; padding:0px;  border:0px; border-top:1px solid #BEBDBD;  list-style: none;  float: left;}
#menu ul.menu li{width: 196px;  padding:0px 0 8px 0;  margin: 8px 0 0 0;   list-style: none;  background-image: none; font-weight:bold; font-size:1.1em; color:#6D6C6C; border:0px; border-bottom:1px solid #BEBDBD;   }
#menu ul.menu li a, #menu ul.menu li a:link, #menu ul.menu li a:visited{ font-weight:bold; text-decoration:none; color:#6D6C6C; }
#menu ul.menu li a:hover{font-weight:bold; text-decoration:underline; color:#6D6C6C;}
#menu ul.menu li img{margin:0px 7px 0 0; padding:0px; float:left;}

#menu ul.menu li ul{padding:8px 0 1px 0; margin:0 0 0 34px; width:162px; font-weight:normal; color:#6D6C6C;}
#menu ul.menu li ul li{width: 152px; padding:0 0 2px 10px; margin:0px; border:0px; font-weight:normal; background-image: url(../img/flechitas2.gif); background-position: top left; background-repeat: no-repeat;  color:#6D6C6C;}
#menu ul.menu li ul li a, #menu ul.menu li ul li a:link, #menu ul.menu li ul li a:visited{font-weight:normal; text-decoration:none; color:#6D6C6C;}
#menu ul.menu li ul li a:hover{font-weight:normal; text-decoration:underline; color:#6D6C6C;}

#menu ul.menu li ul li ul{padding:3px 0 1px 0; margin:0 0 0 8px; width:144px; font-weight:normal; color:#6D6C6C; font-size:0.9em; }
#menu ul.menu li ul li ul li{width: 138px; padding:0 0 2px 6px; margin:0px; border:0px; font-weight:normal; color:#6D6C6C; background-image: url(../img/flechita.gif); background-position: top left; background-repeat: no-repeat;  font-size:0.9em;}
#menu ul.menu li ul li ul li a, #menu ul.menu li ul li ul li a:link, #menu ul.menu li ul li ul li a:visited{font-weight:normal; text-decoration:none; color:#6D6C6C; }
#menu ul.menu li ul li ul li a:hover{font-weight:normal; text-decoration:underline; color:#6D6C6C; }

.bajar{padding:3px 0 0 0; }






#menu ul.menu li.activo{ font-weight:bold; color:#6D6C6C;}
#menu ul.menu li ul li.activo{font-weight:bold; color:#6D6C6C;} 
#menu ul.menu li ul li ul li.activo{font-weight:bold; color:#6D6C6C;} 

/*FIN DE MENU*/


/*CUERPO HOME*/
#continterior{width:718px; margin:0px; padding:0px; float:left;}
#columna1{width:361px; margin:0 19px 0 0; padding:0px; float:left;}
#descripcion{width:361px; margin:5px 0 0 0; padding:0px; text-align:justify; font-size:1.1em; float:left;}

#noticias{width:361px; margin:21px 0 0 0; padding:0px; float:left;}
h2.noticias{width:361px; height:40px; margin:0 0 7px 0; padding:0px; background-image: url(../img/apartado_noticias.jpg); background-position: top left; background-repeat: no-repeat; float:left;}
h2.noticias span{display:none;}
h2.noticias_en{width:361px; height:40px; margin:0 0 7px 0; padding:0px; background-image: url(../img/apartado_noticias_en.jpg); background-position: top left; background-repeat: no-repeat; float:left;}
h2.noticias_en span{display:none;}
#noticias .noticia{width:361px; margin:0 0 14px 0; padding:0px; float:left;}
.fechanoticia{font-weight:bold; margin:0 6px 0 0;}
.titnoticia, .titnoticia a, .titnoticia a:link, .titnoticia a:visited{font-weight:bold; text-decoration:none;}
.titnoticia a:hover{font-weight:bold; text-decoration:underline;}
.vertodas{margin:0px; padding:0 11px 0 0; background-image: url(../img/flechitas.gif); background-position: top right; background-repeat: no-repeat; color:#000000; float:right;}
.vertodas a, .vertodas a:link, .vertodas a:visited{text-decoration:none; font-weight:normal; color:#000000;}
.vertodas a:hover{text-decoration:underline; font-weight:normal; color:#000000;}

#columna2{width:338px; margin:0px; padding:0px; float:left;}
.obras1{height:15px; width:338px;  margin:0px; padding:0px; float:left; background-image: url(../img/obras1.jpg); background-position: top left; background-repeat: no-repeat;}
.obras2{margin:0px; width:308px; padding:0 15px 11px 15px; float:left; background-image: url(../img/obras2.jpg); background-position: top left; background-repeat: repeat-y;}
.obras2 img{border:1px solid #B1AFAF;}
h2.obras{width:308px; height:23px; margin:9px 0 12px 0; padding:0px; background-image: url(../img/tit_obrasingulares.jpg); background-position: top left; background-repeat: no-repeat; float:left;}
h2.obras span{display:none;}
h2.obras_en{width:308px; height:23px; margin:9px 0 12px 0; padding:0px; background-image: url(../img/tit_obrasingulares_en.jpg); background-position: top left; background-repeat: no-repeat; float:left;}
h2.obras_en span{display:none;}


.obras3{height:41px;  width:323px;  margin:0px; padding:22px 0 0 15px; float:left; background-image: url(../img/obras3.jpg); background-position: top left; background-repeat: no-repeat;}


.obras3 form input{margin:0px; padding:0px; height:20px; vertical-align:top; border:0px;}


/*FIN CUERPO HOME*/



/*PIE*/
#pie100{ width:100%; float: left; margin:0px; padding:0 0 16px 0;  background-color:#55681B; background-image: url(../img/bg_pie.jpg); background-position: top left; background-repeat: repeat-x; }
#pie{ width:944px; margin-right:auto; margin-left:auto; position:relative; color:#FFFFFF;  }

#delegaciones{width:944px; margin:0 0 25px 0; padding:16px 0 0 0; 
float:left;}
#delegaciones table{width:100%; margin:0px; padding:0px; border:0px; 
text-align:left;  float:left; color:#293505;}
#delegaciones table td{margin:0px; padding:1px; border:0px; }
#delegaciones table td.superior{width:195px; margin:0px; padding:3px 0 
3px 15px; border:0px; border-left:1px solid #324008; background-color: 
#6E7F3D;}
#delegaciones table td.grande{width:195px; margin:0px; padding:0 0 0 
15px; border:0px; border-left:1px solid #324008; background-color: #6E7F3D;}
#delegaciones table td.grandesinborde{width:195px; margin:0px; padding:0 
0 0 15px; border:0px;  background-color: #6E7F3D;}
#delegaciones table td.peq{width:50px; margin:0px; padding:0px; 
border:0px; }
#delegaciones table td.final{height:5px; margin:0px; padding:0px; 
border:0px; border-left:1px solid #324008; background-color: #6E7F3D;}
#delegaciones table td.finalsinborde{height:3px; margin:0px; 
padding:0px; border:0px;  background-color: #6E7F3D;}

/*.delegacion1 {width:195px; margin:0 51px 0 0; padding:0 0 6px 15px; 
border:0px; border-left:1px solid #324008; background-color:#6E7F3D; 
color:#293505; float:left;}
.delegacion2 {width:195px; margin:0px; padding:0 0 6px 15px; border:0px; 
border-left:1px solid #324008; background-color:#6E7F3D; color:#293505; 
float:left;}
.delegacion3 {width:195px; margin:0 50px 0 0; padding:0 0 6px 15px; 
border:0px; background-color:#6E7F3D; color:#293505; float:left;}
.delegacion4 {width:195px; margin:0px; padding:0 0 6px 15px; border:0px; 
border-left:1px solid #324008; background-color:#6E7F3D; color:#293505; 
float:left;}*/
#datospie{margin:0px; padding:0px; width:400px;  float:left;}
#datospie img{vertical-align:bottom; margin:0px; padding:0px;}

#datospie a, #datospie a:link, #datospie a:visited{text-decoration:none; font-weight:bold; color:#FFFFFF;}
#datospie a:hover{text-decoration:underline; font-weight:bold; color:#FFFFFF;}


#accesospie{margin:0px; padding:0px; float:right; color:#FFFFFF;}
#accesospie a, #accesospie a:link, #accesospie a:visited{text-decoration:none; font-weight:normal; color:#FFFFFF;}
#accesospie a:hover{text-decoration:underline; font-weight:normal; color:#FFFFFF;}








/*-------------------------------------INTERIOR---------------------------------*/
/*.apartado1{width:687px; margin:0 0 12px 0; padding:0 0 2px 31px;  border:0px; border-bottom:1px solid #BEBDBD; background-image: url(../img/menu_quienes.jpg); background-position: top left; background-repeat: no-repeat; color:#BEBDBD; color:#55681B; font-size:1.7em; float:left;}*/
.apartado2{width:687px; margin:0 0 12px 0; padding:0 0 2px 31px;  border:0px; border-bottom:1px solid #BEBDBD; background-image: url(../img/menu_hacemos.jpg); background-position: top left; background-repeat: no-repeat; color:#BEBDBD; color:#55681B; font-size:1.7em; float:left;}
.apartado3{width:687px; margin:0 0 12px 0; padding:2px 0 6px 31px;  border:0px; border-bottom:1px solid #BEBDBD; background-image: url(../img/menu_noticias.jpg); background-position: top left; background-repeat: no-repeat; color:#BEBDBD; color:#55681B; font-size:1.7em; float:left;}
.apartado4{width:687px; margin:0 0 12px 0; padding:0 0 2px 31px;  border:0px; border-bottom:1px solid #BEBDBD; background-image: url(../img/menu_obras.jpg); background-position: top left; background-repeat: no-repeat; color:#BEBDBD; color:#55681B; font-size:1.7em; float:left;}
.apartado5{width:687px; margin:0 0 12px 0; padding:0 0 1px 31px;  border:0px; border-bottom:1px solid #BEBDBD; background-image: url(../img/menu_contacto.jpg); background-position: top left; background-repeat: no-repeat; color:#BEBDBD; color:#55681B; font-size:1.7em; float:left;}
/*.apartado6{width:687px; margin:0 0 12px 0; padding:0 0 2px 31px;  border:0px; border-bottom:1px solid #BEBDBD; background-image: url(../img/menu_enlaces.jpg); background-position: top left; background-repeat: no-repeat; color:#BEBDBD; color:#55681B; font-size:1.7em; float:left;}*/

.apartado{width:718px; margin:0 0 12px 0; padding:0px 0 6px 0px;  border:0px; border-bottom:1px solid #BEBDBD; color:#BEBDBD; color:#55681B; font-size:1.7em; float:left;}
.apartado img{margin:0 10px 0px 0; padding:0px; float:left;}


/*Cuerpo de texto*/
#cuerpotexto{width:718px; margin:0px; padding:0px; text-align:left; float:left; }
#cuerpotexto img{margin:0px; padding:10px 0 10px 10px; float:right; }
#cuerpotexto img.izq{margin:0px; padding:0px; padding:10px 10px 10px 0; float:left; }
	

/*LISTADOS*/

/*Listado noticias*/
ul.listadonoticias {width:718px; margin:0px; padding:0px; border:0px; list-style-type: none; text-align:left;  float:left;  }
ul.listadonoticias li{width:718px; margin:0px; margin-bottom:10px; padding:0px; padding-bottom:4px; background-image:none;  font-weight:normal; text-align:left; }
.fecha{margin:0 8px 0 0; padding:0px; font-weight:normal; float:left;}

/*Listado obras*/
#cuerpotexto ul.listadodeobras {width:718px; margin:0px; padding:0px; border:0px; list-style-type: none; text-align:left;  float:left;  }
#cuerpotexto ul.listadodeobras li{width:718px; margin:0px; margin-bottom:10px; padding:0px; padding-bottom:4px; background-image:none;  font-weight:normal; text-align:left; float:left; }
#cuerpotexto ul.listadodeobras li img{ margin:0 8px 0px 0; padding:0px; vertical-align:top; float:left;}



.localidadobra{margin:0 5px 0 5px; padding:0px; font-weight:bold; }
.nombreobra {font-weight:bold; margin:0 5px 0 0;}
.nombreobra, .nombreobra a, .nombreobra a:link, .nombreobra a:visited{font-weight:bold; text-decoration:none;}
.nombreobra a:hover{font-weight:bold; text-decoration:underline;}
.fechaobra{margin:0 0 0 5px; padding:0px; font-weight:normal; }

/*Listado paginacion*/
ul.paginacion {width:718px; margin:0px; padding:0px; border:0px; padding-top:15px; list-style-type: none; text-align:right; float:left;}
ul.paginacion li{	display: inline; padding: 0px; margin: 0px; padding-left: 6px; list-style-type: none; background-image: none;  }
ul.paginacion li a, ul.paginacion li a:link, ul.paginacion li a:visited{	text-decoration:none; color:#000000; }
ul.paginacion li a:hover{	text-decoration:underline; color:#000000;}

.paginacion2 {width:718px; margin:0px; padding:0px; border:0px; padding-top:15px; text-align:right; float:left;}


/*Listado*/
ul{margin:0px; padding:0px; list-style-type: none; text-align:left; }
ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px; background-image: url(../img/listado2.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px;}
ul li ul li {margin:0px; padding:0px; padding-left:13px;  padding-top:7px; background-image: url(../img/listado3.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px; }
ul li ul li ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px; background-image: url(../img/listado4.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul li ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px; }
ul li ul li ul li ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px;  background-image: url(../img/listado5.gif); background-position: top left;  background-repeat: no-repeat;}

ul li ul li ul li ul li ul{margin:0px; padding:0px; padding-top:2px; list-style-type: none; text-align:left; margin-left:5px; }
ul li ul li ul li ul li ul li{margin:0px; padding:0px; padding-left:13px;  padding-top:7px;  background-image: url(../img/listado6.gif); background-position: top left;  background-repeat: no-repeat;}


/*Listado Mapa Web*/
ul.mapaweb{width:100%; margin:0px;  margin-bottom: 10px; padding: 0px; background-image: none;}

ul.mapaweb li{ text-align: left; margin: 0px;  font-weight: bold; color:#293505; }
ul.mapaweb li a, ul.mapaweb li a:link, ul.mapaweb li a:visited { text-decoration: none; font-weight: bold; text-align: left; color:#293505;}
ul.mapaweb li a:hover{ text-decoration: underline; text-align: left;  font-weight: bold; color:#293505;}


ul.mapaweb1{ margin-top: 0px; margin-bottom: 0px; margin-left: 20px;   padding: 0px; color:#56681C;}
ul.mapaweb1 li{ text-align: left;  font-weight: bold; color:#56681C; }
ul.mapaweb1 li a, ul.mapaweb1 li a:link, ul.mapaweb1 li a:visited, ul.mapaweb1 li a:hover { text-align: left;  font-weight: bold; color:#56681C; }


ul.mapaweb2{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px;   padding: 0px; color:#6E7F3D;}
ul.mapaweb2 li{ text-align: left;  font-weight: bold; color:#6E7F3D; }
ul.mapaweb2 li a, ul.mapaweb2 li a:link, ul.mapaweb2 li a:visited, ul.mapaweb2 li a:hover { text-align: left;  font-weight: bold; color:#6E7F3D; }


ul.mapaweb3{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px;   padding: 0px; color:#B2C677;}
ul.mapaweb3 li{ text-align: left;  font-weight: bold; color:#B2C677; }
ul.mapaweb3 li a, ul.mapaweb3 li a:link, ul.mapaweb3 li a:visited, ul.mapaweb3 li a:hover { text-align: left;  font-weight: bold; color:#B2C677; }


ul.mapaweb4{ margin-top: 0px; margin-bottom: 0px; margin-left: 25px;   padding: 0px; color:#A09491;}
ul.mapaweb4 li{ text-align: left;  font-weight: normal; color:#A09491; }
ul.mapaweb4 li a, ul.mapaweb4 li a:link, ul.mapaweb4 li a:visited, ul.mapaweb4 li a:hover { text-align: left;  font-weight: normal; color:#A09491; }



/*Listado de documentos*/
#cuerpotexto .listadoc ul{width:718px; margin:0px; padding:0px; list-style: none; float:left; }
#cuerpotexto .listadoc ul li{width:718px; height:18px; margin:0 0 8px 0; padding:0 0 4px 0; border-bottom:1px dotted #BEBDBD; background-image: none; font-weight:bold;  }
#cuerpotexto .listadoc ul li a img{ margin:0 8px 0 0; padding:0px; vertical-align:middle; float:left;}
#cuerpotexto .listadoc ul li a, #cuerpotexto .listadoc ul li a:link, #cuerpotexto .listadoc ul li a:visited{font-weight:bold; text-decoration:none; }
#cuerpotexto .listadoc ul li a:hover{font-weight:bold; text-decoration:underline; }

/*Listado de busqueda*/
h3.titBusqueda{width:709px;  padding: 1px; padding-bottom:2px; padding-left:8px; margin:0px; margin-top: 10px; margin-bottom:5px; font-size: 1.1em; color: #FFF; background-color: #898E05; border-bottom:0px; float:left; }
.busqueda{width:718px;	border-bottom: 1px dotted #CCC; padding-bottom:5px; padding-top:5px;}
.busqueda a, .busqueda a:link, .busqueda a:visited { color: #6D6C6C; text-decoration: none;}
.busqueda a:hover { color: #6D6C6C; text-decoration: underline;}

.busqueda .info{  margin-left:5px;}
.busqueda .info a, .busqueda .info a:link, .busqueda .info a:visited {  color: #6D6C6C; text-decoration: none; }
.busqueda .info a:hover { color: #6D6C6C; text-decoration: underline; }

.busqueda .fecharuta{ color: #989897; line-height: 18px;}






/*FIN LISTADOS*/


/*Estilos para tablas*/
table{border:0px;}
table th{border:0px;}
table td{border:0px;}
table td img{border:0px; float:none;}

table.estilo1{width:100%; margin:5px 0 15px 0; padding:0px; border:0px;  
border-top:1px solid #293505; border-left:1px solid #293505; 
text-align:center;  float:left;}
table.estilo1 th{margin:0px; padding:4px 0 4px 0; border:0px; 
border-bottom:1px solid #293505; border-right:1px solid #293505; 
background-color: #56681C; color:#FFFFFF; font-weight:bold;}
table.estilo1 td{margin:0px; padding:4px 0 4px 0; border:0px; 
border-bottom:1px solid #293505; border-right:1px solid #293505;}
/*Fin Estilos para tablas*/





