/*_____________Xenericos_____________*/
* {
	margin: 0;
}
body { 
	background-color: #fff;
	text-align: center; 
	color: #684f40; 
	font-size: 62.5%;
	font-family: Arial, Helvetica, "Sans-serif";
	margin: 0 auto;
	padding: 0; 
}
br.espazo {
	clear: both;
}
p.nada, hr {
	display: none;
}
img {
	border: 0;
}
#contido_texto p {
	margin: 0.5em 0;
}
/*_____________Ligazons_____________*/
a:focus {
	outline: none;
}
a {
	color: #00aeef;
}
a:hover {
	color: #799daf;
}
#menusecundario a, #pepaxina a {
	text-decoration: none;
}
#destacados a {
	color: #dcdcdc;
	font-size: 0.9em;
	font-style: normal;
}
#destacados a:hover {
	color: #fff;
}

/*_____________Estructura_____________*/
#paxina {
	background-color: #e5e5e5;
	width: 750px;
	text-align: left;
	font-size: 1.2em;
}
html, body {
	height: 100%;
}
#paxina {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em; 
}
#pepaxina, #espazo {
	height: 4em;
}
#pepaxina {
	font-size: 1.2em;
	margin: 0 auto;
	width: 750px;
	background-color: #fff;
	text-align: left;
	border-top: 2px solid #ccc; 
}
#cabeceira {
	margin: 0;
	height: 280px;
	padding: 0;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 0 82px;
}
.fondo0 {
	background-image: url(/imx/imx_cab01.jpg);
}
.fondo1 {
	background-image: url(/imx/imx_cab02.jpg);
}
.fondo2 {
	background-image: url(/imx/imx_cab03.jpg);
}
.fondo3 {
	background-image: url(/imx/imx_cab04.jpg);
}
.fondo4 {
	background-image: url(/imx/imx_cab05.jpg);
}
.fondo5 {
	background-image: url(/imx/imx_cab06.jpg);
}
#cabeceira_interior {
	margin: 0;
	height: 150px;
	padding: 0;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 0 82px;
}
.fondoint0 {
	background-image: url(/imx/imx_cabpeq01.jpg);
}
.fondoint1 {
	background-image: url(/imx/imx_cabpeq02.jpg);
}
.fondoint2 {
	background-image: url(/imx/imx_cabpeq03.jpg);
}
.fondoint3 {
	background-image: url(/imx/imx_cabpeq04.jpg);
}
.fondoint4 {
	background-image: url(/imx/imx_cabpeq05.jpg);
}
.fondoint5 {
	background-image: url(/imx/imx_cabpeq06.jpg);
}
#logos {
	width: 369px;
	display: inline;
	float: left;
	text-align: right;
	margin: 20px 0 0 111px;
}
#actualidade {
	width: 460px;
	float: left;
	display: inline;
	margin: 10px 20px 10px 10px;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 0 0 20px 0;
}
#destacados {
	width: 250px;
	float: left;
	display: inline;
	padding: 0 0 20px 0;
}
#contido_texto {
	padding: 10px 10px 30px 10px;
	font-size: 1.2em;
	line-height: 1.2em;
}
#contido_auxiliar {
	width: 250px;
	float: right;
	margin: 0 0 20px 20px;
}

/*_____________Menu_____________*/
#menu {
	margin: 0;
	background-color: #fff;
	text-align: left;
	height: 30px;
	width: 750px;
}
#menu ul {
	margin: 0 0 0 65px;
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
	background-color: #000;
}
#menu.menu_interior ul{
	margin: 0;
	margin: 0 0 0 11px;
}
#menu ul li { 
	padding: 0;
	margin: 0;
	float: left;
}
#menu ul li a { 
	display: block; 
	margin: 0; 
	height: 30px;
	text-decoration: none; 
}
#menu0 a, #menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a, #menu0on a, #menu1on a, #menu2on a, #menu3on a, #menu4on a, #menu5on a {
	background: url(/imx/menu.png) no-repeat; 
}
#menu0 a { 
	background-position: 0px 0; 
	width: 107px; 
}
#menu0 a:hover { 
	background-position: 0px -30px; 
	width: 107px; 
}
#menu1 a { 
	background-position: -107px 0; 
	width: 113px; 
}
#menu1 a:hover, #menu1on a { 
	background-position: -107px -30px; 
	width: 113px; 
}
#menu2 a { 
	background-position: -217px 0; 
	width: 130px; 
}
#menu2 a:hover, #menu2on a { 
	background-position: -217px -30px; 
	width: 130px; 
}
#menu3 a { 
	background-position: -347px 0; 
	width: 115px; 
}
#menu3 a:hover, #menu3on a { 
	background-position: -347px -30px; 
	width: 115px; 
}
#menu4 a { 
	background-position: -462px 0; 
	width: 139px; 
}
#menu4 a:hover, #menu4on a { 
	background-position: -462px -30px; 
	width: 139px; 
}
#menu5 a { 
	background-position: -601px 0; 
	width: 117px; 
}
#menu5 a:hover, #menu5on a { 
	background-position: -601px -30px; 
	width: 117px; 
}

/**/
#menusecundario {
	padding: 10px 5px;
}
#menusecundario ul {
	margin: 0;
	padding: 0; 
	list-style-type: none; 
	font-size: 1.2em;
}
#menusecundario ul li { 
	padding: 0 10px;
	margin: 0;
	float: left;
	border-right: 1px solid #799daf; 
}
#menusecundario a#activo {
	color: #799daf; 
}


/*_____________Imaxes_____________*/
#logos img {
	margin: 0 0 0 20px;
	float: left;
}
.foto_noticia_peq {
	float: left;
	margin: 0 10px 0 0;
	width: 100px;
}
.foto_noticia_med {
	float: left;
	margin: 0 10px 0 0;
	width: 200px;
}
img.foto_dereita {
	width: 250px;
}
img.banner {
	margin: 1em 0 0 0;
	width: 250px;
	height: 60px;	
}
object.video {
	float: left;
	margin: 0 20px 0 0;
}
/*_____________T’tulos_____________*/
h1 {
	background: url(/imx/logo_nabeira.png) no-repeat 0 0;
	width: 270px;
	height: 58px;
	float: left;
	display: inline;
	margin: 20px 0 0 0;
}
h1 a {
	display: block;
	height: 100%;
	width: 100%;
	border: none;
}
h2#tit_actualidade {
	background: url(/imx/tit_actualidade.png) no-repeat 0 0;
	width: 124px;
	height: 19px;
	margin: 0 0 10px 0;
}
h2#tit_nabeira {
	background: url(/imx/tit_localizacion.png) no-repeat 0 0;
	width: 210px;
	height: 19px;
	margin: 0 0 10px 0;
}
#contido_texto h2 {
	font-size: 1.8em;
	line-height: 1em;
	font-weight: normal;
	margin: 0 0 0.5em 0;
}
#contido_texto h3 {
	color: #799daf;
	font-size: 1.2em;
	line-height: 1em;
	font-weight: normal;
	margin: 2em 0 0.3em 0;
}
#actualidade h3, #contido_texto h3.tit_noticia {
	font-size: 1.4em;
	line-height: 1em;
	font-weight: normal;
	margin: 0.1em 0 0.2em 0;
}
#contido_auxiliar h3 {
	font-size: 0.8em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 2em 0 0.5em 0;
	border-bottom: 1px solid #fff;
	color: #799daf;
}
#contido_texto h3.tit_gal_peq {
	margin: 1em 0 0.5em 0;
	color: #684f40; 
	border-bottom: dotted 1px #684f40;
}
/*_____________Estilos para textos_____________*/
div#lema {
	margin: 150px 0 0 490px;
	width: 250px;
	color: #fff;
	font-size: 1.1em;
	background-color: #684f40;
}
div#lema p {
	padding: 5px;
}
#pepaxina p {
	text-align: right;
	padding: 5px 0 0 0;
	font-size: 0.95em;
	color: #799daf;
	float: left;
	display: inline;
	width: 375px;
}
#pepaxina p.telefonos {
	text-align: left;
}
#destacados div {
	padding: 10px 10px 0 10px;
	margin: 10px 0 20px 0;
	background-color: #799daf;
	color: #fff;
	font-size: 1.4em;
}
#contido_auxiliar p.destacado {
	margin: 2em 0;
	font-size: 1.1em;
	color: #799daf;
	text-indent: 20px;
	background: url(/imx/comillas.png) no-repeat 0 0;
}
p.pefoto {
	font-size: 0.9em;
	line-height: 1em;
	margin: 0 0 2em 0;
	color: #799daf;
}
.entradilla {
	color: #333;
}
.data, #contido_texto p.antetitulo, #actualidade p.antetitulo {
	color: #799daf;
	padding: 0 0.5em 0 0;
	font-size: 0.8em;
	line-height: 1em;
	text-transform: uppercase;
}
.tipo_videos {
	margin: 10px 0 0 0;
	float: left;
	display: inline;
	width: 320px;
}
.tipo_docs {
	margin: 10px 0 0 30px;
	float: left;
	display: inline;
	width: 380px;
}
p.dereitapeq {
	text-align: right;
	font-size: 0.9em;
}

/**/
#mostra_galeria, #mostra_peqs {
	padding: 1em 0;
	text-align: center;
	margin: 0 0 1px 90px;
	width: 550px;
	font-size: 0.9em;
	line-height: 1.1em;
}
#nav_pax_galeria {
	float: left;
	margin: 0 5px;
}
#nav_anterior, #nav_seguinte {
	float: left;
	margin: 0;
	width: 330px;
	display: block;
	text-align: center;
}
#num_imaxe {
	float: left;
	margin: 0;
	width: 60px;
	display: block;
	text-align: center;
}
img.flecha_esq, img.flecha_der {
	float: left;
	width: 18px;
	height: 18px;
}
img.flecha_esq {
	margin: 10px 5px 0 45px;
}
img.flecha_der {
	margin: 10px 0 0 5px;
}
#mostra_galeria img {
	margin: 0 0 5px 0;
}

/**/

/*_____________Listaxes_____________*/
#contido_texto ul, ul#lista_galerias {
	margin: 0.5em 0;
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
}
#contido_texto ul li { 
	background: url(/imx/item.png) no-repeat 0 0.5em;
	padding: 0 0 0 0.6em;
	margin: 0.4em 0;
}
#contido_auxiliar ul {
	margin: 0;
	padding: 0; 
	list-style-type: none; 
	font-size: 0.9em;
}
#contido_auxiliar ul li { 
	background: url(/imx/item_branco.png) no-repeat 0 0.3em;
	padding: 0 0 0 1em;
	margin: 0;
}
ul#lista_apartados {
	margin: 2em 0 1em 0;
	padding: 0; 
	list-style-type: none; 
	font-size: 1em;
}
ul#lista_apartados li { 
	background: url(/imx/item_azul.png) no-repeat 0 0.5em;
	padding: 0 0 0 0.6em;
	margin: 0.4em 0;
}
#contido_texto #lista_galerias li { 
	background-image: none;
	margin: 0 0 1em 0; 
	padding: 0; 
}
#contido_texto ul#lista_galerias img {
	float: left;
	width: 200px;
	margin: 0 10px 0 0;
}
#contido_texto #lista_galerias p {
	float: left;
	width: 520px;
	margin: 0;
}
#contido_texto #lista_galerias strong {
	display: block;
	margin: 0 0 0.3em 0;
	font-size: 1.1em;
	background: url(/imx/item_carpeta.png) no-repeat 0 0.1em;
	padding: 0 0 0 1.2em;
}
#contido_texto ul.lista_descarga li { 
	background: url(/imx/item_descarga.png) no-repeat 0 0.3em;
	padding: 0 0 0 1em;
	margin: 0;
}
#contido_texto #lista_carpetas li { 
	background: url(/imx/item_carpeta.png) no-repeat 0 0.1em;
	padding: 0 0 0 1.2em;
	margin: 0;
}

/*_____________Formularios_____________*/
form {
	margin: 0;
}
label {
	display: block;
	width: 12em;
	float: left; 
	margin: 0.2em 0; 
	color: #684f40;
	border-top: 1px solid #dce6eb;
	padding: 0.2em 0 0 0;
}
fieldset {
	margin: 0; 
	padding: 0; 
	border: none;
}
input, textarea, select { 
	border: none; 
	background-color: #fff; 
	margin: 0.2em 0; 
	font-size: 1.1em;
	color: #684f40; 
	font-family: Arial, Helvetica, "Sans-serif";
	padding: 0.2em 0;
}
form p {
	clear: left;
	margin: 0.5em 0 1.5em 0;
}
input.boton {
	background-color: #799daf;
	color: #fff;
	margin: 0.5em 0 0 11em;
}
p.peform {
	color: #799daf;
	font-size: 0.9em;
	line-height: 1em;
}

/*_____________Extras_____________*/
h1 span, h2 span, #menu span {
	display: block; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin: 0;
	background-image: none;
	height: 0px;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/**/
