@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#000;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFF;
}

a{
color:#000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

div#topo{
width:100%;
height:141px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../imgs_site/fd_topo.jpg);
background-position:center;
background-repeat:no-repeat;
}

div#logomarca{
	width:1000px;
	height:141px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image:url(../imgs_site/logo.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div#menu{
width:100%;
height:71px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../imgs_site/fd_menu.jpg);
background-position:center;
background-repeat:no-repeat;
}

div#corpo{
width:100%;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../imgs_site/fd_corpo_meio.jpg);
background-position:center;
background-repeat:repeat-y;
}

div#iniCorpo{
width:100%;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../imgs_site/fd_corpo_topo.jpg);
background-position:top;
background-repeat:no-repeat;
}


div#rodape{
width:100%;
height:120px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-image:url(../imgs_site/fd_rodape.jpg);
background-position:center;
background-repeat:no-repeat;
}

.conteudo{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-top:10px;
	clear:both;
}

.tracinho{
	background-image:url(../imgs_site/tracinho.gif);
	background-position:center;
	background-repeat:repeat-x;
	height:1px;
	width:100%;
	clear:both;
}

.ft_01{
	font-family:Calibri;
	font-size:17px;
	color:#f18a0b;
}

.ft_02{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:10px;
	color:#333;
}

.menu{
	font-family:Calibri;
	font-size:17px;
	color:#FFF;
	padding-top:25px; 
	word-spacing:8px;
}

.link_menu{
	color:#FFF;
	text-decoration:none;
}

.link_menu:hover{
	color:#FFF;
	text-decoration:underline;
}
	

div#banner_destaque{
	float:left;
	width:757px;
	height:355px;
	background-image:url(../imgs_site/fd_banner_destaque.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding-top:15px;
}

.box01_externa{
	padding:4px 4px 4px 4px;
	margin-top:12px;
	margin-bottom:3px;
}

.box01{
	width:220px;
	height:77px;
	background-color:#FFF;
}

.box01_externa:hover{
	background-color:#ED7912;
}

.box02_externa{
	padding:4px 4px 4px 4px;
	margin-top:12px;
	margin-bottom:3px;
}

.box02{
	width:230px;
	height:77px;
	background-color:#FFF;
}

.box02_externa:hover{
	background-color:#ED7912;
}


.box03{
	width:238px;
	height:145px;
	margin-top:12px;
	margin-bottom:3px;
}

.box04{
	width:242px;
	height:168px;
	margin-top:12px;
	margin-bottom:3px;
	padding-top:10px;
}

.box04View{
	width:228px;
}


.boxtit01{
	/*font-weight:bold;*/
	margin-top:8px;
	margin-bottom:8px;
	width:228px;
}

.link_01{
	font-family:Calibri;
	font-size:13px;
	color:#696969;
}

.link_01:hover{
	text-decoration:underline;
}	

.boxtit02{
	margin-top:11px;
	margin-bottom:11px;
	margin-left:10px;
	padding-left:6px;
	width:210px;
	border-left:2px solid #F90;
}

.link_02{
	font-family:Calibri;
	font-size:13px;
	color:#FFF;
}

.link_02:hover{
	text-decoration:underline;
}

.link_03{
	font-family:Calibri;
	font-size:13px;
	color:#333;
}

.link_03:hover{
	text-decoration:underline;
}

.link_04{
	font-family:Calibri;
	font-size:14px;
	color:#000;
}

.link_04{
	font-family:Calibri;
	font-size:14px;
	color:#000;
}

div#ultimosTrabalhos{
	float:left;
	width:228px;
	height:366px;
	padding-left:15px;
}

div#ultimosTrabalhosView{
	float:left;
	width:228px;
}

.blc{
	float:left;
	width:238px;
	padding-right:14px;
}

.blcView{
	float:left;
	width:228px;
	margin-bottom:20px;
}

.blcD{
	float:left;
	width:229px;
	padding-left:15px;
}

.btit{
	font-family:Calibri;
	font-size:23px;
	color:#827f7f;
	background-image:url(../imgs_site/seta.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
}

.btit2{
	font-family:Calibri;
	font-size:23px;
	color:#827f7f;
	background-image:url(../imgs_site/seta2.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

div#banner1{
	float:left;
	width:320px;
	height:85px;
	margin-right:10px;
}
div#banner2{
	float:left;
	width:670px;
	height:85px;
}

.blcLogos{
	float:left;
	width:880px;
	height:60px;
}

.blcC2010{
	float:left;
	width:120px;
	height:60px;
}

.botao_play_video{
	width:238px; 
	height:100px; 
	float:left; 
	margin-top:20px; 
	background-image:url(../imgs_site/play.png); 
	background-repeat:no-repeat; 
	background-position:center;
}

.barra_tit_video{
	width:238px; 
	height:23px; 
	float:left; 
	padding-top:2px; 
	background-image:url(../imgs_site/80.png); 
	background-repeat:repeat; 
	font-family:Calibri; 
	font-size:18px; 
	color:#FFF;
}

div#esquerdaView{
	float:left;
	width:228px;
	padding-right:15px;
}

div#view{
	float:left;
	width:757px;
}

.tituloView{
	font-family:Calibri;
	font-size:23px;
	color:#333;
	background-image:url(../imgs_site/seta.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:30px;
}

.descriView{
	font-family:Calibri;
	font-size:12px;
	color:#827f7f;
	border-left:2px solid #F90;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	line-height:20px;
}	

.fonteView{
	font-size:12px;
	color:#333;
	clear:both;
	padding-top:20px;
}

div#compartilhar{
	margin-top:10px;
	margin-bottom:10px;
	height:22px;
}

.field_link_conteudo{
	border:1px solid #CCC;
	height:20px;
	width:220px;
}

.primeiraLetra{
	font-size:26px;
}

.contatoCentro{
	float:left;
	width:447px;
	margin-right:10px;
}

.contatoDireito{
	float:left;
	width:300px;
}

div#formulario{
	clear:both;
	margin-top:20px;
}

.formTitulo{
	float:left;
	font-family:Calibri;
	font-size:14px;
	font-weight:bold;
	width:137px;
	height:20px;
	padding-left:20px;
	padding-top:5px;
	margin-top:4px;
	margin-bottom:4px;
}

.formCampo{
	float:left;
	width:290px;
	height:25px;
	margin-top:4px;
	margin-bottom:4px;
}

.ft1 { font-size: 12px; line-height:20px; }
.ft2 { font-size: 14px; line-height:20px; }
.ft3 { font-size: 16px; line-height:22px; }

.form{ 
width:250px; 
height:25px;
font-family:Calibri;
font-size:14px; 
background-color:#F7F7F7; 
border:1px solid #CCC;
}

.formTextArea{
width:250px; 
font-family:Calibri;
font-size:14px; 
background-color:#F7F7F7; 
border:1px solid #CCC; 
}

.formBotao{
	border: #cccccc 1px outset;
	background-color:#F7F7F7;
	font-family:Calibri;
	font-weight:bold;
}

/* menu arvore */
 li { list-style:none; }
 .aberto{ display:block; }
 .paiaberto{ list-style:none;  }
 /* espaçamento pro IE */
 * html .paiaberto { padding-left: 5px; }

 .fechado{ display:none; border: 1px solid gray; }
 .paifechado{ list-style:none; }
 /* espaçamento pro IE */
 * html .paifechado { padding-left: 7px;}

