body{ 
	background-color:#737a35;	
    font-family:Helvetica,Arial,sans-serif;
    color:#808080;
    font-size: 13px;
	line-height: 1.35em;
	margin:0;
 	padding: 0;
}
body a{ 
text-decoration: none;
}
body a:hover{ 
text-decoration: underline;
}
#menuprincipal li, #menuidioma li, #menuaux li, #menuprincipal_int li{display:inline;}
fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul {
   border:0pt none;
   list-style: none;
   margin: 0;
   padding: 0;
}

li a
{
color:#737A35;
font-weight: bold;
}
.left{float:left;}
.right{float:right;}
.centrar{margin: 0 auto;}
.limpiar{clear: both;}

/*estructura*/
#cabeceira{
 width: 850px;
 height:193px;
 margin:0 auto;
 padding: 0;
}
#imaxe{
 width: 850px;
 margin:0 auto;
 padding: 0;
}

#menuprincipal{
 width: 850px;
 height: 69px;
 display: block;
 background-image:url(/imx/bgmenu_0.png);
 background-repeat:no-repeat;
 margin:0 auto;
 padding: 0;
 font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
 font-size:18px;
}
#menuprincipal_int{
 width: 850px;
 height: 69px;
 display: block;
 background-image:url(/imx/bgmenu_1.png);
 background-repeat:no-repeat;
 margin:0 auto;
 padding: 0;
 font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
 font-size:18px;
}

#menuprincipal ul, #menuprincipal_int ul{
margin-left:15px;
padding:0;
}
#menuprincipal ul li,  #menuprincipal_int ul li {
margin:0 10px;
padding:0;
}
#menuprincipal ul li a,  #menuprincipal_int ul li a{color: #AFBD22;}
#menuprincipal ul li a:hover, #menuprincipal ul li a.activo,  #menuprincipal_int ul li a:hover, #menuprincipal_int ul li a.activo{color: #F4F4CC;text-decoration: none;}
#menusecundario{
 font-weight: bold;
 margin:18px 0 0 0;
 padding: 0;
 font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
 font-size:15px;
 color:#A4A87C;
}
#menusecundario ul li a{
 color:#A4A87C;
}
#menusecundario ul li a:hover, #menusecundario ul li a.activo{
 color:#737A35;
}
#corpo{
 width: 850px;
 background-color: #fff;
 margin:0 auto 25px auto;
 padding:20px 0;
}
h1 {
width:361px;
height:193px;
background-image:url(/imx/h1.png);
float:left;
margin:0;
padding:0;
text-indent:-9999px;
}
h1 a {
width:361px;
height:193px;
display:block;
margin:0;
padding:0;
}
#menuauxiliar{
 width: 450px;
 float: right;
 font-family:Verdana,Helvetica,Arial,sans-serif;
 font-size: 11px;
 color:#FFE513;
 text-align: right;
 margin-top:170px;
 padding: 0;
}
#menuauxiliar a{
 color:#FFE513;
}
/*portada*/
#port_izq{
 width: 580px;
 float: left;
 margin-left:15px;
 padding: 0;

}
#port_der{
 width: 200px;
 float: right;
 margin-right:15px;
 padding: 0;

}
#port_izq_form{
 width: 480px;
 float: left;
 margin-left:15px;
 padding: 0;

}
/*#port_der_form{
 width: 300px;
 float: right;
 margin-right:15px;
 padding: 0;

}*/

#port_der_form{
 width: 300px;
 height: 400px;
 float: right;
 margin-right:15px;
 padding: 0;
 background-image: url(/imx/fndomapa.png);
 background-repeat: no-repeat;

}

#port_der_form p{
 width: 265px;
 font-size: 11px;
 line-height: 1.2em;
 padding: 0 0 0 22px;
 color:#666633;

}

.mapaloc
{
width: 255px;
margin: 0;
padding: 22px 0 0 22px;
border: 0;
}

.mapaloc a
{
color:#fff;
padding: 0 0 0 15px;
background-image:url(/imx/lupa.png);
background-repeat:no-repeat;
background-position:medium right;

}

h2#novas{
width:63px;
height:25px;
background-image:url(/imx/h2_novas.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
clear: both;
}
h2#actividades{
width:123px;
height:25px;
background-image:url(/imx/h2_actividades.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
clear: both;
}
h2#documentos{
width:129px;
height:25px;
background-image:url(/imx/h2_documentos.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
}
h2#galerias{
width:88px;
height:25px;
background-image:url(/imx/h2_galerias.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
}
h2#ligazons{
width:92px;
height:26px;
background-image:url(/imx/h2_ligazons.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
}
h2#libro{
width:158px;
height:25px;
background-image:url(/imx/h2_libro.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
}
h2#contacto{
width:99px;
height:25px;
background-image:url(/imx/h2_contacto.png);
background-repeat:no-repeat;
margin:0 0 10px;
padding:0;
text-indent:-9999px;
}
p.todas, p.todasdos {
   text-align: right;
}
p.todas a{
color:#AFBD22;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
p.todasdos a{
color:#A49A00;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

/*novas e interior */
/*FERRAN*/
h2#titulo {
   text-transform: uppercase;
   font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
   font-size:19px;
letter-spacing: 0.05em;
   color: #857a18;
   margin-bottom: 17px;
}
#novasportada{
 width: 100%;
 float:left;
 }
#novasportada h3,#novasportada h3 a{
 font-size:18px;
 font-weight: bold;
 color:#AFBD22;
 margin:0;
 padding: 0;
}
#novasportada h3.seg,#novasportada h3.seg a{
 font-size:15px;
 font-weight: bold;
 color:#AFBD22;
 margin:0;
 padding: 0;
}
#novasportada img{
 width: 266px;
 float:left;
 margin:0 10px 0 0;
 padding: 0;
 border: 3px solid #afbd22;
}
#novasportada span.data{
 font-size:13px;
 font-weight: bold;
 color:#AFBD22;
}
#novasportada span.mais a{
 font-size:10px;
 font-weight: bold;
 color:#AFBD22;
}
.novaportada, .nova, .galerialist
{
 float:left;
 margin-bottom:10px;
 padding-bottom:6px;
 border-bottom: 1px dashed #C9C09A;
}

.nova a{
	color: #AFBD22;
	text-decoration: none;
	font-weight: bold;
}

.nova a:hover{
	text-decoration: underline;
}
/* #interior Ferran */
#novas, #interior, #galerias
{
padding:20px 10px;
float:left;
background-color: #F2F4DA;
}

#contgal
{
float:left;
width: 580px;
background-color: #F2F4DA;
}

#contgal p
{
padding: 20px 0 0 20px;
}

#galerias img
{
width: 150px;
border:3px solid #AFBD22;
float:left;
margin:0 10px 0 0;
padding:0;
}
#novas img, #interior img{
width: 190px;
border:3px solid #AFBD22;
float:left;
margin:0 10px 0 0;
padding:0;
}
#galerias h3,#galerias h3 a {
 font-size:17px;
 font-weight: bold;
 color:#AFBD22;
 margin:0;
 padding: 0;
 float: left;
}

#novas h3,#novas h3 a,#interior h3,#interior h3 a {
 font-size:17px;
 font-weight: bold;
 color:#AFBD22;
 margin:0 0 7px 0;
 padding: 0;
}
#novas span.data{
 font-size:13px;
 font-weight: normal;
 color:#AFBD22;
}
#novas span.mais a{
 font-size:10px;
 font-weight: bold;
 color:#AFBD22;
}
#novas div.txtnova, #interior div.txtnova{
 font-size:12px;
}

/**/
.listgaleria
{
 width: 560px;
 float: left;
 padding: 10px 0 10px 0;
 border: 0;
 margin: 0;
 border-bottom:1px dashed #638DA0;

}
.listgaleria img
{
 width: 130px;
 float: left;
 margin: 0 10px 10px 0;
 border:1px solid #25A8E0;
}
#port_izq div.listgaleria h3
{
 margin: 0;
 padding: 0;
 border: 0;
}
.btnav
{
font-weight:bold;
width: 100px;
padding: 0;
margin: 0 0 0 240px;
border: 0;
color: #AFBD22;

}
.btnav p
{
margin:0 auto;
}

.btnav a
{
font-size: 16px;
text-decoration: underline;
color: #666633;
}
.fotogalg
{
 width: 420px;
 margin: 0 auto;
 }
 
 .fotogalg img
{
 width: 420px;
 border:2px solid #AFBD22;
 }
.fotogalpeqs
{
 float:left;
 text-align: center;
 padding: 0 0 10px 0;
}
.fotogalpeqs img
{
 border:1px solid #AFBD22;;

}
#mostra_galeria 
{
font-size: 12px;
color: #6B6B6B;
}


/*#m_mostra_peqs {
display:table;
margin: 0 auto;
text-align:center;
width: 380px;
}*/

a.gal_ant {
background:transparent url(/imx/atras.png) no-repeat scroll center;
display:block;
float:left;
width: 15px;
height: 12px;
margin:50px 0 0 0;
text-indent:-9999px;
}

a.gal_seg {
background:transparent url(/imx/adiante.png) no-repeat scroll center;
display:block;
float:left;
height:12px;
margin:50px 0 0 0;
text-indent:-9999px;
width:15px;
}

#mostra_peqs
{
 margin: 0 auto;
 width: 465px;
}
#nav_pax_galeria img
{
margin: 0 1px;
}

p.ante{
color:#857A18;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}


/**/
/*actividades*/
#actividadesportada{
 background-color:#F2F4DA;
 margin:0;
 padding: 5px;
 float: left;
}
#actividadesportada img{
width: 190px;
 float:left;
 margin:0 10px 5px 0;
 padding: 0;
 border: 3px solid #afbd22;
}
#actividadesportada h3,#actividadesportada h3 a{
 font-size:15px;
 font-weight: bold;
 color:#A49A00;
 margin:0;
 padding: 0;
}
#actividadesportada span.data{
 font-size:13px;
 font-weight: bold;
 color:#A49A00;
}
#actividadesportada p.mais a{
 font-size:10px;
 font-weight: bold;
 color:#AFBD22;
 text-align: right;
}
.actividadportada
{
 float:left;
 margin:10px 0;
 padding-bottom:6px;
 border-bottom: 1px dashed #C9C09A;
}
#documentosportada
{
 margin-bottom:15px;
}
.documentoportada
{
 width: 160px;
 min-height: 28px !important;
 background-image:url(/imx/bgdocs.png);
 background-repeat: no-repeat;
 background-position:medium left;
 margin:5px 0;
 padding:0 0 5px 25px;
 font-size:11px;
 font-weight: bold;
 color:#857A18;
 border-bottom: 1px solid #857A18;
 line-height: 1.2em;
}
.documentoportada a
{
 color:#857A18;
}
#localizanos
{
 margin-bottom:15px;
}
#galeriasportada
{
width: 200px;
height: 105px;
background-image:url(/imx/fndport.png); 
background-repeat: no-repeat;
margin-bottom:15px;
}
.galeriaportada
{
width: 77px;
max-height: 140px;
margin-top: 18px;
margin-left: 13px;
float: left;
padding: 0;
font-size:11px;
color:#fff;
line-height: 1.15em;
}
.masverde
{
 padding: 0 0 0 11px;
 border: 0;
 margin: 0;
 font-size: 12px;
}
.masverde a
{
color:#4C5313;
}
.galeriaportada a
{
color:#fff; 
}
.galeriaportada img
{
width: 76px;
border: 2px solid #737a35;
}
.banner
{
margin-bottom: 15px;
width: 200px;
float: left;
}
/*columna derecha*/
#ligazons{
margin-bottom:15px;
font-size:11px;
font-weight:bold;
line-height:1.2em;
}
#ligazons ul li{
margin:5px 0;
}
#ligazons ul li a{
color:#857A18;
}
/*formularios*/
#formularios {
padding: 15px 0;
}

#formularios label{
clear:both;
color:#AA9F4E;
display:block;
font-size:14px;
font-weight: bold;
}
#formularios input, #formularios textarea,#formularios select
{
border: none;
background-color:#EBEEC8;
color:#857A18;
font-family:Georgia,Helvetica,Arial,sans-serif;
font-size:14px;
margin-bottom:6px;
padding:2px;
width:456px;}
#formularios input.boton
{
background:#AA9F4E;
border:medium none;
color:#FFFFFF;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:bold;
height:20px;
margin-right:4px;
padding:4px;
width:70px;

}
.lei {
color:#999999;
font-size:11px;
line-height:1em;
margin:10px 0;
padding:0;
}
#outras{
margin:10px 0;
padding:0
}

#outras h2{
color:#857A18;
font-family:"trebuchet ms",Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
#outras ul li{
list-style-type:disc;
margin-left: 10px;padding:0;
}

#outras ul li a{
color:#AFBD22;
font-size:12px;
font-weight:bold;
}

/*Libro de visitas*/

#librovisitas{
 margin:0;
 padding: 5px;
 float: left;
}

#librovisitas a
{
color: #4c5313;
}

#librovisitas h3, .sinatura
{
color: #838c2d;
}
.sinatura
{
font-size: 12px;
}
/*Documentos*/
#contdoc
{
padding: 5px 0 0 10px;
}
#contdoc ul li
{
font-size: 14px;
padding: 0 0 5px 0;
}

#contdoc ul li a
{
background-image: url("/imx/carpeta.png");
background-position: left center;
background-repeat: no-repeat;
display: inline;
margin: 0;
padding: 2px 0 0 25px;

}
/*
#contdoc ul li a{
color:#AFBD22;
font-size:12px;
font-weight:bold;
}
*/

#documentos
{
padding:10px 5px;
float:left;
background-color: #F2F4DA;
}

.documento
{
width: 545px;
border-bottom:1px dashed #C9C09A;
float:left;
margin-bottom:5px;
padding-bottom:3px;
color:#737A35;
}
.documento a
{
color:#737A35;

}
.documento p
{
color:#808080;
}

.grafico
{
width: 34px;
height: 40px;
float:left;
margin:0 15px 10px 5px;
padding:0;

}
