/* RESET*/
html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, strike, strong, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, p {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 13px;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table {	border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
p{padding-bottom:20px;}
input[type=button], input[type=submit], input[type=reset]{border:none; background:transparent; cursor:pointer !important;}

h1, h2, h3, h4, h5, h6{
	font-family: 'Abel', sans-serif;
	text-transform:uppercase;
}
b, strong{font-weight:bold;}
i, em{font-style:italic;}
.wrapper{width:960px; margin:0 auto; padding:0 10px; position:relative;}
.clear{clear:both;}
.col-left{width:240px; float:left;}
.col-right{width:630px; float:right; background-color:#FFF; padding:20px 20px 20px 20px;}
a{color:#008a8c;}
a:hover{color:#000;}
.imaRight{float:right; border:1px solid #FFF; box-shadow:0 0 5px #CCC; margin:0 0 20px 20px}
.imaLeft{float:left; border:1px solid #FFF; box-shadow:0 0 5px #CCC; margin:0 20px 20px 0}

/* BUTTONS */
.button{text-transform:uppercase; font-size:10px; letter-spacing:1px; font-weight:bold;}
.grey{background:#fcfcfc; box-shadow:0 2px 2px #cdcdcd; padding:4px;}

/* FOOTER */

#content-footer{padding:30px 0 0; border-top:1px solid #FFF; box-shadow:0 0 15px #383838; /*background:transparent url(../_img/footer-bg.jpg) no-repeat center bottom;*/
-moz-box-shadow:0 0 15px #383838; -webkit-box-shadow:0 0 15px #383838;}
#content-footer *{font-size:11px !important; color:#D5D5D5;}
.footer-col1{width:210px; float:left; left:0; color:#FFF; line-height:18px;}
.footer-col2{width:150px; float:left; margin-left:0px;  color:#FFF;}
.footer-col3{width:37px; float:left; margin-left:140px;  color:#FFF; display:none;}
.footer-col4{width:240px; color:#FFF; vertical-align:top; float:left; margin-left:-10px;}
.footer-col4 img{margin-top:-10px;}
.footer-col3 img{visibility:hidden;}

.footer-tel{padding:0px 0 8px 25px; background:transparent url(../_img/footer-tel.jpg) no-repeat left top;}
.footer-fax{padding:0px 0 8px 25px; background:transparent url(../_img/footer-fax.jpg) no-repeat left top;}
.footer-telm{padding:0px 0 8px 25px; background:transparent url(../_img/footer-telem.jpg) no-repeat left top;}
.footer-email{padding:0px 0 8px 25px; background:transparent url(../_img/footer-email.jpg) no-repeat left top;}


.copy{border-top:1px solid #000; margin-top:15px;}
.copyright{border-top:1px solid #303030; padding:10px; text-align:center; color:#2E2E2E;}

/* CONTENT */

body{background-color:#151515;
font-family: 'PT Sans', sans-serif;
color:#484841;
}
.title2{font-size:21px; color:#000; margin-bottom:20px;}
.title2{font-size:18px; color:#000; margin-bottom:20px;}
.title3{font-size:15px; color:#000; margin-bottom:20px;}


#header-wrapper{
	background:#010101 url(../_img/header-bg.jpg) no-repeat top center;
	color:#FFF;
	font-family: 'Abel', sans-serif;
	text-transform:uppercase;
	font-size:15px;
	padding:25px 0 0 0;
}

#content-wrapper{
	background:transparent url(../_img/content-bg.jpg);
	padding:50px 0;
}

.col-home1{float:left; width:305px;}
.col-home2{float:right; width:305px;}

.col-home1 h2, .col-home2 h2{
	font-size:24px !important;
	color:#b0b0b0 !important;
	padding-bottom:20px !important;
}

 .col-home2 h3,  .col-home2 h3 a{text-transform:none; font-size:18px !important;}

.panel{margin-bottom:40px;}

/* HEADER */
.version{
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin-top:-25px;
	padding:7px 14px 7px 7px;
	background:transparent url(../_img/alpha50.png);
	z-index:9999999999999;}
	

/* Naviagtion */

.subnav, .subnavlinks{text-align:center;}
.subnav span{color:#000; font-size:12px !important;}
.subnavlinks .currentPage{padding:2px 4px; background:#F3F3F3;}
	
/* SIDE BAR */
.side-menu{display:none;}
.side-menu-two{background-color:#008a8c; margin-bottom:35px;}
.side-menu-two li{border-bottom:1px solid #FFF;}
.side-menu-two li a{color:#FFF; display:block; font-size:14px; padding:7px 10px;}
.side-menu-two li a:hover{color:#008a8c; background-color:#FFF; display:block; padding:7px 10px;}

.side-newsletter{background-color:#d0d1d2; padding:15px 10px; margin-bottom:35px;}
.side-newsletter h3{color:#000; padding-bottom:15px; font-size:18px;}
.side-newsletter input{background-color:#FFF; border:none; font-size:13px; padding:7px 10px; width:200px;}
.side-newsletter input[type=submit]{background:#FFF url(../_img/newsletter-arrow.jpg) no-repeat 90% center; width:110px; text-align:left; padding:5px 10px;}


.side-pesquisa{background-color:#d0d1d2; padding:10px; margin-bottom:35px;}
.side-pesquisa-inner{background-color:#FFF;}
.side-pesquisa-inner input.pesquisaText{border:none; background-color:#FFF; padding:8px 0 8px 10px; width:170px;}
.side-pesquisa-inner input.searchButton{ vertical-align:middle !important}

.side-survey{background-color:#d0d1d2; padding:15px 10px; margin-bottom:35px;}
.side-survey h3{color:#000; padding-bottom:15px; font-size:18px;}
.survey-home{background-color:#FFF; padding:5px;}
.survey-question{font-weight:bold; padding-bottom:5px;}
.survey-options{margin-left:10px; margin-bottom:10px;}
.survey-footer{margin-top:10px; margin-left:18px;}
.survey-footer li{float:left; padding-right:10px;}
.survey-footer a{font-size:11px !important;}
.survey-button{padding-left:18px;}
.homeSurveyResPer{font-weight:bold;}
.surveyList li a{font-weight:bold;}
.surveyList span{color:#ABABAB; display:block; margin-bottom:10px; font-size:12px; text-transform:uppercase;}
.surveyResults h2{font-weight:bold; padding-bottom:20px;}
.surveyResultsBar{background-color:#008a8c; color:#FFF !important; display:block; width:20px; font-weight:bold; padding-left:5px;}
.homeSurveyResults{padding-bottom:10px; color:#8B8B8B;}
.homeSurveyResults span{color:#484841;}
.surveyDataPub{border-top:1px solid #d0d1d2; padding:10px 0 20px; font-size:11px; color:#969696; }


.content-menu{background-color:#d0d1d2; padding:15px 10px 5px ; margin-bottom:35px;}
.content-menu h6{color:#000; padding-bottom:15px; font-size:18px;}
.content-menu li{padding-bottom:5px;}
.content-menu li a{font-weight:bold;}
#side-nav{display:none;}

/* HOME NEWS */
.home-news-date{color:#bdbdbd;}
.home-news li{padding-bottom:15px !important;}
.home-content-buttons{text-align:right;}

/* NEWS DETAIL - LIST */
.news-list h3{font-size:24px; color:#d2d2d2; margin-bottom:20px;}
.newsResume-data{color:#ABABAB; display:block; margin-bottom:10px;}
.news-list h1 a{font-size:18px !important; text-transform:none;}
.newsResume{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eaeaea;}
.newsResume-imagem{float:right; border:1px solid #FFF; box-shadow:0 0 5px #CCC; margin:0 0 20px 20px}


.newsDetail h1{font-size:24px; color:#000;}
.newsDetail h2{font-size:18px; color:#d2d2d2;}
.newsDetailResume{font-weight:bold;}
.news-detail-source{display:block; padding:10px 0; color:#AAA; font-size:11px;}
.news-footer{border-top:1px solid #d0d1d2; padding:10px 0;}
.news-detail-date{color:#ABABAB; display:block; margin-bottom:20px;}
.news-back{background:transparent url(../_img/detalhe-noticia-back.jpg) no-repeat top left; padding:8px 0 8px 20px;  width:72px; display:block;}
.newsDetailImage{float:right; margin:0 0 10px 10px;}
.news-photo-legend{text-align:right; color:#AAA; font-size:11px;}
.news-more-photo{position:absolute; margin-top:-35px; right:35px;}


/* PESQUISA */
.search-itens{padding-top:20px;}
.search-itens li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eaeaea;}
.search-itens li a{font-size:18px !important; text-transform:none; margin-left:10px;}
.search-itens li div{font-size:18px;text-transform:uppercase;}


/* XHTML */
h1.title, .title{font-size:24px; color:#000; margin-bottom:20px;}
.xhtml-social-footer{border-top:1px solid #d0d1d2; padding:10px 0; margin-top:20px;}


/* DOCUMENTOS */
.doc-search{background-color:#d0d1d2; padding:10px 10px 0 10px; margin-bottom:35px;}
.doc-search h6{color:#000; padding-bottom:15px; font-size:18px; padding-top:5px;}
.doc-search input[type=text]{background-color:#FFF; border:none; font-size:13px; padding:7px 10px; width:205px;}

.document-list h2{font-size:24px; color:#d2d2d2; padding-bottom:20px;}
.document-detail{ border-bottom:1px solid #eaeaea; margin-bottom:20px; padding-bottom:20px;}
.document-detail h2{padding:0 0 0 20px; margin:0;}
.document-detail h2 a{ font-size:18px !important; text-transform:none;}
.document-caracteristics h2{margin:0; padding:0;}
.document-caracteristics li{float:left; padding-right:20px; }
.document-caracteristics li, .document-caracteristics li span{color:#ABABAB; margin-bottom:10px; font-size:10px; text-transform:uppercase;}
.doc-download{padding-top:20px;}
.docTree{padding:20px 0 20px 0 !important;}
.docTree a{color:#000 !important;}
.docTree td{padding:0; margin:0; vertical-align:top !important;}
.doc-search-button{border-top:1px solid #e1e1e1; padding:20px 0 0 0; text-align:right;}
.doc-search-button input{background-color:#FFF; border:none; font-weight:bold; padding:5px 10px;}


/* FORMS */
.form-list h1, .fillForm h6 span{font-size:24px; color:#d2d2d2; padding-bottom:20px;}
.formListItem h2 a{font-size:18px !important; text-transform:none; padding-bottom:20px;} 
.formListItem span{display:block; padding-left:10px; border-bottom:1px solid #eaeaea; margin-bottom:20px; padding-bottom:20px;}
.fillForm h6,.fillForm h6 span{color:#000; font-size:24px !important; text-transform:uppercase; padding-bottom:20px;}
.form-description{border-bottom:1px solid #eaeaea; margin-bottom:20px; padding:20px 0;}

.innerForm hr{border:none; border-bottom:1px solid #eaeaea !important; margin:20px 0; clear:both;}
.innerForm div{text-align:right; padding-right:20px; padding-top:5px;}
.formFieldHelp{display:block; color:#ABABAB; margin-bottom:10px; font-size:11px; text-transform:none;}
div.reqFormFields{color:#ABABAB; font-size:11px; text-transform:none;}
.buttonsForm{text-align:center;}
.innerForm input[type=button],.innerForm input[type=checkox],
.innerForm input[type=email],.innerForm input[type=file],
.innerForm input[type=radio],.innerForm input[type=radio],.innerForm input[type=password], .innerForm input[type=submit],.innerForm input[type=text], textarea{text-transform:normal; font-size:13px; letter-spacing:1px; font-weight:none;
background:#EBEBEB; box-shadow:0 2px 2px #cdcdcd; border:1px solid #FFF; padding:4px;}
.buttonsForm input{cursor:pointer; text-transform:uppercase; font-size:10px; letter-spacing:1px; font-weight:bold; background:#fcfcfc; box-shadow:0 2px 2px #cdcdcd; padding:4px; border:none;}
.buttonsForm input[type=reset]{font-weight:normal;}
.buttonsForm{padding-bottom:20px;}

.form-generation{text-align:center; color:#ABABAB; margin-bottom:10px; font-size:11px !important;}
.form-generation *{font-size:10px;}

.form-description-table{padding-bottom:20px;}
.form-table{margin:0 auto;}
.form-table td{padding:10px;  border-bottom:1px solid #eaeaea !important;}
.form-capcha{border-bottom:1px solid #eaeaea; margin-bottom:20px; padding:20px 0;}
.form-capcha td{vertical-align:middle; padding:0 10px 0 0; margin:0;}
.form-capcha td input{text-transform:normal; font-size:13px; letter-spacing:1px; font-weight:none;
background:#EBEBEB; box-shadow:0 2px 2px #cdcdcd; border:1px solid #FFF; padding:4px;}


/* VERSION */
.language li{float:left; padding-left:10px;}

.copyright, .copyright *{color:#575757 !important;}






