html{padding:0px;margin:0px;}
body{background-color: #fff;text-align:center;margin:0px;padding:0px;}

.total {width:748px;margin: 0px auto;padding:0px;text-align:left;}

.cabeceira {width:749px; height:143px; margin-bottom:6px; background:url(images/cabecera.jpg) no-repeat;}
.cabeceira .idioma {width:207px; height:16px; position: relative; z-index:1; top:100px; left:536px;}

.colum_esq {width:161px;padding:0px;float:left;}
.colum_esq img { margin-bottom:4px;}
.colum_esq  a { text-decoration:none;color:#365897;}
.colum_esq  a:hover { text-decoration:none;color: #000033;}

.colum_cen {width:413px; padding:0px;float:left;} 

.titulo {margin-bottom:0px;height: 35px;}
.titulo .texto{font: 18px Arial, Helvetica, sans-serif;color: #365897;text-align: right;padding-right: 20px;padding-top: 5px;}
.subtitulo { height:29px; background:url(images/titulo2_fondo.gif) no-repeat; vertical-align:middle; padding-top:8px;}
.novas_data {width:200px;padding:0px 0px 0px 16px;float:left; text-align:left; font:11px Arial, Helvetica, sans-serif; color:#365897;}
.novas_historico {width:178px;padding:0px;float:left; text-align:right; font:10px Arial, Helvetica, sans-serif; color:#666666;}
.novas_historico a { text-decoration:none;color:#666;}
.novas_historico a:hover { text-decoration:none;color: #333;}
.subtitulo_migas {width:290px;padding:0px 0px 0px 16px;float:left; text-align:left; font:14px Arial, Helvetica, sans-serif; color:#00898b;}
.subtitulo_migas a{text-decoration: none;color: #666666;}
.subtitulo_migas a:hover{color: #333333;}
.paxinacion {width:95px;padding:0px;float:left; text-align:right; font:10px Arial, Helvetica, sans-serif; color:#666666;}
.paxinacion td{font:10px Arial, Helvetica, sans-serif; color:#666666;}
.paxinacion a{text-decoration: none;color: #666666;}
.paxinacion a:hover{color: #333333;}

.contidos_centro {padding:0px 16px 0px 16px;}
.nova {text-align:justify; font:11px Arial, Helvetica, sans-serif; color:#666; line-height:14px;}
.nova .nova_tit{text-align: justify; font:bold 11px Arial, Helvetica, sans-serif; color:#00898b; line-height:14px;}
.nova .nova_tit a{text-decoration: none;color: #00898b;}
.nova .nova_tit a:hover{text-decoration: none;color: #333333;}
.nova  a { text-decoration: underline;color: #333333;}
.nova  a:hover { text-decoration:underline;color: #006666;}
.nova .titulo{text-transform: uppercase;font-weight: bold;}
.nova .data{font-size: 10px;margin-bottom: 10px;}
.nova .imaxe{font:11px Arial, Helvetica, sans-serif; color:#666;}
.nova .imaxe a{text-decoration: none;color: #333;}
.nova .imaxe a:hover{text-decoration: underline;color: #006666;}
.nova_separador { height:22px; background: url(images/icon_separadornotis.gif) center no-repeat; text-align:center;}
.textos {text-align:justify; font:11px Arial, Helvetica, sans-serif; color:#666; line-height:14px;}
.textos  a { text-decoration: underline;color: #333333;}
.textos  a:hover { text-decoration:underline;color: #006666;}
.textos .titulo{text-transform: uppercase;font-weight: bold;}
.textos .imaxe{font:11px Arial, Helvetica, sans-serif; color:#666;}
.textos .imaxe a{text-decoration: none;color: #333;}
.textos .imaxe a:hover{text-decoration: underline;color: #006666;}
.colum_dta { width:174px; padding:0px; float:left;}
.banner_dta { margin-bottom:10px;}

.programas_proxectos{text-align:justify; font:11px Arial, Helvetica, sans-serif; color:#666; line-height:14px;}
.programas_proxectos li{marker-offset: 10px;list-style-image: url("images/bolo_lista.gif");}
.programas_proxectos  a { text-decoration: underline;color: #333333;}
.programas_proxectos  a:hover { text-decoration:underline;color: #006666;}

.descargas {text-align:justify; font:11px Arial, Helvetica, sans-serif; color:#666; line-height:18px;}
.descargas .cat{text-align: justify; font:bold 11px Arial, Helvetica, sans-serif; color:#00898b; line-height:18px;margin-top: 10px;}
.descargas .elemento{}
.descargas  a { text-decoration: underline;color: #333333;}
.descargas  a:hover { text-decoration:underline;color: #006666;}

.ligazons {text-align:justify; font:11px Arial, Helvetica, sans-serif; color:#666; line-height:18px;}
.ligazons .elemento{margin-left: 10px;margin-bottom: 5px;}
.ligazons .elemento .descricion{margin-left: 10px;}
.ligazons  a { text-decoration: underline;color: #333333;}
.ligazons  a:hover { text-decoration:underline;color: #006666;}

.menu_boton{font:14px Arial, Helvetica, sans-serif;font-weight: 500;
	background-image: url("images/menua.jpg");
	color: #3843ac;
	height: 23px;
	padding: 7px 0px 0px 20px;margin-bottom: 3px;
	cursor: pointer;
	}

.menu_cont{margin: 0px;padding: 0px;}
.menu_cont ul {font:11px Arial, Helvetica, sans-serif; color:#365897;margin:0px;padding-left: 14px;line-height: 12px;}
.menu_cont ul li{margin:0px 0px 8px 0px; padding:0px 0px 0px 14px; list-style-type:none;background: url("images/bolo_lista.gif") no-repeat 0px 0%;}

.contacto_formulario{font:11px Arial, Helvetica, sans-serif; color:#666;}
.contacto_formulario .campo{text-align: right;font-weight: bold;}
.contacto_formulario input{font:11px Arial, Helvetica, sans-serif; color:#666;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.contacto_formulario textarea{font:11px Arial, Helvetica, sans-serif; color:#666;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.contacto_formulario .boton{font:11px Arial, Helvetica, sans-serif; color:#000;background-color: #ccc;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #000;border-bottom: 1px solid #000;}

.formulario{font:11px Arial, Helvetica, sans-serif; color:#666;}
.formulario .campo{text-align: right;font-weight: bold;}
.formulario input{font:11px Arial, Helvetica, sans-serif; color:#666;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.formulario textarea{font:11px Arial, Helvetica, sans-serif; color:#666;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.formulario select{font:11px Arial, Helvetica, sans-serif; color:#666;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #000;border-bottom: 1px solid #000;}
.formulario .boton{font:11px Arial, Helvetica, sans-serif; color:#000;background-color: #ccc;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #000;border-bottom: 1px solid #000;}