@charset "iso-8859-1";
/* CSS Document */
html {
	font-family: 'Open Sans', sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

body,td,th {
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #333;
}
body {
	background-color: #FFF;
	background-image: url(../img/bg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


a:link {
	color: #046DAF; /*Azul*/
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #046DAF; 
}
a:hover {
	text-decoration: none;
	color: #FF9900; /*Laranja*/
}
a:active {
	text-decoration: underline;
	color: #3DB26D; /*Verde*/
}



h1.post-title {
	margin:0 0 20px;
	padding-right:10px;
	font-size:38px;
	line-height:1.0;
	color: #00447a;
	font-weight: 700;
	text-transform:uppercase;
	font-family:"Open Sans";
}

h1.news {
	margin:0 0 20px;
	padding-right:10px;
	font-size:38px;
	line-height:1.0;
	color: #00447a;
	font-weight: 700;
	font-family:"Open Sans";
}

h2.post-title {
	margin:0 0 10px;
	padding-right:10px;
	font-size:20px;
	line-height:1.0;
	color: #333333;
	font-weight: 700;
}

.post_content p {
	font-size:13px;
	line-height:20px;
	font-weight:normal;
}

.justificar {
	text-align:justify;
}

/*Teste de titulo*/
@font-face {
    font-family: 'ProximaNovaBold';
    src: url('../fonts/proximanova-bold_0.eot');
    src: url('../fonts/proximanova-bold_0.eot') format('embedded-opentype'),
         url('../fonts/proximanova-bold_0.woff') format('woff'),
         url('../fonts/proximanova-bold_0.ttf') format('truetype'),
         url('../fonts/proximanova-bold_0.svg#ProximaNovaBold') format('svg');
}

@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('http://s.glbimg.com/po/fo/webfonts/7966d13ae10b3b322b5a786199815f7a.eot');
  src: url('http://s.glbimg.com/po/fo/webfonts/7966d13ae10b3b322b5a786199815f7a.eot?#iefix') format('embedded-opentype'), url('http://s.glbimg.com/po/fo/webfonts/7966d13ae10b3b322b5a786199815f7a.woff') format('woff'), url('http://s.glbimg.com/po/fo/webfonts/7966d13ae10b3b322b5a786199815f7a.ttf') format('truetype');
}

/*h2 {
	color: #9e0b0f;
	font-weight: normal;
}

h2.h2_Titulo {
	font-size: 3.1em;
	margin-bottom: 33px;
	text-align: center;
	font-weight: normal;
}

h2{

	font-size: 2.2em;
	margin-bottom: 39px;
}*/

/*fim teste titulo*/



.titulo {font-size:2.1em;font-weight:bold;color:#333333;line-height:30px; margin-bottom:15px;}
.txtTitNews {font-size:2.1em;font-weight:bold;color:#333333;line-height:30px; margin-bottom:5px;}

.txtTitSubNews {
	font-size: 11px;
	line-height: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	color: #8a8a8a;
	margin-bottom: 5px;
	}
.txtTitChaNews {
	font-size: 13px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	color: #2564a5;
	font-weight: bold;
	margin-bottom: 5px;
	}
.corpoMateria p {
	font-size:13px;
	line-height:20px;
	text-align:justify;
}

div.corpoMateria .fotoMateria {position:relative}
div.corpoMateria .fotoMateria{clear:both;margin-top:0px}
div.corpoMateria .fotoMateria img.foto{display:block;}
div.corpoMateria .fotoMateria .descricao{font-size:10px;color:#535353;background:#EBEBEB;padding:7px 4px 7px 4px;}
div.box150{
	float: left;
	width: 260px;
	margin: 0 8px 8px 0;
}
div.box400{float:left;width:400;margin:0px 8px 8px opx;}	

.box {
	SCROLLBAR-BASE-COLOR: #F5F5E9;
	BACKGROUND-COLOR: #E8F5FF;
	border-collapse: collapse;
	border-color: #2C71AE;
	color: #2C71AE;
	font-size:11px;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 3px;
	padding: 3px;
}

.box td, th {
	padding: 3px ;
}

a.box:link {
	border: none;
	color: #2C71AE;
	text-decoration: none; }
	
a.box:visited {
	border: none;
	color: #2C71AE; 
	text-decoration: none; }
	
a.box:hover {
	border: none;
	color: #FF6600;
	text-decoration: underline; }



/*Tabelas*/
.tabinterna{border-collapse:collapse;font-size:12px;color:#333333;}
.tabinterna td{border:1px solid #d6cd00;padding:.5em;}
.tabinterna th{border:1px solid #d6cd00;background:#d6cd00 url(tr_amar.gif) repeat-x;font-size:13px;color:#000;font-weight:bold;padding:.5em;}

.tablar{border-collapse:collapse;font-size:12px;color:#333333;}
.tablar td{border:1px solid #ff6800;padding:.5em;}
.tablar th{border:1px solid #ff6800;background:#ff6800 url(tr_laranja.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabazul{border-collapse:collapse;font-size:12px;color:#333333;}
.tabazul td{border:1px solid #328aa4;padding:.5em; background:#F4FBFD;}
.tabazul th{border:1px solid #328aa4;background:#328aa4 url(tr_azul.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabverm{border-collapse:collapse;font-size:12px;color:#333333;}
.tabverm td{border:1px solid #a43232;padding:.5em; background:#FFF4F4;}
.tabverm th{border:1px solid #a43232;background:#a43232 url(tr_verm.gif) repeat-x;font-size:13px;color:#fff;padding:.5em;}

.tabpreta{border-collapse:collapse;font-size:12px;color:#333333;}
.tabpreta td{border:1px solid #333333;backgroud:#F1F1F1;padding:.4em;}

.tabtransp{border-collapse:collapse;font-size:12px;color:#333333;}
.tabtransp td{border:1px solid #fff;padding:.5em !important;}
.tabtransp th{border:1px solid #fff;font-size:13px;color:#333333;padding:.5em;}

.tablimpa{border:none;border-collapse:collapse;font-size:12px;color:#333333;border-spacing:0px;}
.tablimpa tr{border:none;padding:0px;}
.tablimpa td{border:none;padding:0px;}

.tabouro{border-collapse:collapse;font-size:12px;color:#333333;}
.tabouro td{border:1px solid #f2c85e;padding:.5em;}
.tabouro th{border:1px solid #f2c85e;background:#f2c85e url(tr_ouro.gif) repeat-x;font-size:13px;color:#000;padding:.5em;}

.tabprata{border-collapse:collapse;font-size:12px;color:#333333;}
.tabprata td{border:1px solid #b8b8bb;padding:.5em;}
.tabprata th{border:1px solid #b8b8bb;background:#b8b8bb url(tr_prata.gif) repeat-x;font-size:13px;color:#000;padding:.5em;}

.branco {color:#FFFFFF;}





.img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 2px solid #ddd;
	border-radius: 10px 0px 10px 0px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}