*{text-decoration:none; padding:0px; margin:0px; list-style-type:none;}

img {border:#FFFFFF solid 0px;}

body {font-family:tahoma; font-size:12px; color:#333333; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:top center}

p {font-family:tahoma; font-size:12px; color: #333333; line-height:20px; margin-bottom:15px;}

a:link {color:#666666; text-decoration:none;}

a:visited {color:#666666; text-decoration:none;}

a:hover {color:#256ec6; text-decoration:underline;}

header, nav, footer, article {display:block;}

nav{} article{} footer{}

h1 { color:#256ec6; font-family: Verdana; letter-spacing:1px; font-size:18px; text-align:center; margin-top:30px; margin-bottom:25px;}

h2 { color:#fff; font-family: "Trebuchet MS"; font-size:12px; height:20px; font-weight:bold;padding-left:10px; margin-left:4px; padding-top:10px; margin-bottom:5px; background-image:url(../images/data2.png); background-repeat:no-repeat}

h3 { color:#256ec6; font-family: Verdana; letter-spacing:1px; font-size:18px; margin-left:0px; margin-top:10px; margin-bottom:15px;}


#tudo {margin:auto; width:1000px; display:table; padding-bottom:10px;}

#topo { float:left; width:1000px; padding-bottom:10px;}

#topo-esquerda { float:left; width:500px; height:150px; padding-bottom:10px;}

#topo-direita { float:right; width:400px; height:150px; padding-bottom:10px;}

#topo-direita ul{ float:right; width:140px;}

#topo-direita li{ float:left; margin-right:10px; margin-top:110px;}

#menu { float:left; width:990px; height:60px; margin-left:8px; padding-bottom:10px; background-image:url(../images/menu.png); background-repeat:no-repeat}

#banner { float:left; width:970px; height:350px; margin-left:15px;}

#fundo-conteudo { float:left; width:1000px; padding-bottom:10px; margin-top:40px;}

#empresa-esquerda{ float:left; width:480px; margin-left:20px; margin-bottom:20px; margin-top:10px; background-image:url(../images/fundo-empresa.png); background-repeat:no-repeat}

.texto-empresa{ float:left; width:314px;}

.foto-empresa{ float:left; width:130px; margin-left:10px;}

#empresa-direita{ float:left; width:480px; margin-bottom:20px; margin-left:20px; margin-top:10px; background-image:url(../images/fundo-empresa.png); background-repeat:no-repeat}

#conteudo-esquerda{ float:left; width:330px; height:380px; margin-top:10px; background-image:url(../images/fundo-servicos.jpg); background-repeat:no-repeat}

#conteudo-centro{ float:left; width:330px; height:380px; margin-top:10px; background-image:url(../images/fundo-servicos.jpg); background-repeat:no-repeat}

#conteudo-direita{ float:left; width:330px; height:380px; margin-top:10px; background-image:url(../images/fundo-servicos.jpg); background-repeat:no-repeat}

#conteudo-direita li{ float:left; width:280px; margin-top:5px; margin-left:30px; list-style-type:square; color:#06F}

.data{ float:left; width:300px; height:30px; margin-left:3px; background-image:url(../images/data.png); background-repeat:no-repeat}

.data p {font-family:tahoma; font-size:10px; font-weight:bold; padding-left:10px; padding-top:5px; color: #fff; line-height:20px; margin-bottom:15px;}

.texto{ float:left; width:320px;}
.texto p {font-family:tahoma; font-size:12px; padding-left:15px; padding-top:5px; color: #fff; line-height:20px; margin-bottom:15px;}

.texto2{ float:left; width:320px; text-align:center; margin-top:0px;}
.texto2 p {font-family:tahoma; font-size:12px; padding-left:10px; padding-top:0px; color: #666; line-height:20px; margin-bottom:15px;}

.textoDireita{ float:left; width:300px;}
.textoDireita p {font-family:tahoma; font-size:12px; padding-left:15px; padding-top:5px; color: #666; line-height:20px; margin-bottom:15px;}



.facebook a { float:left; width:36px; height:45px; display:block; background-image:url(../images/facebook.png); background-repeat:no-repeat;
background-position:0px 0px;}

.facebook a:hover { background-position:0px -40px;}

.twitter a { float:left; width:36px; height:45px; display:block; background-image:url(../images/twitter.png); background-repeat:no-repeat;
background-position:0px 0px;}

.twitter a:hover { background-position:0px -40px;}

.linkedin a { float:left; width:36px; height:45px; display:block; background-image:url(../images/linkedin.png); background-repeat:no-repeat;
background-position:0px 0px;}

.linkedin a:hover { background-position:0px -40px;}


#fundo-rodape{ margin:auto; width:100%; display:table; }

#rodape {margin:auto; width:1000px; display:table;}

#rodape-menu{ float:left; width:1000px; height:90px; margin-top:15px;text-align:center; color:#0394dd}

#rodape-menu p{color:#0394dd}






