/* CSS Logica Digital - SEO */
* { margin: 0; padding: 0; }

body { margin: 0 auto; text-align: center; background: url(imagens/bg.jpg) repeat-x top; }

.1024 { margin: 0 auto; text-align: center; width: 998px; }

.800 { margin: 0 auto; text-align: center; width: 700px; }

/* LATERAL */
#lateral { float: right; text-align: left; background: url(imagens/img_lateral.jpg) no-repeat left top; width: 320px; padding: 225px 0 0 0; }

.depoimentos { background: url(imagens/bg_depoimentos.jpg) no-repeat left top; line-height: 16px; padding-left: 45px; }

/* TOPO */
.topo { width: 675px; height: 122px; }

.logo { float: left; margin: 10px 40px 0 0; }

.ferramentas img { margin: 10px 5px 0 0; }

.menu { float: right; text-align: right; margin: 12px 3px 0 0; *margin: 13px 3px 0 0; }

.menu a { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #1F4F7F; text-decoration: none; }

.off { float: left; text-align: center; background: url(imagens/menu_off.jpg) no-repeat; width: 105px; height: 18px; padding-top: 7px; }

.on  { float: left; text-align: center; background: url(imagens/menu_on.jpg)  no-repeat; width: 105px; height: 18px; padding-top: 7px; }

/* CORPO */
.corpo { text-align: left; background: url(imagens/bg_meio.jpg) no-repeat top right; width: 650px; padding: 15px 0 0 25px; }

.chamada_video { float: left; background: url(imagens/bg_video.jpg) no-repeat; width: 165px; height: 120px; margin: 10px 20px 0 0; padding: 5px 10px 0 15px; }

.chamada_cases { float: left; background: url(imagens/bg_cases.jpg) no-repeat; width: 165px; height: 100px; margin: 10px 20px 0 0; padding: 5px 10px 0 15px; }

.chamada_benef { float: left; background: url(imagens/bg_benef.jpg) no-repeat; width: 165px; height: 100px; margin: 10px 20px 0 0; padding: 5px 10px 0 15px; }

.chamada_resultado { float: left; margin-right: 25px; }

.chamada_triangulo { float: left; width: 210px; }

/* RODAPE */
.rodape { clear: both; margin: 0 auto; text-align: center; background: url(imagens/bg_rodape.jpg) repeat-x bottom; height: 90px; }

.rodape div { margin: 0 auto; text-align: right; width: 77%; }

/* TEXTO */
.texto { font-family: Tahoma; font-size: 10px; color: #414141; }

.texto a { font-family: Tahoma; font-size: 10px; color: #414141; text-decoration: none; }

.texto h1 { font-family: Tahoma; font-size: 14px; color: #1F4F7F; }

.texto p { padding-top: 5px; }

/* INTERNAS */
.internas { text-align: justify; font-family: Tahoma; font-size: 11px; color: #414141; padding: 10px 30px 0 20px; }

.internas a{ text-align: justify; font-family: Tahoma; font-size: 11px; color: #414141; text-decoration:none;}

.internas a:hover{ text-align: justify; font-family: Tahoma; font-size: 11px; color: #414141; text-decoration:underline;}

.internas h1 { font-family: Tahoma; font-size: 16px; color: #1F4F7F; }

.internas h2 { font-family: Tahoma; font-size: 12px; color: #414141; padding: 5px 0 0 10px; }

.internas p { line-height: 16px; padding: 5px 0 0 20px; }

.internas2 { text-align: justify; font-family: Tahoma; font-size: 11px; color: #414141; padding: 10px 30px 0 20px; }

.internas2 a{ text-align: justify; font-family: Tahoma; font-size: 11px; color: #414141; text-decoration:none; padding:0 0 0 5px;}

.internas2 a:hover{ text-align: justify; font-family: Tahoma; font-size: 11px; color: #414141; text-decoration:underline;}

.internas2 h2 { font-family: Tahoma; font-size: 12px; color: #414141; padding: 5px 0 0 0; }

.internas2 p { line-height: 16px; padding: 5px 0 0 20px; }


/*propriedades para os inputs, select e textarea*/
.formulario input{
	margin:2px 0 2px 5px; font-family:verdana; font-size:11px; color:#000; border:1px solid #1F4F7F; background-color:#FFF;
}
.formulario select{
	margin:2px 0 2px 5px; font-family:verdana; font-size:11px; color:#000; border:1px solid #1F4F7F; background-color:#FFF;
}
.formulario textarea{
	margin:2px 0 2px 5px; font-family:verdana; font-size:11px; color:#000; border:1px solid #1F4F7F; background-color:#FFF;
}
