/*****************************************************************************************************/

.bannergroup{
margin-top: 10px;
margin-left: auto;
margin-right: auto;
}
.banneritem{
margin-left: auto;
margin-right: auto;
border: 1px solid #666666;
/*padding: 10px;*/
margin-bottom: 10px;
text-align:center;

}

body{

	background-color: #C0D9D9;

	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	/* color : #003399;

	co */

	color : #000;

}

p{

	font : 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	/* color : #003399; */

	color : #000;

text-align:justify;



}

/*

a, a:active, a:focus, a:link, a:visited {

	font-size: 2em;

	color : #F00;

	text-decoration:none;

}*/

a, a:link, a:visited, a:hover {

	color : #00F;

	font-size: 1em;

	text-decoration:none

}

a:hover {

	font-size: 1em;

	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;

}
h2{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
}
h3{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
}


img{

border:0px;

}

.sectiontableheader, .sectiontableentry1, .sectiontableentry2 {
text-align: left;
padding: 5px;
}

.sectiontableheader td, .sectiontableentry1 td, .sectiontableentry2 td {
padding: 5px;
}

.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: 970px;

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:100px;

}

#cab_esquerda{

float:left;

padding:0px;

margin:0px;

width: 175px;



}

#cab_medio{

float:left;

padding:0px;

margin:0px;

width: 540px;



}

#cab_dereita{

float:left;

margin:0px;

padding:0px;

width: 215px;

;

}

#sep_cab_corpo{

clear:both;

background: url('/fegan/imaxes/0506/png-cabecera.png');

padding:0px;

width: 970px;

margin:auto;

}

#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: 160px;

}

#medio{

float:left;

padding:0px;

margin:0px 10px 0px 10px;

width: 565px; /* antes 635 */



}

#medio2{

float:left;

padding:0px;

margin:0px 0px 0px 10px;

width: 780px;



}

#dereita{

float:right;

padding:0px;

margin:0px 8px 0px 0px;

width: 200px; /* antes 130 */

}

#pe2{

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 1em Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	width: 100%;

	font-weight:bold;

	/* height:25px; */

	padding: 4px 0px 5px 0px;

	/*border-bottom: 2px solid #3266A5; suli�ado titulos menu*/

	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;

}



/*taboa � dereita*/

table.moduletable_der {

border: 1px solid #666666;

width:100%;

padding: 0.3em;

margin-bottom:1em;

}

table.moduletable_der th {

	font: bold 1em Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	width: 100%;

	font-weight:bold;

	/* height:25px; */

	padding: 4px 0px 5px 0px;

	/*border-bottom: 2px solid #3266A5; suli�ado titulos menu*/

	text-align: left;

}

table.moduletable_der td {

	font-size: 1em;

	font-weight: normal;

	padding: 0.5em 0px 0.5em 0px;

}

table.moduletable_der li {

	

}

table.moduletable_der ul {

	padding: 0px;

}



a.mainlevel:link, a.mainlevel:visited {

	padding-left: 5px;

	font-size: 0.9em;

	text-decoration: none;

	font-weight: normal;

	color: #666;

}



a.mainlevel:hover {

	font-size: 0.9em;

	text-decoration: none;

	font-weight: normal;

	color: #666;

}



a.mainmenu:link, a.mainmenu:visited {

	color: #990000;

	font: 1em Tahoma, Verdana, sans-serif;

	text-decoration: underline;

}

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-weight: bold;	

	font-size: 1em;

	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_der {



	/* 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;



}

.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;

}


div.btder, img.btder { /*bordeada de texto alineada dereita*/
margin: 6px; 
padding: 6px;
float:right;
}

div.btesq, img.btesq { /*bordeada de texto alineada esquerda*/
margin: 6px; 
padding: 6px;
float:left;
}



/* Outros */

.neg {	font-weight: bold;}



.actus_der li,.actus_der a:link,.actus_der a:visited,.actus_der a:hover {

	list-style-type:square;

	list-style-position:inside;

	text-align:justify;

	font-size: 0.9em;

	padding: 0em 0em 0.5em 0em;

	//color: #1672E3;

}

.actus_der ul,.actus_der p {

margin: 2em;

padding: 2em;

}
.invisible a:link, .invisible a:visited, .invisible a:hover {
color : #FFF;
font-size: 1%;
}

.module{
text-align: left;
}
.notas{
text-align: left;
}
.corfon {
background-color: #C0D9D9;
}

ul.menu {
line-height: 2em;
}
