body{
	background-color: #C0D9D9;
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003399;
	/* margin : 20px 0px 20px 0px; */
}
p{
	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #003399;
text-align:justify;

}
a, a:active, a:focus, a:link, a:visited {
	color : #3F7DE3;
	text-decoration:none;
}
a:hover {
	color: #378237;
	text-decoration:none;
}
h1{
	margin:0pt;
	padding-top:3pt;
	padding-bottom:3pt;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	font-size: 1.5em;
	background-color:#5DB4F0;
}
img{
border:0px;
}
.titulo{
	margin:0pt;
	padding-top: 20px;
	padding-bottom:10px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0063A7;
	font-weight:bold;
	font-size: 1.5em;
}
#marco{
background-color:#FFFFFF;
border: 1px dotted #C0C0C0;
padding:0px;
text-align:center;
width: 770px;
margin-left: auto;
margin-right: auto;
margin-top:0px;
}
#cabeceira{
border-bottom: 10px;
border-color: #000000;
padding:0px;
margin:0px;
text-align:center;
width: 100%;
height:80px;
}
#cab_esquerda{
float:left;
padding:0px;
margin:0px;
width: 165px;

}
#cab_medio{
float:left;
padding:0px;
margin:0px;
width: 430px;

}
#cab_dereita{
float:right;
margin:0px;
padding:0px;
width: 165px;
;
}
#sep_cab_corpo{
clear:both;
background: url(/arteixo/imaxes/sep_cab_corpo.png);
padding:0px;
width: 100%;
margin:0px;
}
#corpo{
clear:both;
padding:0px;
text-align:center;
width: 100%;
margin:0px;
border:0px;
}
#esquerda{
float:left;
padding:0px;
margin:0px 0px 0px 8px;
border:0px;
width: 130px;
}
#medio{
float:left;
padding:0px;
margin:0px 0px 0px 10px;
width: 475px;

}
#medio2{
float:left;
padding:0px;
margin:0px 0px 0px 10px;
width: 610px;

}
#dereita{
float:right;
padding:0px;
margin:0px 8px 0px 0px;
width: 130px;
}
#pe{
clear: both;
border: 1px #C0C0C0;
width: 100%;
margin:0px;
padding:0px;
}
.pepaxina{
color:#FFF;
padding: 1.5em 0 1em 0;
border: 0;
text-align:center;
background-color:#0063A7;
}

a.pepaxina:link, a.pepaxina:active, a.pepaxina:focus, a.pepaxina:link, a.pepaxina:visited, a.pepaxina:hover {
	color:#FFF;
	font-size: 1em;
}
table.moduletable {
	padding: 5px 0px 5px 0px;
	width: 100%;
	margin-bottom:5px;
}

/* small titles */

table.moduletable th {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	width: 100%;
	font-weight:bold;
	/* height:25px; */
	padding: 4px 0px 5px 0px;
	border-bottom: 2px solid #3266A5;
	text-align: left;
}
table.moduletable td {
	font-size: 1em;
	font-weight: normal;
	padding: 4px 0px 0px 0px;
}
table.moduletable li {
	
}
table.moduletable ul {
	padding: 0px;
}
a.mainlevel:link, a.mainlevel:visited {
	display: block;
	color: #1672E3;
	font-weight: bold;
	font-size: 0.9em;
	width: 100%;
	text-indent: 5px;
	background: #FFF url(../images/dot.gif) repeat-x bottom left;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	line-height: 1.2em;
	margin-bottom: 3px;
}
a.mainlevel:hover {
	color: #1E0B04;
}
a.mainmenu:link, a.mainmenu:visited {
	color: #1672E3; 
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
}
a.mainmenu:hover {
	color: #1E0B04; 
}
.poll {
	font-family      : Arial, Helvetica, sans-serif;
	font-size        : 1em;
	color            : #666666;
	line-height      : 14px;
}
.poll thead{
	line-height: 1.5em;
}
.pollstableborder {
}
table.pollstableborder {
	/* border: 1px solid #cccccc; */
}
table.pollstableborder label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
line-height: 1.2em;
} 

.contentpaneopen {
	border : 0px ridge #0099cc;
	width: 100%;
	padding: 1px;
text-align:justify;
}
.contentheading, .componentheading {
	font: bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #3266A5;
	text-align: left;
	/* padding-left:5px; */
	margin: 0 0 5px 0;
	border-bottom:1px solid #cccccc;

}
.createdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color:  #666666;
	text-align: left;
	text-indent:18px;
	font-weight:bold;
	top:-5px;
	vertical-align: top;
	padding-bottom:2px;
	background:url(../images/date.png) no-repeat;
}
.inputbox {

	/* background-color: #1D1D1D; */
	border: 1px solid #3C3C3C;
	font-family: Verdana, Taoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #003399;
	line-height: 14px;
	width: 120px;

}

ul {  
	margin:0px;
	padding:0px 0px 0.5em 0px;
}
li {  
	list-style-type:square;
	list-style-position:inside;
	text-align:justify;
}
.latestnews li,.latestnews a:link,.latestnews a:visited,.latestnews a:hover {
	list-style-type:square;
	list-style-position:inside;
	text-align:justify;
	font-size: 0.9em;
	color: #1672E3;
}

.syndicate div {
	padding:0px;
	margin:0px;
	border:0px;
	font-size: 0.2em;
}
.ac{
	text-align:center;
}

/* Taboas */
table.tbcbc { 
	border-collapse: collapse;
    border: 1px solid #666666;
	margin-left: auto;
	margin-right: auto;
}
table.tbcbd { 
	border-collapse: collapse;
    border: 1px solid #666666;
	margin-left: auto;
	margin-right: 0}
table.tbcbe { 
	border-collapse: collapse;
    border: 1px solid #666666;
	margin-left:0px;
}
.tbcbc td, .tbcbe td, .tbcbd td { 
	border: 1px solid #666666; 
	padding: 0.3em; }
table.tbsbc { 
	margin-left: auto;
	margin-right: auto;
}
table.tbsbd { 
	margin-left: auto;
	margin-right: 0}
table.tbsbe { 
	margin-left:0px;
	margin-right: auto;
}
.tbsbc td, .tbsbe td, .tbsbd td {  
	border: 0px; 
	padding: 0.3em; }

/* Formularios */
textarea.frmconsmarcas, select.frmconsmarcas, input.frmconsmarcas {
	border:#326496 1px solid;
	width: 165px;
	border:#326496 1px solid;
	padding-left: 0.5em;
}


*aliñacións*/
.ae { text-align:left;}
.ac { text-align:center;}
.ad { text-align:right;}
.ax { text-align:justify;}

/* imaxes */
img { border-width:0px;}
img.centraimaxe {
	margin-left: auto;
 	margin-right:auto;
 	display: block;
}
img.btder{ /*bordeada de texto alineada dereita*/
margin: 6px; 
padding: 6px;
float:right;
}

/* Outros */
.neg {	font-weight: bold;}