body{
background: url(./img/egunkaria_fondo.gif) repeat;
padding: 0px;
margin: 0px;
font-size: 0.9em;
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}


#cabecera{
background: transparent url(./img/egunkaria_cabecera.gif) repeat-x;
height: 200px;
text-align: center;
color: #eee;
font-size: 0.7em;
}
.cabecera_real{
padding: 0px;
margin: 0px;
padding-left:auto;
padding-right: auto;
margin-left: auto;
margin-right: auto;

width: 900px;
background: transparent -55px 0px url(./img/egunkaria_cabecera_centro.gif) no-repeat;
height: 200px;
}
#cabecera img{
border: 0px;
padding-top:  40px;
}
#cabecera img.logo{
border: 0px;
padding-top: 0px;
vertical-align: -5px;
}

.amarillo{
color: #f6cf18;
background: #000;
padding: 2px;
font-family: Georgia, Times, serif;
}

#contenedor{
padding: auto;
margin: auto;
width: 550px;
color: #242424;
}
#contenedor.firmasdef{
width: 770px;
}
#contenido{
width: 550px;
float: left

}

a.fotos{padding: 0;
background: transparent;
}
a.fotos:hover{padding: 0;
background: transparent;
filter: alpha(opacity=50); opacity: .5
}
a img{
padding-right: 8px;
}
.novedad h3{

margin: 0px;
padding: 0px;
padding-bottom: 7px;

}

.cartel{
padding-bottom: 5px;
padding-top: 25px; 
}
.texto .cartel img{
float: none;
}
#firmas{
float: right;
width: 180px;
margin-top: 40px;
padding-left: 15px;
border-left: 1px solid #000;
font-size: 11px;
color: #4D3E00;
}
#firmas h1{
font-size: 14px;
color: #000;
}
#firmas ul{
padding: 0;
margin: 0;
list-style: square;
margin-bottom: 15px;
padding-left: 5px;

}
#firmas ul li{
padding:0;
margin: 0;

}

li{
padding-bottom: 5px;}

.texto{
font-family: Georgia, Times, serif;
}

.titulo{
font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
font-size: 2.7em;
line-height: 1.1em;
padding-top: 20px;
letter-spacing: -0.08em;

}
h3{
font-weight: normal;
}
.texto .firma{font-style: italic; color: #333;}

.pie{
background: #c5a613;
margin-top: 40px;
border: 1px solid #000;
padding: 10px;
font-size: 0.76em; 
margin-bottom: 40px;
}
a{
text-decoration: none;
color: #f6cf18;
background: #000;
padding: 3px;
font-family: Georgia, Times, serif;
font-size: 11px;
text-transform: none;
}
a:hover{
text-decoration: none;
color: #000;
background: #fff;
padding: 3px;
font-family: Georgia, Times, serif;
text-transform: none;
}

.inverso{font-size: 11px;
color: #f6cf18;
background: #000;
padding: 2px;
}
.madrid{
background: #000;
padding: 1px;
font-size: 1.3em;
font-family: Georgia, Times, serif;
}

.pie small{
background: white;
padding: 3px;
font-size: 10px;
color: #444;
}
.pie .apoyo{
margin-bottom: 5px;
}
.banner img{
float: left;
}
.limpiar{
clear: both;
}

.formulario{
float: right;
width: 363px;
padding-right:5px;
}
textarea{
margin-right: 5px;
border: 1px solid #000;
background: #F6CF18;
font-size: 11px;
width: 357px;
height: 54px;
padding: 4px;}

.descarga{
padding-left: 35px;
padding-right: 25px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding-bottom: 20px;
margin-bottom: 80px;}
.codigo input{
margin-left: 0px;
}
.descarga a{
font-size: 11px;;
}
.descarga small{
font-size: 11px;
background: white;
color: #444;
padding: 3px;
padding-bottom: 2px;
padding-top: 2px;
}
.anuncio{
font-weight: bold;
}
#formulario{
font-size: 11px;
border-bottom: 1px solid #000;
}
#formulario form{
padding: 20px;
padding-top: 15px;
padding-bottom: 7px;}
#formulario .pie{
margin-bottom: 0px;
font-size: 11px;
}
input{
margin-left: 7px;
margin-bottom: 5px;
margin-bottom: 2px;
border: 1px solid #000;
background: #EEE295;
font-size: 11px;
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
.codigo{margin-bottom: 10px; float: right; width: 300px; margin-top: 2px;}
.codigo img{
margin-bottom: 4px;
}
.finalform{
margin-top: 15px;
}
.finalform input{
margin-left: 0px;
margin-top: 3px;
margin-bottom: 7px;
}
.finalform input.enviar{
background:#000 none repeat scroll 0 0;
color:#F6CF18;
font-family:Georgia,Times,serif;
padding:3px;
font-size: 13px;
text-decoration:none;
text-transform:none;
}
.finalform input.enviar:hover{
background:#fff none repeat scroll 0 0;
color:#000;
font-family:Georgia,Times,serif;
padding:3px;
font-size: 13px;
text-decoration:none;
text-transform:none;
}
.alert{
font-weight: bold;
color: red;
background: #000;
padding: 2px;
}
.ok{
background: #000;
padding: 2px;
font-weight: bold;
font-size: 120%;
color: #fff;
}
.campo{width: 300px;
height: 22px;}
.campo input{
width: 160px;
display: block;
margin: 0px;
float: right;}
.campo .explicacion{
width: 130px;
float: left;
}


.texto img{
border: 0px;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.novedad img{
border: 0px;
float: left;
}


.novedad{
margin-top: 37px;
padding: 7px;
border-bottom: 1px solid #000;
border-top: 1px solid #000;
}

.novedad.mani{
border: solid 1px #000;
padding-bottom: 5px;
}
.novedad a.comunicado{
background: none;
color: #000;
font-size: 110%;
}