* { margin: 0px; padding: 0px; border: none; }

/*--- CLEARFIX ---*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}



body
{
/*background: #999 url(/imx/fndovive.gif) top center repeat-y;*/
background: #999 url(/imx/fndovive_laran.gif) top center repeat-y;
margin: 0px;
color: #464648;
font-size: 11px;
font-family: "Verdana", Arial, Sans-serif;
padding: 0px;
padding: 0;
}

div#negro {
background:#000;
display:block;
height:90px;
position:absolute;
top:0;
width:100%;
z-index:-90;
left: 0;
}

#sombra {
margin: 0px auto 0px auto;
padding: 0px;
width: 900px;
background-color: white;

}
#sombrasin { background: transparent url(/imx/fondocontidosin.gif) top center repeat-y; text-align: center; margin: 0px auto 0px auto; padding: 0px; width: 772px; }

a {color: #AA6E03;}
a:focus { outline: none; }
/*a:link, a:visited  { color: #930; }*/
a:hover, a:visited:hover { color: #3A3B3C; }

a.sin:link, a.sin:visited  { text-decoration: none; }
a.sin:hover, a.sin:visited:hover { text-decoration: underline; }

a.branco:link, a.branco:visited
{
color: #515254;
text-decoration: none;
text-transform: uppercase;
}
a.branco:hover, a.branco:visited:hover { color: #336633; text-decoration: none; }

a.brancom:link, a.brancom:visited  { color: #515254; text-decoration: none; }
a.brancom:hover, a.brancom:visited:hover { color: #336633; text-decoration: none; }

a.branco_on:link, a.branco_on:visited, a.branco_on:hover, a.branco_on:visited:hover { color: #fff; text-decoration: none; }


div.fotoaxendaalcaldia
{
width: 150px;
float: left;
margin: 2px 5px 0 0;
padding: 0 10px 0 0;
}
div.fotoaxendaalcaldia img
{
width: 150px;
border:3px solid #E2E2E2;
}

ul
{ 
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}
ul li
{

padding: 1px 0px 1px 10px;
margin: .1em 0px;
}

ul li a
{
text-decoration: none;
}

ul li a:hover
{
text-decoration: underline;
}

ul ul
{
margin: 1px 0px 1px 15px;
padding: 0px;
list-style-type: none;
}
ul ul li
{
font-size: 90%;
padding: 0 0 0 10px;
}

.limpiar
{
clear: both;
}

.txtbuscador
{
font-size: 11px;
font-weight: bold;
color:#515254;
margin: 10px 0 5px 10px;
}
#buscador {
display:block;
height:58px;
margin:0 0 20px;
border:1px solid #DBDCCC;
}
#buscador fieldset {
border:0 none;
display:inline;
height:22px;
margin:0;
padding:0;
}
#buscador input.campo {
background-color:#dbdccc;
border:medium none;
float:left;
font-size:11px;
height:18px;
margin:0 0 0 10px;
padding:2px 0 0 5px;
width:152px;
}
#buscador input.enviar {
background:transparent url(/imx/lupa.png) no-repeat scroll 0 0;
border:medium none;
font-size:11px;
height:18px;
margin:0 0 0 5px;
padding:0;
width:20px;
float: right;
text-indent:-9999px;
}

input.btenviarform {
/*border:1px solid #336633;*/
font-size:11px;
height:18px;
margin:0;
padding:3px;
*padding:0;
color:#918A7E;
font-weight: bold;
background-color: #E0DBD3;

}

.contbtnes
{
width: 400px;
height: 30px;
float: left;
}


em {font-style: italic; }
img { border: 0px; }
p { margin: 0 0 5px 0; }
p.dereita
{
margin: 10px 0 10px 0;
text-align: left;
}
/*p.centro { text-align: center; }*/
p.sinatura
{
color: #464848;
font-size: 100%;
margin: 10px 0px 0 0;
padding: 0px;
font-style: italic;
}
p.nota { color: #464848; font-size: 10px;}
td.dereita {text-align: right; }
br.separador { clear: left; }

.form, .formsin
{
color: #000;
font-family: Verdana, Arial, Sans-serif;
font-size: 100%;
background-color: #fff;
margin: 1px 0px 10px 0px;
border: 1px solid #AA6E03;
}
.form_postal
{
background-color:#FFFFFF;
border:1px solid #AA6E03;
color:#000000;
float:left;
font-family:Verdana,Arial,Sans-serif;
font-size:100%;
margin:1px 5px 0 10px;
padding:0;
}


.form11 { color: #000; font-family: Verdana, Arial, Sans-serif; font-size: 100%; background-color: #fff; margin: 1px 0px 10px 0px; }


.data
{
color: #AA6E03;
font: 9px "Verdana", Arial, Sans-serif;
font-weight: bold;
}
.doc { color: #969697; font: 90% Verdana, Arial, Sans-serif; font-weight: normal; }


.maisbt
{
background-color: #e0dbd3;
padding: 5px 0px 5px 10px;
margin: 25px 0px;
font-weight: bold;
color:#aca598;
overflow: auto;
text-transform: uppercase;
font-size: 10px;
width: 135px;
}

.maisbt a
{
color:#918a7e;
text-decoration: none;
}

.maisbt a:hover
{
text-decoration: underline;
color: #AA6E03;
}

.mais
{
background-image: url(/imx/mais_laran.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 5px 10px;
margin: 1px 0px;
font-weight: bold;
color:#663;
overflow: auto;
}

/*mais total gris*/
.maistotal
{
background-image: url(/imx/mais_gr.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 5px 10px;
margin: 1px 0px;
font-weight: bold;
color:#3C3B40;
overflow: auto;
margin: 0 0 0 8px;

}

.maistotal a
{
text-decoration: none;
color:#3C3B40;
}

.maistotal a:hover
{
text-decoration: underline;
}
/*mais total verde*/

.maistotal_verde
{
background-image: url(/imx/mais_gr_verde.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 5px 10px;
margin: 1px 0px;
font-weight: bold;
color:#336633;
overflow: auto;
margin: 0 0 0 8px;

}

.maistotal_verde a
{
text-decoration: none;
color:#336633;
}

.maistotal_verde a:hover
{
text-decoration: underline;
color:#336633;
}

/*mais total amarillo*/
.maistotal_amarillo
{
background-image: url(/imx/mais_gr_amarillo.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 5px 10px;
margin: 1px 0px;
font-weight: bold;
color:#aa6e03;
overflow: auto;
margin: 0 0 0 8px;

}

.maistotal_amarillo a
{
text-decoration: none;
color:#aa6e03;
}

.maistotal_amarillo a:hover
{
text-decoration: underline;
color:#aa6e03;
}

/*mais total malva*/
.maistotal_malva
{
background-image: url(/imx/mais_gr_malva.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 5px 10px;
margin: 1px 0px;
font-weight: bold;
color:#995FAC;
overflow: auto;
margin: 0 0 0 8px;

}

.maistotal_malva a
{
text-decoration: none;
color:#995FAC;
}

.maistotal_malva a:hover
{
text-decoration: underline;
color:#995FAC;
}

/**/


.maisflechareves
{
background-image: url(/imx/reves2laran.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 5px 10px;
margin: 1px 0px;
font-weight: bold;
}

.mais a, .maisflechareves a
{
/*color: #336633;*/
color:#AA6E03;
text-decoration: none;
text-transform: lowercase;
}
.mais a:hover, maisflechareves a:hover
{
text-decoration: underline;
}
.vermello { color: #930; font-weight: bold; }
.verde { color: #996; font-weight: bold; }

div.fotodereita200, div.fotodereita196
{
float: left;
margin: 2px 0px 5px 0;
padding: 0px 10px 5px 0;
}

div.fotoalcalde
{
background-color: #E5B45D;
width: 196px;
margin: 0 0 15px 0;
}

div.fotoalcalde img
{
width: 150px;
margin: 25px 0 5px 25px;
}

div.fotodereita img, div.fotodereita200 img, div.fotodereita196 img
{
 border:3px solid #E2E2E2;
}

div.fotoder
{
float: left;
margin: 2px 5px 0 0;
padding: 0px 10px 0 0;
width: 200px;
}

div.fotoder img
{
width: 200px;
 border:3px solid #E2E2E2;}
 
 
 div.fotoexterna
{
float: left;
margin: 2px 5px 0 0;
padding: 0px 10px 0 0;
width: 132px;
}

div.fotoexterna img
{
width: 132px;
/*border:1px solid #E2E2E2;*/
height: 99px;
}



div.fotodereita200 { width: 200px; }
div.fotodereita196 { width: 196px; }
div.fotosuperior { margin: 10px 0px 10px 0px; }

p.pefoto, p.pefoto196 { color: #996; font-size: 90%; margin: 0px 0px 15px 0px; padding: 0px; }
p.pefoto150
{
color: #fff;
font-size: 10px;
margin: 0 0 0 25px;
padding: 0 0 10px 0;
}
p.pefoto150 { width: 150px; }
p.pefoto196 { width: 196px; }
img.foto { margin: 0px 0px 5px 0px; border: 0px; }
img.dereitasup { float: right; margin: 0px 0px 5px 10px; border: 0px; }
img.esquerda { float: left; margin: 0px 10px 5px 0px; border: 0px; }
img.centrada { margin: 10px 0px 10px 0px; border: 0px; }
img.superiorpeq { margin: 0px 0px 5px 0px; border: 0px;  }
img.banner { margin: 0px 10px 10px 15px; float: left; width: 120px; height: 60px; border: 0px; }
img.bannerint
{
margin: 0 0 15px 0;
width: 196px;
border: 0px;
}
/*galerias*/

h2.galeriaspase
{

color:#AA6E03;
font-family:"Verdana",Trebuchet,Arial,Sans-serif;
font-size:11px;
font-weight:bold;
margin:20px 0 10px 0;
_margin:0;
}

div.ft {
color:#008BD4;
font-size:11px;
}
div.relative {
height:auto;
line-height:0;
margin:0;
position:relative;
width:150px;
}

div.ft img.ft {
width:150px;
}
div.fotoalcalde img.zoom {
bottom:0;
height:16px;
position:absolute;
right:109px;
_right:132px;
*bottom:1px;
width:16px !important;
z-index:1;
}


#navgal
{
padding: 0 25px 15px 0;
margin: 0;
border: 0;
background-color: #E5B45D;
text-align: right;
width: 171px;
float: right;
}
#num_imaxe
{
color: #AA6E03;
font-size: 9px;
}
#nav_anterior, #nav_anterior a, #nav_seguinte, #nav_seguinte a
{
height:12px;
margin:0;
width:12px;

}
#nav_anterior img, #nav_seguinte img
{
width: 12px;
height: 12px;
border: 0;
margin: 0;
padding: 0;
}
#nav_seguinte, #nav_seguinte a
{
margin:0;
width:12px;
}
p.pefotogaleria {
color: white;
width: 150px;
font-size:10px;
margin:0 0 0 25px;
padding:0 0 10px;
}
.spacioblanco
{
background-color:white;
border:0 none;
height:45px;
* height:25px;
margin:0;
padding:20px 0 0;
_padding:20px 0 0 0;
}

/**/


address
{
color: #464648;
font-style: normal;
margin: 3px 0px 3px 5px;
padding: 0px;
}
address a
{
color: #336633;
text-decoration: none;
}

p.horario
{
color: #464648;
font-style: normal;
margin: 0px 0px 3px 5px;
padding: 0px;
}
p.entradilla { margin: 5px 0px 10px 0px; font-family: "Trebuchet Ms", Trebuchet, Verdana, Arial, Sans-serif; font-size: 110%; color: #663; }

.txtointerior
{
margin: 20px 0 20px 5px;
}
.txtointerior img
{
float: left;
margin: 0 10px 5px 0;
}

h1
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 180%;
color: #930;
margin: 0px 0px 10px 0px;
font-weight: bold;
}

h1.mapa
{
font-size: 14px;
color: red;
}

h1.mapa a
{
text-decoration: none;
}

h2
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #336633;
margin: 20px 0px 10px 0;
font-weight: bold;
}
h3
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 11px;
text-transform: uppercase;
color: #AA6E03;
margin: 20px 0px 5px 0px;
font-weight: bold;
}

h4
{
margin:20px 0 10px;
font-size: 11px;
font-weight: bold;
color:#fff;
}

h4 span
{
background-color: #88BA87;
padding:2px 10px;
}

h1.axenda, h3.axenda
{
font-family: "Trebuchet Ms",Verdana, Trebuchet, Arial, Sans-serif;
font-size: 130%;
color: #930;
margin: 0px 0px 5px 0px;
font-weight: bold;
}
h1.noticia, h3.titnoticia
{
font-family: "Trebuchet Ms",Verdana, Trebuchet, Arial, Sans-serif;
font-size: 170%;
color: #930;
margin: 0px 0px 5px 0px;
font-weight: bold;
}
/*h2 mapas*/
h2.titmapavive
{
width: 100%;
height: 20px;
background-color: #E5B45D;
font-size: 11px;
color: #464648;
font-family: "Verdana", Trebuchet, Arial, Sans-serif;
margin: 0;
padding: 3px 0 0 5px;
border:0
}

h2.titmapavive a
{color:#fff; text-decoration: none;}



h2.titmapaconcello{
width: 100%;
height: 20px;
background-color:#9BB29E;
font-size: 11px;
color: #464648;
font-family: "Verdana", Trebuchet, Arial, Sans-serif;
margin: 0;
padding: 3px 0 0 5px;
border:0
}

h2.titmapaconcello a
{color:#fff;text-decoration: none;}

h2.titmapainviste
{
width: 100%;
height: 20px;
background-color: #CBCFCE;
font-size: 11px;
color: #464648;
font-family: "Verdana", Trebuchet, Arial, Sans-serif;
margin: 0;
padding: 3px 0 0 5px;
border:0
}
h2.titmapainviste a
{color:#995FAC;text-decoration: none;}


h2.apartado 
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 140%;
color: #930;
margin: 0px 0px 10px 0px;
font-weight: bold;
}
h2.port
{
background-image:url(/imx/flecha_portadillasv.png);
background-position:left center;
background-repeat:no-repeat;
margin:5px 0 5px 10px;
padding:0 0 0 10px;
font-family: "Verdana", Trebuchet, Arial, Sans-serif;
font-size: 13px;
color: #005F20;
margin: 0px;
font-weight: bold;
}

h2.port a
{

color: #005F20;
text-decoration: none;
}

h2.port a:hover
{
color: #acca72;
}
.spacio
{
border: 0;
margin: 15px 0 0 0;
border: 0;
}
/*h2.antetit
{
font-family: "Verdana", Trebuchet, Arial, Sans-serif;
font-size: 100%;
color: #663;
margin: 20px 0px 0px 0px;
text-transform: uppercase;
font-weight: bold;
}*/

h2.antetit
{

font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 10px;
color: #7C7C58;
margin: 0;
text-transform: uppercase;
font-weight: normal;

}

h2.titnovasportada
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #3c3b40;
margin: 0;
padding: 3px 3px 3px 7px;
border: 0;
background-color: #DBDCCC;
font-weight: bold;
}
h2.xeral
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #3c3b40;
margin: 0;
padding: 3px 3px 3px 7px;
border: 0;
background-color: #DBDCCC;
font-weight: bold;
}
h2.titaxendaportada
{
border-bottom:1px solid #fff;
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #fff;
margin: 0 10px;
padding: 0 5px 2px 2px;
font-weight: bold;
}
h2.titavisosportada
{
height: 25px;
background-color: #b14018;
font-size: 12px;
color: #fff;
font-family: Verdana, Trebuchet, Arial, Sans-serif;
margin: 0;
padding: 3px 0 0 5px;
border:0;
}

h2.titenquisas
{
border-bottom:1px solid #7f8076;
font-size: 12px;
color: #7f8076;
font-family: Verdana, Trebuchet, Arial, Sans-serif;
margin: 0 10px;
padding: 10px 5px 2px 2px;

}

h2.titnovasvive
{
width: 210px;
height: 20px;
background-color: #8AA554;
font-size: 11px;
color: #464648;
font-family: Verdana, Trebuchet, Arial, Sans-serif;
margin: 0;
padding: 3px 0 0 5px;
border:0
}
h2.titnovasinviste
{
width: 250px;
height: 20px;
background-color: #CBCFCE;
font-size: 11px;
color: #464648;
font-family: Verdana, Trebuchet, Arial, Sans-serif;
margin: 0;
padding: 3px 0 0 5px;
border:0
}
h2.titnovasconcello
{
width: 250px;
height: 20px;
background-color: #9bb29e;
font-size: 11px;
color: #464648;
font-family: Verdana, Trebuchet, Arial, Sans-serif;
margin: 0;
padding: 3px 0 0 5px;
border:0
}

h2.titnovasconcello span
{
color: #fff;
}

h2.titnovasvive span
{
color: #fff;
}

h2.titnovasinviste span
{
color: #995FAC;
}

.spacio15
{
height: 15px;
}

h2.seccion
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #663;
margin: 20px 5px 2px 5px;
text-transform: uppercase;
font-weight: bold;
}

h2.ligazon
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 11px;
color: #fff;
margin: 0;
padding: 3px 0 3px 10px;
text-transform: uppercase;
font-weight: bold;
background-color: #a2a38d;
}

h2.docrela
{
font-family: "Verdana", Trebuchet, Arial, Sans-serif;
font-size: 11px;
color: #fff;
margin: 0;
padding: 3px 0 3px 10px;
text-transform: none;
font-weight: bold;
background-color: #c5b9a2;


}

h3.departamento
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 10px;
color: #7C7C58;
margin: 15px 5px 7px 0;
text-transform: uppercase;
font-weight: bold;
}

h3.deparperfil
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 9px;
color: #7C7C58;
margin: 0 5px 3px 0;
text-transform: uppercase;
font-weight: bold;
}

h3.depexteriores
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #3A3B3C;
margin: 0 5px 0 0;
text-transform: none;
font-weight: bold;
}

h3.depexteriores a
{
text-decoration: none;
color: #3A3B3C;
}

h2.noticia, h2.nomeparroquia
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #515254;
margin: 5px 0px 3px 0;
font-weight: bold;
}

h2.noticia a
{
text-decoration: none;
color: #515254;
}

h2.noticia a:hover
{
text-decoration: underline;

}

h2.perfilg
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 11px;
color: #336633;
margin: 5px 0px 3px 0px;
font-weight: bold;
}

h2.perfil
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #336633;
margin: 5px 0px 3px 0px;
font-weight: bold;
}

h2.perfil a
{
text-decoration: none;
}

h2.perfil a:hover
{
text-decoration: underline;
}

h2.estilos
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 130%;
color: #663;
margin: 20px 0px 3px 0px;
font-weight: bold;
border-bottom: 1px solid #cc9;
}
h2.titordenanzas
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 12px;
color: #515254;
margin: 20px 0px 5px 0px;
font-weight: normal;
}

h2.titordenanzas a
{
font-weight: bold;
text-decoration: none;
}

h2.titordenanzas a:hover
{
text-decoration: underline;
}

h3.port
{
margin: 0px 0px 5px 0px;
}
h4.noticia
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 120%;
color: #363;
margin: 5px 0px 3px 0px;
font-weight: bold;
}

.contintportada
{
width: 425px;
/*background-color: fuchsia;*/
margin: 0 0 10px 0;
padding: 0;
border-bottom:1px dotted #AA6E03;
}


.contintcultural
{
width: 425px;
background-color: fuchsia;
margin: 20px 0 10px 0;
padding: 0;
float: left;
border-bottom:1px dotted #AA6E03;
}

.continteuamo
{
width: 425px;
/*background-color: fuchsia;*/
margin: 0 0 10px 0;
padding: 0 0 10px 0;
border-bottom:1px dotted #363;
float: left;
}

.contnovaexterna
{
width: 400px;
margin: 15px 0 10px 15px;
padding: 0 0 5px 0;
border-bottom:1px dotted #464648;
}

.contnovaexterna img
{
padding: 0 0 0 5px;
}
.contnovasviveport
{
width: 425px;
background-color: #CDDFAB;
margin: 0 0 10px 0;
padding: 0 0 10px 0;
}

.contnovainvisteport
{
width: 425px;
background-color: #E3E5E4;
margin: 7px 0 5px 0;
padding: 0 0 5px 0;

}

.contnovaconcelloport
{
width: 425px;
background-color: #b1c9b1;
margin: 7px 0 5px 0;
padding: 0 0 5px 0;

}

.banersportada
{
width: 195px;
height: 60px;
margin: 0 0 8px 0;
padding: 0;
border: 0;
}

.banersportada img
{
width: 195px;
height: 60px;
}
/**/



#btsuperiores
{
width: 203px;
margin: 17px 0 0 0;
padding:0;
border: 0;
float:right;
}



div#btsuperiores ul#banersport {
margin:0;
border: 0;
padding: 0;
float: left;
}


*html div#btsuperiores ul#banersport {
margin:0;
border: 0;
padding: 0;
float: left;
/*background-color: fuchsia;*/
}


#btsuperiores ul#banersport li
{
margin: 0 0 8px 0;
float: left;
padding: 0;
}


#btsuperiores ul#banersport li a
{
display:block;
height:39px;
border: 0;
padding: 0;
}

#btsuperiores ul#banersport li.btconcello
{
width: 203px;
height: 39px;
/*background-image: url(/imx/btconcellovive.png);
background-repeat:no-repeat;*/

}

#btsuperiores ul#banersport li.btconcello a
{
width: 203px;
border: 0;
}



#btsuperiores ul#banersport li.btvive
{
width: 203px;
height: 39px;
margin: 0 0 7px 0;
padding: 0;

}

#btsuperiores ul#banersport li.btvive a
{
width: 203px;
text-indent:-9999px;
background-image: url(/imx/_btvive.png);
background-repeat:no-repeat;
}

div#btsuperiores ul#banersport li.btvive a:hover, div#btsuperiores ul#banersport li.btvive a.activo_0 {
margin: 0;
border: 0;
padding: 0;
}

#btsuperiores ul#banersport li.btinviste, #btsuperiores ul#banersport li.Xeoportal
{
width: 203px;
height: 39px;
margin: 0 0 7px 0;
padding: 0;
}

#btsuperiores ul#banersport li.btinviste a, #btsuperiores ul#banersport li.Xeoportal a
{
width: 203px;
/*text-indent:-9999px;
background-image: url(/imx/btinvistevive.png);
background-repeat:no-repeat;*/
}

div#btsuperiores ul#banersport li.btinviste a:hover, div#btsuperiores ul#banersport li.btinviste a.activo_0 {
margin: 0;
border: 0;
padding: 0;
}

.btconcello, .btvive, .btinviste
{
width: 203px;
height: 39px;
}



/*
#btsuperiores
{
width: 203px;
margin: 25px 0 0 0;
padding:0;
float:right;
border: 0;
}

* html #btsuperiores
{
float: left;
}


div#btsuperiores ul {

width:203;
border: 0;
margin: 0;
padding: 0;
}

#btsuperiores ul li
{
margin: 0 0 5px 0;
padding: 0;
border: 
}

#btsuperiores ul li a
{
display:block;
height:39px;
}

#btsuperiores ul li.btconcello
{
width: 203;
height: 39px;
background-image: url(/imx/btconcellovive.png);
background-repeat:no-repeat;
}

#btsuperiores ul li.btconcello a
{
width: 203px;
text-indent:-9999px;
}

div#btsuperiores ul li.btconcello a:hover, div#btsuperiores ul li.btconcello a.activo_0 {
margin: 0;
border: 0;
padding: 0;
}


#btsuperiores ul li.btvive
{
width: 203px;
height: 39px;
background-image: url(/imx/_btvive.png);
background-repeat:no-repeat;
}

#btsuperiores ul li.btvive a
{
width: 203px;
}

div#btsuperiores ul li.btvive a:hover, div#btsuperiores ul li.btvive a.activo_0 {
margin: 0;
border: 0;
padding: 0;
}

#btsuperiores ul li.btinviste
{
width: 203px;
height: 39px;
background-image: url(/imx/btinvistevive.png);
background-repeat:no-repeat;
}

#btsuperiores ul li.btinviste a
{
width: 203px;
text-indent:-9999px;

}



div#btsuperiores ul li.btinviste a:hover, div#btsuperiores ul li.btinviste a.activo_0 {
margin: 0;
border: 0;
padding: 0;
}

.btconcello, .btvive, .btinviste
{
width: 203px;
height: 39px;
}*/

.restobannersizq
{
width: 203px;
margin: 3px 0;
float: right;
}

.restobannersizq a
{
margin: 0;
border: 0;
padding: 0;
/*text-indent:-9999px;*/
}


#cab_portada
{
width: 678px;
_width: 675px;
margin: 0 2px 0 0;
_margin:0 0 0 -2px;
float: right;
padding: 0;
background-color:white;
_background-color:none;
display: inline;
border: 0;
}



#logoportada
{
width: 203px;
background-color: #e2e3e5;
float: right;
padding: 0px;
height: 160px;
margin: 10px 0 0 0;

}


#logoportada img
{
width: 203px;
height: 142px;
padding: 10px 0 0 0;
margin: 0;
float: right;
}
#cab_portada h1, #c_esquerda h1
{
text-indent:-9999px;
overflow:hidden;
width: 0px;
height: 0px;
padding: 0px;
margin: 0px;
}
#logo_portadilla { margin: 20px 0px 33px 20px; padding: 0px; }

.p_o_concello
{
width: 296px;
height: 178px;
float: right;
margin: 25px 20px 0 0;
background: #996 url(/imx/p_o_concello.jpg) no-repeat bottom right;
}
.p_x_dixital
{
width: 296px;
height: 178px;
float: right;
margin: 25px 20px 0 0;
background: #996 url(/imx/p_x_dixital.jpg) no-repeat bottom right;
}
.p_conece_carballo
{
width: 296px;
height: 178px;
float: right;
margin: 25px 20px 0 0;
background: #996 url(/imx/p_conece_carballo.jpg) no-repeat bottom right;
}
.p_turismo
{
width: 296px;
height: 178px;
float: right;
margin: 25px 20px 0 0;
background: #996 url(/imx/p_turismo.jpg) no-repeat bottom right;
}
.p_servizos
{
width: 296px;
height: 178px;
float: right;
margin: 25px 20px 0 0;
background: #996 url(/imx/p_servizos.jpg) no-repeat bottom right;
}


.logointerior { width: 140px; margin: 0px; padding: 10px 0px 10px 0px; text-align: center; }


#utilidades
{
width: 678px;
margin: 10px 0 0 0;
height: 220px;
padding: 7px 0px 0px 0px;
float: left;
font-size: 11px;
text-align: right;
color: #515254;
font-size: 12px;
font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif;

}



* html #utilidades
{
display: inline;
padding: 0;
margin: 10px 3px 0 0;
_margin: 0 3px 0 1px;
float: right;
width: 678px;
background-color: white;
border: 0;

}

#utilidades_int
{
width: 680px;
margin: 5px 0 0 0;
height: 135px;
padding: 7px 0px 0px 0px;
float: left; text-align: right;
color: #515254; font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif;
background-color: #fff;
}

* html #utilidades_int
{
width: 670px;
}

#cab_interior
{
width: 750px;
margin: 0px auto 0px auto;
padding: 7px 8px 7px 0px;
background-color: #363;
text-align: right;
color: #cc3;
font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif;
}

/*.fotoportada
{
 margin: 0;
 padding: 0px;
 border: 0px;
 float: left;
 background-color: #fff;
}

.fotoportada a
{
margin: 0;
border: 0;
padding: 0;
}

.fotoportada img
{
width: 670px;
height: 205px;
}*/
.fotoportada
{
 margin: 0;
 padding: 0px;
 border: 0px;
 float: left;
 width: 670px;
}

.fotoportadaing
{
 margin: 0;
 padding: 0px;
 border: 0px;
 float: left;
 _float: right;
 margin: 0 2px 0 0;
 width: 670px;
}

.fotoportada a
{
margin: 0;
border: 0;
padding: 0;
}

.fotoportada img
{
width: 670px;
height: 205px;

}


.bloque_util
 {
 width: 670px;
 margin: 0;
 padding: 0px;
 }
 .bloque_util span
 {
  margin: 0px 5px 5px 0px;
  _margin:0 15px 5px 0;
  padding: 0px;

 }
 
 


#corpo
{
width: 900px;
margin: 0px auto 0px auto;
padding: 0px;
font-size: 11px;
/*background-color: lime;*/
}

#interioraboiante { background-color: #fff; margin: 0px auto 0px auto; padding: 10px 10px 30px 10px;  text-align: left; font-size: 100% }

/*.pe { margin: 20px 0px 10px 160px; padding: 5px 0px 0px 0px; color: #996; font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif; font-size: 70%; text-align: left; }*/

#pe
{
background-color:#DF9513;
clear:both;
height:35px;
margin:0 auto;
padding:0;
width:900px;
color: #fff;
font-family: "Verdana", Trebuchet, Verdana, Arial, Sans-serif;
font-size: 10px;
text-align: left;
}

#pe p
{
padding: 10px 0 0 20px;
}

#peportada { width: 755px; \width: 770px; w\idth: 755px; margin: auto; padding: 10px 15px 10px 0px; color: #996; font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif; font-size: 70%; text-align: right; }

br.sep_pe { clear: left; margin: 0px 0px 10px 0px; }
.sep { clear: left; height: 10px; background-color: #fff; }

#c_esquerda
{
background-color: #fff;
width: 218px;
margin: 0 0 0 2px;
padding: 0px;
float: left;
min-height: 350px;
/*background-color: transparent;*/
font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif;
}

* html #c_esquerda
{
width: 220px;
height: 350px;
float: left;
margin: 0;
padding: 0;

}

#c_central_portada { width: 299px; \width: 309px; w\idth: 299px; margin: 0px; padding: 0px 0px 10px 10px; float: left; text-align: left; background-color: #fff; }

#c_dereita_portada { width: 299px; margin: 0px 0px 0px 10px; padding: 0px; float: left; text-align: left; background-color: #dcdccc; }

.c_portadillapostais { width: 90px; height: 110px; margin: 0px 10px 0px 0px; padding: 0px; float: left; text-align: left; font-size: 90%; }

#contido { width: 618px; margin: 0px; padding: 0px; background-color: #363; float: left; }

#contido42
{
width: 680px;
margin: 0px;
padding: 0px;
float: left;
display: inline;
}



#contido_int
{
width: 680px;
margin: 20px 0 0 0;
padding: 0px;
float: left;
min-height: 600px;
display: inline;

}



* html #contido_int
{
width: 670px;
display: inline;
height: 500px;
}


#contido33
{
width: 618px;
margin: 0px;
padding: 0px;
background: #fff url(/imx/fondo33.gif) repeat-y;
float: left;
}
#contido6
{
width: 618px;
margin: 0px;
padding: 0px;
background-color: #ff0000;
float: left;
text-align: left;
}
.c_centralpostais
{
 width: 650px;
 margin: 0px;
 padding: 0px 10px 0px 10px;
 float: left;
 text-align: left;
 }
.c_central6 { width: 598px; \width: 618px; w\idth: 598px; margin: 0px; padding: 0px 10px 0px 10px; float: left; text-align: left; }
.c_central6sin { width: 618px; margin: 0px; padding: 0px; float: left; text-align: left; }
.c_central4
{
 width: 440px;
 margin: 0 0 0 15px;
 padding: 0;
 border:0;
 text-align: left;
 float: left;
 display: inline;
}

.c_central4portada
{
 width: 440px;
 margin: 20px 0 0 15px;
 padding: 0;
 border:0;
 text-align: left;
 float: left;
 display: inline;

} 

* html ._central4
{
margin: 0;
}

.continterior
{
width: 430px;
margin: 0 0 10px 0;
padding: 0;

}

.c_central3 { width: 294px; margin: 0px; padding: 0px 10px 20px 10px; float: left; text-align: left; }

.c_centraltitulo { width: 392px; \width: 412px; w\idth: 392px; margin: 0px; padding: 0px 10px 10px 10px; float: left; text-align: left; }

#c_dereita_port { width: 295px; \width: 315px; w\idth: 295px; margin: 0px; padding: 10px; float: left; text-align: left; background-color: #efefdc; font-size: 100%; height: 680px; }
.c_dereita3 { width: 294px; margin: 0px 10px 0px 0px; \margin: 0px 0px 0px 0px; ma\rgin: 0px 10px 0px 0px; padding: 0px; float: left; text-align: left; font-size: 100%; }

.c_dereita2
{

width: 196px;
margin: 0 0 0 17px;
*margin:0 0 0 10px;
padding: 0px;
*float:right;
float: left;
text-align: left;
display: inline;
}



.axendaportada
{
width: 196px;
/*background-color: #85a485;*/
background-color: #E5B45D;
margin: 0 0 15px 0;
padding: 10px 0 15px 0;
}

.unaaxenda {
border:0 none;
font-family:"Trebuchet Ms", Verdana;
margin:0;
padding:10px 0 5px 0;
}

.unaaxenda img
{
padding: 2px 0 0 5px;
}

.dataxendaport {
font-size:10px;
font-weight:bold;
/*color: #346633;*/
color:#AA6E03;
margin:0 0 3px 10px;
}

.unaaxendaintro
{
margin:0 0 0 10px;
width:185px;
}

.datanovas {
font-size:10px;
font-weight:bold;
color: #AA6E03;
margin:0 0 3px 0;
}

.datanovasconcello
{
font-size:10px;
font-weight:bold;
color: #336633;
margin:0 0 3px 0;
}

.datanovasinviste
{
font-size:10px;
font-weight:bold;
color: #995fac;
margin:0 0 3px 0;

}


.unaaxenda h3 {
font-size:11px;
font-weight:normal;
color: #fff;
margin:0 0 0 10px;
width:185px;
text-transform: none;
}
.unaaxenda h3 a
{
color: #fff;
text-decoration: none;
}
.unaaxenda h3 a:hover
{
text-decoration: underline;
}


.avisosportada
{
width: 196px;
background-color: #fff;
border: 1px solid #B14018;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
}


.unaviso {
width: 168px;
border:0 none;
font-family:"Trebuchet Ms", Verdana;
margin:0;
padding:10px 0 5px 10px;
}

.unaviso p
{
margin: 0 0 5px 0;
}

.unaviso a
{
color: #464648;
text-decoration: none;
}

.unaviso a:hover
{
text-decoration: underline;
}

.dataaviso {
font-size:10px;
font-weight:bold;
color: #B14018;
margin:0 0 3px 0px;
}




.enquisacont
{
width: 196px;
background-color: #DBDCCC;
margin: 0 0 15px 0;
padding: 0 0 15px 0;
}


.enquisa {
width: 168px;
border:0 none;
font-family:"Trebuchet Ms", Verdana;
margin:0;
padding:10px 0 5px 10px;
}



/*#titportadilla
{
margin: 0px 0px 20px 0px;
padding: 19px 306px 10px 10px;
text-align: left;
width: 302px;
\width: 618px;
w\idth: 302px;
font-size: 110%;
line-height: 120%;
height: 188px;
color: #fff;
font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif;
}*/

.cont_txto 
{
width: 307px;
float: left;
margin: 25px 0 0 20px;
padding: 0;
border: 0;
}

* html .cont_txto
{
margin: 25px 0 0 0;
}
.cont_txto h1
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 15px;
color: #fff;
margin: 0px 0px 10px 0px;
font-weight: bold;
text-transform: uppercase;
}

#contportadilla
{
width: 675px;
height: 220px;
background-color: green;
}
#titportadilla
{
padding: 0;
margin:0 0 0 15px;
text-align: left;
width: 655px;
font-size: 11px;
height: 220px;
color: #fff;
background-color: #acca72;
font-family: Verdana, Trebuchet, Arial, Sans-serif;
}





#titportadilla h1
{
font-family: Verdana, Trebuchet, Arial, Sans-serif;
font-size: 15px;
color: #fff;
margin: 0px 0px 10px 0px;
font-weight: bold;
text-transform: uppercase;
}


#titportadilla2
{
margin: 0px 0px 10px 0px;
padding: 10px;
text-align: left;
width: 598px;
\width: 618px;
w\idth: 598px;
color: #fff;
font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif;
background-color: #996;
}



.e_portadilla
{
width: 186px;
margin: 15px 0 0 0;
padding: 0px 10px 0px 25px;
float: left;
text-align: left;
background-color: #fff;
font-size: 11px;
height: 75px;
}

.e_portadilla .txto
{
color: #464648;
margin: 0 0 0 10px;
}

.txtgris
{
color: #464848;
}

.e_port_asoc { width: 289px; \width: 309px; w\idth: 289px; height: 30px; margin: 0px; padding: 0px 10px 0px 10px; float: left; text-align: left; background-color: #fff; font-size: 100%; }

.e_azul { margin: 0px 0px 0px 0px; padding: 5px; background-color: #ccdcdc; border-top: 1px #996 solid; font-size: 90%; }
.e_verde { margin: 0px 0px 0px 0px; padding: 5px; background-color: #cc9; border-top: 1px #996 solid; font-size: 90%; }
.e_amarelo {
background-color:#eae0cd;
border-top:1px solid #dfa632;
font-size:90%;
margin:0;
padding:5px;
}
.e_sin { margin: 0px 0px 0px 0px; padding: 5px; font-size: 90%; border-top: 1px #996 solid; color: #663; }
.e_publi
{
 margin: 0;
 padding: 0px;
 }
.e_pefoto { margin: 0px 0px 40px 0px; padding: 5px; font-size: 90%; text-align: left; }


.e_gris
{
margin: 0px 0px 15px 0px;
padding: 5px;
background-color: #dbdccc;
border-top: 1px #996 solid;
font-size: 10px;
}

.e_mostaza
{
margin: 0px 0px 15px 0px;
padding: 5px;
background-color: #e7e9bf;
border-top: 1px #996 solid;
font-size: 10px;
}

.e_verdoso
{
margin: 0 0px 20px 0px;
padding: 5px;
background-color: #b7c2b7;
font-size: 10px;
}


.e_marco
 {
 margin: 20px 0px 0px 10px;
 padding: 0px;
 font-size: 11px;
 font-weight: bold;
 text-align: left;
 font-family: Verdana, Arial, Sans-serif;
 }
.e_marco .titulo
 {
  color: #fff;
  background-image:url(/imx/flcblanca.png);
  background-position:left center;
  background-repeat:no-repeat;
  margin:5px 0 5px 5px;
padding:0 0 0 10px;
 }
.e_marco .amarillo
{
width: 140px;
color: #3a3b3c;
background-color: #fbcf66;
padding: 2px;
margin: 0 0 0 10px;
border: 0;
}

.e_azul p, .e_verde p, .e_sin p { margin: 0px 0px 5px 0px; }
.exemplo { margin: 0px; padding: 5px; border: 1px dotted #cc9; }
.e_mapa
{
 margin:0 0 0 15px;
 padding: 0;
 border:0;
 
}


.nada, hr { display: none;  }
p.nada { margin: 0px; padding: 0px; text-indent:-9999px; overflow:hidden; }

#formfiltro, #formfiltro2
{
margin: 15px 0 5px 10px;
}
/*#banners_cab { width: 618px; margin: 0px; padding: 0px; text-align: left; border-bottom: 1px solid #363; }
#banners_cab ul { background: #efefef; border: 0px; padding: 0px; margin: 0px; list-style: none; }
#banners_cab ul li { float: left; height: 25px; margin: 0px; padding: 0px; }
#banners_cab ul li a { display: block; height: 25px; }*/

#banners_int { margin: 0px 0px 10px 0px; padding: 0px; border-top: 1px solid #fff; }
#banners_int p { margin: 0px; padding: 0px; }
#banners_int p a { float: left; height: 25px; margin: 0px; padding: 0px; border-bottom: 1px solid #fff;  border-right: 1px solid #fff; }

#galbannerint0 a { background: #efefef url(/imx/galban0.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#galbannerint0 a:hover, #galbannerint0on a { background: #efefef url(/imx/galban0.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#galbannerint1 a { background: #efefef url(/imx/galban1.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#galbannerint1 a:hover, #galbannerint1on a { background: #efefef url(/imx/galban1.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#galbannerint2 a { background: #efefef url(/imx/galban2.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#galbannerint2 a:hover, #galbannerint2on a { background: #efefef url(/imx/galban2.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#galbannerint3 a { background: #efefef url(/imx/galban3.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#galbannerint3 a:hover, #galbannerint3on a { background: #efefef url(/imx/galban3.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#galbannerint4 a { background: #efefef url(/imx/galban4.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#galbannerint4 a:hover, #galbannerint4on a { background: #efefef url(/imx/galban4.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#galbannerint5 a { background: #efefef url(/imx/galban5.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#galbannerint5 a:hover, #galbannerint5on a { background: #efefef url(/imx/galban5.gif) no-repeat -4px -25px; color: #369; width: 97px;}

#galbanner0 a { background: #efefef url(/imx/galban0.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#galbanner0 a:hover, #galbanner0on { background: #efefef url(/imx/galban0.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#galbanner1 a { background: #efefef url(/imx/galban1.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#galbanner1 a:hover, #galbanner1on { background: #efefef url(/imx/galban1.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#galbanner2 a { background: #efefef url(/imx/galban2.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#galbanner2 a:hover, #galbanner2on { background: #efefef url(/imx/galban2.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#galbanner3 a { background: #efefef url(/imx/galban3.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#galbanner3 a:hover, #galbanner3on { background: #efefef url(/imx/galban3.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#galbanner4 a { background: #efefef url(/imx/galban4.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#galbanner4 a:hover, #galbanner4on { background: #efefef url(/imx/galban4.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#galbanner5 a { background: #efefef url(/imx/galban5.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#galbanner5 a:hover, #galbanner5on { background: #efefef url(/imx/galban5.gif) no-repeat 0px -25px; color: #369; width: 103px;}


#casbannerint0 a { background: #efefef url(/imx/casban0.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#casbannerint0 a:hover, #casbannerint0on a { background: #efefef url(/imx/casban0.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#casbannerint1 a { background: #efefef url(/imx/casban1.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#casbannerint1 a:hover, #casbannerint1on a { background: #efefef url(/imx/casban1.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#casbannerint2 a { background: #efefef url(/imx/casban2.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#casbannerint2 a:hover, #casbannerint2on a { background: #efefef url(/imx/casban2.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#casbannerint3 a { background: #efefef url(/imx/casban3.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#casbannerint3 a:hover, #casbannerint3on a { background: #efefef url(/imx/casban3.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#casbannerint4 a { background: #efefef url(/imx/casban4.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#casbannerint4 a:hover, #casbannerint4on a { background: #efefef url(/imx/casban4.gif) no-repeat -4px -25px; color: #369; width: 97px;}
#casbannerint5 a { background: #efefef url(/imx/casban5.gif) no-repeat -4px 0px; color: #369; width: 97px; }
#casbannerint5 a:hover, #casbannerint5on a { background: #efefef url(/imx/casban5.gif) no-repeat -4px -25px; color: #369; width: 97px;}

#casbanner0 a { background: #efefef url(/imx/casban0.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#casbanner0 a:hover, #casbanner0on { background: #efefef url(/imx/casban0.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#casbanner1 a { background: #efefef url(/imx/casban1.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#casbanner1 a:hover, #casbanner1on { background: #efefef url(/imx/casban1.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#casbanner2 a { background: #efefef url(/imx/casban2.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#casbanner2 a:hover, #casbanner2on { background: #efefef url(/imx/casban2.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#casbanner3 a { background: #efefef url(/imx/casban3.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#casbanner3 a:hover, #casbanner3on { background: #efefef url(/imx/casban3.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#casbanner4 a { background: #efefef url(/imx/casban4.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#casbanner4 a:hover, #casbanner4on { background: #efefef url(/imx/casban4.gif) no-repeat 0px -25px; color: #369; width: 103px;}
#casbanner5 a { background: #efefef url(/imx/casban5.gif) no-repeat 0px 0px; color: #369; width: 103px; }
#casbanner5 a:hover, #casbanner5on { background: #efefef url(/imx/casban5.gif) no-repeat 0px -25px; color: #369; width: 103px;}





#banners_cab { height:25px; }
#banners_cab ul { margin: 0px; padding: 0px; list-style: none; }
#banners_cab li { float: left; background: url(/imx/pestanaesq.gif) no-repeat left top; margin: 0px; padding: 0px 0px 0px 9px; }#banners_cab
#banners_cab  li a { float:left; display: block; } 


ul.menuapartados { margin: 0px 0px 20px 0px; padding: 0px; list-style-type: none; font: 100% "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif; }
ul.menuapartados li { font-weight: normal; color: #fff; padding: 0px; margin: 0px; }
ul.menuapartados li a, ul.menuapartados li a:visited { border-bottom: 1px #696 solid; display: block; padding: 3px 5px 3px 5px; margin: 0px; background: #dcdccc url(/imx/fondomenu2.gif) no-repeat 0px -40px; text-decoration: none; color: #366; }
ul.menuapartados li a:hover { border-bottom: 1px #696 solid; display: block; padding: 3px 5px 3px 5px; margin: 0px; background: #cc9 url(/imx/fondomenu2.gif) no-repeat 0px 0px; color: #663; }
#apartadoon { color: #663; background: #cc9 url(/imx/fondomenu2.gif) no-repeat 0px 0px; border-bottom: 1px #696 solid; padding: 3px 5px 3px 5px; margin: 0px; }

#menu_guia
{
background-color:#F1F0EB;
margin:5px 0 0;
width:100%;
}

#menu_guia ul
{
margin: 0;
padding:5px 0px;
list-style: none;
}

#menu_guia li
{
padding: 0px 0px 0px 9px;
}

/*#menu_guia li a
{
border-bottom:1px solid #a9bfaa;
color:#fff;
display:block;
width:150px;
text-decoration: none;
background-image:url(/imx/flecha_blanca.png);
background-position:left center;
background-repeat:no-repeat;
margin:5px 0 5px 10px;
padding:0 0 0 10px;
}*/

#menu_guia li a
{
background-image:url(/imx/flechaaaa.gif);
background-position:5px 5px;
background-repeat:no-repeat;
border-bottom:1px solid #D6D5D0;
color:#4F4D50;
display:block;
margin:0 0 0 10px;
padding:0 0 0 15px;
text-decoration:none;
width:260px;
height: 20px;
}



#menu_guia li a:hover
{
background-image:url(/imx/fb.gif);
background-position:5px 5px;
background-repeat:no-repeat;
font-weight: bold;
text-decoration: none;
background-color: #a5a5a3;
color: #fff;

}

#menu_guia .uno a
{
margin:0 0 0 10px;
padding:0 0 0 15px;
}

/*#menu_guia #menuguiaon
{
width:150px;
}*/

#menu_guia #menuguiaon a
{
background-color:#A5A5A3;
background-image:url(/imx/fb.gif);
background-position:5px 5px;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
margin:0 0 0 10px;
padding:0 0 0 15px;
text-decoration:none;
}


/*MENU PORTADA CASTELAN*/

#menu_portada0, #menu_portada1, #menu_portada2, #menu_portada3, #menu_portada4,  #menu_portada5,  #menu_portada6, #menu_portada7
{
width: 440px;
margin: 0 0 15px 0;
float: left;
border-bottom:1px solid #AA6E03;
padding: 0 0 10px 0;
}

.contfotocas
{
width: 182px;
height: 110px;
float: left;
margin: 20px;

}

.contfotocas img
{
width: 182px;
height: 110px;
}

* html .contfotocas
{
margin: 0 10px 5px 0;
}

h2.titbanners
{
font-weight: bold;
color: #AA6E03;
font-size: 10px;
text-transform: uppercase;
margin:10px 0 0 14px;
}

h2.titbannersder
{
font-weight: bold;
color: #AA6E03;
font-size: 10px;
text-transform: uppercase;
margin:0 0 10px 0;
}


h2.portadacas
{
/*color:#b1c600;*/
color: #AA6E03;
font-family:"Verdana",Trebuchet,Arial,Sans-serif;
font-size:13px;
font-weight:bold;
margin:20px 0 0 0;
padding:0 0 5px 0;
}

h2.portadacas a
{
color: #AA6E03;
/*color:#b1c600;*/
text-decoration: none;
}

h2.portadacas a:hover
{
color: #AA6E03;
text-decoration: underline;
}

.conttextocas
{
width: 205px;
margin: 0;
padding: 0;
float: left;
}

.conttextocas p
{
width: 205px;
height: 100px;
background-color: red;
margin: 0;
padding: 0;
float: left;
}

/*hssta aki portada cas*/





#pestanas { float: left; width: 598px; \width: 594px; w\idth: 598px; background: #fff url(/imx/pestanafondo.gif) repeat-x bottom; font: 110% "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif; }
#pestanas ul { margin: 0px; padding: 0px; list-style: none; }
#pestanas li { float: left; background: url(/imx/pestanaesq.gif) no-repeat left top; margin: 0px; padding: 0px 0px 0px 9px; }
#pestanas a { float:left; display: block; background: url(/imx/pestanader.gif) no-repeat right top; padding: 5px 15px 4px 6px; text-decoration: none; font-weight: bold; color: #996; }
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#pestanas a { float:none; }
/* End IE5-Mac hack */
#pestanas a: hover { color: #663; }
#pestanas #pestanaon { background-image: url(/imx/pestanaesqon.gif); }
#pestanas #pestanaon a { background-image: url(/imx/pestanaderon.gif); color: #930; padding-bottom: 5px; }

ul
{ 
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}
ul li
{
/*background-image: url(/imx/fl_ligazons.png);
background-repeat: no-repeat;
background-position: 0px 5px;*/
padding: 1px 0px 1px 10px;
margin: .1em 0px;
list-style-position: inside;
}

ol
{
margin: 3px 0 3px 10px;
}

ol li
{
margin:0 0 0 20px;
text-align:left;
text-decoration:none;
list-style-position: inside;
}

ol li a
{
color: #464648;
text-decoration: none;
}

.contrede
{
margin: 20px 0 20px 5px;
}
.contrede ul
{ 
*margin: 0;
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}
.contrede ul li
{
background-image: url(/imx/mais_laran.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 1px 10px;
*padding: 1px 0px 1px 0px;
*margin: 0;
margin: .1em 0px;
}
.contrede ul a
{
font-weight: bold;
}

.contrede ul ul
{
margin: 1px 0px 1px 15px;
padding: 0px;
list-style-type: none;
}
.contrede ul li
{
font-size: 100%;
padding: 0 0 0 10px;
}


ul.lista
{ 
*margin: 0;
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}
ul.lista li
{
background-image: url(/imx/fl_ligazons.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 1px 10px;
*padding: 1px 0px 1px 0px;
*margin: 0;
margin: .1em 0px;
}

ul.lista ul
{
margin: 1px 0px 1px 15px;
padding: 0px;
list-style-type: none;
}
ul.lista ul li
{
font-size: 90%;
padding: 0 0 0 10px;
}


ul.listalinks
{ 
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}
ul.listalinks li
{
background-image: url(/imx/fverde.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 1px 10px;
margin: .1em 0px;
}

ul.listalinks li a
{
text-decoration: none;
color: #336633;
}

ul.listalinks li a:hover
{
text-decoration: underline;

}

ul.listalinks ul
{
margin: 1px 0px 1px 15px;
padding: 0px;
list-style-type: none;
}
ul.listalinks ul li
{
font-size: 90%;
padding: 0 0 0 10px;
}



ul.listadocs { margin: 3px 0px 3px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }

ul.listaurl
{
margin: 5px 5px 5px 5px;
padding: 0px 0px 0px 0px;
list-style-type: none;

}
ul.listaurl li
{
background-image: url(/imx/fl_ligazons.png);
background-repeat: no-repeat;
background-position: 0px 10px;
padding: 5px 2px 5px 5px;
margin: 2px 0px;
border-bottom:1px solid #ceb992;
color:#969697;

}

ul.listaurl li a
{
color: #464648;
text-decoration: none;
padding: 0 0 0 5px;

}

ul.listadocs li { background-image: url(/imx/arquivo.gif); background-repeat: no-repeat;
background-position: 0px 2px; padding: 1px 0px 1px 12px; margin: .1em 0px; }

.t_axenda { margin: auto; border: 1px solid #dcdccc; width: 100%; border-spacing: 1px; }
.t_axenda td { font-size: 90%; padding: 5px; background-color: #efefdc;}

.formulario
{
margin: auto;
width: 100%;
border-spacing: 0;
}
.formulario td
{
font-size: 10px;
padding: 5px;
/*background-color: #efefdc;*/
color: #346633;
vertical-align: top;
text-transform: uppercase;
}

.formpostal
{
margin: auto;
width: 100%;
border-spacing: 0;
}
.formpostal td
{
font-size: 10px;
padding: 5px;
/*background-color: #efefdc;*/
color: #AA6E03;
vertical-align: top;
text-transform: uppercase;
}

.formpostal11
{
background-color: #ebecdd;
font-family: Verdana, Arial, Sans-serif;
font-size: 100%;
margin: 1px 0px 10px 0px; 
}

.t_datos
{
margin: 10px 0px 5px 0px;
width: 100%;
border-spacing: 0px; font-size: 100%;
}
.t_datos th 
{
padding: 2px;
background-color: #dcdccc;
font-weight: bold;
}
.t_datos td
{
vertical-align: top;
padding: 2px 5px 2px 2px; 
border-bottom: 1px dotted #336633;
}

.t_datos a
{
font-weight: bold;
text-decoration: none;
}

t_datos a:hover
{
text-decoration: underline;
}

#horario_buses { font-size: 95%; }
#horario_buses caption  { font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif; font-size: 130%; color: #930; margin: 20px 0px 0px 0px; font-weight: bold; }


.t_ordenanzas
{
margin: 0px 0px 20px 0px;
/*border-top: 1px solid #dcdccc;*/
width: 100%;
border-spacing: 0px;
font-size: 100%;
}
.t_ordenanzas td
{
padding: 6px 0px 6px 0px;
background-color: #fff;
/*border-bottom: 1px solid #dcdccc;*/
}


.postais { margin: 0px 0px 10px 0px; width: 100%; border-spacing: 0px; border-spacing: 0px; border-bottom: 1px solid #dcdccc; }
.postais td { font-size: 100%; padding: 3px 10px 10px 3px; vertical-align: top; text-align: left; }

.postaispeq { margin: 10px 0px 10px 0px; width: 100%; border-spacing: 0px; border-bottom: 1px solid #dcdccc; border-right: 1px solid #dcdccc; border-left: 1px solid #dcdccc; }
.postaispeq th { font-size: 90%; padding: 2px 10px 2px 5px; vertical-align: top; border-top: 1px solid #dcdccc; text-align: left; background-color: #dcdccc; }
.postaispeq td { font-size: 90%; padding: 2px 10px 2px 5px; vertical-align: top; border-top: 1px solid #dcdccc; }



#calendario
{
margin: 0 0px 10px 0px;
padding: 0px;
border: 0px;
width: 196px;
color:#666;
background-color: #c8bdab;
}

 #calendario a{
color:#464848;
text-decoration:underline;
 }
#calendario th{
text-align:center;font-weight: normal;
}
 #calendario tr{
color:#666;
padding:3px 0px;
text-align:center;
}

#calendario td {
display:table-cell;
padding:1px;
text-align:inherit;
vertical-align:inherit;
padding: 0;
}


#calendario tr.ano, p.dataxenda{
font-size: 15px;
color:#aa6e03;

}
#calendario tr.mes th{
padding-bottom: 3px;
margin-bottom: 3px;
font-weight: bold;
color:#464848;
}

#calendario tr.ano th
{
font-size: 10px;
color:#AA6E03;
font-weight: bold;
}

#calendario tr.ano a
{
font-size: 8px;font-weight: bold;
color:#aa6e03;
}

 #calendario tr.mes a{
font-size: 8px;font-weight: bold;
color:#464848;
}



#calendario tr.semana th{
color:#AA6E03;
font-weight:bold;
font-family:"Trebuchet Ms",sans-serif;
text-transform: uppercase;
font-size: 11px;
text-align: center;

}


#calendario tr.dias td{

font-size: 11px;
background-color: #e3ded6;
}
#calendario tr.dias td a{

text-decoration: none;
}



#calendario td.festivo, table#calendario td.festivo a
{

font-weight: bold;
}
#calendario tr.dias td.hoxe a
{

color: #AA6E03 !important;
font-weight: bold;

}
#calendario td a.cita
{
height: 100%;
width: 100%;
background-color: #eee2cb;
display: block;

}
/*#calendario tr.dias td a.cita{
font-weight: bold;

}*/

a.sin:link, a.sin:visited  { color: #930; text-decoration: none; }
a.sin:hover, a.sin:visited:hover { color: #363; text-decoration: underline; }


div.bandaverde { background-color: #336633; }
div.tamen { margin: 10px 5px 5px 5px; font: 100% "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif; padding: 0px; color:#663; }

.margen { margin: 0px; padding: 0px 10px 0px 10px; } 
.cifras { margin: 5px 10px 0px 0px; padding: 0px; float: left; color: #dcdccc; font-size: 360%; text-align:right; font-weight: bold; } 
fieldset {margin: 0px; padding: 0px; border: 0px; }
#titportadilla_asoc {margin: 10px; }


/*Carballo Porta Aberta*/
#portaaberta { margin: 0; text-align: center; }
#portaaberta h2 { margin: 5px 0 20px 0; }
#portaaberta div { text-align: left; padding: 1em;}
img.logo_pa { margin: 0 20px; }
#portaaberta dt {
	font-weight: bold;
	margin: 1em 0 0 0;
}
#portaaberta dd {
	margin: 0 0 0 1em;
}


.textolei {
  color:#818D83;
  font-size:90%;
  margin:0px 0px 15px;
  padding:0px;
}



/*formulariobuscador*/
#formulario
{
float:left;
margin:15px 0;
padding:0;
width:320px;
}



#formulario label
{
clear:both;
color:#3C3B40;
display:block;
font-size:11px;
font-weight:bold;
margin: 0 0 5px 0;
}

#formulario input[type="text"], #formulario select, #formulario textarea,  #formulario input[type="file"]
{
border:1px double #336633;
color:#3C3B40;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:10px;
font-weight:normal;
margin-bottom:6px;
padding:2px 0 0 2px;
width:220px;
}


#formulario input.boton, #formulario input#form_Borrar, #formulario input#form_curriculum
{
background-color:#9FCA9E;
border:medium none;
color:#336633;
font-size:10px;
font-weight:bold;
height:20px;
text-transform:uppercase;
width:60px;
}

dl
{
/*background-color: fuchsia;*/
margin: 20px 0 0 15px;

}

dl dt
{
font-weight: bold;
color: #336633;
}

dl dt a
{
text-decoration: none;
}


.nav
{
background-color:#FFFFFF;
border-top:1px dotted #336633;
margin:15px 0 0;;
}

.nav ul {
display:block;
font-family:"Verdana";
font-size:11px;
font-weight:bold;
margin:0;
padding:10px 0;
text-align:center;
width:100%;
}

.nav ul li
{
background-image:none;
color:#336633;
display:inline;
margin:0;
padding:0;
}

.nav ul li a
{
border:medium none;
color:#49270E;
margin:2px;
padding:2px 3px;
text-decoration:none;
}

.nav ul li a:hover
{

text-decoration:underline;
}


/*mapa web*/


/*mapa web concello*/

ul.lista_concello
{ 
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}

ul.lista_concello a
{ 
color:#515254;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
ul.lista_concello li
{
background-image: url(/imx/fl_ligazons.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 1px 10px;
margin: .1em 0px;
}

ul.lista_concello ul
{
padding: 0;
margin: 0;
list-style-type: none;
}
ul.lista_concello ul li a
{

padding: 0;
color: #438e41;
text-transform: lowercase;
font-size: 11px;
}
ul.lista_concello ul li 
{

background: none;
margin: 0;
padding: 0;
border: 0;
}
/**/

/*mapa web vive*/

ul.lista_vive
{ 
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}

ul.lista_vive a
{ 
color:#515254;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
ul.lista_vive li
{
background-image: url(/imx/fl_ligazons.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 1px 10px;
margin: .1em 0px;
}

ul.lista_vive ul
{
padding: 0;
margin: 0;
list-style-type: none;
}
ul.lista_vive ul li a
{

padding: 0;
color: #AA6E03;
text-transform: lowercase;
font-size: 11px;
}
ul.lista_vive ul li 
{

background: none;
margin: 0;
padding: 0;
border: 0;
}
/**/


/*mapa web inviste*/

ul.lista_inviste
{ 
margin: 3px 0px 3px 0px;
padding: 0px;
list-style-type: none;
}

ul.lista_inviste a
{ 
color:#515254;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}
ul.lista_inviste li
{
background-image: url(/imx/fl_ligazons.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 1px 10px;
margin: .1em 0px;
}

ul.lista_inviste ul
{
padding: 0;
margin: 0;
list-style-type: none;
}
ul.lista_inviste ul li a
{

padding: 0;
color: #995FAC;
text-transform: lowercase;
font-size: 11px;
}
ul.lista_inviste ul li 
{

background: none;
margin: 0;
padding: 0;
border: 0;
}
/*VERSIîN INGLƒS*/
#c_esquerda_ing
{
background-color: #fff;
width: 218px;
margin: 0 0 0 2px;
padding: 0px;
float: left;
font-family: "Trebuchet ms", Trebuchet, Verdana, Arial, Sans-serif;
}

* html #c_esquerda_ing
{
width: 215px;
float: left;
margin: 0 0 0 5px;
padding: 0;
border: 0;
/*background-color: red;*/

}

#logoportada {
background-color:#E2E3E5;
float:right;
height:160px;
margin:10px 0 0;
padding:0;
width:203px;
}

#logoportada_cas {
background-color:#E2E3E5;
float:right;
height:210px;
margin:10px 0 0;
padding:0;
width:203px;
}

#logoportada img, #logoportada_cas img
{
width: 203px;
height: 142px;
padding: 10px 0 0 0;
margin: 0;
float: right;
}

#logoportada_ing img
{
width: 203px;
height: 142px;
padding: 35px 0 0 0;
margin: 0;
float: right;
}



#logoportada_ing
{
width: 203px;
background-color: #e2e3e5;
float: right;
padding: 0 0 20px 0;
height: 190px;
margin: 10px 0 0 0;
}

* html #logoportada_ing
{
padding: 0 0 10px 0;
}

.cont_colesquerdaing
{
width: 177px;
margin: 0 auto;
padding: 0 0 20px 0;
}


.txtcolesquerda_ing, .txtcolesquerda_ing3
{
margin: 20px 0 0 0;
color: #fff;
}

.txtcolesquerda_ing6
{
margin: 20px 0 0 0;
color: #464648;
width: 150px;
}

.txtcolesquerda_ing6 p
{
margin: 12px 0;
}

img.btsend
{
float:right;
margin:2px 60px 0 0;
}

a.btsend {
color:#AA6E03;
font-weight:bold;
margin:10px 0 5px;
padding-right:10px;
text-align:left;
font-size: 10px;
text-decoration: none;
}

.contfinal
{
/*background-color: red;*/
margin: 0 0 30px 30px;
float: left;
width: 840px;

}

h2.titcontfinal
{
color:#aa6e03;
background-color:#f9ecd5;
font-size:12px;
font-weight:bold;
margin:20px 0 20px 20px;
width: 820px;
padding: 5px 10px;
font-family: "Trebuchet Ms", Trebuchet, Verdana, Arial, Sans-serif; 
}


h3.titcontfinal
{
color:#3a3b3c;
font-size:11px;
font-weight:bold;
margin:0 0 3px 0;
padding: 0;
text-transform: uppercase;
font-family: "Trebuchet Ms", Trebuchet, Verdana, Arial, Sans-serif;

}

.spacio_spanish
{
height: 5px;
margin: 0;
padding: 0;
border: 0;
}

.btspanis a
{
font-size: 10px;}

.btspanis
{
font-weight: bold;
color: #3a3b3c;
text-decoration: none;
}

.btspanis a:hover
{
text-decoration: underline;
}
h3.titcontfinal span
{
background-color:#f9ecd5;
padding:3px 5px 2px 2px;
}


.coltrip
{
width: 260px;
float: left;
/*background-color: lime;*/
margin: 0 20px 0 0;
font-size: 10px;
}

span.contturismo
{
font-weight: bold;
color: #464648;
}

.txtcolder_ing
{
margin: 20px 0 0 0;
color: #464648;
}
h2.titcolesquerda_ing
{
color: #5d5d5f;
font-weight: bold;
font-family: "Trebuchet Ms", Trebuchet, Verdana, Arial, Sans-serif;
font-size: 13px;
margin: 15px 0 10px 0;
}

h2.titcolesquerda_ing2
{
border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
font-family:"Trebuchet Ms",Trebuchet,Verdana,Arial,Sans-serif;
font-size:13px;
font-weight:bold;
margin:10px 0;
text-transform:none;
}

h2.titcolesquerda_ing5
{
border-bottom:1px solid #464648;
color:#464648;
font-family:"Trebuchet Ms",Trebuchet,Verdana,Arial,Sans-serif;
font-size:13px;
font-weight:bold;
margin:10px 0;
text-transform:none;
}

#contido42_ing {
float:right;
margin:10px 0 0;
padding:0;
width:680px;
border: none;

}

* html #contido42_ing
{
width: 675px;
/*background-color: teal;*/
}

.c_central_ing
{
 width: 430px;
 margin: 0 0 0 20px;
 padding: 0;
 text-align: left;
 /*background-color: red;*/
 float: left;
 display: inline;
}

* html .c_central_ing
{
margin: 0 0 0 10px;
}

h3.c_central_0
{
font-size: 10px;
font-weight: bold;
color: #AA6E03;
margin: 7px 0 0 0;
border: 0;
padding: 0;

}

p.information
{
margin: 0;
padding: 0;
border: 0;
}

a.information
{
font-weight: bold;
color: #464648;
font-size: 10px;
margin: 0;
padding: 0;
border: 0;
}



.c_central_0, .c_central_1{
margin:0;
padding:0 0 20px 0;
width:430px;
/*background-color: olive;*/
}



.c_central_2
{
border:1px solid #AA6E03;
margin:0;
padding:0;
width:430px;
min-height: 190px;
/*background-color: olive;*/
}

.c_central_3 {
margin:20px 0 20px 0;
padding:0;
width:430px;
/*background-color: olive;*/
}


* html .c_central_2
{
height: 190px;
}

h2.corpoingles_0, h2.corpoingles_1, h2.corpoingles_2, h2.corpoingles_3
{
color:#AA6E03;
font-family:Verdana,Trebuchet,Arial,Sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 10px 0;
}

h2.corpoingles_2
{

margin:7px 0 10px 15px;
}


div.fotocorpo_3{
float:left;
margin:2px 5px 0 0;
padding:0 5px 0 0;
width:200px;
}

div.fotocorpo_1, div.fotocorpo_0
{
float:left;
margin:2px 5px 15px 0;
padding:0 5px 0 0;
width:429px;
}

div.fotocorpo_2 {
float:left;
margin:2px 10px 0 15px;
padding:0 10px 0 0;
width:200px;
}

* html div.fotocorpo_2
{margin: 2px 10px 0 8px;}

.txtcorpocentral_0, .txtcorpocentral_1, .txtcorpocentral_2, .txtcorpocentral_3
{
color:#464648;
font-family:"Verdana",Arial,Sans-serif;
font-size: 11px;
}

.txtcorpocentral_2
{
margin: 0 10px 7px 0;
}

h2.colderingles_1
{
color:#AA6E03;
border-bottom:1px solid #AA6E03;
font-family: "Trebuchet Ms", Trebuchet, Verdana, Arial, Sans-serif;
font-size:13px;
font-weight:bold;
margin:10px 0 10px 0;
text-transform: none;
}

h2.colderingles_2
{
color:#7a520a;
border-bottom:1px solid #7a520a;
font-family: "Trebuchet Ms", Trebuchet, Verdana, Arial, Sans-serif;
font-size:13px;
font-weight:bold;
margin:10px 0 10px 0;
text-transform: none;
}

div.fotodering {
float:left;
margin:2px 5px 0 0;
padding:0 10px 0 0;
width:177px;
}

.c_dereita2ing {
/*background-color:#D1D2D3;*/
display:inline;
float:right;
margin:0 15px 0 0;
padding:0;
width:203px;
}

* html .c_dereita2ing
{
margin: 0;
}

.colder_ing1
{
width: 203px;
float: right;
color:#85a485;
padding:0;
margin: 0 0 15px 0;
/*background-color: #9BB69B;*/
background-color: #f9ecd5
}

.colder_ing2
{
width: 203px;
float: right;
color:#2d5b2d;
padding:0;
margin: 0 0 15px 0;
background-color: #C8BDAB;
}

.colesquerda_ing1
{
background-color: #e5b45d;
width: 203px;
float: right;
padding:0;
margin: 20px 0;

}

.colesquerda_ing2, .colesquerda_ing3, .colesquerda_ing4
{
background-color: #e2e3e5;
width: 203px;
float: right;
padding:0;
margin: 0 0 20px 0;

}

.cont_colesquerdaing
{
width: 176px;
margin: 0 auto;
padding: 0 0 20px 0;
}

a.blancosingles
{
font-size: 11px;
color: #fff;
font-weight: bold;
}


.img_colesquerdaing
{
width: 176px;

}


.txtcolesquerda_ing
{
margin: 20px 0 0 0;
color: #fff;
}

.txtcolder_ing_1
{
margin: 20px 0 0 0;
color: #aa6e03;
}

.txtcolder_ing_2
{
margin: 20px 0 0 0;
color: #7a520a;
}



.more
{

background-image: url(/imx/more.png);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 1px 0px 5px 10px;
margin: 10px 0 0 0;
font-weight: bold;
color:#3a3b3c;
overflow: auto;
display: inline;

}

.more a
{
color: #3a3b3c;
text-decoration: none;
text-transform: lowercase;
}
.more a:hover
{
text-decoration: underline;
}
