body { background: transparent url(/imx/fondobody.gif) repeat; text-align: center; margin: 0px; color: #333; font-size: 12px; font-family: Trebuchet ms, Trebuchet, Arial, Verdana, Sans-serif; }

#interioraboiante { background-color: #fff; margin: 0px auto 0px auto; padding: 10px;  text-align: left; }
.bandaverde  { background-color: #9c6;} 
.bandaverdesup  { background-color: #093;} 
#xeral { text-align: left; margin: 20px auto 0px auto; padding: 0px; width: 770px; }
#xeralforo { text-align: left; margin: 20px auto 0px auto; padding: 0px; width: 770px; }
#c_principal { background-color: #fff; margin: 0px; padding: 0px; width: 589px; \width: 590px; w\idth: 589px; float: left;  border-right: 1px solid #ccc; }
#c_principalforo { margin: 0px; padding: 0px; width: 769px; float: left; }
#c_dereita { margin: 5px 0px 0px 0px; padding: 0px; width: 180px; float: left; border-bottom: 2px solid #ccc; color: #fff; }
#c_dereitaforo { margin: 5px 0px 0px 0px; padding: 0px; width: 180px; float: left; height:95px; }
#c_dereita p, #c_dereitaforo p { margin: 0px 0px 5px 7px; padding: 0px; color: #666; font-size: 10px; }

#e_amarelo { background: url(/imx/fondocoldera.gif) repeat-y; margin: 0px; padding: 2px 0px 8px 7px; color: #333; }
#c_dereitaforo div#e_amarelo { height:58px; }
#e_amarelo p {margin: 5px 0px 0px 0px; }

#e_branco { background: url(/imx/fondocolderb.gif) repeat-y; margin: 0px; padding: 0px; }
#e_branco div, #e_branco div.nada { margin: 0px 5px 5px 7px; padding: 10px 0px 0px 0px; font-size: 11px; color: #333; }
#e_branco div.sep, #e_branco div.sep_op{ margin: 0px 0px 0px 0px; padding: 10px 5px 10px 7px; border-top: 1px dashed #ccc; font-size: 11px; color: #333; }
#e_branco div.des_verde { background-color: #9c6; padding: 8px; color: #333; font-size: 11px;  }

#bandahorizontal { background-color: #9c6; margin: 0px; padding: 5px 5px 5px 10px; color: #fff; font-size: 11px; height: 20px; \height: 30px; he\ight: 20px; }
#contido { background-color: #fff; margin: 0px; padding: 0px; }
#contidoforo { background-color: #fff; margin: 0px; padding: 0px; }
#contidosin { background-color: #fff; margin: 0px; padding: 0px 10px 0px 10px; }
#cabeceira { background-color: #093; margin: 0px; padding: 0px; width: 589px;  }
#cabeceiraforo { background-color: #093; margin: 0px; padding: 0px; width: 589px;  float: left; }
#logo { float: left; border: 0px;  width: 258px; \width: 268px; w\idth: 258px; padding: 10px 0px 10px 10px; margin: 0px; }
#logo h1 {margin: 0px; }
#utilidades { float: left; width: 321px; margin: 0px; padding: 0px; }
#utilidades p { text-align: right; padding: 20px 0px 0px 0px; margin: 0px 10px 0px 0px; color: #fff; font-size: 11px; line-height: 13px;   height:23px; \height: 43px; he\ight: 23px; }
#utilidades p a { color: #fff; text-decoration: none; }
#utilidades p a:hover { color: #fc3; text-decoration: none; }

#c_menu { margin: 0px 0px 10px 0px; padding: 0px; width: 160px; float: left; background-color: #093; }
#c_central { margin: 0px; padding: 0px 9px 0px 10px;  width: 409px; \width: 429px; w\idth: 409px;  float: left; }
.texto{ width: 405px; }
#c_centralforo { margin: 0px; padding: 0px 0px 10px 0px;  width: 749px; background-color: #fff; }
#c_centraltodo { margin: 0px; padding: 10px; }
#c_central dl { margin: 0px; padding: 0px; }
#c_central dt.primeira { font-weight: bold; margin: 5px 0px 0px 0px; font-size: 14px; }
#c_central dt { font-weight: bold; margin: 5px 0px 0px 0px; color: #093; }
#c_central dt a { color: #093; }
#c_central dt a:hover { color: #060; }
#c_central dd { margin: 3px 0px 10px 0px; font-size: 12px; }

.c_centralesq { margin: 0px 5px 5px 0px; padding: 0px; width: 200px; float: left; font-size: 11px; }
.c_centralder { margin: 0px 0px 5px 4px; padding: 0px; width: 200px; float: left; font-size: 11px; }
.c_centralesq ul, .c_centralder ul { margin: 5px 0px 5px 0px; padding: 0px; list-style-type: none; }
.c_centralesq li, .c_centralder li { margin: 0px 0px 3px 0px; padding: 0px; }
.c_centralesq li a, .c_centralesq li a:visited, .c_centralder li a, .c_centralder li a:visited,  a.oscuro:link, a.oscuro:visited { color: #060; }
.c_centralesq li a:hover, .c_centralesq li a:visited:hover, .c_centralder li a: hover, .c_centralder li a:visited:hover, a.oscuro:hover, a.oscuro:visited:hover { color: #060; }

.c_apartadoesq { margin: 0px 10px 20px 0px; padding: 0px; width: 195px;  height: 150px; float: left; font-size: 11px; line-height: 14px; }
.c_apartadoder { margin: 0px 0px 20px 9px; padding: 0px; width: 195px; height: 150px; float: left; font-size: 11px; line-height: 13px; }


ul.lista { margin: 5px 0px 20px 0px; padding: 0px; list-style-type: none; }
ul.lista li { background-image: url(/imx/item.gif); background-repeat: no-repeat;
background-position: 0px 5px; padding: 1px 0px 1px 10px; margin: .1em 0px; }

ul.lista_2c { margin: 5px 0px 20px 0px; padding: 0px; list-style-type: none; }
ul.lista_2c li { float:left; padding: 1px 10px 1px 0px; margin: 0px; width: 194px; }

ol { margin: 5px 0px 20px 20px; padding: 0px; }
ol li { padding: 5px 0px 5px 5px; margin: .1em 0px; }

#pe { margin: 0px 0px 0px 0px; padding: 5px 0px 20px 0px; color: #666; font-size: 10px; text-align:left; }


br.espacio { clear: both; }
div.separador { clear: both; border-top: 1px dashed #ccc; padding: 0px; margin: 0px; font-size: 1px; }

a:link, a:visited  { color: #093; text-decoration: none; }
a:hover, a:visited:hover { color: #060; text-decoration: underline; }

a.gris:link, a.gris:visited  { color: #666; text-decoration: none; font-weight: bold; }
a.gris:hover, a.gris:visited:hover { color: #060; text-decoration: underline; font-weight: bold; }

address { margin: 3px 5px 3px 0px; padding: 0px; color: #666; font-size: 11px; font-style: normal; }

.data { color: #699; }
.des_amarelo { background-color: #fc3; padding: 5px; color: #333; font-size: 11px; }

ul { margin: 3px 0px 3px 0px; padding: 0px; list-style-type: none; }
ul li { padding: 1px 0px 1px 0px; margin: .1em 0px; }

.entradilla { color: #699; padding: 0px; margin: 5px 0px 10px 0px; font-size: 13px; }
.opcionspe { border-top: 1px dashed #ccc; padding: 5px 0px 0px 0px; margin: 10px 0px 10px 0px; text-align:right; color: #699; }
.portada { padding: 0px 20px 0px 0px; }

p { margin: 4px 0px 10px 0px; }
p.dereita { margin: 4px 0px 10px 0px; text-align:right; }

/*___________TITULOS___________*/
h1 { margin: 0px 0px 10px 0px; padding: 0px; color: #c90; font-size: 24px; font-weight: normal; }
h2 { margin: 0px 5px 5px 0px; padding: 0px; color: #c90; font-size: 16px; font-weight: normal; }
h2.seccion { margin: 10px 0px 5px 0px; padding: 1px 5px 1px 5px; color: #fff; font-size: 11px; font-weight: normal; background-color: #699; }
h2.seccionsin { margin: 10px 0px 0px 0px; padding: 1px 5px 1px 5px; color: #fff; font-size: 11px; font-weight: normal; background-color: #699; }
h2.enderezo { margin: 10px 0px 2px 0px; padding: 0px; color: #c90; font-size: 11px; font-weight: bold; }
h3 { margin: 5px 5px 5px 0px; padding: 0px; color: #c90; font-size: 14px; font-weight: normal; }


/*___________IMAXES___________*/
img.dereitasup { float: right; margin: 0px 0px 5px 10px; }
img.dereita { float: right; margin: 10px 0px 5px 10px; }
img.esquerda { float: left; margin: 0px 10px 0px 0px; }
img.superior { margin: 0px 0px 5px 0px; }
img.web { margin: 0px 0px 10px 0px; background-color: #699; padding: 0px 0px 10px 0px; border: 0px; }


/*___________MENUS___________*/
#pestanas { margin: 0px; padding: 0px; float: left; background-color: #093; height: 27px; }
#pestanas ul { margin: 0px; padding: 0px; list-style-type: none; color: #fff; font-family: Arial, Verdana, Sans-serif; font-size: 12px; height: 27px; }
#pestanas li { margin: 0px 0px 0px 2px; padding: 0px; background: transparent; float:right; height: 27px; }
#pestanas li a { display:block; font-weight: bold; color: #fff; margin: 0px; padding: 0px; text-decoration: none;  height: 27px;  }
#pestanas span { display:none; }
#botonaxenda a { background: transparent url(/imx/p_axenda.gif) 0px 0px; color: #fff; height: 27px; width: 68px; }
#botonaxenda a:hover, #botonaxenda a#activo  { background: transparent url(/imx/p_axenda.gif) 0px -27px; color: #fff; height: 27px; width: 68px; }
#botoncorreo a { background: transparent url(/imx/p_correo.gif) 0px 0px; color: #fff; height: 27px; width: 64px; }
#botoncorreo a:hover, #botoncorreo a#activo  { background: transparent url(/imx/p_correo.gif) 0px -27px; color: #fff; height: 27px; width: 64px; }
#botontarxeta a { background: transparent url(/imx/p_tarxeta.gif) 0px 0px; color: #fff; height: 27px; width: 68px; }
#botontarxeta a:hover, #botontarxeta a#activo { background: transparent url(/imx/p_tarxeta.gif) 0px -27px; color: #fff; height: 27px; width: 68px; }
#botonchat a { background: transparent url(/imx/p_chat.gif) 0px 0px; color: #fff; height: 27px; width: 51px; }
#botonchat a:hover, #botonchat a#activo { background: transparent url(/imx/p_chat.gif) 0px -27px; color: #fff; height: 27px; width: 51px; }
#botonforos a { background: transparent url(/imx/p_foros.gif) 0px 0px; color: #fff; height: 27px; width: 57px; }
#botonforos a:hover, #botonforos a#activo  { background: transparent url(/imx/p_foros.gif) 0px -27px; color: #fff; height: 27px; width: 57px; }


#menu { margin: 0px; padding: 0px; font-size: 12px; }
#menu ul { margin: 0px; padding: 5px 0px 5px 0px; list-style-type: none; border-bottom: 3px solid #fff; }
#menu li { margin: 0px; padding: 0px; display: inline; }
#menu li a { display: block; margin: 0px; padding: 0 !important; font-weight: bold; color: #fff; background: url(/imx/fondomenu.gif) no-repeat 0px 0px; text-decoration: none; }
#menu li a span { padding: 2px 0px 2px 10px; display: block; }
#menu a:hover { color: #093; background: url(/imx/fondomenu.gif) no-repeat 0px -40px; }
#menu li.opcionon a { margin: 0px; color: #093; background: url(/imx/fondomenu.gif) no-repeat 0px -40px; }
#menu li.opcionon a:hover { margin: 0px; background: url(/imx/fondomenu.gif) no-repeat 0px -40px; }
#menu li.opcionon a span { padding: 2px 0px 2px 10px; border: none; }
#menu li.espacio { background: url(/imx/fondomenu.gif) no-repeat 0px -40px; }

.idiomas { margin: 0px; padding: 0px; background-color: #fff; font-size: 11px; }
.idiomas ul { margin: 0px; padding: 5px 0px 0px 10px; list-style-type: none; }
.idiomas li { margin: 5px 0px 0px 0px; padding: 0px; }


/*___________FORMULARIOS___________*/
.form { color: #333; font-size: 11px; font-family: Trebuchet ms, Trebuchet, Arial, Verdana, Sans-serif; background-color: #fff; border: 1px #999 solid; margin: 0px; }
.form_esp { color: #333; font-size: 11px; font-family: Trebuchet ms, Trebuchet, Arial, Verdana, Sans-serif; background-color: #fff; border: 1px #999 solid; margin: 4px 0px 0px 0px;}
.enquisa  { margin: 0px; padding: 0px; border: 0px; }
.formulario { margin: 2px 0px 4px 0px; padding: 0px; border: 0px; color: #666; font-size: 11px; }
.formulario table { font-size: 11px; }
.formulario td { padding: 0px 5px 1px 0px; margin: 0px; border: 0px; vertical-align: top; text-align: left; }
.temas { margin: 5px 0px 5px 0px; padding: 3px 0px 3px 0px; border-bottom: 1px dashed #ccc; border-top: 1px dashed #ccc; font-size: 11px; }
.buscador { margin: 0px; padding: 0px 5px 0px 10px; font-size: 11px; float: right; color: #fff; }


/*___________TABOAS___________*/
.formulariourl { margin: 5px 0px 5px 0px; padding: 0px; border-spacing: 0px; font-size: 12px; }
.formulariourl td { padding: 5px 0px 5px 0px; vertical-align: top; }

.t_datos { margin: 10px 0px 5px 0px; border-top: 1px solid #9cc; border-right: 1px solid #9cc; border-left: 1px solid #9cc; width: 100%; border-spacing: 0px; font-size: 11px; }
.t_datos th { padding: 2px; background-color: #c90; font-weight: bold; }
.t_datos td { vertical-align: top; padding: 2px 5px 2px 2px; background-color: #fff; border-bottom: 1px solid #9cc;}

.postais { margin: 0px 0px 10px 0px; width: 100%; border-spacing: 0px; border-spacing: 0px; border-bottom: 1px solid #9cc; }
.postais td { font-size: 11px; padding: 3px 0px 10px 3px; vertical-align: top; }

.postaispeq { margin: 10px 0px 10px 0px; width: 100%; border-spacing: 0px; border-bottom: 1px solid #9cc; border-right: 1px solid #9cc; border-left: 1px solid #9cc; }
.postaispeq th { font-size: 11px; padding: 2px 10px 2px 5px; vertical-align: top; border-top: 1px solid #9cc; text-align: left; background-color: #9cc; }
.postaispeq td { font-size: 11px; padding: 2px 10px 2px 5px; vertical-align: top; border-top: 1px solid #9cc; }

.album { margin: 10px 0px 10px 0px; width: 100%; border-spacing: 0px; }
.album td { font-size: 11px; padding: 3px 10px 10px 3px; vertical-align: top; }

.enquisas{ margin: 5px 0px 5px 0px; padding: 0px; border-spacing: 2px; font-size: 12px; }
.enquisas tr { vertical-align: top; }
.enquisas th { font-weight: bold; text-align: left; padding: 0px 10px 0px 0px; background-color: #fff; }
.enquisas td { padding: 0px 10px 0px 0px; }
b.color {color: #699; }

.t_axenda { margin: auto; border: 1px solid #9cc; width: 153px; border-spacing: 1px; }
.t_axenda td { font-size: 11px; padding: 5px; background-color: #dcefef;}


/*________AXENDA________*/
#ax_calendario { float: left; width: 160px; background-color: #093; margin: 0px; }
#ax_contido { float: left; width: 579px; margin: 10px 0px 0px 10px; }
#ax_menu { padding: 0px 0px 5px 0px; border-bottom: 1px solid #9cc; font-size: 14px; color: #9cc; margin: 0px 0px 10px 0px; } 
#ax_data { padding: 10px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #c90;} 
.ax_dia { font-size: 26px;  font-weight: bold; }
.ax_semana { font-size: 16px;  font-weight: bold; }

#ax_contido h2  { margin: 0px; padding: 10px 5px 2px 5px; color: #fff; font-size: 14px; font-weight: normal; background-color: #9cc; }
#ax_contido p { padding: 5px 0px 3px 0px; border-bottom: 1px dotted #ccefef; margin: 0px; }
#ax_contido p:last-child { border-bottom: 0px; }


.ax_haicita { background-color: #ffffdc; }
.ax_festivo { background-color: #dcefef; }
.ax_hoxe { background-color: #ffcc33; }
#ax_contido p.ax_diasemana { font-weight: bold; border-bottom: 2px solid #ccefef; font-size: 14px; }
a.ax_citas:link, a.ax_citas:visited  { color: #699; text-decoration: none; }
a.ax_citas:hover, a.ax_citas:visited:hover { color: #366; text-decoration: none; }
div.ax_centrado { padding: 10px 5px 10px 5px; }
.ax_adxuntos { color:#fff;}
.ax_verde { color:#093;}
.ax_vermello { color:#9cc;}
.ax_mes{ margin: 10px 0px 5px 0px; border-top: 1px solid #9cc; border-right: 1px solid #9cc; width: 100%; border-spacing: 0px; font-size: 11px; }
.ax_mes th { padding: 5px 2px 2px 5px; background-color: #9cc; font-weight: normal; color: #fff; font-size: 12px;}
.ax_mes td { vertical-align: top; padding: 2px 5px 2px 2px; border-bottom: 1px solid #9cc; border-left: 1px solid #9cc;}
.ax_diames { font-size: 14px; display: block; margin: 0px 0px 3px 0px; }
#interioraboiante_ax { background: #fff url(/imx/bandaverde.gif) 0px 0px repeat-x; margin: 0px auto 0px auto; padding: 10px;  text-align: left; }
h1#ax_cab {margin: 10px 0px 10px 0px; font-size: 11px; font-weight: normal; text-transform: uppercase; color: #699; border-bottom: 1px dotted #699; padding: 0px 0px 5px 0px;}
.ax_p { margin: 0px 0px 30px 0px; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}


/*________CHAT________*/
body.verde { background-color: #093; background-image: none; text-align: center; margin: 30px; }
#interiorverde { background-color: #fff; margin: 20px; padding: 20px;  text-align: center; }
.mensaxe { color: #c90; }
.t_cores { margin: 0px; border-spacing: 1px; }
.t_cores td { font-size: 11px; padding: 0px; vertical-align: top; }
#interiorchat { background-color: #fc3; margin: 0px auto 0px auto; padding: 0px 10px 3px 10px;  text-align: left; }
#interiormensaxes { background-color: #dcefef; margin: 0px auto 0px auto; padding: 0px 10px 3px 10px;  text-align: left; }


