/* includes */

*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	text-decoration:none;
	outline:none;
}
body{
	background:#0176b9 url("../img/bg/bg_img_top.png") no-repeat center top;
	margin:0 auto;
}
div.wrap {width:1200px; margin:0 auto;}

#geral{
	background:url("../img/bg/bg_img_content.png") no-repeat;
	width:888px;
	margin:0 auto;
}
a:hover{
	text-decoration:underline;
}

/*HEADER
________ */

#header{
	width:896px;
	margin-bottom:10px;
	height:150px;
}
#header h1 a{
	background:url("../img/tit/tit_logo.png") no-repeat;
	float:left;
	height:94px;
	margin-top:30px;
	overflow:hidden;
	text-indent:-999em;
	width:225px;
}
#header p{
	color:#0A72BB;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:34px 0 0 5px;
	width:175px;
}
#header h2{
	background:url("../img/tit/tit_h2.png") no-repeat;
	clear:right;
	color:#006CB8;
	float:right;
	height:20px;
	margin-top:35px;
	overflow:hidden;
	text-indent:-999em;
	width:211px;
}
#header ul.menu{
	float:left;
	height:95px;
	margin-left:40px;
	margin-right:75px;
	width:345px;
}
#header ul.menu li{
	border-left:1px solid #FFFFFF;
	float:left;
	width:150px;
	margin-left:10px;
	font-size:13px;
	padding-left:10px;
	position:relative;
}
#header ul.menu li.ativo{
	z-index:13;
}
#header ul.menu li.top{
	padding-top:23px;
}
#header ul.menu li div{
	float:left;
	padding-right:8px;
	position:relative;
}
#header ul.menu li div h3{
	font-size:13px;
}
#header ul.menu li div h3 a{
	color:#515151;
	letter-spacing:-1px;
}
#header ul.menu li div h3 a:hover{
	text-decoration:none;
	color:#013147;
}
#header ul.menu li div ul{
	background-color:#333333;
	display:none;
	padding:10px 0;
	position:absolute;
	right:-146px;
	top:0;
	width:146px;
}
#header ul.menu li div ul.ativo{
	display:block;
}
#header ul.menu li div ul li{
	border-left:none;
	border-bottom:1px solid #336378;
	margin-left:0;
	width:136px;
	margin-top:5px;
	padding-bottom:5px;
	position:relative;
}
#header ul.menu li div ul li.primeira{
	margin-top:0;
	padding-top:0;
}
#header ul.menu li div ul li.bottom{
	border-bottom:none;
	margin-top:4px;
	padding-bottom:0;
}
#header ul.menu li div ul li a{
	color:#00deff;
	font-size:11px;
}
#header div.login{
	background:url("../img/bg/bg_fatia_transparente_login.png") repeat;
	float:right;
	height:77px;
	padding:10px 8px;
	width:195px;
}
#header div.login h4{
	background:url("../img/tit/tit_members_areaLogin.png") no-repeat;
	overflow:hidden;
	text-indent:-999em;	
}
#header div.login input{
	color:#7F7F7F;
	height:16px;
	padding:2px;
	width:65px;
}
#header div.login button{
	background:url("../img/bt/bt_botaoOkLogin.png") no-repeat;
	border:none;
	cursor:pointer;
	height:22px;
	margin-left:3px;
	overflow:hidden;
	text-indent:-999em;
	width:23px;
}
#header div.login a{
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:10px;
	margin-right:10px;
	margin-top:10px;
}

#headerVideo { height: 370px; }

/* Sub Menu Content 
___________________ */

#content div.subMenuCont{
	background-color:#053D59;
	float:left;
	min-height:622px;
	padding:12px;
	width:123px;
}
#content div.subMenuCont ul li h3{
	margin-bottom:5px;
}
#content div.subMenuCont ul li a{
	clear:both;
	color:#FFFFFF;
	display:block;
	font-size:11px;
	padding:2px 0 1px 5px;
}
#content div.subMenuCont ul li ul{
	display:none;
	margin-bottom:10px;
}
#content div.subMenuCont ul li ul li{
	margin-left:10px;
	display:block;
}
#content div.subMenuCont ul li h3.ativo a,
#content div.subMenuCont ul li a.ativo,
#content div.subMenuCont ul li a:hover{
	background:url("../img/bt/bt_seta_subMenuCont.png") no-repeat 0 6px;
}

/* participants
_______________ */

#content div.participants{
	float:right;
	margin-top:4px;
	width:235px;
}
#content div.participants ul li{
	color:#FFFFFF;
	float:left;
	font-size:9px;
	margin-bottom:10px;
}
#content div.participants ul li.main{
	float:left;
	height:88px;
	overflow:hidden;
	width:100%;
}
#content div.participants ul li.dark{
	margin-bottom:50px;
}
#content div.participants ul li h4{
	float:left;
	font-size:20px;
}
#content div.participants ul li a.rss{
	background:url("../img/bg/rss.png") no-repeat;
	color:#FFFFFF;
	float:right;
	height:16px;
	margin-bottom:0;
	margin-top:7px;
	padding-left:20px;
	padding-top:2px;
	text-decoration:underline;
	width:20px;
}
#content div.participants ul li a.rss:hover{
	text-decoration:none;
}
#content div.participants ul li.dark ul{
	background:url("../img/bg/bg_caixa_transparente_ativoEscura.png") repeat;
	float:left;
	margin-top:15px;
	padding:12px;
	width:211px;
}
#content div.participants ul li.dark ul li span.foto{
	background:url("../img/bg/bg_caixa_transparente_ativoClaro.png") repeat;
	float:left;
	height:75px;
	margin-right:19px;
	width:66px;
}
#content div.participants ul li.dark ul li strong{
	display:block;
	float:left;
	margin-top:15px;
	width:124px;
}
#content div.participants ul li.main ul li{
	width:165px;
	float:left;
}
#content div.participants ul li.main ul li.pdf{
	background-color:#b6d1da;
	width:248px;
}
#content div.participants ul li.main ul li.pdf strong{
	margin-top:18px;
}
#content div.participants ul li.main ul li{
	padding:14px 15px;
}
#content div.participants ul li ul li.pdf span.pdf{
	background:url("../img/bg/bg_span_pdf.png") no-repeat;
	float:left;
	height:54px;
	margin:0 22px 0 0;
	width:50px;
}
#content div.participants ul li ul li.pdf{
	font-size:11px;
	color:#003048;
}
#content div.participants ul li ul li.pdf strong{
	margin-top:11px;
	display:block;
}
#content div.participants ul li ul li.pdf strong a{
	color:#003048;
}
#content div.participants ul li ul li.pdf p{
	clear:none;
	color:#003048;
	margin:0;
}
#content div.participants ul li.main ul li.transparent{
	padding:12px 15px;
	background:url("../img/bg/transparencia_azul.png") repeat;
}
#content div.participants ul li.simples{
	margin-right:15px;
}
#content div.participants ul li.simples ul li{
	background-color:#B6D1DA;
	margin-bottom:0;
	padding:12px;
	width:205px;
}
#content div.participants ul li.simples ul li.transparent{
	background:url("../img/bg/transparencia_azul.png") repeat;
	clear:both;
	float:left;
	font-size:9px;
	margin-top:15px;
	padding:12px;
}
#content div.participants ul li.simples ul li.transparent p{
	font-size:9px;
}
#content div.participants ul li.simples ul li.transparent a{
	color:#FFFFFF;
	float:left;
	font-size:11px;
	margin-top:15px;
}
#content div.participants ul li.simples ul li.transparent strong{
	font-size:11px;
}

/* read more
____________ */

#content div.readMore{
	float:right;
	width:235px;
	margin-top:127px;
}
#content div.readMore h5{
	font-size:11px;
	color:#6cbad8;
	margin-bottom:5px;
	margin-left:10px;
}
#content div.readMore div.message{
	background:url("../img/bg/bg_caixa_transparente_ativoEscura.png") repeat;
	padding:12px;
}
#content div.readMore div.message h3{
	font-size:22px;
	font-style:italic;
	color:#FFFFFF;
}
#content div.readMore div.message img{
	margin:15px 0;
	width:208px;
}
#content div.readMore div.message strong{
	color:#00deff;
	font-size:12px;
}
#content div.readMore div.message strong span{
	color:#FFFFFF;
	clear:both;
	float:left;
	margin-bottom:10px;
}
#content div.readMore div.message p{
	clear:both;
	font-size:11px;
	color:#FFFFFF;
}
#content div.readMore div.message a{
	font-size:11px;
	color:#FFFFFF;
	margin-top:15px;
	display:block;
}

/* readMore
	Newsletter
______________ */

#content div.readMore div.Newsletter{
	background:url("../img/bg/bg_caixa_transparente.png") repeat;
	float:left;
	padding:17px 14px;
}
#content div.readMore div.Newsletter h3{
	font-size:25px;
	font-style:italic;
	color:#FFFFFF;
	margin-bottom:30px;
	letter-spacing:-1px;
}
#content div.readMore div.Newsletter ul li{
	margin-bottom:20px;
}
#content div.readMore div.Newsletter ul li label{
	color:#FFFFFF;
	font-size:12px;
}
#content div.readMore div.Newsletter ul li input{
	color:#0175BD;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	width:203px;
}
#content div.readMore div.Newsletter ul li label.error{
	color:#FF0000;
}
#content div.readMore div.Newsletter ul li select{
	width:211px;
	color:#0175BD;
	font-size:11px;
	font-weight:bold;
	padding:2px;
}
#content div.readMore div.Newsletter ul li.checkbox{
	float:left;
	margin:5px 0 0;
	width:57px;
}
#content div.readMore div.Newsletter ul li.checkbox input{
	float:left;
	margin-right:5px;
	width:12px;
	height:12px;
}
#content div.readMore div.Newsletter ul li.checkbox label{
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:12px;
}
#content div.readMore div.Newsletter ul li.checkbox label.error{
	clear:both;
	color:#FF0000;
	width:150px;
	float:none;
}
#content div.readMore div.Newsletter ul li button{
	background:url("../img/bt/bt_submit.png") no-repeat;
	border:medium none;
	cursor:pointer;
	float:right;
	height:22px;
	overflow:hidden;
	text-indent:-999em;
	width:53px;
}

/* Most Recent
	Newsletter
______________ */

#content div.MostRecent{
	float:right;
	width:235px;
	margin-top:127px;
}
#content div.MostRecent h5{
	font-size:11px;
	color:#6cbad8;
	margin-bottom:5px;
	margin-left:10px;
}
#content div.MostRecent div.message{
	background:url("../img/bg/bg_caixa_transparente_ativoEscura.png") repeat;
	padding:12px;
}
#content div.MostRecent div.message h3{
	font-size:22px;
	font-style:italic;
	color:#FFFFFF;
}
#content div.MostRecent div.message img{
	margin:15px 0;
}
#content div.MostRecent div.message strong{
	color:#00DEFF;
	display:block;
	font-size:12px;
	margin-top:20px;
}
#content div.MostRecent div.message strong span{
	color:#FFFFFF;
	clear:both;
	float:left;
	margin-bottom:10px;
}
#content div.MostRecent div.message p{
	clear:both;
	font-size:11px;
	color:#FFFFFF;
}
#content div.MostRecent div.message a{
	font-size:11px;
	color:#FFFFFF;
	margin-top:15px;
	display:block;
}

/* pagination
_____________ */

#content div.pagina{
	margin-left:140px;
}
#content div.pagination{
	float:left;
	margin:18px 0 39px 25px;
	clear:both;
}
#content div.pagination ul {
	float:left;
}
#content div.pagination ul li{
	border-right:1px solid #ffffff;
	float:left;
	height:11px;
	margin-top:7px;
	position:relative;
	width:35px;
}
#content div.pagination ul li a{
	color:#FFFFFF;
	display:block;
	font-size:11px;
	text-align:center;
	text-decoration:underline;
	width:34px;
	position:absolute;
}
#content div.pagination ul li a:hover{
	color:#00DEFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	top:-5px;
}
#content div.pagination ul li.ativo a{
	color:#00DEFF;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	top:-5px;
}
#content div.pagination ul li.previous a:hover
, #content div.pagination ul li.next a:hover{
	top:0;
}
#content div.pagination ul li.previous a{
	background:url("../img/bt/bt_seta_previous_pagination.png") no-repeat;
}
#content div.pagination ul li.next a{
	background:url("../img/bt/bt_seta_next_pagination.png") no-repeat;
}
#content div.pagination ul li.previous a
, #content div.pagination ul li.next a{
	border:none;
	height:24px;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:-999em;
	width:102px;
	float:left;
}
#content div.pagination ul li.previous
, #content div.pagination ul li.next{
	border:medium none;
	position:relative;
	top:-5px;
	width:100px
}
#content div.pagination ul li.noBorder{
	border:none;
}

/* Schedule
___________ */

#content div.schedule{
	background:url("../img/bg/bg_caixa_transparente_ativoEscura.png") repeat;
	float:right;
	margin-top:138px;
	padding:12px;
	width:220px;
}
#content div.schedule h3{
	font-size:22px;
	font-style:italic;
	color:#FFFFFF;
	margin-bottom:5px;
}
#content div.schedule div.Calendar{
	widows:215px;
	height:170px;
	margin-bottom:43px;
}
#content div.schedule span{
	color:#00DEFF;
	display:block;
	font-size:12px;
	margin-bottom:20px;
}
#content div.schedule strong{
	color:#CCDEE5;
	float:left;
	width:100%;
}
#content div.schedule p{
	color:#CCDEE5;
	float:left;
	font-size:11px;
	margin-bottom:18px;
	width:100%;
}

/* Download
___________ */

#content div.download{
	float:left;
	margin-top:15px;
}
#content div.download h4{
	font-size:16px;
	font-style:italic;
	color:#FFFFFF;
	float:left;
	margin-right:50px;
}
#content div.download div.cla{
	float:left;
	margin-right:60px;
	position:relative;
}
#content div.download div a{
	font-size:14px;
	color:#053e5b;
	font-style:italic;
	font-weight:bold;
}
#content div.download div.cla span.cla{
	background:url("../img/bt/bt_calendario.png") no-repeat;
	height:36px;
	left:-16px;
	position:absolute;
	top:-6px;
	width:35px;
}
#content div.download div.cla a{
	background:url("../img/bg/bg_transparencia.png") repeat;
	float:left;
	padding:5px 10px;
	text-align:center;
	width:60px;
}
#content div.download div.outlook{
	float:left;
	position:relative;
}
#content div.download div.outlook span.outlook{
	background:url("../img/bt/bt_email.png") no-repeat;
	height:36px;
	left:-20px;
	position:absolute;
	top:-2px;
	width:35px;
}
#content div.download div.outlook a{
	background:url("../img/bg/bg_transparencia.png") repeat;
	float:left;
	padding:5px 10px;
	text-align:center;
	width:60px;
}
#content div.download div a:hover{
	background:url("../img/bg/bg_caixa_transparente_ativo.png") repeat;
	text-decoration:none;
}

/* RODAPE
_________ */

#footer{
	clear:both;
	color:#FFFFFF;
	padding-top:21px;
	width:896px;
}
#footer div.menuFooter{
	background:url("../img/bg/bg_fatia_transparente_rodape.png") repeat;
	float:left;
	margin-bottom:10px;
	padding:20px;
	width:856px;
}
#footer div.menuFooter ul{
	float:left;
	border-left:1px solid #ffffff;
	margin-left:5px;
	padding-left:5px;
	font-size:12px;
	min-height:162px;
	width:108px;
}
#footer div.menuFooter ul li.primeira{
	margin-top:0 !important;
}
#footer div.menuFooter ul li h4{
	margin-bottom:17px;
	font-size:12px;
}
#footer div.menuFooter ul li a{
	color:#ffffff;
	float:none;
	font-size:10px;
}
#footer div.menuFooter ul.ultimo{
	width:135px;
}
#footer div.menuFooter ul.ultimo li{
	margin-top:17px;
	width:137px;
}
#footer div.menuFooter ul.ultimo li a{
	font-size:12px;
	font-weight:bold;
}
#footer div.menuFooter ul.primeira{
	border:none;
	margin-left:0;
}
#footer a{
	clear:both;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	margin-right:15px;
}
#footer p{
	font-size:12px;
	text-align:right;
	padding-bottom:32px;
}

/* OVERLAY
__________ */

.overlay {
	position: absolute; 
	top: 0; 
	left: 0; 
	background: #000; 
	filter:alpha(opacity=50); 
	opacity: 0.5; -moz-opacity:0.5;
}
.modal { 
	display:none; 
	position: absolute; 
	left: 50%; 
	top: 50%; 
	margin: 0 0 0 -214px; 
}
#modal{
	background-color:#000;
	bottom:0;
	filter:alpha(opacity=60);
	height:100%;
	left:0;
	opacity:0.6;
	position:fixed;
	*position:absolute;
	right:0;
	top:0;
	z-index:990;
	-moz-opacity:0.6;
	width:100%;
}
div.modal{
	background-color:#F7F5F0;
	font-family:Arial,Helvetica,sans-serif;
	left:54%;
	margin-left:-299px;
	position:absolute;
	top:102px;
	width:475px;
	height:435px;
	z-index:10000;
	border:none;
}
div.modal a.close{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	right:0;
	top:-25px;
}
div.modal a.previous
, div.modal a.next{
	bottom:-34px;
	height:24px;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	width:102px;
}
div.modal a.previous{
	background:url("../img/bt/bt_seta_previous_pagination.png") no-repeat;
	left:0;
}
div.modal a.next{
	background:url("../img/bt/bt_seta_next_pagination.png") no-repeat;
	right:0;
}

.jcarousel-clip {width: 465px; height: 475px; overflow:hidden;}
.jcarousel-container { 

display:block;
float:left;
height:420px;
margin:5pt 4px 15px;
overflow:hidden;
width:465px;

}
ul.carrossel li { float: left; display: block; width: 465px; height: 475px;}
ul.carrossel li { display: block; width: 465px; height: 465px;}
ul.carrossel li img { margin: 0; width: 465px; border:0;}
