* {margin:0; padding:0;}
body{background:url(imagens/bg_body.jpg) top left #26262E; color:#FFFFFF;}
.clear{clear:both;}
#container{margin:0 auto; padding:0; text-align:center; width:998px;}
#header{float:left; width:998px;}
#logo{float:left; margin-left:180px;}

#chamada{width:990px; height:300px; float:left; text-decoration:none; margin-bottom:10px;}
#chamada a{ text-decoration:none;}

#telefone{position:absolute; margin:93px 0 0 680px;}
#content{float:left;}
#sidebar{float:left; width:998px; margin-top:5px; color:#999; font-family:Arial; font-size:11px;}
#sidebar a{color:#999; text-decoration:none;}
#sidebar a:hover{color:#CCC; text-decoration:none;}
#sidebar #contact{float:left; width:495px; text-align:left;}
#sidebar #ferramenta{float:right; width:495px; text-align:right;}
#sidebar #ferramenta ul{list-style-type:none; margin-left:240px;}
#sidebar #ferramenta ul li{float:left;}

#solucoes{float:left; width:495px;}
#tit_solucoes{float:left; margin:13px 0 0 20px;}
#box_solucoes{float:left; clear:both; margin-left:70px;}
#e_commerce{float:left; clear:both; text-align:left; padding:2px 0 2px 0;}
#e_commerce h1{font-family:Arial; font-size:12px; color:#BAD3DE; font-weight:normal; margin-top:10px; line-height:22px;}
#cms{float:left; clear:both; text-align:left; padding:2px 0 2px 0;}
#cms h1{font-family:Arial; font-size:12px; color:#BAD3DE; font-weight:normal; margin-top:10px; line-height:22px;}
#crm{float:left; clear:both; text-align:left; padding:2px 0 2px 0;}
#crm h1{font-family:Arial; font-size:12px; color:#BAD3DE; font-weight:normal; margin-top:10px; line-height:22px;}
#webchat{float:left; clear:both; text-align:left; padding:2px 0 2px 0;}
#webchat h1{font-family:Arial; font-size:12px; color:#BAD3DE; font-weight:normal; margin-top:10px; line-height:22px;}
#e_mail_marketing{float:left; clear:both; text-align:left; padding:2px 0 2px 0;}
#e_mail_marketing h1{font-family:Arial; font-size:12px; color:#BAD3DE; font-weight:normal; margin-top:10px; line-height:22px;}

#assista{float:left; width:495px;}
#tit_assista{float:right; margin:20px 20px 0 0;}
.separacao{background:url(imagens/bg_pontinho.jpg) center left repeat-x; margin:13px 0 13px 0;}
.bg_video_transparente{background:url(imagens/bg_video.png) top center no-repeat; width:460px; height:295px; padding-top:21px;}
.bg_video_solid{background:url(imagens/bg_video.jpg) top center no-repeat; width:460px; height:295px; padding-top:21px;}


#sobre{float:left; width:495px;}
#tit_sobre{float:right; margin:13px 20px 0 0;}
#box_sobre{float:right; clear:both; margin-right:20px;}
#box_sobre h2{font-family:Arial; font-size:14px; color:#BAD3DE; font-weight:normal; line-height:23px; text-align:justify; width:480px;}

#aspa_esp{float:left; margin-right:10px;}
#aspa_dir{float:right; margin:10px 160px 0 0;}

#newsletter{float:right; width:495px;}
#tit_newsletter{float:right; margin:5px 20px 0 0;}
#box_newsletter{float:right; clear:both; margin-right:16px;}

.input_email{width:277px; height:20px; border:1px solid #A5ACB2; cursor:text; font-family:Verdana; font-weight:bold; font-size:12px; color:#666; float:left; padding:3px 0 0 5px;}
.input_enviar{width:82px; height:37px; border:none; float:left; margin:4px 0 0 203px;}

#footer{background:url(imagens/bg_footer.jpg) top center no-repeat; width:998px; height:70px; float:left; clear:both; margin-top:15px; padding-top:20px;}
#footer address{color:#909090; font-family:Arial; font-size:11px; font-style:normal;}
#logica_digital{float:left; clear:both; margin:7px 0 0 397px;}
#logica_digital span{float:left; color:#909090; font-family:Arial; font-size:11px; margin:5px 5px 0 5px;}
#logica_digital span a{color:#909090; text-decoration:none;}
#logica_digital img{float:left;}

.vcard {float:left; clear:both; font-size:1px; color:#202328;}
.vcard a{color:#202328;}

.retorno_mail{float:right; text-align:right; font-family:Verdana; font-size:11px; width:300px;}

/*Propriedades para indique a um amigo*/

.formulario{font-family:Arial; font-size:11px; color:#000; width:339px; line-height:16px;}
.formulario ul{list-style-type:none; margin:0; padding:0; text-align:left;}
.formulario ul li{float:left; clear:both;}
#btn_enviar_indique{width:87px; height:35px; border:none;}
.alinha_botao_enviar{float:left; margin-left:160px; clear:both;}
#texto_obrigado{font-family:Arial; font-size:13px; font-weight:bold; color:#FFF; margin-left:40px; line-height:16px;}
#texto_obrigado a{font-family:Arial; font-size:13px; font-weight:bold; color:#FFF; text-decoration:none;}
#texto_obrigado a:hover{font-family:Arial; font-size:13px; font-weight:bold; color:#FFF; text-decoration:underline;}

.conteudo_amigo{width:330px;}
.fundo_meio_amigo{background:#FFF; width:320px; text-align:center; padding:12px 0 3px 20px;}

#tit_indique{float:left; margin:5px 0 5px 0;}
#txt_indique{float:right; margin:5px 10px 10px 0;}

.texto_amigo2{font-family:Arial; font-size:11px; color:#000000; float:left; width:325px; padding-left:16px; font-weight:bold; margin-bottom:12px; font-size:13px;}

.texto_amigo{font-family:Arial; font-size:11px; color:#000;}
.texto_amigo a{font-family:Arial; font-size:11px; color:#000; text-decoration:none;}
.texto_amigo a:hover{font-family:Arial; font-size:11px; color:#000; text-decoration:underline;}

.nome_campos{float:left; clear:both; text-align:right; font-size:14px; font-weight:bold; color:#357f94;}
#txt_enviar{float:left; clear:both; font-size:10px; margin:-13px 0 0 10px; width:320px; height:20px;}

input.required {width:230px; height:21px; border:1px solid #A5ACB2; float:left; cursor:text; font-family:Verdana; font-weight:bold; font-size:15px; color:#666;padding:3px 0 0 5px; margin:11px 0 11px 10px;}
textarea.required {width:230px; height:61px; border:1px solid #A5ACB2; float:left; cursor:text; font-family:Verdana; font-weight:bold; font-size:15px; color:#666;padding:3px 0 0 5px; margin:11px 0 11px 10px;}

input.validation-failed, textarea.validation-failed {border: 1px solid #e4b737; float:left;}
input.validation-passed, textarea.validation-passed {border: 1px solid #3992ab; float:left;}
.validation-advice {position:absolute; width:3px; height:3px; margin:10px 0 0 250px; font-size:9px; font-family:arial;}
iframe{border:2px solid #FFF;}