@charset "utf-8";

body {
	background: url(../img/bg_repy.jpg) repeat center;
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #724727;
	line-height: normal;
	overflow-y: scroll;
}

img, div {
	behavior: url(iepngfix.htc)
}

#wrap {
	background: url(../img/bg_main.jpg) top center repeat-x;
	min-width: 1000px;
}

#main {
	width: 1000px;
	text-align: left;
}

#header {
	height: 96px;
	padding: 7px 0px 17px 0px;	
}

#header div.language {
	height: 25px;
	text-align: right;
	margin: 0px 0px 3px 0px;
}

#header div.language ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: right;
	margin-right: 94px;
	height: 25px;
}

#header div.language ul li {
	float: left;
}

#header div.language ul li.focus {
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding: 7px 8px;
	background: #724727;
	color: #FFF;
}


#header div.language ul li a {
	display: block;
	font-size: 9px;
	font-weight: bold;
	color: #724727;
	text-decoration: none;
	padding: 7px 8px;
}

#header div.language ul li a:hover {
	background: #724727;
	color: #FFF;
}

#header a.logo img {
	border: none;
}

#header a.logo {
	display: block;
	float: left;
	margin: 0px 38px 0px 26px;
}

#header div.menu {
	float: left;	
}

/* ===== ================= ===== */
/* ===== alterações: Jonas ===== */
/* ===== ================= ===== */
@font-face {
    font-family: 'DialogCondItalic';
    src: url('../font/dialci__-webfont.eot');
    src: url('../font/dialci__-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/dialci__-webfont.woff') format('woff'),
         url('../font/dialci__-webfont.ttf') format('truetype'),
         url('../font/dialci__-webfont.svg#DialogCondItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* === Menu inicial === */
#menuInicial, #menuInicial * { display:inline-block; }

#menuInicial {
	list-style: none;
	padding: 0 10px;
	margin: 12px 0 0 0;
	background: #D1B692 url(../img/menuPrincipal_bg.gif) repeat-y left top;
	width: 670px;
	height: 55px;
}

#menuInicial li { float:left; margin: -11px 9px 0 9px; }

#menuInicial li a {
	font-family: 'DialogCondItalic', sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #794F2F;
	padding: 30px 13px 19px 10px;
}

#menuInicial li a:hover, #menuInicial li a.onView {
	background: url(../img/menuPrincipal_hover.gif) repeat-x left top;
	text-shadow: 1px 1px 2px #000;
	color: #fff;
}


/* === Destaque Topo === */
#destaquePrincipal, #destaquePrincipal * {
	display: inline-block;
}
#destaquePrincipal {
	width: 980px;
	height: 300px;
	position: relative;
}

#destaquePrincipal #txtDestaque {
	width: 680px;
	position: absolute;
	right: 0;
	bottom: 0;
	background: url(../img/destaque_txtBox.png) repeat-x left top;
}

#destaquePrincipal #txtDestaque span {
	font-family: 'DialogCondItalic', sans-serif;
	font-size: 25px;
	letter-spacing: 0.04em;
	word-wrap: 0.05em;
	text-shadow: 1px 1px 2px #000;
	color: #fff;
	background: url(../img/destaque_setaPixel.png) no-repeat 10px center;
	padding: 11px 0 11px 30px;
}

/* === Destaque Topo === */
#subMenuContent, #subMenuContent * { display: inline-block; }
#subMenuContent {
	list-style: none;
	padding: 0;
	margin: 0;
}

#subMenuContent li { height: 50px; margin-bottom: 2px; }

#subMenuContent li a {
	text-decoration: none;
	width: 325px;
	height: 50px;
	background: url(../img/subMenu.png) repeat-y left top;
}

#subMenuContent li a span {
	font-family: 'DialogCondItalic', sans-serif;
	font-size: 25px;
	text-shadow: 1px 1px 2px #99815F;
	color: #fff;
	padding: 12px 0 5px 30px;
	background: url(../img/destaque_setaPixel.png) no-repeat 10px 18px;
}
#subMenuContent li a:hover { background: url(../img/subMenu_hover.png) repeat-y left top; }


/* Style para -webkit- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menuInicial li a {
		padding: 29px 11px 18px 7px;
	}
}








#content {
	width: 980px;
	padding: 10px 10px 0px 10px;
	background: url(../img/bg_conteudo.png) repeat-y;
}

#content div.linha {
	width: 100%;
	height: 4px;
	background: #724727;
	margin: 4px 0px;
}

.clear {
	clear:both; 	
}

#pi, #escritorio {
	width: 980px;	
}

#pi div.newsletter, #escritorio div.menu, #servico div.menu, #correspondentes div.menu, #noticias div.menu, #contato div.menu  {
	width: 301px;
	float: left;
	margin: 0px 22px 0px 0px;
}

#pi div.newsletter span.abstract {
	display: block;
	margin: 15px 0px 15px 10px;
}

#pi div.newsletter span.i {
	display: block;
	font-size: 11px;
	margin: 0px 0px 0px 20px;
}

#pi div.newsletter input.n {
	font-size: 12px;
	width: 268px;
	padding: 3px 5px 2px 5px;
	font-family: Tahoma, Geneva, sans-serif;
	border: 1px solid #724727;
	background: #cab484;
	color: #724727;
	margin: 5px 0px 10px 10px;
}

#pi div.newsletter input.e {
	font-size: 12px;
	width: 208px;
	padding: 3px 5px 2px 5px;
	font-family: Tahoma, Geneva, sans-serif;
	border: 1px solid #724727;
	background: #cab484;
	color: #724727;
	margin: 5px 8px 10px 10px;
}

#pi div.newsletter input:focus {
	background: #FFF;
}

#pi a img {	border: none; }

.btn_enviar {
	position: relative;
	top: 0px;
}

#pi div.news, #escritorio div.corpo, #servico div.corpo, #correspondentes div.corpo, #noticias div.corpo, #contato div.corpo {
	width: 657px;
	float: left;
}

#escritorio div.corpo, #servico div.corpo, #correspondentes div.corpo, #noticias div.corpo, #contato div.corpo {
	min-height:350px;
	height:auto !important;
	height:350px;
}

#pi div.news ul, #escritorio div.corpo ul, #servico div.corpo ul, #correspondentes div.corpo ul, #noticias div.corpo ul {
	padding: 0px;
	margin: 25px 0px 0px 0px;
	width: 625px;
	list-style: none;
}

#contato div.corpo span.t {
	display: block;
	padding-top: 25px;
	text-indent: 8px;
	font-size: 16px;
	font-weight: bold;
}	

#pi div.news ul li, #escritorio div.corpo ul li, #servico div.corpo ul li, #correspondentes div.corpo ul li, #noticias div.corpo ul li {
	padding: 0px;
	margin: 0px 0px 30px 0px;
}

#pi div.news ul li span.t, #escritorio div.corpo ul li span.t, #servico div.corpo ul li span.t, #correspondentes div.corpo ul li span.t, #noticias div.corpo ul li span.t {
	display: block;
	font-size: 16px;
	font-weight: bold;
	text-indent: 8px;
}

#pi div.news ul li div.l, #escritorio div.corpo ul li div.l, #servico div.corpo ul li div.l, #correspondentes div.corpo ul li div.l, #noticias div.corpo ul li div.l, #contato div.corpo div.l  {
	height: 2px;
	background: url(../img/linha.gif) repeat-x;
	margin: 5px 0px 3px 0px;
}

#pi div.news ul li span.d, #noticias div.corpo ul li span.d {
	display: block;
	font-size: 12px;
	text-indent: 8px;
}

#pi div.news ul li div.text, #escritorio div.corpo ul li div.text, #servico div.corpo ul li div.text, #correspondentes div.corpo ul li div.text, #noticias div.corpo ul li div.text {
	margin: 14px 0px 6px 8px;
	width: 611px;
	font-size: 12px;
	line-height: 16px;
}

.text a{
   color:#724727;
   text-decoration:none;
}

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

#pi div.news ul li div.text div, #escritorio div.corpo ul li div.text div, #servico div.corpo ul li div.text div, #noticias div.corpo ul li div.text div {
	clear: left;
	float: left;
	margin: 0px 10px 5px 0px;
}

#pi div.news ul li div.text div img, #escritorio div.corpo ul li div.text div img, #servico div.corpo ul li div.text div img, #noticias div.corpo ul li div.text div img {
	border: #f0e2d0 5px solid;
}

#pi div.news ul li div.more, #servico div.corpo ul li div.more, #noticias div.corpo ul li div.more {
	height: 16px;
	text-align: right;
	background: url(../img/linha2.gif) no-repeat;
}

#pi div.news ul li div.more img, #servico div.corpo ul li div.more img, #noticias div.corpo ul li div.more img {
	border: none;
}

#pi div.news div.vtn {
	height: 22px;
	width: 621px;
	margin: 0px 0px 0px 8px;
	background: url(../img/bg_vtn.png);
	text-align: right;
}

#pi div.news div.vtn a {
	position: relative;
	top: 3px;
	right: 3px;
}

#bottom {
	margin-top: 10px;
	width: 980px;
	height: 53px;
	background: #724727;
}

#bottom div.a {
	float: left;
	margin: 15px 0px 0px 20px;
	font-family:tahoma;
	font-size:11px;
	color:#FFFFFF;
}

#bottom div.cub {
	float: right;
	margin: 19px 16px 0px 0px;
}

#bottom img {
	border: none;	
}

#servico div.corpo ul li div.attach, #noticias div.corpo ul li div.attach {
	margin: 10px 0px 0px 8px;	
}

#servico div.corpo ul li div.attach a, #noticias div.corpo ul li div.attach a {
	text-decoration: none;
	color: #724727;
	font-size: 11px;
}

#servico div.corpo ul li div.attach img, #noticias div.corpo ul li div.attach img {
	border: none;
	position: relative;
	top: 2px;
	margin-right: 6px;
}

#correspondentes div.corpo ul li span.nome {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding-left: 8px;
	height: 19px;
	float: left;
}

#correspondentes div.corpo ul li span.cidade {
	display: block;
	font-size: 12px;
	height: 16px;
	padding-right: 19px;
	float: right;
}

#correspondentes div.corpo ul li div.info {
	margin-left: 8px;	
}

#correspondentes div.corpo ul li div.info span {
	display:block;
	line-height: 19px;
	font-weight: bold;
	font-size: 12px;
}

#correspondentes div.corpo ul li div.info span a {
	text-decoration: underline;
	color: #724727;
}

#correspondentes div.corpo ul li div.info span a:hover {
	text-decoration: none;
}

#noticias div.menu span.t {
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	margin: 25px 0px 0px 17px;
}

#noticias div.menu div.l, #contato div.menu div.l {
	height: 2px;
	background: url(../img/linha.gif) repeat-x;
	margin: 5px 0px 3px 9px;
	width: 289px;
}

#noticias div.menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#noticias div.menu ul li {
	margin: 20px 0px 10px 17px;	
	line-height: 140%;
	font-size: 11px;
}

#noticias div.menu ul li span {
	display: block;
}

#noticias div.menu ul li a {
	text-decoration: none;
	width: 273px;
	font-weight: bold;
	color: #724727;
}

#noticias div.menu div.pages {
	margin: 19px 0px 0px 0px;
	height: 16px;
	padding-bottom: 20px;
}

#noticias div.menu div.pages div.a {
	width: 84px;
	height: 16px;
	float: left;
	text-align: right;
}

#noticias div.menu div.pages div.n {
	width: 93px;
	height: 16px;
	float: left;
	text-align: left;
	line-height: 100%;
}

#noticias div.menu div.pages div.a a {
	text-decoration: none;
	font-size: 12px;
	color: #c1a27a;
}

#noticias div.menu div.pages div.n a {
	text-decoration: none;
	font-size: 12px;
	color: #724727;
}

#noticias div.menu div.pages div span {
	position: relative;
	bottom: 4px;
}

#noticias div.menu div.pages div.a a img {
	border: none;
	margin-left: 7px;
}

#noticias div.menu div.pages div.n a img {
	border: none;
	margin-right: 7px;
}

#noticias div.menu div.pages div.p {
	float: left;
	width: 104px;
	text-align: center;
}

#contato div.menu div.address {
	margin: 15px 0px 10px 30px;	
	line-height: 130%;
}

#contato div.menu div.mapa {
	margin-top: 8px;
	width: 289px;
	text-align: right;
}

#contato div.menu div.mapa a img {
	border: none;	
}

#contato div.corpo div.resumo {
	margin: 14px 0px 20px 8px;
	width: 611px;
	font-size: 12px;
	line-height: 16px;
}

#contato div.corpo div.f {
	text-indent: 8px;
	padding-bottom: 3px;
}

#contato div.corpo input {
	border: #724727 1px solid;
	background: #cab484;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #724727;
	padding: 4px 7px 3px 7px;
	width: 370px;
	margin-bottom: 7px;
}

#contato div.corpo textarea {
	border: #724727 1px solid;
	background: #cab484;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #724727;
	padding: 4px 7px 3px 7px;
	width: 370px;
	height: 130px;
	margin-bottom: 4px;
}

#contato div.corpo input:focus, #contato div.corpo textarea:focus {
	background: #FFF;
}

#contato div.corpo div.enviar {
	width: 390px;
	text-align: right;
	padding-bottom: 20px;
}

#contato div.corpo div.enviar img {
	border: none;
}

.btn_enviar{
  margin-bottom:-5px;
}

