@charset "utf-8";
/* CSS Document */

/*Reset CSS*/
/* v1.0 | 20080212 */
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,table, caption, tbody, tfoot, thead, tr, th,td {
	margin: 0;
	border: 0;	
   padding: 0;
	outline: 0;  
	font-size: 100%;
	vertical-align: inherit;
   background: transparent;
	color: #7e7e7e;
}
body {background-color:#ffffff; font-family: Verdana, Geneva, sans-serif; font-size:13px; text-align:left;
color: #7e7e7e;
}



p {
	text-align: left;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {	content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
/* table {	border-collapse: collapse;border-spacing: 0;}*/


a {
	color: #0088CC;
	text-decoration: none;
	}
	
a :name{text-decoration: none;}
/*a:hover{text-decoration: underline;}*/

@font-face {
    font-family: 'BitstreamVeraSansRoman';
    src: url('fonts/Vera-webfont.eot');
    src: url('fonts/Vera-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vera-webfont.woff') format('woff'),
         url('fonts/Vera-webfont.ttf') format('truetype'),
         url('fonts/Vera-webfont.svg#BitstreamVeraSansRoman') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BitstreamVeraSansBold';
    src: url('fonts/Vera-Bold-webfont.eot');
    src: url('fonts/Vera-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Vera-Bold-webfont.woff') format('woff'),
         url('fonts/Vera-Bold-webfont.ttf') format('truetype'),
         url('fonts/Vera-Bold-webfont.svg#BitstreamVeraSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'UbuntuTitlingBold';
    src: url('ubunto/UbuntuTitling-Bold-webfont.eot');
    src: url('ubunto/UbuntuTitling-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ubunto/UbuntuTitling-Bold-webfont.woff') format('woff'),
         url('ubunto/UbuntuTitling-Bold-webfont.ttf') format('truetype'),
         url('ubunto/UbuntuTitling-Bold-webfont.svg#UbuntuTitlingBold') format('svg');
    font-weight: normal;
    font-style: normal;

}




.geral {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	background: white;
}
.menuContent {
	width:500px;
	height:22px;
	margin-right:-55px;
	margin-top:0px;
	margin-bottom:0px;
	float: right;
}

.menu li {
	float: left;	
	margin-left:25px;
	position:relative;
	/*height:10px;*/
	/*color: #1C3039;*/
	font-size: 11px;
	/*display: inline-block;*/
}
.menu a {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
	color:#1C3039;
	/*display:inline-block;*/
}

.menu a:hover {
	color: #0088CC;
	text-decoration: none;
}

a.activa{
margin: auto;
	color: #0088CC;
	font-weight: 700;
	text-decoration: none;
}
.nao_activa{
	font-weight: normal;
	text-decoration: none;	
}


.imgContent {
	width:900px;
	height:375px;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
	z-index:5px;
	position:relative;
}

.traco {
	float:left;
	width:1px;
	height:14px;
	background-image:url(img/traco.jpg);	
}





/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}



div.simpleTabs { 
	width:900px;
	height:375px; 
	background-color:#28434f;
	position:absolute;
	top:100px;
	z-index:1000;
}
ul.simpleTabsNavigation { margin:0 10px; padding:0; text-align:left; }
ul.simpleTabsNavigation li { list-style:none; display:inline; margin:0; padding:0; }
ul.simpleTabsNavigation li a { border:1px solid #E0E0E0; padding:3px 6px; background:#F0F0F0; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6; }
ul.simpleTabsNavigation li a.current { background:#fff; color:#222; border-bottom:1px solid #fff; }
div.simpleTabsContent { border:1px solid #E0E0E0; padding:5px 15px 15px 15px; margin-top:3px; display:none; }
div.simpleTabsContent.currentTab { display:block; }


.barraLogo {
	background-image:url(img/barraLogo.png);
	width:900px;
	height:78px;
	position:absolute;
	bottom:0px;
	z-index:100;	
}

.barraLogoUl li {
	float:left;
	font-size:22px;
	margin:10px;
	
}
.barraLogoUl {
	margin-left:391px;
	margin-top:28px;
}
.barraLogoUl a {
	color:#80ff00;	
}
.barraLogoUl a:hover {
	color:#ffffff;	
}


strong {
	color:#FFF;		
}

.barraSecond {
	width:900px;
	height:78px;
	background-color: #1c3039;
	/*background-color: #1f3663;*/
	
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	padding-right: 0;
}
.barraindex {
	width:900px;
	height:78px;
	margin-left:auto;
	margin-right:auto;	
	position:relative;
	padding-right: 0;
}
.barraSubtitulo {
	width:900px;
	height:30px;
	
	background-color:#0759c3;
	/*background-color:#1870be;*/	
	/*background-color:#4c6f7d;*/
	margin-bottom: 70px;
	position:relative;
	font-family:BitstreamVeraSansRoman;

}
.barraSubtitulo p {
	color: white;
	padding-left:37px;
	padding-top:8px;	
	display:inline-block;
}
.barraSecond img {
	padding-left:0px;
	padding-top:0px;
	float:left;
}
.menuInside {

	font-size:25px;
	display:inline-block;
	position:relative;
	float:right;
	font-family:UbuntuTitlingBold;
	margin-right: 15px;	
	}
.menuInside a{
	color: white;
	text-decoration: none;
}
.menuInside a:hover {
	color:#1a85cf;
}
.menuInside li {
	color: white; /*provisório*/
	float: left;	
	padding-bottom:20px;
	padding-top:45px;	
	padding-left:10px;
	padding-right:10px;
}
.select {
	background-color:#1a85cf;
}
.mainTexto {
	width:900px;
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:41px; 
	margin-bottom:60px;
}
.mainTextoLeft {
	width:465px;
	float:left;
	padding-right:25px;
}
.mainTextoLeft p {
	color:#1c3039;
	font-size:33px;
	padding-bottom:15px;
	font-family:BitstreamVeraSansRoman;
}
.mainTextoLeft span {
	color:#999;
	font-size:19px;
	line-height:24px;
	font-family:Verdana, Geneva, sans-serif;
}
.secondTextZone {
	width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	position:relative;
	display:block;	
}
.secondZoneLeft {
	width:214px;
	float:left;
}
.secondZoneLeft p {
	color:#666;
	font-size:18px;
	padding-bottom:5px;	
	font-family:BitstreamVeraSansRoman;
}
.secondZoneLeft span {
	color:#999;
	font-size:12px;	
	line-height:16px;
}
.secondZoneCenter {
	width:330px;		
	float:left;
	padding-left:0px;
	padding-bottom:39px;
	position:relative;
}
.secondZoneCenter img {
	float:left;
	padding-right:17px;
	padding-bottom:3px;
}
.secondZoneCenter a {
	color:#1a85cf;
	font-size:19px;
	line-height:21px;
	color:#0088CC;
}
.secondZoneCenter a:hover {
	text-decoration:underline; 
}

.secondZoneCenter p {
	color:#999;
	font-size:13px;
	line-height:18px;
	padding-top:5px;
}
.secondZoneRight {
	width:200px;
	float:left;
	padding-left:0px;
	color:#999 !important;
}
.secondZoneRight strong {
	color:#999 !important;
}
.secondZoneRight p {
	color:#666;
	font-size:18px;
	padding-bottom:5px;
	font-family:BitstreamVeraSansRoman;
}


.subtituloCategorias {
	width:900px;
	position:relative;
	display:block;	
}
.subtituloCategorias p {
	color:#1c3039;
	font-size:33px;
	padding-bottom:18px;
	font-family:BitstreamVeraSansRoman;	
}
.subtituloCategorias span {
	color:#999;
	font-size:19px;
	line-height:24px;
	font-family:Verdana, Geneva, sans-serif; 
	line-height:25px;
}
.noticiasCaixa {
	position:relative;
	width:740px;
	float:left;
	padding-bottom:20px;
}
.noticiasCaixa .secondZoneCenter {
	width:345px;
	padding-left:0px;
	padding-right:15px; 
	padding-bottom:50px;
	position:relative;
	display:block;
}	
.noticiasCaixaRigth .secondZoneRight {
	padding-left:0px;
	width:150px;
	font-size:11px !important;
	line-height:13px;
}
.noticiasCaixaRigth .secondZoneRight a {
	color:#0088CC;
	padding-bottom:2px;
}
.noticiasCaixaRigth .secondZoneRight a:hover {
	text-decoration:underline;
}

.noticiasCaixaRigth .secondZoneRight p {
	padding-bottom:20px;
}
.br {
	height:10px;	
}

.azul {
	color:#1C3039;
	display:inline-block;
	font-family:Verdana, Geneva, sans-serif;	
}
.footerEspaco {
	
}
.BigText p {
	color:#666;
	font-size:18px;
	padding-bottom:5px;
	font-family:BitstreamVeraSansRoman;
}
.BigText  {
	color:#999;
	font-size:12px;	
	line-height:16px;
}
.BigText a  {
	color:#1C3039;
}
.links {
	color:#0088CC !important;
	font-size:12px !important;
	line-height:18px !important;
}
.espaco {
	height:10px;	
}
.titulosCat {
	padding-bottom:5px;
	color: #1C3039;
   font-family: BitstreamVeraSansRoman;
   font-size: 21px;
}
.titulos_entrada {
	padding-top:25px;
	padding-bottom:10px;
	color: #5e5e5e;
   font-family: BitstreamVeraSansRoman;
   font-size: 16px;
}
.hightlight {
	color: #1C3039;
	font-family:Verdana, Geneva, sans-serif !important;
}
.secondZoneRight .hightlight  {
	color: #1C3039;
	font-family:Verdana, Geneva, sans-serif !important;
	font-size:12px !important;
	padding-bottom:3px;
}
.bit{
    font-family: BitstreamVeraSansRoman;
    font-size: 12px;	
}

.bring_titulo_maior_verde_azul{
	color: #1c3039;
	font-size: 33px;
	font-family: BitstreamVeraSansRoman;
	padding-bottom:15px;
	padding-top: 5px; 	
}
.bring_titulo_medio_verde_azul{
	color: #1c3039;
	font-size: 21px;
	font-family: BitstreamVeraSansRoman;
	padding-bottom:0px;
	padding-top: 5px; 
}
.bring_titulo_pequeno_verde_azul{
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Geneva, sans-serif 	
	padding-bottom: 0px;	 
	padding-top: 12px; 			  
}

.bring_titulo_medio_cinza{
	color: #999999;
	font-size: 19px;
   font-family: BitstreamVeraSansRoman;
	padding-bottom:5px;
	padding-top: 5px; 
}

.bring_titulo_medio_cinza2{
	color: #999999;
	font-size: 17px;
   font-family: BitstreamVeraSansRoman;
	padding-bottom:5px;
	padding-top: 5px; 
}


.bring_titulo_pequeno_cinza{
	color:#666;
	font-size:16px;
	padding-top:2px;
	padding-bottom:0px;
	font-family:BitstreamVeraSansRoman;
}

.bring_titulo_medio_azul{
	color: #1c3039;
	font-size: 19px;
	font-family:Verdana, Geneva, sans-serif
	margin: top: 2px;
	margin: bottom: 2px;	 	
}


.bring_titulo_medio_quick_links{
	color:#666;
	font-size:17px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:BitstreamVeraSansRoman;
}


.bring_texto_cinza_conteudos{
	color: #7e7e7e;
	font-size: 13px;
	font-family:Verdana, Geneva, sans-serif
	padding-bottom:5px;
	padding-top: 2px; 	
   /*text-align:justify; 	*/	 	
}
.bring_texto_cinza_conteudos b{
	color: #7e7e7e;
   /*text-align:justify; 	*/	 	
}

.bring_texto_cinza_lateral_pequeno{
	color: #999999;
	font-size: 11px;
	font-family:Verdana, Geneva, sans-serif 	
	padding-bottom:2px;
	padding-top: 2px; 
 	 	
}
.bring_espacador p {
padding-bottom:40px;	
}
.bring_more{
	/**vertical-align: -7px;*/
}
.bring_img_in_box {	
	padding-bottom:5px;
	padding-top: 0px; 
	padding-left: 0px; 
	padding-right: 12px; 	 
	}

.bring_hr_separador{
	margin-top: 35px;
	margin-bottom: 25px;
}
.bring_hr_separador2{
	margin-top: 35px;
	margin-bottom: 20px;
}

.biz_area1{
	background-color: #65b3e6;
	}
.biz_area2{
	background-color: #1899d8;
}
.biz_area3{
	background-color: #0078b9;
}
.biz_area4{
	background-color: #004378;
}

.biz_area5{
	background-color: #cccccc;
	width: 172px;
	height: 33px;
	padding: 15px 0px 0px 0px;

}

.biz_area6{
	color: #7e7e7e;
	padding: 0px 5px 0px 25px;
		font-size: 11px;

}

.biz_area7{
	color: #454545;
	padding: 0px 5px 0px 25px;
		/*font-size: 11px;*/

}

.subtitulo_biz_area5 {
	color: white;
	font-family: BitstreamVeraSansRoman;
	font-size: 12px;
}


.bring_titulo_area_link{
	color: white;
	font-size:16px;
	font-family:BitstreamVeraSansRoman;
}

.wireframemenu{
border: 0px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;
width: 270px;
 margin-bottom: 20px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 264px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font-family:BitstreamVeraSansRoman;
font: bold 13px;
padding: 8px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
height: 16px;
color: #595959;
text-decoration: none;
border-bottom: 1px solid #1899d8;
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #0078b9;
color: white;
}