/* CSS Document */

body {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:black;
}

img { border:none }
p { margin:0; padding:0}
form {margin:0}

#contenedor {
margin:0 auto;
width: 765px;
}

#cabecera {
height: 90px;
}

#idiomas {
height: 19px;
font-size:11px;
font-weight:bold;
color: #990000;
}

#idiomas a {
color: #8d8dc7;
text-decoration:none;
}

#idiomas a:hover {
color: #990000;
}

#idiomas .idioma {
width: 250px;
position:absolute;
}

#contenido {
height: 331px;
}

h2 {
height: 19px;
margin:0;
padding:0;
position:absolute;
margin: 0 0 0 330px;
width: 415px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
color: #990000;
font-weight:bold;
text-align:right;
padding-right: 20px;
background: url(../img/h2fondo.gif) top right no-repeat;
}

#contenido .top {
height: 295px;
padding-top:10px;
}

#contenido .top2 {
height: 235px;
margin-top:40px;
overflow:auto;
}

#contenido .top3 {
height: 215px;
margin-top:40px;
overflow:auto;
}

#contenido div.enlaces {
text-align:right;
padding-top:10px;
}

#contenido div.enlaces a {color: #990000; text-decoration:none}
#contenido div.enlaces a:hover {text-decoration:underline}


#contenido div.enlaces2 {
text-align:right;
padding-top:10px;
font-size:11px;
font-weight:bold;
}

#contenido div.enlaces2 a {color: #036;  text-decoration:none}
#contenido div.enlaces2 a:hover {color: #990000;}

#contenido .top input.normal {
border: 1px solid #cccccc;
height:17px;
width: 198px;
margin-bottom:15px;
}

#contenido .top textarea {
width: 418px;
height: 154px;
border: 1px solid #cccccc;
}


#contenido .link {
font-size:11px;
color:black;
clear:both;
height: 41px
}

#contenido .link .enlace {
padding: 13px 0 0 10px;
width: 296px;
float:left
}

#contenido .link .enlace a {
color:black;
text-decoration:none;
}

#contenido .link .enlace a:hover {text-decoration:underline}

#contenido .link .imagen {
text-align:center;
width: 70px;
height: 41px;
float:left;
padding: 2px 0;
}

#contenido .paginado {
text-align:right;
color: #990000;
font-weight:bold;
}

#contenido .paginado ul {
margin:0;
padding:0;
list-style:none;
}

#contenido .paginado li {
display:inline;
margin: 0 2px;
}

#contenido .paginado li a{
color: #990000;
text-decoration:none;
}


#contenido .paginado li.activo {
color:black;
cursor:defauk;
}

#contenido .paginado li a:hover {
color:black;
}

#contenido .botones {
margin-top:25px;
text-align:right;
padding-right: 20px;
}


#contenido .left {
width: 325px;
height: 331px;
float:left;
}

#contenido .right {
width: 430px;
height: 331px;
float:right;
}

#contenido .center {
width: 765px;
height: 331px;
clear:both;
}

#contenido .paginado_prensa {
position:absolute;
font-size:11px; 
color: #ffab2d;
font-weight:bold;
padding-top:7px;
}


#contenido .paginado_prensa a {
	color: #036;
	text-decoration:none;
}

#contenido .paginado_prensa a:hover {color:#9a0101; text-decoration:none}


#contenido .noticia {
margin-top:26px;
text-align:right;
font-size:11px;
}

#contenido .noticia .fecha {
color: #9f9f9f;
}

#contenido .noticia a {
color: #333333;
text-decoration:none;
font-weight:bold;
}

ul.enlaces {
margin:0 0 0 23px;
padding:0;
list-style:url(../img/img_boton.gif);
}

ul.enlaces li a {
	color: #036;
	text-decoration:none
}
ul.enlaces li a:hover {color: #990000}


#contenido .noticia a:hover {text-decoration:underline}


#galeria_ficha {}

#galeria_ficha .titulo {
font-size:12px;
color:#135d9d;
position:absolute;
padding-right:10px;
margin:-30px 0 0 -120px;
width: 545px;
text-align:right;
}

#galeria_ficha .imagen {
width: 378px;
height: 268px;
border: 1px solid #135d9d;
margin-left:50px;
margin-top:20px;
}

#galeria_ficha .volver {
color: #105b9c;
text-decoration:underline;
float:left;
width: 200px;
font-weight:bold;
margin-left:50px;
}

#galeria_ficha .volver a {color: #105b9c; text-decoration:underline}

#galeria_ficha .pag {
float:right;
width: 150px;
text-align:right;
padding-top:5px;
padding-right:10px;
}

#menu {
height: 105px;
}

#menu .caja {
width: 105px;
height: 105px;
float:left;
background: #015095;
margin-right: 5px;
display:inline;
}

#menu .caja .title {
width: 105px;
height: 29px;
margin-bottom: 6px;
}

#menu .caja .title2 {
width: 105px;
height: 29px;
margin-top: 22px;
border-top:4px solid white;
padding-top:5px;
}


#menu .caja ul {margin:0; padding:0; }
#menu .caja li {margin:0; padding:0; list-style:none}

#menu .caja li a {
display:block;
background: url(../img/ico_menu.gif) top right no-repeat;
_background: none;
color:white;
font-size:12px;
text-decoration:none;
text-align:right;
padding-right: 10px;
*margin-right:10px;
_padding-right:0;
margin:0 5px 0 0;
width:90px;
}

#menu .caja a:hover {
color:black;
background-position: bottom right;
}


/*** estilos bsicos ***/
a.enlace {color: #990000; text-decoration:underline}

a.boton {color:black; text-decoration:none}
a.boton:hover {color: #036; text-decoration:none}

.excepcion {color: #015095; font-size:10px}


.subtitulo {
font-size:14px;
font-weight:bold;
color:#666666;
padding-bottom: 5px;
border-bottom:1px solid #666666;
padding-top:40px;
}

ul.normal {
margin:0 0 5px 0;
padding:0;
}

ul.normal li {
margin: 0 0 5px 19px;
padding:0 0 5px 0;
border-bottom: 1px solid #cccccc;
list-style: url(../img/li_gif.gif);

}

ul.normal li a {color:black; text-decoration:none}

p.normal {
color:black;
font-size:12px;
padding-bottom:5px;
border-bottom: 1px solid #cccccc;
margin:0 0 5px 19px;
}

p.normal a {color:black; text-decoration:none}

#pie {
height: 70px;
}

#pie .logo_ue {
padding-top: 22px;
font-size:11px; 
color:black;
text-align:right;
}

#pie .logo_ue img {
float:right;
padding-left:10px;
}

.limpiar {clear:both; font-size:1px}
