body {
text-align: center;
color: #000000;
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
background-color: #FFFFFF

}
td { vertical-align: top; }

abbr, acronym {
cursor: help;
font-style: italic;
border: none;
}

a {
text-decoration: none;
cursor: pointer;
}

p.derecha {
text-align: right;

}


img {
border: none;
}

img.derecha {
float: right;
margin-left: 15px;
padding: 0px;
}

#contenedor {
margin: 0px auto;
text-align: left;
color: #000000;
width: 998px;
height: 100%;
overflow: visible;
padding-bottom: 20px;

}

#cuerpo {
height: 100%;
width: 100%;
overflow: visible;
float: right;
padding: 0px;
margin: 0px;

}

#contenidom {
position: relative;
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-left: 245px;
color: #000000;
height: 100%;
overflow: visible;
}

#contenidom h1 {
font-size: 36px;
color: #C20000;
}


#contenidom h2 {
font-size: 24px;
color: #66727A;
}

#contenidom h3 {
margin: 20px 0 5px 0;
color: #AE2F58;
font-size: 18px;
font-weight: normal;
}
#contenidom h4 {
margin: 15px 0 5px 0;
color: #66727A;
font-size: 15px;
}
#contenidom h5 {
margin: 20px 0 5px 0;
color: #66727A;
font-size: 18px;
font-weight: normal;
}
#contenidom h6 {
margin: 15px 0 5px 0;
color: #AE2F58;
font-size: 15px;
}

#contacto, #publics, #ayudas, #campos_actuacion, #q_somos  { height: 228px; padding: 5px 37px 10px 45px; margin: 0; }
#contenidom #contacto { background: url(../images/contacto.gif) no-repeat left top; }
#publics { background: url(../images/publicaciones.jpg) no-repeat 1px 0; }
#ayudas { background: url(../images/ayudas_particulares.jpg) no-repeat;  }
#campos_actuacion { background: url(../images/campos_actuacion.jpg) no-repeat -1px 0;  }

#contenidom #contenidoizq a { color: #AE2F58; }
#contenidom a  { color: #000;  }
/*#contenidom #contenidoizq a:hover, #contenido a:hover { text-decoration: none; }*/
#contenidom a:hover {  text-decoration: none; }

#contenidom #titulares {
background-image: url(../images/titulares.jpg);
background-repeat: no-repeat;
background-position: left top;
height: 228px;
margin-bottom: 0px;
margin-top: 0px;
padding-left: 37px;
padding-right: 37px;
padding-top: 10px;
padding-bottom: 20px;

}

#contenido {
margin-top: 0px;
padding: 25px 5px 30px 45px;
font-size: 12px;
}


#contenido #nota {
margin: 0px;
padding-left: 20px;
color: #666666;
list-style: outside;
}

#contenido #nota li {
color: #666666;
list-style: circle outside;

}

#contenido p {
margin: 0px 25px 20px 0;
padding: 0 25px 0 0;
line-height: 15px;
color: #000;
}


#contenido a {
color: #AE2F58;
font-weight: bold;

}
#contenido a.fichero { margin: 0 0 0 10px; }

#contenido ul { list-style: none; margin: 0 30px 10px 0; padding: 0; color: #000; }
#contenido ul li { margin: 0 0 5px 0; }
#contenido ul li ul { margin: 3px 0 10px 0; }
#contenido ul.lista_1 li a:hover { text-decoration: underline; }


#contenido ul.lista_1 li {
background: url(../images/flecha_listas.gif) no-repeat 5px 5px;
line-height: 15px;
padding: 0 35px 0 20px;
color: #000;
list-style: none;
}
#contenido ul.lista_1 {
padding: 5px 0 5px 0;
}

#contenido ul.lista_2 { line-height: 15px; color: #000; list-style: none; margin: 0; padding: 5px 0; }
ul.lista_2 li { margin: 10px 0; padding: 0 25px 0 25px; font-size: 11px; color: #666; }
#contenido ul.lista_2 li#punto1 { background: url(../images/campos_lista1.gif) no-repeat 5px 0; font-weight: bold; color: #000; }
#contenido ul.lista_2 li#punto2 { background: url(../images/campos_lista2.gif) no-repeat 5px 0; font-weight: bold; color: #000; }
#contenido ul.lista_2 li#punto3 { background: url(../images/campos_lista3.gif) no-repeat 5px 0; font-weight: bold; color: #000; }
#contenido ul.lista_2 li#punto4 { background: url(../images/campos_lista4.gif) no-repeat 5px 0; font-weight: bold; color: #000; }

ul.nota  { list-style: none; margin: 0 10px 0 0; }
ul.nota li { background: url(../images/circulo.gif) no-repeat 5px 6px; margin: 0 0 0 0;  padding: 0 0 0 20px; color: #666; line-height: 11px; font: 11px Tahoma, Verdana, sans-serif; }
#contenido p.titulo_nota { color: #666; font-weight: bold; margin: 15px 0 0 0; padding: 0; }

#contenido p.advertencia {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
font: 10px Tahoma, Arial, Helvetica, sans-serif;
color: #828282;
}


form { margin-top: 10px; padding: 0; }
form label{ float: left; margin-left: 10px; text-align: left;  font-weight: bold; color: #66727A;}

form input { border: 1px solid #66727A; color: #66727A; width: 280px; margin: 0 5px 10px 40px; }

form textarea{ width: 280px; height: 70px; border: 1px solid #66727A; color: #66727A; margin: 0 0 10px 40px; }

form input.button{ float: right; margin: 10px 25px 0 0; padding: 0 0 0 20px; border: none; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #AE2F58; text-align: right; background: url(../images/flecha-roja.gif) no-repeat left center; width: 55px; overflow: hidden; font-weight: bold; }

#contenidom #pie {
width: 100%;
height: 16px;
margin: 0;
padding: 0px;
background-image: url(../images/fondo_pie_750.gif) no-repeat left bottom;
border: none;
}

#buscador  { margin: 30px 0 0 30px; font-size: 0.9em; width: 165px; border: 1px solid #D2D5D6; background-color: #F2F4F6;padding: 7px 7px 10px 7px; }

#buscador form select{
margin: 10px 0 0 0;
width: 160px;
height: 20px;
border: 1px solid #66727A;
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #66727A;
}

#buscador  form input#enviar {
display: block;
margin: 20px 0 0 10px;
padding: 0 0 0 15px;
border: none;
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AE2F58;
text-align: center;
background: url(../images/flecha-roja.gif) no-repeat left center;
cursor: pointer;
width: 120px;
}

#buscador  form input: hover{
cursor: pointer;

}

#buscador form input#select_fecha {
margin: 10px 0 0 0;
color: #66727A;
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
cursor: pointer;
width: 120px;
}
#contenido #buscador form input#palabra {
margin: 10px 0 0 0;
color: #66727A;
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
width: 150px;
}

/*** NUEVO ***/

#contenidot { width: 750px; background: url(../images/fondo_sup_750.gif) top no-repeat; }
#contenidom { background: url(../images/fondo_cont_750.gif); }
#contenidob { background: url(../images/fondo_pie_750.gif) bottom no-repeat; }

h1 { margin: 0 0 8px 0; padding: 0; }
h2 { margin: 10px 0 0 0; padding: 0; }
h2.titulos { margin-bottom: 24px; }

#hueco { float: right; width: 350px; height: 140px; /*border: 1px solid red;*/ }

ul.lista_3 li  { background: url(../images/flecha-menus.gif) no-repeat 5px 5px; color: #AE2F58; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 20px;}
ul.lista_3 li ul li { margin: 0; background: url(../images/flecha-submenus.gif) no-repeat 5px 5px; color: #000; font-weight: normal; }
ul.lista_3 li ul li a { color: #000; }

#contenido ul.lista_1 li ul li { background-image: url(../images/flecha_listas_2.gif); }
#contenido ul.lista_1 li ul li ul li { background-image: url(../images/flecha_listas_3.gif); }
#contenido ul.lista_1 li a { font-size: 11px; margin: 10px 0; }

