@charset "utf-8";
/* CSS Document */
body{
	background:url(imagens/fd2.jpg) repeat-x;
	background-position:top;
	background-color:#df9758;
}
*{
	margin:auto;
}
img{
	border:0px;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:left;
	text-decoration:none;
	margin:0px;
	padding:8px 8px 8px 8px;
	margin:15px 0px 12px 0px;
	background-color:#d47b2d;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:20px;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:18px;
}
.link_branco{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	text-decoration:none;
}
.link_branco:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	text-decoration:underline;
}
.texto_topo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	text-decoration:none;
	margin:0px;
	padding:0px;
	line-height:18px;
}
/***************************************
****************************************
               CONTEUDOS
****************************************
***************************************/
#geral{
	width:1000px;
}
#site{
	width:1000px;
	float:left;
}
#topo{
	width:1000px;
	float:left;
	background:url(imagens/fd_topo.jpg) repeat-x;
	height:330px;
}
#corpo{
	width:1000px;
	float:left;
	background:url(imagens/fd_miolo.jpg) repeat-y;
}
#rodape{
	width:100%;
	clear:both;
	background-color:#242021;
}
#rodape01{
	background:url(imagens/fd_rodape.jpg) repeat-x;
	width:1000px;
	height:77px;
}
/***************************************
****************************************
               TOPO
****************************************
***************************************/
#topo01{
	width:1000px;
	float:left;
}
#topo01a{
	width:250px;
	float:left;
	margin:25px 0px 0px 78px;
	padding:0px;
}
#topo01b{
	width:665px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	text-decoration:none;
}
#topo01b ul li ul li{
	float:left;
	margin:5px 13px 0px 15px;
	padding:0px;
	height:30px;
}
#topo01b ul li ul li img{
	margin:0px 5px 0px 0px;
	padding:0px;
}
#topo01b ul li ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	text-decoration:none;
}
#topo01b ul li ul li a:hover{
	text-decoration:underline;
}
/***************************************
****************************************
               CONTEUDO
****************************************
***************************************/
#esq{
	width:253px;
	float:left;
	margin:0px 0px 0px 63px;
	padding:0px;
	background-color:#d47b2d;
	height:100%;
}
#conteudo{
	width:655px;
	float:left;
	margin-left:20px;
}
/***************************************
****************************************
               RODAPE
****************************************
***************************************/
#rodape01a{
	width:250px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-align:left;
	text-decoration:none;
	margin:0px;
	padding:12px 0px 0px 83px;
	line-height:18px;
}
#rodape01b{
	width:450px;
	float:left;
	padding:0px;
	margin:18px 0px 0px 0px;
}
#rodape01c{
	width:95px;
	float:right;
	padding:0px;
	margin:23px 0px 0px 0px;
}
/***************************************
****************************************
               CONTATO
****************************************
***************************************/

#contato{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
padding-left:20px;
}
.label_contato{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
.caixa_contato{
margin-bottom:10px;
}
.titulo_contato{
text-align:left;
color:#FFF;
}

/***************************************
****************************************
               ALERTAS
****************************************
***************************************/
#modalContainer {
background-color:transparent;
position:absolute;
width:100%;
height:100%;
top:0px;
left:0px;
z-index:10000;

}
#alertBox {
position:relative;
width:280px;
min-height:100px;
margin-top:50px;
border:#CCC 2px solid;
background-color:#F2F5F6;
background-image:url(alert.png);
background-repeat:no-repeat;
background-position:20px 30px;
}
#modalContainer > #alertBox {
	position:fixed;
}
#alertBox h1 {
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(imagens/caixa_atencao.jpg);
color:#FFF;
border-bottom:1px solid #CCC;
padding:5px 7px 2px 10px;
height:20px;
font-weight:normal;
}
#alertBox p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
padding-top:10px;
margin-left:55px;
float:left;
width:200px;
color:#000000;
}
#alertBox #closeBtn,#cancelBtn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
position:absolute;
margin:5px auto;
padding:3px;
border:#CCC 1px solid;
width:70px;
text-transform:uppercase;
text-align:center;
color:#FFF;
background-color:#E74B01;
text-decoration:none;
top:70px;
left:100px;
}
#cancelBtn{
left:165px;
}
#alertBox #imgAlert{
position:absolute;
top:35px;
left:15px;
}
.fundoOpaco{
filter: alpha(opacity=40);
moz-opacity:0.40;
opacity:0.40;	
float:left;
background:#000000;
left:0;
top:0;
z-index:100;
position:absolute;
font-size:11px;
}

#caixaAlertaJavascript{
width:400px;
float:left;
position:fixed;
z-index:110;
top:0;
}
#topoAlertFalse,#topoAlertTrue{
width:400px;
float:left;
height:90px;
background-repeat:no-repeat;
}
#topoAlertFalse{
background:url(imagens/topoalerta.png);
}
#topoAlertTrue{
background:url(imagens/topocheck.png);
}
#textoAlert{
background:url(imagens/meio.png);
background-repeat:repeat-y;
width:274px;
float:left;
padding:20px 63px 35px 63px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
#rodapeAlert{
width:400px;
float:left;
height:18px;
background:url(imagens/fundo.png);
background-repeat:no-repeat;
margin:0;
position:relative;
}
#rodapeAlert button{
width:94px;
height:40px;
position:absolute;
left:153px;
top:-10px;
cursor:pointer;
border:none;
}
#rodapeAlert .fechar{
background:url(imagens/fechar.png);
}
#rodapeAlert .ok{
background:url(imagens/ok.png);
}
/*FIM ALERTS*/

.div_alerta{
width:400px;
min-height:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-align:center;
padding-bottom:30px;
padding-top:10px;
margin-top:70px;
margin-bottom:70px;
border:1px solid #E74B01;
background-color:#f4f2e8;
color:#E74B01;
line-height:17px;
}
.div_alerta img{
position:relative;
top:7px;
margin-right:5px;
}
.div_alerta a{
margin-top:25px;
}
.div_alertIcone{
width:75px;
float:left;
}
.div_alertMensagem{
width:315px;
float:left;
margin-bottom:15px;
text-align:left;
line-height:19px;
}

/***************************************
****************************************
               PAGINAÇÃO
****************************************
***************************************/

.paginacao{
width:458px;
text-align:right;
padding:10px 10px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.paginacao a{
padding:2px 5px 2px 5px;
border:1px solid #FFFBF0;
color:#fff;
text-decoration:none;
}

.paginacao span{
padding:2px 5px 2px 5px;
border:1px solid #FFFBF0;
background-color:#f58526;
color:#ffffff;
text-decoration:none;
}

.paginacao a:hover{
text-decoration:underline;
}

/***************************************
****************************************
               NOTICIAS
****************************************
***************************************/

.box_br_internas{
height:65px;
background:url(imagens/fd-midia-home-maior.png);
background-repeat:no-repeat;
padding-top:5px;
width:541px;
padding-left:15px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#DE9757;
text-align:left;
text-decoration:none;
line-height:16px;
}

#home06{
width:454px;
margin-top:65px;
}
.link_laranja{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f78222;
text-align:left;
text-decoration:none;
line-height:14px;
margin:0;
}
.link_laranja:hover{
text-decoration:underline;
}

.link_preto{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
text-decoration:none;
line-height:14px;
margin:0;
}

.chamadaVideo{
background:url(imagens/chamada-videospa.jpg);
width:228px;
height:153px;
text-decoration:none;
margin-left:15px;
cursor:pointer;
}

.chamadaVideo:hover{
background:url(imagens/chamada-videospa_a.jpg);
width:228px;
height:153px;
text-decoration:none;
}

.fundoOpaco{
filter: alpha(opacity=40);
moz-opacity:0.40;
opacity:0.40;	
float:left;
background:#000000;
left:0;
top:0;
z-index:100;
position:absolute;
font-size:11px;
}
#caixaVideo{
padding:10px;
background:#FFF;
border:#999 1px solid;
position:absolute;
z-index:110;
text-align:right;
}
#caixaVideo .btnFecharCaixa{
position:absolute;
right:-2px;
top:-31px;
cursor:pointer;
}
