body {margin:none;SCROLLBAR-FACE-COLOR: #8aa2bb;SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;SCROLLBAR-SHADOW-COLOR: #8dc9d8;SCROLLBAR-3DLIGHT-COLOR: #8dc9d8;SCROLLBAR-ARROW-COLOR: #FFFFFF;SCROLLBAR-TRACK-COLOR: #c9e0e8;SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;background-color: #e0e3c4;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}

.tableBody {background-color:#FFFFFF;}

.Off,
.off {display:none !important;}

A:Hover {text-decoration: none;cursor:pointer;}

.divClear {clear:both !important;}

/* HEADER */ 

.aEmail,
.aInicio {font-size:12px;color:#FFFFFF;text-decoration:none;}

.aEmail:Hover,
.aInicio:Hover {text-decoration:underline;}

.tdTopSearch {width:258px;background:#476F7B url(../images/bg_fx_header_search.jpg) repeat-x top left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 10px;}
.tdTopSearch A.FontGreenMediumUnderlined,
.tdTopSearch A.FontGreenMediumUnderlined:Hover {font-size:11px;color:#FFFFFF;}
.tdTopSearch A IMG {display:none;}
.tdTopSearch INPUT {border:1px solid #FFFFFF;}

.tableHeaderPesquisa {border:0;width:125px;}
.tableHeaderPesquisa TD {}
.tableHeaderPesquisa TD INPUT.input1 {display:block;clear:both;margin-right:10px;width:125px;}

.tdTopTemas {background:#3c6a77 url(../images/bg_fx_header_tema.jpg) repeat-x top left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 10px;}
.tdTopTemas SPAN {color:#FFFFFF;font-size:11px;}

/*Coluna da Direita*/

TABLE.tableColumnRight {border-top:0px solid #80ABB4;border-left:1px solid #80ABB4;border-right:1px solid #80ABB4;}

.tdNews {background-color :#FFFFFF;}
.tdNews .tableNoticias {border:0;}
.tdNews .tableNoticias .tdTitle {text-align:center;}
.tdNews .tableNoticias .tdTitle SPAN {display:block;text-align:center !important;font-size:10.5pt;color:#618698;text-transform:uppercase;font-weight:bold;}
.tdNews .tableNoticias .FontBlack {padding:0;}
.tdNews MARQUEE A {display:block;color:#3D96B6;font-size:10px;text-align:left;text-decoration:none;}
.tdNews MARQUEE A:Hover {text-decoration:underline;}

TD.tdVisitantes {padding:0 0 0 5px;font-size:10px;text-align:left;vertical-align:middle;line-height:24px;height:24px;color:#000000;background:#FFFFFF url(../images/bg_fx_visitantes.jpg) repeat-x top left;}

.BgCellBlueLight {
	background-color :#FFFFFF;
	background-image:none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	
}

.tdLogin {background-color:#FFFFFF;}
.tdLogin SPAN.FontSmallNormalWhite,
.tdLogin TD.FontSmallNormalWhite {color:#3E3E3E;}
.tdLogin A:Hover,
.tdLogin A.FontSmallWhite,
.tdLogin A.FontSmallGreenDark {color:#3D96B6;text-align:left;}
.tdLogin .input2 {border:1px solid #cdcdcd;background-color:#FFFFFF;color:#3D96B6;}
.tdLogin SPAN {color:#3D96B6;}

/*Coluna da Esquerda */
TABLE.tableColumnLeft {background-color:#E2D79F;}
TABLE.tableColumnLeft .tdFraseBottom {background:#9FAC92 url(../images/bg_fx_biografia.jpg) repeat-x top left;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;}
TABLE.tableColumnLeft .tdFraseBottom A {color:#000000;}

/* Zona Central */

TABLE.tableDestaques {width:454px;}
TABLE.tableDestaques .FontBlack {color:#434343;}
TABLE.tableDestaques .tdDestaqueFotoSeparador {color:#FFFFFF;font-size:5px;}

TABLE.tableForm SPAN {font-size:11px;}

TABLE.tableForm TD INPUT.inputTextBox100,
TABLE.tableForm TD INPUT.inputTextBox99 {font: 10px verdana, arial, helvetica, sans-serif;color: #000000;border:1px solid #cdcdcd;background-color:#FFFFFF;}

.inputWidth100Percent {width:100%;}
.inputWidth50Percent {width:50%;}

.inputWidth200px {width:200px;}
.inputWidth250px {width:250px;}
.inputWidth368px {width:368px;}


/* Footer */

TABLE.tableContentsFooter,
TABLE.tableContentsFooter TD {background:#FFFFFF url(../images/bg_fx_contentsfooter.jpg) repeat-x top left;}

TABLE.tableFooter TD.BgCellGreenSharp,
TABLE.tableFooter TD.BgCellHellOrange,
TABLE.tableFooter TD.BgCellGreenSharp,
TABLE.tableFooter TD.BgCellMagenta,
TABLE.tableFooter TD.BgCellViolet {background:#FFFFFF url(../images/bg_fx_footer.jpg) repeat-x top left;}


/*************************************************************************/

.gradientRight
{
	background-image : url('../images/gradientright.gif');
	background-color : #e0e3c4;
	background-attachment : fixed;
	background-repeat : repeat-y;
	background-position : left center;
}

 
.ul {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ab3e16;
	font-weight:bold;
	list-style:square;
	list-style-position:outside;
	padding: 0px ;
	vertical-align: top;
}

TD.DottedUpperLine 
{
	border-bottom-color: #3D96B6;
	border-bottom-style: dotted;
	border-bottom-width:1px;
}

.FontDarkGreyBold10px
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
}

.FontDarkGreyNormal10px
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
}

.FontGreenCaps{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing: 4pt;
	color : #11464A;
	font-weight: bold;
	text-transform:uppercase
}

SPAN.FontGreenCaps{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing: 4pt;
	color : #11464A;
	font-weight: bold;
	text-transform:uppercase
}

.FontGreenCapsUppercase{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #2C331E;
	text-transform:uppercase;
	text-decoration:none;
}

.FontGreenCapsUppercaseLink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #2C331E;
	text-transform:uppercase;
	text-decoration:underline;
}

.FontGreenCapsUppercaseLink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #2C331E;
	text-transform:uppercase;
	text-decoration:none;
}

.FontGreenHellCapsUppercase{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #c9e0e8;
	text-transform:uppercase;
	text-decoration:none;
}

a.FontBlueHeader
{
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#c9e0e8;
	text-decoration:none;
}

a.FontGreenDarkNone
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#c9e0e8;
	text-decoration:none;
}

a.FontGreenDarkNone:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#c9e0e8;
	text-decoration:underline
}

.FontGreenArmy{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #c9e0e8;
}

.FontOrangeLine{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #c9e0e8;
}

.FontBlack{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align:left;
}
.FontBlack2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-align:right;
	padding-right:12px
}

.FontBlackBold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	font-weight:bold;
	text-align:left;
}

a.FontGreenMediumUnderlined{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3D96B6;
	text-decoration:underline;
}

a.FontGreenMediumUnderlined:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3D96B6;
	text-decoration:none;
}

.FontGreyCapsMedium{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3d96b6;
	text-transform:uppercase
}

.FontGreenSharp{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #3D96B6;
	font-weight:normal;
	text-transform:none;
}
.FontGreenSharp2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #3D96B6;
	font-weight:normal;
	text-align:left;
}


.FontGreenSharp3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 0.93em;
	color : #3D96B6;
	font-weight:bold;
	text-align:left;
}

.FontGreenHell{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #3d96b6;
}

.FontGreyBlauUnderlined{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #809498;
	text-decoration : underline;
	font-weight:bold;
}

.FontGreyBlauTable{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #809498;
	font-weight:bold;
}

a.FontGreyBlau11{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #809498;
	text-decoration : underline;
	font-weight:bold;
}

a.FontGreyBlau11:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #809498;
	text-decoration : none;
	font-weight:bold;
}

a.FontLista{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : underline;
	font-weight:bold;
	line-height: 15px;
}

a.FontLista:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	font-weight:bold;
	line-height: 15px;
}

a.FontLink{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 000000;
	text-decoration : underline;
	font-weight:bold;
	line-height: 15px;
}

a.FontLink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : 000000;
	text-decoration : none;
	font-weight:bold;
	line-height: 15px;
}

.FontAzul {color:#3D96B6;text-align : right;}
.FontAzulLink {color:#3D96B6;font-size :10px;text-decoration:none;font-weight:bold;}
.FontAzulLink:Hover {text-decoration:underline;}

.FontVerde {display:block;margin:0 0 0 7px;color:#697b05;text-align : left;}
.FontVerde FONT {color:#697b05 !important;}
.FontVerde P {text-align : left;}
.FontVerdeLink {display:block;font-size :10px;color:#697b05;text-decoration:none;text-align : right;font-weight:bold;}

.FontLaranja {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9px;color:#3D96B6;font-weight:bold;text-align : right;}
.FontLaranja2 {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9px;color:#3D96B6;font-weight:bold;text-align : center;}
.FontLaranjaLeft {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9px;color:#3D96B6;font-weight:bold;text-align : left;}
.FontLaranjaLink, .FontLaranjaLink:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 9px;color:#3D96B6;font-weight:bold;text-align: right;text-decoration:underline;margin-left:5px;}

.FontLaranjaLink:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color:#3D96B6;
	font-weight:bold;
	text-align : right;
	text-decoration:none;
}

.BgCellWhite{
	background-color:#FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px; 
}

.BgCellBlueHeader{
	background:#6E8D90 url(../images/bg_fx_header_bar.jpg) repeat-x top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}


.BgCellBlueHeader2{
	background:#6E8D90 url(../images/bg_fx_header_bar.jpg) repeat-x top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellBlueHeader2 A.FontBlueHeader,
.BgCellBlueHeader2 A.FontBlueHeader SPAN {color:#FFFFFF;}

.gradientLeft{background-image:none;background-color:#e0e3c4;background-attachment:fixed;background-repeat:repeat-y;background-position:right center;}

.BgCellGreenArmy {
	background-color : #e0e3c4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellGreenFontHell{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D96B6;
	font-size : 9px  !important;
	text-align: center;
	text-decoration: underline;
	letter-spacing: 1pt;
	font-weight:bold;
}

.BgCellGreenFontHell:Hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#3D96B6;
	font-size : 9px !important;
	text-align: center;
	text-decoration: none;
	letter-spacing: 1pt;
	font-weight:bold;
}

.BgCellGreenFontHell:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	color:#3D96B6;
	font-size : 9px !important;
	text-align: center;
	text-decoration: underline;
	letter-spacing: 1pt;
	font-weight:bold;
}

.BgCellGreyHellPlus{
	background-color : #E9EEE5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

	
.BgCellGreyHell{
	background-color : #DDE2D9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellGreyMedium{
	background-color : #D2D8CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellGreenSharp{
	background-color : #8dc9d8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellGreenMedium{
	background : #5e8990 url(../images/bg_fx_headerlinks.jpg) repeat-x top left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:#FFFFFF;
}

.BgCellGreyDark{
	background-color : #B0B0B0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellGreenDark{
	background-color : #8aa2bb;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellGreenDark2{
	background-color : #434343;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellGreenDry{
	background-color : #B7BEA2;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}





.BgCellGreyHell2{
	background-color : #E9EEE5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.input1 {
	background-color: white;
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #434343;
	border: 1px solid black;
}

.input2 {
	background-color: #FFFFFF;
	font: 10px verdana, arial, helvetica, sans-serif;
	color:#3D96B6;
	border: 1px solid #D3DEDC;
}

.inputLayered 
{
	background-color: #98B5BB;
	font: 10px verdana, arial, helvetica, sans-serif;
	color: white;
	border: 1px solid #D3DEDC;
	/*top:30px;
    left: 15px;*/
   	position: absolute; 
	z-index:2;
	visibility:visible;
	
}

.input3 {	
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
	border:1px solid #cdcdcd;background-color:#FFFFFF;
}
.input20 {	
	font: 10px verdana, arial, helvetica, sans-serif;
	color: #000000;
	border:1px solid #cdcdcd;background-color:#FFFFFF;
	width:200px;
}
.BgCellWhite{
	background-color : #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellMagenta{
	/*background-color : #D7B2EF;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellHellOrange{
	/*background-color : #E8A466;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.BgCellViolet{
	/*background-color : #AA98B5;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

.Tracejado{
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-style:dashed;
	border-color:#80ABB4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #434343;
}

.tableDestaques .Tracejado {border:0;}

.TracejadoRight{
	border-top-width:1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-style:dashed;
	border-color:#3D96B6;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #434343;
	text-align : right;
}


.BorderFoto{
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3D96B6;
}

.BorderTable{
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	border-color: #BBC6C8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #434343;
	padding-left : 3px;
}

.ImageBg {background-color:#FFFFFF;}

.ImageBg2
{
	background-image : url("../images/login_bg.gif");
	background-position : top;
	background-repeat : repeat-y;
}

.FontDarkGreen{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #434343
}

.FontDarkGreenForumMsg
{
	display:inline;
	padding:0 0 0 5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #434343
}

.FontDarkGreen2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	top:30px;
    left: 15px;
   	position: absolute; 
	z-index:2;
	visibility:visible;

}

.FontDarkGreenMapa
{
	top:10px;
	left:18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	position: absolute; 
	z-index:2;
	visibility:visible;
	width:140px;

}

.ImageLayer
{
	/*top: 280px; 
    left: 350px;*/
    position: relative;
	width:320px;
	height:360px;
	z-index:1;
	visibility:visible;
}

.FontDarkGreenBold{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #434343;
	font-weight : bold;
}

.FontDarkGreenBold2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8px;
	color : #434343;
	font-weight : bold;
}

.FontDarkGreenBold3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	font-weight :bold;
	top:10px;
	left:12px;
	position:relative;
	
}
.FontDarkGreenBold4{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #434343;
	font-weight :normal;
	top:10px;
	left:12px;
	position:relative;
	
}

.FontSmallNormalWhite
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : white;
}

.FontSmallWhite
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : white;
	text-decoration: underline;
}

.FontSmallWhite:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : white;
	text-decoration: none;
}

.FontSmallWhiteBold
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : white;
	font-weight : bold;
	text-decoration : underline;
}

.FontSmallWhiteBold:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : white;
	font-weight : bold;
	text-decoration : none;
}

.FontSmallGreenDark
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #3d96b6;
	text-decoration : underline;
}

.FontSmallGreenDark:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #3d96b6;
	text-decoration : none;
}

.FormsDrop
{
	width:250px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size : 10px;
	color : #434343;
	font-weight : bold;
	background-color : #FFFFFF;
	vertical-align: middle;
}

.FormsInput1 {width:100px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 10px;color : #434343;font-weight : bold;background-color : #e2ecf0;vertical-align: middle;border : 3px solid #3d96b6;}

.TableBorderHellFont {border-width:0px;border-style:solid;border-color: #cccccc;text-align: center;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color : #FFFFFF;font-weight: normal;background:transparent url(../images/bg_fx_header_destaques.jpg) repeat-x top left;height:26px;width:470px;font-size:14px; text-transform:uppercase;}
.TableBorderHellFont SPAN { text-transform:uppercase;}

.TableBorderHellFontFernando
{
	border-width:1px;
	border-style:solid;
	border-color: #cccccc;
	padding:3px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing: 1pt;
	color : #11464A;
	font-weight: bold;
	text-transform:none;
	font-style:italic;
}

.TableBorderHellFontForumParent
{
	border-width:0px;
	border-style:solid;
	border-color: #cccccc;
	padding:3px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing: 3pt;
	color : #11464A;
	font-weight: bold;
	text-transform:uppercase
}
.SpacingFont
{
	padding:3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	letter-spacing: 3pt;
	color : #11464A;
	font-weight: bold;
	text-transform:uppercase
}

.ActiveStyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #434343;
	font-weight : bold;
	background-color : #c9e0e8;
	vertical-align: middle;
}

.InactiveStyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #434343;
	font-weight : bold;
	background-color : #9fbcb7;
	vertical-align: middle;
}

.marquee 
{
	/*border-width:1px;
	border-style:solid;
	border-color: #cccccc;*/
	padding:3px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	/*letter-spacing: 3pt;*/
	color : #11464A;
	font-weight: bold;
	/*text-transform:uppercase	*/
}

TABLE.gradientpoll
{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#97B19C, endColorstr=#22886E, gradientType=0);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #FFFFFF;
	font-weight: bold;
}
.Questoes {background-color:transparent;font-size:10px;color:#000000;}



/* WebPatriPatrimonio - Classes Gerais */

DIV.divWPTitles SPAN.WPFontLaranja, 
DIV.divMainList SPAN.WPFontLaranja {color:#3D96B6;font-weight:bold;}
DIV.divWPTitles P.pTitle {	
	border-width:0px;
	border-style:solid;
	border-color: #cccccc;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight: normal;
	background:transparent url(../images/bg_fx_header_destaques.jpg) repeat-x top left;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	font-size:14px;
	margin-top:2px;
	text-transform:uppercase;
	}

DIV.divBorder {border-top:dashed 1px #3D96B6;margin:15px 0 0 0;}

/* WebPatriPatrimonio - Lista */

DIV.divMainList {display:block;clear:both;padding:0 1px 0 5px;font-size:11px;}
DIV.divMainList STRONG.strongWPTitle {margin:5px 0 2px 0;display:block;clear:both;color:#3D96B6;}
DIV.divMainList A.linkWPTitle {text-decoration:none;}

DIV.divAutor {display:block;color:#000000;text-align:center;}
DIV.divAutor STRONG.strongWPTitle {display:inline !important;color:#3D96B6;padding:0 5px 0 0;}

DIV.divLinkMais {display:block;clear:both;padding:0 5px 0 0;}

/* WebPatriPatrimonio - Detalhes */

DIV.divWPMainStructure {padding: 0 0 0 0;text-align:left;font-size:10px;}
	DIV.divWPMainStructure DIV.divClear {display:none;}
	DIV.divWPMainStructure STRONG.strongWPTitle {display:block;clear:both;margin:5px 0 2px 0;color:#3D96B6;}
	DIV.divWPMainStructure SPAN.spanWPContent STRONG.strongWPTitle {display:block;clear:both;margin:5px 0 2px 0;color:#3D96B6;}

DIV.divWPMainStructure DIV.divWPTitles {display:block;overflow:visible;clear:both;}
	DIV.divWPTitles P.pConcelho {color:#434343;padding:0px 0 15px 0;font-size:14px; font-weight:bold;border-bottom:dashed 1px #3D96B6;}
	DIV.divWPTitles P.pPatrimonio {color:#3D96B6;padding:15px 0 15px 0;font-size:16px; font-weight:bold; border-bottom:dashed 1px #3D96B6;}

DIV.divWPMainStructure DIV.divWPImage {display:block;overflow:visible;clear:both;text-align:center;padding: 0 0 15px 0;}
	DIV.divWPMainStructure DIV.divWPImage IMG {border:0;margin: 0 auto 0 auto;}

DIV.divWPMainStructure DIV.divWPMain, 
DIV.divWPMainStructure DIV.divWPMainCenter, 
DIV.divWPMainStructure DIV.divWPMainBottom, 
DIV.divWPMainStructure DIV.divWPMainLast {display:block;overflow:visible;clear:both;}

DIV.divWPMainStructure DIV.divWPMainLast STRONG.strongWPTitle {margin-bottom:13px;}

.divPanels {display:block;clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 40px auto 0px; width: 480px; padding-top: 5px; height: 100% }
.divPanels INPUT { padding-right: 2px; display: inline; padding-left: 2px; float: left; padding-bottom: 2px; margin: 0px; width: 240px; padding-top: 2px; height: 18px }
.divPanels .ActiveStyle { border-right: 0px; border-top: 0px; font-size: 10px !important; background: url(../images/tab2.gif) #ffffff no-repeat left top; border-left: 0px; cursor: pointer; color: #000000; border-bottom: 0px; text-align: center }
.divPanels .InactiveStyle { border-right: 0px; border-top: 0px; font-size: 10px !important; background: url(../images/tab.gif) #ffffff no-repeat left top; border-left: 0px; cursor: pointer; color: #000000; border-bottom: 0px; text-align: center }
.divPanelsContent { border-right: #396a7d 1px solid; padding-right: 0; border-top: 0px; display: block; padding-left: 0px; padding-bottom: 10px; margin: 0px auto 5px auto; border-left: #396a7d 1px solid; width: 478px; padding-top: 9px; border-bottom: #396a7d 1px solid }

.tablePesquisaSeparadores {}
.tablePesquisaSeparadores TD {}
.tablePesquisaSeparadores TD .inputEventosPassados {width:165px;}
.tablePesquisaSeparadores TD .inputBancoImagens,
.tablePesquisaSeparadores TD .inputEventosActuais {width:170px;}
.tablePesquisaSeparadores TD .inputEPatrimonio {width:145px;}
.tablePesquisaSeparadores TD .inputItinerario {width:180px;}
.tablePesquisaSeparadores TD .inputServicos {width:130px;}
.tablePesquisaSeparadores TD .inputPromotores {width:97px;}
.tablePesquisaSeparadores TD .inputNoticias,
.tablePesquisaSeparadores TD .inputPublicacoes {width:127px;}
.tablePesquisaSeparadores TD .inputDestaques {width:129px;}


TD.tdSuperDestaque {width:449px;height:235px;background:#FFFFFF url(../images/caixa_destaque_central.jpg) no-repeat top middle;text-align:left;/*padding:20px 30px 20px 20px;*/}
TD.tdSuperDestaque IMG {/*height:180px;width:180px;*/}

TD.tdSuperDestaque DIV.FontLaranja 
{	padding:5px;
	display:block !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size : 9px !important;
	letter-spacing: normal;
	color:#3D96B6;
	font-weight:bold;
	text-align:right;
}
TD.tdSuperDestaque DIV.FontLaranja A.FontLaranjaLink
{
	text-transform:lowercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px !important;
	color:#3D96B6;
	font-weight:bold;
	text-align: right;
	text-decoration:underline;
}


TD.alignLeft {padding-left:189px;}
TD.alignCenter {padding-left:126px;padding-right:126px;}
TD.alignRight {padding-left:189px;padding-right:189px;}
TD.alignCenterRight {padding-right:82px;padding-Left:82px;}
TD.alignCenterLeft {padding-Left:82px;}

TABLE.tableCheckBox {width:465px;margin:0 7px 0 7px;}
TABLE.tableCheckBox TR TD {height:50px;width:230px;padding:5px 10px 5px 10px;}
TABLE.tableCheckBox TR TD SPAN {font-size:9px;color:#434343;font-size:10px;text-align:left;}
TABLE.tableCheckBox TR TD SPAN .CheckPatri {font-weight:bold;}
TABLE.tableCheckBox TD.tdCheckBoxLeftUp {border:dashed 1px #3D96B6;}
TABLE.tableCheckBox TD.tdCheckBoxRightUp {border-right:dashed 1px #3D96B6;border-bottom:dashed 1px #3D96B6;border-top:dashed 1px #3D96B6;}
TABLE.tableCheckBox TD.tdCheckBoxLeftDown {border-left:dashed 1px #3D96B6;border-bottom:dashed 1px #3D96B6;border-right:dashed 1px #3D96B6;}
TABLE.tableCheckBox TD.tdCheckBoxRightDown {border-right:dashed 1px #3D96B6;border-bottom:dashed 1px #3D96B6;}

SPAN.spanPatrimonioClassificado {padding:25px 10px 9px 10px;color:#434343;font-size:10px;text-align:left;font-weight:bold;}
.UNESCO {margin-left:20px;}


TABLE.tableClassificado LABEL {font-size:10px;}
TABLE.tableClassificado INPUT {width:40px;}

DIV.divBottons {display:block;clear:both;border:0;}

	DIV.divWebPatriPesquisa {color:#434343;font-size:10px;text-align:left;font-weight:bold;}

		DIV.divWebPatriPesquisa SPAN.spanTextValor{padding:0 9px 0 41px;color:#434343;font-size:10px;text-align:left;}
		DIV.divWebPatriPesquisa SPAN.spanTextEpocaTipolog{padding:0 9px 0 40px;color:#434343;font-size:10px;text-align:left;}
		DIV.divWebPatriPesquisa SPAN.spanTitle{padding:0 0 15px 0;font-size:14px;width:100%;color:#434343;font-size:10px; vertical-align:middle; text-align:center; font-weight:bold;}
		DIV.divWebPatriPesquisa SPAN.spanTextSubTitle {display:block;clear:both;padding:25px 10px 9px 10px; font-weight:bold;}
		DIV.divWebPatriPesquisa SPAN.spanTextPrincipal {padding:0px 11px 0px 10px;}

	DIV.divTipos {display:block;clear:both;border:0;padding:0;width:480px;margin:0 auto 0 auto;color:#434343;font-size:10px;text-align:left;font-weight:bold;}

		DIV.divTipos SPAN {margin-bottom:15px;width:150px;color:#434343;font-size:10px;text-align:left;}
		DIV.divTipos SPAN.spanCHistorico {margin-top:15px;width:100%;color:#434343;font-size:10px;text-align:center;}
		DIV.divTipos SELECT {margin-bottom:15px;width:290px;}

		DIV.divTipos SELECT.selectTop {
			margin-bottom:27px;
			width:290px;
			background-color: #FFFFFF;
			font: 10px verdana, arial, helvetica, sans-serif;
			color: #434343;
			border: 2px solid #3D96B6;}
	
	
	SPAN.lblRegisterCount {margin-bottom:15px;color:#434343;}
		

/*WebPatriPatrimonio - Pesquisa e Listagem*/

DIV.spanPalavraPesquisa {margin:0 24px 0 24px;font-weight:normal;text-align:justify;line-height:15px;}
	DIV.spanPalavraPesquisa A{color:#434343;}

DIV.divBtnPesquisa {display:block;text-align:right;padding: 0 40px 0 0;margin-bottom:10px;margin-top:10px;}
	
	DIV.divBtnPesquisaSimples {display:block;text-align:right;padding: 0 40px 0 0;margin-bottom:10px;margin-top:10px;}
	DIV.divBtnPesquisaSimples .FormsInput1 {padding:0;float:left;}

	DIV.divNovaPesquisa {float:left;padding:0;margin-left:100px;}
	DIV.divNovaPesquisa A,
	DIV.divNovaPesquisa A:Hover {padding:0 0 0 17px;width:110px;height:28px;font-size:10px;}
	
	A.aNovaPesquisa {display:block;text-decoration:none;line-height:28px;vertical-align:middle;padding:0 0 0 17px;font-weight:bold;border:1px solid #ffffff;color:#3D96B6;background:transparent url(../images/NovaPesquisa.gif) no-repeat center left;}
	A.aNovaPesquisa:Hover {text-decoration:underline;line-height:28px;vertical-align:middle;padding:0 0 0 17px;font-weight:bold;border:1px solid #CCCCCC;color:#3D96B6;background:#d8e8ee url(../images/NovaPesquisa.gif) no-repeat center left;}
	A.aNovaPesquisa STRONG {width:103px;background-image:none;}

	A.aModoPesquisa {text-decoration:none;width:125px;line-height:28px;vertical-align:middle;padding:0 0 0 17px;font-weight:bold;border:1px solid #ffffff;color:#3D96B6;background:transparent url(../images/PesquisaAvancada.gif) no-repeat center left;font-size:10px;}
	A.aModoPesquisa:Hover {text-decoration:underline;width:125px;line-height:28px;vertical-align:middle;padding:0 0 0 17px;font-weight:bold;border:1px solid #CCCCCC;color:#3D96B6;background:#d8e8ee url(../images/PesquisaAvancada.gif) no-repeat center left;font-size:10px;}
	A.aModoPesquisa STRONG {width:118px;background-image:none;}


DIV.spanCamposPatrimonioClass {display:block;clear:both;width:250px;font-weight:normal;}

/* ContentsLeft - Login */

DIV.divContentsLeftBottom {vertical-align:bottom;}


/* Obras Portuguesas */
	.tdObrasImagem {border:0;vertical-align:top;}
	.tdObrasImagem A {display:block;clear:both;background-image: Url(../images/ObrasPortuguesas.gif);height:136px;color:#FFFFFF;text-decoration:none;background-repeat:no-repeat;background-color:#e2d79f;}
	.tdObrasImagem SPAN.FontLaranjaLink {display:block;clear:both;margin-top:0; margin-right: 15px;cursor:hand;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:9px;color:#FFFFFF;font-weight:bold;text-align:right;text-decoration:none;}
	.tdObrasImagem P.pObrasTexto {text-align:center;background-color:transparent;font-size:11px;margin:0;height:105px;border:0;}
	.tdObrasImagem P.pObrasTexto:first-Letter {font-size:150%;}

	
/* Noticias Menu Direita */
.tdNews {width:146px;background-color:#FFFFFF;}

/* Forum - Nova Mensagem */

.spanAviso {color:#ab3e16;font-size:9px;font-weight:bold;}

/* Pesquisa Geral */ 

/* gerais */
TD DIV.divNovaPesquisaGeral,
TD DIV.divNovaPesquisaGeralOver {display:inline;text-align:right;padding:2px 0 0 0;;margin:0;font-size:9px;height:20px;width:100px;}

	TD DIV.divNovaPesquisaGeral SPAN.lblNovaPesquisa,
	TD DIV.divNovaPesquisaGeralOver SPAN.lblNovaPesquisa {display:inline;float:right;color:#205e67;}

	TD DIV.divNovaPesquisaGeral IMG.imgNovaPesquisa,
	TD DIV.divNovaPesquisaGeralOver IMG.imgNovaPesquisa {display:inline;float:left;}


TD DIV.divNovaPesquisaGeralOver {cursor:hand;}


/* Editor de HTML - Destaques Culturais */

TABLE.tableDestaqueCultural {}
TABLE.tableDestaqueCultural TD {vertical-align:top;width:50%;}
	TABLE.tableDestaqueCultural TD.tdDestaque DIV.divDestaque {font-size:9px;}
	TABLE.tableDestaqueCultural TD.tdDestaque DIV.divDestaque SPAN.spanData {display:block;font-weight:bold;color:#666666;}
	TABLE.tableDestaqueCultural TD.tdDestaque DIV.divDestaque SPAN.spanTipo {display:inline;font-weight:bold;color:#333333;}
	
	TABLE.tableDestaqueCultural TD.tdDescricao {position:relative;}
	TABLE.tableDestaqueCultural TD.tdDescricao DIV.divDescricao {display:block;font-size:9px;padding-bottom:10px;}
	TABLE.tableDestaqueCultural TD.tdDescricao DIV.divDescricao SPAN.spanDescricao {display:block;font-weight:bold;color:#434343;}
	TABLE.tableDestaqueCultural TD.tdDescricao DIV.divDescricao A {position:absolute;bottom:0;right:0;display:block;clear:both;float:right;color:#000000;font-weight:bold;}


TD.tdForumMensagem {line-height:12px;}

TABLE.tableObrasRefCultPtSearch {padding:0 10px;background:transparent url(../images/bg_BoxSearch.jpg) no-repeat top left;}
TABLE.tableObrasRefCultPtSearch TD SPAN.spanTitleGreen {color:#7bad52;font-size:11px;}
TABLE.tableObrasRefCultPtSearch TD SPAN.spanTitleDarkGreen {color:#169d8b;font-size:11px;}

TABLE.tableObrasRefCultPtSearch TD SPAN.spanTitleRed {color:#d35f28;font-size:14px;}
TABLE.tableObrasRefCultPtSearch TD INPUT.inputBox {float:left;font-size:11px;width:180px;}
TABLE.tableObrasRefCultPtSearch TD INPUT.inputLink {background-color:transparent;border:0;width:100px;font-size:11px;text-decoration:underline; cursor:pointer;}
TABLE.tableObrasRefCultPtSearch TD SELECT {font-size:11px;}



DIV.divPaginadores {display:block;margin:0 auto;}
DIV.divPaginadores DIV.divShowNumbers,
DIV.divPaginadores DIV.divShowTotalRecords {display:block;clear:both;margin:5px; text-align:center;}
		
DIV.divPaginadores DIV.divShowNumbers DIV {width:100px;display:inline;margin:0 10px;}
DIV.divPaginadores DIV.divShowNumbers DIV A,
DIV.divPaginadores DIV.divShowNumbers DIV STRONG {margin:0 2px;}
DIV.divPaginadores DIV.divShowTotalRecords {border-top:8px solid #FFFFFF;}

IMG.imgSetaPagSeguinte,
IMG.imgSetaPagAnterior {width:14px;height:9px;}


DIV.divPaginadores A {color:#3D96B6;font-size:11px;}

DIV.divDetails DIV.divPaginadores A:Hover,
DIV.divListPage DIV.divPaginadores A:Hover {color:#000000;}

IMG.imgSetaPagSeguinte {background-image: Url(../Images/pag_seguinte.gif);border:0;}
IMG.imgSetaPagAnterior {background-image: Url(../Images/pag_anterior.gif);border:0;}

/* Novo Modulo - Obras Referencia Cultura Portuguesa */

TABLE.tableIntroducao {background: #dde8ea url(../images/bg_BoxIntroducao.jpg) no-repeat top left;border-bottom:0;}
TABLE.tableIntroducao TD.tdIntroducaoBox {font-family:Verdana;font-size:11px;}
TABLE.tableIntroducao TD.tdIntroducaoBox DIV {display:block;clear:both;padding:1px 6px 0 6px;}

TABLE.tableIntroducaoDescicao {}
TABLE.tableIntroducaoDescicao TD {font-size:10px;}

DIV.divObrasReferenciaCulturaPortuguesa {font-size:11px;}
DIV.divObrasReferenciaCulturaPortuguesa HR {height:1px;border:0;border-bottom:1px dashed #3D96B6;background-color:#FFFFFF;}
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD SPAN {font-size:11px;}
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD SPAN.spanTitleArea {color:#169d8b;}
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD SPAN.spanArea {text-transform:uppercase;font-weight:bold;color:#689641;}
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD SPAN.spanAutor, 
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD SPAN.spanBarraVertical {color:#169d8b;}
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD SPAN.spanAutor {text-transform:uppercase;}
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD SPAN.spanObra {color:#000000;}

TABLE.tableObrasRefBandeira TD A IMG {border:0;}

DIV.divObrasReferenciaCulturaPortuguesa TABLE TD {line-height:14px;}
DIV.divObrasReferenciaCulturaPortuguesa TABLE TD .FontLaranja {float:right;}

INPUT.inputOff {border:0; width:1px; background-color:transparent;}

/* Paginacao */
A.aLinkPageEnabled {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#3D96B6;font-size : 9px !important;text-align: center;text-decoration: underline;letter-spacing: 1pt;font-weight:bold;}
A.aLinkPageEnabled:Hover {text-decoration: none;}
A.aLinkPageDisabled {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#cccccc;font-size : 9px !important;text-align: center;text-decoration: underline;letter-spacing: 1pt;font-weight:bold;}
A.aLinkPageDisabled:Hover {text-decoration: underline;}
/* ********* */

/* Geral */

INPUT.inputTextBox160px {width:160px;}
INPUT.inputTextBox99 {width:99%;}
INPUT.inputTextBox100 {width:100%;}
TEXTAREA.textareaBox100 {width:100%;}

SELECT.select410px {width:410px;}
SELECT.select180px {width:180px;}
SELECT.select250px {width:250px;}



/* News Scroller Box */
#scroller_container {
 position: relative;
 width: 142px;
 height: 100%;
 overflow: hidden;
 border:0;
}

#scroller p {
 padding: 0;
}

DIV.divBox {border:0;color:#000000;text-align:left;}
DIV.divBox A {display:block;clear:both;margin:26px 0 9px 0;color:#3d96b6;text-align:left;text-transform:uppercase;text-decoration:none;font-size:10px;}
DIV.divBox A:Hover {text-decoration:underline;}

/* Barra Sapo */

#bsu_root {border:0 !important;}
.bsu_almofada {clear: both;margin-bottom: 0 !important;overflow:hidden;height: 10px;font-size: 16px;}

/*.bsu_filling {background:url(../images/bsu_fundo_preto.png) black repeat-x !important}
#bsu_container {background:transparent none !important;}*/













