/* ************************************************************************************************************** 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 auto;

	padding:0;

}

body{

	font-size: 62.5%;/* Esse percentual equivale font-size:12px à 1.2em */

	background-image:url(../../imagens/bg.jpg);

	background-repeat:repeat-x;

	background-position:top;

}

table {

	border-collapse:collapse;

	border-spacing:0;

}

fieldset, img {

	border:0;

}

address, caption, cite, code, dfn, em, strong, 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;

}

p{

	line-height:20px;

}

q:before, q:after {

	content:'';

}

abbr, acronym {

	border:0;

}

/* ************************************************************************************************************** CLASSES PADRÕES - FIVEEDIT */

.Left{

	float:left;

	margin-right:6px;

	border:1px solid #CCC;

	padding:2px;

}

.Right{

	float:right;

	margin-left:1em;

	border:1px solid #C7D8DF;

	padding:3px;

}

.videoLeft{

	float:left;

	margin-right:10px;

	border:0px solid #CCC;

	padding:2px;	

}

.mCreditos{

	font-size:1em;

	font-style:italic;

	margin:0;

	line-height:normal;

}

.mLegenda{

	font-size:1.1em;

	margin:0;

	line-height:normal;

}

.cor1{

	color:#990000;

}

.cor2{

	color:#990099;

}

.cor3{

	color:#006600;

}

/* ************************************************************************************************************** FONTES E LINKS */

body, div, dl, dt, dd, ul, ol, li, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{

	font-family:Verdana;

	font-size:0.95em;

}

h1{

	font-size:1.1em;

	font-weight:bold;

}

h2{

	font-size:16px;

}

h3{

	font-size:11px;

	color:#999999;

	line-height:18px;

}

h4{

	font-size:12px;

	color:#000000;

	font-weight:bold;

}

a, a:visited, a:active, a:link {

	color:#FF6600;

	text-decoration:underline;

}

a:hover{

	color:#FF9900;

}

/* ************************************************************************************************************** SITE */

.site{

	width:778px;

	margin:0 auto;

}

.conteudo{

	width:778px;

	float:left;

}



/* ************************************************************************************************************** TOPO */

.topo{



	background-repeat:repeat-x;

	width:100%;

	height:30px;

	margin:0 auto;

	text-align:center;

}

.barraTopo {

	width:800px;

	height:38px;

	margin:0 auto;

}

.menuTopo{

	float:left;

	width:400px;

	margin-top:5px;

}

.menuTopo img{

	padding-top:4px;

}

.menuTopo ul li{

	padding-right:8px;

	float:left;

}

.idiomasTopo{

	float:right;

	margin-top:5px;

	width:250px;

}

.idiomasTopo p{

	margin-right:10px;

}

.idiomasTopo ul{

	float:right;

}

.idiomasTopo ul li{

	list-style:none;

	float:left;

	padding-right:5px;

}

.flag{

	padding-top:0px;

}

.divisao{

	padding:4px 5px 0px 5px;

}

.menuTopo li a, .menuTopo li a:visited, .menuTopo li a:active, .menuTopo li a:link{

	color:#000000;

	text-decoration:none;

}

.menuTopo li a:hover{

	color:#FF6600;

	text-decoration:none;

}

/* ************************************************************************************************************** LOGO */

.logo{

	padding-top:30px;

	width:389px;

	height:70px;

	float:left;

}

/* ************************************************************************************************************** BUSCA */

.busca{

	width:389px;

	height:100px;

	float:right;

}

.formBusca{

	padding-top:35px;

	height:65px;

	float:right;

}

.formBusca input{

	padding-top:6px;

	height:21px;

	

}

.buscaTexto{

	padding-right:10px;

	float:left;

}

.buscaTexto p{

	font-style:italic;

	font-size:12px;

}



.buscaEsq{

	width:8px;

	height:27px;

	background-image:url(../../imagens/bg_formesq.jpg);

	background-repeat:no-repeat;

	float:left;

}

.buscaMeio{

	width:160px;

	height:27px;

	background-image:url(../../imagens/bg_formmeio.jpg);

	background-repeat:repeat-x;

	border:0px;

	float:left;

}

.buscaDir{

	width:8px;

	height:27px;

	background-image:url(../../imagens/bg_formdir.jpg);

	background-repeat:no-repeat;

	float:left;

}

.buscaBotao{

	padding-left:10px;

	float:left;

}

/* ************************************************************************************************************** BANNER */

.banner{

	float:left;

}

.linhaInternas{

	float:left;

	padding-top:20px;

	padding-bottom:20px;

}

.videoIten{

	width:748px;

	float:left;	

}

/* ************************************************************************************************************** MENU */

.menuBloco{

	width:778px;

	height:58px;

	float:left;

	background-image:url(../../imagens/bg_menu.jpg);

	background-repeat:no-repeat;

	background-position:left 40px;

	padding-bottom:20px;

}

.menuDivisao{

	padding-left:19px;

	padding-right:19px;

}

.menu_h {

	width:738px;

	margin:0 auto;

	margin-top:20px;

}

.menu_h ul {

	float:left;

}

.menu_h ul li {

	float:left;

	display:block;

	position:relative;

}

.menu_h ul li a, .menu_h ul li a:visited, .menu_h ul li a:active, .menu_h ul li a:link {

	float:left;

	font-weight:bold;

	text-decoration:none;

	font-weight:normal;

	display:block;

	font-size:12px;

	color:#000000;

	border-right:#DDDDDD px solid;

}

.menu_h ul li a:hover {

	color:#FF9900;

}

.menu_h ul li a.lnk_inicial{

	padding-left:10px; /* ajusta o padding do primeiro elemento do menu horizontal */

}

/* Submenu Horizontal */

.menu_h ul li ul {

	background:#FFF;

	position:absolute;

	padding-top:7px;

	padding-bottom:10px;

	top:13px;

	left:-21px;

	display:none;

	z-index:10001;

	border-top:0px #CCC solid;

	border-left:1px #CCC solid;

	border-right:1px #CCC solid;

	border-bottom:1px #CCC solid;

	

}

.menu_h ul li ul li {

	float:left;

	display:block;

	padding:0;

	margin:0;

	

	border-bottom:#F6F6F6 0px solid;

}

.menu_h ul li ul li a {

	position:relative;

	float:none;

	display:block;

	color:#000 !important;

	margin:0px;

	padding:5px 3px;

	border:none;

}

.menu_h ul li ul li a:hover {

	color:#F60 !important;

}

.menu_h .ativo{

	color:#c1272d !important;

	cursor:default;

	text-decoration:none !important;

}

.submenuLink{

	font-size:1.3em;

	height:15px;

	width:100px;

	float:left;

	margin:0 0 0 20px !important;

	margin:0 0 0 10px;

	padding:0;

	float:left;

}

.submenuLinha img{

	background-image:url(../../imagens/linhahoriz.gif);

	background-repeat:repeat-x;

	padding-top:3px;

	width:118px;

	height:1px;

	margin:5px 0 5px 10px;

	padding:0px 0 1px 0;

	float:left;

}

.subitemMenu{

	padding-left:17px;

	width:100px;	

}

/* ************************************************************************************************************** CONTEUDO */

.corpo{

	width:748px;

	padding:0px 15px 0 15px;



}

/* ************************************************************************************************************** COLUNAS */

.coluna1{

	width:485px;

	float:left;

}

.coluna2{

	width:263px;

	padding-top:35px;

	float:right;

}

.coluna3{

	margin-top:20px;

	width:748px;

	float:left;

}

.coluna4{

	width:748px;

	float:left;

}

/* ************************************************************************************************************** TITULOS */

.titulo{

	font-size:20px;

	font-style:italic;

}

.titulo2{

	font-size:20px;

	font-style:italic;

	float:left;

}

.tituloHome{

	width:485px;

	padding-bottom:10px;

	padding-left:0px;

	float:left;

}

.tituloInternas{

	width:748px;

	padding-bottom:10px;

	float:left;

}

.tituloPequeno{

	font-size:17px;

	font-style:italic;

	font-weight:normal;

}

.titulo2{

	width:648px;

	padding-bottom:15px;

	float:left;

}

.barraferramentas{



	width:100px;

	padding-bottom:10px;

	padding-top:5px;

	float:left;

}

.barraferramentas li{

	padding-right:5px;

	float:left;

}

/* ************************************************************************************************************** HOME */

.slideHome{

	width:485px;

	padding-bottom:20px;

	float:left;

}

.textoHome{

	width:475px;

	padding-top:10px;

	padding-left:10px;

	float:left;

}

.textoInternas{



	width:748px;

	float:left;

	padding-bottom:50px;

}

/* ************************************************************************************************************** BOX */

.box{

	width:237px;

	float:right;

}

.topoBox{

	background-image:url(../../imagens/bg_boxtopo.jpg);

	background-repeat:no-repeat;

	width:237px;

	height:39px;

	float:left;

}

.meioBox{

	background-image:url(../../imagens/bg_boxmeio.jpg);

	background-repeat:repeat-y;

	width:237px;

	float:left;

}

.baseBox{

	background-image:url(../../imagens/bg_boxbase.jpg);

	background-repeat:no-repeat;

	width:237px;

	height:44px;

	float:left;	

}

.textoBox{

	padding:0 10px 0 25px;

	font-size:1.1em;

	width:175px;

	float:left;

}

.setaBox{

	padding-top:35px;

	padding-left:10px;

	width:17px;

	float:left;

}

.tituloBox{

	padding:12px 25px 0 25px;

}

.linkBox{

	padding:0px 25px 0 25px;

	text-decoration:underline;

}

/* ************************************************************************************************************** KWICK */

#destaque{

	width:485px;

	height:170px;

	overflow:hidden;

	float:left;

}

#kwick{

	overflow:hidden;

	float:left;

	font-size:1.4em;

}

#kwick li {

	float: left;

}

#kwick .kwick {

	width: 160px;

	height: 170px;

	display: block;

	cursor: pointer;

	overflow: hidden;

	margin-right: 0px;

}

#kwick .kwick span {

	display: none;

}

#kwick .coque1 {

	background: url(../../imagens/bg_slide.jpg);

	border:solid 0px #006797;

	cursor:default;

}

#kwick .coque2 {

	background: url(../../imagens/bg_slide2.jpg);

	border:solid 0px #006797;

	cursor:default;

}

#kwick .coque3 {

	background: url(../../imagens/bg_slide2.jpg);

	border:solid 0px #006797;

	cursor:default;

}

.slideBox{

	width:300px;

	height:140px;

	padding-left:12px;

	padding-top:10px;

	float:left;

	cursor:default;

}

.slideTitulo a, .slideTitulo a:visited, .slideTitulo a:active, .slideTitulo a:link{

	color:#000;

	font-weight:bold;

	text-decoration:none;

}

.slideTitulo a:hover{

	color:#F60;

}

.slideFoto img{

	padding:2px;

	border:1px #CCC solid;

}

.slideTitulo{

	width:122px;

	padding-right:20px;

	padding-bottom:10px;

	font-size:13px;

	float:left;

}

.slideFoto{

	width:142px;

	float:left;

}

.slideTexto{

	width:115px;

	height:135px;

	float:left;

	padding-left:10px;

	padding-right:0px;

}

.slideEsq{

	width:142px;

	height:135px;

	float:left;

}

.slideDir{

	width:100px;

	height:135px;

	float:left;

}

/* ************************************************************************************************************** NOTICIAS*/

.noticiasData{

	width:90px;

	float:left;

	padding-bottom:5px;

}

.noticiasLink{

	width:630px;

	float:left;

	padding-bottom:5px;

}

.nota{

	width:18px;

	float:left;



}

/* ======================================================================== CONTATOS*/

contato{

	width:748px; 

	float:left;

}
.contatoCampo{
	padding-top:1px;
	padding-botton:8px;
	float:left;
	color:#333333;
	font-size:12px;	

}
.contatoCampo1{

	width:374px;

	padding-top:1px;

	padding-botton:8px;

	float:left;

	color:#333333;

	font-size:12px;	

}

.contatoCampo2{

	width:374px;

	padding-top:1px;

	padding-bottom:8px;

	float:left;

	color:#333333;

	font-size:12px;	

}

.contatoCampo3{

	padding-top:1px;

	padding-bottom:8px;

	width:570px;

	float:left;

	color:#333333;

	font-size:12px;	

}

.contatoCampo4{

	width:570px;

	float:left;

}

.contatoMensagem{

	width:748px;

	float:left;

	color:#333333;

	font-size:12px;

	margin-top:10px;	

}

.contatoMensagem textarea{

	width:725px;

	padding:2px 3px 2px 3px;

	border:#CCCCCC 1px solid;

	float:left;

	color:#666666;

	padding-left:7px;

	padding-top:7px;

	overflow:auto;

}

.select{

	border:1px solid #C7D8DF;

	width:270px;

	MARGIN-bottom:15PX;

}

.contatoCampo input{

	width:713px;

	height:20px;

	background-image:url(../../imagens/bg_busca_centro.jpg);

	background-repeat:repeat-x;

	margin-top:0px;

	padding:7px 3px 2px 3px;

	border:#CCCCCC 0px solid;

	color:#666666;

	float:left;

}

.contatoCampo1 input{

	width:340px;

	height:20px;

	background-image:url(../../imagens/bg_busca_centro.jpg);

	background-repeat:repeat-x;

	margin-top:0px;

	padding:7px 3px 2px 3px;

	border:#CCCCCC 0px solid;

	color:#666666;

	float:left;

}

.contatoCampo2 input{

	background-image:url(../../imagens/bg_busca_centro.jpg);

	width:340px;

	height:20px;

	margin-top:0px;

	padding:7px 3px 2px 3px;

	border:#CCCCCC 0px solid;

	color:#666666;

	float:left;

}

.contatoCampo3 select{

	width:275px;

	margin-top:10px;

	border:#CCCCCC 1px solid;

	float:left;

}

.formContatoMensagem{

	border:#CCCCCC 1px solid;

	width:570px;

	overflow:auto;

}

.formContatoEnviar{

	width:570px;

	padding-top:10px;

	float:left; 

}

.formContato{

	padding-top:10px;

}

.formCanto1{

	float:left;

}

.contatoResposta{

	color:#F90;

	font-size:12px;

}

.contatoEmail{

	width:180px;

	text-align:right;

	height:30px;

	padding-right:10px;

	padding-top:15px;

	float:right;

}

.contatoEmail a{

	color:#999999;

}

.contatoEmail a:hover{

	color:#3264b0;

}

/* ************************************************************************************************************** RODAPE*/

.rodape{

	background-image:url(../../imagens/bg_rodape.jpg);

	background-repeat:repeat-x;

	width:100%;

	height:102px;

	float:left;

}

.rodapeConteudo{

	width:748px;

	margin:0 auto;

	padding-top:30px;

}

.rodapeFivecom{

	font-size:11px;

	width:760px;

	height:30px;

	margin:0 auto;

	margin-top:10px;

	float:left;

}

