@import url("/auxiliar/xornalistas_menus.css");

/*_____________Xenericos_____________*/
* {
  margin: 0;
  padding: 0;
}
#pepaxina p, #col_contido_novas p {
	margin: 0.5em 0;
}
body { 
	background-color: #fff;
	text-align: center; 
	color:#333; 
	font-size: 62.5%;
	font-family: "Trebuchet MS", Trebuchet, Verdana, "Sans-serif";
	margin: 0 auto;
	padding: 0; 
} 
br.espazo {
	clear: both;
}
p.nada, hr {
	display: none;
}
acronym {
	border-bottom: 1px dotted #39c; 
}
img {
	border: 0;
}

/*_____________Ligazons_____________*/
a {
	color: #036;
	text-decoration: none;
}
#col_contido_interior a {
	text-decoration: underline;
}
a:focus {
	outline: none;
}
a.lig_destacado {
	color: #600;
	background-color: #efefe5;
	padding: 0 0.5em;
}
a:visited  {
	color: #369;
}
a:hover {
	color: #600;
}
a.entrar {
	text-transform: uppercase;
	font-size: 0.9em;
}	

/*_____________Cabeceira_____________*/
#banda {
	background-color: #efefe5;
	height: 2.3em;
	font-size: 1.1em;
 }
#identificar {
	width: 855px; 
	text-align: right;
	margin: 0 auto;
	padding: 0.3em 0;
}
#cabeceira {
	font-size: 1.1em;
}
#cabeceira div {
	background-color: #d9d9d0;
	width: 710px;
	float: right;
	padding: 0.5em 0;
	color: #666;
	margin: -20px 0 0px 0;
}
#cabeceira p, #cabeceira form {
	float: left;
	margin: 0 5px;
	padding: 0;
}
#cabeceira #data {
	width: 285px;
}
#cabeceira #idiomas {
	width: 160px;
}
#cabeceira #utilidades {
	width: 225px;
	text-align: right;
}

/*_____________Estructura_____________*/

#paxina {
 	width: 855px; 
	text-align: left;
	margin: 10px auto;
	background-color: #fff;
}
#corpo {
 	width: 855px; 
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 20px 0;
}
#pepaxina {
	width: 100%;
	text-align: left;
	border-top: 2px solid #d9d9d0;
	color: #666; 
	padding: 5px 0 10px 0;
	font-size: 1.1em;
}	
#pe {
	text-align: right;
	padding: 0;
	margin: 0;
	float: right;
 	width: 690px; 
}
#contido {
	padding: 23px 0 0 0;
}
#contido_foro {
	margin: 0;
	padding: 23px 0 0 0;
	text-align: center;
}
#col_esquerda { 
	float: left;
	width: 130px; 
	margin: 0 15px 0 0;
	padding: 20px 0 10px 0;
	line-height: 1.1em;
}
#col_central { 
	width: 425px; 
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 10px 0;
}
#col_dereita {
	font-size: 0.95em;
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
  	width: 265px;
}
#col_submenu {
	width: 160px; 
	float: left;
	margin: 0 15px 0 0;
}
#col_contido_interior, #col_contido_novas {
	width: 535px; 
	float: left;
	padding: 0 0 30px 0;
}
#col_novas_esquerda {
	float: left;
	width: 438px;
	margin: 0px;
	padding: 0 0 30px 0;
}
#col_novas_dereita {
	float: left;
	width: 262px;
	margin: 0 0 0 10px;
	background-color: #efefe5;
	padding: 0 0 1em 0;
}

/*_____________Imaxes_____________*/
#cabeceira img.banner {
	float: right;
	margin: 10px 0 0 9px; 
}
img.banner_der_sup {
	border-top: 7px solid #fff; 
	width: 265px; 
	height: 84px;
}
#dossiers img {
	float: left;
	margin: 5px 5px 0 0; 
	width: 100px; 
}
#banners_dereita img {
	width: 30px; 
	height: 30px;
	margin: 5px
}
#noticias_seccions0 img, #noticias_seccions1 img, #noticias_seccions2 img, #noticias_seccions3 img, #noticias_dosier img {
	float: right;
	width: 100px; 
	margin: -15px 10px 5px 10px;
}
#noticias img {
	float: left;
	width: 100px; 
	margin: 0 10px 5px 0px;
}
.ban_esquerda {
	width: 130px; 
	height: 130px;
	margin: 0 0 20px 0;
}
#pepaxina img {
	margin: 5px 0 0 0;
}
.noticiapeq {
	float: right;
	margin: 0 0 10px 10px;
	width: 150px;
}
.noticiagrande {
	width: 262px;
	/*height: 180px;*/
	background-color: #fff;
	margin: 0;
}
img.esquerda {
	float: left;
	margin: 0 10px 0 0;
}
img.axenda_peq {
	 width:60px;
	 height: 60px;
	 float: left;
	 margin: 0 5px 0 0;
}
/*_____________T’tulos_____________*/
h1 {
	background: transparent url(/imx/imx_logo.png) no-repeat 0 0;
	width: 299px; 
	height: 130px; 
	float: left;
	margin: 0;
}
h1 a {
	display: block;
	height: 100%;
	width: 100%;
	border: none;
}
#dossiers h2 {
	background: transparent url(/imx/tit_dossier.png) no-repeat 0 0;
	width: 16px; 
	height: 88px; 
	float: left;
	margin: 5px;
}
#col_dereita h2 {
	color: #cb3e3b;
	font-size: 1.3em;
	text-transform: uppercase;
	margin: 0.3em 0;
}
#col_dereita #enquisa h2 {
	color: #fff;
	font-size: 1.3em;
	text-transform: uppercase;
	margin: 0 0 0 10px;
}
#col_submenu h2, #col_novas_esquerda h2, #titulargrande, #col_contido_novas h3#dataaxenda, #contido_foro h2 {
	color: #cb3e3b;
	font-size: 1.6em;
	line-height: 1em;
	margin: 0 0 20px 0;
	text-transform: none;
}
#noticias h3.antetitulo, #col_central.novas h2.antetitulo {
	font-size: 1em;
	margin: 0;
	color: #999;
	font-weight: normal;
	text-transform: uppercase;
}
h2.titmapaweb  {
  	background-color: #efefe5;
	text-decoration: none; 
	padding: 5px; 
	text-indent: 0px;
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase;
	margin: 1em 0 0 0;
	color: #666;
}
#dossiers h3 {
	font-size: 1.2em;
	margin: 5px 0 2px 0;
}
#noticias h4 {
	font-size: 1.3em;
	margin: 0 10px 2px 0;
}
#col_contido_interior h3, #col_novas_dereita h2 {
	margin: 1em 0 0.2em 0;
	color: #cb3e3b;
	font-size: 1.1em;
}
#col_contido_interior h3.primeiro {
	margin-top: 0!important;
}
#col_contido_interior h4 {
	margin: 1em 0 0.2em 0;
	font-size: 1em;
}
#col_contido_interior h3.marxe, #col_contido_interior h4.marxe {
	margin-top: 2em !important;
}
#col_novas_dereita h2 {
	padding: 0 0 0 10px;
}
#col_novas_esquerda h3, #col_contido_novas h3 {
	font-size: 0.95em;
	text-transform: uppercase;
	margin: 0;
	font-weight: normal;
	color: #E08B89;
}
#col_contido_novas h3.portadanovas {	
	margin: 0 0 0.2em 0;
	color: #cb3e3b;
	font-size: 1.2em;
	text-transform: none;
	font-weight: bold;
}
#noticias_seccions0 h3, #noticias_seccions1 h3, #noticias_seccions2 h3, #noticias_seccions3 h3, #noticias_dosier h3 {
	font-size: 1.2em;
	margin: 0 10px 2px 10px;
	text-transform: none;
}
#col_novas_esquerda h4, #col_contido_novas h4 {
	margin: 0 0 0.2em 0;
	color: #cb3e3b;
	font-size: 1.2em;
}
#col_novas_esquerda h4.tit_noticiainterior, #col_contido_novas h4.tit_noticiainterior {
	margin: 0 0 0.5em 0;
	color: #cb3e3b;
	font-size: 1.6em;
}
#col_novas_esquerda h3#titprincipal {
	color: #cb3e3b;
	font-size: 1.6em;
	line-height: 1em;
	margin: 0 0 20px 0;
	text-transform: none;
}

/*_____________Estilos para textos_____________*/
.data {
	color: #999;
	padding: 0 0.5em 0 0;
}
#dossiers {
	background-color: #efc5c4;
	margin: 10px 0;
	height: 1%;
}
#dossiers div {
	float: left;
	width: 393px; 
	margin: 0 0 5px 0;
}
#dossiers p.outros {
	text-align: right;
	background-color: #dea9a8;
	padding: 3px 5px;
}
#col_central p.maisnovas {
	text-align: right;
	padding: 0;
	margin: 0 0 1em 0;
}
#col_dereita div {
	padding: 5px 10px;
	background-color: #efefe5;
}
#fotos {
	float: right;
	margin: 0 0 10px 10px;
}
#fotos p {
	font-size: 0.95em;
	margin: 3px 0 20px 0;
	color: #666;
}
p.pefoto {
	margin: 0 0 20px 0;
	color: #666;
}
#col_dereita div#banners_dereita {
	background-color: #fff;
	padding: 0;
	margin: 5px 0;
	border: 1px solid #efefe5;
}
#col_dereita div#banners_dereita div {
	background-color: #efefe5;
	margin: 5px 0;
	padding: 0;
	height: 1%;
}
#banners_dereita p {
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
}
#banners_dereita p.ico_banner {
	width: 40px;
}
#banners_dereita p.texto_banner {
	width: 223px;
}
p.banner_iqua {
	text-align: center;
	margin: 0 0 10px 0;
	border: 1px solid #dcdcdc; 
}


#banners_dereita strong {
	font-size: 1.1em;
	padding: 0.5em 0 0.3em 0;
	display: block;
	margin: 0;
}
#banners_dereita span.peq {
	display: block;
	padding: 2px 0 0 0;
	font-size: 0.95em !important;
}
#col_dereita div#enquisa {
	background-color: #c5d6e8;
	margin: 5px 0;
	padding: 5px 0 0 0;
}
#enquisa p.outros {
	text-align: right;
	background-color: #b0c3d8;
	padding: 5px;
}
#noticias_seccions0, #noticias_seccions1, #noticias_seccions2, #noticias_seccions3, #noticias_dosier {
	border-left: 5px solid #efefe5; 
	border-right: 5px solid #efefe5;
	border-bottom: 5px solid #efefe5; 
	padding: 20px 0 0 0;
	margin: 0 0 30px 0;
}
#noticias_dosier {
	border-top: 5px solid #efefe5; 
}
#noticias_seccions0 p, #noticias_seccions1 p, #noticias_seccions2 p, #noticias_seccions3 p, #noticias_dosier p {
	padding: 0px 10px 10px 10px;
}
#noticias_seccions0 p.anteriores, #noticias_seccions1 p.anteriores, #noticias_seccions2 p.anteriores, #noticias_seccions3 p.anteriores, #noticias_dosier p.anteriores {
	text-align: right;
	background-color: #efefe5;
	padding: 3px 5px;
}
#noticias p {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #efefe5;
	margin: 0 0 10px 0;
}
.intro {
	margin: 5px 0 20px 0;
	color: #666;
	font-size: 1.1em;
}
.nova {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #efefe5;
	padding: 0 0 0.5em 0;
}
.seguintes {
	text-align: right;
	margin: 0;
	color: #999;
}
.anexos {
	margin: 10px 10px 15px 10px;
	color: #666;
	font-size: 0.95em;
}
.anexos strong {
	font-weight: normal;
	color: #333;
}
.pefotonoticia {
	background-color: #fff;
	padding: 3px 0 20px 0;
	color: #666;
	text-align: right;
}
div#mapaweb {
	width: 710px;
	margin: 0 0 20px 145px;
}
#maisnovas {
	border: 1px solid #d9d9d0;
	padding: 0.5em;
	margin: 2.5em 0 0 0;
}
.bloque {
	margin: 0 0 20px 0;
	border-bottom: 1px dotted #ccc;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 0 0 200px;
	height: 160px;
}
p.rota_buscador {
	margin: 10px 0;
	padding: 0 0 5px 0;
	color: #cb3e3b;
	border-bottom: 1px solid #efefef; 
}

/*_____________Listaxes_____________*/
#col_dereita ul {
	font-size: 1em;
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none; 
}
#col_contido_interior ul, #mapaweb ul {
	font-size: 1em;
	margin: 0 0 1em 0;
	padding: 0;
	list-style-type: none; 
}
#col_dereita li {
	margin: 6px 0 0 0;
}
#col_dereita dl {
	font-size: 1em;
	margin: 0 0 20px 0;
}
#col_dereita dt {
	margin: 6px 0 0 0;
}
ol { 
	margin: 0 0 0 1em; 
	padding-left: 1em;  
	text-indent: 0; 
}
ol li { 
	padding: 0.5em 0 0 0; 
}
ul.listadocs, ul.listaurls, ul.listanovas { 
	margin: 0 0 0.3em 0; 
	padding: 0; 
	list-style-type: none !important; 
	font-size: 1em;
}
#interior_principal ul.listagaleria li {
	background-image: none;
}
ul.listadocs li { 
	background: transparent url(/imx/ico_doc.gif) no-repeat 0 2px; 
	padding: 1px 0  1px 15px; 
	margin: 1px 0; 
}
ul.listaurls li { 
	background: transparent url(/imx/ico_url.gif) no-repeat 0 4px; 
	padding: 1px 0  1px 15px; 
	margin: 1px 0; 
}
#mapaweb ul li, ul.listanovas li, ul.lista li { 
	background: transparent url(/imx/ico_item.png) no-repeat 0 4px; 
	padding: 1px 0 1px 10px; 
	margin: 2px 0; 
}
#mapaweb ul ul {
	font-size: 0.95em;
	margin: 0 0 0.5em 0;
	padding: 0;
	list-style-type: none; 
}
#mapaweb ul ul li { 
	padding: 0px 5px; 
	background-image: none; 
	display: inline;
	float: left;
	border-right: 1px solid #ccc; 
}

/*_____________Formularios_____________*/
#identificar form {
	margin: 0 0 10px 0;
	font-family: "Trebuchet MS", Trebuchet, Verdana, "Sans-serif";
}
#col_contido_interior form {
	margin: 20px 0;
	font-family: "Trebuchet MS", Trebuchet, Verdana, "Sans-serif";
}
#form_buscar_guia {
	background-color: #efefe5; 
	padding: 10px;
}
fieldset {
	margin: 0; 
	padding: 0; 
	border: 0; 
}
#identificar label {
	padding: 0;
	display: inline;
	color: #666;
	margin: 0 0.2em 0 1em;
}
#col_contido_interior label, #form_curso label {
	padding: 0;
	width: 12em;
	vertical-align: top;
	display: block;
	color: #666;
	float: left; 
}
input, textarea, select {
	margin: 0;
	font-family: "Trebuchet MS", Trebuchet, Verdana, "Sans-serif";
	font-size: 1em;
	color: #333;
	border: 1px solid #d9d9d0;
	padding: 0.1em;
}
input.boton {
	background-color: #999;
	margin: 0 0 0 0.5em;
	text-transform: uppercase;
	color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
#col_contido_interior input.boton, #form_curso input.boton {
	background-color: #e08b89;
	margin: 1em 0 0 12.5em;
	text-transform: uppercase;
	color: #fff;
}
#form_buscar_guia input.boton {
	margin: 0 0 0 1em;
}
#col_contido_interior form p, #form_curso p {
	margin: 0 0 10px 0;
}
.nota_form {
	margin: 20px 0;
	color: #666;
	font-size: 0.95em;
	line-height: 1.2em;
}
#form_enquisa {
	line-height: 1.2em;
	margin: 0 0 10px 0;
	padding: 5px 10px 0 10px;
}
#form_enquisa p {
	font-size: 1.1em;
	margin: 5px 0;
}
#formfiltro{
	margin: 10px;
}
#formfiltro p {
	margin: 0 0 0.5em 0;
}
#form_curso {
	margin: 1em 0;
	padding: 1em;
	background-color: #efefe5;
}
#form_datos label.opcion {
	display: inline;
	float: none; 
	border-top: none; 
	margin: 0 20px 0 2px; 
}
p.marxe {
	margin: 20px 0 10px 0; 
}

/*_____________Taboas_____________*/
 #enquisa { 
	margin: 1em 0; 
	padding: 0; 
	border: 0; 
	width: 100%; 
	border-spacing: 0; 
	font-size: 1em; 
	background-color: #fff; 
}
 #enquisa td { 
	padding: 0.1em 0; 
	margin: 0; 
	border: 0; 
	vertical-align: top; 
	text-align: left;  
	border-bottom: 1px solid #ccc; 
}
 #enquisa td.cor { 
	background-color: #efefe5; 
	color: #666;
}

/*_____________Imprimir, Enviar_____________*/
p#imp_env {
	height: 18px;
	margin: 0 0 5px 145px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #efefe5; 
}
p#imp_env a { 
	display: block; 
	float: right;
	margin: 0 0 0 10px; 
	height: 18px;
	text-decoration: none; 
}
a#op_imprimir { 
	background: transparent url(/imx/iconos_imp_env.png) no-repeat 0 -18px; 
	width: 18px;
}
a#op_imprimir:hover { 
	background-position: 0 0; 
}
a#op_enviar { 
	background: transparent url(/imx/iconos_imp_env.png) no-repeat -20px -18px; 
	width: 20px;
}
a#op_enviar:hover { 
	background-position: -20px 0; 
}

/*_____________Extras_____________*/
h1 span, #menu_seccions span, h2 span, #imp_env span, h2#invisible  {
	display: block; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin: 0;
	background-image: none;
	height: 0px;
}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**/

