/*
Theme Name: Zoing Auditoria
Description: Tema desenvolvido pela Redsuns para a Zoing Auditoria
Author: Redsuns Tecnologia e Design
Author URL: http://www.redsuns.com.br
Version: 1.0
*/

*{
	margin:0px;
}
html, body {
	height: 100%;
	}

#tudo {
	position:relative;
	min-height: 100%;
	}
* html #tudo {
	height: 100%; /* hack para IE6 que trata height como min-height */
	}

body{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#FFF;
	font-size:14px;
	color:#848484;
}
ul {
	list-style:square outside;
	margin:15px 0;
}
ul li {
	margin-bottom:5px;
} 
a img {
	border:0 none;
}
a {
	text-decoration:underline;
}
h1{
	font-weight:normal;
	font-size:30px;
	margin:10px 0;	
}
h1 span{
	color:#81c51a;
}
h2 {
	font-size:20px;
	font-weight:normal;
}
h2 span{
	color:#81c51a;
}
h3{
	font-weight:normal;
	font-size:18px;
	margin:10px 0;
}
h4{
	margin:10px 0;	
	font-size:16px;
}
p {
	line-height:20px;
	margin:10px 0;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

.clear-both{
	clear:both;
}

#topo{
	position:relative;
	height:58px;
	background:url(imagens/topo.jpg) repeat-x;
}
#banner-principal {
	position:relative;
	width:630px;
	height:270px;
	border:1px solid #e9e9e9;
}
#topo-conteudo{
	position:relative;
	width:980px;
	margin:0 auto;
}

#topo-conteudo ul{
	margin:0;
	padding:0;
	list-style:none;
}
#topo-conteudo li{
	float:left;

}
#topo-conteudo li a{
	color:#FFF;
	text-decoration:none;
}
#topo-conteudo li a.active, #topo-conteudo li a:hover{
	color:#336600;
}
#topo-esquerdo {
	position:relative;
	float:left;
	width:515px;
}
#topo-direito {
	position:relative;
	float:right;
	width:100px;
	margin-top:14px;
}
ul#menu-menu-secundario {
	padding:0;
	margin:0;
	list-style: none;
}
ul#menu-menu-secundario li{
	float:left;
	border-right:1px solid #ccc;
	line-height:10px;
}
ul#menu-menu-secundario li a {
	color:#999;
	font-size:12px;
	margin:0 5px;
}
ul#menu-menu-secundario li a:hover {
	color:#999;
}
ul#menu-menu-secundario li#menu-item-164 {
	border:0 none;
	margin-right:0;
}
#meio{
	position:relative;
	width:980px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:40px;
}

#meio .banner{
	width:980px;
	height:265px;
	margin-bottom:30px;
}
#meio .banner2{
	width:634px;
	border:#a1a1a1 solid 3px;
}
#meio .img-bg{
	float:left;
	background:url(imagens/img-cliente-bg.png);
	width:208px;
	height:124px;
}

#meio p.breadcrumb{
	font-size:12px;
	width:535px;
}
#meio h2 p.breadcrumb{
	font-size:22px;
}
ul#menu-menu-secundarioli a:hover {
	text-decoration:none;
 }
.current-menu-item a , .current_page_item a{
	color:#336600 !important;
}
#meio p.breadcrumb a{
	color:#cbcbcb;
}
#meio p.breadcrumb a:hover {
	text-decoration:underline;
}
#meio p.breadcrumb a.active{
	color:#81c51a;
}
#conteudo {
	position:relative;
	overflow:hidden;
}
#meio #conteudo .coluna-esquerda{
	width:275px;
	padding:10px 20px 30px 20px;
	float:left;
}
#meio #conteudo .coluna-direita{
	width:625px;
	padding:0px 20px 30px 20px;	
	float:left;
}
#meio #conteudo .coluna-direita img {
	border:3px solid #ccc;
}
#meio #conteudo .coluna-direita .img-parceiros  {
	background:url(imagens/bg-clientes.jpg) no-repeat top left;
	display:block;
	width:202px;
	height:90px;	
	padding:10px 0;
	margin:3px;
	float:left;
	text-align: center;
}
#meio #conteudo .coluna-direita .img-parceiros  img {
	border:0 none;
}
#meio #conteudo .coluna-direita img.sem-borda {
	border:0 none;
}
#meio .coluna-direita-box{
	float:left;
	width:282px;
	padding:10px 30px 0px 0px;
}
#meio .box-noticias{
	width:625px;
	border-top:#76b517 1px solid;
}
#meio .box-noticias h4{
	font-weight:normal;
	color:#76b517;
}
#meio .box-noticias h4 a {
	color:#76b517;
}
#meio .box-noticias h4 a:hover {
	text-decoration:underline;
}
#meio .box-noticias a {
	color:#76b517;
}
#meio .box-noticias a:hover {
	text-decoration:underline;
}
#rodape{
	position: absolute;
	bottom: 0;
	width:100%;
	background:#e4e4e4;
}
#rodape-conteudo{
	width:980px;
	margin:0 auto;
	position:relative;
}
#rodape-conteudo img{
	float:left;
}
#rodape-conteudo p{
	text-align:center;
	font-size:12px;	
	margin:0;
	padding:5px;
}
#rodape-conteudo p span{
	position:relative;
	right:0px;
}
#rodape-conteudo img.logo-redsuns{
	margin-left:10px;
	margin-top:38px;
}

.contato{
	margin-top:-10px;
	width:275px;
}
select.contato {
	width:auto;
}
textarea {
	width:275px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	font-size:13px;
}
 button{
	cursor:pointer;
	background:url(imagens/btn-bg.jpg) repeat-x;
	height:26px;
	margin-top:1px;
	border:none;
	float:right;
	color:#fff;
}
 button:hover {
	background:url(imagens/btn-bg.jpg) repeat-x bottom left;
}
 button.botao-enviar {
 	float:none;
}
a.button{
	background:url(imagens/btn-bg.jpg) repeat-x top left;
	height:27px;
	.height:25px;
	line-height:27px;
	.line-height:normal;
	padding:4px;
	text-decoration:none;
	border:none;
	color:#fff;
}
a.button:hover {
	background:url(imagens/btn-bg.jpg) repeat-x bottom left;
	color:#fff !important;
	text-decoration:none !important;
}

/* Drop Down menu Start*/

ul#topnav {
	margin: 0; padding: 0;
	float:left;
	width: 100%;
	list-style: none;
}
ul#topnav li {
	display:block;
	float: left;
	background:url(imagens/bg-link.gif) no-repeat left center;
	padding-left:15px;
	padding-right:15px;
	line-height:58px;
	position: relative;
}
.menu-menu-principal-container {
	position:relative;
	float:left;
	overflow:hidden;
}
#menu-menu-principal {
	overflow:hidden;
}
ul#topnav li.primeiro-item {
	background:none;
}
#searchform {
	position:absolute;
	right:0;
	top:15px;
	width:253px;
}
#searchform input {
	color:#666666;
	height:20px;
	float:left;
	line-height:25px;
	width:186px;
}
#searchform button {
	width:61px;
}
ul#topnav li a {
	float: left; 
}

.alignleft  {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.alignright  {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.aligncenter  {
	text-align:center;
}
ul#topnav li#menu-item-112 {
	background:none !important;
}
.clear {
	position:relative;
	clear:both;
}