@charset "utf-8";

/* verde */
.cor1 {
	color:#138822;
}
/* amarelo */
.cor2 {
	color:#fdc92b;
}
/* laranja */
.cor3 {
	color:#e18400;
}
/* verde claro */
.cor4 {
	color:#1dc036;
}

/* Reset + Clear  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight:normal;
}
a {
	cursor:pointer;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
.clear, .clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*--- ESTILOS GERAIS ---------------------------------------------------------------------------*/
body,td,th,div {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.2;
	color: #3f3f3f;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('images/bg_geral.jpg');
	background-repeat: repeat-x;
	background-position:center top;
}
#wrapper {
	/*background-image: url('');
	background-repeat: repeat-x;
	background-position:center top;*/
}
/*- TOPO -----------------------------------------------------------------------*/
#topo_wrapper {
	width: 100%;
	margin:auto;
	text-align:center;
	/*overflow:hidden;*/
}
#topo {
	max-width: 960px;
	margin:auto;
	text-align:left;
	/*overflow:visible;*/
	position:relative;
}
#logotipo {
	height: 95px;
	text-align:left;
	float:left;
}
#linha1,
#linha2 {
	padding-top:11px;
	width: 690px;
	height: 36px;
	text-align:left;
	float:right;
}

#linha1 .num-azul{
	float:left;
}
#linha1 .redes,
#linha1 .fb{
	margin-top:3px;
	float:right;
	/*width:190px;*/
	text-align:right;
}
#linha1 .fb-like{
	float:left;
}
#linha1 .fb{
	/*width:230px;*/
	margin-left:20px;
}

#linha2 .opcoes{
	margin-top:6px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	float:left;
}
#linha2 .opcoes a{
	height:26px;
	color:#138822;
	font-size: 13px;
	text-transform:uppercase;
	display:block;
	float:left;
	text-decoration:none;
}
#linha2 .opcoes a:hover,
#linha2 .opcoes .ligado
{
	color:#e18400;
	border-bottom:#e18400 solid 5px;
}
#linha2 .opcoes span{
	display:block;
	float:left;
	margin: 0px 6px 0px 6px;
}
#linha2 .pesquisa{
	float:right;
	width:225px;
	margin-top:2px;
}
#linha2 .pesquisa .txt{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	float:left;
	width:55px;
	line-height:24px;
}
#linha2 .pesquisa .input{
	float:left;
	width:130px;
	height:24px;
	padding:1px 8px 0px 8px;
	background-image: url('images/bg-pesquisa.png');
	background-repeat:no-repeat;
	background-position:left top;
}
#linha2 .pesquisa .input input{
	font-size:11px;
	line-height:18px;
	width:100%;
	border:0px;
	outline:0px;
	-webkit-appearance:none !important;
	background-color:transparent;
}
#linha2 .pesquisa .bt{
	float:right;
	width:20px;
}

#opcoes-principais {
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	width: 100%;
	height:40px;
	margin-top:23px;
	margin-bottom:6px;
}
#opcoes-principais .bt1,
#opcoes-principais .bt2,
.mm-formulario .bt-form,
.varios .bt1 {
	height:36px;
	line-height:36px;
	width:230px;
	margin-left:5px;
	margin-right:11px;
	display:block;
	float:left;
	text-align:center;
	font-size:14px;
	/*background-image:url('images/bt1.png');
	background-repeat:no-repeat;
	background-position:left top;*/
	text-decoration:none;
	text-shadow: #00420a 0px -1px 0px;
	color:#fff;
	text-transform:uppercase;
}
#opcoes-principais .bt2,
.mm-formulario .bt-form {
	margin-left:0px;
	width:175px;
	margin-right:3px;
	/*background-image:url('images/bt2.png');*/
}
.mm-formulario .bt-form {
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:none;
	margin:auto;
	cursor:pointer;
}
#opcoes-principais .bt1:hover,
#opcoes-principais .bt2:hover,
#opcoes-principais .ligado,
.mm-formulario .bt-form:hover {
	/*color:#138822;*/
	color:#e18400;
	/*background-position: left bottom;*/
	background:none;
	background-color: white!important;
	text-shadow:none;
}
/*#opcoes-principais .bt1:hover{
	color:#fdc92b;
	text-shadow: #00420a 0px -1px 0px;
}*/
/*- CORPO -----------------------------------------------------------------------*/
#corpo_wrapper,
#corpo_wrapper2{
	margin:auto;
	text-align:center;
	overflow:hidden;
	background-image:url('images/bgcentro1.jpg');
	background-repeat:no-repeat;
	background-position:center top;
}
#corpo_wrapper2{
	background-image:url('images/bgcentro2.jpg');
}
#corpo {
	max-width: 960px;
	/*height: 460px;*/
	margin:auto;
	position:relative;
}
#coluna-esq{
	text-align:left;
	float:left;
	width:230px;
	margin:5px 5px 0px 5px;
}
#coluna-esq .opcoes{
	margin-top:5px;
	margin-bottom:15px;
}
#coluna-esq .opcoes .tit{
	line-height:22px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:18px;
	background-image:url('images/pontosh_verde.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-bottom:15px;
	padding-bottom:8px;
}
#coluna-esq .opcoes .bt1,
#coluna-esq .opcoes .bt2,
#coluna-esq .opcoes .ligado,
#detalhe .esq .bt1,
#detalhe .esq .bt2
{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size: 13px;
	display:block;
	height:28px;
	line-height:27px;
	text-decoration:none;
	text-transform:uppercase;
	color:#138822;
	text-shadow: #fff 0px 1px 0px;
	background-image:url('images/pontosh_cinza.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-left:5px;
}
#coluna-esq .opcoes .bt1:hover,
#coluna-esq .opcoes .bt2:hover,
#coluna-esq .opcoes .ligado,
#detalhe .esq .bt1:hover,
#detalhe .esq .bt2{
	background-color:#FFF;
	color:#e18400;
}
#detalhe .esq .bt2:hover{
	color:#f00;
}
#coluna-dir1,
#coluna-dir2{
	width:700px;
	min-height:370px;
	text-align:left;
	float:right;
	padding:10px;
	background-image:url('images/caixa-home.png');
	background-repeat:no-repeat;
	background-position:center top;
}
#coluna-dir2{
	min-height:570px;
	padding-bottom:30px;
	background-image:url('images/caixa-desd.png');
}
#coluna-dir1 .destaques-anim{
	width:430px;
	height:350px;
	margin-right:5px;
	float:left;
	position:relative;
}
#coluna-dir1 .destaques-fixo{
	width:265px;
	height:350px;
	float:left;
}
#coluna-dir1 .destaques-anim .destaque,
#coluna-dir1 .destaques-fixo .destaque{
	position:relative;
	cursor:pointer;
}
#coluna-dir1 .destaques-anim .destaque .tit,
#coluna-dir1 .destaques-anim .destaque .txt{
	padding:4px 10px 4px 10px;
	position:absolute;
	background-color:#FFF;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
}
#coluna-dir1 .destaques-anim .destaque .tit{
	line-height:44px;
	top:228px;
	left:0px;
	font-size: 28px;
}
#coluna-dir1 .destaques-anim .destaque .txt{
	line-height:18px;
	top:282px;
	left:0px;
	font-size: 16px;
	color: #3f3f3f;
	font-weight:300;
}
#coluna-dir1 .destaques-fixo .destaque .img{
	margin-bottom:7px;
}
#coluna-dir1 .destaques-fixo .destaque .tit,
#coluna-dir1 .destaques-fixo .destaque .txt,
#coluna-dir1 .destaques-fixo .destaque .txt2{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	margin:0px 10px 0px 10px;
}
#coluna-dir1 .destaques-fixo .destaque .tit{
	font-size: 18px;
	margin:0px 10px 0px 10px;
	height:27px;
}
#coluna-dir1 .destaques-fixo .destaque .txt{
	line-height:18px;
	font-size: 16px;
	color: #3f3f3f;
	font-weight:300;
	height:40px;
	overflow:hidden;
}
#coluna-dir1 .destaques-fixo .destaque .txt2{
	font-size: 12px;
	color: #3f3f3f;
	font-weight:300;
	height:20px;
}


#noticias-destaques{
	text-align:left;
	margin:20px 5px 20px 5px;
}
#noticias-destaques .titulo,
#relacionados .titulo{
	height:34px;
	line-height:32px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-weight:300;
	text-transform:uppercase;
	color:#138822;
	font-size:22px;
	background-image:url('images/pontosh_cinza.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	margin-bottom:20px;
}
#noticias-destaques #col-noticias,
#noticias-destaques #col-parceiros{
	width:680px;
	float:left;
}
#noticias-destaques #col-noticias{
	/*margin-bottom:30px;*/
}
#noticias-destaques #col-destaque{
	width:250px;
	float:right;
}
#noticias-destaques #col-noticias .noticia{
	width:210px;
	margin:0px 8px 0px 8px;
	float:left;
	padding-bottom:30px;
}
#noticias-destaques #col-noticias .noticia .tit,
#noticias-destaques #col-noticias .noticia .link{
	line-height:16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:13px;
	overflow:hidden;
	height:50px;
	display:block;
	text-decoration:none;
}
#noticias-destaques #col-noticias .noticia .link{
	height:20px;
}
#noticias-destaques #col-noticias .noticia .tit:hover,
#noticias-destaques #col-noticias .noticia .link:hover,
#noticias-destaques #col-destaque .destaque .link:hover{
	color:#e18400;
}
#noticias-destaques #col-noticias .noticia .separa{
	background-image:url('images/pontosh_cinza.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
#noticias-destaques #col-noticias .noticia .txt{
	overflow:hidden;
	height:59px;
	margin-bottom:15px;
	font-size:12px;
	line-height:15px;
}
#noticias-destaques #col-destaque .destaque{
	height:86px;
}
#noticias-destaques #col-destaque .destaque .img{
	border:#d3d3d3 solid 1px;
	padding:2px;
	width:60px;
	height:60px;
	float:left;
}
#noticias-destaques #col-destaque .destaque .tit{
	float:right;
	width:175px;
	line-height:16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:13px;
	overflow:hidden;
	height:50px;
	margin-bottom:2px;
}
#noticias-destaques #col-destaque .destaque .link{
	float:right;
	width:175px;
	line-height:16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:12px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	color: #3f3f3f;
}


#noticias-destaques #col-parceiros .logos{
	text-align:center;
}
#noticias-destaques #col-parceiros .logos .logo{
	padding-left:8px;
	padding-right:8px;
	height:100px;
	display:table-cell;
	vertical-align:middle;
}
#noticias-destaques #col-parceiros .logos .logo img{
	max-width:130px;
	max-height:40px;
}



.coluna-topo *{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
}
.coluna-topo{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
}
.coluna-topo .bt{
	position:absolute;
	bottom:85px;
	left:20px;
	color: #3f3f3f;
	text-decoration:none;
}
.coluna-topo .bt:hover{
	color:#e18400;
}
.coluna-topo .tit{
	position:absolute;
	bottom:52px;
	left:20px;
	font-size:28px;
	text-transform:uppercase;
}
.coluna-topo .caminho{
	position:absolute;
	bottom:20px;
	left:20px;
	font-size:15px;
}
.coluna-topo .bt-pdf{
	position:absolute;
	bottom:20px;
	left:474px;
	font-size:11px;
	background-image:url('images/bt-pdfs.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:180px;
	height:26px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	padding-left:28px;
	text-shadow: #00420a 0px -1px 0px;
}
.coluna-topo .bt-pdf:hover{
	background-position:left bottom;
}
.coluna-topo .fb{
	position:absolute;
	top:239px;
	left:478px;
	width:200px;
}
.coluna-topo .fb .fb-like{
	float:right;
}

#coluna-dir2 .conteudos{
	padding:0px 0px 30px 20px;
	text-align:justify;
	line-height:1.4;
}
#coluna-dir2 .conteudos h1/*,
#coluna-dir2 .conteudos h2*/{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	margin-bottom:24px;
	background-image:url('images/pontosh_cinza.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:10px;
	line-height:1.2;
	font-size: 20px;
}
/*#coluna-dir2 .conteudos h2{
	font-size:18px;
	padding-bottom:8px;
	margin-bottom:8px;
}*/
#coluna-dir2 .conteudos .img1,
#coluna-dir2 .conteudos .img2
{
	display:block;
	border:#d3d3d3 solid 1px;
	padding:3px;
	margin-right:8px;
	float:left;
	margin-bottom:20px;
}
#coluna-dir2 .conteudos .img2{
	margin-bottom:20px;
	margin-left:20px;
	float:right;
}
#coluna-dir2 .conteudos #noticias .noticia{
	margin-bottom:20px;
	margin-right:20px;
	float:left;
	width:310px;
}
#coluna-dir2 .conteudos #noticias .noticia:hover .tit,
#coluna-dir2 .conteudos #noticias .noticia:hover .link
{
	color:#e18400;
}
#coluna-dir2 .conteudos #noticias .noticia .tit{
	line-height:16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:13px;
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}
#coluna-dir2 .conteudos #noticias .noticia .txt{
	overflow:hidden;
	height:45px;
	margin-bottom:5px;
	font-size:11px;
	line-height:14px;
}
#coluna-dir2 .conteudos #noticias .noticia .link{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:13px;
	display:block;
	text-decoration:none;
}

#coluna-dir2 .conteudos .link2,
#coluna-dir2 .conteudos .link3{
	display:block;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	margin-top:16px;
	margin-bottom:16px;
	background-image:url('images/pontosh_cinza.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:5px;
	font-size:16px;
	text-decoration:none;
}
#coluna-dir2 .conteudos .link3{
	margin-bottom:0px;
	color:#e18400;
}
#coluna-dir2 .conteudos .link3:hover{
	color:#F00;
}
#coluna-dir2 .conteudos .data{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	padding-top:20px;
}
#coluna-dir2 .conteudos > strong,
#coluna-dir2 .conteudos p > strong,
#coluna-dir2 .conteudos span > strong,
#coluna-dir2 .conteudos div > strong
{
	font-weight:bold;
	font-size:14px;
}
#coluna-dir2 .conteudos > a,
#coluna-dir2 .conteudos p > a,
#coluna-dir2 .conteudos strong > a,
#coluna-dir2 .conteudos span > a,
#coluna-dir2 .conteudos div > a
{
	color:#138822;
}
#coluna-dir2 .conteudos a:hover{
	color:#e18400;
}
.listagem .produto{
	width:102px;
	float:left;
	margin: 0px 10px 20px 0px;
}
.listagem .produto .img{
	display:block;
	border:#d3d3d3 solid 1px;
	padding:3px;
	width:94px;
	height:94px;
	margin-bottom:5px;
}
.listagem .produto .link{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	font-size: 13px;
	display:block;
	height:50px;
	text-decoration:none;
	color:#138822;
	overflow:hidden;
}
.listagem .produto:hover .link{
	color:#e18400;
}


#detalhe {
	padding-right:20px;
}
#detalhe .esq {
	width:208px;
	float:left;
}
#detalhe .esq .img {
	text-align:center;
	border:#d3d3d3 solid 1px;
	padding:3px;
	width:200px;
	height:200px;
	margin-bottom:6px;
}
#detalhe .esq #bts1{
	padding-bottom:20px;
}

#detalhe .esq .bt-pdf{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	background-image:url('images/bt-pdfs.png');
	background-repeat:no-repeat;
	background-position:left top;
	width:180px;
	height:26px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	color:#FFF;
	padding-left:28px;
	text-shadow: #00420a 0px -1px 0px;
}
#detalhe .esq .bt-pdf:hover{
	background-position:left bottom;
}
#detalhe .dir {
	width:435px;
	float:right;
}
#detalhe .dir .espaco{
	height:50px;
}
#detalhe .dir .bt{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color: #3f3f3f;
	text-decoration:none;
}
#detalhe .dir .bt:hover{
	color:#e18400;;
}
#detalhe .dir .tit{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:20px;
	text-transform:uppercase;
	margin-bottom:12px;
	line-height:22px;
}
#detalhe .dir .txt{
	margin-bottom:20px;
}
#detalhe .dir .link{
	color:#138822;
}

.verdebold16{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:16px;
}
.laranjabold11{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#e18400;
	font-size:14px;
	font-weight:300;
}
.fichas-seg {
	padding-top:30px;
}
.ficha-seg .marca {
	float:right;
	color:#333;
	font-size:14px;
}
#relacionados{
	width:660px;
	min-height:120px;
	text-align:left;
	float:right;
	padding:30px;
	background-image:url('images/caixa-relacionados.png');
	background-repeat:no-repeat;
	background-position:center top;
}
#relacionados .relacionado{
	width:200px;
	height:86px;
	float:left;
	margin:0px 10px 0px 10px;
}
#relacionados .relacionado .img{
	border:#d3d3d3 solid 1px;
	padding:2px;
	width:60px;
	height:60px;
	float:left;
	margin-right:8px;
}
#relacionados .relacionado .tit{
	line-height:16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:13px;
	overflow:hidden;
	height:50px;
	margin-bottom:2px;
}
#relacionados .relacionado .link{
	line-height:16px;
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	color:#138822;
	font-size:12px;
	overflow:hidden;
	display:block;
	text-decoration:none;
	color: #3f3f3f;
}
#relacionados .link:hover{
	color:#e18400;
}
/*- RODAPE -----------------------------------------------------------------------*/
#rodape_wrapper {
	width: 100%;
	margin:auto;
	text-align:center;
	background-image:url('images/bg-rodape.png');
	background-repeat:repeat-x;
	background-position:center top;
}
#rodape {
	max-width: 960px;
	/*height: 160px;*/
	padding-top:30px;
	margin:auto;
	text-align:left;
	overflow:auto;
	position:relative;
}
#rodape .linha1{
	height:70px;
	margin-bottom:15px;
	background-image:url('images/pontosh_cinza.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
}
#rodape .linha1 .esq{
	float:left;
}
#rodape .linha1 .esq .logo,
#rodape .linha1 .esq .num-azul{
	float:left;
	margin-right:20px;
}
#rodape .linha1 .esq .num-azul{
	float:left;
	margin-top:35px;
}


#rodape .linha1 .opcoes1,
#rodape .linha1 .opcoes2{
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
	float:right;
	height:22px;
}
#rodape .linha1 .opcoes1{
	margin-top:20px;
}
#rodape .linha1 .opcoes1 a,
#rodape .linha1 .opcoes2 a{
	color:#138822;
	font-size: 13px;
	text-transform:uppercase;
	display:block;
	float:left;
	text-decoration:none;
}
#rodape .linha1 .opcoes1 a:hover,
#rodape .linha1 .opcoes2 a:hover
{
	color:#e18400;
}
#rodape .linha1 .opcoes1 span,
#rodape .linha1 .opcoes2 span{
	display:block;
	float:left;
	margin: 0px 6px 0px 6px;
}

#rodape .linha2 {
	padding-top:15px;
}
#rodape .linha2 a{
	color:#138822;
	text-decoration:none;
}
#rodape .linha2 a:hover{
	color:#e18400;
	text-decoration:underline;
}
#rodape .linha2 .esq{
	float:left;
}
#rodape .linha2 .dir{
	float:right;
}

/*- FORMULARIO -------------------------------------------------------------------*/
.mm-formulario{
	width:640px;
	padding:20px 10px 20px 10px;
	border:#d3d3d3 solid 1px;
	margin-top:20px;
}
.mm-formulario .mm-form{
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	float:left;
}
.mm-formulario .txt{
	font-family:  'Oswald', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style:normal;
	font-weight:normal;
	text-transform:none;
	color:#138822;
	margin-bottom:5px;
}
.mm-formulario .mm-form .cxinicio{
	width:10px;
	height:30px;
	float:left;
	background-image:url('images/forms.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.mm-formulario .mm-form .cxinicioselect{
	width:10px;
	height:125px;
	float:left;
	background-image:url('images/forms.png');
	background-repeat:no-repeat;
	background-position:0px -200px;
}
.mm-formulario .mm-form .cxinput{
	height:27px !important;
	padding-top:3px;
	padding-right:10px;
	float:left;
	background-image:url('images/forms.png');
	background-repeat:no-repeat;
	background-position:right 0px;
}
.mm-formulario .mm-form .cxselect{
	height:24px !important;
	padding-top:6px;
	padding-right:10px;
	float:left;
	background-image:url('images/forms.png');
	background-repeat:no-repeat;
	background-position:right -100px;
}
.mm-formulario .mm-form .cxtextarea{
	height:115px !important;
	padding-top:10px;
	padding-right:10px;
	float:left;
	background-image:url('images/forms.png');
	background-repeat:no-repeat;
	background-position:right -200px;
}
.mm-formulario .mm-form .cxinput input, .mm-formulario .mm-form .cxselect select{
	height:22px;
	font-size:11px;
	color:#000;
	width:100%;
	border:0px;
	outline:0px;
	-webkit-appearance:none !important;
	background-color:transparent;
}
.mm-formulario .mm-form .cxtextarea textarea{
	min-height:105px;
	max-height:105px;
	font-size:11px;
	color:#000;
	min-width:100%;
	max-width:100%;
	border:0px;
	outline:0px;
	-webkit-appearance:none !important;
	background-color:transparent;
}
.mm-formulario .mm-form .cxselect select{
	height:18px;
}
.mm-formulario .mm-form .hover:hover .cxinput{
	background-position:right -50px;
}
.mm-formulario .mm-form .hover:hover .cxselect{
	background-position:right -150px;
}
.mm-formulario .mm-form .hover:hover .cxinicio{
	background-position:0px -50px;
}
.mm-formulario .mm-form .hover:hover .cxtextarea{
	background-position:right -400px;
}
.mm-formulario .mm-form .hover:hover .cxinicioselect{
	background-position:0px -400px;
}
.mm-formulario .rodape-form{
	margin:auto;
	text-align:center;
	font-style:italic;
	margin-bottom:20px;
}
/* PAGINACAO */
#navegar-listagem{
	margin: 25px 0 0 15px;
}
#navegar-listagem span{
	float: right;
}
#navegar-listagem span a{
	color: #4e4e4e;
	margin: 0 3px;
	font-weight: bold;
	line-height: 12px;
}
#navegar-listagem span p{
	color: #138721;
	display: inline;
	padding: 0 3px;
	font-weight: bold;
}
#navegar-listagem span a:hover{
	color: #138721;
}
#navegar-listagem span a.icones{
	display: inline-block;
	width: 15px;
	height: 15px;
	margin-bottom: -3px;
}
#prim-pag{
	background: url(../images/nav_sprite.gif) no-repeat top left; 
}
a:hover#prim-pag{
	background-position: bottom left;
}
#pag-ant{
	background: url(../images/nav_sprite.gif) no-repeat -15px 0; 
}
a:hover#pag-ant{
	background-position: -15px -15px;
}
#pag-seg{
	background: url(../images/nav_sprite.gif) no-repeat -30px 0;
}
a:hover#pag-seg{
	background-position: -30px -15px;
}
#ult-pag{
	background: url(../images/nav_sprite.gif) no-repeat top right;
}
a:hover#ult-pag{
	background-position: bottom right;
}
/* PAGINACAO FIM */

.conteudos , .conteudos *{font-size:15px;}
.conteudos ul,
.conteudos ol {
	list-style: disc;
    list-style-type: disc;
    padding: 0 10px 10px 15px;
}

.css-button-green {
  /*display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 10px 20px;
  font-family: 'Oswald', Arial, Helvetica, sans-serif;
  color: white;
  text-transform:uppercase;
  -o-text-overflow: clip;
  text-overflow: clip;
  text-shadow: -1px -1px 0 rgba(7,102,21,1) ;*/
  cursor: pointer;
  border: 1px solid #076615;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: -webkit-linear-gradient(-90deg, rgba(28,191,53,1) 0, rgba(11,120,28,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(28,191,53,1) 0, rgba(11,120,28,1) 100%);
  background: linear-gradient(180deg, rgba(28,191,53,1) 0, rgba(11,120,28,1) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
  /*-webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);*/
}
.css-button-orange {
  /*display: inline-block;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 10px 20px;
  font-family: 'Oswald', Arial, Helvetica, sans-serif;
  color: white;
  text-transform:uppercase;
  text-shadow: -1px -1px 0 rgba(145,106,0,1) ;
  -o-text-overflow: clip;
  text-overflow: clip;*/
  cursor: pointer;
  border: 1px solid #c19206;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: -webkit-linear-gradient(-90deg, rgba(233,192,84,1) 0, rgba(202,144,3,1) 100%);
  background: -moz-linear-gradient(180deg, rgba(233,192,84,1) 0, rgba(202,144,3,1) 100%);
  background: linear-gradient(180deg, rgba(233,192,84,1) 0, rgba(202,144,3,1) 100%);
  background-position: 50% 50%;
  -webkit-background-origin: padding-box;
  background-origin: padding-box;
  -webkit-background-clip: border-box;
  background-clip: border-box;
  -webkit-background-size: auto auto;
  background-size: auto auto;
 /* -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);*/
}
.moradas h3 {font-size:20px; font-family: 'Oswald', Arial, Helvetica, sans-serif; font-weight:300; color:#138822; margin-bottom:20px;}
.moradas h3 strong {font-size:20px;}
.moradas strong {font-weight:bold;}