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

.mensaxe{font:11px Arial, Helvetica, sans-serif;font-size: 12px;color: #aa0000;margin: 10px;}

.cabeceira {margin-bottom:6px;background-image: url('./imx/cabeza.gif');background-repeat: repeat-x;height: 65px;}
.contidos {background-color: #ffffff;padding: 5px;border: 1px solid #000000;}
.paxina_titulo {font:11px Arial, Helvetica, sans-serif;font-size: 16px;
	color: #000000;
	vertical-align: middle;text-align: left;font-weight: bold;
	height: 25px;
	padding-left: 30px;margin-bottom: 10px;padding-bottom: 5px;
	background-image: url('./imx/menub.gif');background-repeat: no-repeat;
	border-bottom: 1px solid #000000;
	}
.paxina_titulo a{color: #000000;text-decoration: none;}
.paxina_titulo a:hover{color: #555555;}
.subtitulo {width: 500px;height:29px;background:url(imx/titulo2_fondo.gif) no-repeat;}

.subtitulo_migas {width: 335px;text-align:left;float: left;margin-left: 15px;padding: 8px 0px 0px 0px;font:12px Arial, Helvetica, sans-serif; color:#000000;}
.subtitulo_migas a{text-decoration: none;color: #000000;}
.subtitulo_migas a:hover{color: #333333;}
.subtitulo_migas select{font:12px Arial, Helvetica, sans-serif;border: none;}

.paxinacion {width:130px;float: right;text-align:left; padding: 8px 0px 0px 0px; font:10px Arial, Helvetica, sans-serif; color:#000000;}
.paxinacion td{font:10px Arial, Helvetica, sans-serif; color:#000000;}
.paxinacion a{text-decoration: none;color: #000000;}
.paxinacion a:hover{color: #333333;}

.textos {text-align:justify; font:11px Arial, Helvetica, sans-serif; color:#666;}
.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;}
.textos .separador { height:22px; background: url(imx/icon_separador.gif) center no-repeat; text-align:center;}

.menu_boton{font:14px Arial, Helvetica, sans-serif;font-weight: normal;
	background-image: url("imx/menua.gif");background-repeat: no-repeat;background-position: center left;
	border-top: 1px solid #000000;
	color: #000000;
	padding: 10px 0px 3px 27px;margin-top: 15px;
	height: 30px;
	cursor: pointer;
	}
.menu_boton a{text-decoration: none;color: #ffffff;}
.menu_cont{font:11px Arial, Helvetica, sans-serif; color: #000000;
	background-image: url('./imx/menuc.gif');background-repeat: repeat-y;
	margin: 0px 0px 15px 30px;
	padding-left: 32px;
	}
.menu_cont .on{font-weight: bold;}
.menu_cont a{text-decoration: none;color: #000000;}
.menu_cont a:hover{text-decoration: underline;color: #000000;}

.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;}

.obras {font:11px Arial, Helvetica, sans-serif; color:#666;}
.obras .titular{float: left;padding: 0px 15px 10px 0px;}
.obras .titular .nome{font:14px Arial, Helvetica, sans-serif; color:#000;font-weight: bold;margin-bottom: 8px;}
.obras .titular .imaxe{text-align: left;}
.obras .imaxe{text-align: center;}
.obras .nome{font:14px Arial, Helvetica, sans-serif; color:#000;font-weight: bold;}
.obras .texto{font:11px Arial, Helvetica, sans-serif; color:#000;}
.obras select{font:11px Arial, Helvetica, sans-serif;}
.obras .categorias {font:11px Arial, Helvetica, sans-serif; color:#666;margin-left: 20px;}
.obras .categorias select {border: 1px solid;margin-left: 0px;text-align: left;}
.obras .categorias a{text-decoration: none;color: #333;}
.obras .categorias a:hover{text-decoration: underline;color: #006666;}
.obras .listado{font:11px Arial, Helvetica, sans-serif; color:#333333;float: left;}
.obras .listado tr{vertical-align: top;}
.obras .listado td{padding: 5px;border: 3px solid #cccccc;width: 150px;}
.obras .listado img{margin-bottom: 5px;}
.obras .listado .nome{font:12px Arial, Helvetica, sans-serif; color:#333333;font-weight: bold;}
.obras .listado .nome a{text-decoration: none;color: #333333;}
.obras .listado .nome a:hover{text-decoration:underline;color:#003333;}
.obras .listado .texto{font:11px Arial, Helvetica, sans-serif; color:#333333;}
.obras .galeria{font:11px Arial, Helvetica, sans-serif; color:#333333;margin-top: 20px;overflow: auto;width: 100%;height: 125px;clear: left;}
.obras .galeria tr{vertical-align: top;}
.obras .galeria td{padding: 5px;border: 3px solid #cccccc;}
.obras .galeria img{margin-bottom: 5px;}
