/*===================
  CSS RESET
=================== */
* {padding:0;margin:0;} 
html, body{height:100%;} 
html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, span, label, form {padding:0;margin:0;}
a{text-decoration:none;outline:none;color:#000;}
a:hover{text-decoration:underline;}
img{border:0;}

/*===================
  GERAL
=================== */

body{
	background-color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
}

/*posicionamento*/
div#wrapper{
	min-width:1000px;
	min-height:100%;
	position:relative;
}
div.box{
	width:1000px;
	margin:0 auto;
	display:block;
	clear:both;	
}

/*quebra padrao*/
div.brk{
	display:block;
	clear:both;	
}

div.maisinfo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	margin-bottom:10px;
	font-weight:bold;
}


/*aero*/
.aero{
	width:1000px;
	margin:auto;
	display:block;
	clear:both;
	margin-bottom:10px;
}
.aero_top{
	background-image:url(../img/aero_top.gif);
	background-repeat:no-repeat;
	height:15px;
	display:block;
}
.aero_mid{
	background-image: url(../img/aero_mid.gif); 
	background-repeat:repeat-y;
}
.aero_bot{
	background-image: url(../img/aero_bot.gif);
	background-repeat:no-repeat;	
	height:15px;
	display:block;
}

/*cantos arredondados
.rc_tl, .rc_tr, .rc_bl, .rc_br { 
	background-image: url(../img/corners.gif);
	height: 9px;
	font-size: 2px;
}
.rc_tl, .rc_bl {margin-right: 9px;}
.rc_tr, .rc_br {margin-left: 9px;margin-top:-9px;}
.rc_tr {background-position: 100% 0;}
.rc_bl {background-position: 0 -9px;}
.rc_br {background-position: 100% -9px;}
.rc_notopgap    {margin-top:0;}
.rc_nobottomgap {margin-bottom:0;}
*/
.rc_int{
	padding:4px 10px 0 10px; 
}

/*===================
  HEADER
=================== */

div#hdr_top{
	background-color:#0d4a0b;
	height:25px;
	text-align:center;
}

div#hdr_top ul{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

div#hdr_top ul li{
	display:inline;
	margin-left:5px;
	margin-right:5px;
}
div#hdr_top ul li a{
	color:#b8b8b8;	
	line-height:25px;	
}
div#hdr_top ul li a:hover{
	color:#fff;
	text-decoration:none;
}

div#header{
	height:175px;
	margin-bottom:10px;
}
div#header div#logo{
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:8px;
}
div#header div#banner{
	position:absolute;
	margin-top:25px;
	margin-left:222px;
	background-image:url(../img/hdr_pub.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:90px;
	width:748px;
	z-index: 0;
}

/*menu superior*/
div#header div#menu_1{
	background-image:url(../img/hdr_menu_1_bck.gif);
	background-repeat:no-repeat;
	width:1000px;
	height:29px;
	clear:both;
}

div#header div#menu_1 ul{
	font-size:10px;
	margin-left:8px;
}

div#header div#menu_1 ul li{
	display:block;
	float:left;
	line-height:29px;
	background-image:url(../img/hdr_menu_1_div.gif);
	background-position:right;
	background-repeat:no-repeat;	
	padding-left:6px;
	padding-right:14px;
	font-weight:bold;

}
div#header div#menu_1 ul li a{
	display:block;
	color:#FFF;
	line-height:29px;
}
/*===================
  BUSCA
=================== */

.busca{
	width:277px;
	height:30px;
	background-image:url(../img/bck_busca.gif);
	background-repeat:no-repeat;
	position:absolute;
	margin-top:-6px;
	margin-left:357px;
	z-index:0;
}

.busca input#busca{
	color:#AAAAAA;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	width:230px;
	margin-left:10px;
	margin-top:3px;
	height:20px;
	line-height:20px;
	border:0;
	background-color:transparent;	
}

/*===================
  COLUNAS
=================== */
div#col_principal{
	float:left;
	width:650px;
	margin-left:10px;
}
div#col_sidebar{
	float:left;
	width:320px;
	margin-left:10px;	
}

div.rc_int h2{
	color:#2d2d2d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
}

div.rc_int div.bolas{
	background-image:url(../img/div_hrz_grf.gif);
	background-repeat:repeat-x;
	height:15px;
	clear:both;
}

/*===================
  ELEMENTOS COMUNS
=================== */

/*data-comentarios*/
div.dat{
	color:#5dac00;
	height:12px;
	line-height:12px;
	display:block;

}
div.dat span{
	background-image:url(../img/ico_cmt.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	padding-left:17px;
	margin-left:10px;
	height:12px;
	line-height:12px;
	color:#777777;
}

div.dat span a{
	color:#777777;
}

/*botao geral*/
div.botao{
	display:block;
	background-image:url('/img/bt_geral.gif');
	background-repeat:no-repeat;
	width:52px;
	height:21px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
}

div.botao a{
	width:52px;
	height:21px;
	line-height:21px;
	display:block;
	color:#FFF;
}
div.botao a:hover{
	text-decoration:none;
}


/* formularios geral */
div.conteudo .form_geral label{
	display:block;
	margin-bottom:5px;
	font-size:11px;
}

div.conteudo .form_geral span{
	display:block;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}

div.conteudo .frmTxt{
	border:1px solid #87898c;
	font-size:12px;
	padding:1px;
	height:14px;
}

div.conteudo select.frmCbo{
	font-size:11px;	
	height:18px;	
}

/*===================
  RODAPE
=================== */
div#footer{
	width:100%;
	height:87px;
	background-color:#0d4a0b;
	display:block;
	clear:both;
	position:absolute;
	bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	z-index:-1px;
}
div#footer span{
	display:block;
	margin-top:15px;
}

div#footer ul{
	width:800px;
	list-style:none;
	text-align:left;
	margin-top:6px;
	float:left;
}
div#footer ul li{
	display:inline;
}
div#footer ul li a{
	margin-right:4px;
	border-left:1px solid #b6b5b5;
	padding-left:10px;
}
div#footer ul li:first-child a{
	border-left:none;
	padding-left:0;
}

div#footer ul li a{
	margin-right:10px;
	color:#b6b5b5;
}

div#footer ul.icone_redes{
	margin:0;
	padding:0;
	width:190px;
	float:left;
	height:30px;
	margin-top:-30px;
	text-align:right;
}
div#footer ul.icone_redes li a{
	border:0;
	margin-right:0;
}

/*===================
  BANNERS
=================== */
div.publicidade{
	background-image:url(../img/mdl_pub.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:490px;
	height:70px;
	display:block;
	clear:both;
	margin-left:60px;
	margin-top:10px;
	padding-top:10px;
}
div.publicidade_multimedia_full_meio{
	background-image:url(../img/mdl_pub.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:490px;
	height:70px;
	display:block;
	clear:both;
	margin-left:60px;
	margin-top:10px;
	padding-top:10px;
}
div.geral_header{
	z-index:2000;
	height:90px;
}
div.geral_full_baixo{
	z-index:2000;
	height:60px;
}
div.bnr_video{
	width:300px;
	height:270px;
	text-align:center;	
}

div.bnr_half{
	width:300px;
	height:80px;
	text-align:center;	
}

div.bnr_paisagem span{
	width:106px;
	height:350px;
	display:block;
	float:left;
}
div.bnr_paisagem span.mid{
	width:1000px;
}#botoes {
	margin-left:1005px;
}

