/* CSS Document */


/* inicio CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
object,a {outline:0}
/* fim CSS reset */


Body{
	background: #000 url(img/bg.jpg) no-repeat center top fixed;
	margin:0;
	text-align: center;
}

*{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

#div_main{
	position: absolute;
	width:993px;
	height:100%;
	padding-bottom:50px;
	left:50%;
	margin-left: -497px;	
	text-align:left;
}

#div_inst{
	position:relative;
	height:21px;
	width:984px;
	background: #000 url(img/bg_inst.gif) repeat-x;
	padding:4px 0 0 10px;
}


#div_inst ul{
	list-style: none; 
	margin: 0;
	display: inline;

}

#div_inst ul li  {
	margin: 0 10px 0 0;
	*margin: 0 7px 0 0;
	display: inline-block;
	float:left;
	color:#999999;
	font-size:12px;
	font-weight:bold;		
}
	

#div_inst li a {
	text-decoration: none;
	color:#999999;
	font-size:12px;
	font-weight:bold;	
}

#div_inst li a:hover {
	text-decoration: none;
	color:#cfcdcd;
	font-size:12px;
	font-weight:bold;	
}

a.btn {
	width: 15px;
	height: 15px;
	display: block;
	padding: 0;
}

.btn-face {
	background-repeat: no-repeat;
	background-image: url(img/img_fb.gif);
}

.btn-face:hover {
	background-position: 0 -15px;
	background-image: url(img/img_fb.gif); cursor: pointer;
}

.btn-twitter {
	background-repeat: no-repeat;
	background-image: url(img/img_tw.gif);
}

.btn-twitter:hover {
	background-position: 0 -15px;
	background-image: url(img/img_tw.gif); cursor: pointer;
}

a.btn-ytb {
	background-repeat: no-repeat;
	background-image: url(img/img_yt.gif); 
	width: 37px;
}

.btn-ytb:hover {
	background-position: 0 -15px;
	background-image: url(img/img_yt.gif); cursor: pointer;
}

a.btn-idi {
	width: 25px;
	height: 15px;
	display: block;
}

.btn-idi-eng{
	width:25px;
	background-repeat: no-repeat;
	background-image: url(img/img_idiomas.gif);
	background-position: 0 -34px;
	padding-left:30px;
	margin-right:13px;
}

.btn-idi-port{
	width:25px;
	background-repeat: no-repeat;
	background-image: url(img/img_idiomas.gif);
	padding-left:30px;
	margin-right:33px;
}

#div_inst div{
	right:0;
	position:absolute;
}



#div_header{
	position:absolute;
	height:267px;
	width:100%;
	z-index:0;
}

#div_onoff{
	width:100%;
	text-align:center;
	margin-top:30px;
}

#div_logos{
	position:absolute; 
	width:205px; 
	height:40px; 
	right:23px; 
	top:192px;
}

#div_menu{
	position: absolute;
	top:205px;
	left:0;
	margin-left:27px;
}

.mg_logo1{margin-right:7px;}
.mg_logo2{margin-right:30px;}
.mg_logo3{margin-right:15px;}

#div_container{
	position: absolute;
	width:993px;
	top:280px;
	height:100%;
	z-index:5;
}

#div_left{
	width:585px;
	height:500px;
	float:left;
	margin-left:27px;
	_margin-left:12px;
}

#div_right{
	width:330px;
	height:500px;
	float:left;	
	margin-left:30px;
}

#div_dest_home{
	margin-top:0px;
}

#div_video_home{
	margin-bottom:20px;
}

#dest_home{
	background:url(img/top_dest_home.png) no-repeat top; 
	width:536px; 
	height:auto; 
	padding: 20px 24px 0 24px; 
	text-align:justify;
	display: block;
	color:#333333;
	font-size:14px;
	font-weight:bold;
}

#dest_cat{
	background:url(img/top_dest_home.png) no-repeat top; 
	width:536px; 
	height:auto; 
	padding: 20px 24px 0 24px; 
	text-align:justify;
	display: block;
	color:#333333;
	font-size:14px;
}


#div_cat_dir img{
	margin:0 10px 0 0;
}

/*hexa do titulo 9F7232*/
#dest_bot{
	background:url(img/bot_dest_home.png) no-repeat; 
	width:584px; 
	height:25px; 
}

#div_calendario{
	margin-top:20px;
	padding-bottom:25px;
}

#div_cal_top{
	background:url(img/top_cal.png) no-repeat top; 
	width:557px; 
	height:auto; 
	padding: 12px 14px 0 14px; 
	text-align:justify;
	display: inline-block;
	margin-bottom:-3px;
}

#div_cal_bot{
	background:url(img/bot_cal.png) no-repeat; 
	width:585px; 
	height:25px; 	
}

#div_cal_date{
	float:left; 
	width:475px;
}

#div_cal_print{
	float:left; 
	width:50px; 
	text-align:right;
}

#div_cal_mid{
	width:100%; 
	height:auto; 
	clear:both;
}

#div_cal_date p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-stretch:normal;
	color:#996600;
	margin-left:5px;
	margin-bottom:10px;
}

#div_conteudo{
	margin-top:0px;
	padding-bottom:5px;
}

#div_conteudo_mid{
	width:94%; 
	height:auto; 
	clear:both;
	margin-left:14px;
	margin-right:10px;
	margin-top:30px;
}

#div_itens_cal{
	width:157px;
	float:left; 
	text-align:left; 
	display: inline-table; 
	padding:12px 13px; 
	margin-bottom:20px;
	height:335px;
	/*background:#F00;*/
}

#div_itens_cal a{text-decoration:none; color:#000;}
#div_itens_cal_bottom_sel a{text-decoration:none; color:#000;}

#div_itens_cal a:hover, #div_itens_cal a:hover p, #div_itens_cal a:hover h1, #div_itens_cal a:hover span, 
#div_itens_cal_bottom_sel a:hover, #div_itens_cal_bottom_sel a:hover p, #div_itens_cal_bottom_sel a:hover span
{text-decoration:underline; cursor:pointer;}

#div_itens_cal_bottom_sel{
	width:157px; 
	float:left; 
	text-align:left; 
	display: inline-table;
	background: url(img/destaque_selecionado.png) no-repeat; 
	padding:12px 13px;
	height:335px;
	margin-bottom:20px;
	margin-right:2px;
	/*background:#090;*/
}

#div_itens_cal_bottom_sel a{text-decoration:none; color:#000;}
	
#div_itens_cal_bottom_sel a:hover{text-decoration:underline; cursor:pointer;}

.border_item_cal{
	border-right: solid 1px #ccc;
}

.data_destaque{
	font-size:12px;
	font-weight:bold;
	color:#996600;
	margin-top:10px;
	display:block;
}

.titulo_destaque{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-bottom: 10px;
}


#div_fb{
	margin-top:0;
}

#div_top_fb{
	background:url(img/top_fb.png) no-repeat top; 
	width:298px; 
	height:auto; 
	padding: 17px 14px 0 14px; 
	display: block;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

#div_top_fb p{
	font-size:11px;		
}

#div_top_fb a{text-decoration:none; color:#000;}
#div_top_fb a:hover, #div_top_fb a:hover p{text-decoration:underline;}


#div_bot_fb{
	background:url(img/bot_fb.png) no-repeat; 
	width:326px; 
	height:17px; 
}


#div_cat{
	margin-top:8px;
	display:none;
}

#div_top_cat{
	background:url(img/top_categorias.png) no-repeat top; 
	width:298px; 
	height:auto; 
	padding: 17px 14px 0 14px; 
	display: inline-block;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-bottom:-3px;
}

#div_top_cat ul{
	list-style: none; 
	margin: 0;
	display: inline;

}

#div_top_cat ul li  {
	margin: 3px 0 0 0;
	display: inline-block;
	float:left;
	width:145px;
}
	

#div_top_cat li a {
	text-decoration: none;
	color:#006699;
	font-size:12px;
	font-weight:bold;
	
}

#div_top_cat a:hover {
	text-decoration: underline;
	color:#006699;
	font-size:12px;
	font-weight:bold;
}

#div_top_cat p{
	font-size:12px;		
}

#div_bot_cat{
	background:url(img/bot_categorias.png) no-repeat; 
	width:326px; 
	height:17px; 
	display: inline-block;
}

#div_tag{
	margin-top:8px;
}

#div_top_tag{
	background:url(img/top_tag.png) no-repeat top; 
	width:298px; 
	height:auto; 
	padding: 17px 14px 0 14px; 
	display: inline-block;
	text-align:left;
	/*margin-bottom:-3px;*/
}

#div_top_tag a {
	text-decoration: none;
	/*color:#FFFFFF;
	font-size:12px;
	font-weight:bold;*/
}

#div_top_tag a:hover {
	/*text-decoration: underline;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;*/
}


#div_bot_tag{
	background:url(img/bot_tag.png) no-repeat; 
	width:326px; 
	height:17px; 
	display: inline-block;
}

#div_lk{
	margin-top:5px;
}

#div_top_lk{
	background:url(img/top_lk.png) no-repeat top; 
	width:298px; 
	height:auto; 
	padding: 17px 14px 0 14px; 
	display: inline-block;
	text-align:left;
	/*margin-bottom:-3px;*/
}

#div_top_lk a {
	text-decoration: none;
	display: block;
	color:#cccccc;
	font-size:12px;
	font-weight:bold;
	margin: 3px 0 0 0;
}

#div_top_lk a:hover {
	text-decoration: underline;
	display: block;
	color:#cccccc;
	font-size:12px;
	font-weight:bold;
	margin: 3px 0 0 0;
}


#div_bot_lk{
	background:url(img/bot_lk.png) no-repeat; 
	width:326px; 
	height:17px; 
	display: inline-block;
}

hr{
	border-width: 0;
	height: 1px;
	border-top-width: 1px;
	clear: both;
	margin:10px 0 10px 0;
}

#div_thumbs {
	width:100%;
	padding:15px 0;		
	clear:both;
	display:inline-block;
}

#div_thumbs p {clear:both;}

#div_thumbs img{
	float:left;	
	margin:0 20px 20px 0;
}


.titulo_cont{
	font-size:18px;
	color:#996600;	
}

.titulo_cont1{
	font-size:14px;
	color:#996600;
	font-weight:bold;
}

.titulo_cont2{
	font-size:14px;
	color:#000;
	font-weight:bold;
}

.fone{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;	
	padding-left:130px;
}

.fl{
	float:left;	
}

.cb{clear:both; }

.tf{
	border:1px solid #CCC;
}

.wtf1{
	width:255px; 
	height:28px; 
	margin-top:5px;
}

.wtf2{
	width:525px; 
	height:225px; 
}


.bt_form{
	border-width:0;
	padding:5px 0;
	width:70px;
	display:block;
	background:#999999;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	float:right;
	margin-left:15px;
}
