@charset "iso-8859-1";
/* CSS Document */

img{
	display: block;
	layer-background-image: none;
}

a{
	margin: 0;
	padding: 0;
	background: none;
}

a img{
	*margin: 0;
	*padding: 0;
	*background: none;
	*display: block;
	*background: no-repeat;
}

/* FUNÇÃO DO BOTAO DE A+ */
#maior .main h1, #maior .main h2, #maior .main h3, #maior .main h4, #maior .main p, #maior .main span, #maior .main a{
	font-size: 12pt;
}

/* FUNÇÃO DE BOTAO A- */
#normal .main h1, #normal .main h2, #normal .main h3, #normal .main h4, #normal .main p, #normal .main span, #normal .main a{
	font-size: 10pt;
}

/* TAMANHO PADRAO PARA INFORMAÇÕES */
#normal .main .info h3, #maior .main .info h3{
	font-size: 16px;
}

#normal .main .info span, #maior .main .info span{
	font-size: 20px;
}

#normal .main .info p, #maior .main .info p{
	font-size: 15px;
}

.clear {
	display: block;
	clear: both;
}


body{
	margin: 0;
	padding: 0;
	background-color: #f4f5f7;
}

.body{
	margin: 0 auto;
	padding: 0;
	width: 985px;
	height: auto;
	overflow: hidden;
}

.body .header{
	margin: 0;
	margin-bottom: 5px;
	padding: 0;
	padding-top: 10px;
	width: 100%;
	height: 105px;
	z-index: 999;
	position: relative;
}

.body .header .logo{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
	position: absolute;
	top: 0;
	left: 50px;
}

.body .header .logo img{
	margin: 0;
	padding: 0;
	border: none;
}

.body .header .social,
.body .header .social a{
	display: block;
	width: auto;
	height: auto;
	overflow: hidden;
}

.body .header .social{
	position: absolute;
	top: 8px;
	right: 160px;
}

.body .header .social a{
	margin-right: 5px;
	width: 20px;
	height: 19px;
	float: left;
}

.body .header .social a.ico-facebook{
	background: url(../images/ico-facebook.png) center no-repeat;
}

.body .header .social a.ico-twitter{
	background: url(../images/ico-twitter.png) center no-repeat;
}

.body .header .language{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-left: 620px;
	width: 150px;
	height: auto;
	float: right;
}

.body .header .language p{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #849aab;
	text-align: right;
	float: left;
}

.body .header .language img{
	margin: 0;
	padding: 0;
	padding-left: 8px;
	border: none;
	float: left;
}

.body .header .search{
	margin: 0;
	padding: 0;
	width: 457px;
	height: 25px;
	background-image: url(../images/bg-input-search.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: right;
}

.body .header .search p{
	margin: 0;
	padding: 0;
	padding-top: 3px;
	padding-left: 18px;
	padding-right: 55px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 14px;
	color: #849aab;
	font-style: italic;
	float: left;
}

.body .header .search input{
	margin: 0;
	margin-right: 5px;
	padding: 0;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 170px;
	height: 20px;
	background: none;
	border: none;
	float: left;
}

.body .header .search #buttom-src{
	margin: 0;
	margin-top:  1px;
	padding: 0;
	width: 91px;
	height: 23px;
	background: none;
	border: none;
	float: left;
	cursor: pointer;
	color: #fff;
	background: url(../images/btn-enviar.jpg) 0 0 no-repeat;
}

.body .header .nav{
	margin: 0;
	margin-top: 13px;
	padding: 0;
	width: 597px;
	height: 24px;
	float: right;
	border-bottom: 3px #D3E7F3 solid;
	z-index: 2000;
	

	/*somente para IE*/
	*position: absolute;
	*top: 66px;
	*left: 390px;
}

.body .header .nav ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.body .header .nav li{
	margin: 0;
	padding: 0;
	padding-bottom: 3px;
	display: block;
	width: auto;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	border-left-color: #034496;
	border-left-style: solid;
	border-left-width: 1px;
	position: relative;
	border-left: 1px #D3E7F3 solid;
	font-weight: bold;
}

.body .header .nav li a{
	padding-left: 12px;
	padding-right: 12px;
	color: #034496;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
}

.body .header .nav li a:hover {
	color: #FF6600;
}

.body .header .nav li ul{
	width: 250px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 22px;
	left: 0;
	display: none;
	z-index: 200;
}

.body .header .nav li:hover ul{
	background-color: #68B0DD;
	filter:alpha(opacity=95);
	opacity:0.95;	
	display: block;
	*display: inline-block;
	z-index: 300;
}

.body .header .nav li ul li{
	margin: 0;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	width: auto;
	height: 20px;
	border: none;
	float: none;
	text-transform: none;
	border-bottom: 1px #fff solid;
	z-index: 400;
	font-weight: normal;
}

.body .header .nav li ul li a{
	color: #fff;
	display: block;
	text-transform: capitalize;
	z-index: 500;
}

.body .header .nav li ul li:hover a{
	color: #034496;
}

/***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.bg-content{
	background-image: url(../images/bg-content.png);
	background-position: center top;
	background-repeat: no-repeat;	
}

#sidebar-default {
	margin-top: -200px;
}
#sidebar-interna {
	margin-top: 100px;
}

/*
.bg-content .sidebar{
	margin-top: -200px;	
	background-color: #3C0;
}
*/

.body .content{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.body .content .float{
	margin: 0;
	padding: 0;
	width: 210px;
	height: 85px;
	position: absolute;
	top: 15px;
	left: 600px;
	z-index: 200;
}

.body .content .float h2{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #034496;
	font-weight: bold;
	background: url(../images/icon-titulo.png) 0 0 no-repeat;
	text-transform: uppercase;
}

.body .content .float a{
	margin: 0;
	padding: 0;
	display: block;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.body .content .float strong{
	font-weight: bold;
	color: #F90;
}

.body .content .banner{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	width: 741px;
	height: 291px;
}

.body .content .main{
	margin: 0;
	padding: 0;
	padding-right: 10px;
	width: 742px;
	height: auto;
	overflow: hidden;
	float: left;
}

.body .content .main .box-top{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .content .main .box-top h2{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	color: #034496;
	font-weight: bold;
	background: url(../images/icon-titulo.png) 0 0 no-repeat;
	text-transform: uppercase;
}

.body .content .main .box-top .latest-news{
	margin: 0;
	padding: 4px;
	width: 252px;
	height: auto;
	overflow: hidden;
	background-color: #F2F2F2;
	float: left;
}

.body .content .main .box-top .latest-news #s4{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	width: 250px;
	*width: 248px;
	height: auto;
	max-height: 300px;
	*height: 250px;
	overflow: hidden;
}

.body .content .main .box-top .latest-news #s4 img{
	margin: 0 auto;
	padding: 0;
	display: block;
	width: 248px;
	height: 190px;
	border: 2px solid #127EAC;
}

.body .content .main .box-top .latest-news img{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 160px;
	background-color: #FFC;
	border: none;
}

.body .content .main .box-top .latest-news p{
	margin: 0 auto;
	margin-bottom: 8px;
	padding: 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/* bloqueado as 17:23
	font-size: 11px;
	*/
}

.body .content .main .box-top .latest-news a{
	color: #000;
	text-decoration: none;
}

.body .content .main .box-top .latest-news a:hover{
	text-decoration: underline;
}

.body .content .main .box-top .latest-news span{
	margin: 0;
	padding: 0;
	padding-top: 10px;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 8pt;
	color: #666;
}

.body .content .main .box-top .latest-news .nav-center{
	margin: 0 auto;
	padding: 0;
	padding-top: 4px;
	width: 100%;
	height: auto;
	overflow: hidden;
	clear: both;
	text-align: center;
	position: relative;
	background-color: #eee;
}

.body .content .main .box-top .latest-news .nav-center .bt-float{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	float: left;
}

.body .content .main .box-top .latest-news .nav-center #contadorDestaque .activeSlide{
	color: #0099FF;
}

.body .content .main .box-top .latest-news .nav-center #contadorDestaque a:hover{
	color: #0099FF;
}


.body .content .main .box-top .latest-news .nav-center span{
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	display: inline-block;
	width: auto;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/* bloqueado as 17:23
	font-size: 14px;
	*/
	color: #000;	
}

.body .content .main .box-top .latest-news .nav-center #contadorDestaque{
	margin: 0;
	padding: 0;
	width: 195px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
}

.body .content .main .box-top .latest-news .nav-center #contadorDestaque a{
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
}

.body .content .main .box-top .latest-news .nav-center img{
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	display: block;
}

.body .content .main .box-top .news-list{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	width: 230px;
	height: auto;
	float: left;
}

.body .content .main .box-top .news-list ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.body .content .main .box-top .news-list h1{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/* bloqueado as 17:23
	font-size: 11pt;
	*/
	color: #000;
	display: block;
	width: 95%;
	height: auto;
	overflow: hidden;	
}

.body .content .main .box-top .news-list h1 a{
	margin: 0;
	padding: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
	text-decoration: none;
	color: #000;
}

.body .content .main .box-top .news-list h1 a:hover{
	text-decoration: underline;
}

.body .content .main .box-top .news-list li a{
	margin: 0;
	margin-top: 10px;
	padding: 0;
	padding-top: 10px;
	padding-left: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/*font-size: 10pt;*/
	color: #000;
	display: block;
	width: 90%;
	text-decoration: none;
	background-image: url(../images/ico-li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	border-top: 1px #ccc solid;
}

.body .content .main .box-top .news-list li a:hover{
	text-decoration: underline;
}

.body .content .main .box-top .news-list li h1{
	margin: 0;
	padding: 0;
	/* bloqueado as 17:23
	font-size: 16px;
	*/
	background: none;
}

.body .content .main .box-top .info{
	margin: 0;
	padding: 0;
	padding-left: 20px;
	width: 210px;
	height: 293px;
	float: left;
}

.body .content .main .box-top .info h3{
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}

.body .content .main .box-top .info span{
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #fe4e00;
	text-transform: uppercase;
}

.body .content .main .box-top .info .line{
	margin: 0;
	margin-bottom: 7px;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .content .main .box-top .info .line img{
	margin: 0;
	padding: 0;
	padding-right: 15px;
	border: none;
	float: left;
}

.body .content .main .box-top .info .line p, .body .content .main .box-top .info .line a{
	margin: 0;
	padding: 0;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/* bloqueado as 17:23
	font-size: 14px;
	*/
	color: #fff;
	text-decoration: none;
}

.body .content .main .box-top .info .line p:hover{
	font-weight: bold;
}

.body .content .main .box-top .info .line p a{
	text-decoration: none;
}
.body .content .main .box-top .info .line p a:hover{
	text-decoration: none;
}

.body .content .main .box-bottom{
	margin: 0;
	margin-top: 30px;
	padding: 0;
	padding-top: 30px;
	background-image: url(../images/border-bottom.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
}

.body .content .main .box-bottom .structure{
	margin: 0;
	padding: 0;
	width: 355px;
	height: 250px;
	float: left;
}

.body .content .main .box-bottom .structure h2{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	color: #034496;
	font-weight: bold;
	background: url(../images/icon-titulo.png) 0 0 no-repeat;
	text-transform: uppercase;
}

.body .content .main .box-bottom .structure .group{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
}

.body .content .main .box-bottom .structure .group .arrow{
	margin: 0;
	padding: 0;
	padding-top: 55px;
	width: 22px;
	height: auto;
	float: left;
}

.body .content .main .box-bottom .structure .group .move{
	margin: 0;
	padding: 0;
	width: auto;
	float: left;
}

.pics{
	float: left;
	width: 300px;
}

.body .content .main .box-bottom .structure .group .move img{
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	float: left;
	width: 140px;
	height: 205px;
}

.body .content .main .box-bottom .right-group{
	margin: 0;
	padding: 0;
	width: 385px;
	height: auto;
	overflow: hidden;
	float: left;
}

.body .content .main .box-bottom .right-group h2{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	color: #034496;
	font-weight: bold;
	background: url(../images/icon-titulo.png) 0 0 no-repeat;
	text-transform: uppercase;
}

.body .content .main .box-bottom .right-group .advertising{
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	width: 365px;
	height: auto;
}

.body .content .main .box-bottom .right-group .advertising li{
	list-style-type: none;
}

.body .content .main .box-bottom .right-group .advertising h2{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	color: #034496;
	font-weight: bold;
	background: url(../images/icon-titulo.png) 0 0 no-repeat;
	text-transform: uppercase;
}

.body .content .main .box-bottom .right-group .advertising img{
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-bottom: 5px;
	border: none;
}

.body .content .main .box-bottom .right-group .events{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	clear: both;
}

.body .content .main .box-bottom .right-group .events h2{
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	padding-left: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	color: #034496;
	font-weight: bold;
	background: url(../images/icon-titulo.png) 0 0 no-repeat;
	text-transform: uppercase;
}

.body .content .main .box-bottom .right-group .events img{
	margin: 0;
	padding: 0;
	border: none;
}

.body .content .main .box-bottom .right-group .events a{
	margin-left: 4px;
	margin-right: 4px;
	display: block;
	width: 120px;
	height: auto;
	float: left;
}

.body .content .main .box-bottom .right-group .events a img{
	width: 100%;
}

.body .content .sidebar{
	margin: 0;
	/* para default (formataçao em #bg-dafault, no fim do code)
	margin-top: -200px;
	*/
	/*margin-top: 120px;*/
	padding: 0;
	width: 232px;
	height: auto;
	overflow: hidden;
	/*position: absolute;
	top: 120px;
	right: 0;*/
	float: right;
	background: url(../images/bg-aside.jpg) -10px 195px no-repeat;
	*background: url(../images/bg-aside.jpg) -10px 198px no-repeat;
}

.body .content .sidebar .choose-size{
	margin: 0 auto;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
	width: 212px;
	height: auto;
	overflow: hidden;

}

.body .content .sidebar .choose-size p{
	margin: 0;
	*margin-right: 5px;
	padding: 0;
	padding-left: 60px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #516575;
	float: left;	 
}

.body .content .sidebar .choose-size img{
	margin: 0;
	padding: 0;
	padding-left: 8px;
	border: none;
	float: left;
}


.body .content .sidebar .calendar{
	margin: 0 auto;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	width: 212px;
	height: auto;
	overflow: hidden;
	border-top-style: solid;
	border-top-color: #ccc;
	border-top-width: 1px;

	
}

.body .content .sidebar .calendar h2{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3282B3;
	background-image: url(../images/icon-titulo.png);
	background-position: center left;
	background-repeat: no-repeat;
	text-transform: uppercase;
	
	background-image: url(../images/title-calendar.gif);
	background-position: top center;
	background-repeat: no-repeat;	
}

.body .content .sidebar .calendar strong{
	font-size: 20px;
	display: block;
	width: 100%;
	font-weight: normal;
	text-align: justify;
}

.body .content .sidebar .calendar #datepicker_carregando img{
	text-align: center;
}

.body .content .sidebar .calendar .ui-datepicker-title, th{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666;
}

.body .content .sidebar .calendar .ui-datepicker-calendar{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.body .content .sidebar .calendar ul{
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	list-style: none;
}

.body .content .sidebar .calendar li{
	margin: 0;
	padding: 0;

	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .content .sidebar .calendar li .iconDate{
	margin: 0;
	margin-right: 15px;
	padding: 0;
	width: 34px;
	height: 39px;
	background-image: url(../images/icon-date.png);
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 10px;
	color: #666;
	text-align: center;
}

.body .content .sidebar .calendar li .iconDate .day{
	margin: 0;
	margin-bottom: -5px;
	padding: 0;
	padding-top: 10px;
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 15px;
	font-weight: bold;
	color: #F60;
}

.body .content .sidebar .calendar .listaCalendario li strong{
	font-weight: bold;
	color: #666;
}

.body .content .sidebar .calendar li a{
	margin: 0;
	padding: 0;
	display: block;
	width: 165px;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666;
	float: left;
}

.body .content .sidebar .calendar li p{
	margin: 0;
	padding: 0;
	padding-top: -2px;
	display: block;
	width: 155px;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: normal;
	float: left;
	line-height: 15px;
}


.body .content .sidebar .download{
	margin: 0 auto;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 212px;
	height: auto;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-width: 1px;
	 
}

.body .content .sidebar .download img{
	margin: 0 auto;
	padding: 0;
	border: none;
	display: block;
}

.body .content .sidebar .news{
	margin: 0 auto;
	padding: 0;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 212px;
	overflow: hidden;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-width: 1px;
	 
}

.body .content .sidebar .news img{
	margin: 0 auto;
	padding: 0;
	display: block;
	border: none;
}

.body .content .sidebar .news form{
	margin: 0 auto;
	padding: 0;
	width: 80%;
	height: auto;
	overflow: hidden;
	display: block;
}

.body .content .sidebar .news p{
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 11px;
	float: left;
}

.body .content .sidebar .news input{
	margin: 0;
	margin-bottom: 5px;
	padding: 3px;
	width: 96%;
	height: auto;
	background-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 11px;
	float: left;
	
}

.body .content .sidebar .news #cid{
	width: 107px;
	float: left;
}



.body .content .sidebar .news select{
	margin: 0;
	padding: 3px;
	width: 44px;
	*width: 50px;
	height: auto;
	background-color: #fff;
	border: none;
	float: left;
	font-size: 11px;
}

.body .content .sidebar .news select, x:-moz-any-link{ /* HACK somente para firefox =) */ /*nomedadiv + , x:-moz-any-link */
	width: 42px;
	height: 23px;
	font-size: 9px;
}

.body .content .sidebar .news .radions{
	margin: 0;
	margin-top: 5px;
	width: 100%;
	height: auto;
	overflow: hidden;
	float: left;
}

.body .content .sidebar .news .radions input{
	margin: 0;
	padding: 0;
	display: block;
	width: auto;
	height:auto;
	background: none;
	border: none;
	float: left;
}

.body .content .sidebar .news #buttom{
	margin: 0;
	padding: 0;
	width: 92px;
	height: 38px;
	border: none;
	background: none;
	background-image: url(../images/btn-cadastrar.png);
	background-position: center top;
	background-repeat: no-repeat;
	cursor: pointer;
}

.body .content .sidebar .ads{
	margin: 0 auto;
	padding: 0;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 217px;
	height: auto;
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background: url(../images/bg-aside.jpg) -10px -120px no-repeat;
	 
}

.body .content .sidebar .ads img{
	margin: 0 auto;
	padding: 0;
	border: none;
	display: block;
}

.body .content .sidebar .social-networking{
	margin: 0 auto;
	padding: 0;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 18px;
	width: 212px;
	height: auto;
	overflow: hidden;
	border-bottom-color: #ccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	 
}

.body .content .sidebar .social-networking a{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	border: none;
	display: block;
	width: 75px;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	text-align: center;
	float: left;
}

.body .content .sidebar .social-networking a:hover{
	font-size: 14px;
	text-decoration: underline;
}

.body .content .sidebar .social-networking img{
	margin: 0 auto;
	padding: 0;
	padding-bottom: 10px;
	border: none;
	display: block;
}

.body .content .sidebar .social-networking p{
	margin: 0;
	padding: 0;
	display: block;
	
}

/*****/

.body .main .content-internal{
	margin: 0;
	padding: 0;
	padding-top: 200px;
	width: 700px;
	height: auto;
	overflow: hidden;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 10pt;
	color: #666666;
	line-height: 20px;
	text-align: justify;
}

.body .main .content-internal iframe{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 300px;
}

.body .main .content-internal h1{
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	padding-left:25px;
	display:block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 10pt;
	color:#034496; 
	text-transform:uppercase;
	background-image: url(../images/icon-titulo.png);
	background-position: center left;
	background-repeat: no-repeat;
	float: left;
}

.body .main .content-internal span{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
}

.body .main .content-internal h2, h3{
	margin: 0;
	margin-bottom: 20px;
	padding: 0;
	display:block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12pt;
	color: #FF6600; 
	text-transform:uppercase;
	clear: both;
}

.body .main .content-internal .date{
	margin: 0;
	padding: 0;
	color: #003399;
}

.body .main .content-internal p{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 10pt;
	color: #666666;
	line-height: 20px;
	text-align: justify;
}

.body .main .content-internal a{
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	display: block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/*font-size: 10pt;*/
	color: #666;
	text-decoration: none;
	
	text-align: justify;
	font-weight: bold;
}

.body .main .content-internal a:hover{
	color: #333;
	text-decoration: underline;
}

.body .main .content-internal .btnVoltar{
	margin: 0;
	margin-top: 15px;
	padding: 0;
	padding-top: 2px;
	display: block;
	width: 92px;
	height: 21px;
	background-image: url(../images/btn-enviar.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	float: left;
	clear: both;
}

.body .main .content-internal .btnVoltar:hover{
	color: #fff;/*
	text-decoration: underline;*/
	background-position: bottom left;
}

.body .main .content-internal .btn-topo{
	margin: 0;
	margin-top: 15px;
	padding: 0;
	padding-top: 2px;
	display: block;
	width: 92px;
	height: 21px;
	background-image: url(../images/btn-enviar.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	float: left;
	clear: both;
}

.body .main .content-internal .btn-topo:hover{
	color: #fff;
	text-decoration: underline;
}

.body .main .content-internal .space-text{
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: 25px;
}

.body .main .content-internal ul{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 100%;
}

.body .main .content-internal li{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/*font-size: 10pt;*/
	line-height: 25px;
	background: url(../images/ico-li.jpg) 0 -7px no-repeat;
}

.body .main .content-internal li a{
	color: #666;
	text-decoration: none;
}

.body .main .content-internal li a:hover{
	color: #003399;
	text-decoration: underline;
}

.body .main .content-internal .galeria{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: auto;
	*width: 100%;
	height: auto;
	overflow: hidden;
}

.body .main .content-internal .galeria li{
	margin: 0;
	margin-left: 12px;
	margin-bottom: 12px;
	padding: 5px;
	display: block;
	width: 145px;
	height: auto;
	overflow: hidden;
	background: none;
	float: left;
}

.body .main .content-internal .galeria li img{
	margin: 0;
	padding: 0;
}

.body .main .content-internal .lista{
	margin: 0;
	padding:a0 ;
}

.body .main .content-internal .lista li{
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	background: none;
	border-bottom: 1px #ccc dotted;
}

.body .main .content-internal .lista li span{
	margin: 0;
	margin-bottom: -10px;
	padding: 0;
	font-size: 10px;
	color: #003399;
	font-weight: normal;
}

.body .main .content-internal .lista li a{
	margin: 0;
	padding: 0;
}

.body .main .content-internal hr{
	margin: 0;
	margin-top: 50px;
	margin-bottom: 50px;
	padding: 0;
	width: 100%;
	height: 1px;
	border: none;
	background-color: #ccc;
	float: left;
}

.body .main .content-internal #sanfona dt a{
	margin: 0;
	padding: 0;
	padding-left: 30px;
	padding-bottom: 5px;
	display: block;
	width: 100%;	
	font-size: 12px;
	color: #0066CC;
	font-weight: normal;
	border-bottom: 1px #ccc dashed;
	background: url(../images/sanfona.jpg) 0 -7px no-repeat;
}

.body .main .content-internal #sanfona dt .aberto{
	background: url(../images/sanfona-aberta.jpg) 0 -7px no-repeat;
}

.body .main .content-internal #sanfona dd{
	margin: 0;
	padding: 0;
	padding-left: 30px;
	display: block;
	width: 100%;
	height: auto;
}

.body .main .content-internal #sanfona dd ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.body .main .content-internal #sanfona dd li{
	margin: 0;
	padding: 0;
	background: none;
}

.body .main .content-internal #sanfona dd li a{
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	font-weight: normal;
}
	

.body .main .content-internal table{
	margin: 0 auto;
	margin-bottom: 15px;
	padding: 0;
	display: table;
	width: auto;
	height: auto;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/*font-size: 10pt;*/
	color: #666;
	border: none;
}

.body .main .content-internal .tabelaFotos{
	margin: 0;
	margin-left: 30px;
	padding: 0;
	display: block;
	width: 92%;
	height: auto;
	float: left;
}

.body .main .content-internal .tabelaFotos td{
	margin: 0;
	padding: 5px;
}

.body .main .content-internal .tabelaFotos img{
	margin: 0 auto;
	padding: 0;
	padding-bottom: -5px;
	display: block;
	border: none;
}

.body .main .content-internal img{
	margin: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	display: inherit;
	border: none;
	float: none;
}

.body .main .content-internal .img-float-right{
	margin: 0;
	padding: 0;
	padding-left: 10px;
	float: right;
	display: block;
}

.body .main .content-internal #lista_imprensa, #lista_clipping, #lista_saiunamidia, #lista_navios{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .main .content-internal #lista_imprensa .lista li, #lista_clipping .lista li, #lista_saiunamidia .lista li, #lista_navios .lista li{
	margin-bottom: 10px;
	padding: 0;
	padding-bottom: 10px;
	border-bottom: 1px #D0D4D9 solid;
	background: none;
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .main .content-internal #lista_imprensa li p, #lista_clipping li p, #lista_saiunamidia li p, #lista_navios li p{
	margin: 0;
	padding-bottom: 0;
	color: #003399;
}

.body .main .content-internal #lista_imprensa li a, #lista_clipping li a, #lista_saiunamidia li a, #lista_navios li a{
	margin: 0;
	padding: 0;
	padding-bottom: 0;
	font-weight: bold;
	
}

.body .main .content-internal .paginador{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .main .content-internal .paginador ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.body .main .content-internal .paginador #paginador{
	margin: 0;
	margin-top: 10px;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .main .content-internal .paginador #paginador li{
	margin: 0;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0;
	background: none;
}

.body .main .content-internal .paginador #paginador li a{
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 0;
	text-align: center;
	
}

.body .main .content-internal .box-accessory{
	margin: 0;
	margin-top: 20px;
	padding: 0;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.body .main .content-internal .box-accessory h3{
	margin: 0;
	padding: 0;
	display:block;
	width: 100%;
	height: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	/*font-size: 10pt;*/
	color: #FF6600; 
	text-transform:uppercase;
	clear: both;
}

.body .main .content-internal .box-accessory img{
	margin: 0;
	margin-right: 10px;
	padding: 0;
	border: none;
	float: left;
}

.body .main .content-internal .box-accessory p{
	margin: 0;
	padding: 0;
	width: 50%;
	float: left;
}

.body .main .content-internal form{
	margin: 0;
	padding: 0;
}

.body .main .content-internal fieldset {
	margin: 0;
	padding: 20px;
	display: block;
	width: 650px;
	height: auto;
	overflow: hidden;
	border:#e0d7c1 solid 1px;
	display: block;
	float: left;
}

.body .main .content-internal legend {
	margin: 0;
	padding: 0;
	padding-left: 5px;

	color:#0099CC;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 10pt;
}

.body .main .content-internal label {
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	display:block;
	width: 100%;
	height: auto;
	overflow: hidden;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

.body .main .content-internal label span{
	margin: 0;
	padding: 0;
	display: block;
	width: 5px;
	float: right;
	margin-right: 5px;
}

.body .main .content-internal label strong {
	display:block;
	float:left;
	font-size:9pt;
	width:90px;
}

.body .main .content-internal input, .body .main .content-internal textarea {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	width:97%;
	height:22px;
	line-height:22px;
	border:#e0d9bf solid 1px;
	color:#76736a;
	background-color:#fbfbf1;
	clear: both;
}

.body .main .content-internal textarea {
	height:80px;
}

.body .main .content-internal button {
	margin: 0;
	padding: 0;
	display: block;
	width: 93px;
	height: 20px;	
	background-image:url(../images/btn-enviar.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width:90px;
	display:block;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	border: none;
	cursor: pointer;
}

.body .main .content-internal button:hover {
	border: none;
	background-image:url(../images/btn-enviar.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.body .main .content-internal span.aviso {
	padding-right:230px;
	font-size:8pt;
	color:#908a74;
	float:left;
	line-height:25px;
}

.body .main .content-internal .formClipping{
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: auto;
	clear: both;
}

.body .main .content-internal .formClipping input{
	margin: 0 auto;
	padding: 3px;
	width: 75%;
	height: auto;
	float: left;
}

.body .main .content-internal .formClipping button{
	padding: 0;
	margin-left: 10px;
	float: left;
}

/***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.body .footer{
	margin: 0 auto;
	padding: 0;
	padding-top: 80px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-image: url(../images/bg-footer.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.body .footer .top{
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 0;
	width: 990px;
	height: auto;
	overflow: hidden;
}

.body .footer .top p{
	margin: 0;
	padding: 0;
	padding-top: 8px;
	padding-right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #069;
	float: left;
}

.body .footer .top img{
	margin: 0;
	padding: 0;
	padding-right: 8px;
	border: none;
	float: left;
}

.body .footer .top a{
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
	float: left;
}

.body .footer .top #block{
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	height: auto;
}

.body .footer .nav-footer{
	margin: 0;
	padding: 0;
	padding-bottom: 80px;
	width: 990px;
	height: auto;
	overflow: hidden;
}

.body .footer .nav-footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
	width: 500px;
	height: auto;
	float:left;
}

.body .footer .nav-footer li{
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	width: auto;
	height: auto;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #069;
	border-left-color: #ccc;
	border-left-style: solid;
	border-left-width: 1px;	
}

.body .footer .nav-footer li a{
	margin: 0;
	padding: 0;
	text-decoration: none;
	color: #069;	
}
.body .footer .nav-footer li a:hover{
	text-decoration: underline;	
}

.body .footer .nav-footer .credits{
	margin: 0;
	padding: 0;
	width: 310px;
	height: auto;
	float: right;
}

.body .footer .nav-footer .credits a,p{
	margin: 0;
	padding: 0;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;;
	font-size: 12px;
	color: #069;
	float: left;
}

/***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

/**/
#no-border{
	border: none;
}


.bg-default{
	background-image: url(../images/bg-default.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

.bg-internal{
	background-image: url(../images/bg-internas.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

#no-padding-border{
	border: none;
	padding-left: 0;
}

#float-right{
	float: right;
}
