/*****************************************************
BASE
*******************************************************/
* { 
	margin: 0 ; 
	padding: 0 ;
}
html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
	overflow: -moz-scrollbars-vertical; /*colcoa barra de rolagem no firefox*/
}
body{
	color:#233357;
	font: 12px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	margin: 0 ; 
	padding: 0 ;
	text-align:center;
}

body#home{
	background:url(../img/bkg_home.gif) top repeat-x #233357;
}
body.bkg_internas{
	background:url(../img/bkg_internas.gif) top repeat-x #233357;
}

#base{
	margin:auto;
	padding:0 ;
	min-height:500px;
	width:760px;
}

#base_edit{
	margin:auto;
	padding:0 ;
	min-height:500px;
	width:380px;
}

a {
	color:#233357;
	text-decoration: none ;
}

a:hover {
	text-decoration: underline ;	
}

img{
	border:0;
}

.blocked {
	display: none;
}


/*****************************************************
CONTEUDO
*******************************************************/
#conteudo{
	float:left;
	margin:auto;
	padding:0;
	width:760px;
}

#conteudo_edit{
	float:left;
	margin:auto;
	padding:0;
	width:392px;
}


.vcard{
	display:none;
}

body#home #home_menu_principal #navA #home_li_home a{
	background:url(../img/menu_principal/home_home_ahover.gif) no-repeat left;
}
body#sobrenos #internas_menu_principal #navA #internas_li_sobrenos a{
	background:url(../img/menu_principal/internas_sobrenos_ahover.gif) no-repeat left;
}
body#produtos #internas_menu_principal #navA #internas_li_produtos a{
	background:url(../img/menu_principal/internas_produtos_ahover.gif) no-repeat left;
}
body#servicos #internas_menu_principal #navB #internas_li_servicos a{
	background:url(../img/menu_principal/internas_servicos_ahover.gif) no-repeat left;
}
body#clientes #internas_menu_principal #navB #internas_li_clientes a{
	background:url(../img/menu_principal/internas_clientes_ahover.gif) no-repeat left;
}
body#faleconosco #internas_menu_principal #navB #internas_li_faleconosco a{
	background:url(../img/menu_principal/internas_faleconosco_ahover.gif) no-repeat left;
}

/*****************************************************
HEADER
*******************************************************/

/********** HOME **********/
#home_header_edit{
	float:right;
	height:184px;
	margin:auto;
	width:380px;
}

#home_header_edit h1{
	background:url(../img/logo_edit.gif) no-repeat left;
	height:102px;
	text-indent:-9999em;
}
#flash_edit{
background:#FFFFFF;
	float:left;
}



#home_header{
	display:table;
	height:184px;
	margin:auto;
	width:740px;
}

#home_header h1{
	background:url(../img/home_h1.gif) no-repeat;
	height:102px;
	text-indent:-9999em;
}

#home_header h2,
#home_header_edit h2{
	display:none;
}

#home_header p,
#home_header_edit p{
	background:url(../img/home_header_p_bkg.gif) no-repeat #d5edf1;
	float:left;
	color:#1e567e;
	font-size:12px;
	height:72px;
	padding:10px 18px 0 18px;
	text-align:left;
	width:334px;
}


/********** MENU home **********/
#home_menu_principal{
	background:url(../img/home_menu_bkg.gif) repeat-x top;
	float:left;
	height:71px;
	padding-top:11px;
	width:370px;
}
#home_menu_principal #navA{
	display:table;
	float:left;
	height:71px;
	list-style:none;
	width:177px;
}

#home_menu_principal #navA #home_li_home a{
	background:url(../img/menu_principal/home_home_alink.gif) no-repeat left;
	display:block;
	height:17px;
	margin:0 0 0 11px;
	text-indent:-9999em;
	width:164px;
}
#home_menu_principal #navA #home_li_home a:hover{
	background:url(../img/menu_principal/home_home_ahover.gif) no-repeat left;
}


#home_menu_principal #navA #home_li_sobrenos a{
	background:url(../img/menu_principal/home_sobrenos_alink.gif) no-repeat left;
	display:block;
	height:17px;
	margin:3px 0 3px 11px;
	text-indent:-9999em;
	width:164px;
}
#home_menu_principal #navA #home_li_sobrenos a:hover{
	background:url(../img/menu_principal/home_sobrenos_ahover.gif) no-repeat left;
}


#home_menu_principal #navA #home_li_produtos a{
	background:url(../img/menu_principal/home_produtos_alink.gif) no-repeat left;
	display:block;
	height:17px;
	margin:3px 0 0 11px;
	text-indent:-9999em;
	width:164px;
}
#home_menu_principal #navA #home_li_produtos a:hover{
	background:url(../img/menu_principal/home_produtos_ahover.gif) no-repeat left;
}


#home_menu_principal #navB{
	display:table;
	float:left;
	height:71px;
	list-style:none;
	width:174px;
}

#home_menu_principal #navB #home_li_servicos a{
	background:url(../img/menu_principal/home_servicos_alink.gif) no-repeat left;
	display:block;
	height:17px;
	margin:0 0 0 0;
	text-indent:-9999em;
	width:174px;
}
#home_menu_principal #navB #home_li_servicos a:hover{
	background:url(../img/menu_principal/home_servicos_ahover.gif) no-repeat left;
}


#home_menu_principal #navB #home_li_clientes a{
	background:url(../img/menu_principal/home_clientes_alink.gif) no-repeat left;
	display:block;
	height:17px;
	margin:3px 0 3px 0;
	text-indent:-9999em;
	width:174px;
}
#home_menu_principal #navB #home_li_clientes a:hover{
	background:url(../img/menu_principal/home_clientes_ahover.gif) no-repeat left;
}


#home_menu_principal #navB #home_li_faleconosco a{
	background:url(../img/menu_principal/home_faleconosco_alink.gif) no-repeat left;
	display:block;
	height:17px;
	margin:3px 0 0 0;
	text-indent:-9999em;
	width:174px;
}
#home_menu_principal #navB #home_li_faleconosco a:hover{
	background:url(../img/menu_principal/home_faleconosco_ahover.gif) no-repeat left;
}



/********** INTERNAS **********/
#internas_header{
	display:table;
	height:100px;
	margin:auto;
	width:760px;
}

#internas_header #logo_site a{
	background:url(../img/logo_internas.gif) no-repeat;
	display:table;
	height:100px;
	float:left;
	margin:0 0 0 5px;
	text-indent:-9999em;
	width:481px;
}

/********** SOLUÇÕES **********/
#internas_solucoes{
	background:url(../img/solucoes_bkg.gif) no-repeat #2d3766;
	float:left;
	width:274px;
}
#internas_solucoes h2{
	background:url(../img/solucoes_h2.gif) no-repeat;
	height:50px;
	text-indent:-9999em;
	width:274px;
}
#internas_solucoes p{
	color:white;
	font-size:1.1em;
	line-height:20px;
	text-align:left;
	padding:0 25px 20px 15px;
}
#internas_solucoes p a{
	color:#cae5ed;
	text-decoration:underline;
}
#internas_solucoes p a:hover{
	color:#cae5ed;
	text-decoration:none;
}


/********** MENU internas **********/
#internas_menu_principal{
	background:url(../img/internas_menu_bkg.gif) no-repeat;
	float:left;
	height:100px;
	width:262px;
}
#internas_menu_principal h2{
	display:none;
}

#internas_menu_principal #navA{
	display:table;
	float:left;
	height:84px;
	list-style:none;
	padding:16px 6px 0 11px;
	width:117px;
}

#internas_menu_principal #navA #internas_li_home a{
	background:url(../img/menu_principal/internas_home_alink.gif) no-repeat left;
	display:block;
	height:18px;
	margin:0 0 3px 0;
	text-indent:-9999em;
	width:117px;
}
#internas_menu_principal #navA #internas_li_home a:hover{
	background:url(../img/menu_principal/internas_home_ahover.gif) no-repeat left;
}

#internas_menu_principal #navA #internas_li_sobrenos a{
	background:url(../img/menu_principal/internas_sobrenos_alink.gif) no-repeat left;
	display:block;
	height:18px;
	margin:0 0 3px 0;
	text-indent:-9999em;
	width:117px;
}
#internas_menu_principal #navA #internas_li_sobrenos a:hover{
	background:url(../img/menu_principal/internas_sobrenos_ahover.gif) no-repeat left;
}

#internas_menu_principal #navA #internas_li_produtos a{
	background:url(../img/menu_principal/internas_produtos_alink.gif) no-repeat left;
	display:block;
	height:18px;
	margin:0 0 0 0;
	text-indent:-9999em;
	width:117px;
}
#internas_menu_principal #navA #internas_li_produtos a:hover{
	background:url(../img/menu_principal/internas_produtos_ahover.gif) no-repeat left;
}



#internas_menu_principal #navB{
	display:table;
	float:left;
	height:76px;
	list-style:none;
	padding:16px 0 0 0;
	width:117px;
}

#internas_menu_principal #navB #internas_li_servicos a{
	background:url(../img/menu_principal/internas_servicos_alink.gif) no-repeat left;
	display:block;
	height:18px;
	margin:0 0 3px 0;
	text-indent:-9999em;
	width:117px;
}
#internas_menu_principal #navB #internas_li_servicos a:hover{
	background:url(../img/menu_principal/internas_servicos_ahover.gif) no-repeat left;
}

#internas_menu_principal #navB #internas_li_clientes a{
	background:url(../img/menu_principal/internas_clientes_alink.gif) no-repeat left;
	display:block;
	height:18px;
	margin:0 0 3px 0;
	text-indent:-9999em;
	width:117px;
}
#internas_menu_principal #navB #internas_li_clientes a:hover{
	background:url(../img/menu_principal/internas_clientes_ahover.gif) no-repeat left;
}

#internas_menu_principal #navB #internas_li_faleconosco a{
	background:url(../img/menu_principal/internas_faleconosco_alink.gif) no-repeat left;
	display:block;
	height:18px;
	margin:0 0 0 0;
	text-indent:-9999em;
	width:117px;
}
#internas_menu_principal #navB #internas_li_faleconosco a:hover{
	background:url(../img/menu_principal/internas_faleconosco_ahover.gif) no-repeat left;
}


/*****************************************************
HOME
*******************************************************/
#alinha_home_cli_info{
	display:table;
	float:inherit;
	margin:auto;
	width:740px;
}

#alinha_home_cli_info_edit{
	width:380px;
	margin-right:4px;
}

/********** flash noticias e produtos **********/
#home_flash_noticias_produtos{
	float:left;
	display:table;
}

/********** principais clientes **********/
#home_principais_clientes{
	background:url(../img/home_principais_clientes_bkg.gif) repeat-x bottom;
	float:left;
	height:103px;
	width:370px;
}
#home_principais_clientes h2{
	background:url(../img/home_principais_clientes_h2.gif) no-repeat left;
	height:37px;
	text-indent:-9999em;
}
#home_principais_clientes ul li{
	display:none;
}

/********** info contato home **********/
#home_info_contato{
	background:url(../img/home_principais_info_contato_bkg.gif) no-repeat #f1f8fa;
	float:left;
	height:103px;
	width:370px;
}
#home_info_contato_edit{
	background:url(../img/home_principais_info_contato_bkg_edit.gif) no-repeat;
	float:left;
	height:103px;
	width:381px;
}

#home_info_contato p,
#home_info_contato_edit p{
	color:#1e567e;
	padding:50px 15px 0 0;
	text-align:right;
}
#home_info_contato p a,
#home_info_contato_edit p a{
	color:#1e567e
}



/*****************************************************
BASE INTERTNA
*******************************************************/
#base_conteudo{
	background:url(../img/internas_bkg.gif) left repeat-y;
	float:right;
	width:748px;
}

#textos{
	float:left;
	width:474px;
}

#internas_noticias{
	background:url(../img/TEMP_div_interna_noticias.gif) no-repeat;
	float:left;
	width:274px;
}

#internas_borda_inferior{
	background:url(../img/internas_borda_inferior.gif) no-repeat left bottom;
	float:left;
	height:8px;
	width:736px;
}


/********** SOBRE NÓS **********/
body#sobrenos #img_interna{
	background:url(../img/img_sobrenos_bkg.gif) no-repeat;
	float:left;
	height:163px;
	width:262px;
}

body#sobrenos #textos h1.h1_empresa {
	background:url(../img/sobrenos_empresa_h1.gif) no-repeat left;
	height:71px;
	text-indent:-9999em;
	width:474px;
}
body#sobrenos #textos h1.h1_missao {
	background:url(../img/sobrenos_missao_h1.gif) no-repeat left;
	height:71px;
	text-indent:-9999em;
	width:474px;
}
body#sobrenos #textos h1.h1_visao {
	background:url(../img/sobrenos_visao_h1.gif) no-repeat left;
	height:20px;
	margin-bottom:10px;
	text-indent:-9999em;
	width:474px;
}
body#sobrenos #textos h1.h1_valores {
	background:url(../img/sobrenos_valores_h1.gif) no-repeat left;
	height:20px;
	margin-bottom:10px;
	text-indent:-9999em;
	width:474px;
}

body#sobrenos #textos p{
	padding:0 20px 15px 17px;
	text-align:left;
}

body#sobrenos #saibamais{
	background:url(../img/internas_saibamais_bkg.gif) no-repeat right;
	float:left;
	padding:0;
	margin:0;
	width:243px;
}
body#sobrenos #saibamaisB{
	background:url(../img/internas_saibamais2_bkg.gif) no-repeat right;
	float:left;
	padding:0;
	margin:0;
	width:170px;
}
body#sobrenos #saibamais p,
body#sobrenos #saibamaisB p{
	padding-top:15px;
}
body#sobrenos #saibamais p a,
body#sobrenos #saibamaisB p a{
	color:#1286b7;
}

body#sobrenos #saibamais p strong,
body#sobrenos #saibamaisB p strong{
	color:#3c4968;
}


/********** FALE CONOSCO **********/
body#faleconosco #img_interna{
	background:url(../img/img_faleconosco_bkg.gif) no-repeat;
	float:left;
	height:163px;
	width:262px;
}

body#faleconosco #textos h1{
	background:url(../img/faleconosco_h1.gif) no-repeat left;
	height:71px;
	text-indent:-9999em;
	width:474px;
}
body#faleconosco #textos address{
	float:left;
	font-style:normal;
	height:110px;
	padding:0 0 0 20px;
	text-align:left;
	width:200px;
}
body#faleconosco #textos p{
	margin-top:15px;
	text-align:left;
}

body#faleconosco #textos form{
	float:left;
	padding:0 0 0 20px;
	width:auto;
}

fieldset{
	border:0;
}

body#faleconosco #textos form label{
	color:#2d3d62;
	float:left;
	margin:8px 0 22px 0;
	text-align:left;
}
body#faleconosco #textos form label.espaco{
	margin-right:5px;
}

body#faleconosco #textos form input.txtfield{
	background-color:#effbff;
	border:3px #c2d3df solid;
	float:left;
	height:21px;
	padding:2px 0 0 3px;
	width:207px;
}

body#faleconosco #textos form textarea{
	background-color:#effbff;
	border:3px #c2d3df solid;
	font: 13px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	float:left;
	height:101px;
	overflow:auto;
	padding:2px 0 0 3px;
	width:429px;
}

body#faleconosco #textos form #btn_enviar{
	float:right;
	margin:-10px 0 0 0;
	padding-right:15px;
}


.msgErro{
	color:red;
	float:left;
	font:bold 1.1em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	padding:0 0 0 20px;
	text-align:left;
	width:300px;
}
.msgOk{
	color:#009933;
	float:left;
	font:bold 1.1em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	padding:0 0 0 20px;
	text-align:left;
	width:300px;
}


/********** SERVIÇOS **********/
body#servicos #textos{
	float:left;
	margin:auto;
	width:474px;
}
body#servicos #img_interna{
	background:url(../img/img_servicos_bkg.gif) no-repeat;
	float:left;
	height:163px;
	width:262px;
}
body#servicos #textos h1{
	background:url(../img/servicos_h1.gif) no-repeat left;
	height:71px;
	text-indent:-9999em;
	width:474px;
}


#servicos_lista{
	display:table;
	height:400px;
	margin:auto;
	text-align:left;
	width:441px;
}
#produtos_lista{
	display:table;
	margin:auto;
	padding-bottom:20px;
	text-align:left;
	width:441px;
}



#servicos_lista h3.aberto a,
#produtos_lista h3.aberto a{
	background:url(../img/servicos_dt_open.gif) no-repeat;
	color:#233357;
	display:block;
	float:left;
	font:bold 12px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	padding:8px 0 0 30px;
	width:411px;
}
#servicos_lista h3.fechado a,
#produtos_lista h3.fechado a{
	background:url(../img/servicos_dt_close.gif) no-repeat;
	color:#233357;
	display:block;
	float:left;
	font:12px "Trebuchet MS", Tahoma, Verdana, sans-serif;
	margin:10px 0 10px 0;
	padding:2px 0 0 30px;
	width:411px;
}

.showhide{
	display: none;
}
.abas {
	display:table;
}

#servicos_lista ul{
	background:url(../img/servicos_dd_bkg.gif) no-repeat top #fff;
	float:left;
	list-style:none;
	line-height:20px;
	padding:10px 0 30px 30px;
	width:411px;
}
#produtos_lista ul{
	background:url(../img/servicos_dd_bkg.gif) no-repeat top #fff;
	float:left;
	list-style:none;
	line-height:20px;
	padding:10px 0 30px 20px;
	width:421px;
}

#servicos_lista ul li{
	background:url(../img/servicos_marcador_li.gif) no-repeat left;
	text-indent:15px;
}
#produtos_lista ul li{
	background:none;
	text-indent:none;
	padding-right:10px;
}

/********** CLIENTES **********/
body#clientes #textos{
	float:left;
	margin:auto;
	width:474px;
}

body#clientes #textos h1{
	background:url(../img/clientes_h1.gif) no-repeat left;
	height:71px;
	text-indent:-9999em;
	width:474px;
}

body#clientes #img_interna{
	background:url(../img/img_clientes_bkg.gif) no-repeat;
	float:left;
	height:163px;
	width:262px;
}

body#clientes #textos img{
	padding-bottom:10px;
}

body#clientes #textos #principais_clientes{
	display:none;
}

body#clientes #textos #clientes_secundarios.margem{
	margin-bottom:20px;
}

body#clientes #textos #clientes_secundarios{
	display:table;
	list-style:none;
	margin:auto;
	text-align:left;
	width:432px;
}
body#clientes #textos #clientes_secundarios li{
	display:block;
	float:left;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
	width:211px;
}

#clientes_download{
	background:url(../img/clientes_download_bkg.gif) no-repeat;
	float:left;
	width:274px;
}
#clientes_download h2{
	background:url(../img/clientes_download_h2.gif) no-repeat;
	height:40px;
	text-indent:-9999em;
	width:274px;
}

#clientes_download form{
	padding-bottom:8px;
}
#clientes_download form label{
	display:block;
	float:right;
	color:white;
	padding:10px 25px 0 0;
	text-align:left;
}
#clientes_download #btn_enviar{
	border:0;
	float:right;
	height:29px;
	margin:10px 25px 0 0;
	width:78px;
}

#clientes_download form input{
	background-color:#e0f8ff;
	border:3px #c2d3df solid;
	color:#233357;
	font: 1em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	width:186px;
}

#clientes_download form input.txt:focus,
#clientes_download form input.txt:hover{
	background-color:#e0f8ff;
	border:3px #fff solid;
}


/********** PRODUTOS **********/
body#produtos #textos{
	float:left;
	margin:auto;
	width:474px;
}
body#produtos.pagepairer #textos{
	height:400px;
}

body#produtos #textos h1{
	height:71px;
	text-indent:-9999em;
	width:474px;
}
body#produtos.gn3 #textos h1{
	background:url(../img/produtos_gn3_h1.gif) no-repeat left;
}
body#produtos.tark #textos h1{
	background:url(../img/produtos_tark_h1.gif) no-repeat left;
}
body#produtos.pagepairer #textos h1{
	background:url(../img/produtos_pagepairer_h1.gif) no-repeat left;
}
body#produtos.wires #textos h1{
	background:url(../img/produtos_wires_h1.gif) no-repeat left;
}
body#produtos.topic #textos h1{
	background:url(../img/produtos_topic_h1.gif) no-repeat left;
}
body#produtos.mediaplanner #textos h1{
	background:url(../img/produtos_mediaplanner_h1.gif) no-repeat left;
}
body#produtos.fileprimer #textos h1{
	background:url(../img/produtos_fileprimer_h1.gif) no-repeat left;
}


body#produtos #img_interna{
	background:url(../img/img_produtos_bkg.gif) no-repeat;
	float:left;
	height:163px;
	width:262px;
}

body#produtos #textos p{
	padding:0 20px 15px 17px;
	text-align:left;
}

#menu_produtos{
	background:url(../img/produtos_menu_bkg.gif) no-repeat;
	float:left;
	height:176px;
	width:274px;
}
#menu_produtos h2{
	background:url(../img/produtos_menu_h2.gif) no-repeat;
	height:40px;
	text-indent:-9999em;
	padding-bottom:7px;
	width:274px;
}

#menu_produtos ul{
	display:table;
	list-style:none;
	margin:auto;
	text-align:left;
	width:260px;
}

#menu_produtos ul li{
	display:block;
	float:left;
	width:264px;
}
#menu_produtos ul li a{
	background:url(../img/produtos_menu_alink.gif) no-repeat left;
	color:white;
	display:block;
	font:Tahoma;
	line-height:20px;
	padding-left:20px;
	margin-left:9px;
}

#menu_produtos ul li a:hover{
	background:url(../img/produtos_menu_ahover.gif) no-repeat left;
	line-height:20px;
	padding-left:35px;
	text-decoration:none;
}

body#produtos #textos .logo{
	float:right;
	margin-right:20px;
	padding-bottom:10px;

}

/*****************************************************
FOOTER
*******************************************************/
#footer{
	float:left;
	height:42px;
	margin:auto;
	width:760px;
}
body#home #footer{
	background:url(../img/footer_home_bkg.gif) no-repeat;
}
body.footer_internas #footer{
	background:url(../img/footer_internas_bkg.gif) no-repeat;
}


#footer #sitemap{
	color:#8389a1;
	float:left;
	padding:20px 0 0 25px;
}
#footer #sitemap a{
	color:#d8f8ff;
	font:bold 11px "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

#footer #copyright{
	color:#b1cbd8;
	float:left;
	font:bold 1.0em "Trebuchet MS", Tahoma, Verdana, sans-serif;
	padding:20px 0 10px 150px;
}

#footer cite a{
	background:url(../img/logo_iNova.gif) no-repeat;
	display:table;
	float:right;
	height:29px;
	text-indent:-9999em;
	padding:0px 0 0 20px;
	width:91px;
}

