html{
background: #e20a16;
margin: 0;	
}

body{
background: #e20a16;
margin: 0;	
}

body img{
border: 0;
}

.rojo{
color:#e20a16;
}

.zuzenean{
background: url(../img/vcl-icono.png) no-repeat right;
margin: 0 1em 0 0;
text-decoration: none;	
}

.zuzenean p a{
text-decoration: none;	
}

.zuzenean p .rojo{
text-transform: uppercase;
color: #B22222!important;
text-decoration: none;	
}

.clear{
clear: both;
}

h1{
position : absolute;
font-size : 0.8em;
visibility : hidden;
}

.noticia h3{
font: 1em verdana,helvetica,arial,FreeSans;
color: #464241;	
padding: 0 0 0 0;
font-weight: bold;
clear: both;
border: 0;
}

h3{
font: 1em verdana,helvetica,arial,FreeSans;
color: #e20a16;	
padding: 0 0 0 0;
font-weight: bold;
clear: both;
border-bottom: 0.06em solid #e20a16;
}

h4{
text-transform:uppercase;
font: 0.9em verdana,helvetica,arial,FreeSans;
color: #e20a16;	
padding: 0;
margin-bottom: 0.7em;
clear: both;
}

.flotaizquierda{
float: left;
margin-right: 1em;
}

.gorria{
color: #e20a16;	
}

.flotaderecha{
float: right;
margin-left: 1em;
}

#contenedor{
margin : 0 auto;
width : 56em;
background-color : #fff;
padding: 0 1.5em 6em 1.5em;
}

#cabecera{
margin: 0;
padding: 1em 0 0 0;
width : 56em;
}

#logo{
width : 10em;
float: left;
}

#cabecera2{
float: right;
}

#cosas{
margin: 0 0 0 0;
}

.cosas_col1{
float: left;
width: 14em;
}

.cosas_col2{
float: left;
width: 10em;
}

.cosas_col3{
float: left;
width: 22em;
}

.cosas_col3 p{
color: #6E6866;
font: 0.7em verdana,helvetica,arial,FreeSans;	
}

.cosas_col3 p a{
color: #464241;
}

.cosas_col3 p a:hover{
text-decoration: none;
}

.cosas_col4 img{
border: 0.06em solid #DDDDDD;
}

.cosas_col4 img:hover{
border: 0.06em solid #000;
}

#menu{
padding-top: 1.2em;
clear: both;
margin-left: 1em;
}

#menu ul{
list-style-type : none;
padding : 0;
margin: 0;
}

#menu ul li{
margin: 0 0.39em 0 0;
float: left;
font: 0.8em verdana,helvetica,arial,FreeSans;
}

#menu ul li a{
text-decoration : none;
font-weight: bold;
background: #e20a16;
color:#fff;
padding: 0.1em 2em 0.4em 2em;
}

#menu ul li a:hover{
background: #464241;
}

#contenido{
min-height: 20em;
clear: both;
}

#columna1{
width : 26em;
float : left;
margin:2em 0 0 0;
margin-right: 0.5em;
}

#columna1 p{
margin: 0;
color: #464241;
font: 0.8em verdana,helvetica,arial,FreeSans;
}

#columna2{
width : 27.5em;
float : right;
margin:1em 0 0 0;
background: #fff;
}

#columna2_col1{
width : 100%;
float : left;
background: #fff;
}

#columna2_col1 p{
margin: 0 0 0 0;
padding: 0;
color: #464241;
font: 0.7em verdana,helvetica,arial,FreeSans;
}

#columna2_col2{
margin-top: 1.5em;
width : 13.5em;
float : right;
background: #fff;
}

#columna2_col3{
clear: both;
width: 100%;
padding: 0 0 0 0;
}

.ico_sare{
background: url(../img/ico.jpg) no-repeat left;
padding: 0 0 0 1.5em;
color:#464241;
font: 0.7em verdana,helvetica,arial,FreeSans;
text-decoration: none;
}

.ico_sare:hover,.masinfo:hover{
text-decoration: underline;
}

.masinfo{
background: url(../img/ico2.jpg) no-repeat left;
padding: 0 0 0 4em;
color:#464241;
font: 0.9em verdana,helvetica,arial,FreeSans;
text-decoration: none;
}

.sarean{
width: 12.7em;
float: left;
margin: 0 1em 1em 0;
min-height: 11em;
}

.sarean_cuadro{
border: 0.07em solid #ccc;
min-height: 4.4em;
margin-bottom: 0.5em;
background: #d7d7d7;
}

.sarean_cuadro img{
float: left;
margin-right: 0.5em;
}

.sarean_cuadro p{
color:#464241;
font: 0.7em verdana,helvetica,arial,FreeSans;
font-weight: bold!important;
}

.noticia{
clear: both;
margin: 0 0 2em 0;
}

.titular_not{
min-height: 1.2em;
border-bottom: 0.06em solid #ff9307;
}

.titular{
float: left;
color:#ff9307;
font: 0.9em verdana,helvetica,arial,FreeSans;
font-weight: bold;
}

.fecha{
float: right;
padding: 0 0 0 9em;
color:#ff9307;
font: 0.9em verdana,helvetica,arial,FreeSans;
font-weight: bold;
}

.mas{
margin: 1em 0 0 0;
}

.entzun{
font: 0.9em verdana,helvetica,arial,FreeSans;
background: url(../img/entzun.png) no-repeat left #959393;
color:#fff;
padding: 0 1em 0 2em;
width: 10em;
text-decoration: none;
}

.entzun a{
text-decoration: none;
color:#fff;
}

.entzun:hover{
background: #656363 url(../img/entzun.png) no-repeat left;
}

#pie{
clear : both;
background-color: #fff;
}

#pie2{
border-top: 1.3em solid #e20a16;
margin : 0 auto;
width : 59em;
}

#irratia{
border: 0.06em solid #868686;
float: left;
margin: -0.1em 1em 0 0;
}

#astragernika{
border: 0.06em solid #C66D00;
float: left;
margin: -0.1em 0 0 0.9em;
}

#irratia:hover,#astragernika:hover{
border: 0.06em solid #000;
}

#berriak_historiko2{
min-height: 20em;
height: 20em;
overflow: auto;
}

#berriak_historiko p{
margin-bottom: 0.8em;
color: #000;
font: 0.8em verdana,helvetica,arial,FreeSans;
}

#berriak_historiko p a{
text-decoration: none;
color: #000;
}

#tube{
margin: 1em 0 2em 0;
color: #464241;
}

#tube p{
color: #464241;
font: 0.7em verdana,helvetica,arial,FreeSans;	
}

#tube p a{
color: #464241;
text-decoration: none;
}

#tube p a:hover{
text-decoration: underline;
}

.erropa{
padding: 0.9em;
}

#loturak{
width: 10em;
float: left;
}

#irratiak{
width: 14em;
float: right;
}

#loturak ul,#irratiak ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#irratiak a{
color: #464241;
font: 0.9em verdana,helvetica,arial,FreeSans;	
text-decoration: none;
}

#irratiak a:hover{
text-decoration: underline;
}

.bideoak{
font: 0.7em verdana,helvetica,arial,FreeSans;	
color: #464241;
margin-bottom: 2.5em;
clear: both;
}

.titulo_bideo{
padding-top: 1em;
margin: 0 0 0.7em 0;
color: #e20a16!important;
}

.bideoak p{
color: #464241;
}

.flotaizquierda_bideo{
float: left;
padding-right: 1em;
}

#bideoak{
padding-bottom: 2em;
}

#parte{
padding-bottom: 6em;
background: url(../img/irudia.jpg) no-repeat right top;
}

#lema{
text-align: center;
padding-bottom: 6em;
}

form .row {
clear: both;
margin-bottom: 0.5em;
}

form{
color: #464241;
font: 0.8em verdana,helvetica,arial,FreeSans;	
margin-top: 2em;
}

form .label{
float: left;
width: 6em;
}

.mensaje{
border-bottom: 1px dotted #ccc;
padding: 0.6em 0 0.2em 0;
color:#444;
font: 0.7em verdana,helvetica,arial,FreeSans;	
}

.emaila2{
margin-left: 1em;
}

.nombre_libro{
color: #444;
}

.fecha_libro{
color: gray;
}

#mezutegia1{
height: 10em;
overflow: auto;
}

#mezutegia{
font: 0.7em verdana,helvetica,arial,FreeSans;
margin: 1em 0 0 0;
padding: 0;
}

#mezutegia fieldset{
margin: 0;
padding: 0;
border: 0;
}

.camposmezu{
width: 9.5em;
}

.camposmezu2{
width: 33.5em;
}

.boton{
font: 1.2em verdana,helvetica,arial,FreeSans;
border: 1.1px solid #716f6e;
background: #aaa8a8;
}