@charset "utf-8";
/* CSS Document */

html, body{
	height:100%;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

a, img{border:none}

a, a:visited{text-decoration:none; color: #09f}
a:hover{text-decoration:none;color:#c00}

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


.spacer{
	clear:both; 
	font-size:0; 
	line-height:1em;
}

.divHr{
	clear:both; 
	margin:1em auto;
	width:80%;
	height:1px;
	background-color:#006
}


body{
	margin:0;
	color:#232323;
	padding:0;
	background-color:#fff;
	font-family: "Helvetica", "Arial";
	/*background: url(imaxes/backgrounds/fondoPrincipal.jpg) fixed; */	
}

/* Capa para amosar as ventanas dhtml e ocultar o fondo. a sua altura definese con javascript*/
#capaPopUp {
	position:fixed;
	top:0;left:0;
	display:none;
	visibility:hidden;
	padding:0px;		
	background-image:url(../imaxes/bg_trans.png);
	background-repeat:repeat;
	width:100%;
	min-height:100%;
	height:auto;
	z-index:500;
}

/*Cabecera coa animacin flash (Vdeo + menu)*/
#header{
	border:0px solid #f00; ;
	/*border-bottom:1px solid #999;*/
	width:100%;height:200px;
	overflow:hidden;
	clear:both;
	background-image: url(../imaxes/backgrounds/fondoSuperior.png); /*Fondo da cabecera*/
	background-repeat: repeat-x;
	background-position: top;
	
}
	#contCapaFlash{
		position:relative;
		border:0px solid #f00;
		/*border-left:1px solid #21E1E8;
		border-right:1px solid #21E1E8;*/
		width:930px; height:190px;
		top:5px;
		margin:0 auto; 
	}
	#capaFlash{ /*Lembrar que swfobject elimina o estilo da capa, por eso emprego 2 capas, unha dentro da outra*/
		border:0px solid #0f0;
		position:relative;
		width:100%; height:100%;
	}





/*Estilo para o menu principal*/
#divMenu{
	width:100%; height:32px;
	border:0px solid #f00;
	background:url(../imaxes/backgrounds/fondoMenu.jpg) repeat-x;
	text-align:center;
	padding-top:1px;
	
}




/* 2 fila horizontal que ocupa 100% de ancho pantalla */
#divCentral{ 
	position:relative;
	left:50%;
	margin-left:-465px;
	border-left:0px solid #aaa;
	border-right:0px solid #aaa;
	min-height:500px; height:auto; 
	width:930px;
	float:left; 
	clear:both;
	background-color:#fff;
	border:0px solid;
	/*background: url(imaxes/backgrounds/fondoContido.jpg) repeat-y;	*/
	
}

/*Columna co contido*/ 
#divContido{
float:left;
width:640px; margin-right:10px; margin-bottom:1em;
border:0px solid;
min-height:500px; height:auto;

}

/*Columna de banners*/
#divLateral{
float:left;
width:278px;
min-height:500px; height:auto; 
margin-bottom:.5em;

}

	div.banner, img.banner{
		width:100%;
		border:1px solid #aaa;
		margin-bottom:3px;
		float:left;
		cursor:pointer;
	}
	div.banner{
		height:auto;
	}
	
	
/* Pe de pxina */
#footer{
	border:0px solid #00f;
	border-top:1px solid #21E1E8;
	height:100px; 
	width:100%;
	background-color: #eee;
	/*background: url(imaxes/backgrounds/fondoFooter.jpg) repeat-x; */
	float:left;
	clear:both;		
}
