body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #FFF;
}

.frame{
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto
}


.logo {
	margin: 5px 0px;
	text-align: left;
}

.menu_sup {
	border: 1px solid #666;
	background-color: #DDD;
	font-size: x-small; 
	text-align: right;
    vertical-align: middle;
	width: 100%;
	padding: 2px;
    margin: 0px 5px;
}


.izqda {
	width: 25%;
	vertical-align: top;
}

.centro {
	padding: 5px;
	width: 50%;
	text-align: left;
	vertical-align: top;
}

.centro_dos {
	padding: 5px;
	width: 75%;
	text-align: left;
	vertical-align: top;
}

.dcha {
	width: 25%;
	vertical-align: top;
}



.idiomas {
	TEXT-ALIGN: center
}


.caixabotoneira {
	BORDER-RIGHT: #666 1px solid;
	BORDER-TOP: #666 1px solid; 
	MARGIN: 5px 0px; 
	BORDER-LEFT: #666 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #666 1px solid; 
	BORDER-COLLAPSE: collapse 
}
.caixanovas {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	MARGIN: 0px; 
	BORDER-LEFT: #666 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #666 1px solid
}

.caixadereita {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	MARGIN: 5px 0px; 
	BORDER-LEFT: #666 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #666 1px solid; 
	BORDER-COLLAPSE: collapse
}
.caixabanner {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	MARGIN: 5px 0px; 
	BORDER-LEFT: #666 1px solid; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #666 1px solid; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #eee; 
	TEXT-ALIGN: center
}
.caixagrupos {

	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	MARGIN: 5 px; 
	BORDER-LEFT: #666 1px solid; 
	BORDER-BOTTOM: #666 1px solid; 
	BORDER-COLLAPSE: collapse
	
}

.caixacontactos {
	MARGIN: 5px; 
	BORDER-COLLAPSE: collapse;
	VERTICAL-ALING: top
}

.botoneira_fondoazul {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: x-small; 
	COLOR: #FFFFFF;
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #000066
}
.botoneira_a {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-WEIGHT: bold; 
	BACKGROUND-COLOR: #ddd
}
.botoneira_b {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 15px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	MARGIN: 1px; 
	BACKGROUND-COLOR: #eee
}
.botoneira_c {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 25px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left
}
.botoneira_cs {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 25px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left; 
	FONT-WEIGHT: bold
}
.botoneira_d {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 35px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left
}
.botoneira_ds {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 35px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold
}
.botoneira_e {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 40px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left
}



.botoneira_outros {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left
}

.botoneira_secundaria {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left
}


.menu_inf {
	border: 1px solid #666;
	font-size: x-small;
	background-color: #DDD;
	text-align: center;
	margin:	5px 0px 0px 0px;
	width: 100%;
	padding: 2px;
}



.menu_sup {
	border: 1px solid #666;
	background-color: #DDD;
	font-size: x-small; 
	text-align: right;
    vertical-align: middle;
	width: 100%;
	padding: 2px;
    margin: 0px 5px;
}



.lineagris {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ddd;
}
.lineanegra {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #000000;
}


.tit_caixa {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ddd; 
	TEXT-ALIGN: left
}



P {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TR.fondoazul {
	BACKGROUND-COLOR: #000066
}
TR.fondogris {
	BACKGROUND-COLOR: #ddd
}
TR.fondogrisclaro {
	BACKGROUND-COLOR: #eee
}
TD {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.texto_postal1 {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: left
}
.texto_postal2 {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: right
}
A {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #c00; 
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: large; 
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-SIZE: medium; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H3 {
	FONT-SIZE: small; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
H4 {
	PADDING-LEFT: 5px; 
	FONT-SIZE: small; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.normal {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normalgris {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #666666
}

.normalazul {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #000066
}

.lema {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.blanquita {
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #FFFFFF
}
.negrita {
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.negritagris {
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #666666
}
.negritaazul {
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	COLOR: #000066
}
.negritasulineada {
	FONT-WEIGHT: bold; 
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}
.titulo {
	FONT-WEIGHT: normal; 
	FONT-SIZE: large; 
	COLOR: #000066; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pequeno_dcha {
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-ALIGN: right
}
.lista {
	DISPLAY: list-item; 
	FONT-SIZE: x-small; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.destacado_imp {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	FONT-SIZE: x-small; 
	PADDING-BOTTOM: 1px; 
	MARGIN: 1px; 
	PADDING-TOP: 1px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #eee
}



LI {
	FONT-SIZE: x-small; 
	LINE-HEIGHT: 125%; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
IMG {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px
}
IMG.novas {	
	FLOAT:left; 
	BORDER-RIGHT: #dcd6c2 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #dcd6c2 1px solid;  
	PADDING-LEFT: 2px; 
	BACKGROUND: #f7f6f1; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 2px 6px 2px 2px; 
	BORDER-LEFT: #999999 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #999999 1px solid
}
.enlace_busca {
	FONT-SIZE: x-small; 
	COLOR: #666; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
HR {
	BORDER-RIGHT: #666 1px solid; 
	BORDER-TOP: #666 1px solid; 
	BORDER-LEFT: #666 1px solid; 
	WIDTH: 90%; 
	BORDER-BOTTOM: #666 1px solid; 
	BACKGROUND-COLOR: #666; 
	TEXT-ALIGN: center
}
.valign {
 vertical-align: top;
}
.centrado {
 text-align: center;
}
.esquerda {
 text-align: left;
}
.dereita {
 text-align: right;
}

.xustificado {
 text-align: justify ;
}
.cen {
	width: 100%;
}
}
.cincuenta {
	width: 50%;
}
.trintaetres {
	width: 33%;
}
.dez {
	width: 10px;
}

