
.interna { background: #FFF; position: relative; top: -429px; margin-bottom: -360px; font-size: 15px; line-height: 21px; }
.interna p { font-size: 15px; line-height: 21px; }
.interna h2 { border-bottom: solid 3px #6B975F; padding-bottom: 15px; margin-bottom: 30px; letter-spacing: -1px; }
.interna h4 { padding: 20px 0 6px 0; }
.interna p img { padding: 0 15px 10px 0; }
.imgTopo { background:#DDDDDD; padding: 10px; width: 878px; height: 199px; margin-bottom: 15px; }

.alert-success { display: none; }
strong.es { color:#0791D3; text-transform: uppercase; }

.btEnviar { display: block; background: url(../imgs/bt-enviar.png) top no-repeat; text-indent: -9999px; cursor: pointer;; width: 96px; height: 31px; }
.btEnviar:active {  background-position: bottom; }


/* Plugins internas */

.plugin_CPP_titulo{ display:block; float:left; width:99%; background:#E2E2E2; margin:0px 0 30px 0; padding:20px 0 20px 20px; font-size:22px; color:#333;}

.plugin_CPP4{}
.plugin_CPP4 li{
	float:left; clear:left; width:100%; list-style:none;
	margin:0 0 5px 0; padding:0 0 10px 0; overflow:hidden;		
}
.plugin_CPP4 li strong { color: #333333; font-size: 16px; }
/*.plugin_CPP4 li img { float:left; display:inline-block; margin:0 15px 10px 0;}*/
.plugin_CPP4 li img { height: 137px;
width: 137px;
float: left;
display: inline-block;
margin: 0 15px 10px 0;
padding: 6px;
background: #FFF;
border-radius: 5px;
box-shadow: 1px 1px 5px #666; }
.plugin_CPP4 .tituloCatProduto { font-size: 20px; }
.plugin_CPP4 .imgsProduto { padding:10px 0 0 0; overflow: hidden; }
.plugin_CPP4 .imgsProduto li { width: 150px; clear: none; float: left; margin-right: 20px;  }
.liCatProdutos { overflow: hidden; padding:0 0 10px 20px; }
.liCatProdutos li { float: left; width: 176px; font-size: 19px; }
.liCatProdutos li small { font-size: 14px; }


/* CONTATOS ****************************************************************/
.plugin_contato_box{
	float:left; clear:left; padding:20px 0 20px 0;
	line-height:17px;
}
.plugin_contato_box .formulario1{ padding-top:0px;}
	.plugin_contato_box a{}
	.plugin_contato_box .label{ float:left; clear:left; width:166px; padding:0px 14px 0 0; text-align:right;}
	.plugin_contato_box .label2{ float:left; clear:left; width:575px;}
	.plugin_contato_box .input{ float:left; width:625px;}
		.plugin_contato_box .input label{ padding:0px 0 0 0; display:inline-block; margin-right:12px;}	
	.plugin_contato_box .input2{ float:left; clear:left; width:575px; }
	.plugin_contato_box .input2 input[type=text] { background:#DDDDDD; color: #333; border-bottom: solid 1px #68AFC3; width: 400px; padding: 5px; }
	.plugin_contato_box textarea { background:#DDDDDD; color: #333; border-bottom: solid 1px #68AFC3;  width: 400px; padding: 5px; height: 120px; }
	.plugin_contato_box .altura01{ margin:0 0 12px 0;}
	.plugin_contato_box .altura02{ margin:0 0 12px 0;}
	.plugin_contato_box .p01{ width:500px;}
	.plugin_contato_box select { width: 405px; padding: 5px; border-radius:2px; background: #DDD;  color: #000; }
	.plugin_contato_box p{ clear:left; font-size:13px; line-height:15px;}
	.plugin_contato_box .mapa01{ float:left; clear:left; width:500px; margin:20px 0 0 180px; padding:25px 0 0 0; border-top:3px #CCC dotted}
	.plugin_contato_box .mapa02{ float:left; clear:left; width:880px; margin:20px 0 0 15px; padding:25px 0 0 0; border-top:3px #CCC dotted}
	.plugin_contato_box .mapa03{ float:left; width:600px; padding:5px 0 0 15px; margin:17px 0 0 0; border-left:2px #CCC dotted}
	.plugin_contato_box .endereco01{ float:left; clear:left; width:235px; padding:13px 30px 0 15px;}
		.plugin_contato_box .endereco01 span{ font-size:13px; line-height:26px; color:#000;}
	.plugin_contato_box .formulario01{ float:left; width:575px; padding:17px 0 0 0;}
	.plugin_contato_box .bt_enviar { background:#CCC; border:#999 1px dotted; padding:8px; text-transform:uppercase; float:left; clear:left; font-size:10px; margin:10px 0 0 180px;}
		.plugin_contato_box .bt_enviar:hover { background:#999; border:#999 1px solid ;}
	.plugin_contato_box .titulo{ display:block; float:left; width:98%; background:#E2E2E2; margin:0px 0 10px 0; padding:10px 0 10px 10px; font-size:17px; color:#666; letter-spacing:-1px;}
	.plugin_contato_box .divisao{ float:left; clear:left; margin-top:10px;}
	.plugin_contato_box .obs{ font-size:13px; font-style:italic; margin:3px 0 0 5px; display:inline-block;}
	.plugin_contato_box .agenda{ margin:5px 0 0 5px; display:inline-block;}


.sucesso { background: url(../imgs/sucesso.png); border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 68px; background-repeat: no-repeat; background-position: 10px center;border-radius:.5em; color: #4F8A10; background-color: #DFF2BF; }