/* Geral */
rect{ display:none!important;}
body
{ margin:0px; padding:0px; background: #e0e0e0 url(../images/bodyBG.png) top left repeat-x; }

img
{ border:0px;}

td
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
* :focus { outline: 0; }

input,textarea{
	color:#666666;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
}


/* LAYOUTS	*/
.centro{position:absolute; width:946px; min-height:500px; height:auto !important; height:500px; top:14px; left:50%; margin-left:-473px;padding:0px; /* Half the width of the DIV tag which is 50 pixels */  }
.centroBG{z-index:11000;position:relative;float:left;margin:0; width:946px; min-height:120px; height:auto !important; height:120px; background: #ffffff url(../images/centroBG.png) top left repeat-x;}
.centroConteudo{position:relative;float:left;margin:0px 65px; width:816px; min-height:120px; height:auto !important; height:120px; background-color: transparent;}
.footer{ z-index:1;position:relative;float:left;margin:0px 0px 10px 0px; width:946px; min-height:39px; height:auto !important; height:39px; background-color: transparent;}
/*
 * 
  .footer{ width:946px; min-height:39px; height:auto !important; height:39px; left:50%; margin-left:-473px;padding:0px;  background: #ffffff url(../images/centroBG.png) top left repeat-x; }
*/

div#linhaLOGO{float:left;width:816px; height:120px; background: transparent;}
div#logo{display:block; float:left; width: 276px; height:120px;background-color: transparent;}
div#topoBTNS{display:block; float:left; width: 540px; min-height:75px; height:auto !important; height:75px;margin-top:45px; text-align:right; background-color: transparent;}
div#homeConteudoCentro{position:relative;float:left;width:816px;min-height:250px; height:auto !important; height:250px; background: transparent url(../images/homeRisquinhoCentro.png) top left no-repeat;}

.homeTitulo{width:239px;min-height:23px;height:auto; padding-top:17px;text-align:left;font-family:Tahoma; font-size:15px;color:#76155C;	}
.homeLead{	width:239px;font-family:Tahoma; font-size:12px;color:#4B3D4E;	}

.homeLead a,
.homeLead a:link,
.homeLead a:visited{font-family:Tahoma; font-size:12px;color:#4B3D4E;text-decoration: none;}
.homeLead a:hover{ text-decoration: none;}
.homeLead a:active{font-family:Tahoma; font-size:12px;color:#4B3D4E;}

.homeCentroConteudoImg{ position:absolute; top:0px;left:276px;width:540px;height:250px;text-align:right;}
div#homeConteudoFundo{position:relative;float:left;width:816px;min-height:176px; height:auto !important; height:176px;margin:32px 0px 30px 0px; background: transparent;}
.blocoFundoHome{position:relative;float:left; margin:0px;}
div#homeSubscrever			{ width:243px;min-height:160px; height:auto !important; height:160px; background: transparent url(../images/homeBGsubscrever.png) top right no-repeat; margin:0px 33px 0px 0px;}
div#homeAreaPessoal			{ width:250px;min-height:160px; height:auto !important; height:160px; background: transparent url(../images/homeBGAreaPessoal.png) top right no-repeat; margin:0px 40px 0px 0px;}
div#homeComunidadeOnline{ width:250px;height:auto !important; height:160px;background: transparent url(../images/homeBGAreaComunidade.png) top right no-repeat; margin:0px 0px 0px 0px;}
div.flashTEXT{		padding:22px 0px 7px 0px;}
div.flashTEXT2{		padding:22px 0px 22px 0px;}
div.flashTEXTTIT{	padding:15px 0px 0px 0px;}
div.flashTEXTLEAD{	padding:0px 0px 0px 0px;}

div#homeSubscrever div.homeLead{ width:180px;}
div#homeAreaPessoal div.homeLead,
div#homeComunidadeOnline div.homeLead{ width:180px;}

div#interiorRisquinha{position:relative;float:left;width:816px;height:5px; background: transparent url(../images/homeRisquinhoCentro.png) top left repeat-x;}
div#interiorConteudoCentro{position:relative;float:left;width:544px;min-height:250px; height:auto !important; height:250px;margin-top:2px;padding-bottom:30px; background: transparent;}
div#interior3ConteudoCentro{position:relative;float:left;width:816px;min-height:250px; height:auto !important; height:250px;margin-top:2px;padding-bottom:30px; background: transparent;}
div#interiorTITULO{float:left;width:100%;min-height:23px; height:auto !important; height:23px;}
div#interiorConteudoCentro div.colunaCentro{
		float:left;
		width:294px;
		min-height:200px;
		height:auto !important;
		height:200px;
		margin:0px 0px 0px 264px;
	}
	
div#interiorConteudoCentro div.colunaDireita{
		float:left;
		width:190px;
		min-height:130px;
		height:auto !important;
		height:130px;
		margin:0px 0px 0px 67px;
	}

.TextoLivreTexto{
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;

}
.btns{
float:left;
margin:18px 0px 0px 0px;	
}
.saldosHolder{
	width:543px;
	
	/*min-height:130px;
	height:auto !important;
	height:130px;
	*/
	font-family:Tahoma;
	font-size:11px;
	
}
.saldosHolder .titulo{font-weight:bold !important;font-size:14px; font-family:Tahoma; color:#cdbdca;min-height:28px;	height:auto !important;	height:28px;padding:37px 0px 0px 0px;}
.saldosHolder .head{font-weight:bold !important;color:#75145b}
.saldosHolder .linha{float:left;min-height:34px;	height:auto !important;	height:34px; margin:0px 0px 1px 0px;padding:0px;}
.saldosHolder .c1{ float:left;display:block;width:221px; min-height:10px;	height:auto !important;	height:10px;padding:12px 10px 12px 10px;}
.saldosHolder .c2{ float:left;display:block;width:147px; min-height:10px;	height:auto !important;	height:10px;/*height:22px;*/padding:12px 0px 12px 10px;}
.saldosHolder .c3{ float:left;display:block;width:135px; min-height:10px;	height:auto !important;	height:10px;/*height:22px;*/padding:12px 0px 12px 10px;}
.linha.cabecalho{ background-color:#e5dae2;}
.linha.par{ background-color:#efefef;color:#4b3d4e;}
.linha.impar{ background-color:#e5e5e5;color:#4b3d4e;}
/*			jquery TABS	*/
/* Interaction states----------------------------------*/
.ui-tabs,.ui-tabs .ui-tabs{
	font-family: Tahoma;
	font-size:10px;
}
.ui-state-default, .ui-widget-content .ui-state-default { border: none/*1px solid #cccccc*/; background: #b881aa; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #76155C; text-decoration: none; outline: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover { border: none/*1px solid #fbcb09*/; background: #76155c; font-weight: bold; color: #c77405; outline: none; }
.ui-state-focus, .ui-widget-content .ui-state-focus { border: none/*1px solid #fbcb09*/; background: #76155c; font-weight: bold; color: #c77405; outline: none; }

.ui-state-default.ui-corner-top.ui-state-focus{border: none/*1px solid #cccccc*/; background: #b881aa; font-weight: bold; color: #1c94c4; outline: none;}
.ui-state-default.ui-corner-top.ui-state-focus.ui-state-hover{ border: none/*1px solid #fbcb09*/; background: #76155c; font-weight: bold; color: #c77405; outline: none; }

.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: none/*1px solid #fbd850*/; background: #76155c; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; outline: none; text-decoration: none; }
/* Tabs nivel 1----------------------------------*/
.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0px;margin:0px;/*.2em .2em 0;*/ }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0px 0px 0px 2px;/*0 .2em -1px 0;*/ padding: 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0px 0px 0px 2px;/*0 .2em -1px 0;*/ padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 8px 0px 8px 0px !important; height:14px; width:180px;/*.5em 1em;*/ }
.ui-tabs .ui-tabs-nav li.forceDim a{ width:180px !important;}
.ui-tabs .ui-tabs-nav li.forceMargin { margin:0px 0px 0px 0px !important;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {/* padding-bottom: 1px;*/ border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-nav li a span{margin:0px 0px 0px 10px;}
.ui-tabs .ui-tabs-panel { margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; display: block; border-width: 0; background: transparent; }
/*.ui-tabs .ui-tabs-hide { display: none !important; }*/
.ui-tabs .ui-tabs-hide { 
 position: absolute;
    left: -10000px;
		top: -10000px;

 }
/* Tabs nivel 2----------------------------------*/
.ui-tabs .ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0px 0px 0px 0px;margin:0px 0px 0px 0px;/*.2em .2em 0;*/ }
.ui-tabs .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0px 0px 0px 2px;/*0 .2em -1px 0;*/ padding: 0; }
.ui-tabs .ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0px 0px 0px 2px;/*0 .2em -1px 0;*/ padding: 0; }
.ui-tabs .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 8px 0px 8px 0px !important; height:14px; width:107px;/*.5em 1em;*/ }

.ui-tabs .ui-tabs .ui-tabs-nav li.forceDim a{ width:108px !important;}
.ui-tabs .ui-tabs .ui-tabs-nav li.forceMargin { margin:0px 0px 0px 0px !important;}

.ui-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {/* padding-bottom: 1px;*/ border-bottom-width: 0; }
.ui-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel .ui-tabs .ui-tabs-panel{ margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px; display: block; border-width: 0; background:  transparent;}
.ui-tabs .ui-tabs .ui-tabs-hide { 
 position: absolute;
    left: -10000px;
		top: -10000px;
 }


.tabsContentLVL0{float:right;margin-top:2px !important;width:544px; /*min-height:150px;height:auto !important; height:150px;*/ }
.tabsContentLVL1{float:right;margin-top:32px;width:544px;/*min-height:150px;height:auto !important; height:150px;*/ }


#tabInformacoesPessoais ul{float:right;width:544px !important;max-width:544px !important;min-height:30px;height:auto !important; height:30px; }

/* ######	FORMULARIOS	#######*/
.relative{position:relative;}
.linhaForm_32H{width:100%; min-height:32px; height:auto !important; height:32px; margin:0px 0px 5px 0px}

.formHolder{float:right;width:544px;min-height:150px;height:auto !important; height:150px; }
.frmLabel{display:block; float:left; width:134px; height:22px; margin:0px; padding:10px 0px 0px 0px; text-align:left; font-family: Tahoma; font-weight:normal; font-size:11px; color:#666666}

.inputHolder333w32h{display:block; width:333px; height:32px; float:left; background:url(../images/forms/bgInput333x32.png) center center no-repeat}
.frmInput333w32h{ margin:5px 0px 0px 8px; padding:3px 0px 2px 0px; border:none; display:block; width:318px; height:22px; float:left;background-color: transparent;}
.labelSexo{text-align:left; font-family: Tahoma; font-weight:normal; font-size:11px; color:#666666}

.inputHolder174w32h{display:block; width:174px; height:32px; float:left; background:url(../images/forms/bgInput174x32.png) no-repeat}
.frmInput174w32h{ margin:5px 0px 0px 8px; padding:3px 0px 2px 0px; border:none; display:block; width:159px; height:22px; float:left;background-color: transparent;}

.frmInput57w32h{ margin:5px 0px 0px 8px; padding:3px 0px 2px 0px; border:none; display:block; width:56px; height:22px; background-color: transparent;}
.inputHolder96w32h{display:block; width:80px;min-height:32px; height:auto !important; height:32px; float:left; background:url(../images/forms/bgInputIdade.png) top left no-repeat}

.frmInput214w32h{ position:absolute;z-index:20;top:0px;left:0px;margin:5px 0px 0px 8px; padding:3px 0px 2px 0px; border:none; display:block; width:199px; height:22px; background-color: transparent;}
.inputHolder214w32h{display:block; width:214px;min-height:32px; height:auto !important; height:32px; float:left; background:url(../images/forms/bgInput214x32.png) top left no-repeat}

.defaultEmail{
	position:absolute;
	z-index:1;
height:22px;
margin:5px 0px 0px 8px;
padding:3px 0px 2px 0px;
width:199px;	
color:#666666;
font-family:Tahoma;
font-size:12px;
font-weight:normal;
background: transparent;
}

.btn_entrar{	display:block; width:110px; min-height:44px; height:auto !important; height:44px; margin:0px 0px 0px 90px;}


.loginLinks{	 float: right;width:203px;	min-height:5px; height:auto !important; height:5px;	margin:0px 0px 0px 11px;	padding:0px;}
.loginLinks a:link,
.loginLinks a:visited,
.loginLinks a:hover,
.loginLinks a:active{ font-family:Tahoma;	font-size:11px; color:#78195E;	text-decoration:underline;margin:0px !important;padding:0px;line-height:13px;border:none;display:block;	}

.btn_mais_idade{cursor:hand;cursor:pointer;}
/*.bloco_inserir_idade{
	display:block; 
	width:71px;
	height:32px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: transparent url(../images/forms/bgInputIdade.png) top left no-repeat
}*/
.bloco_inserir_idade{
	display:block;
	float:left; 
	width:113px;
	height:32px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: transparent url(../images/forms/bgInputIdade.png) top left no-repeat
}
#f_idadeHolder{display:block;}
#maisIdades{float:left;top:34px;display:block;margin:0px 0px 0px 134px; width:113px;min-height:10px; height:auto !important; height:10px;}
.bloco_inserir_idade 
.frmInput57w32h{ float:left;margin:0px 0px 0px 6px; padding:8px 0px 0px 0px; border:none; display:block; width:57px; height:24px; background-color: transparent;}
.btn_menos_idade{height:32px;width:16px;float:right;cursor:hand;cursor:pointer;margin-left:17px;}
.btn_mais_idade{height:32px;width:16px;cursor:hand;cursor:pointer;margin-left:17px;}
.noBG{ background-image: none !important; background-repeat:no-repeat;}
/* PARA AS CHECKBOXES*/
.pergunta_questionario{float:left;width:100%;padding:0px 0px 30px 0px;font-size: 12px; font-weight:bold; font-family: Tahoma;color:#666666;}
.pergunta_questionario_1{float:left;width:100%;padding:0px 0px 30px 0px;font-size: 12px; font-weight:normal; font-family: Tahoma;color:#76155c;}
.respostas_questionario{float:left;width:100%;padding:0px 0px 30px 0px;}
.checkboxItem{ float:left;width:181px;min-height:16px; height:auto !important; height:16px;margin:0px 0px 2px 0px ;}
.checkboxHolder{float:left; width:16px; height:16px;}

.checkboxLabel{float:left;width:153px;min-height:14px; height:auto !important; height:14px;margin:3px 0px 0px 5px; }
.label{text-align:left; font-family: Tahoma; font-weight:normal; font-size:11px; color:#666666}

.obrigatorio{
	display:block;
	float:right;
	width:7px;height:7px;
	margin:10px 47px 0px 0px;padding:0px;
	background: transparent url(../images/obrigatorio.gif) top left no-repeat;
}

#btnTab1{ position: relative; width: 500px; height: 80px; padding-top: 20px; text-align: right; display: inline-block;}
#btnTab2{ position: relative; width: 500px; height: 80px; padding-top: 4px; text-align: right; display: inline-block;}
#caixaTab3{float:right;width:544px;min-height:14px; height:auto !important; height:14px;margin:22px 0px 0px 0px;}
#tab3Holder{
	float:left;width:475px;min-height:14px; height:auto !important; height:14px;margin:0px 0px 0px 0px;
	background-color:#e7e7e7; 
	padding:0px;
}
.tab3CantosRedondosTopo{
	font-size:0px;margin:0px 0px 10px 0px;padding:0px;display:block;width:100%; height:8px;float:left; background:transparent url(../images/forms/formTab3CantosTopo.png) top left no-repeat;
}
.tab3CantosRedondosFundo{
	font-size:0px;margin:0px;padding:0px;display:block;width:100%; height:8px;float:left; background:transparent url(../images/forms/formTab3CantosFundo.png) top left no-repeat;
}
#tab3Holder .checkboxHolder{margin:0px 5px 0px 20px;}
#tab3Holder .frmLabel{margin:0px 0px 18px 0px;padding:0px;width:420px;}
.tab3Separador{
	font-size:0px;margin:0px 0px 18px 0px;padding:0px;display:block;width:100%; height:2px;float:left; background:transparent url(../images/forms/formTab3Separador.png) top left repeat-x;
}
.btnEnviarHolder{float:left;width:184px;min-height:66px; height:auto !important; height:66px;margin:29px 0px 153px 146px;}
/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3 or newer

Dual licensed under the MIT and GPL licenses.

*/


/*==================================
Hide lists on page load
====================================*/

.stylish-select ul.newList {left:-9999px;}
/*==================================
red curvy example
====================================*/
ul.newList * {margin:0; padding:0;z-index:10000;cursor:hand;cursor:pointer;}
ul.newList a {color: #ffffff; text-decoration:none; display:block;}
ul.newList {margin:0;margin-left:4px; padding:0; list-style:none; color:#ffffff; width:60px; background:#90617F; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:69px; color:#000; height:28px; padding:0px 0px 0px 0px;margin-right:4px; float:left; background: url(../images/forms/bgSelect1.png) no-repeat;}
.newListSelected span {width:284px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.hiLite {background:#cccccc !important; color:#666666 !important;}
.hiLite a {background:#cccccc!important; color:#666666 !important;}
.newListHover {background:#ccc!important; color:#666666 !important; cursor:default;}
.newListSelHover, .newListSelFocus {background-position:0 -28px !important; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
ul.newList,ul.newListSelected,ul.newListSelHover{z-index:1000000;}

.newListSelected .selectedTxt
{width:60px; overflow:hidden; height:16px; padding:4px 0px 0px 3px;margin:3px 0px 3px 4px; font-size: 12px; font-weight:bold; font-family: Tahoma;color:#666666;cursor:hand;cursor:pointer;}
.newListSelected.newListSelHover .selectedTxt,
.newListSelected.newListSelFocus .selectedTxt
{width:60px; overflow:hidden; height:16px; padding:4px 0px 0px 3px;margin:3px 0px 3px 4px; font-size: 12px; font-weight:bold; font-family: Tahoma;color:#ffffff;cursor:hand;cursor:pointer;}



/*newListSelected newListSelHover newListSelFocus*/

#f_habilitacoesHolder,#f_como_conheceuHolder{z-index:20;}
#f_habilitacoesHolder ul.newList,
#f_como_conheceuHolder ul.newList {margin:0;margin-left:6px; padding:0; list-style:none; color:#ffffff; width:161px; background:#90617F; position:absolute;  border:1px solid #ccc;  overflow:auto; z-index:9999;}
#f_habilitacoesHolder .newListSelected,
#f_como_conheceuHolder .newListSelected {width:174px; color:#000; height:28px; padding:0px 0 0 6px; float:left; background:url(../images/forms/bgSelect2.png) no-repeat;}
#f_habilitacoesHolder .newListSelected span,
#f_como_conheceuHolder .newListSelected span {width:284px; display:block;}
#f_habilitacoesHolder .selectedTxt,
#f_como_conheceuHolder .selectedTxt {
	width:165px;
	overflow:hidden;
	height:16px;
	margin:3px 0px 3px 0px;
	padding:3px 0px 0px 3px;
/*	font-size: 12px;
	font-weight:bold;
	font-family:
	Tahoma;
	color:#666666*/
}

/* MENU APrivada INIT*/
.menuAPrivada{
		width:270px; height: auto;float: left; background-color:transparent;
		margin:0px 2px 15px 0px;
}
a.menu_ap:link,
a.menu_ap:visited{	display:block; margin:0px; padding:0px; float:left; 
										font-family: Tahoma; font-size:11px; color:#78145c; text-decoration:none;
										font-weight:normal;
}
a.menu_ap:hover{ 		display:block; margin:0px; padding:0px; float:left;
										font-family: Tahoma; font-size:11px; color:#78145c; text-decoration:underline !important;
										font-weight:bold !important;
}
a.menu_ap:active{		display:block;	margin:0px; padding:0px;	float:left; 
										font-family: Tahoma; font-size:11px; color:#78145c; text-decoration:none;
										font-weight:normal !important;
}

a.menu_ap span{			display:block; width:184px; min-height:10px; height:auto !important; height:10px; padding:5px 0px;
cursor:hand;cursor:pointer;
}
												/* SELECTED*/
a.menu_ap.selected:link,
a.menu_ap.selected:visited,
a.menu_ap.selected:hover,
a.menu_ap.selected:active{	display:block; margin:0px; padding:0px; float:left;
														font-family: Tahoma; font-size:11px; color:#78145c; text-decoration:underline;
														font-weight:bold !important;
}
/* MENU APrivada FINIT*/


/* Texto quando não tem o FLASH instalado */
.txt1
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#AAAAAA; text-decoration:none; }

/* Texto quando falha a validação do formulário e o JAVASCRIPT não está activo */
.errText
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; text-decoration:none; background-color:#4D2C36; padding:5px; }

/* Links (a ordem deve ser sempre LINK ; VISITED ; HOVER ; ACTIVE) 
a:link,
a:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; outline:none; }

a:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#EE5F00; text-decoration:none; outline:none; }

a:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; outline:none; }

a:focus
{ -moz-outline-style:none; }
*/
/* Formulários */
form
{ margin:0px; padding:0px; }

.frmText
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; border:0px solid #000000; }

.frmMiniText
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#AAAAAA; text-decoration:none; }

.frmTitle
{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; }

.frmCaption
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; border:0px solid #000000; }

.frmInput
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000000; border:0px solid #000000; background-color:#C0C0C0; }

.frmCheckbox
{ width:14px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; border:0; background:#FFFFFF; }

.frmTextarea
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000000; border:0px solid #000000; background-color:#C0C0C0; }

.frmSelect
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000000; border:0px solid #000000; background-color:#C0C0C0; }

.frmReset,
.frmReset a:link,
.frmReset a:visited,
.frmReset a:hover,
.frmReset a:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:underline; padding-right:20px; }

.frmSubmit
{ border:0px; margin:0px; padding:0px; }

.tiny
{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#000000; text-decoration:none; }

/* MENSAGENS */
.msgBoxYellow
{ width:100%; height:auto; position:relative; background:#FFEB9A; border:0px; display:-moz-inline-box; display:inline-block; margin:0px; padding:10px; }

.msgCSEYellow
{ width:2px; height:2px; position:absolute; top:0px; left:0px; background:url(../images/msg_yellow_top_left.gif) top left no-repeat; font-size:1px; }

.msgCSDYellow
{ width:2px; height:2px; position:absolute; top:0px; right:0px; background:url(../images/msg_yellow_top_right.gif) top left no-repeat; font-size:1px; }

.msgCIEYellow
{ width:2px; height:2px; position:absolute; bottom:0px; left:0px; background:url(../images/msg_yellow_bottom_left.gif) top left no-repeat; font-size:1px; }

.msgCIDYellow
{ width:2px; height:2px; position:absolute; bottom:0px; right:0px; background:url(../images/msg_yellow_bottom_right.gif) top left no-repeat; font-size:1px; }

.msgIconYellow
{ background:url(../images/msg_yellow_icon.gif) center center no-repeat transparent; margin:0px; padding:0px; }

.msgTextYellow
{ background:transparent; color:#917400; font-family:"Lucida Grande","Lucida Sans Unicode","Arial,Verdana,sans-serif"; font-size:11px; margin:0px; padding:0px; }

.msgBoxGreen
{ width:100%; height:auto; position:relative; background:#DDECB3; border:0px; display:-moz-inline-box; display:inline-block; margin:0px; padding:10px; }

.msgCSEGreen
{ width:2px; height:2px; position:absolute; top:0px; left:0px; background:url(../images/msg_green_top_left.gif) top left no-repeat; font-size:1px; }

.msgCSDGreen
{ width:2px; height:2px; position:absolute; top:0px; right:0px; background:url(../images/msg_green_top_right.gif) top left no-repeat; font-size:1px; }

.msgCIEGreen
{ width:2px; height:2px; position:absolute; bottom:0px; left:0px; background:url(../images/msg_green_bottom_left.gif) top left no-repeat; font-size:1px; }

.msgCIDGreen
{ width:2px; height:2px; position:absolute; bottom:0px; right:0px; background:url(../images/msg_green_bottom_right.gif) top left no-repeat; font-size:1px; }

.msgIconGreen
{ background:url(images/msg_green_icon.gif) center center no-repeat transparent; margin:0px; padding:0px; }

.msgTextGreen
{ background:transparent; color:#4F601A; font-family:"Lucida Grande","Lucida Sans Unicode","Arial,Verdana,sans-serif"; font-size:11px; margin:0px; padding:0px; }

.msgBoxRed
{ width:100%; height:auto; position:relative; background:#F4D0D0; border:0px; display:-moz-inline-box; display:inline-block; margin:0px; padding:10px; }

.msgCSERed
{ width:2px; height:2px; position:absolute; top:0px; left:0px; background:url(../images/msg_red_top_left.gif) top left no-repeat; font-size:1px; }

.msgCSDRed
{ width:2px; height:2px; position:absolute; top:0px; right:0px; background:url(../images/msg_red_top_right.gif) top left no-repeat; font-size:1px; }

.msgCIERed
{ width:2px; height:2px; position:absolute; bottom:0px; left:0px; background:url(../images/msg_red_bottom_left.gif) top left no-repeat; font-size:1px; }

.msgCIDRed
{ width:2px; height:2px; position:absolute; bottom:0px; right:0px; background:url(../images/msg_red_bottom_right.gif) top left no-repeat; font-size:1px; }

.msgIconRed
{ background:url(images/msg_red_icon.gif) center center no-repeat transparent; margin:0px; padding:0px; }

.msgTextRed
{ background:transparent; color:#711B1C; font-family:"Lucida Grande","Lucida Sans Unicode","Arial,Verdana,sans-serif"; font-size:11px; margin:0px; padding:0px; }

/* HOME */
.homeNoticiaTitulo
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#4D4D4D; text-decoration:none; }

.homeNoticiaLead
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#4D4D4D; text-decoration:none; }

/* Interiores */
.Titulo
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none; }

.Lead
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

.Texto
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

/* Caminho Páginas */
.caminhoC0,
.caminhoC0:link,
.caminhoC0:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:none; }

.caminhoC0:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:underline; }

.caminhoC0:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:none; }

.caminhoC1,
.caminhoC1:link,
.caminhoC1:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }

.caminhoC1:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:underline; }

.caminhoC1:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }

.caminhoC2,
.caminhoC2:link,
.caminhoC2:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }

.caminhoC2:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:underline; }

.caminhoC2:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }

.caminhoC3,
.caminhoC3:link,
.caminhoC3:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }

.caminhoC3:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:underline; } 

.caminhoC3:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666666; text-decoration:none; }

.caminhoC4,
.caminhoC4:link,
.caminhoC4:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#999999; text-decoration:none; }

.caminhoC4:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#999999; text-decoration:underline; } 

.caminhoC4:active
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#999999; text-decoration:none; }

.separador
{ font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#666666; text-decoration:none; }

/* Paginacao */
.pageNum:link,
.pageNum:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#a7a2a8; text-decoration:none; }

.pageNum:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#7e2265; text-decoration:none; }

.pageNum:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#a7a2a8; text-decoration:none; }

.pageNumSel:link,
.pageNumSel:visited,
.pageNumSel:hover,
.pageNumSel:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bolder; color:#7e2265; text-decoration:none; }

.btnPrev,
.btnPrev:link,
.btnPrev:visited,
.btnPrev:hover,
.btnPrev:active
{ display:block; float:left; background:transparent; border:0px; }

.btnNext,
.btnNext:link,
.btnNext:visited,
.btnNext:hover,
.btnNext:active
{ display:block; float:left; background:transparent; border:0px; }

.btnClear,
.btnClear a:link,
.btnClear a:visited,
.btnClear a:hover,
.btnClear a:active
{ background:none; border:0; padding:2px 4px; }

/* Resultado Pesquisa */
.linkVerTodos:link,
.linkVerTodos:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

.linkVerTodos:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#EE5F00; text-decoration:underline; }

.linkVerTodos:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

/* Mapa do Site */
.linkMapa:link,
.linkMapa:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

.linkMapa:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#EE5F00; text-decoration:underline; }

.linkMapa:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }

.aul:link
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; line-height:20px; }

.aul:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; line-height:20px; }

.aul:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#EE5F00; text-decoration:underline; line-height:20px; }

.aul:active
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; line-height:20px; }

.aul
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; line-height:20px; }

.ul0
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul1
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul2
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul3
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul4
{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; text-decoration:none; margin-bottom:0px; line-height:20px; }

.ul5
{ font-family:Arial, Helvetica, sans-serif; font-size:11px;font-weight:normal; color:#000000;  text-decoration:none; margin-bottom:0px; line-height:20px; }
