html {
padding:0px;
margin:0px;
overflow-x:hidden; /* --> oculta a barra horizontal devido a img BG do topo ser larga demais de acordo com a resolução */
_height: 100%; /* hack ie6 */
}

body,td,th {
	font-family: Tahoma;
	font-size: 11px;
}

body {
margin:0px;
padding:0px;
background:#fff;
_height: 100%; /* hack ie6 */
}

img {border:none;}

.topo {
width:100%;
height:205px;
/* height:430px; */
position:fixed;
_position:absolute;
left:0px;
top:0px;
z-index:4;
overflow:hidden;
}


/* --------------> inicio do Conteudo */
.conteudo {
width:750px;
margin:0 auto;
padding: 205px 0px 0px;
}

.conteudo p {
width:720px;
font:10px Tahoma;
color:#666;
text-align:justify;
margin:0 auto;
}

/* --------------> Clientes */
.clientes {
width:720px;
padding:0px;
margin:0 auto;
margin-top:30px;
}

.clientes h2 {
background:url(../img/ch_principaisclientes.jpg) no-repeat;
width:209px;
height:33px;
padding:0px;
margin:0px;
text-indent:-9999px;
}

.clientes .imgclientes {
width:668px;
height:70px;
padding:0px;
margin:0 auto;
}

/* --------------> Ultimos Trabalhos */
.trabalhos {
width:610px;
padding:0px;
margin:0 auto;
margin-top:20px;
}

.trabalhos h2 {
background:url(../img/ch_ultimostrabalhos.jpg) no-repeat;
width:206px;
height:35px;
padding:0px;
margin:0px 0px 0px 10px;
text-indent:-9999px;
}

.trabalhos ul {
width:720px;
padding:0px;
margin:15px 0px;
}

.trabalhos li a img {
	margin-bottom:3px;
	border:5px solid #EbEbEb;
}

.trabalhos li a:hover img {
	border:5px solid #f37436;
}


.trabalhos ul li.bgtop {
width:610px;
padding:0px;
list-style:none;
}

.trabalhos ul li.bgmeio {
width:610px;
padding:0px;
list-style:none;
}

.trabalhos ul li.bgrodape {
width:610px;
padding:0px;
margin-bottom:5px;
list-style:none;
}

.trabalhos ul li div.imgtrabalho {
clear:both;
width:610px;
padding:0px;
margin:0 auto;
position:relative;
z-index:1;

overflow:hidden;
}

/* --------------> Legenda */
.trabalhos ul li div.imgtrabalho div.legenda {
width:600px;
height:38px;
background:url(../img/bg_legenda.png) no-repeat;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 5px;
list-style:none;
position:absolute;
overflow:hidden;
bottom:-35px;
z-index:2;
}

.trabalhos ul li .legenda a {
width:200px;
font:10px Tahoma;
color:#CC6600;
text-decoration:none;
background:transparent;
padding:13px 0px 0px 30px;
margin:0px;
float:left;
}

.trabalhos ul li .legenda h6 {
font:10px Tahoma;
color:#CC6600;
text-decoration:none;
background:transparent;
padding:13px 15px 0px 0px;
margin:0px;
float:right;
}

ul#pequenos {
	width:305px;
	float:left;
	list-style:none;
}


ul#pequenos li a img.primeiro {
margin-right:10px;
}


ul#pequenos li a img {
	margin-bottom:3px;
	border:5px solid #EbEbEb;
}

ul#pequenos li a:hover img {
	border:5px solid #f37436;
}

ul#pequenos li a { 
	text-decoration:none;
	color:#FF6600;
	font-weight:bold;
}

ul#pequenos li a:hover {
	text-decoration:underline;
}


input, textarea. label {
	font-family:Tahoma;
}



/* --------------> RODAPE */
.rodape {
clear:both;
width:100%;
padding-top:30px;
padding-bottom:69px;
text-align:left;
overflow:auto;
height:50px;
}

.rodape a {
	color:#000099;
	text-decoration:none;
}

.rodape a:hover {
	text-decoration:underline;
}

.rodape ul {
	padding:0;
	margin:0;
	clear:both;
	list-style:none;
	width:700px;
	overflow:hidden;
}

.rodape ul li {
	float:left;
	margin-right:15px;
	display:block;
}

.rodape ul li a {
	color:#333333;
}

.rodape ul li a:visited {
	color:#333333;
}

#cont_rodape {
	position:absolute;
	width:700px;
	left:50%;
	margin-left:-350px;
}