body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:85%;
	background-color:#679aaf;
	width:772px;
	margin:auto;
}
.body_portada {
background-image:url(imaxes/layout/bg_body_portada.gif) !important;
background-repeat:repeat-y;
background-position:center;
}
#corpo ul
{
list-style-image:url(imaxes/layout/li.gif);
}
#corpo li
{
list-style-image:url(imaxes/layout/li.gif);
margin-bottom:5px;
}
#principal
{
background-color:#FFFFFF;
overflow:auto;
}

#esquerda{
	float:left;
	width:170px;
	background-color:#FFFFFF;
}
#dereita{
}
#logo{
background-color:#FFFFFF;
}
a img{
border:0px;
}
#idioma{
	font-weight:bold;
	font-size:85%;
	text-align:right;
	float:right;
}
#idioma ul li{
	display:inline;
	padding:5px;
	text-decoration:none;
}
#idioma ul li a{
	text-decoration:none;
	color:#7496ac;
}
#idioma ul li a:hover{
	color:#06436a;
}
#menu{
	margin-left:5px;
	font-size:95%;
	width:160px;
	font-weight:bold;
}
#menu ul{
	list-style:none;
	margin:0;
	padding:0;
	margin:0;
}
#menu ul li{
	background-color:#FFFFFF;
	border-top:1px solid #10526c;
}
#menu ul li a{
padding:4px;
padding-left:5px;
text-decoration:none;
display:block;
}
#menu ul li.seccion_default a{
color:#10526c;
}


#menu ul li a:hover{
	color:#10526c;
	background-color:#fec434;
}
#menu ul li ul li a
{
background-color:#c3d1dc;
border-top:1px solid #FFFFFF;
padding-left:15px;
}
#menu ul li ul li ul li a
{
border-top:1px solid #FFFFFF;
padding-left:25px;
font-size:90%;
}
#menu ul li ul li ul li.seccion_default a
{
background-color:#dfeffc;
font-size:90%;
}
#novedades{
background-color:#6a8ea6;
background-image:url(imaxes/layout/pe_novedad.gif);
background-position:bottom;
background-repeat:no-repeat;
text-align:center;
color:#06436a;
width:147px;
margin:auto;
padding-bottom:7px;
}
.novedad a{
color:#06436a;

}
.novedad{
margin-left:9px;
margin-right:9px;
padding-bottom:10px;
background-image:url(imaxes/layout/barra_menu.gif);
background-position:bottom;
background-repeat:no-repeat;
font-size:90%;
}
.novedad p{
margin:3px;
padding:3px;
}
.desarrollo img{
padding:8px;
}

#cabeceira{

}
#cabeceira form input{
padding:0;
font-size:90%;
}
#cabeceira form
{
	margin:0;
	margin-top:35px;
	padding-right:10px;
}

#corpo{
	float:left;
	color:#10526c;
	padding:8px;
	margin-left:10px;
	border:0px;
	font-size:90%;
	width:565px;/*404*/
	background-color:#FFFFFF;
	}
#corpo img
{
padding:5px;
float:right;
}
#corpo img.logo
{
	padding:0;
	float:none;
}
h2{
	color:#10526c;
	font-size:150%;
}
#principal_portada{
	width:955px;
	margin:auto;
	height:500px;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
}
#animacion{
	padding-bottom:28px;
	background-image:url(imaxes/layout/raya_portada.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#esquerda_portada{
	float:left;
	margin:0px;
	padding:18px 5px 5px 80px;
	border:0px;
	background-color:#FFFFFF;
	height:120px;
}
#esquerda_portada img{
	padding:10px;
}
#dereita_portada{
	margin:0px;
	padding:20px 5px 5px 90px;
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	width:466px;
	height:120px;
}
#idioma_portada a{
	margin:0px;
	padding:0px;
	color:#92adcb;
	text-decoration:none;
}
#idioma_portada ul a:hover{
	color:#084269;
	text-decoration:none;
}
#idioma_portada ul{
	margin:0px;
	padding:0px;
}
#idioma_portada ul li{
	display:inline;
	font-weight:bold;
}
#creditos_portada{
	margin:0px;
	padding:0px;
	color:#92adcb;
}
.foto{
float:right;
}
.ficha_persoal{
background-image:url(imaxes/layout/bg_ficha_persoal.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0px;
padding-bottom:6px;
}
.ficha_prensa{
background-image:url(imaxes/layout/bg_ficha_persoal.gif);
background-repeat:repeat-x;
background-position:bottom;
padding:0px;
}
dl{
clear:none;
padding-top:15px;
padding-bottom:15px;
/*width:200px;*/
}
dt{
width:50px;
float:left;
padding:3px;
}
.ficha_prensa dt
{
width:60px;
}
dd{
width:200px;
padding:3px;
}
/*fin layout*/
#corpo ul{

list-style-image:url(imaxes/layout/punto_lista.gif);
padding-left:5px;
margin-left:10px;
background-color:#FFFFFF;

}
#corpo ul li{
padding-left:20px;
margin:0px;
border:0px;
padding:0px;
}

.logos_presentacion img{
padding-left:0px;
padding-right:30px;
}

h1{
clear:left;
color:#06436a;
margin:0;
padding:0;
float:left;
}


h3{
color:#10526c;
}

/*#secundaria
{
	width:232px;
	height:600px;
	float:left;
	background-image:url(imaxes/layout/body_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
}*/

#corpo fieldset
{
width:370px;
}
.boton{
color:#06436A;
background-color:#FFFFFF;
font-weight:bold;
border-bottom-color:#CCCCCC;
border-style:double;
border-top-style:ridge;
border-left-style:ridge;
border-right-style:ridge;
}
.erro {
	color:#FF0000;
	margin-bottom:10px;
}
.erro h2
{
color:#FF0000;
font-size:120%;
}
button
{
background-color:#FFFFFF;
border:1px solid #06436a;
width:60px;
}
input
{
border:1px solid #06436a;
color:#06436a;
}
label
{
font-weight:bold;
margin-top:5px;
}
.form_campo_cuestionario p
{
font-weight:bold;
margin:0;
padding:0;
margin-top:20px;
margin-bottom:5px;
}
.form_campo_cuestionario input
{
font-weight:bold;
border:0;
}
 #form_campo_sexo input
{
border:0 !important;
}
legend
{
font-size:120%;
color:#06436a;
}
#escala
{
font-style:italic;
text-align:center;
}
#form_campo_idade label,#form_campo_estudos label,#form_campo_profesion label,#form_campo_concello label{
float:left;
width:140px;
}
#form_campo_idade input,#form_campo_estudos select,#form_campo_profesion select,#form_campo_concello input{
width:140px;
}
#pe
{
background-color:#06436a;
color:#FFFFFF;
font-size:80%;
text-align:center;
padding:10px;
}
#titulo_cabeceira
{
padding:5px;
padding-right:10px;
font-size:90%;
font-weight:bold;
text-align:right;
color:#06436a;
}
#decoracion
{
clear:both;
float:right;
width:110px;
padding-left:10px;
}
#texto,#lectura_facil
{
clear:left;
}
#lectura_facil
{
font-size:110%;
background-color:#d3e1ec;
border:2px dashed #06436a;
padding:10px;
}
#lectura_facil img
{
float:left;
}
#lectura_facil p
{
clear:left;
}


#ver_lectura_facil img ,#ocultar_lectura_facil img
{
float:left;
height:30px;
}

/********** Formularios **********/
.form_campo_checkbox input {
	float:left;
}

#central .form_etiqueta {
	width:100px;
	text-align:right;
	float:left;
	font-size:90%;
	font-weight:bold;
	padding-right:10px;
}

#central label {
	margin:0;
	padding:0;
}

#central .form_campo {
	color:#006666;
	float:left;
}

#central .campo_form {
	clear:both;
	margin-top:5px;
}

#central form {
	float:left;
	width:95%;
	background-color:#EEEEEE;
	border:1px solid #f4f4f4;
	padding:10px;
}

#central .form_boton {
	width:90%;
	text-align:center;
}

.form_boton button {
	background-color:#679aaf;
	color:#FFFFFF;
	text-align:center;
}

#central input {
	width:260px;
}

#central textarea {
	width:260px;
}
/********** Fin formularios **********/
.nivel1 a,.seccion_activa a
{
background-color:#FF9933;
}
.nivel2 a
{
background-color:#FFCC66 !important;
}

#ultimas_novas h2 {
	margin: 30px 0 5px 0;
}

#ultimas_novas ul {
	margin-top:0;
}

#ultimas_novas ul li{
	margin-bottom:5px;
}
