body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url('../images/fundao.png') repeat-x;
border:solid 0 #FF0;
margin:0;
padding:0;
}

#container {
text-align:left;
width:860px;
border:solid 0 #000;
margin:0 auto;
}

#topo {
float:left;
width:860px;
height:125px;
margin-top:1px;
background:url('../images/funda-menu-princ.png') no-repeat;
border:solid red 0;
}

#boxlogo {
float:left;
width:180px;
height:125px;
margin-top:1px;
border:solid #000 0;
}

#box-segura-menu-princ {
float:right;
width:650px;
margin-top:95px;
margin-left:7px;
border:solid red 0;
}

#boxmenu {
float:left;
width:650px;
margin-top:1px;
margin-left:7px;
border:solid red 0;
}

#menu {
width:650px;
float:right;
border:solid 0;
}

ul#nav,ul#nav li ul {
list-style:none;
border:solid 0;
margin:0;
padding:0;
}

ul#nav li {
float:left;
display:inline;
margin:0 12px 0 0;
padding:0;
}

ul#nav li ul {
position:absolute;
top:0;
display:block;
}

ul#nav li a,ul#nav ul li a {
display:block;
text-decoration:none;
}

#emocao {
float:left;
width:860px;
height:300px;
margin-top:13px;
border:solid #000 0;
}

#segura-slide {
float:left; /*alterado de right pra left em nov 2010*/
/*width:750px;*/ /*desabilitado em nov 2010*/
height:300px;
border:solid 0px green;
}

/*tirado em nov 2010*/
/*#segura-desc-slide {
float:left;
width:80px;
height:300px;
border:solid #000 1px;
}*/

#esp-entre-emocao-conteudo {
float:left;
width:860px;
height:24px;
margin-top:5px;
background:#f90;
border:solid #000 0;
}

#left {
float:left;
width:140px;
margin-top:15px;
font:14px arial, sans-serif;
color:#060;
text-align:left;
background:url('../images/fundao-left11.png') repeat-y;
border:solid 0 blue;
padding:0;
}

#doblog {
float:left;
width:127px;
height:265px;
_padding:40px 4px 0 3px;
font:14px arial, sans-serif;
color:#060;
text-align:left;
background:url('../images/doblog.png') no-repeat top;
border:solid 0 blue;
padding:40px 5px 0;
}

.newsfeed li {
width:129px;
float:left;
margin:0 10px 10px 0;
}

#alguns-clientes {
float:left;
width:127px;
height:275px;
margin-top:10px;
font:14px arial, sans-serif;
color:#060;
text-align:left;
background:url('../images/algunsclientes.png') no-repeat top;
border:solid 0 blue;
padding:40px 5px 0;
}

img.img-alguns-clientes {
border:0;
padding:5px 0 10px;
}

#visito-sempre {
float:left;
width:127px;
height:150px;
_height:130px;
_padding:40px 4px 0 3px;
margin-top:10px;
font:14px arial, sans-serif;
color:#060;
text-align:left;
background:url('../images/visito.png') no-repeat top;
border:solid 0 blue;
padding:40px 5px 0;
}

#visito-sempre li {
width:129px;
float:left;
margin:0 0 5px;
}

#acheme {
float:left;
width:127px;
height:170px;
margin-top:10px;
font:14px arial, sans-serif;
color:#060;
text-align:left;
background:url('../images/acheme.png') no-repeat top;
border:solid 0 blue;
padding:40px 5px 0;
}

#content {
width:690px;
float:right;
text-align:left;
margin-top:15px;
border:solid 0px green;
}

#box-linha1-conteudo {
width:680px;
height:30px;
float:left;
text-align:left;
border:solid 0 green;
}

#migalhas {
width:370px;
float:left;
margin-left:10px;
_margin-left:6px;
font:11px arial, sans-serif;
color:#6a6a35;
text-align:left;
border:solid 0 red;
}

.pathway {
float:left;
font:11px arial, sans-serif;
color:#6a6a35;
text-decoration:none;
border:solid 0 red;
}

#busca {
width:290px;
height:25px;
float:right;
font:11px arial, sans-serif;
color:#6a6a35;
text-align:left;
border:solid 0 red;
}

.search {
float:left;
width:200px;
border:solid 0 red;
}

img.busca {
float:left;
border:solid 0 red;
}

#mod_search_searchword {
float:left;
margin-left:5px;
width:150px;
height:17px;
font:11px arial, sans-serif;
color:#f90;
border:solid 1px #7f9db9;
}

.search input.button {
float:left;
width:22px;
height:20px;
border:solid 0 red;
margin:0 0 0 10px;
}

#boxdestaque {
width:680px;
height:220px;
float:left;
background:url('../images/fundo-destaque.png') no-repeat;
margin-top:3px;
border:solid 0 red;
}

#destaque {
width:630px;
height:150px;
float:left;
margin-top:45px;
margin-left:20px;
_margin-left:10px;
border:solid 0 blue;
}

#box-tit-destaque {
width:630px;
float:left;
border:solid 0 blue;
}

#box-texto-destaque {
float:left;
width:270px;
height:120px;
font:12px arial, sans-serif;
color:#666;
border:solid 0 #7f9db9;
}

#box-img-destaque {
float:right;
width:285px;
height:120px;
border:solid 0 #7f9db9;
}

p.posicionalinksvejamais {
float:right;
margin-top:10px;
}

a.vejamais:hover {
text-decoration:none;
font:12px arial, sans-serif;
color:#000;
border:0;
}

a.vejamais:active {
text-decoration:none;
font:12px arial, sans-serif;
color:#999;
border:0;
}

#boxservicos {
width:680px;
height:315px;
float:left;
margin-top:3px;
border:solid 0 red;
}

#box-tit-servicos {
width:660px;
float:left;
margin-top:3px;
margin-left:15px;
border:solid 0 red;
}

#servicos {
width:680px;
float:left;
border:solid 0 #000;
}

#itens-servicos {
width:680px;
float:left;
margin-top:10px;
border:solid 0 #000;
}

#serv1 {
width:140px;
height:245px;
float:left;
margin-top:3px;
margin-left:10px;
border:solid 0 orange;
}

#serv2,#serv3,#serv4 {
width:140px;
height:245px;
float:left;
margin-top:3px;
margin-left:30px;
border:solid 0 orange;
}

#box-dep-orca-cont {
width:680px;
float:left;
margin-top:20px;
background:url('../images/fundo-depoimentos.png') no-repeat;
border:solid 0 #000;
}

#boxdepoimentos {
width:350px;
height:310px;
float:left;
border:solid 0 blue;
}

#depoimentos {
width:320px;
height:255px;
float:left;
margin-top:35px;
margin-left:10px;
background:url('../images/fundo-depoimentos2.png') no-repeat;
border:solid 0 orange;
}

#texto-depoimentos {
width:250px;
height:150px;
float:left;
margin-top:35px;
margin-left:20px;
border:solid 0 orange;
}

#veja-mais-depoimentos {
width:250px;
height:40px;
float:left;
margin-top:10px;
margin-left:20px;
border:solid 0 orange;
}

#utilitarios {
width:310px;
height:310px;
float:right;
border:solid 0 blue;
}

#orcamento {
width:310px;
height:155px;
float:left;
background:url('../images/fundo-solicite-orcamento.png') no-repeat;
border:solid 0 blue;
}

span.img-posicao-orcamento {
width:245px;
height:96px;
float:left;
margin-top:40px;
margin-left:15px;
border:solid 0 red;
}

#contato {
width:310px;
height:145px;
margin-top:10px;
float:left;
background:url('../images/fundo-contato-inicial.png') no-repeat;
border:solid 0 red;
}

span.img-posicao-contato {
width:200px;
height:96px;
float:left;
margin-top:40px;
margin-left:15px;
border:solid 0 red;
}

#box2 {
float:left;
width:675px;
margin-top:5px;
margin-left:7px;
border:solid 0 green;
}

#box2internagrande {
width:675px;
float:left;
margin-top:5px;
margin-left:7px;
border:solid 0 #FF0;
}

.contentheading {
font:bold 14px arial, sans-serif;
color:#000;
border:solid 0 green;
}

.readon {
border:solid 0 #000;
float:right;
}

a.readon:active {
text-decoration:none;
font:bold 12px arial, sans-serif;
color:#000;
}

#pag {
float:left;
color:#fff;
width:680px;
/*height:80px;*/
border:solid 0px #000;
}

#espacofim {
float:left;
color:#fff;
width:860px;
height:15px;
border:solid 0 #000;
}

#menufim {
width:833px;
height:15px;
float:left;
color:#fff;
background:#f90;
border:solid 0 #000;
padding:10px;
}

.menu-nav {
width:780px;
float:left;
margin-left:28px;
_margin-left:25px;
text-align:center;
margin-top:-5px;
border:solid 0 red;
}

.menu-nav li {
list-style-type:none;
display:inline;
float:left;
margin-top:5px;
border:solid 0 #000;
padding:0 12px;
}

.menu-nav li a {
font:12px arial;
float:left;
color:#fff;
text-align:center;
text-decoration:none;
display:block;
overflow:hidden;
}

.menu-nav li a:visited {
text-decoration:none;
font:12px arial, sans-serif;
color:#fff;
}

.menu-nav li a:hover {
font:12px arial, sans-serif;
color:#000;
}

.menu-nav li a:active {
text-decoration:none;
font:12px arial, sans-serif;
color:maroon;
}

#rodape {
float:left;
color:#fff;
width:833px;
background:#f90;
border:solid 0 #000;
border-top:solid 1px #fff;
padding:10px;
}

#menu-rodape {
float:left;
padding-left:14px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:11px;
}

#menu-rodape a:active {
text-decoration:none;
font:bold 12px arial, sans-serif;
color:#fff;
}

#creditos {
font-family:"Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;
float:right;
font-size:13px;
}

#creditos a:hover {
text-decoration:none;
font:bold 13px arial, sans-serif;
color:#fff;
}

div.boxservicos-interna {
width:670px;
float:left;
border-bottom:dashed 1px #0079b2;
margin-top:10px;
padding-bottom:10px;
}

div.caixas_direita {
width:150px;
float:left;
border:solid 0;
}

div.caixas_esquerda {
width:195px;
float:right;
border:solid 0;
}

img.imgcaixasesq {
float:right;
border:solid 0 red;
margin-top:5px;
}

img.circulos {
float:left;
border:solid 0 red;
margin-top:5px;
padding-right:8px;
}

h2.titulos {
font:bold 13px 'Trebuchet Ms', arial, verdana;
text-align:justify;
color:#0079b2;
margin:0;
}

h2.titulos:first-letter {
font:bold 35px arial;
margin:0;
}

h3.textoprincipal {
font:13px 'Trebuchet Ms', arial, verdana;
text-align:justify;
color:#000;
margin-top:5px;
}

h3.textoprincipal1 {
float:left;
font:13px 'Trebuchet Ms', arial, verdana;
text-align:justify;
color:#000;
margin-top:5px;
}

a.slideToggle:link {
text-decoration:none;
font:13px 'Trebuchet ms', arial, sans-serif;
color:#000;
border:0;
}

a.slideToggle:visited {
text-decoration:none;
font:13px 'Trebuchet ms', arial, sans-serif;
color:#3b533b;
border:0;
}

a.slideToggle:hover {
text-decoration:none;
font:13px 'Trebuchet ms', arial, sans-serif;
color:#c63222;
border:0;
}

a.slideToggle:active {
text-decoration:none;
font:13px 'Trebuchet ms', arial, sans-serif;
border:0;
}

.back_button a:link {
text-decoration:none;
font:bold 20px arial, sans-serif;
color:#666;
}

.back_button a:visited {
text-decoration:none;
font:bold 20px arial, sans-serif;
color:#ced639;
}

.back_button a:hover {
font:bold 20px arial, sans-serif;
text-decoration:underline none;
color:#6b8cad;
}

.back_button a:active {
text-decoration:none;
font:bold 20px arial, sans-serif;
color:#000;
}

div.corpo_form_contato {
float:left;
width:670px;
border:0 solid RED;
background:#dae4ea url(../images/fundocontato-interno.png) repeat-x;
}

div.corpo_form_contato fieldset {
float:left;
width:400px;
height:620px;
margin-left:15px;
_margin-left:10px;
margin-top:40px;
_margin-top:30px;
border:0 solid RED;
}

div.corpo_form_contato .imput {
float:left;
width:375px;
background-color:#fff;
font:bold 13px 'Trebuchet ms', arial, helvetica, sans-serif;
color:#000;
border:1px solid #a5a5ad;
}

.formulariocontato {
float:left;
padding-left:17px;
margin-top:20%;
_margin-top:15%;
font:bold 13px Trebuchet ms, helvetica, sans-serif;
color:#000;
height:460px;
}

.mensagemcontato {
float:left;
font-family:'Trebuchet ms', arial, helvetica, sans-serif;
font-size:13px;
color:#000;
font-weight:700;
text-align:justify;
background-color:#fff;
border:1px solid #a5a5ad;
padding:2px 5px;
}

textarea#contato-interno {
float:left;
width:365px;
height:100px;
}

input.tome {
float:left;
font:bold 20px 'Trebuchet Ms', arial, verdana, helvetica, sans-serif;
color:#384927;
border:0 solid #000;
margin-left:5px;
margin-top:5px;
}

input.button.tome {
height:28px;
padding-left:12px;
padding-right:12px;
background:#f0f0f0;
border:0 solid red;
}

input.button.tome:hover {
color:orange;
border:0 solid #c5c5c5;
background:#f0f0f0;
}

h2.titsobre {
font:60px 'Trebuchet Ms', arial, verdana;
text-align:justify;
color:#de4e46;
margin:0;
}

img.fotos {
float:right;
margin-top:-2px;
border:solid 2px orange;
}

h2.textoprincsobre {
width:430px;
font:13px 'Trebuchet Ms', arial, verdana;
text-align:justify;
color:#757539;
float:left;
border:solid 0;
margin:0;
}

h2.textoprincsobre1 {
width:430px;
font:13px 'Trebuchet Ms', arial, verdana;
text-align:justify;
color:#757539;
float:left;
border:solid 0;
margin:20px 0 0;
}

div.mudacorport {
width:465px;
height:auto;
float:left;
border:solid 0;
margin-top:10px;
padding:7px;
}

h2.textoprincport1 {
width:445px;
font:13px 'Trebuchet Ms', arial, verdana;
text-align:justify;
color:#2587c8;
float:left;
margin:20px 0 0;
}

div.separa {
float:left;
width:100%;
margin-top:0;
height:30px;
border:solid 0;
}

p.dashed {
font:bold 13px 'Trebuchet Ms', arial, verdana;
text-align:center;
color:#a5a5a5;
margin-top:5px;
}

#auxiliar {
width:110px;
height:1200px;
float:right;
border:solid 0;
margin-top:-30px;
background:#f0f0f0;
}

#navegacao {
width:153px;
float:left;
border:solid 0 red;
}

#boxserv {
width:153px;
height:1070px;
float:left;
margin-top:0;
border:solid 0 red;
background:#f0f0f0;
}

img.imgservesq {
float:left;
margin-top:1px;
border:solid 0 red;
}

div.texticulo {
float:left;
width:70px;
margin-top:10px;
border-bottom:dashed 1px;
}

div.texticulo1 {
float:right;
width:70px;
margin-top:10px;
border-bottom:dashed 1px;
}

a.linktexticulos:hover {
text-decoration:none;
font:9px 'Trebuchet Ms', arial, sans-serif;
line-height:12px;
color:#0079b2;
border:0;
}

a.linktexticulos:active {
text-decoration:none;
font:9px 'Trebuchet Ms', arial, sans-serif;
line-height:12px;
border:0;
}

div.texto-brie {
width:470px;
font:14px 'Trebuchet Ms', arial, helvetica, sans-serif;
color:#dc4c48;
float:left;
padding-bottom:15px;
border:solid 0 #000;
}

div.corpo_form {
float:left;
width:470px;
border:0 solid RED;
background:#84a652 url(../images/fundobrefing.jpg) repeat-x;
}

.formulario {
float:left;
padding-left:17px;
_padding-left:25px;
margin-top:20%;
_margin-top:22%;
font:13px Trebuchet ms, helvetica, sans-serif;
color:#fff;
}

p.perguntassecundarias {
float:left;
margin-top:0;
_margin-top:6px;
}

p.titulosbrefing {
float:left;
font:bold 15px Trebuchet ms, helvetica, sans-serif;
color:orange;
margin-top:6px;
}

.imput {
float:left;
background-color:#fff;
font:bold 13px Trebuchet ms, helvetica, sans-serif;
color:#000;
}

.mensagem {
float:left;
font-family:arial, helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
text-align:justify;
background-color:#fff;
border:0 solid #036;
padding:2px 5px;
}

textarea {
float:left;
width:400px;
height:100px;
}

.botao_ok {
float:right;
font-family:arial, helvetica, sans-serif;
font-size:15px bold;
background-color:#91c1d6;
color:#fff;
font-weight:0 5px 5px;
}

img.imgmenu,img.xx {
border:0;
}

ul.newsfeed,ul.menu {
width:130px;
float:left;
margin-top:5px;
margin-left:0;
_padding:0 0 0 0;
list-style-image:url('../images/seta.png');
list-style-type:none;
border:solid 0 #000;
padding:0 0 0 20px;
}

.newsfeed li a,.newsfeed li a:visited,.newsfeed li a:active,#visito-sempre li a,#visito-sempre li a:visited,#visito-sempre li a:active {
text-decoration:none;
font:13px arial, sans-serif;
color:#666;
border:0;
}

.newsfeed li a:hover,#visito-sempre li a:hover {
text-decoration:none;
font:13px arial, sans-serif;
color:orange;
border:0;
}

a.vejamais:link,a.vejamais:visited {
text-decoration:none;
font:12px arial, sans-serif;
color:orange;
border:0;
}

a.readon:link,a.readon:visited {
text-decoration:underline;
font:bold 12px arial, sans-serif;
color:#f2b028;
}

a.readon:hover,#menu-rodape a:hover {
font:bold 12px arial, sans-serif;
color:#000;
}

#menu-rodape a,#menu-rodape a:visited {
text-decoration:underline;
font:bold 12px arial, sans-serif;
color:#fff;
}

#creditos a,#creditos a:visited,#creditos a:active {
text-decoration:none;
font:bold 13px arial, sans-serif;
color:#000;
}

p.titulocontato,p.perguntas {
float:left;
}

img.fotos1,img.fotos2 {
float:right;
margin-top:15px;
border:solid 2px orange;
}

img.imgnegocin,img.baixonaveg {
border:solid 0 red;
}

a.linktexticulos:link,a.linktexticulos:visited {
text-decoration:none;
font:9px 'Trebuchet Ms', arial, sans-serif;
line-height:12px;
color:#3b533b;
border:0;
}


