/* CSS Document */

body {
background: #009887 url(../img/fondo-body-no.gif) repeat;
font-family: Verdana, arial, Georgia;
text-align: center;
padding: 0;
margin:0;


}

h1 {

display:none;

}

#contenedor {
margin: 0 auto;
padding: 0;
/*background: url(../img/fondo-blanco.gif) top center no-repeat;*/
width: 940px;
}

#cabeceira {
height: 172px;
padding:0;
margin:0;
/*width: 940px;*/

}

#cabeceira img {
border:0;

}

#centro {
background-image: url(../img/fondo-centro.gif);
background-repeat:no-repeat ;
background-position: center top;
height:380px;
margin:0;
padding:0;
/*width: 940px;*/
display:block;
clear:both;
}

#centro-servicios {
background-image: url(../img/fondo-centro.gif);
background-repeat:no-repeat ;
background-position: center top;
height:375px;
margin:0;
padding:0;
/*width: 940px;*/
}


#centro-servicios .stripViewer {
height: 330px;
}


#centro-hemeroteca {
background-image: url(../img/fondo-centro.gif);
background-repeat:no-repeat ;
background-position: center top;
height:330px;
margin:0;
padding:0;

}


#centro-portada {
background: url(../img/fondo-centro-fase3-galego.gif) center no-repeat ;
height:374px;
background-position:top;
margin:0;
padding:0;
/*width: 940px;*/
}


#centro .trans,#centro-servicios .trans,  #centro-portada .trans, #centro-hemeroteca .trans{
float:left;
padding: 160px 0 0 15px;
width: 330px;
}

#centro .trans img, #centro-servicios .trans img, #centro-portada .trans img, #centro-hemeroteca .trans img {
width:250px;
height:120px;
margin-right:0;
height:100px;
border:0;

}


#pe {
margin:0;
padding:0;
/*width:940px;
background: url(../img/fondo-relleno.gif) center no-repeat ;*/
display:block;
clear:both;
}

#pe img {
margin:0;
padding:0;
border:0;
/*display:block;
clear:both;*/
}


#galeria {

margin: 0 10px 0 0;
width:578px;
float:right;
height:320px;


}
/*
#galeria {

margin: 0 0 0 330px;
width:600px;
}
*/


#video {
/*width:600px;*/
margin:0 auto;
padding-left:100px;
float:left;
}

#texto {
float:right;
font-family: Georgia, Tahoma;
font-style: italic;
margin:0 15px 0 0;
padding:0;
width:560px;
display:block;
border:1px solid #fff;

}

#hemeroteca {
width:460px;
margin:0 40px 0 0;
text-align: left;
border:1px solid #fff;
font-family: georgia;
font-style:italic;
float:right;
}

#hemeroteca a {
color:#00aaa6;
text-decoration:none;

}

#hemeroteca a:hover {
color:#666;
text-decoration:underline;

}


#hemeroteca h2 {
font: 15px Georgia, Verdana;
color:#C10000;
font-style:italic;

}

#hemeroteca h3 {
font-size:0.95em;
margin: 15px 0 5px 0;
padding:0;

}

#hemeroteca p {
font-size: 0.8em;
color:#666;
margin: 0 0 5px 0;
padding:0;
}

#hemeroteca ul {
margin:0;
padding:0 0 0 25px;

}


#hemeroteca li {
font-size:0.8em;
list-style:none;
color:#666666;
padding-top: 4px;
}

#carousel {
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 245px;
	padding-top:100px;
}

#carousel .belt {
	position: absolute; /* Necesario */
	left: 0;
	top: 0;
	margin:0 10px 10px 0;
}

#carousel .panel {
	width:500px;
	float: left; /* Necesario */
	overflow: hidden;
	margin: 0;
	padding:0;
	border:4px solid #fff;
}



#carousel .panel .panel-text a {
	color:#00aaa6;
	text-decoration:underline;

}



.panel-text p, .panel-text p a, .panel-text-pelicula p {
font-weight:normal;
color:#00aaa6;
text-decoration:none;
font-size:0.8em;
margin:11px 0 0 0;
font-family:Verdana, Geneva, sans-serif;


}

.panel-text-pelicula p a {
font-weight:normal;
color:#d60015;
text-decoration:none;
font-size:0.95em;
margin-top:20px;
font-family:Verdana, Geneva, sans-serif;


}

#carousel .panel .panel-text a:hover {
color:#666;
text-decoration:underline;
}

			/* Botones del carousel */
			
.button-prev {
	height:250px;
	width:35px;
	float:left;
	}

.button-prev a {
	display:block;
	padding:5px;
	margin-top:105px;
}

.button-next {
	height:250px;
	width:35px;
	float:right;
	
}

.button-next a {
	display:block;
	padding:5px;
	margin-top:105px;
}


a img {
	border:none;
}

/*servizos*/

.stripViewer .panelContainer .panel .wrapper img {
float:right;
padding:5px;
}

.datos {
	font-size:0.7em;
	line-height: 18px;
	display:block;
	margin-bottom:10px;
	color:#e7e7e7;
}



