body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; margin: 0px; }

body.aboiante { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: center; margin: 0px; background-color: #dcdccc;}

.nada { display: none; }

img.esquerda { float: left; margin: 0px 10px 5px 0px; }
img.portadaesquerda { float: left; margin: 0px 0px 0px 0px; }

h1 { margin-top: 0px; margin-bottom: 5px; color: #960; font-weight: bold; font-size: 18px; }
h2 { margin-top: 3px; margin-bottom: 3px; color: #666; font-weight: bold; font-size: 16px; }
h3 { margin-top: 3px; margin-bottom: 3px; color: #960; font-weight: bold; font-size: 14px; }
h4 { margin-top: 0px; margin-bottom: 3px; color: #fff; font-weight: bold; font-size: 13px; }
h5 { margin-top: 0px; margin-bottom: 3px; color: #666; font-weight: bold; font-size: 10px; text-transform: uppercase;}

td { font-size: 12px; }

dt { font-weight: bold; }
dd { margin: .1em 11px; }


a:link { color: #630; text-decoration: none;  font-weight: bold; }
a:visited  { color: #960; text-decoration: none;  font-weight: bold; }
a:visited:hover { color: #000; text-decoration: underline;  font-weight: bold; }
a:hover { color: #000; text-decoration: underline;  font-weight: bold; }

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

.lista, .lista ul { list-style-type: none; padding: 0; margin: 0px 10px 10px 10px; }
.lista ul li { padding: 0px 0px 2px 10px; text-align: left; color: #fff; font-weight: bold; }

.cadrado_negativo:link, .cadrado_negativo:visited { color: #fff; text-decoration: none; border: 1px solid #fff; padding: 3px 4px 2px; font-weight: bold; }
.cadrado_negativo:visited:hover { color: #960; border: 1px solid #960; text-decoration: none; }
.cadrado_negativo:hover { color: #960; border: 1px solid #960; text-decoration: none; }

.cadrado_positivo:link, .cadrado_positivo:visited { color: #960; text-decoration: none; border: 1px solid #960; padding: 3px 4px 2px; font-weight: bold; }
.cadrado_positivo:visited:hover { color: #fff; border: 1px solid #fff;  text-decoration: none; }
.cadrado_positivo:hover { color: #fff; border: 1px solid #960; background-color: #960;  text-decoration: none; }

.banner:link, .banner:visited { color: #960; text-decoration: none; border: 1px solid #960; padding: 5px 25px 5px 25px; font-weight: bold; background-color: #dcdccc;}
.banner:visited:hover { color: #fff; border: 1px solid #960;  text-decoration: none; }
.banner:hover { color: #fff; border: 1px solid #960; background-color: #960;  text-decoration: none; }



/* BLOQUES DE CONTIDO */
#cabeceira { margin: auto; width: 770px; text-align: right; background: #dcdccc;}

#logo { float: left; width: 250px; height: 50px; background: #dcdccc url(/imx/logoportada.gif) no-repeat 5px 5px; padding: 0px 0px 10px 0px; }

#logoint { float: left; width: 238px; padding: 10px 0px 10px 5px; text-align: left; background: #dcdccc;}

#contido { width: 770px; margin: auto; padding: 0px; background-color: #efefdc; text-align: left; }

#central { width: 770px; margin: 0px 0px 10px 0px; padding: 0px; background-color: #ffffef; }

#c_preguntas { width: 210px; height: 234px; float: left; margin: 0px; padding: 0px; }

#c_foro { width: 277px; height: 229px; float: left; text-align: left; background: #cc9; padding: 5px 10px 0px 10px;  margin: 0px; }

#entrevista { float: left; width: 355px; padding: 0px 10px 0px 10px; margin 0px; text-align: left; border-right: 2px #960 dotted; }

#noticias { float: left; width: 375px; padding: 0px 0px 0px 10px; margin 0px; text-align: left; }

#pe { width: 770px; padding: 5px 0px 0px 0px; margin: 0px auto 10px auto; text-align: right; border-top: 1px #dcdcdc solid; color: #999; font-size: 10px; }

#interior { background: url(/imx/fondointerior.gif) repeat; width: 770px; margin: auto; padding: 0px; text-align: left; }

#principal { float: left; width: 546px; padding: 10px 10px 10px 10px; font-size: 12px; }

#columnadereita { float: left; width: 184px; text-align: left; padding: 10px 10px 10px 10px; }

#interioraboiante { margin: 0px 10px 0 10px; text-align: left; padding: 10px 10px 10px 10px; background-color: #efefdc; }

#sup_pechar { width: 190px; float: left; text-transform: uppercase; color: #960; padding: 40px 5px 0px 0px; text-align: right; font-size: 10px; }

#sincolumnas { margin:auto; width: 750px; padding: 10px 10px 10px 10px; font-size: 12px; text-align: left; background-color: #ffffef; }



/* MENUS */
#menu_superior { width: 515px; float: left; text-transform: uppercase; color: #960; padding: 40px 5px 0px 0px; text-align: right; font-size: 10px; }

#menu_principal { background: #960; height:22px; }
#menu_principal ul { margin: 0px; padding: 0px; list-style-type: none; }
#menu_principal ul li { float: left; }
#menu_principal ul li a { height: 22px; margin: 0px; padding: 0px; text-decoration: none; display: block; }
#boton0 a { width: 102px; background: #960 url(/imx/boton0.gif) no-repeat 0px 0px; }	
#boton0 a:hover { background: #ccc url(/imx/boton0.gif) no-repeat 0px -22px; }	
#boton1 a { width: 136px; background: #960 url(/imx/boton1.gif) no-repeat 0px 0px; }	
#boton1 a:hover { background: #ccc url(/imx/boton1.gif) no-repeat 0px -22px; }	
#boton2 a { width: 128px; background: #960 url(/imx/boton2.gif) no-repeat 0px 0px; }	
#boton2 a:hover { background: #ccc url(/imx/boton2.gif) no-repeat 0px -22px; }
#boton3 a { width: 222px; background: #960 url(/imx/boton3.gif) no-repeat 0px 0px; }	
#boton3 a:hover { background: #ccc url(/imx/boton3.gif) no-repeat 0px -22px; }
#boton4 a { width: 104px; background: #960 url(/imx/boton4.gif) no-repeat 0px 0px; }	
#boton4 a:hover { background: #ccc url(/imx/boton4.gif) no-repeat 0px -22px; }
#boton5 a { width: 78px; background: #960 url(/imx/boton5.gif) no-repeat 0px 0px; }	
#boton5 a:hover { background: #ccc url(/imx/boton5.gif) no-repeat 0px -22px; }



.pregunta { background: transparent url(/imx/picomarron.gif) no-repeat 0px 13px; padding: 10px 10px 17px 15px; text-align: left; color: #960; font-weight: bold; font-size: 14px; border-bottom: 2px #960 dotted; margin: 0px 10px 0px 0px;}

.pregunta3 { background: transparent url(/imx/picomarron.gif) no-repeat 0px 13px; padding: 10px 10px 20px 15px; text-align: left; color: #960; font-weight: bold; font-size: 14px; margin: 0px 10px 0px 0px;}

.gris { padding: 5px; text-align: center; color: #fff; font-weight: bold; text-transform: uppercase; width: 200px; font-size: 13px; }

.preguntaforo { background: transparent url(/imx/picomarron.gif) no-repeat 0px 2px; padding: 0px 6px 0px 10px; text-align: left; color: #960; font-weight: bold; margin: 5px 0px 0px 0px; font-size: 12px; }

.preguntaforoon { background: transparent url(/imx/picoblanco.gif) no-repeat 0px 2px; padding: 0px 6px 0px 10px; text-align: left; color: #fff; font-weight: bold; margin: 5px 0px 0px 0px; font-size: 12px; }

.titnoticia { background: transparent url(/imx/picomarron.gif) no-repeat 0px 2px; padding: 0px 0px 5px 10px; text-align: left; color: #960; font-weight: bold; margin: 0px 0px 0px 0px; }
.intronoticia { padding: 0px 0px 5px 10px; text-align: left; color: #333; margin: 0px; }

.titforo { color: #fff; font-weight: bold; font-size: 14px; }
.data { color: #666; font-size: 10px; }

p.dereita { text-align: right; margin: 5px 0px 10px 0px; }
p.entradilla { color: #666; margin: 5px 0px 10px 0px; }
p.adxuntos { color: #666; margin: 5px 0px 5px 0px; font-size: 11px; }

.dereitapuntos { text-align: right; margin: 6px 0px 6px 0px; padding: 0px 0px 10px 0px; border-bottom: 2px #960 dotted; }

.esquerdapuntos { text-align: left; margin: 10px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom: 2px #960 dotted; }

.titnegativo { background: #960; color: #fff; padding: 2px 10px 2px 10px; text-align: left; text-transform: uppercase; font-size: 10px; font-weight: bold; margin: 0px; }

.formulario { width: 400px; margin: auto; padding: 0px; border: 0px; }
.formulario td { padding: 5px 5px 0px 0px; margin: 0px; text-align: top left; border: 0px; vertical-align: top; font-size: 11px; }

.form {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffef; border: 1px #960 solid; }

div.primeira { background-color: #efefdc; margin: 10px 0px 10px 0px; padding: 10px; }
table.borde { border: 1px #999 solid; }

.destacadoborde { background: #efefdc; padding: 5px; text-align: left; margin: 10px auto auto auto; }