@import url("/auxiliar/observatorio_menus.css");
@import url("/auxiliar/observatorio_portada.css");

/*_____________Xenericos_____________*/
* {
  margin: 0;
  padding: 0;
}
html, body {
  height: 100%; /* Required */
}
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;
}
a:focus {
	outline: none;
}
a:visited  {
	color: #369;
}
a:hover {
	color: #ca4546;
}
#utilidades a, #pe a {
	color: #fff;
}
#utilidades a:hover, #pe a:hover {
	color: #600;
}

/*_____________Cabeceira_____________*/
#banda {
	background-color: #da7d7E;
	height: 2.5em;
	border-bottom: 1px solid #999;
	font-size: 1.1em;
	color: #fff;
	text-align: center;
 }
#contido_banda {
 	width: 855px; 
	text-align: left;
	margin: 0 auto;
	padding: 7px 0 0 0;
}
#dataweb {
	float: left;
 	width: 400px; 
	text-align: left;
}
#utilidades {
	float: left;
 	width: 455px; 
	text-align: right;
}
#cabeceira {
 	 padding: 10px 0 5px 0;
}
#cabeceira img {
 	 float: right;
}

/*_____________Estructura_____________*/

#paxina {
 	width: 855px; 
	text-align: left;
	margin: 0 auto;
	position: relative;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
	background: #fff url(/imx/imx_fondo.png) no-repeat;
}
#corpo {
 	width: 855px; 
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 95px 0;
}
#pepaxina {
	width: 100%;
	position: absolute;
	color: #666; 
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 80px;
	text-align: left;
}	
#pe {
 	width: 855px; 
	background-color: #da7d7E;
	font-size: 1.1em;
	padding: 5px 0 5px 0;
	margin: 0;
	color: #fff;
	border-top: 1px solid #999;
}
#contido {
	padding: 23px 0 0 0;
}
#pe p{
	text-align: right;
	padding: 10px;
}
#pe p.utilidades_pe {
 	float: left; 
	margin: 0;
	text-align: left;
}

/*_____________Imaxes_____________*/
img.centro {
	margin: 5px 0;
}

/*_____________Títulos_____________*/
#cabeceira h1 { 
	background: #fff url(/imx/imx_omlogo.png) no-repeat 0 0;
	width:192px; 
	height:77px;
}

h1 a {
	
	text-indent:-9999px; 
	display:block;
	width:192px; 
	height:77px;
}

#cabeceira h1 a{ 
	
}


/*_____________Estilos para textos_____________*/
.data {
	color: #999;
	padding: 0 0.5em 0 0;
	font-style: italic;
}

/*_____________Listaxes_____________*/


/*_____________Formularios_____________*/
fieldset {
	margin: 0; 
	padding: 0; 
	border: 0; 
}
#form_enquisa {
	margin: 0 0 10px 0;
	padding: 5px 10px 0 6px;
}
#form_enquisa p {
	font-size: 1.1em;
	margin: 5px 0;
}
input.boton, input.boton_gris {
	margin: 5px 0 0 0;
	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;
	font-size: 0.9em;
	padding: 0 0.5em;
}
input.boton {
	background-color: #ca4546;
}
input.boton_gris {
	background-color: #999;
}


/*_____________Taboas_____________*/


/*_____________Imprimir, Enviar_____________*/
p#imp_env {
	height: 18px;
	margin: -10px 0 10px 145px;
	padding: 0 0 3px 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//imx/iconos_imp_env.png) no-repeat 4px -18px; 
	width: 18px;
}
a#op_imprimir:hover { 
	background-position: 4px 0; 
}
a#op_enviar { 
	background: transparent url(/imx//imx/iconos_imp_env.png) no-repeat -20px -18px; 
	width: 20px;
}
a#op_enviar:hover { 
	background-position: -20px 0; 
}

/*_____________Extras_____________*/

/* 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 */
/**/


/* a partir de aqui sigue berto */

/* enviar / imprimir */

#col_accesorios{
	margin:10px 10px 0px 10px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}

#col_accesorios ul{
	margin-left:790px;
}

#col_accesorios li{
	float:left;
	list-style:none;
	margin: 0 5px 0 0;
}

#col_accesorios li a{
	display:block;
	width:16px;
	height:16px;
	text-indent:-9999px;	
}

#col_accesorios a#enviar{
	background:url(/imx/email.png);
}

p.intro{
	font-weight:bold;
	color:#aaa;
	margin-bottom:10px;
}

#col_accesorios a#imprimir{
	background:url(/imx/imprimir.png);
}

/* fin de imprimir / enviar */

#intro_media p{
	font-size:1.2em;
}

#intro_texto{
	font-size:1.1em;
	padding-top:3px;
}

#col_contido_interior {
	margin:10px 35px 10px 10px;
	width:550px;
	float:left;
}

#col_contido_interior img{
	margin:0px 10px 5px 0px;
	float:left;
	border-bottom:3px solid #da7d7e;
}

#col_contido_interior h2{
	margin:10px 0 10px 0;
	color:#da7d7e;
}

#col_contido_interior p {
	line-height:1.3em;
}

#col_contido_interior ul, #col_contido_interior ol {
	margin:20px 20px 10px 50px;
}

#col_contido_interior ul li {
	list-style-image:url(/imx/cadro.png);
	line-height:1.3em;
}
#col_contido_interior ol li {
	line-height:1.3em;
}

#col_contido_interior h3 {
	font-style:italic;
	font-size:1em;
	color:#999;
	margin-bottom:0;
}

div#col_auxiliar_interior{
	width:250px;
	float:left;
	margin-top:20px;
}

div.caixaimaxe{
		border-bottom:3px solid #da7d7e;
		margin:0px 5px 5px 0px;
		float:left;
	
}

div.caixaimaxe img{
		border:none !important;
		display:block !important;
}

div.caixaimaxe p{
	display:block !important;
}

img.noticiagrande{


}

div.bloque_xenerico{
	margin:0px 0px 15px 0px;
	padding-bottom:4px;
	border-bottom:3px solid #ccc;
}

div.bloque_xenerico h3{
	text-transform:uppercase;
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
	margin-bottom:5px;
	font-size:1.1em;
	color:#da7d7e;	
}

div.bloque_xenerico ul{
	padding-left:15px;	
}

div.bloque_xenerico ul li{
	list-style-image:url(/imx/cadro.png);
	margin-bottom:5px;	
}


div#bloque_enlaces a{
	font-size:1.1em;
	margin:0 0 3px 2px;
}


a.titular{
	font-size:1.2em;
	display:block;
	margin-bottom:3px;
}

.tit_noticiainterior{
	font-size:1.4em;
	margin:5px 0 5px 0;
}

p.legal{
	margin-top:10px;
	font-size:.8em;
}


/* formularios */

div.form_contacto label, div.form_contacto input.texto {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}

div.form_contacto input.boton{
	margin-left:95px;
}

div.form_inscricion input.boton{
	margin-left:150px;
	width:auto;
}

div.form_inscricion label {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	margin-right:8px;
}


div.form_contacto img{
	display:inline !important;
	border:none !important;
	margin-top:10px !important;
}

div.form_inscricion input {
	display: block;
	width: 300px;
	float: left;
	margin-bottom: 10px;
}

div.form_inscricion textarea {
	display: block;
	width: 300px;
	height:100px;
	float: left;
	margin-bottom: 10px;
}



div.form_contacto input.radio{
	display: block;
	float: left;
	margin-bottom: 10px;

}

div.form_contacto{
	margin-top:10px;
	margin-bottom:10px;
}

div.form_contacto label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
}

div.form_contacto br{
	clear: left;
}

div.form_inscricion br {
	clear:left;
}

div.form_inscricion p{
	height:55px;
	border-bottom:1px solid #eee;
	margin-bottom:15px;
}

div.form_inscricion p.text-area{
	height:130px;
}

div.form_inscricion fieldset{
	margin-bottom:15px;
}

p.marxe{
	font-weight:bold;
	margin-bottom:10px;
}


div.nova{
	margin-bottom:7px;
	
}

div.nova p img{
	float:left;
	margin-right:10px;
	width:100px;
}

.separado{
	margin:0 0 10px 0;
}


div.bloque_xornada{
	margin-top:10px;
	border-top:6px solid #da7d7e;
	padding-top:10px;
}

div.bloque_xornada img{	
	float:left;
	width:150px;
	border:none !important;
	margin-left:5px !important;
	margin-top:-10px !important;
}

div.bloque_xornada h3{
	margin-left:170px;
	color:black;
	font-weight:bold;
	font-size:1.1em;
}

div.bloque_xornada h3 a{
	font-style:normal;
}

div.bloque_xornada p{
	margin-left:170px;
	margin-top:5px;
}

div.bloque_xornada p{

}


div.bloque_xornada a{
	font-size:1.2em;
}

div#pestanas{
	border-bottom:1px solid #da7d7e;

	margin-top:10px;
}

div#pestanas a{
	float:left;
	padding:4px 6px 2px 6px;
	background:#eee;
	color:#aaa;
	margin-right:1px;
}

div#pestanas a.activo{
	background:#da7d7e;
	color:white;
}


div#pestanas a:hover{
	background:#da7d7e;
	color:white;
}

.ficheiro{
	width:200px;
}

table#enquisa_interior{
	width:100%;
	margin-top:20px;
}

table#enquisa_interior img{
	border:none;
}

table#enquisa_interior td{
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
}

table#taboleiro td{
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}

table img{
	border:none !important;
}

form table td{
	padding-bottom:10px;
}

table#taboleiro a.url{
	font-size:1.1em;
}

div.bp_xornadas, div.bp_novas{
	margin-bottom:10px;
}
div.bp_xornadas {
	width: 270px;
}
form#form_enquisa input{
	margin-left:10px;
}


/* axustes para internet exporer */

* html #col_accesorios ul {
	margin-bottom:-40px;
}


* html #datos {
	margin-top:20px;
}

.rss_list img{
	border:none !important;
}

div.destacado{
	margin:10px 0 10px 0;
	color:#da7d7e;
	font-size:1.4em;
}

.aberta textarea{
	margin-bottom:15px;
	width:250px;
}

.aberta label{
	width:200px !important;
	font-weight:bold;
	color:#da7d7e;
}

h2.xornada_portada{
	font-weight:bold !important;
	font-size:1.4em !important;
}

#sup h3{
	font-size:1.1em !important;
	font-weight:bold !important;
}


#inf h3{
	font-size:1.1em !important;
	font-weight:bold !important;
}

.fondogris{
	background:#efefef;
}

.pasado{
	border-top:6px solid #ccc !important;
}

.separada_xor{
	margin-top:10px;
}

.pasado p{
	color:#aaa;
}

.pasado a{
	color:#6685a3;
}


/*baners*/

.baner-cabeceira img{
	margin-top:5px;
	margin-right:40px;
}

* html .baner-cabeceira{
}

.baner-esquerda{
	margin-top:15px;
}
div.baner-esquerda img {
	width: 275px;

