@charset "utf-8";
/*************************************************************************  

	Project: CRESS-MG | Conselho Regional de Servico Social - 6ª Regiao
	Provider: Agencia Open
	Provider URL: wwww.agenciaopen.com
	
	Author: Marcello Marques

*************************************************************************/

/* Normas */
* {
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background: url(../imgs/bg.jpg) no-repeat top center fixed;
	font: 62.5%/1.4em Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}

p {
	color: #333;
	font-size: 1.1em;
}

h2 {
	border-bottom: 1px solid #ecddc7;
	color: #1b4026;
	display: block;
	font-size: 1.2em;
	width: 100%;
}

h3 a,
h3 {
	color: #79a639;
	font-size: 1.1em;
}

a img {
	border: 0;
}

/* Padroes */
.quebra {
	clear:both;
	float:none;
}

.margin0 {
	margin: 0 !important;
}

div.btVoltar {
	border-top: 1px solid #f0e4d2;
	clear: both;
	margin: 15px 0 0 0;
	width: 100%;
}

div.btVoltar a {
	background: url(../imgs/bt_voltar.png) no-repeat top left;
	display: block;
	height: 19px;
	margin: 5px 0 0 0;
	width: 52px;
	text-indent: -5000px;
}

/* Link Verde Sublinhado */
a.linkVerdeSublinhado {
	color: #235632;
}

a.listBullet {
	background: url(../imgs/bullet_lista.gif) no-repeat left center;
	font-size: 1.1em;
	padding: 0 0 0 15px;
}


a.linkVerdeSublinhado:hover {
	text-decoration: none;
}


/* Link Laranja */
a.linkIcoLaranja {
	background: url(../imgs/ico_linkLaranja.jpg) no-repeat;
	color: #79a639;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 25px;
	text-decoration: none;
}

a.linkIcoLaranja:hover {
	text-decoration: underline;
}


.alignLeft {
	float: left;
}

.alignRight {
	float: right;
}

/* --> Formulario Padrao */
.formStyle {
	margin: 10px 0 0 0;
}

.formStyle input, textarea, select {
	background: #fff;
	border: 1px solid #ecddc7;
	padding: 3px;
	font-size: 1.1em;
}

.formStyle label {
	color: #333;
	display: block;
	font-size: 1.1em;
	padding: 5px 0;
}

/* ----> Inputs e Selects */
.formStyle input.txt410 {
	height: 18px;
	width: 404px;
}

.formStyle input.txt195 {
	height: 18px;
	width: 189px;
}

.formStyle select.slc195 {
	padding: 0;
	height: 24px !important;
	width: 197px;
}

.formStyle input.btnEnviar {
	border: 0;
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
}

/* ---> Textarea */
.formStyle textarea.txt410 {
	height: 124px;
	width: 404px;
}

/* ---> Listagem de Topicos */
ul#listOportunidades,
ul.listTopics {
	list-style: none;
}

ul#listOportunidades li,
ul.listTopics li {
	padding: 15px 0 0 0;
}

ul#listOportunidades li a.titList,
ul.listTopics li a.titList {
	background: url(../imgs/ico_seta_list.gif) no-repeat left center;
	color: #79a639;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0 0 0 25px;
	text-decoration: none;
}

/* ---> Sublistagem Topicos */
ul.listTopics li div ul.subListTopics {
	list-style: none;
	padding: 0 0 0 25px;
}

ul.listTopics li p { 
	padding: 0 0 0 15px;
}

ul.listTopics li div ul.subListTopics li {
	padding: 0;
}

h4.titList3,
p.titSubList,
ul.listTopics li a.titList2,
ul.listTopics li div ul.subListTopics li h4 {
	background: url(../imgs/bullet_lista.gif) no-repeat left center;
	color: #79a639;
	font-size: 1.1em;
	margin: 20px 0 0 0;
	padding: 0 0 0 15px;
}

h4.titList3 {
	 margin: 0;
}

p.titSubList {
	color: #999;
}

ul.listTopics li a.titList2 {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

ul.listTopics li a.titList2:hover {
	text-decoration: underline;
}

ul.listTopics li div ul.subListTopics li h5 {
	color: #333;
	font-size: 1.1em;
	padding: 10px 0 0 15px;
}

ul.listTopics li div ul.subListTopics li p {
	padding: 0 0 0 15px;
}

/* ---> Tabela Listagem */
ul#listOportunidades li div table,
ul.listTopics li div table {
	margin: 10px 0 0 0;
}
ul#listOportunidades li div table tr td,
ul.listTopics li div table tr td {
	border: 1px solid #e8dec8;
	padding: 0 0 0 10px;
}

ul#listOportunidades li div table tr td.titTabela,
ul.listTopics li div table tr td.titTabela {
	background: url(../imgs/bg_titTabela.jpg) repeat-x;
	height: 25px;
}

ul#listOportunidades li div table tr td.tdDestaque,
ul.listTopics li div table tr td.tdDestaque {
	background: #f7f3eb;
}

ul#listOportunidades li div table tr td.tdDestaque h4,
ul.listTopics li div table tr td.tdDestaque h4 {
	font-size: 1.1em;
}

ul#listOportunidades li div table tr td p,
ul.listTopics li div table tr td p {
	padding: 8px 0;
}

/* ---> Paginacao */
div.paginacao {
	border-top:	1px solid #ecddc7;
	margin: 10px 0 0 0;
}

div.paginacao ul {
	list-style: none;
}

div.paginacao ul li {
	float: left;
	margin: 5px 3px 0 0;
}

div.paginacao ul li a {
	background: #344937 url(../imgs/bg_paginacao.jpg) repeat-x;
	border: 1px solid #344937;
	color: #fff;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	padding: 1px 5px;
	text-decoration: none;
}

div.paginacao ul li a.courent,
div.paginacao ul li a:hover {
	background: #d2d2d2 url(../imgs/bg_paginacaoHover.jpg) repeat-x;
	border: 1px solid #d2d2d2;
}


/* Estrutura */
div#wrap {
	background:url(../imgs/bg_wrap.png) no-repeat bottom center;
	padding: 0 0 8px 0;
	width: 100%;
	overflow: hidden;
}

div#wrap div#site {
	margin: 0 auto;
	width: 772px;
}

/* --> Header */
div#wrap div#site div#header {
	background: url(../imgs/bg_topo.png) no-repeat top left;
	height: 100px;
	margin: 0 0 0 -13px;
	position: relative;
	width: 785px;
	z-index:1000;
}

div#wrap div#site div#header h1 a {
	background: url(../imgs/logo.png) no-repeat bottom right;
	display: block;
	float: left;
	height: 71px;
	padding: 10px 0 0 23px;
	width: 134px;
	text-indent: -5000px;
}

div#wrap div#site div#header div#headerIn {
	float: right;
	height: 63px;
	width: 552px;
}

div#wrap div#site div#header div#headerIn p {
	color: #365439;
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	padding: 10px 0 0 0;
	width: 210px;
}
/* --> Busca */
div#wrap div#site div#header div#headerIn div#searchForm {
	background: url(../imgs/bg_searchform.png) no-repeat top left;
	float: right;
	height: 26px;
	width: 305px;
}

div#wrap div#site div#header div#headerIn div#searchForm a#mapaSite {
	margin: 5px 0 0 15px;
}

div#wrap div#site div#header div#headerIn div#searchForm form {
	padding: 4px 10px 0 0;
}

div#wrap div#site div#header div#headerIn div#searchForm form input#txtBusca {
	background: url(../imgs/bg_inputSearchgif.gif) no-repeat;
	border: none;
	height: 16px;
	padding: 2px 0 0 5px;
	width: 141px;
}

/* --> Menu de Navegacao */
div#wrap div#site div#header div#headerIn div#menu {
	height: 19px;
	padding: 5px 0 0 0;
	width: 100%; 
}

div#wrap div#site div#header div#headerIn div#menu ul.menu {
	height: 19px;
	list-style: none;
	margin: 0 auto;
	width: 550px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li {
	float: left;
	height: 19px;
	font:11px tahoma !important;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li span {
	cursor: pointer;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li a,
div#wrap div#site div#header div#headerIn div#menu ul.menu li span {
	background-position: top left;
	display: block;
	height: 19px;
	padding: 0 1px 0 0;
	text-indent: -5000px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li a:hover,
div#wrap div#site div#header div#headerIn div#menu ul.menu li span:hover {
	background-position: bottom left !important;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li span#m01 {
	background:url(../imgs/m01.gif) no-repeat;
	width: 108px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li span#m02 {
	background:url(../imgs/m02.gif) no-repeat;
	width: 87px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li span#m03 {
	background:url(../imgs/m03.gif) no-repeat;
	width: 130px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li a#m04 {
	background:url(../imgs/m04.gif) no-repeat;
	width: 78px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li a#m05 {
	background:url(../imgs/m05.gif) no-repeat;
	width: 44px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li a#m06 {
	background:url(../imgs/m06.gif) no-repeat;
	width: 91px;
}

/* ---> SubMenu -- */
div#wrap div#site div#header div#headerIn div#menu ul.menu li ul#sub1 {
	margin: 0 0 0 -10px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li ul#sub2 {
	margin: 0 0 0 -15px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li ul#sub3 {
	margin: 0 0 0 7px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li ul {
	display: none;
	float: none;
	list-style-type: none;
	position: absolute;
	z-index: 100;

}

div#wrap div#site div#header div#headerIn div#menu ul.menu li ul li {
	background: #f9ebcd;
	border-bottom: 1px solid #c9bca9;
	clear: both;
	display: block;
	float: none;
	height: 20px;
	padding: 5px 0 0 0;
	text-align: center;
	width: 125px;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li ul li:hover {
	background: #e5d4b0;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li ul li a {
	color: #1b4026 !important;
	font-weight: bold;
	text-indent: 0 !important;
	text-decoration: none;
}

div#wrap div#site div#header div#headerIn div#menu ul.menu li ul li a:hover {
	color: #fff !important;
}

/* --> Sidebar */
div#wrap div#site div#sidebar {
	background: #f6f0e0;
	border-right: 1px solid #ece2cf;
	display: block;
	float: left;
	margin: -2px 0 0 1px;
	width: 154px;
}

div#wrap div#site div#sidebar h2 {
	border: none;
}

/* ---> Sidemenu */
div#wrap div#site div#sidebar ul.sf-menu {
	background: url(../imgs/bg_menuSidebar.jpg) no-repeat;
	height: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 154px;
	position:relative;
	z-index:800;
}

div#wrap div#site div#sidebar ul.sf-menu li {
	height: 17px;
	padding: 3px 0 0 10px;
	width: 144px;
	line-height: normal;

}

div#wrap div#site div#sidebar ul.sf-menu li a {
	color: #1b4026;
	font:11px tahoma !important;
	text-decoration: none;
	display: block;
	width: 144px;
	height: 17px;
}
div#wrap div#site div#sidebar ul.sf-menu li a:hover {
	color: #584929;
}

div#wrap div#site div#sidebar ul.sf-menu li ul {
	list-style: none;
	margin: -20px 0 0 145px;
	position: absolute;
	z-index:999 !important;
}

div#wrap div#site div#sidebar ul.sf-menu li ul li {
	background: #ebe0cb;
	border-bottom: 1px solid #c9bca9;
	height: 20px !important;
	width: 115px;
	text-align: center;
	padding: 0;
	z-index:999 !important;
}

div#wrap div#site div#sidebar ul.sf-menu li ul li:hover {
	background: #c9bca9;
}

div#wrap div#site div#sidebar ul.sf-menu li ul li a {
	font-weight: bold;
	display: inline-block;
	width: 115px;
	height: 10px;
	padding: 3px 0 0 0;
}
/* ---> Destaques Vagas */
div#wrap div#site div#sidebar div#destVagas {
	margin: 0 auto;
	width:142px;
}

div#wrap div#site div#sidebar div#destVagas h2 a {
	background: url(../imgs/tit_destVagas.jpg) no-repeat;
	display: block;
	height: 48px;
	width: 142px;
	text-decoration: none;
	text-indent: -5000px;
}

div#wrap div#site div#sidebar ul.listDestaques {
	background: url(../imgs/bg_destVagas.jpg) no-repeat bottom left;
	list-style: none;
	padding: 10px 5px 5px 5px;
	width: 132px;
}

div#wrap div#site div#sidebar ul.listDestaques li {
	background: url(../imgs/bullet_destaques.jpg) no-repeat center left;
	padding: 0 0 5px 15px;
}

div#wrap div#site div#sidebar ul.listDestaques li a {
	color: #334934;
}

div#wrap div#site div#sidebar ul.listDestaques li a:hover {
	text-decoration: none;
}

/* ---> Destaques Especializacao */
div#wrap div#site div#sidebar div#destEspecializacao {
	margin: 10px auto;
	width:142px;
}

div#wrap div#site div#sidebar div#destEspecializacao h2 a {
	background: url(../imgs/tit_Especializacao.jpg) no-repeat;
	display: block;
	height: 50px;
	width: 142px;
	text-decoration: none;
	text-indent: -5000px;
}

div#wrap div#site div#sidebar div#destEspecializacao ul.listDestaques {
	background: url(../imgs/bg_destVagas.jpg) no-repeat bottom left;
	list-style: none;
	padding: 10px 5px 5px 5px;
	width: 132px;
}

/* ---> Cadastro */
div#wrap div#site div#sidebar div#cadastroHome {
	background: url(../imgs/bg_cadastro.png) no-repeat;
	height: 112px;
	padding: 35px 0 0 0;
	width: 154px;
}

div#wrap div#site div#sidebar div#cadastroHome h2 {
	background:url(../imgs/tit_cadastro.png) no-repeat;
	height: 30px;
	margin: 0 auto;
	width: 140px;
	text-indent: -5000px;
}

div#wrap div#site div#sidebar div#cadastroHome form {
	width: 140px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

div#wrap div#site div#sidebar div#cadastroHome form select,
div#wrap div#site div#sidebar div#cadastroHome form input {
	border: 1px solid #999;
	height: 14px;
	margin: 0 0 5px 0;
	padding: 0 0 0 2px;
	width: 136px;
}

div#wrap div#site div#sidebar div#cadastroHome form select {
	height: 16px;
	width: 140px;
}

div#wrap div#site div#sidebar div#cadastroHome form input#txtEmailNews {
	float: left;
	width: 121px;
}

div#wrap div#site div#sidebar div#cadastroHome form input#btnEnviarCadastro {
	border:none;
	float: left;
	height: auto;
	margin: 0 0 0 -2px;
	padding: 0;
	width: auto;
}

/* --> Vitrine */
div#wrap div#site div#vitrineInterna,
div#wrap div#site div#vitrine {
	float: right;
	height: 200px;
	margin: -40px 2px 0 0;
	overflow: hidden;
	width: 610px;
	position:relative;
	z-index:1 !important;

}

div#wrap div#site div#vitrineInterna {
	height: 130px;
}

/* --> Quick Links */
div#wrap div#site div#quickLinks {
	float: right;
	height: 36px;
	margin: -3px 2px 0 0;
	width: 610px;
}

div#wrap div#site div#quickLinks ul {
	list-style: none;
}

div#wrap div#site div#quickLinks ul li {
	float: left;
}

div#wrap div#site div#quickLinks ul li a {
	background-position: top left;
	display: block;
	height: 36px;
	margin: 0 2px 0 2px;
	text-indent: -5000px;
}

div#wrap div#site div#quickLinks ul li a#ql1:hover,
div#wrap div#site div#quickLinks ul li a#ql2:hover,
div#wrap div#site div#quickLinks ul li a#ql3:hover,
div#wrap div#site div#quickLinks ul li a#ql4:hover,
div#wrap div#site div#quickLinks ul li a#ql5:hover {
	background-position: bottom left;
}

div#wrap div#site div#quickLinks ul li a#ql1 {
	background:url(../imgs/ql1.jpg) no-repeat;
	width: 126px;
}

div#wrap div#site div#quickLinks ul li a#ql2 {
	background:url(../imgs/ql2.jpg) no-repeat;
	width: 121px;
}

div#wrap div#site div#quickLinks ul li a#ql3 {
	background:url(../imgs/ql3.jpg) no-repeat;
	width: 65px;
}

div#wrap div#site div#quickLinks ul li a#ql4 {
	background:url(../imgs/ql4.jpg) no-repeat;
	width: 151px;
}

div#wrap div#site div#quickLinks ul li a#ql5 {
	background:url(../imgs/ql5.jpg) no-repeat;
	width: 128px;
	margin: 0 0 0 2px;
}

/* ---> Conteudo Home */
div#wrap div#site div#conteudo {
	float: left;
	width: 410px;
	margin: 10px 0 0 10px;
}

div#wrap div#site div#conteudo h2 {
	margin: 0 0 10px 0;
	padding: 0 0 2px 0;
}
/* -----> Spot */
div#wrap div#site div#conteudo div#spot {
	/*height: 170px;*/
	overflow: hidden;
	width: 420px;
}

div#wrap div#site div#conteudo div#destNoticias {
	border-bottom: 2px solid #e77347;
	margin: 10px 0 0 0;
	width: 406px;
}

div#wrap div#site div#conteudo div#destNoticias h2 {
	background: url(../imgs/tit_noticias.png) no-repeat;
	border: 0;
	display: block;
	height: 20px;
	margin: 0;
	padding: 0;
	text-indent: -5000px;
}

div#wrap div#site div#conteudo div#destNoticias a.alignRight.linkVerdeSublinhado {
	margin: -20px 0 0 0;
}

div#wrap div#site div#conteudo div#destNoticias ul {
	list-style: none;
	padding: 0 0 5px 0;
}

div#wrap div#site div#conteudo div#destNoticias ul li {
	padding: 5px 0;
}

p.pData1 {
	background: url(../imgs/bullet_verde.png) no-repeat center left;
	color: #999;
	float: left;
	font-size: 1.0em;
	padding: 0 5px 0 15px;
}

div#wrap div#site div#conteudo span.imgNoticias {
	border: 1px solid #cdcdd0;
	float: right;
	height: 140px;
	margin: 0 0 10px 10px;
	overflow: hidden;
	width: 175px;
}

/* ---> Listagem destaques Home */
div#wrap div#site div#conteudo ul#listDestHome {
	list-style: none;
	margin: 10px 0 0 0;
	width: 410px;
}

div#wrap div#site div#conteudo ul#listDestHome li {
	float: left;
	padding: 0 20px 0 3px;
}

div#wrap div#site div#conteudo ul#listDestHome li h3 a {
	text-decoration: none;
}

div#wrap div#site div#conteudo ul#listDestHome li h3 a:hover {
	text-decoration: underline;
}

div#wrap div#site div#conteudo ul#listDestHome li a img {
	border: 1px solid #ccc;
	margin: 5px 0 0 0;
}

/* ---> Barra Esquerda */
div#wrap div#site div#barEsq {
	float: right;
	margin: 10px 2px 0 0;
	width: 180px;
}

div#wrap div#site div#barEsq h2 {
	border: none;
}

/* ----> Destaques */
div#wrap div#site div#barEsq div#destaques {
	width: 180px;
}

div#wrap div#site div#barEsq div#destaques h2 a {
	background: url(../imgs/tit_destaques.jpg) no-repeat;
	display: block;
	height: 18px;
	width: 180px;
	text-indent: -5000px;
}

div#wrap div#site div#barEsq div#destaques p#dataDestaques {
	margin: -17px 0 0 0;
}

div#wrap div#site div#barEsq div#destaques a img {
	border: 1px solid #ccc;
	margin: 5px auto;
}

div#wrap div#site div#barEsq div#destaques p {
	font-size: 1.0em;
}

/* ----> Destaques */
div#wrap div#site div#barEsq div#agenda {
	background: #e8dec8;
	width: 179px;
}

div#wrap div#site div#barEsq div#agenda h2 a {
	background: url(../imgs/tit_agenda.jpg) no-repeat;
	display: block;
	height: 35px;
	width: 179px;
	text-indent: -5000px;
}

/* ----> Agenda */
div#wrap div#site div#barEsq div#agenda ul {
	list-style: none;
	padding: 0 8px;
}

div#wrap div#site div#barEsq div#agenda ul li {
	padding: 4px 0;
}

div#wrap div#site div#barEsq div#agenda ul li p {
	color: #7d6f51;
	float: left;
	font-size: 1.0em;	
	font-weight: bold;
	padding: 0 5px 0 0;
}

div#wrap div#site div#barEsq div#agenda span {
	background: url(../imgs/bg_agenda.png) no-repeat bottom left;
	display: block;
	height: 10px;
	width: 179px;
}

/* ----> Enquete */
div#wrap div#site div#barEsq div#enquete {
	margin: 10px 0 0 0;
}

div#wrap div#site div#barEsq div#enquete h2 {
	background: url(../imgs/tit_enquetes.png) no-repeat;
	display: block;
	height: 19px;
	width: 179px;
	text-indent: -5000px;
}

div#wrap div#site div#barEsq div#enquete p {
	font-size: 1.0em;
}

div#wrap div#site div#barEsq div#enquete form input.alignRight {
	margin: 5px 2px 5px 0;
}

/* ----> Conexao Geraes - Topo */
div#wrap div#site div#conteudo div#headerConexao a img {
	margin: 0 15px 10px 0;
}

div#wrap div#site div#conteudo div#headerConexao div {
	float: left;
	padding: 80px 0 0 0;
}

div#wrap div#site div#conteudo div#headerConexao div p {
	font-weight: bold;
	padding: 0 0 20px 0;
}

/* ----> Galeria - Inicial */
div#wrap div#site div#conteudo ul.galeria {
	list-style: none;
}

div#wrap div#site div#conteudo ul.galeria li {
	clear: both;
	margin: 20px 0;
}

div#wrap div#site div#conteudo ul.galeria li a.imgGaleria {
	border: 1px solid #cdcdd0;
	display: block;
	float: left;
	height: 69px;
	margin: 0 10px 0 0;
	overflow: hidden;
	width: 88px;
}

div#wrap div#site div#conteudo ul.galeria li a.imgGaleria:hover {
	border: 1px solid #79a639;
}

div#wrap div#site div#conteudo ul.galeria li h3 a {
	text-decoration: none;
}

div#wrap div#site div#conteudo ul.galeria li h3 a:hover {
	text-decoration: underline;
}

/* ----> Galeria - Interna */
div#wrap div#site div#conteudo ul.galeriaInterna {
	list-style: none;
	margin: 10px 0;
}

div#wrap div#site div#conteudo ul.galeriaInterna li {
	float: left;
	height: 70px;
	padding: 5px;
	width: 90px;
}

div#wrap div#site div#conteudo ul.galeriaInterna li a.imgGaleria {
	border: 1px solid #cdcdd0;
	display: block;
	height: 69px;
	overflow: hidden;
	width: 88px;
}

div#wrap div#site div#conteudo ul.galeriaInterna li a.imgGaleria:hover {
	border: 1px solid #79a639;
}



/* ----> Produtos */
div#wrap div#site div#conteudo ul.produtos {
	list-style: none;
}

div#wrap div#site div#conteudo ul.produtos li {
	border-top:	1px solid #ecddc7;
	clear: both;
	overflow: hidden;
	padding: 10px 0 0 0;
	margin: 15px 0  0 0;
}

div#wrap div#site div#conteudo ul.produtos li a.imgProdutos {
	border: 1px solid #cdcdd0;
	display: block;
	float: left;
	height: 147px;
	margin: 0 10px 0 0;
	overflow: hidden;
	width: 196px;
}

div#wrap div#site div#conteudo ul.produtos li a.imgProdutos:hover {
	border: 1px solid #79a639;
}

div#wrap div#site div#conteudo ul.produtos li div.detalhesProdutos {
	float: left;
	width: 200px;
}

div#wrap div#site div#conteudo ul.produtos li div.detalhesProdutos a.btAdquirir {
	background: url(../imgs/bt_paraadquirir.png) no-repeat top left;
	display: block;
	height: 18px;
	width: 88px;
	text-indent: -5000px;
}



/* --> Footer */
div#footer {
	margin: 10px auto;
	width: 778px;
}

div#footer ul {
	list-style: none;
}

div#footer ul li {
	border-right: 1px solid #ccc;
	float: left;
	padding: 0 0 0 15px;
	width: 240px;
}

div#footer ul li p span {
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
}

div#footer ul li a {
	color: #336699;
	font-size: 1.1em;
}

div#footer ul li a:hover {
	text-decoration: none;
}

div#footer ul li p.funcionamento {
	color: #e77043;
	font-weight: bold;
	padding: 10px 0 0 0;
	text-transform: uppercase;
}
div.poll ul {
	list-style-type: none;
	list-style-position: outside;
	margin-top: 5px;
}

div.poll ul li {
	clear: both;
	float: none;
}

div.poll ul input {
	clear: left;
	display: block;
	float: left;
	margin: 1px 5px 0 5px;
}

div.poll ul label {
	clear: right;
	color: #000;
	display: block;
	font-size: 0.91em !important;
	float: left;
	margin-bottom: 5px;
	width: 120px;
}

div.poll ul p {
	clear: right;
	color: #000;
	display: block;
	font-size: 0.91em !important;
	margin-bottom: 5px;
	padding: 0 5px;
}

div.poll ul div {
	background: #CECECE;
	clear: both;
	display: block;
	float: left;
	height: 10px;
	margin: 0 5px;
	width: 145px;
}

div.poll .porcento div {
	background: url(../imgs/enquete_bar.gif) left top;
	margin: 0;
}
div.poll span {
	float: right;
	margin: -3px -29px 0 0;
}


/*mapa do site*/
.conteudo_mapadosite{display:table; margin-top:15px;}
.conteudo_mapadosite ul{margin:0 0 10px 25px;}
.conteudo_mapadosite ul li{font:12px tahoma; color:#235632;}
.conteudo_mapadosite ul li a{font:12px tahoma; color:#1b4026;}
.conteudo_mapadosite ul li ul{margin-top:5px;}
.conteudo_mapadosite ul li ul li{font:10px tahoma;}
.conteudo_mapadosite ul li ul li a{color:#999;}


/*rigido*/

.bagde2{font:bold 12px tahoma;}

.rigido{display:table;}
.full ul{margin:15px; font:11px tahoma;}
.full ul li a{color:#1b4026;}

.listagem{font:11px tahoma;}
.listagem h4 a{color:#235632; margin-top:10px; display:block; text-decoration:underline; font:normal 11px tahoma;} 
.listagem p{font:normal 10px tahoma; color: #999;}
.listagem p strong{font:normal 10px tahoma; color: #999;}
.listagem p strong a{color:#999;}


/*Nucleo*/
.desc_nucleo{font:11px tahoma;}
.desc_nucleo strong{color:#79A639;}
.desc_nucleo p{font:11px tahoma; margin:7px 0;}
.desc_nucleo ul{width:350px; display:table;}
.desc_nucleo ul li{list-style:none !important; background:url(../imgs/bullet_lista.gif) no-repeat; background-position:5px 3px; padding-top:0; padding-left:20px; margin-bottom:4px;}
.desc_nucleo span{font-weight:bold; color:#404040;}
.desc_nucleo a{font-weight:bold; color:#404040;}

.quebra50{width:1px; height:50px; display:block; clear:both}

/*NOSSOS CONTATOS*/
.nossos_contatos p{margin-top:30px;}
.nossos_contatos p a{font:bold 11px tahoma; color:#79A639;}