.abajo_cent { 
margin : 20px; 
width : 50px; 
} 
.abajo_dcha { 
margin : 20px; 
width : 105px; 
} 
.abajo_izq { 
margin : 20px; 
width : 105px; 
} 
.ancho0 { 
width : 0; 
vertical-align : top; 
} 
.ancho10 { 
width : 10px; 
} 
.ancho100 { 
width : 100%; 
} 
.ancho33 { 
width : 33%; 
} 
.ancho5 { 
width : 5px; 
vertical-align : top; 
} 
.ancho50 { 
width : 50%; 
} 
.breadcrumb { 
text-align : left; 
margin : 3px 0; 
} 
.busca { 
margin : 5px 0; 
padding : 10px 0 0 0; 
text-align : right; 
} 
.caixa { 
border : 1px solid #666; 
margin : 5px 0; 
border-collapse : collapse; 
width : 165px; 
} 
.caixa_especial { 
padding : 2px 2px 2px 2px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-align : left; 
width : 100%; 
} 
.caixa_xornal { 
border : 1px solid #666; 
margin : 5px 0; 
border-collapse : collapse; 
width : 100%; 
} 
.centrado { 
text-align : center; 
} 
.centro { 
padding : 5px; 
width : 400px; 
text-align : left; 
vertical-align : top; 
} 
.centro_dos { 
text-align : left; 
padding : 5px; 
vertical-align : top; 
} 
.dcha { 
width : 170px; 
vertical-align : top; 
} 
.dereita { 
text-align : right; 
} 
.destacado { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
margin : 1px; 
color : #000; 
background-color : #fff; 
} 
.destacado_imp { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
background-color : #eee; 
margin : 1px; 
padding : 1px; 
color : #000; 
} 
.esquerda { 
text-align : left; 
} 
.foto_xornal_portada { 
padding : 8px; 
} 
.foto_xornal_ppal { 
padding : 0; 
margin : 5px; 
vertical-align : top; 
float : left; 
clear : left; 
} 
.foto_xornal_resto { 
padding : 5px; 
text-align : center; 
} 
.frame { 
margin-top : 0; 
margin-bottom : 0; 
margin-right : auto; 
margin-left : auto; 
width : 760px; 
} 
.he10 { 
height : 10px; 
} 
.he5 { 
height : 5px; 
} 
.idiomas { 
text-align : center; 
width : 100%; 
} 
.imaxe_meteo { 
text-align : right; 
vertical-align : middle; 
} 
.izqda { 
width : 170px; 
vertical-align : top; 
} 
.lema { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
padding : 0 0; 
margin : 0; 
} 
.lista { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
display : list-item; 
} 
.logo { 
margin : 5px 0; 
text-align : left; 
} 
.menu_inf { 
border : 1px solid #666; 
font-size : x-small; 
background-color : #ddd; 
text-align : center; 
margin : 5px 0 0 0; 
width : 760px; 
padding : 2px; 
color : #000; 
} 
.menu_nav { 
border : 1px solid #666; 
margin : 5px 0; 
width : 170px; 
} 
.menu_sup { 
border : 1px solid #666; 
background-color : #ddd; 
font-size : x-small; 
text-align : right; 
vertical-align : middle; 
width : 760px; 
padding : 2px; 
margin : 0 5px; 
color : #000; 
} 
.negrita { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-weight : bold; 
color : #000; 
} 
.normal { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
} 
.pequeno_dcha { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-align : right; 
width : 100%; 
} 
.pequeno_izqda { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-align : left; 
width : 100%; 
} 
.postal1 { 
margin : 5px 0; 
} 
.postal2 { 
margin : 5px 0; 
} 
.resto_caixa { 
padding : 2px 2px 2px 3px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
line-height : 150%; 
text-align : left; 
} 
.salto { 
height : 1px; 
width : 760px; 
} 
.texto_postal1 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-align : left; 
width : 33%; 
} 
.texto_postal2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-align : right; 
width : 33%; 
} 
.tit_caixa { 
background-color : #ddd; 
padding : 3px 0 3px 3px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-weight : bold; 
text-align : left; 
color : #000; 
} 
.tit_caixa_dereita { 
background-color : #ddd; 
padding : 3px 0 3px 3px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-align : right; 
color : #000; 
} 
.titulo { 
font-family : Arial, Helvetica, sans-serif; 
font-size : large; 
font-weight : normal; 
color : #000066; 
margin : 0 0 5px 0; 
} 
.valign { 
vertical-align : top; 
} 
.xcentro { 
padding : 0 5px; 
border-left : 1px solid #666; 
vertical-align : top; 
width : 31%; 
} 
.xfondo { 
background-color : #ccc; 
padding : 10px; 
vertical-align : top; 
color : #000; 
} 
.xornal { 
border : 1px solid #666; 
width : 400px; 
margin : 5px; 
} 
.xornal25 { 
width : 25%; 
vertical-align : top; 
text-align : right; 
} 
.xornal33 { 
width : 33%; 
vertical-align : top; 
} 
.xornal50 { 
width : 50%; 
vertical-align : top; 
} 
.xornal70 { 
width : 70%; 
vertical-align : top; 
text-align : left; 
} 
.xornal80 { 
width : 80%; 
padding : 5px; 
} 
.xornal_contido_pral { 
width : 95%; 
vertical-align : top; 
} 
.xornal_tit_caixa { 
background-color : #ddd; 
padding : 3px 0 3px 3px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
font-weight : bold; 
text-align : left; 
width : 50%; 
color : #000; 
} 
.xornal_tit_caixa_dereita { 
background-color : #ddd; 
padding : 3px 0 3px 3px; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-align : right; 
width : 50%; 
color : #000; 
} 
a { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
text-decoration : none; 
} 
A:hover { 
color : #c00; 
text-decoration : underline; 
} 
body { 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
text-align : center; 
background-color : #fff; 
} 
h1 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : large; 
font-weight : normal; 
color : #000066; 
} 
h2 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : medium; 
} 
h3 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : small; 
} 
h4 { 
font-family : Arial, Helvetica, sans-serif; 
font-size : small; 
padding-left : 5px; 
} 
hr { 
border : 1px solid #666; 
text-align : center; 
width : 90%; 
} 
html { 
background-color : white; 
} 
img { 
border : 0; 
} 
li { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
line-height : 125%; 
} 
P, td { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : x-small; 
} 
