* {
margin:0;
padding:0;
}

body {
background: #1A1A1A url(../img/fundo_2.gif) repeat;
}

img {
border:none;
}

#geral {
width:800px;
margin:0 auto;
}

#container_topo,#container_conteudo,#container_rodape {
width:800px;
clear:both;
}

#cabecalho #logo h1 {
float:left;
margin:20px 0 0;
}

#logo {
float:left;
width:300px;
padding-bottom:10px;
}
#logo .logo_index{
width:300px;
height:69px;
margin-top:20px;
text-indent:-999px;
background:url(../img/logo.png) top center no-repeat;
cursor:pointer;
}
#logo .logo_index2{
width:300px;
height:69px;
margin-top:20px;
text-indent:-999px;
background:url(../img/logo.jpg) top center no-repeat;
cursor:pointer;
}

#menus {
float:right;
width:500px;
}

#menu_top {
height:40px;
}

.menu_topo {
float:right;
background:url(../img/bgblack.png) repeat;
}

.minimenu,#menu ul li {
list-style:none;
display:inline;
}

.minimenu li {
display:inline;
}

.minimenu li a {
float:left;
font:10px arial, tahoma, sans-serif;
color:#F2F2F2;
width:45px;
text-align:center;
text-decoration:none;
text-transform:lowercase;
padding:10px;
}

.minimenu li a:hover {
border-bottom:1px solid #FFF;
color:#FFF;
}

/*
#menu {
float:right;
margin:20px 0 8px;
}*/


#menu {
float:right;
margin:55px 0 8px;
}

#menu ul li a {
font:bold 11px verdana,arial,tahoma;
color:#FFF;
text-decoration:none;
display:block;
float:left;
padding:10px;
}
#menu ul li a:hover,#menu a.menu_home {
background-color:#063;
}

#container_conteudo {
width:780px;
height:375px;
background:#E8E8E8;
border:1px #666 solid;
padding:10px;
}
#banner{
background: #000 url(../img/header-bg.jpg) 50% 0 no-repeat;
}

#chamadas div {
float:left;
width:165px;
height:130px;
position:relative;
margin:10px 12px 0 0;
padding:10px;
}

.cor_verde {
background:#063;
}

.cor_cinza {
background:#036;
}

#chamadas div p {
font:10px Verdana,Trebuchet MS, Arial, Tahoma, sans-serif;
color:#FFF;
padding-top:10px;
}

#chamadas div h5 {
font:bold 10px Trebuchet MS, Arial, Tahoma, sans-serif;
color:#FFF;
text-transform:uppercase;
position:absolute;
bottom:10px;
right:10px;
}

#chamadas div h5 a {
text-decoration:none;
color:#FFF;
}

#chamadas div h5 a:hover {
text-decoration:underline;
font:bold;
}

#chamadas2 {
float:right;
width:168px;
height:130px;
margin:10px 0 0;
padding:10px;
}

#chamadas2 p {
font:9px Verdana,Trebuchet MS, Arial, Tahoma, sans-serif;
color:#FFF;
padding-top:10px;
}

#container_top,#container_bottom {
height:auto;
clear:both;
}

#chamadas div h4,#chamadas2 h4 {
font:bold 14px Trebuchet MS, Arial, Tahoma, sans-serif;
color:#FFF;
text-transform:uppercase;
border-bottom:2px dotted #FFF;
}

#chamadas .icon,#chamadas2 .icon {
width:16px;
height:16px;
margin-right:8px;
}
/* RODAPE */
#rodape {
clear:both;
color:#FFF;
}

#rodape .address {
padding-top:11px;
width:300px;
font:9px Verdana, arial, tahoma,sans-serif;
float:left;
}

#rodape .address strong {
color:#FFF;
font:bold 10px Verdana, arial, tahoma,sans-serif;
}

#rodape .telefone {
padding-top:11px;
width:310px;
font:bold 15px Verdana, arial, tahoma,sans-serif;
float:left;
text-align:center;
}
.menor{
font-size:13px;
}
#rodape .desenvolvido {
padding-top:8px;
font:9px Verdana, arial, tahoma,sans-serif;
text-align:right;
float:right;
}

#rodape .desenvolvido .texto,.imagem {
float:right;
}

#rodape .desenvolvido .texto {
padding-right:3px;
}