@font-face {
    font-family: 'futura_lt_btlight';
    src: url('fonts/futura_light_bt-webfont.eot');
    src: url('fonts/futura_light_bt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futura_light_bt-webfont.woff') format('woff'),
         url('fonts/futura_light_bt-webfont.ttf') format('truetype'),
         url('fonts/futura_light_bt-webfont.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
.logo {
	width: 410px;
	height: 139px;
	position: relative;
	z-index: 1;
}
.topo {
	height: 137px;
	margin: 0 auto;
	position: relative;
	z-index: 0;
	width: 940px!important;
}
.body {
	font-family: Arial, Helvetica, sans-serif;
}
	
.corpo {
	width: 940px!important;
	height: auto!important;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 8px!important;
	position: relative;
	z-index: 8;
}
html {
	overflow-x: hidden;
}
.fundo {
	background:#F2F2F2;
	margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
}
.siteCenter{
	width: 940px!important;
	margin: 0 auto;
}
.conteudoTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	line-height: 22px;
	width: 940px;
	padding-bottom: 36px!important;
}
.modulo_conteudo_convenios .conteudoTexto img {
	margin: 2px 15px 25px 45px!important;
	border: none!important;
}
div.colLeft {
	width: 300px;
	margin-right: 20px;
}
div.colCenter {
	width: 300px;
	margin-right: 20px;
}
div.colRight {
	width: 300px;
}

h1 {
	background: url(../img/fundomenu.jpg) no-repeat;
	width: auto;
	height: 34px;
	font-family: Arial, Helvetica, sans-serif;
	color: #A70B13!important;
	font-size: 24px!important;
	margin-bottom: 0px;
	padding: 9px 0px 9px 0px;
	font-weight: bold;
	text-transform: capitalize;
}
.conteudoTexto img {
	margin: 0px 15px 6px 1px;
	border: 1px solid #666!important;
}
.conteudoBotaoGrupo {
	display: none!important;
}
.erro_msg {
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #999;
	width: 278px;
}

/*menu*/
#siteMenu0 {
	position: absolute;
	z-index: 5;
	width: 737px;
	height: 39px;
	margin-left: 266px;
	top: 93px;
}
#siteMenu0 li a {
	color: #656565!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 7px 29px 6px 30px;
	text-transform: uppercase;
	margin-top: 1px;
	font-weight: bold;
}
#siteMenu0 li a:hover {
	background: #A30A11;
	color: #FFF!important;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
/*contato*/
input {
	background: #fff;
	border: 1px solid #CCC;
	padding: 4px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-left: 0px;
	width: 296px;
}

.formButton {
	background: #A70B13;
	color: white;
	border: none;
	width: auto !important;
	padding: 8px 12px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-transform: uppercase;
	cursor: pointer;
	margin-bottom: 20px;
}

textarea {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #CCCCCC;
	border-radius: 0px 0px 0px 0px;
	margin-left: 0px;
	padding: 4px;
	width: 296px !important;
}
.contatoFormIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
}
#usuarioinfo .label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	padding-bottom: 25px!important;
}
#usuarioinfo {
	margin-left: 0px;
}
#usuarioinfo .head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
#usuarioinfo .plusNTableFooterShadow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	text-align: center;
	margin-top: 20px;
}	
.contatoTable {
	width: 350px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
}
.contatoRotulo {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding-bottom:3px;
}
.contatoForm {
    float: left;
    margin-left: 0px;
}

.contatoFormIntro {
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 680px;
	height: auto;
}
.error {
	color: red;
	font-size: 11px;
	margin-bottom: -5px;
	margin-left: 0px;
	margin-top: 5px;
	width: 296px;
	display: block;
}
/**login**/

.sistemaLoginForm {
	margin-top: 20px;
	width: 940px;
	margin-bottom: 20px;
}
.sistemaLoginFormFormulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px !important;
	font-weight: normal !important;
	margin: 5px 0px;
	color: #26565E !important;
	width: 940px;
}	
.sistemaLoginFormFormulario a {
	color: #666;
}
.sistemaLoginLinks {
	text-align: center;
	padding-top: 27px;
}
.sistemaLoginFormFormulario table {
	clear:both;
}

/*paginação*/
.paginacao {
	margin-top: 15px;
	padding-bottom: 3px;
}
.paginacao a:hover, .plusPagerAtual {
	background:#013D23!important;
	font-weight: bold;
	color: #fff !important;
	padding: 5px;
	margin: 0 5px;
}
.paginacao a {
	border: 1px solid #013D23!important;
	background: #fff;
	color: #013D23!important;
	padding: 5px;
	margin: 0 5px;
}

/*destaque*/
.destaque{
	height: 375px;
}
.destaqueBlocoTexto .siteCenter {
	width: 940px!important;
	height: 300px!important;
}
.bloco_6 h3 {
	background: url(../img/fundolegenda.png) repeat;
	padding: 13px;
	font-family: 'futura_lt_btlight';
	width: auto;
	height: 24px;
	font-size: 26px;
	color: white;
	margin-top: -148px;
	position: absolute;
	margin-left: 513px;
	font-weight: 500;
	text-transform: uppercase;
	z-index: 2;
}
.bloco_6 {
	background: #EAEAEA;
	height: 300px!important;
	margin: 0 auto!important;
	margin-bottom: 22px!important;
	width: 1221px;
	margin-left: -268px!important;
	padding-left: 269px;
}
.bloco_6 .destaqueLegenda {
	background: url(../img/fundolegenda.png) repeat;
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	width: 343px!important;
	font-size: 13px;
	color: white;
	position: absolute!important;
	height: 46px;
	margin-top: 210px;
	line-height: 20px;
	margin-left: 513px;
	text-align: justify;
}
.destaqueNav {
	margin-left: 905px;
	margin-top: 7px;
	position: absolute;
	z-index: 8;
	width: 28px;
	height: 293px;
	vertical-align: bottom!important;
}
.destaqueNav a {  
	background: url(../img/inativo.png) no-repeat;
	font-family: 'futura_lt_btlight';
	width: 22px;
	height: 24px;
	float: left;
	color: #fff!important;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 9px;
	font-weight: bold;
	font-size: 13px;
}
.destaqueNav .activeSlide {
	background: url(../img/ativo.png) no-repeat;
	font-family: 'futura_lt_btlight';
	width: 22px;
	height: 24px;
	float: left;
	color: #fff!important;
	padding-top: 5px;
	padding-left: 9px;
	font-weight: bold;
	font-size: 13px;
}
div.destaqueBlocoTexto .destaqueArea {
	border: none!important;
	padding: 0px!important;
	border-radius: 0px!important;
	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
}

/*rodape*/
.pageFooter {
	height: 50px;
	margin: 0 auto!important;
}
.pageFooter .footerTexto {
	font-family: Verdana, Geneva, sans-serif;
	color: #666!important;
	font-size: 12px!important;
	padding-left: 11px;
	margin-top: 0px;
	padding-top: 20px;
}

.gerenciar a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #2384c6!important;
}
.developer_by {
	display: none!important;
}
.pageFooter .izap {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666!important;
	float: right;
	width: 80px;
	margin-top: -26px;
	margin-right: 7px;
	text-align: right;
}
.pageFooter a {
	color: #666!important;
}


/*coluna inferior*/
.ColunaInferior {
	height: 71px;
	width: 940px;
	margin: 0 auto;
	padding-top: 28px;
	margin-top: 28px;
	border-bottom: 2px solid #A70B13;
}
.bloco_11 {
	margin-bottom: 22px;
	margin-left: 13px;
	margin-top: 5px;
}
.bloco_11 img {
	padding: 0px 13px 3px 0px;
}
.bloco_11 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333;
	padding-top: 4px;
	display: block;
	margin-right: 30px;
}

.bloco_11 td{
    vertical-align: middle;
}

/*redes sociais*/ 
.bloco_7 {
	position: absolute!important;
	top: 13px;
	margin-left: 802px;
}
/*home*/
.textoefoto .titulo {
	display: none;
}
.textoefoto .foto img{
	width: 302px!important;
	height: 137px!important;
}
.textoefoto .textoPadrao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	margin-top: 13px;
	margin-bottom: 16px;
	height: 85px;
	line-height: 21px;
}
	
.vejamais a{
	background: url(../img/vejamais.png) no-repeat;
	width: 86px;
	height: 27px;
	font-size:0px;
	float:right;
}
.modulo_conteudo_produtos .conteudoTexto img {
	width: 171px!important;
	height: 148px!important;
}
.modulo_conteudo_produtos .conteudoTexto td{
	vertical-align: middle!important;
}

.modulo_conteudo_produtos .conteudoTexto tr {
	margin-top: 23px!important;
	display: block;
}
.bloco_12 {
	background: url(../img/fundodepoimento.png) left no-repeat;
	border-bottom: 1px solid #BFBFBF;
	box-shadow: 0px 1px 1px white;
}
.bloco_12 span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	font-weight: bold;
}
.bloco_12 p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	height: 44px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	padding-left: 48px;
}