@charset "utf-8";
/* CSS Document */
#main {
	width:1005px;
	height:1550px;
	position:absolute;
	left:50%;
	margin-left:-502px;
}
#top {
	position:absolute;
	top:0px;
	width:1005px;
	height:246px;
	z-index:1;
}
#menu {
	position:absolute;
	top:247px;
	left:0px;
	height: 88px;
	width:1005px;
	left: 0px;
}
#content {
	position:absolute;
	top:338px;
	width:1005px;
	height:1065px;
	background-image:url(images/bgnew.jpg);
	background-repeat:repeat-x;
	left: 0px;
}
#box_not {
	position:absolute;
	top:21px;
	height: 292px;
	width: 452px;
	left: 37px;
	color: #FFF;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#box_cont {
	position: absolute;
	left: 513px;
	top: 21px;
	height: 292px;
	width: 452px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#box_text {
	position: absolute;
	left: 368px;
	top: 83px;
	width: 591px;
	height: 576px;
	border: solid;
	border-color: #FFF;
	border-width: 2px;
	background-color:#194560;
	overflow: auto;
}
#titulo {
	position:absolute;
	left:370px;
	top: 30px;
	width:1px;
	height:29px;
	text-align: left;
}
#brasil {
	visibility:hidden;
	position:absolute;
	width:1004px;
	height:21px;
	z-index:1;
	top: 64px;
}
#desejos {
	visibility:hidden;
	position:absolute;
	width:1004px;
	height:21px;
	z-index:1;
	top: 64px;
}

#midia {
	visibility:hidden;
	position:absolute;
	width:1004px;
	height:21px;
	z-index:1;
	top: 64px;
}

#haste {
	color: #e0e6ea;
	font-family: Verdana, Geneva, sans-serif;
	font-size:17px;
}
#foto_destaque {
	position:absolute; 
	height:182px; 
	width:198; 
	top:4px; 
	left:4px
}
#descricao_destaque {
	position:absolute;
	height:165px; 
	width:155px; 
	top:14px; 
	left:211px;
}
#box_banner {
	position:absolute; 
	left:51px;
	border:solid;
	border-color:#0087c7;
	border-width:5px;
	width:209px; 
	height:86px;
}
#traco {
	position:absolute; 
	width:210px; 
	height:1px; 
	left:0px; 
	top:-2px; 
	background-color:#FFFFFF
}
#traco2 {
	position:absolute; 
	width:243px; 
	height:1px; 
	left:0px; 
	top:-2px; 
	background-color:#FFFFFF
}
#newsletter {
	position:absolute; 
	width:210px; 
	height:106px; 
	left:51px; 
	top:810px;
	color:#013b72;
}
#banner_rodape {
	position:absolute; 
	width:576px; 
	height:106px; 
	left:368px; 
	top:810px; 
	border:solid; 
	border-color:#FFF; 
	border-width:1px
}
#logos {
	position:absolute;
	width:1009px;
	height:102px;
	left:-2px;
	top:682px;
	
}

#box_rodape {
	position:absolute; 
	rightU:127px;
	border-color:#ffffff;
	width:1005px; 
	height:102px;
}


/* FONTES */
.txtcont {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFF; 
	text-align:left;
}
.txt_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF
}
.txt_10_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	font-weight:bold
}
.txtcont_bold {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#013b72;
	text-align:justify;
}
.txtcont:link {
	color:#FFF;
	text-decoration:none
}
.txtcont:hover {
	text-decoration: none;
}
.txtcont:visited {
	text-decoration: none;
}
.txtcont:active {
	text-decoration: none;
	color: #FFF;
}
.txt_11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height: normal;
	width:500px;
}
.txt_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013b72;
	text-align:justify;
}

.txt_meio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#013b72;
	text-align:justify;
}

.nome_destaque {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#26A6C1; 
	font-weight:bold
}
.txt_azul_bold {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#26A6C1; 
	font-weight:bold
}
.txt_12_azul_bold {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#26A6C1; 
	font-weight:bold
}

.txt_13{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#0CF;
	font-weight:bold
}

.txtcont_bold2 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	text-align:justify;
}

.txtcont_bold3 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:justify;
}

.txtcont_bold2:link {
	color:#FFF;
	text-decoration:none
}
.txtcont_bold2:hover {
	text-decoration: none;
}
.txtcont_bold2:visited {
	text-decoration: none;
}
.txtcont_bold2:active {
	text-decoration: none;
	color: #FFF;
}
#destaque{
	width:340px; 
	float:left;
	background:#194560;
}
#destaque img{
	float:left;
	margin-right:5px;
}
#destaque .desejo_destaque, #destaque .desejo_destaque img{
	float:left;
}
#destaque .desejo_destaque{
	width:330px;
}
#tabs_destaque{
	float:right;
}
#tabs_destaque ul{
	width:230px;
	float:right;
	list-style:none;
	margin:0px;
	padding:0px;
}
#tabs_destaque ul li.fundoclaro{
	background:#194560;
}
#tabs_destaque ul li{
	background:#194560;
	margin-top:5px;
}
#tabs_destaque ul li:first-child{
	margin-top:0px;
}
#tabs_destaque ul li:hover{
	background:#062640;
}
#tabs_destaque ul li p{
	margin:0px;
	padding:0px;
	width:180px;
	float:left;
	text-decoration:none;
}
#tabs_destaque ul li img{
	width:38px;
	height:31px;
	float:right;
}

.titulonew {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#013b72;
}

.titulonew2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#013b72;
	text-decoration:none;
}

.titulonome {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#0087c7;
	text-decoration:none;
}

.subtitulonew {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013b72;
}

.textocaixa {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#013b72;
	font-weight:bold;
	margin-top:5px;
	margin-left:15px;
}

.textocaixa10 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#013b72;
	font-weight:bold;
	text-align:left;
}

.mais {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:8px; 
	color:#013b72;
	font-weight:bold;
	text-align:right;
	margin:15px;
	margin-right:15px;
}

#box_agenda {
	position:absolute;
	left:272px;
	top:345px;
	border:solid;
	border-color:#2f5e8b;
	border-width:2px;
	width:217px;
	height:293px;
	z-index:1;
}

#box_agendaimg {
	position:absolute;
	left:433px;
	top:340px;
	width:53px;
	height:50px;
	z-index:2;
}


#box_noticias {
	position:absolute;
	left:513px;
	top:345px;
	border:solid;
	border-color:#2f5e8b;
	border-width:2px;
	width:217px;
	height:293px;
	z-index:1;
}

#box_noticiasimg {
	position:absolute;
	left:642px;
	top:340px;
	width:101px;
	height:82px;
	z-index:2;
}

#box_twitter {
	position:absolute;
	left:748px;
	top:345px;
	border:solid;
	border-color:#2f5e8b;
	border-width:2px;
	width:217px;
	height:293px;
	z-index:1;
}

#box_twitterimg {
	position:absolute;
	left:882px;
	top:333px;
	width:83px;
	height:58px;
	z-index:2;
}

#box_eventos {
	position:absolute;
	left:37px;
	top:345px;
	border:solid;
	border-color:#2f5e8b;
	border-width:2px;
	width:217px;
	height:293px;
	z-index:1;
}

#box_eventosimg {
	position:absolute;
	left:197px;
	top:341px;
	width:53px;
	height:50px;
	z-index:2;
}

#nome {
	position:absolute;
	left:-10px;
	top:-4px;
	width:53px;
	height:249px;
	z-index:2;
}

#box_patrocinio {
	position:absolute;
	rightU:127px;
	border-color:#ffffff;
	width:930px;
	height:90px;
	left: 40px;
	top: 47px;
	background-color:#FFF;
}

#estrelas {
	position:absolute;
	left:797px;
	top:13px;
	width:137px;
	height:22px;
	z-index:2;
}

#setas {
	position:absolute;
	left:404px;
	top:12px;
	width:33px;
	height:17px;
	z-index:2;
}

#youtube{
	position:absolute;
	left:354px;
	top:7px;
	width:89px;
	height:35px;
	z-index:2;
}

#breve {
	position:absolute;
	left:-2px;
	top:-1px;
	width:126px;
	height:116px;
	z-index:2;
}
	
#brevedesejos {
	position:absolute;
	left:-2px;
	top:-1px;
	width:126px;
	height:116px;
	z-index:2;
}
	
#box_patrociniotodo {
	position:absolute;
	right:127px;
	width:916px;
	height:157px;
	left: 49px;
	top: 47px;
}
	
#redes_sociais {
	position:absolute;
	left:848px;
	top:857px;
	width:137px;
	height:32px;
	z-index:2;
}	
	
#base {
	width:1005px;
	height:1406px;
	position:absolute;
	left:50%;
	margin-left:-502px;
}	

#top01 {
	position:absolute;
	top:0px;
	width:1005px;
	height:246px;
	z-index:1;
}
	
#box_desejos {
	position: absolute;
	left: 36px;
	top: 27px;
	width: 533px;
	height: 628px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
	overflow: auto;
}
	
#box_menudesejos {
	position: absolute;
	left: 600px;
	top: 28px;
	width: 365px;
	height: 576px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
	overflow: auto;
}

#box_menu1 {
	position: absolute;
	left: 600px;
	top: 29px;
	width: 365px;
	height: 46px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#box_menu2 {
	position: absolute;
	left: 600px;
	top: 98px;
	width: 365px;
	height: 46px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#box_menu3 {
	position: absolute;
	left: 600px;
	top: 168px;
	width: 365px;
	height: 47px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#titulodesejos{
	position:absolute;
	left:37px;
	top:22px;
	width:331px;
	height:35px;
}
	
#box_lateraldireita{
	position: absolute;
	top: 27px;
	border-width: 2px;
	width: 363px;
	left: 603px;
	height: 628px;
}

#youtube2{
	position:absolute;
	left:261px;
	top:7px;
	width:89px;
	height:35px;
	z-index:2;
}

#box_youtube{
	position: absolute;
	top: 0px;
	width: 359px; 
	left: 0px;
	height: 255px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#box_desejoslateral{
	position: absolute;
	top: 291px;
	width: 356px;
	left: 0px;
	height: 259px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#setas2 {
	position:absolute;
	left:312px;
	top:12px;
	width:33px;
	height:17px;
	z-index:2;
}


#box_eventoslateral{
	position: absolute;
	top: 582px;
	width: 362px;
	left: 0px;
	height: 46px;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}

#box_eventosimg2 {
	position:absolute;
	left:299px;
	top:577px;
	width:53px;
	height:50px;
	z-index:2;
}

.data {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#C00;
	text-decoration:none;
}

#box_baselateral {
	position: absolute;
	left: 600px;
	top: 28px;
	width: 365px;
	height: 576px;
}

.textolegenda {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-align:left;
}

#elementoPai {
	width:457px;
	position:absolute;
	z-index:1;
}
.labelBox {
	position:absolute;
	font-size:1.1em;
	font-weight:bold;
	width:160px;
	height:20px;
	z-index:7;
	margin:215px 0 0 400px;
	left: -68px;
	top: -187px;
}
.topoDestaque {
	float:right; width:475px; height:20px; color:#fff;
}
.boxDestaque {
	width:455px;
	display:block;
	position:absolute;
	z-index:1;
}
#textoGiratorio {
	position:absolute;
	top:21px;
	height: 292px;
	width: 457px;
	left: 37px;
	color: #FFF;
	border: solid;
	border-color: #2f5e8b;
	border-width: 2px;
}


#indice1 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}
#indice2 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}
#indice3 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}
#indice4 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}
#indice5 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}
#indice6 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}
#indice7 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}
#indice8 {
	display:block; float:left; width:16px; height:25px; background:#000; text-decoration:none; margin-right:3px; text-align:center;
}

#banner-rotator {
	width:568px; height:247px;
}


/*BANNER ROTATIVO */



.hide{
	display:none;
}

#rotator{
	overflow: hidden;
	margin-left: 100px;
	margin-bottom: 0px;
	position: relative;
	width: 1005px;
	height: 300px;
}
