body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
border:0 none;
margin:0;
padding:0;
}
ul, li {
border:0 none;
}
.clearfix:after {
clear:both;
content:" ";
display:block;
font-size:0;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
.clear {
clear:both;
}
body {
-moz-background-inline-policy:continuous;
background:url("../images/fondo.gif") repeat-x scroll 0 0 #615F52;
font-family:Georgia,serif !important;
}
#contenedorPrincipal {
-moz-background-inline-policy:continuous;
background:url("../images/fnd.png") repeat-y scroll center top transparent;
margin:0 auto;
width:1046px;
}
#cabeceira {
height:132px;
margin:0 auto;
padding:12px 0 0;
width:970px;
}
#cabeceira h1 a {
-moz-background-inline-policy:continuous;
background:url("../images/logoCGM.gif") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:122px;
text-indent:-9999px;
width:231px;
}
#cabeceira ul#nav {
float:right;
font-family:tahoma;
font-size:0.9em;
font-weight:bold;
list-style:none outside none;
margin:100px 0 0;
}
#cabeceira ul#nav li {
-moz-background-inline-policy:continuous;
background:url("../images/espazo.png") no-repeat scroll left center transparent;
float:left;
margin:0 6px 0 0;
padding:0 0 0 12px;
}
#cabeceira ul#nav li:first-child {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
}
#cabeceira ul#nav li a {
color:#6D6D6D;
font-size:0.9em;
text-decoration:none;
}
#cabeceira ul#nav li a:hover, #cabeceira ul#nav li a.active {
color:#4B2F86;
}
#centrocabeceira {
clear:both;
height:445px;
margin:0 auto;
width:958px;
}
#centrocabeceira div.centromapa {
float:left;
padding:0 0 50px;
}
#centrocabeceira div.centromapa h2 {
color:#FFFFFF;
height:96px;
margin:40px 0 13px;
width:402px;
}
h2 {
color:#444444;
font-size:1.6em;
font-weight:bold;
margin:4px 0;
}
h4 {
color:#555555;
font-size:1.08em;
font-weight:bold;
margin:12px 0 8px;
}
h5 {
color:#666666;
font-size:1em;
font-weight:bold;
margin:4px 0 12px;
}
#centrocabeceira div.centromapa p {
color:#FFFFFF;
font-size:0.9em;
line-height:28px;
margin:0 0 15px;
}
#centrocabeceira div.centromapa p a {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #7B7BA0;
color:#FFFFFF;
padding:5px;
text-decoration:none;
}
#centrocabeceira div.centromapa p a:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #3F3F69;
}
#centrocabeceira div.centrodereita {
float:right;
}
#centrocabeceira div.centrodereita ul {
height:204px;
list-style:none outside none;
overflow:hidden;
position:relative;
right:78px;
top:51px;
width:324px;
}
#content {
margin:0 auto;
padding:12px 0 30px;
width:958px;
}
#content p {
color:#3D3D3D;
font-size:1em;
line-height:18px;
margin:0 0 20px;
}
#content a {
color:#7B7BA0;
text-decoration:none;
}
#content ol {
list-style-image:none;
list-style-position:outside;
padding:0 0 0 30px;
}
#content ol li {
padding:12px 0 0 6px;
}
#content a:hover {
color:#3F3F69;
text-decoration:underline;
}
#content #main {
float:left;
margin:0 20px 0 0;
width:620px;
}
#content #mainlargo {
float:left;
margin:0 20px 0 0;
width:950px;
}
#content #main p, #content #mainlargo p {
line-height:22px;
}
#content #main h3, #content #mainlargo h3 {
color:#6D6D6D;
font-size:1.4em;
font-weight:normal;
line-height:28px;
margin:0 0 25px;
}
#content #lateraldestacado {
-moz-background-inline-policy:continuous;
background:url("../images/fnd_arriba_destaca.png") no-repeat scroll left top transparent;
float:left;
font-size:0.9em;
margin:0;
padding:0 0 0 22px;
width:293px;
}
#content #lateraldestacado div.destacado {
-moz-background-inline-policy:continuous;
background:url("../images/fnd_baixo_destaca.png") no-repeat scroll right bottom transparent;
padding:20px;
}
#content #lateraldestacado div.destacado h3 {
border-bottom:1px solid #CCCCCC;
color:#6D6D6D;
font-size:1.5em;
margin:0 0 12px;
}
#content #lateraldestacado div.destacado img {
border:0 none;
display:block;
margin:0 auto;
}
#content #lateraldestacado div.destacado img.conselloImaxe {
border:1px solid #DFDFDF;
display:block;
margin:0 auto;
}
#content #lateraldestacado div.destacado a.vermais {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #BABABA;
border:1px solid #FFFFFF;
color:#FFFFFF;
float:right;
font-size:0.9em;
height:18px;
margin:12px 12px 12px -8px;
padding:2px 6px;
}
#content #lateraldestacado div.destacado a.vermais:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #9B9B9B;
}
#pe-contenedorPrincipal {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #F3F3F3;
margin:0 auto;
padding:0 40px;
width:920px;
}
#pe {
-moz-background-inline-policy:continuous;
background:url("../images/pe.jpg") no-repeat scroll center top transparent;
margin:0 auto;
padding:30px 0 50px;
}
#pe h6 {
color:#767676;
font-size:20px;
font-weight:normal;
margin:0 0 5px;
}
#pe {
color:#767676;
font-size:0.7em;
}
#pe a {
color:#7B7BA0;
text-decoration:none;
}
#pe a:hover {
color:#3F3F69;
text-decoration:underline;
}
.peesquerda {
float:left;
width:500px;
}
.peesquerda a {
color:#8999C3;
}
.pedereita {
float:right;
width:200px;
}
.pedereita img, .peesquerda img {
margin:6px 0 0;
}
.contorno {
background-color:#F5F6F1;
border:1px solid #D7D9D8;
height:1%;
margin-bottom:10px;
margin-right:2px;
}
hr {
border-color:#D5D0BF -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
margin:1.4em 0;
}
#caixaServizos {
border-collapse:collapse;
font-size:0.9em;
margin:0;
text-align:left;
width:255px;
}
#caixaServizos th {
font-size:1.2em;
font-weight:bold;
margin:0;
padding:0;
text-align:left;
}
#caixaServizos td {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FFFFFF;
border-top:1px solid transparent;
color:#333333;
padding:5px 5px 5px 0;
}
#caixaServizos tr:hover td {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #F6F6F6;
}
.imaxesquerda {
border:3px solid #FFFFFF;
float:left;
margin:0 12px 8px 0;
}
.mapagoogle {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FFFFFF;
}
#centrocabeceira div.mapagoogle p {
color:#000000;
font-family:Arial,Helvetica,sans-serif,Tahoma;
font-size:12px;
font-weight:normal;
line-height:15px;
margin:0 !important;
padding:0 !important;
text-align:left;
}
.mapagoogle h3 {
border-bottom:1px solid #000000;
color:#666565;
float:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:600;
margin-bottom:8px;
}
#centrocabeceira div.mapagoogle p a {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
color:#000000;
font-family:Arial,Helvetica,sans-serif,Tahoma;
font-size:0.9em;
font-weight:normal;
text-align:left;
text-decoration:underline;
}
#centrocabeceira div.mapagoogle p a:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
color:#888888;
font-size:0.9em;
font-weight:normal;
text-align:left;
}
#listamuseos {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #D7D7CB;
color:#888888;
float:right;
font-family:arial;
font-size:0.9em;
font-weight:normal;
height:600px;
margin:0;
padding:0;
width:340px;
}
#listamuseos .titulo {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #AAAAAA;
color:#FFFFFF;
font-family:arial;
font-size:1em;
font-weight:bold;
height:20px;
margin:0;
padding:7px 0 0 12px;
width:328px;
}
#listamuseos a {
color:#444444;
text-decoration:none;
}
#listamuseos a:hover {
color:#B92C11;
text-decoration:none;
}
#listamuseos .actual {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#listamuseos ul {
line-height:13px;
list-style:none outside none;
margin:0 12px 0 18px;
padding-left:0;
}
#listamuseos li {
background-image:url("../images/lista.gif");
background-position:0 0.5em;
background-repeat:no-repeat;
font-size:0.9em;
padding:0 0 2px 12px;
}
#listamuseos dl {
color:#555555;
margin:12px 0 0 8px;
}
#listamuseos dt {
margin:0px 8px 0px 12px;
padding-left:0;
}
#listamuseos dt:hover{
margin:0 8px 0 12px;
padding-left:0;
color:#000000;
}
#listamuseos dd {
margin:4px 0;
}
#map_canvas {
float:left;
}
.data {
float:right;
font-style:italic;
text-align:right;
}
#content .caixaespecial {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #F5F5F5;
border:1px solid #EEEEEE;
padding:12px;
}
#content .caixaespecial .titulo, .titulo {
color:#000000;
font-size:1em;
font-weight:bold;
}
#content .titulo {
color:#000000;
font-size:1em;
font-weight:bold;
margin:18px 0 0;
}
#content .caixaespecial .titulopeque {
color:#000000;
font-size:0.9em;
font-weight:bold;
}
#content .caixaespecial p {
font-size:0.8em;
font-weight:normal;
margin:0 0 5px;
}
#menucoloquios {
color:#888888;
float:right;
font-size:0.8em;
font-weight:bold;
height:30px;
margin:0 0 20px;
padding:4px;
width:200px;
}
#menucoloquios .menu {
list-style-image:none;
list-style-type:none;
width:200px;
}
#menucoloquios .menu li {
-moz-background-inline-policy:continuous;
background:url("../images/caixacoloquios.png") no-repeat scroll left top transparent;
float:left;
height:30px;
margin-right:10px;
width:200px;
}
#menucoloquios .menu li a {
-moz-background-inline-policy:continuous;
background:url("../images/frechacol.png") no-repeat scroll right top transparent;
color:#666666;
display:block;
float:right;
height:30px;
line-height:30px;
padding:0 26px 0 22px;
text-decoration:none;
}
#menucoloquios .menu li a:hover {
color:#333333;
}
#menucoloquios ul .submenu {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #FAFAFA;
border-color:#EEEEEE;
border-style:none solid solid;
border-width:1px;
clear:both;
display:none;
padding:6px 0;
position:relative;
top:0;
width:200px;
z-index:2;
}
#menucoloquios ul .submenu li {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
border-color:#EEEEEE -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
display:block;
float:none;
height:auto;
line-height:normal;
margin:0;
}
#menucoloquios .submenu li a {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#666666;
display:block;
float:none;
font-size:0.9em;
font-weight:normal;
height:auto;
line-height:normal;
margin:0;
padding:6px;
}
#menucoloquios .submenu li a:hover {
-moz-background-inline-policy:continuous;
background:none repeat scroll 0 0 #EEEEEE;
}
#publicacions {
border-bottom:1px solid #FFFFFF;
font-size:0.9em;
margin:20px 0 0;
padding-left:0;
}
#publicacions p {
margin:0 0 5px;
}
#publicacions li {
border-bottom:1px solid #EEEEEE;
list-style:none outside none;
margin:0;
padding:8px 0 0 18px;
}
#publicacions .titulopublicacion {
font-size:1.1em;
font-weight:bold;
}
#publicacions .prezo {
color:#666666;
}
.desplegado{
display:block !important;
}
