* {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 h1#logo {float:left;margin:20px 0 10px;}
#cabecalho h1#logo a{
	display:block;
	width:300px;
	height:69px;
	text-indent:-99999%;
	overflow:hidden;
	background:url(../img/logo.png) top center no-repeat;
}

#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: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;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

#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;
}

#chamadas div p {
font:10px Verdana,Trebuchet MS, Arial, Tahoma, sans-serif;
color:#FFF;
padding-top:10px;
}

#chamadas div a{
font:bold 10px Trebuchet MS, Arial, Tahoma, sans-serif;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
position:absolute;
bottom:10px;
right:10px;
}

#chamadas div a:hover {
text-decoration:underline;
font:bold;
}

#chamadas .ultimo{
margin:10px 0 0;
width:168px;
}

#chamadas .ultimo p{
font-size:9px;
}

#chamadas div.verde {background:#063;}
#chamadas div.cinza {background:#036;}


#container_top,#container_bottom {
height:auto;
clear:both;
}

#chamadas div h2,#chamadas2 h2 {
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 {
clear:both;
color:#FFF;
}

#rodape .address {
padding-top:11px;
width:300px;
font:9px Verdana, arial, tahoma,sans-serif;
float:left;
}

#rodape address {
padding-top:5px;
font:9px Verdana, arial, tahoma,sans-serif;
font-style:normal;
}

#rodape .pgdigital {
padding-top:11px;
width:489px;
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;
}

#rodape .telefone2 {
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:8px 0px 8px 0px;
font:9px Verdana, arial, tahoma,sans-serif;
text-align:center;
color:#FFF;
clear:both;
}

#rodape .desenvolvido .texto,.imagem {
float:right;
}

#rodape .desenvolvido .texto {
padding-right:3px;
}
