@charset "utf-8";
/* CSS Document */
@import url("reset.css");
body
{
	background:url(../img/bkg.jpg) center top;
}
a,p,h2,label,input,textarea, h3
{
	font-family: Verdana, Geneva, sans-serif;
	text-decoration:none;
}
h2
{
	font-size:16px; line-height:18px;
	width:100%; height:25px;
	color:#FFF;
	font-size:16px; font-weight:normal;
	border-bottom:solid 1px #000;
}
h3
{
	font-size:16px; line-height:18px;
	width:100%; height:25px;
	color:#FFF;
	font-size:16px; font-weight:normal;
	margin:10px 0px 0px 10px;
}
#box_empresa h2, #box_portfolio h2, #contato_info h2
{
	font-size:22px; line-height:24px;
	height:30px;
}
/******************************************
				 TOPO
******************************************/
#topo
{
	width:1000px; height:auto;
	position:relative;
	margin:70px auto 0px auto;
	overflow:hidden;
}
#logo
{
	float:left;
}
/*****MENU*****/
#menu
{
	width:290px; height:auto;
	float:right;
	overflow:hidden;
}
#menu ul
{
	float: left;
	width: 100%;
	list-style:none;
}
#menu ul li
{
}
#menu ul li a
{
	width:290px; height:28px;
	font-size:16px; line-height:28px;
	background:url(../img/bt_menu.png) no-repeat 0px 6px;
	color: #333;
	text-decoration: none;
	border-bottom:1px solid #000;
	float:left;
	padding-left:25px;
}
#menu ul li a:hover, #menu ul li a.at
{
	color:#a18d72;
}
/******************************************
				 RODAPE
******************************************/
#rodape
{
	width:1000px; height:125px;
	background:url(../img/bkg1px.png);
	margin:10px auto 60px auto;
	overflow:hidden;
}
#rodape p
{
	font-size:13px; line-height:15px;
	color:#FFF;
	margin:15px 0px 0px 20px;
}
#logos_rodape
{
	width:200px; height:125px;
	float:right;
	margin-right:10px;
}
#logos_rodape img
{
	margin:10px 0px 5px 0px;
}
/******************************************
				 CONT
******************************************/
#cont
{
	width:1000px; height:auto; min-height:600px;
	background:url(../img/bkg1px.png);
	margin:80px auto 0px auto;
	padding:55px 0px 75px 0px;
	overflow:hidden;
}
#banner
{
	width:860px; height:300px;
	margin:0px auto 0px auto;
	border:solid 1px #000;
}
#sobrenos, #portfolio
{
	width:600px; height:auto; min-height:180px;
	float:left;
	margin:50px 0px 0px 70px;
}
#sobrenos p, #box_empresa p
{
	font-size:12px; line-height:14px;
	text-align:justify;
	color:#faca88;
	margin:15px 0px 0px 0px;
}
a.saibamais
{
	width:131px; height:33px;
	font-size:12px; line-height:28px;
	background: url(../img/bt_saibamais.png);
	float:right;
	text-align:center;
	color:#4f2602;
	margin:15px 0px 0px 0px;
}
a.saibamais:hover
{
	color:#FFF;
}
#portfolio
{
	width:620px;
}
#portfolio h2, #portfolio h3
{
	width:600px;
}
#portfolio img
{
	width:127px; height:97px;
	border:solid 3px #FFF;
	margin:15px 22px 0px 0px;
	float:left;
}
#parceiros_home
{
	width:210px; height:auto;
	margin:50px 70px 0px 0px;
	float:right;
	overflow:hidden;
}
#parceiros_home img
{
	width:210px; height:75px;
	float:left;
	margin:40px 0px 0px 0px;
}
/*****EMPRESA*****/
#box_empresa
{
	width:635px; height:auto;
	float:left;
	margin-left:70px;
}
#box_empresa_img
{
	width:170px; height:auto;
	float:right;
	margin:0px 70px 0px 0px;
}
#box_empresa_img img
{
	width:170px; height:130px;
	margin:27px 0px 0px 0px;
}
/*****PORTFÓLIO*****/
#box_portfolio
{
	width:860px; height:auto; min-height:150px;
	margin:0px auto 0px auto;
}
#menu_portfolio
{
	width:225px; height:auto; min-height:200px;
	float:left;
	margin:0px 0px 0px 0px;
}
#menu_portfolio ul 
{
	margin:10px 0px 0px 0px;
	overflow:hidden;
}
#menu_portfolio ul li
{
	margin:15px 0px 0px 0px;
	overflow:hidden;
}
#menu_portfolio ul li a
{
	font-size:12px; line-height:14px;
	color:#faca88;
	margin:0px 0px 0px 0px;
}
#menu_portfolio ul li a:hover
{
	color:#FFF;
}
#cont_portfolio
{
	width:634px; height:auto; min-height:600px;
	float:right;
	border-left:solid 1px #000;
	margin:0px 0px 0px 0px;
	padding-bottom:50px;
}
#cont_portfolio img
{
	width:127px; height:97px;
	margin:25px 0px 0px 22px;
	border:solid 3px #FFF;
}
/*****CONTATO*****/
#contato_info
{
	width:860px; height:auto; min-height:150px;
	margin:0px auto 0px auto;
}
#contato_info p
{
	color:#FFF;
	font-size:14px; line-height:16px;
	margin:20px 0px 0px 0px;
}
#contato_info a, #mapa a
{
	color:#faca88;
}
#contato_info a:hover, #mapa a:hover
{
	color:#fff;
}
#formulario
{
	width:400px; height:auto;
	float:left;
	margin:90px 0px 0px 70px;
}
#fm_contato table
{
	margin:30px 0px 0px 0px;
}
#fm_contato label
{
	font-size:12px;
	color:#FFF;
}
#fm_contato input.input1, #fm_contato input.input2
{
	color:#FFF;
	margin:0px 0px 9px 0px;
	border:solid 1px #000;
	background: url(../img/bkg1pxform.png);
}
#fm_contato input.input1
{
	width:250px; height:22px;
}
#fm_contato input.input2
{
	width:160px; height:22px;
}
#fm_contato textarea
{
	width:250px; height:85px;
	border:solid 1px #000;
	background: url(../img/bkg1pxform.png);
	color:#FFF;
}
#fm_contato input#enviar
{
	width:60px; height:25px;
	text-align:center;
	margin:10px 0px 0px 200px;
}
#mapa
{
	width:400px; height:auto;
	float:right;
	margin:90px 70px 0px 0px;
}
#mapa iframe
{
	border:solid 3px #FFF;
	margin:30px 0px 0px 0px;
}
