body
{
background-image:url(../imagenes/degradado_fondo.png);
font-family:Tahoma, Arial, Helvetica, sans-serif;
overflow:hidden;
}

a{text-decoration:none;}
img{border:0px;}
#contenedor
{
position:absolute;
margin-left:-475px;
margin-top:-300px;
top:50%;
left:50%;
width:950px;
min-width:950px;
border: 1px solid #8c9da3;
background-color:#fff;
height:600px;
border:1px solid #8c9da3;
}
#presentacion
{
position:absolute;
top:0px;
left:0px;
height:20px;
width:90%;
color:#435b5b;
}
#presentacion a
{color:#435b5b;
font-size:12px;
font-weight:bold;
line-height:2em;
padding-left:20px;
padding-right:20px;}
#editaimagen{position:absolute;}

#menu_admin
{color:#FFF;
margin-top:18px;
margin-left:0px;
z-index:100;
text-align:left;}
#menu_admin a
{font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFF;
text-decoration:none;}
/**/
#subcabecera
{position:relative;
top:0px;
left:0px;
width:100%;
height:66px;
background-color:#435b5b;}
#cab_imagen_logo
{width:282px;
height:66px;
background-repeat:no-repeat;
background-position:center;
position:absolute;
text-decoration:none;
top:0px;
left:0px;
overflow:hidden;}
#cab_imagen_logo img
{border:0;
overflow:hidden;}
#cab_banner
{position:absolute;
text-decoration:none;
top:3px;
left:265px;
width:345px;
height:60px;
background-color:#435b5b;
overflow:hidden;}
#espiga
{position:absolute;
text-decoration:none;
top:5px;
left:620px;
width:65px;
height:54px;
background-color:#435b5b;
overflow:hidden;
z-index:50;}
#espiga img {border:0}
#inicio
{position:absolute;
text-decoration:none;
bottom:10px;
right:15px;
width:19px;
height:19px;}
#foro
{position:absolute;
text-decoration:none;
bottom:10px;
right:73px;
width:40px;
height:25px;
}
#cab_imagen_presentacion
{width:950px;
background-repeat:no-repeat;
background-position:center;
height:65px;
position:relative;
top:0px;
left:0px;
width:100%;
overflow:hidden;
font-weight:normal;}

#contenido
{position:relative;
top:0px;
left:0px;
width:100%;
height:560px;}
#subcontenido
{position:relative;
top:0px;
left:0px;
width:100%;
height:385px;}
#imagen_principal
{width:616px;
height:400px;
position:absolute;
top:3px;
left:3px;
text-align:left;
overflow:hidden;
}
#imagen_principal_cal
{width:942px;
height:420px;
position:absolute;
top:4px;
left:3px;
text-align:left;
z-index:0;}
#caja_agrocuenca
{position:absolute;
top:180px;
left:0px;
width:100%;
height:130px;
background-color:#fff;
background-position:center;
text-align:center;
filter: alpha(opacity=75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75; opacity:0.75;
}
#caja_agrocuenca img
{width:336px;
height:93px;
margin-top:20px;
background-color:#fff;}
#fecha
{position:absolute;
top:3px;
right:3px;
color:#435b5b;
width:auto;
height:20px;
font-size:9px;
font-weight:bold;
z-index:60;}
#buscar{
width:150px;
height:40px;
position:absolute;
bottom:6px;
left:685px;}
#imagen_presentacion
{width:286px;
background-repeat:no-repeat;
background-position:left;
height:225px;
position:absolute;
top:38px;
right:49px;
margin-right:10px;
z-index:30;
overflow:hidden;
border:1px solid #000;}
#texto
{width:550px;
height:350px;
color:#435b5b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:justify;
text-indent:15px;
padding-left:10px;
padding-right:15px;
padding-bottom:8px;
overflow:auto;
line-height:1.6em;
position:absolute;
top:38px;
left:15px;
z-index:30;}
/*sin actualidad */
#texto_ancho
{width:850px;
height:370px;
color:#435b5b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:justify;
padding-left:20px;
padding-right:15px;
padding-bottom:8px;
overflow:auto;
line-height:1.6em;
position:absolute;
top:38px;
left:15px;
z-index:30;}
#texto_ancho p
{margin-bottom:0px;
margin-top:5px;
padding-left:25px;
padding-top:0px;
padding-bottom:0px;
height:auto;
line-height:15px;
background-image: url(../imagenes/cuadrado.gif);
background-position:5px left;
background-repeat:no-repeat;
}

#texto_ancho_priv
{	
width:850px;
height:370px;
color:#435b5b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:justify;
padding-left:20px;
padding-right:15px;
padding-bottom:8px;
overflow:auto;
line-height:1.6em;
position:absolute;
top:10px;
left:15px;
z-index:30;
}

#texto_ancho_priv p
{
margin-bottom:0px;
margin-top:5px;
padding-left:25px;
padding-top:0px;
paddin-bottom:0px;
height:auto;
line-height:15px;
}



#cajablanca
{	
width:708px;
height:280px;
color:#6e2c27;
text-align:justify;
position:absolute;
top:10px;
left:45px;
background-color:#FFF;
border-top:3px solid #b2b281;
border-bottom:3px solid #b2b281;
overflow:auto;
}

/* MENÚ PRINCIPAL */
#menu {  width:950px;
height:38px;
position:relative;
top:0px;
left:0px;
text-align:left;
border:0px;
background-color:#95a0a0;
z-index:100;
}
ul#nav{
margin:0;
padding:0;
list-style:none;
width:950px;
height:19px;
background-color: #435b5b;
}
ul#nav li{
float:left;
display:inline;
width:100px;
font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: bold;
height:19px;
}
ul#nav li a{height:19px;width:100px;display:block;text-decoration:none;float:left; line-height: 18px; color: #fff;text-align:center;margin-left:3px;margin-right:3px;}
* html ul#nav li a {float:left;display:inline}/*weird ie5 bug*/
ul#nav li a:hover {background:#fff;color:#000;position:relative;top:0;left:0px;}
ul#nav ul {
position:relative;
width:225px;
padding:0;
list-style:none;
overflow:visible;
display:none;
height:auto;
left:0px;
margin-left:3px;
border-bottom:1px solid #435a5b;
border-top:1px solid #435a5b;
background-image: url(../imagenes/fondo_menu.jpg);
background-repeat:repeat-y;
}



ul#nav li.current ul{display:block;z-index:1);}
ul#nav ul li{
float:left;
clear:both;
display:inline;
color:#fff;
width:225px;
height:19px;
padding-top:0px;
margin-top:0px;
line-height: 12px;
background-image: url(../imagenes/fondo_menu.jpg);
background-repeat:repeat-y;
border-bottom:1px solid #435a5b;
}
#menu ul#nav ul li a{
background:transparent;
font-family:  Tahoma, Arial, Verdana, Century Gothic;
font-size: 11px;
color:#435a5b;
text-indent:0;
width:auto;
height:15px;
display:block;
text-decoration:none;
}
#menu ul#nav ul li a:hover{font-style:normal;}

ul#nav li:hover a,ul{color:#435b5b;background-color:#fff;}
ul#nav li:hover ul, ul#nav li.over ul {display:block; color:#435b5b;background-color:#fff;}
ul#nav li a:hover {color: #435b5b;background-color:#fff;}

/**/
/* MENÚ MAPA WEB */
#menu_mapa_web {
width:910px;
height:420px;
position:relative;
top:10px;
left:0px;
text-align:left;
border:0px;
background-color:#fff;
overflow:auto;
}
#menu_mapa_web ul#map{
float:left;
clear:right;
margin:0;
padding:0;
list-style:none;
width:auto;
height:auto;
background-color: #fff;
}
#menu_mapa_web ul#map li{
float:left;
display:inline;
width:170px;
font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-size: 13px;
font-weight: bold;
height:200px;
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
}

#menu_mapa_web ul#map li a{height:auto;width:162px;display:block;text-decoration:none;float:left; line-height: 18px; color: #435b5b; text-align:left;padding-left:4px;border:1px solid #95a0a0;}
#menu_mapa_web ul#map ul {
position:relative;
width:auto;
padding:0;
list-style:none;
overflow:visible;
height:auto;
left:5px;
margin-left:0px;
}
#menu_mapa_web ul#map ul li
{
float:left;
clear:both;
background-color:#fff;
width:135px;
padding-left:20px;
padding-right:5px;
padding-top:3px;
padding-bottom:3px;
height:auto;
padding-top:0px;
margin-top:0px;
line-height: 12px;
background-image: url(../imagenes/flecha_pequena.gif);
background-position:top left;
background-repeat:no-repeat;
}

#menu_mapa_web ul#map ul li a{
background:transparent;
font-family: Tahoma, Arial, Verdana, Century Gothic;
font-size: 11px;
color:#435a5b;
text-indent:0;
width:auto;
height:auto;
display:block;
text-decoration:none;
border:0px;
}
#menu_mapa_web ul#map ul li a:visited {color:#96a1a0}

#senal
{
width:67px;
height:79px;
position:absolute;
top:2px;
right:10px;
z-index:50;
}
/* */

#pie
{
position:relative;
width:942px;
height:20px;
left:0px;
top:15px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
clear:both;
border: 1px solid #435b5b;
background-color:#899696;
margin-right:3px;
margin-left:3px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

#menu_inferior
{
position:absolute;
background-color:#899696;
color:#fff;
top:2px;
left:3px;
width:50%;
height:18px;
font-size:10px;
font-weight:bold;
text-align:left;
margin:auto;
font-weight:bold;
}

#menu_inferior a
{
color:#fff;
border: 0px solid #435b5b;
font-size:9px;
font-weight:bold;
text-align:left;
text-decoration:none;
}

#otros_enlaces
{
text-align:right;
background-color:#435b5b;
color:#fff;
float:right;
width:45%;
height:20px;
line-height:20px;
text-decoration:none;
padding-right:5px;
}

#otros_enlaces a
{
color:#fff;
font-size:9px;
font-weight:bold;
text-align:left;
text-decoration:none;
line-height:20px;
}

#copyright
{
text-align:right;
color:#5f7171;
width:950px;
height:14px;
line-height:13px;
padding-right:5px;
z-index:50;
position:absolute;
margin-left:-475px;
margin-top:300px;
top:50%;
left:50%;
}
#copyright a
{
font-size:9px;
font-weight:bold;
color:#5f7171;
text-align:right;
width:90%;
line-height:12px;
text-decoration:none;
padding:0;
}

#todas_noticias {
position:absolute;
top:12px;
left:500px;
width:405px;
height:23px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
line-height:1.6em;
color:#d7dbdf;
text-decoration:none;
}

#todas_noticias a 
{
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
line-height:1.6em;
color:#96a1a0;
text-decoration:none;
}


#titulo1 {
position:relative;
left:-10px;
top:0;
height:auto;
color:#435a5b;
font-size:12px;
font-weight:normal;
padding-left:15px;
padding-bottom:5px;
border-bottom:1px dashed #d7dbdf;
background-position:top left;
background-repeat:no-repeat;
}

#mas_informacion {
position:relative;
left:400px;
padding-left:10px;
width:100px;
height:20px;
background-image:url(../imagenes/cuadrado.gif);
background-position:left;
background-repeat:no-repeat;
color:#435a5b;
}
#titulo1 #mas_informacion a 
{
color:#435a5b;
font-weight:normal;
font-size:10px;
}


#texto p {
color:#435a5b;
font-size:12px;
font-weight:normal;
}

#titulo1 a {
text-decoration:none;
color:#435a5b;
font-size:12px;
font-weight:bold;
height:20px;
width:auto;
}

#noticia {
padding-left:5px;
padding-bottom:5px;
padding-right:15px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:400;
}

#noticia h1 {
font-size:14px;
color:#435a5b;
text-align:left;
padding:0 0 5px 0;
margin:0;
}

#noticia h2 {
font-size:10px;
font-style:oblique;
color:#435a5b;
}

#noticia p {
padding:0;
margin:0;
}

#responsables
{
color:#435a5b;
position:absolute;
top:4px;
right:15px;
width:321px;
height:377px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
background-color:#fff;
overflow:auto;
text-align:left;
line-height:0.2em;
border:1px solid #435a5b;
font-size:11px;
}
#responsables a
{color:#435a5b;
font-weight:bold;}

#responsables h3
{background-color:#435a5b;
line-height:1.3em;
color:#fff;
margin:0;
padding:2px;
font-size:12px;}

#actualidad
{
position:absolute;
top:4px;
right:4px;
width:310px;
height:377px;
padding-top:15px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
background-color:#fff;
overflow:auto;
text-align:justify;
line-height:1.3;
border:1px solid #435a5b;
}

#cab_actualidad
{
position:relative;
top:-5px;
left:-5px;
padding-left:0px;
padding-bottom:10px;
margin:0px;
width:290px;
height:14px;
overflow:visible;
text-align:left;

}

#cab_actualidad h3
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
overflow:hidden;
text-align:left;
color:#fff;
padding-left:23px;
padding-right:25px;
padding-top:0;
padding-bottom:0;
margin:0;
line-height:1.6em;
width:250px;
background-image: url(../imagenes/flecha_pequena.gif);
background-position:top left;
background-repeat:no-repeat;
background-color:#95a0a0;
}

#titulo_actualidad h1
{
height:25px;
width:200px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:1.6em;
color:#435b5b;
padding:0px;
margin:0px;
}
#actualidad a
{
text-decoration:none;
color:#435b5b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
width:auto;
font-weight:bold;
padding:0px;
margin:0px;
}
#titulo1_actualidad
{
position:relative;
left:-5px;
top:0px;
height:auto;
width:auto;
margin_top:0px;
margin-bottom:0px;
margin-right:2px;
margin-left:4px;
color:#435b5b;
font-size:11px;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
border-bottom: 1px solid #435b5b;
}

#form
{
position:absolute;
top:0px;
left:10px;
margin:0px;
padding:0px;
}

#buscar fieldset
{
border:0;
margin:0px;
padding:0px;}

#buscar input
{
border: 1px solid #435b5b;
height:13px;
width:120px;
font-size:11px;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
top:20px;
left:0px;
margin:0px;
padding:0px;
color:#435b5b;
}

#buscar .boton
{position:absolute;
top:0px;
left:0px;
width:75px;
height:20px;
background-color:#435a5b;
background-image: url(../imagenes/lupa.gif);
background-position:3px 2px;
background-repeat:no-repeat;
color:#d7dbdf;
border:0px;
}

#buscar .boton a:active
{border:0px;}

#imagen_principal_mapa
{
width:950px;
height:400px;
position:absolute;
top:4px;
left:3px;
border:1px solid #000; 
}

#mapa
{
position:absolute;
text-decoration:none;
bottom:10px;
right:45px;
width:19px;
height:19px;
}


#menu li a:hover span
{
background-color:#fff;
position:absolute;
top:-66px;
left:0px;
width:100px;
height:69px;
margin:0px;
padding:0px;
text-align:center;
overflow:visible;
display:block;
filter: alpha(opacity=75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75; opacity:0.75;
z-index:30;
}


/*  */

#caja_contenidos
{
position:absolute;
top:0px;
left:0px;
width:615px;
height:425px;
overflow:auto;
}

#titulo
{
position:absolute;
top:0px;
left:0px;
width:92%;
height:30px;
margin-left:20px;
margin-right:20px;
color:#435b5b;
border-bottom:1px solid #435b5b;
font-size:12px;
font-weight:bold;
line-height:2.5em;
padding-left:25px;
background-image: url(../imagenes/flecha_pequena.gif);
background-position:5px 5px;
background-repeat:no-repeat;
text-align:left;

}

#listado_cooperativas
{
position:absolute;
top:40px;
left:0px;
margin-left:20px;
width:575px;
height:375px;
overflow:auto;
padding:0px;
text-align:left;
}

#cooperativa
{
position:relative;
width:500px;
height:20px;
}

#cooperativa a
{
text-decoration:none;
color:#435b5b;
font-size:12px;
font-weight:bold;
line-height:2.4em;
padding-left:25px;
padding-right:0px;
margin:0px;
background-image: url(../imagenes/cuadrado.gif);
background-position:center left;
background-repeat:no-repeat;
}

#seccion1
{
position:absolute;
top:0px;
left:0px;
width:40px;
height:40px;
border:1px solid #96a2a2;
}
#seccion2
{
position:absolute;
top:0px;
left:40px;
width:500px;
height:40px;
background-color:#435b5b;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:20px;
line-height:2.8em;
}
#seccion3
{
position:absolute;
top:40px;
left:0px;
width:40px;
height:310px;
background-color:#96a2a2;
border-bottom:1px solid #96a2a2;
}
#seccion4
{
border-bottom:1px solid #96a2a2;
border-right:1px solid #96a2a2;
position:absolute;
top:40px;
left:40px;
width:479px;
height:270px;
padding-left:20px;
padding-right:20px;
padding-top:20px;
padding-bottom:20px;
color:#435b5b;
line-height:1.2em;
font-size:14px;
font-weight:bold;
}

#seccion4 a
{
color:#435b5b;
text-decoration:underline;
}

#volver_censo
{
position:absolute;
top:400px;
left:30px;
}

#volver_censo a
{
font-size:14px;
font-weight:bold;
color:#435b5b;
}

#listado_enlaces
{
position:absolute;
top:80px;
left:85px;
margin-left:30px;
width:480px;
height:300px;
overflow:auto;
padding:0px;
text-align:left;
border-left:2px solid #435a5b;
}

#enlace
{
position:relative;
top:3px;
left:0px;
margin-left:10px;
width:425px;
height:auto;
padding:1px;
text-align:left;
}
#enlace a
{color:#435a5b;
font-size:14px;
height:18px;
padding-left:25px;
padding-bottom:5px;
background-image: url(../imagenes/flecha_pequena.gif);
background-position:0px -3px;
background-repeat:no-repeat;}


/* CONTACTO */

#sobre
{
position:absolute;
top:5px;
left:100px;
width:81px;
height:42px;
}

#direccion
{
position:absolute;
top:65px;
color:#435b5b;
font-size:12px;
font-weight:bold;
padding-left:10px;
left:100px;
width:400px;
height:85px;
border-left:1px solid #435b5b;
}

#correo_electronico
{
height:20px;
left:-5px;
top:3px;
background-image: url(../imagenes/correo_electronico.png);
background-repeat:no-repeat;}

#caja_formulario
{
position:absolute;
top:154px;
left:100px;
width:450px;
height:245px;
margin:0px;
padding:0px;
background-image: url(../imagenes/fondo_formulario.gif);
background-repeat:no-repeat;
}

/* formulario */
#caja_formulario form
{position: absolute;
top:-5px;
left:0px;
width:450px;
height:250px;
margin:0px;
padding:0px;
}
    
#caja_formulario fieldset{
position: relative;
left:-10px;
width:410px;
height:200px;
padding-left:5px;
padding-right:5px;
padding-top:15px;
padding-bottom:0px;
border:0;
}
#caja_formulario label {
font-size: 11px;
color:#435b5b;
text-align:left;
width:60px;
float:left;
height:16px;
margin-left:10px;
padding:0px;
line-height:2.1em;
}
#caja_formulario input { 
font-size: 12px;
font-weight:bold;
float:left;
margin:0px;
padding:2px;
color:#435a5b;
background-color:#fff;
width:187px;
height:13px;
margin-top:2px;
border:solid 1px #aaa;
}

#caja_formulario textarea {
float:left;
margin:0;
font-weight:bold;
font-size:12px;
color:#435a5b;
padding:0px;
height:50px;
width:400px;
overflow:auto;
} 
#caja_formulario .boton{
font-size: 12px; 
font-weight:bold;
width:75px;
height:25px;
background-color:#95a0a0;
color:#435b5b;
margin:0;
padding:0;
border:0px solid #435b5b;
position:relative;
left:350px;
top:-10px;
}


#valida{
float:left;
width:420px;
height:30px;
font-size:11px;
color:#990000;
text-align:left;
margin-left:25px;
padding:0;
}
#valida label{
float:left;
width:180px;
height:22px;
font-size:11px;
text-align:left;
margin-left:10px;
line-height:3em;
padding:0;	
}

#valida input{
float:left;
font-size:12px;
font-weight:bold;
color:#435a5b;
text-align:left;
width:75px;
height:22px;
padding:0;
margin-left:10px;
line-height:2em;
text-align:center;
}

#valida img
{
margin-left:7px;
margin-top:2px;
padding:0px;	
}

#nombre
{
margin-bottom:1px;
margin-left:25px;
margin-right:2px;
margin-top:0px;
padding:0px;
float:left;
clear:both;
width:265px;
height:20px;
}

#consulta
{
margin-top:0px;
margin-left:25px;
position:relative;
padding:1px;
width:415px;
}

#consulta label
{
float:left;
clear:both;
margin:0;
padding-left:7px;
line-height:1.6em;
width:200px;
}
#rellenar_datos
{
float:left;
clear:both;
margin-bottom:3px;
width:100%;
height:18px;
background-color:#CCCCCC;
color:#fe6c12;
}
#rellenar_datos label
{
float:left;
clear:both;
margin:0;
padding-left:5px;
line-height:1.6em;
width:200px;
}

#mensaje_insertar
{
position:absolute;
top:0px;
left:0px;
color:#435b5b;
font-size:16px;
font-weight:bold;
margin-left:100px;
padding-left:5px;
text-align:left;
width:480px;
height:25px;
line-height:1.6em;
}

#mensaje_insertar h1
{
position:absolute;
top:0px;
left:0px;
color:#435a5b;
font-size:16px;
font-weight:bold;
padding-left:5px;
text-align:left;
width:460px;
height:25px;
line-height:1.6em;
}
#volver
{
position:aboslute;
top:150px;
left:100px;
border:1px solid #aaa;
text-align:center;
width:70px;
margin-left:150px;
background-color:#f7f4f9;
}
#volver a
{
#color:#435a5b;
}

/* FIN CONTACTO */

#div_separador
{
position:relative;
left:15px;
margin-top:10px;
margin-bottom:5px;
width:430px;
height:2px;
border-top:2px solid #435a5b;
}

#logo_cooperativa
{width:475px;
height:130px;
margin-top:10px;
background-position:right;
text-align:right;
overflow:hidden;}

#flecha_presentacion
{position:absolute;
top:75px;
left:150px;
z-index:50;}


/** calendario ***/

#calendario_tributario
{
position:absolute;
top:15px;
right:-18px;
width:255px;
padding:0px;
margin:0px;
height:205px;
overflow:auto;
text-align:justify;
line-height:1.3;
color:#435a5b;
}

#calendario_tributario h1
{
height:25px;
width:228px;
float:left;
margin:0px;;
text-align:center;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height:1.6em;
color:#fff;
padding:0px;
background-color:#96a1a0;
background-image: url(../imagenes/flecha_pequena.gif);
background-repeat:no-repeat;
background-position:top left;
border-top:1px solid #435a5b;
border-left:1px solid #435a5b;
border-right:1px solid #435a5b;
}

#titulo1_calendario
{
position:relative;
left: -5px;
top:-10px;
height:auto;
margin:0px;
color:#aaa;
font-size:12px;
padding-left:15px;
border-bottom:1px dashed #aaa;
background-image: url(../imagenes/cuadrado.gif);
background-position:top left;
background-repeat:no-repeat;
}

#calendario_tributario a { 
color:#fff;
text-decoration:none;
padding:2px;
} 

.calendario {
text-align:center; 
width:230px;
height:130px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background-color:#d7dbdf;
border:1px solid #435a5b;
position:absolute;
top:50px;
left:0px;
} 

.calendario caption
{ 
background: #435a5b;
text-align: center;
color:#fff;
font-weight:bold;
font-size:14px;
overflow:visible;
margin:0;
padding:0px;
}  

.calendario a 
{ 
color:#fff;
text-decoration:none;
padding:2px;
}     

.gris { 
background-color:#435a5b;
color:#fff;
background-image:none;
}

.verde { 
background-image: url(../imagenes/fondo_calendario.gif);
background-repeat:no-repeat;
background-position:center;
color:#fff;
} 

.azul { 
border:0px;
color:#fff;
font-size:14px;
font-weight:bold;
}

#meses td
{font-size:12px;
font-weight:bold;
}

/** fin calendario **/
#cab_dia
{
width:640px;
height:20px;
text-align:left;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:1.5em;
font-weight:bold;
color:#435a5b;
text-align:left;
border:1px solid #AAA;
margin:0px;
padding-left:5px;
background-color:#d7dbdf;
float:left;
}

#apunte_cal
{
float:left;
color:#aaa;
font-size:12px;
font-weight:normal;
padding-left:15px;
height:auto;
width:95%;
margin:0px;
padding:5px;
text-align:left;
}

#titulo_impuesto
{color:#435a5b;
margin:0px;
padding:0px;
font-weight:bold;
height:auto;
width:100%;
float:left;}

#texto_impuesto
{margin-top:5px;
margin-bottom:4px;
padding:0px;
height:auto;
width:480px;
color:#96a1a0;
float:left;}

#pie_impuesto
{
margin-top:5px;
margin-right:40px;
padding:0px;
height:auto;
width:100px;
text-align:right;
float:right;}

#comentario
{margin-top:5px;
margin-bottom:4px;
padding:0px;
height:auto;
width:480px;
color:#96a1a0;
clear:both;
float:left;
font-size:10px;
text-indent:15px;}

#todo_ano
{
position:absolute;
top:240px;
right:8px;
width:225px;
height:25px;
line-height:25px;
border:1px solid #435a5b;
text-align:center;
font-weight:bold;
font-size:14px;}
#todo_ano a
{text-decoration:none;
color:#435a5b;}
#todos_apuntes
{
position:absolute;
top:40px;
left:20px;
height:358px;
width:675px;
overflow:auto;
margin:0px;
padding:0px;
}


#titulo_mes
{
position:absolute;
top:0px;
left:0px;
width:625px;
height:30px;
margin-left:20px;
margin-right:20px;
color:#435b5b;
border-bottom:1px solid #435b5b;
font-size:12px;
font-weight:bold;
line-height:2.5em;
padding-left:25px;
background-image: url(../imagenes/flecha_pequena.gif);
background-position:5px 5px;
background-repeat:no-repeat;
text-align:left;
}

/* tabla de calendario  agrario*/
#todos_apuntes_cal
{
position:absolute;
top:15px;
left:20px;
height:400px;
width:675px;
overflow:auto;
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#435a5b;
}

#todos_apuntes_cal caption
{
background-color:#96a1a0;
color:#fff;
font-weight:bold;
font-size:16px;
padding-top:4px;
border-top:1px solid #435a5b;
border-left:1px solid #435a5b;
border-right:1px solid #435a5b;
line-height:16px;
}

#todos_apuntes_cal caption th
{
background-image:none;}

#todos_apuntes_cal thead th
{
background-image:none;
background-color:#435a5b;
color:#fff;
padding-top:2px;
}

.calendario_agrario
{
width:650px;
border:1px solid #435a5b;
}


#todos_apuntes_cal th
{
width:auto;
padding-left:10px;
text-align:center;
padding-top:3px;
}

#todos_apuntes_cal td
{
width:auto;
text-align:left;
padding-left:10px;
padding-right:10px;
}


#todos_apuntes_cal .impar
{
background-color:#fff;
width:80px;

}
#todos_apuntes_cal .par
{
background-color:transparent;
width:120px;
}

#todos_apuntes_cal .totales
{
background-color:#fe6e0f;
width:80px;
}

/* PARA LAS CONTRASEÑAS */

#flecha_gris{position:absolute;top:5px;left:5px;}
#parte3 {position:absolute;top:0px;left:0px;width:100px;height:300px;background-color:#435a5b;background-image: url(../imagenes/flecha_gris.gif);
background-repeat:no-repeat;background-position:5px 5px;}
#parte4 {position:absolute;top:0px;left:100px;width:410px;height:270px; padding:10px; font-size:12px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-weight:bold;color:#6a7272;line-height:1.6em;overflow:auto;margin-top:5px;text-align:justify;overflow:hidden;
;background-image: url(../imagenes/llave.jpg);
background-repeat:no-repeat;background-position:200px 140px;}

#contenedor_cont
{
position:absolute;
top:50%;
left:50%;
margin-left:-265px;
margin-top:-175px;
min-width:530px;
border: 1px solid #8c9da3;
background-color:#fff;
height:300px;
border:2px solid #d7dbdf;
}

#contenedor_cont #titulo2, #contenedor_cont #titulo
{
position:absolute;
top:25px;
left:170px;
text-align:center;
width:100x;
height:110px;
padding:0px;
margin:0px;
color:#435a5b;
font-weight:bold;
font-size:16px;
background:none;
border:0px;
}


#llave{position:absolute;top:5px;left:10px;}

#sombra_contacto
{
width:450px;
height:200px;
position:absolute;
top:90px;
left:40px;
background-image: url(../imagenes/sombra_contacto.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#usuario_cont
{
width:350px;
height:150px;
position:absolute;
top:0px;
left:0px;
background-color:#d7dcdf;
}

#cab_usuario_cont
{
position:relative;
top:5px;
left:0px;
padding-bottom:10px;
padding-left:25px;
width:325px;
height:14px;
background-color:#95a0a0;
overflow:hidden;
text-align:left;
background-image: url(../imagenes/flecha_pequena.gif);
background-position:top left;
background-repeat:no-repeat;
}
#usuario_cont h3
{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-color:#96a1a0;
overflow:hidden;
text-align:left;
color:#fff;
padding-left:0;
padding-right:25px;
padding-top:0;
padding-bottom:0;
margin:0;
line-height:1.6em;
width:205px;
position:relative;
}

#usuario_cont form { 	
position: absolute;
top:0px;
left:0px;
}

#usuario_cont fieldset
{
border:0;
}

#usuario_cont label
{color:#435b5b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
margin:0px;
padding:0px;
width:250px;
position:absolute;
top:0px;
left:0px;
}

#usuario_cont input
{
border: 1px solid #435b5b;
height:20px;
font-size:11px;
font-weight:bold;
width:175px;
margin:0px;	
padding:0px;
position:absolute;
top:0px;
left:75px;
}

#usuario_cont .boton
{
position:absolute;
top:65px;
left:270px;
width:60px;
height:56px;
background-image: url(../imagenes/boton_usuario.jpg);
background-repeat:no-repeat;
border:0;
}

#ip
{
position:absolute;
top:30px;
left:0px;
color:#435a5b;
font-size:11px;
margin:0px;
padding-left:45px;
}

#validacion
{position:absolute;
left:0px;
padding:0px;
margin-left:30px;
bottom:0px;}

#usuario
{
position:fixed;
top:20px;
color:#fff;
z-index:100;
margin-left:40%;
margin-right:40%;
padding:0px;
font-size:10px;
text-align:center;
}
#error
{
position:absolute;
top:55px;
left:80px;
width:60px;
height:53px;
background-image: url(../imagenes/alerta.gif);
background-repeat:no-repeat;}

#usuario_cont label
{color:#d7dbdf;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
margin:0px;
padding:0px;
width:250px;
position:absolute;
top:0px;
left:0px;
}

#contenedor_cont input
{
border: 1px solid #d7dbdf;
height:20px;
font-size:11px;
font-weight:bold;
margin:0px;	
padding:0px;
}

#contenedor_cont #submit
{
border:0;
margin-left:43px;
padding:5px;
color:#435a5b;
}


	
/* tabla de gestiones*/
#tabla_gestiones
{
position:absolute;
top:40px;
left:20px;
height:370px;
width:915px;
overflow:auto;
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#435a5b;
}
#grafico_gestiones
{
position:absolute;
top:40px;
left:20px;
height:380px;
width:915px;
overflow:auto;
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
font-weight:bold;
color:#435a5b;
}


#consulta2
{position:absolute;
overflow:auto;
margin:0px;
padding:0px;
text-align:left;
font-size:10px;
font-weight:bold;
color:#000;
width:800px;
border:colapse;
}

#consulta2 caption
{background-color:#fff;
color:#435a5b;
font-weight:bold;
font-size:18px;
padding-top:4px}

#consulta2 thead th
{
background-image:none;
background-color:#435a5b;
color:#fff;
padding-top:2px;
text-align:center;
}

.blanco
{border:1px solid #000;
height:10px;}

.totales
{
color:#000;
text-align:center;
background-color:#d6d9dc;
}

#consulta2 .impar th, #consulta2 .par th
{
border-bottom:1px solid #d6d9dc;
color:#000;
padding-left:15px;
margin:0px;
text-align:left;
background-image: url(../imagenes/flecha_dir.gif);
background-repeat:no-repeat;
background-position:-6px 0px;
width:80px;
}

tr .totales
{background-image: url(../imagenes/cuadrado.gif);
background-repeat:no-repeat;}

#consulta2 td
{
width:auto;
text-align:right;
padding-left:5px;
padding-right:5px;
border-bottom:1px solid #d6d9dc
}

#seica
{
position:absolute;
top:31px;
left:20px;
width:900px;
height:405px;
overflow:auto;
text-align:left;
font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: bold;
}

#codigo_seica
{
float:left;
margin-top:2px;
width:335px;
height:57px;
padding-bottom:3px;
padding-left:85px;
padding-right:15px;
overflow:hidden
}

#codigo_seica a
{
padding-left:20px;
width:auto;
height:auto;
color:#435a5b;
background-image: url(../imagenes/flecha_pequena.gif);
background-repeat:no-repeat;
background-position:top left;
line-height:15px;
margin:0px;
padding-top:5px;
}

#seica_campana
{float:left;
margin-top:5px;
width:auto;
margin-left:10px;
margin-right:0px;
text-align:center;}

#seica_campana a
{
color:#96a1a0;
background-image:none;
margin-left:0px;
margin-right:0px;
padding:2px;
left:0px;
width:auto;
text-align:center;
}

#seica_campana a:hover
{
color:#435a5b;
}

#expedientes
{
position:absolute;
top:3px;
left:3px;
width:900px;
height:370px;
overflow:auto;
text-align:left;
font-family: Tahoma,Arial,Helvetica,Verdana,sans-serif;
font-size: 11px;
font-weight: bold;
}


.aceite
{
background-image: url(../imagenes/seica_aceite.png);
background-repeat:no-repeat;
}

.bovino
{
background-image: url(../imagenes/seica_bovino.png);
background-repeat:no-repeat;
}

.vacuno
{
background-image: url(../imagenes/seica_vacuno.png);
background-repeat:no-repeat;
}

.herbaceos
{
background-image: url(../imagenes/seica_herbaceos.png);
background-repeat:no-repeat;
}
.derechos
{
background-image: url(../imagenes/seica_derechos.png);
background-repeat:no-repeat;
}

.cascara
{
background-image: url(../imagenes/seica_cascara.png);
background-repeat:no-repeat;
}

.ovino
{
background-image: url(../imagenes/seica_ovino.png);
background-repeat:no-repeat;
}
.pac
{
background-image: url(../imagenes/seica_pac.png);
background-repeat:no-repeat;
}
.reestructuracion
{
background-image: url(../imagenes/seica_reestructuracion.png);
background-repeat:no-repeat;
}

.vacuno
{
background-image: url(../imagenes/seica_vacuno.png);
background-repeat:no-repeat;
}
.viticola
{
background-image: url(../imagenes/seica_viticola.png);
background-repeat:no-repeat;
}
.nodrizas
{background-image: url(../imagenes/seica_nodrizas.png);
background-repeat:no-repeat;
}
#cal_opciones
{position:absolute;
top:25px;
left:0px;
width:228px;
height:25px;
padding:0px;
margin:0px;
background-image: url(../imagenes/aeat.png);
background-position:center;
background-repeat:no-repeat;
border:1px solid #435a5b;
font-size:14px;
font-weight:bold;
line-height:22px;
}
#cal_opcion1
{text-align:center;
width:114px;
float:left;
height:100%}

#cal_opcion2
{
text-align:center;
width:114px;
height:100%;
float:right;}
#cal_opcion1 a
{color:#435a5b;width:58px;margin:0px;padding:0px}
#cal_opcion2 a
{color:#435a5b;width:58px;margin:0px;padding:0px}
.activo
{background-color:#d7dbdf;}
.desactivado
{background-color:#fff;}
/* Formulario para el dni */
#dni_cif
{
position:absolute;
top:5px;
left:370px;
width:565px;
height:20px;}
#dni_cif fieldset
{border:0;
margin:0px;
padding:0px;
width:565px;}
#dni_cif input
{text-align:center;
border: 1px solid #435b5b;
width:75px;
font-size:11px;
font-weight:bold;
font-family:Tahoma, Arial, Helvetica, sans-serif;
position:absolute;
top:0;
left:80px;
margin:0px;
padding:2px;
color:#435b5b;
height:14px;
}
#dni_cif .boton
{position:absolute;
top:0;
left:0px;
width:75px;
height:20px;
background-color:#435a5b;
background-image: url(../imagenes/lupa.gif);
background-position:3px 2px;
background-repeat:no-repeat;
color:#d7dbdf;
border:0px;
}
#dni_cif .boton a:active
{border:0px;}
#dni_cif #nombre
{position:absolute;
top:0;
left:145px;
width:400px;
text-align:left;
font-size:12px;
font-weight:bold;
line-height:20px;
color:#435a5b;}
#nombre_independiente
{position:absolute;
top:7px;
left:450px;
width:400px;
text-align:left;
font-size:12px;
font-weight:bold;
line-height:20px;
color:#435a5b;}

/* directorios */
#multi-nivel {position:absolute;top:5px;left:30px; z-index:100; background:#fff;height:390px;width:842px;
overflow:auto;background:transparent;padding:0px;margin:0px; padding-right:10px;z-index:0}
#nombre_dir
{border-bottom:2px solid #435a5b;
color:#435a5b;
padding-left:25px;
padding-top:2px;
padding-bottom:2px;
height:13px;
font-size:12px;
font-weight:bold;
z-index:0;
background-image: url(../imagenes/flecha_pequena.gif);
background-repeat:no-repeat;
background-position:0 -3px;

}
#multi-nivel ul
{list-style:none;
padding:0px;
margin:0px;}
#multi-nivel ul li
{padding-top:1x;
padding-bottom:1px;}
#multi-nivel a
{font-weight:bold;
font-size:11px;
color:#aaa;
text-decoration:none;
padding-left:20px}

/*#multi-nivel .pdf {background-image: url(../imagenes/pdf.png);background-repeat:no-repeat;}
#multi-nivel .doc {background-image: url(../imagenes/doc.png);background-repeat:no-repeat;}
#multi-nivel .imagen {background-image: url(../imagenes/img.png);background-repeat:no-repeat;}
#multi-nivel .xls {background-image: url(../imagenes/xls.png);background-repeat:no-repeat;}
#multi-nivel .desconocido {background-image: url(../imagenes/desconocido.png);background-repeat:no-repeat;} */

.dir{margin-bottom:10px;padding-left:20px;background-image: url(../imagenes/flecha_dir.gif);
background-repeat:no-repeat;background-position:25px 0px;}
.dir_nivel1{margin-bottom:10px;padding-left:0px;background-image: url(../imagenes/carpeta.gif);background-repeat:no-repeat;
border:0;background-position:5px 4px;
}

.fichero
{background-color:#FFF;
/*border-bottom:1px solid #aaa;*/
width:700px;
height:15px;
padding-left:5px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin:0 3px 0px 30px;
background-image: url(../imagenes/cuadrado.gif);
background-repeat:no-repeat;
background-position:0px 5px;}

#cuadrado_fichero_pdf
{
float:right;
margin-top:-15px;
margin-right:0px;
padding:0px;
width:20px;
height:20px;
background-image: url(../imagenes/pdf.png);background-repeat:no-repeat;
}
#cuadrado_fichero_doc
{
float:right;
margin-top:-15px;
margin-right:0px;
padding:0px;
width:20px;
height:20px;
background-image: url(../imagenes/doc.png);background-repeat:no-repeat;
}
#cuadrado_fichero_jpg
{
float:right;
margin-top:-15px;
margin-right:0px;
padding:0px;
width:20px;
height:20px;
background-image: url(../imagenes/doc.png);background-repeat:no-repeat;
}
#cuadrado_fichero_xls
{
float:right;
margin-top:-15px;
margin-right:0px;
padding:0px;
width:20px;
height:20px;
background-image: url(../imagenes/doc.png);background-repeat:no-repeat;
}

#cab_fichero
{color:#435a5b;
font-size:12px;
font-weight:bold;
/*border-top:3px solid #96a1a0;*/
padding-left:25px}

#opciones_gestiones
{position:absolute;
top:10px;
left:760px;
width:180px;
font-size:12px;
font-weight:bold;
color:#435a5b;}
#opciones_gestiones a
{background-image: url(../imagenes/cuadrado.gif);
background-position:5px left;
background-repeat:no-repeat;
color:#435a5b;
margin-left:5px;
padding-left:18px;}

#miga_pan {position:absolute;
margin-left:-475px;
margin-top:-311px;
top:50%;
left:50%;
width:950px;
min-width:950px;
background:transparent;
height:15px;width:600px;font-size:9px;
text-align:right;color:#fff}
#miga_pan a{color:#fff;text-decoration:none;padding-right:3px;padding-left:2px;}
#opciones_graficos
{position:absolute;
top:43px;
right:15px;
width:110px;
height:auto;
font-size:12px;
font-weight:bold;
border:1px solid #435a5b;
z-index:50}
#opciones_graficos a
{float:left;
width:100px;
margin:0;
padding:5px;
color:#435a5b}
#boton_acuerdo
{float:left;
top:0px;
left:50px;
width:auto;
height:22px;
z-index:50;
color:#435a5b;
border:1px solid #435a5b;
margin-top:5px;
margin-left:50px;
text-align:center;
padding-left:10px;
padding-right:10px}
#boton_acuerdo  a
{float:left;
width:auto;
z-index:50;
color:#435a5b;
margin-left:auto;
margin-right:auto;
text-align:center}
#boton_desacuerdo
{float:left;
top:0px;
left:50px;
width:auto;
height:22px;
border:1px solid #435a5b;
z-index:50;
color:#435a5b;
margin-top:5px;
margin-left:50px;
text-align:center;
padding-left:10px;
padding-right:10px}
#boton_desacuerdo  a
{float:left;
width:auto;
z-index:50;
color:#435a5b;
margin-left:auto;
margin-right:auto;
text-align:center}

#fecha_fichero
{
float:right;
margin-top:-15px;
margin-right:0px;
padding:0px;
width:75px;
height:20px;
font-weight:bold;
font-size:11px;
color:#000;
}
#fecha_fichero_viejo
{
float:right;
margin-top:-15px;
margin-right:0px;
padding:0px;
width:75px;
height:20px;
font-weight:bold;
font-size:11px;
color:#aaa;
}


#estadisticas
{
position:absolute;
top:60px;
left:35px;
width:400px;
height:300px;
}

#estadisticas a
{
float:left;
color:#435a5b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
margin:3px;
padding-left:50px;
width:350px;
height:45px;
background-image: url(../imagenes/grafico.gif);
background-position:5px left;
background-repeat:no-repeat;
line-height:60px;
}
#regresar
{
position:absolute;
top:0px;
right:30px;
color:#435a5b;
z-index:100;
height:30px;
margin:0px;
padding:0px;
}
#regresar a
{
color:#435a5b;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-image: url(../imagenes/volver.gif);
background-repeat:no-repeat;
background-position:0 0;
padding-left:35px;
padding-top:5px;
padding-bottom:10px;
line-height:40px;
overflow:visible;
}

#form_reg_viticola
{
position:absolute;
top:35px;
left:15px;
margin:0;
padding:0;
font-size:14px;
}

#form_reg_viticola form
{
position:absolute;
top:5px;
left:5px;
margin:0;
padding:10px;
border:2px solid #435a5b;
background-color:#d7dbdf;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

#form_reg_viticola fieldset
{
border:0;
}

#form_reg_viticola select 
{
position:relative;
padding:0;
margin:5px 0 5px 0;
width:200px;
height:auto;
border:1px solid #435a5b;
font-size:14px;
}

#form_reg_viticola .mapa_vit
{
margin-left:60px;
margin-top:10px;
}

#mapas
{
position:absolute;
top:40px;
left:270px;
width:645px;
height:335px;
overflow:auto;
padding-top:0px;
padding-bottom:15px;
margin:0;
}

#mapas a
{
color:#aaa;
font-weight:bold;
font-size:11px;
margin:0;
padding:0;
}

#mapas .fichero
{background-color:#FFF;
width:575px;
height:15px;
padding-left:25px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
margin:0 3px 0 10px;
background-image: url(../imagenes/cuadrado.gif);
background-repeat:no-repeat;
background-position:0 5px;}

#mapas ul
{
list-style:none;
padding:0px;
margin:0px;
}

#cabecera_tabla
{
margin-left:20px;
width:550px;
padding:3px;
height:15px;

}
#cabecera_tabla h1
{
border:1px solid #435a5b;
font-size:10px;
font-weight:bold;
width:60px;
float:left;
margin:1px;
text-align:center;
}