/* Columna Izquierda */
#contenidoizq{
/*float: left;*/
color: #000000;
font-size: 12px;
overflow: hidden;
width: 565px;
background: url(../images/fondo_contenido.jpg) repeat-y left top;
margin: 0;
}

/*

#contenidoizq p {
height: 30px;
overflow: hidden;
margin: 0;
padding: 0 10px 0 0;
color: #656A6E;
font-size: 11px;
line-height: 13px;
}
*/



#contenidoizq img.dentro {
margin-left: 37px;


}

#contenidoizq #final {

height: 20px;
width: 562px;
margin-top: 50px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 0px;
background-color: #000000;
background-image: url(../images/fondo_abajo.jpg);
background-repeat: no-repeat;
background-position: left bottom;
border: none;

}
/* Fin Columna Izquierda */

/* Columna Derecha */

#contenidodcha{
float: right;
color: #000000;
overflow: hidden;
width: 181px;
padding-top: 5px;
padding-left: 0px;
padding-right: 0px;
background-color: #FFFFFF;

}

#contenidodcha #formulario {
height: 87px;
color: #000000;
font-size: 0.9em;
width: 165px;
border: 1px solid #D2D5D6;
background-color: #F2F4F6;
padding: 7px;
margin-bottom: 10px;
padding-bottom: 5px;
}
#contenidodcha #formulario form { margin: 0; padding: 0; }
#contenidodcha #formulario form label {
font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #66727A;
margin-left: 0;
}

#contenidodcha #formulario form select {
margin-top: 10px;
width: 100%;
height: 20px;
border: 1px solid #66727A;
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #66727A;
}

#contenidodcha #formulario form input {
float: right;
margin: 10px 0 0 0;
border: none;
font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
color: #AE2F58;
text-align: right;
padding: 0 0 0 15px;
background: url(../images/flecha-roja.gif) no-repeat left center;
cursor: pointer;
width: 70px;
overflow: hidden;
}

#contenidodcha #formulario form input: hover{
cursor: pointer;

}

#contenidodcha #servicios { height: 171px; color: #000000; width: 181px; background-color: #FFFFFF; padding: 0; margin-bottom: 45px; }
#contenidodcha #servicios ul { list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; background: #F2F4F6; width: 181px; }
#contenidodcha #servicios ul li { font: 11px Tahoma; color: #FFF; font-weight: bold; margin: 0 0 1px 0px; padding: 5px 0 4px 12px; background: #66727A url(../images/flecha_gris.gif) no-repeat 2px 8px;}
#contenidodcha #servicios ul li a { display: block; width: 159px; text-decoration: none; margin: 0; font: 11px Tahoma; color: #FFF; font-weight: bold; }
#contenidodcha #servicios ul li ul { list-style: none; margin: 5px 0 0px -11px; padding: 2px 0 2px 0; background: #F2F4F6; width: 179px; }
#contenidodcha #servicios ul li ul li { background: #F2F4F6; margin: 0 0 0 0px; padding: 5px 0 5px 5px;}
#contenidodcha #servicios ul li ul li a { background: url(../images/flecha_blanca.gif) no-repeat 0 5px; display: block; width: 159px; text-decoration: none; font: 11px Tahoma; color: #3D454B; font-weight: bold; margin: 0; padding: 0 0 0 10px; }
#contenidodcha #servicios ul li a:hover, #contenidodcha ul li ul li a:hover,  #contenidodcha #publicaciones ul li a:hover { text-decoration: underline;  }



#contenidodcha div.noticias, #contenidodcha div.encuesta {
width: 180px;
color: #000000;
font: 10px Tahoma, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
padding: 0;
margin: 0 0 10px 0;
}

#contenidodcha div.noticias h3, #contenidodcha div.encuesta h3 {
width: 174px;
background-color: #66727A;
padding: 3px 0 2px 7px;
margin: 0px;
}

#contenidodcha div.noticias a, #contenidodcha div.encuesta a {
margin: 1px 0 0 0;
display: block;
background-color: #F2F4F6;
color: #66727A;
padding: 7px;
border: 1px solid #AE2F58;
}


#contenidodcha div.encuesta2 {
width: 180px;
color: #000000;
font: 10px Tahoma, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
padding: 0;
margin: 0 0 10px 0;
}

#contenidodcha div.encuesta2 h3 {
width: 174px;
background-color: #66727A;
padding: 3px 0 2px 7px;
margin: 0px;
}

#contenidodcha div.encuesta2 a {
margin: 1px 0 0 0;
display: block;
background-color: #fff;
color: #66727A;
padding: 3px 0 0 2px;
border: none;
}

#contenidodcha div.noticias a:hover, #contenidodcha div.encuesta a:hover { background-color: #dfe3e8; }

#contenidodcha div.noticias a span.negrita, #contenidodcha div.encuesta a span.negrita {
color: #000000;
margin: 0px;
display: block;
}

#contenidodcha div.noticias a span.rojo, #contenidodcha div.encuesta a span.rojo {
color: #AE2F58;
display: block;
margin: 5px 0;
}


#contenidodcha div.noticias a span.fichero {
color: #AE2F58;
font-size: 10px;
font-weight: normal;
margin: 0 0 0 5px;
 }
#contenidodcha div ul li div { float: left; margin: 0 5px 0 0; }
/*
#contenidodcha div.noticias ul {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 0px;
}

#contenidodcha div.noticias ul li {
margin-top: 1px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
list-style: none outside;
background-color: #F2F4F6;
color: #66727A;
padding: 7px;
padding-bottom: 5px;
border: 1px solid #AE2F58;
}

#contenidodcha div.noticias ul li:hover { text-decoration: underline; cursor: pointer; }

#contenidodcha div.noticias ul li p a {
display: block;
margin: 0;
background-color: #F2F4F6;
color: #AE2F58;
padding-left: 0px;
padding-bottom: 0px;
background-repeat: no-repeat;
background-position: 5px 9px;

}

#contenidodcha div.noticias ul li a img {
padding: 0px;

}



#contenidodcha div.noticias ul li p {
color: #000;
font-weight: bold;
margin-bottom: 5px;
margin-top: 0px;
padding: 0px;
}


#contenidodcha div.noticias ul li p span.fecha {
color: #000000;
margin: 0px;
padding: 0px;
}


#contenidodcha div.noticias ul li p a span.medio {
text-transform: uppercase;

}


#contenidodcha div.noticias ul li p a.fichero {
font-weight: normal;
color: #AE2F58;
padding: 0px 0 0 10px;
margin: 10px 0 0 10px;
}*/


/*
#contenidodcha #publicaciones {
float: right;
color: #000000;
font: 10px Tahoma, Arial, Helvetica, sans-serif;
width: 181px;
background-color: #FFFFFF;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}

#contenidodcha #publicaciones h3 {
width: 174px;
background-color: #66727A;
padding: 3px 0 2px 7px;
margin: 0px;

}

#contenidodcha #publicaciones a {
margin: 1px 0 0 0;
display: block;
background-color: #F2F4F6;
color: #66727A;
padding: 7px;
border: 1px solid #AE2F58;
}

#contenidodcha #publicaciones a span.titulo {
color: #000000;
margin: 0px;
}

#contenidodcha #publicaciones a span.fecha {
color: #AE2F58;
margin: 0px;
}

#contenidodcha #publicaciones a span.fichero {
color: #AE2F58;
font-size: 10px;
font-weight: normal;
margin: 0 0 0 5px;
}

#contenidodcha #publicaciones ul {
padding-left: 0px;
padding-top: 0px;
margin: 0;
}

#contenidodcha #publicaciones ul li {
margin-top: 1px;
margin-left: 0px;
margin-right: 0px;
list-style: none outside;
background-color: #F2F4F6;
color: #66727A;
width: 165px;
padding: 7px;
border: 1px solid #AE2F58;
}
#contenidodcha #publicaciones ul li:hover { text-decoration: underline; cursor: pointer; }

#contenidodcha #publicaciones ul li p a {
display: block;
width: 139px;
margin: 0px;
background-color: #F2F4F6;
color: #AE2F58;
padding-left: 0px;
padding-bottom: 0px;
background-repeat: no-repeat;
background-position: 5px 9px;
}

#contenidodcha #publicaciones ul li a img {
padding: 0px;

}



#contenidodcha #publicaciones ul li p {
color: #C20000;
font-weight: bold;
margin-bottom: 5px;
margin-top: 0px;
padding: 0px;
border: none;
}


#contenidodcha #publicaciones ul li p span.titulo {
color: #000000;
margin: 0px;
padding: 0px;
}


#contenidodcha #publicaciones ul li p a span.medio {
text-transform: uppercase;

}


#contenidodcha #publicaciones ul li p a.fichero {
width: 139px;
font-weight: normal;
color: #AE2F58;
padding: 5px 0 0 10px;
margin: 0 0 0 10px;
}

*/






/* Fin Columna Derecha */