body {
	 margin: 0px; background-color: #E3ECF6; color: #666666; font-family: Arial; font-size: 12px
}

form {
	margin: 0px
}

input, textarea, select {
	font-family: Verdana; font-size: 10px; color: #000; border: 1px #000 solid
}

td {
	 color: #666666; font-family: Arial; font-size: 12px
}

.note {
	 color: #FF0000; font-family: Verdana; font-size: 11px
}




A:link {
	 color: #00F;
	 text-decoration: none
}
A:visited {
	 color: #00F;
	 text-decoration: none
}
A:active {
	 color: #00F;
	 text-decoration: none
}
A:hover {
	 color: #000;
	 text-decoration: underline
}

.button {
	 color: #FFF; font-family: Verdana; font-size: 11px; background-color: #00B; border: 0px; padding: 2px
}



.menuEsquerda2 {
	 background-color: #4867C2; height: 18; width: 100%; font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; border-bottom: 1px #6380CB solid
}
.menuEsquerda2 A:link {
	text-decoration: none; color: #FFFFFF; height: 18
}
.menuEsquerda2 A:visited {
	text-decoration: none; color: #FFFFFF; height: 18
}
.menuEsquerda2 A:active {
	text-decoration: none; color: #FFFFFF; height: 18
}
.menuEsquerda2 A:hover {
	 background-color: #000080; width: 100%; height: 18
}



.menuFooter {
	 background-color: #000080; height: 25px; width: 12%; font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; border-bottom: 1px #000 solid; border-top: 1px #000 solid; text-align: center; border-left: 1px #7E97AD solid; float: right
}
.menuFooter A:link {
	text-decoration: none; color: #FFFFFF; height: 25px
}
.menuFooter A:visited {
	text-decoration: none; color: #FFFFFF; height: 25px
}
.menuFooter A:active {
	text-decoration: none; color: #FFFFFF; height: 25px
}
.menuFooter A:hover {
	 background-color: #000; width: 100%; height: 25px
}

.menuHeader {
	 font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; float: left; text-align: center; border-right: 1px #FFF solid
}
.menuHeader A:link {
	text-decoration: none; color: #FFFFFF; height: 21px; padding-top: 3px
}
.menuHeader A:visited {
	text-decoration: none; color: #FFFFFF; height: 21px; padding-top: 3px
}
.menuHeader A:active {
	text-decoration: none; color: #FFFFFF; height: 21px; padding-top: 3px
}
.menuHeader A:hover {
	 background-color: #778; width: 100%; height: 21px; padding-top: 3px
}


.category {
	 font-family: Arial; font-size: 12px; color: #888899; text-decoration: none; margin-bottom: 3
}
.category A:link {
	text-decoration: none; color: #888899
}
.category A:visited {
	text-decoration: none; color: #888899
}
.category A:active {
	text-decoration: none; color: #888899
}
.category A:hover {
	text-decoration: underline; color: #44A0FF
}



.subcategory {
	 font-family: Verdana; font-size: 11px; color: #888899; text-decoration: none; margin-bottom: 3; margin-left: 5
}
.subcategory A:link {
	text-decoration: none; color: #888899
}
.subcategory A:visited {
	text-decoration: none; color: #888899
}
.subcategory A:active {
	text-decoration: none; color: #888899
}
.subcategory A:hover {
	text-decoration: underline; color: #44A0FF
}





.secao {
	 font-family: Verdana, Arial;
	 font-size: 10px;
	 color: #468;
	 text-decoration: none;
	 background-color: #CDE;
	 margin: 0;
	 padding: 4;
	 border-top: 1px #FFF solid
}
.secao A:link {
	 color: #468;
	 text-decoration: none
}
.secao A:visited {
	 color: #468;
	 text-decoration: none
}
.secao A:active {
	 color: #468;
	 text-decoration: none
}
.secao A:hover {
	 color: #00F;
	 text-decoration: underline
}



.subtitulo {
	 font-family: Arial, Verdana;
	 font-size: 12px;
	 color: #3377FF;
	 text-decoration: none;
}






.menuUser {
	font-size: 11px; font-family: Verdana; color: #3F7778; text-decoration: none; padding: 2; text-align: center; width: 100%
}
.menuUser A:link {
	font-size: 11px; color: #3F7778; text-decoration: none; padding: 4; border-width: 1px; border-color: #FFFFFF; border-style: solid; width: 100%
}
.menuUser A:visited {
	font-size: 11px; color: #3F7778; text-decoration: none; padding: 4; border-width: 1px; border-color: #FFFFFF; border-style: solid; width: 100%
}
.menuUser A:active {
	font-size: 11px; color: #3F7778; text-decoration: none; padding: 4; border-width: 1px; border-color: #FFFFFF; border-style: solid; width: 100%
}
.menuUser A:hover {
	font-size: 11px; color: #3F7778; text-decoration: none; border-width: 1px; border-color: #9BD0D0; border-style: solid; background-color: #EEF7F7; padding: 4; width: 100%
}



.menuProf {
	font-size: 11px; font-family: Verdana; color: #000000; text-decoration: none; padding: 2; text-align: center; width: 100%
}
.menuProf A:link {
	font-size: 11px; color: #000000; text-decoration: none; padding: 4; border-width: 1px; border-color: #FFFFFF; border-style: solid; width: 100%
}
.menuProf A:visited {
	font-size: 11px; color: #000000; text-decoration: none; padding: 4; border-width: 1px; border-color: #FFFFFF; border-style: solid; width: 100%
}
.menuProf A:active {
	font-size: 11px; color: #000000; text-decoration: none; padding: 4; border-width: 1px; border-color: #FFFFFF; border-style: solid; width: 100%
}
.menuProf A:hover {
	font-size: 11px; color: #000000; text-decoration: none; border-width: 1px; border-color: #D0D4D8; border-style: solid; background-color: #EEEFF2; padding: 4; width: 100%
}




.navUser {
	 font-family: Verdana, Arial;
	 font-size: 10px;
	 color: #FFF;
	 text-decoration: none;
}
.navUser A:link {
	 color: #FFF;
	 text-decoration: none
}
.navUser A:visited {
	 color: #FFF;
	 text-decoration: none
}
.navUser A:active {
	 color: #FFF;
	 text-decoration: none
}
.navUser A:hover {
	 color: #FFF;
	 text-decoration: underline
}

.chamadaPrincipal {
	 background-color: #FFD000; height: 22; width: 100%; font-family: Arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; text-align: center
}
.chamadaPrincipal A:link {
	 background-color: #FFD000; height: 22; width: 100%; font-family: Arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; text-align: center; padding: 3px
}
.chamadaPrincipal A:visited {
	 background-color: #FFD000; height: 22; width: 100%; font-family: Arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; text-align: center; padding: 3px
}
.chamadaPrincipal A:active {
	 background-color: #FFD000; height: 22; width: 100%; font-family: Arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; text-align: center; padding: 3px
}
.chamadaPrincipal A:hover {
	 background-color: #88CCFF; height: 22; width: 100%; font-family: Arial; font-size: 12px; color: #000; text-decoration: none; font-weight: bold; text-align: center; padding: 3px
}


.guiasBusca {
	font-family: Verdana; font-size: 10; color: #FFFFFF; width: 100%; height: 100%; background-color: #7E98C2 
}
.guiasBusca A:link {
	 background-color: #7E98C2; width: 100%; height: 100%; text-decoration: none; color: #FFFFFF
}
.guiasBusca A:visited {
	 background-color: #7E98C2; width: 100%; height: 100%; text-decoration: none; color: #FFFFFF
}
.guiasBusca A:active {
	 background-color: #7E98C2; width: 100%; height: 100%; text-decoration: none; color: #FFFFFF
}
.guiasBusca A:hover {
	 background-color: #DDDEDF; width: 100%; height: 100%; text-decoration: underline; color: #000
}

.guiasBuscaSelected {
	font-family: Verdana; font-size: 10; color: #606677; width: 100%; height: 100%; background-color: #DDDEDF
}
.guiasBuscaSelected A:link {
	 background-color: #DDDEDF; width: 100%; height: 100%; text-decoration: none; color: #606677
}
.guiasBuscaSelected A:visited {
	 background-color: #DDDEDF; width: 100%; height: 100%; text-decoration: none; color: #606677
}
.guiasBuscaSelected A:active {
	 background-color: #DDDEDF; width: 100%; height: 100%; text-decoration: none; color: #606677
}
.guiasBuscaSelected A:hover {
	 background-color: #BECBE0; width: 100%; height: 100%; text-decoration: underline; color: #606677
}




.paging {
	font-family: Arial; FONT-SIZE: 12px; COLOR: #0000FF; TEXT-DECORATION: none
}
.paging A:link {
	font-family: Arial; FONT-SIZE: 12px; COLOR: #AAAAAF; TEXT-DECORATION: none
}
.paging A:visited {
	font-family: Arial; FONT-SIZE: 12px; COLOR: #AAAAAF; TEXT-DECORATION: none
}
.paging A:active {
	font-family: Arial; FONT-SIZE: 12px; COLOR: #AAAAAF; TEXT-DECORATION: none
}
.paging A:hover {
	font-family: Arial; FONT-SIZE: 12px; COLOR: #0000FF; TEXT-DECORATION: underline
}





.news-title {
	font-family: Arial; font-size: 11px; font-weight: normal; color: #000000; margin-bottom: 5px; background-color: #F0F0E4; padding: 5px; text-decoration: none
}
.news-title A:link {
	color: #000000; margin-bottom: 5px; text-decoration: none
}
.news-title A:visited {
	color: #000000; margin-bottom: 5px; text-decoration: none
}
.news-title A:active {
	color: #000000; margin-bottom: 5px; text-decoration: none
}
.news-title A:hover {
	color: #000000; margin-bottom: 5px; text-decoration: underline
}

.news-summary {
	font-family: Verdana; font-size: 10; text-decoration: none
}
.news-summary A:link {
	color: #000000; margin-bottom: 5; text-decoration: none
}
.news-summary A:visited {
	color: #000000; margin-bottom: 5; text-decoration: none
}
.news-summary A:active {
	color: #000000; margin-bottom: 5; text-decoration: none
}
.news-summary A:hover {
	color: #000000; margin-bottom: 5; text-decoration: underline
}













.pedidosBaseline {
	 font-family: Verdana; font-size: 11px; font-weight: normal; color: #469; background-color: #DAECF8; padding: 2
}
.pedidosBaseline A:link {
	text-decoration: underline; color: #469; padding: 2
}
.pedidosBaseline A:visited {
	text-decoration: underline; color: #469; padding: 2
}
.pedidosBaseline A:active {
	text-decoration: underline; color: #469; padding: 2
}
.pedidosBaseline A:hover {
	text-decoration: underline; color: #000; padding: 2
}








.pedidosCampo {
	font-family: Verdana; font-size: 10px; font-weight: bold; color: #000; background-color: #88CCFF; padding: 4; border-bottom: 2px #FFF solid
}


.pedidosDados {
	font-family: Verdana; font-size: 10px; color: #000; background-color: #FFF; padding: 4; border-bottom: 2px #FFF solid
}
.pedidosDados A:link {
	font-family: Verdana; font-size: 10px; color: #00C; background-color: #FFF; padding: 4; border-bottom: 2px #FFF solid
}
.pedidosDados A:visited {
	font-family: Verdana; font-size: 10px; color: #00C; background-color: #FFF; padding: 4; border-bottom: 2px #FFF solid
}
.pedidosDados A:active {
	font-family: Verdana; font-size: 10px; color: #00C; background-color: #FFF; padding: 4; border-bottom: 2px #FFF solid
}
.pedidosDados A:hover {
	font-family: Verdana; font-size: 10px; color: #4488FF; background-color: #FFF; padding: 4; border-bottom: 2px #FFF solid
}



.profissionalCampo {
	font-family: Verdana; font-size: 10px; font-weight: bold; color: #000; padding: 4; border-bottom: 1px #E4E8EA solid
}
.profissionalDados {
	font-family: Verdana; font-size: 10px; color: #000; padding: 4; border-bottom: 1px #E4E8EA solid
}













.glossaryHome {
	color: #FD0; font-size: 12px; font-family: Arial; padding: 5px; font-weight: bold
}
.glossaryHome A:link {
	text-decoration: none; color: #FD0
}
.glossaryHome A:visited {
	text-decoration: none; color: #FD0
}
.glossaryHome A:active {
	text-decoration: none; color: #FD0
}
.glossaryHome A:hover {
	text-decoration: underline; color: #FFF
}
















.calculadoras {
	font-family: Verdana; font-size: 11; text-decoration: none
}
.calculadoras A:link {
	color: #008; margin-bottom: 5; text-decoration: none
}
.calculadoras A:visited {
	color: #008; margin-bottom: 5; text-decoration: none
}
.calculadoras A:active {
	color: #008; margin-bottom: 5; text-decoration: none
}
.calculadoras A:hover {
	color: #06F; margin-bottom: 5; text-decoration: underline
}











.event-title {
	 font-family: Arial; font-size: 12px; color: #8822FF; text-decoration: none; margin-bottom: 3
}
.event-title A:link {
	text-decoration: none; color: #8822FF
}
.event-title A:visited {
	text-decoration: none; color: #8822FF
}
.event-title A:active {
	text-decoration: none; color: #8822FF
}
.event-title A:hover {
	text-decoration: underline; color: #6600FF
}




.alert {
	 font-family: Verdana; font-size: 10px; color: #F00; text-decoration: none
}




.faqPergunta
{
	font-family: Arial; font-size: 13px; color: #F00; text-decoration: none; font-weight: bold
}

.faqResposta
{
	font-family: Arial; font-size: 13px; color: #777; text-decoration: none
}





.HBGenres {
	font-size: 9px; width: 100px; background-color: #A0A1A3; color: #FFF; border-bottom: 1px #FFF solid
}
.HBGenres A:link {
	width: 100px; text-decoration: none; background-color: #A0A1A3; color: #FFF; padding: 3px
}
.HBGenres A:visited {
	width: 100px; text-decoration: none; background-color: #A0A1A3; color: #FFF; padding: 3px
}
.HBGenres A:active {
	width: 100px; text-decoration: none; background-color: #A0A1A3; color: #FFF; padding: 3px
}
.HBGenres A:hover {
	width: 100px; text-decoration: none; background-color: #00F; color: #FFF; padding: 3px
}

#Menu ul {
padding: 0px; margin: 0px; display: block; list-style-type: none;
}
#Menu ul li {
padding: 0px; margin: 0px; font-size: 11px; width: 100%; font-family: Verdana; border-bottom: 1px solid #164F9A
}
#Menu ul li a {
padding: 2px; margin: 0px; display: block; background: #4867C2; text-decoration: none; color: #FFF;
}
#Menu ul li a:hover {
padding: 2px; margin: 0px; background: #000080; color: #FFF;
}
#Menu ul li ol {
padding: 0px; margin: 0px; font-size: 11px; width: 140px;
}
#Menu ul li ol a {
padding: 0px; margin: 0px; border: 0px solid #e1f3e3; display: block; background: #f1fdf3; text-decoration: none; color: #333;
}
#Menu ul li ol a:hover {
padding: 0px; margin: 0px; background: #fefefe; border: 0px solid #79a7e2; color: #000;
}







.menuEsquerda {
	 background-color: #4867C2; height: 18; width: 100%; font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: none; border-bottom: 1px #164F9A solid
}
.menuEsquerda A:link {
	text-decoration: none; color: #FFFFFF; height: 18
}
.menuEsquerda A:visited {
	text-decoration: none; color: #FFFFFF; height: 18
}
.menuEsquerda A:active {
	text-decoration: none; color: #FFFFFF; height: 18
}
.menuEsquerda A:hover {
	 background-color: #000080; width: 100%; height: 18
}





ul#Chamada, ul#Chamada ul
{
	background-color: #FFD000;
	width: 611px;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
ul#Chamada li
{
	background-color: #FFD000;
	font-family: Arial;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	position: relative;
	list-style: none;
	margin: 0px;
	padding: 3px
}
ul#Chamada li a
{
	display: block;
	text-decoration: none;
	color: #000;
	margin: 0px;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#Chamada li { float: left; height: 1%; }
* html ul#Chamada li a { height: 1%; }
/* End */
ul#Chamada ul {
	position: absolute;
	display: none;
	left: 610px; /* Set 1px less than menu width */
	top: 0px;
	margin: 0px
}

ul#Chamada li:hover ul ul,
ul#Chamada li:hover ul ul ul,
ul#Chamada li.over ul ul,
ul#Chamada li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#Chamada li:hover ul,
ul#Chamada li li:hover ul,
ul#Chamada li li li:hover ul,
ul#Chamada li.over ul,
ul#Chamada li li.over ul,
ul#Chamada li li li.over ul { display: block; } /* The magic */

ul#Chamada li.texto_da_chamada {  }
ul#Chamada li.texto_da_chamada:hover,
ul#Chamada li.over { background-color: #88CCFF; }





ul#left-Menu,
ul#left-Menu ul {
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	width: 160px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	background: #F0F0E4; /* IE6 Bug #E0E0C9*/
	}

ul#left-Menu li {
	position: relative;
	list-style: none;
	}

ul#left-Menu li a {
	display: block;
	text-decoration: none;
	color: #000;
	padding: 3px;
	border-bottom: 1px solid #FFF;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#left-Menu li { float: left; height: 1%; }
* html ul#left-Menu li a { height: 1%; }
/* End */

ul#left-Menu ul {
	position: absolute;
	display: none;
	left: 159px; /* Set 1px less than menu width */
	top: 0;
	}

ul#left-Menu li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#left-Menu li:hover ul ul,
ul#left-Menu li:hover ul ul ul,
ul#left-Menu li.over ul ul,
ul#left-Menu li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#left-Menu li:hover ul,
ul#left-Menu li li:hover ul,
ul#left-Menu li li li:hover ul,
ul#left-Menu li.over ul,
ul#left-Menu li li.over ul,
ul#left-Menu li li li.over ul { display: block; } /* The magic */

ul#left-Menu li.menuparent { background: transparent url(imgs/seta.gif) right center no-repeat; }
ul#left-Menu li.menuparent2 { background-color: #F0F0E4; }
ul#left-Menu li.RebebaOrçamentos { background-color: #FFD000; width: 100% }

ul#left-Menu li.menuparent:hover,
ul#left-Menu li.over { background-color: #f9f9f9; }

ul#left-Menu li a:hover { color: #FFF; background-color: #04B; }
ul#left-Menu li.menuparent:hover { color: #FFF; background-color: #04B; }