	@charset "UTF-8";
/* CSS Document */

h1, .moduletable h3 { font-size: 38px; font-family: 'Bree Serif', sans-serif; color: #0061A9; margin-bottom: 20px;}
h2{ font-size: 40px; font-family: 'Bree Serif', sans-serif; color: #0061A9; margin: 0; }
p, td, span, li { font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 300; color: #222; }
a { color: #DF662A; } 
a:hover { text-decoration: none; }

table tbody tr:nth-child(2n+1) {
	background:#F3FAFD;
}
td{
	height:30px;
	padding: 0 20px;
	border: 1px solid lightgray;
}
td p {
	margin: 10px 0;
}

.bgTopo{
	background-image: url("../images/bgTopo.png");
	background-repeat: no-repeat;
	background-position: center top;
	height: 361px; /*643px;*/
	padding-top: 86px; /*10px;*/
	margin-bottom: 0; /*135px;*/
}
.bgTopoInterna{
	background-image: url("../images/bgTopoInterna.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	/*height: 248px;
	padding-top: 10px;*/
	padding-top: 86px;
	height: 162px;
	margin-bottom: 40px;
}
.idiomas {
	float:right;
}
.idiomas h3, .idiomas p {
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 10px;
	font-family: 'Roboto', sans-serif;
}
.idiomas ul li:last-child img {
	margin-left:10px;
}
.idiomas ul, .idiomas ul li {
	padding: 0 !important;
	margin: 0 !important;
}
/* Menu Topo */

#menu_topo {
	margin-top: 20px;
	height: 81px;
	border: none;
  	border: 0px;
  	padding: 0px;
  	width: auto;
	background: rgba(255,255,255, 0.9);
}
#menu_topo .logo{
	margin-top: -95px;
}
#menu_topo ul {
	width: 797px;
  	height: 85px;
  	list-style: none;
  	margin: auto ;
  	padding: 0;
}
#menu_topo .grid_10 .menu > li:first-child {
	display: none;
}
#menu_topo li {
	font-family: 'Bree Serif', sans-serif;
	font-size: 18px;
  	float: left;
  	padding: 0px;
}
#menu_topo li a {
  	background: url('../images/seperator.png') bottom right no-repeat;
  	display: block;
  	line-height: 35px;
	color: #222;
  	margin: 0px;
  	padding: 23px 13px;
  	text-align: center;
  	text-decoration: none;
}
#menu_topo > ul > li > a {
  	color: #222;
}
#menu_topo ul ul a {
  	color: #222;
}
#menu_topo li > a:link,
#menu_topo ul li:link > a {
	color:#222;
}
#menu_topo li > a:hover,
#menu_topo ul li:hover > a {
  	background: rgba(0,97,169, 0.9) url('../images/hover.png') bottom center no-repeat;
  	color: #FFF;
  	text-decoration: none;
}
#menu_topo li ul {
  	background: rgba(255,255,255, 0.9);
  	display: none;
  	height: auto;
  	padding: 0px;
  	margin: 0px;
  	border: 0px;
  	position: absolute;
  	width: auto; /*225px;*/
  	z-index: 200;
}
#menu_topo li:hover ul {
  	display: block;
}
#menu_topo li li {
  	background: url('../images/sub_sep.png') bottom left no-repeat;
  	display: block;
  	float: none;
  	margin: 0px;
  	padding: 0px;
  	width: auto; /*225px;*/
}
#menu_topo li:hover li a {
  	background: none;
}
#menu_topo li ul a {
  	display: block;
  	height: 35px;
  	font-style: normal;
  	margin: 0px;
  	padding: 0px 10px 0px 15px;
  	text-align: left;
}
#menu_topo li ul a:hover,
#menu_topo li ul li:hover > a {
  	background: rgba(0,97,169, 0.8) url('../images/hover_sub.png') center left no-repeat;
  	border: 0px;
  	color: #ffffff;
  	text-decoration: none;
}
#menu_topo p {
  	clear: left;
}

/* Menu Topo Fim */

/* jQuery Slider */

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:900px;margin:0;padding:20px;position:absolute;bottom:0;}

/* Fim jQuery Slider */

.destaque{
	border-bottom: solid 3px #222;
	margin-bottom: 40px;
	padding-bottom: 20px;
}
.destaque h2,
.destaque h2 a {
	color: #0061A9;
	text-align: center;
	font-size: 25px;
	margin-bottom: 10px;
}
.destaque p{
	color: #222;
	text-align: center;
	font-size: 14px;
	margin-bottom: 0;
}
.bgConteudo{
	background: #F3FAFD;
	padding-top: 10px;
}
.conteudo {
	margin-bottom:30px;
}
.conteudo h1, .conteudo h2{
	display: inline-block;	
}
.rodape{
 	background-image: url("../images/bgrodape.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	height: 149px;
}

/* GRID INPUT */

.input_grid_12{
	width: 680px;
}
.input_grid_11{
	width: 620px;
}
.input_grid_10{
	width: 560px;
}
.input_grid_9{
	width: 500px;
}
.input_grid_8{
	width: 440px;
}
.input_grid_7{
	width: 380px;
}
.input_grid_6{
	width: 320px;
}
.input_grid_5{
	width: 370px;
}
.input_grid_4{
	width: 260px;
}
.input_grid_3{
	width: 200px;
}
.input_grid_2{
	width: 100px;
}
.input_grid_1{
	width: 40px;
}

/* GRID SELECT */


.select_grid_12{
	width: 700px;
}
.select_grid_11{
	width: 640px;
}
.select_grid_10{
	width: 580px;
}
.select_grid_9{
	width: 520px;
}
.select_grid_8{
	width: 460px;
}
.select_grid_7{
	width: 400px;
}
.select_grid_6{
	width: 340px;
}
.select_grid_5{
	width: 280px;
}
.select_grid_4{
	width: 220px;
}
.select_grid_3{
	width: 160px;
}
.select_grid_2{
	width: 100px;
}
.select_grid_1{
	width: 40px;
}

.caption {
	color: #0061A9;
	font-weight: bold;
}

/**
 * Página de erro.
 */

#erro404 .bgTopoInterna {
	padding-top: 86px;
	height: 162px;
}

.contact h3{
	display:none;
}

.form-actions{
	background-color: none!important;
	border-top: none!important; 
}

