* {margin:0; padding:0; list-style:none; border:0px; font-style:normal; font-weight:normal; }
body { font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; background:#FFFFFF;}
a:link, a:active, a:visited {color:#ef2f72;}
a:hover {text-decoration:none;}
#topo {width:100%; background:#FFFFFF; margin-top:20px;}

#conteudo_geral { 
 	background: url(../imagens/bg_conteudo.gif) repeat-x top #3a3a3a;
	border-top:solid #313131 10px; 
	width:100%;
	padding-top:42px;
	padding-bottom:30px;
}
#conteudo_geral h4 {
	font-size:20px; 
	letter-spacing:1px; 
	color:#FFFFFF; 
	text-transform:uppercase;
}
#conteudo_geral p {color:#a1a1a1; font-size:13px;}
#logo_menu {margin-top:17px;}

#topo-wrapper, #conteudo_geral_wrapper, #rodape-wrapper, #meio-wrapper {width:840px; margin:0 auto; display:table;}

#menu_topo ul li { display:inline; margin:0px 6px 6px 0px; font-size:13px; text-transform:lowercase;}
#menu_topo ul li a:link,#menu_topo ul li a:active, #menu_topo ul li a:visited{ color:#525252;}
#menu_topo ul li a:hover {color:#1b1b1b;}
#menu_topo { float:right;}

#logotipo { width:198px; float:left; margin-top:10px;}
#logotipo a {
	text-indent:-9000em;
	display:block;
	width:203px;
	height:83px;
	overflow:hidden;
	background:url(../imagens/logotipo.gif) no-repeat left center;
}
#logotipo h2 { font-size:13px; color:#000000; letter-spacing:2px; margin:-20px 0px 0px 105px;}

#menu_meio ul li {display:inline; margin:0px 14px 14px 0px; font-size:13px; text-transform:uppercase;}
#menu_meio {
	margin-top:80px;
	float:right;
	width:600px;
	height:51px;
	line-height:50px;
	text-align:right;
	display:block;
}
#menu_meio ul li a:link, #menu_meio ul li a:visited, #menu_meio ul li a:active {color:#686666; text-decoration:none;}
#menu_meio ul li.selected_li {background:#333333; padding-top:10px; background:url(../imagens/menu_indica.gif) no-repeat center top;}
#menu_meio ul li a:hover {color:#333333;}

#meio {margin:15px 0px 25px 0px; display:block;}
#conteudo_esquerda {float:left; display:block;}
#conteudo_esquerda h4{ margin-bottom:20px;}
#conteudo_direita {float:left; margin-top:30px; display:block;}
#conteudo_direita h4 {margin-bottom:20px;}
#conheca_a_foco {float:left; width:247px; letter-spacing:1px; display:block;}
#nosso_trabalho {float:right; width:560px; margin-left:33px; display:block;}
#newsletter { width:247px; float:left;display:block;}
#o_que_fazemos {float:right; width:560px; margin-left:33px; display:block;}
#nosso_trabalho img {border:3px #4b4b4b solid;}

#rodape {
	background:#434343;
	padding-top:40px;
	width:100%;
	display:table;
	height:122px;
}
#rodape address { color:#848484; font-size:13px; }
#rodape address#copyright {color:#FFFFFF; float:right; margin-top:30px;}

#leia_mais { margin-top:30px;}
#port_mais {float:right; margin-top:16px;}
a.button_leia_mais {	
    text-indent:-9000em;
	display:block;
	width:85px;
	height:34px;
	overflow:hidden;
	background:url(../imagens/leia_mais.gif) no-repeat left center;
}
a.button_port_mais {	
    text-indent:-9000em;
	display:block;
	width:182px;
	height:34px;
	overflow:hidden;
	background:url(../imagens/mais_portfolio.gif) no-repeat left center;
}
td.input_titulo { color:#FFFFFF; font-size:13px;}
input { height:18px; padding:3px 0px 2px 0px;}
input#assinar {background:#ef2f72; height:24px; padding:3px; color:#FFFFFF;}
.assinar_newsletter {font-size:13px; color:#707070;}

#o_que_fazemos ul li { 	padding-top:3px; padding-bottom:8px; border-bottom:1px solid #505050; list-style-image:url(../imagens/lista.gif); list-style-position:inside;}
#o_que_fazemos ul a:link, #o_que_fazemos ul a:active, #o_que_fazemos ul a:visited {
	color:#a1a1a1;
	list-style:disc;
	text-decoration:none;
	font-size:13px;
}
#o_que_fazemos ul a:hover{
	color:#FFFFFF;
}

ul#ul_left {float:left; width:270px;}
ul#ul_right {float:right; width:260px;}
#saiba_mais {float:left; width:85px; margin-top:15px; display:block;}
a.button_saiba_mais {	
    text-indent:-9000em;
	display:block;
	width:85px;
	height:34px;
	overflow:hidden;
	float:left;
	background:url(../imagens/saiba_mais.gif) no-repeat left center;
}
a.button_comprar {
    text-indent:-9000em;
	display:block;
	width:145px;
	height:41px;
	overflow:hidden;
	background:url(../imagens/comprar.gif) no-repeat left center;
	float:right;
	margin-top:-34px;
	margin-right:58px;
}
