body {
	margin:0;
	padding:0;
	background:url(imagens/bg_body.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding-top:32px;
	padding-bottom:32px;
}

#geral {
	border:2px solid #666;
	width:726px;
	height:auto;
	margin:0 auto;
}

/** REMOVER EMAIL DOS SPAMBOTS **/

.e-mail:after{
	content: "contato\40 duzzdesign.com";
}

/********* topo **********/

#topo {
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:none;
	border-right:none;
	background:url(imagens/logo.jpg) no-repeat left top;
	width:724px;
	height:170px;
}

#topo img {
	position:absolute;
	margin:0;
	padding:0;
	margin-top:-26px;
	margin-left:486px;
}

/********** menu *****************/
#menu {
	background:url(imagens/bg_menu.jpg) repeat-x;
	width:726px;
	height:38px;
	margin-top:133px; 
}

#menu ul {
	margin:0;
	padding:0;
	margin-left:30px;
}

#menu li  {
	list-style:none;
	float:left;
	margin:5px;
	padding-top:0px;
	padding-bottom:5px;
} 

#menu li a {
	padding:5px 17px;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	color:#CCCCCC;
}

#menu li a:hover {
	background:#000000;
	color:#FFCC00;
}
/********** conteudo **********/

#banner{
	width:651px;
	height:90px;
	border:1px solid #ccc;
	margin-left:35px;
	margin-top:20px;
	}

#conteudo {
	background:#fff;
	margin-top:1px;
	border-top:1px solid #FFFFFF;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #FFFFFF;
	padding-bottom:20px;
}

#entrada {
	width:653px;
	height:192px;
	background:#f8c922;
	margin-left:35px;
	margin-top:20px;
	
}

#entrada img {
	float:right;
}

#texto {
	float:left;
	width:390px;
	text-align:justify;
	margin-left:20px;
}

#texto h2 {
	font-size:14px;
}

#ultimos_trabalhos {
	margin-bottom:20px;
	height:240px;
	margin-top:20px;
	margin-left:35px;
	float:left;
	border-top:28px solid #f8c922;
	border-left:1px solid #f8c922;
	border-right:1px solid #f8c922;
	border-bottom:1px solid #f8c922;	
}

#ultimos_trabalhos h2{
	position:absolute;
	font-size:14px;
	margin-top:-22px;
	margin-left:15px;
}

#depoimento {
	background:url(imagens/bg_depo.jpg) repeat-x;
	width:295px;
	height:240px;
	margin-top:20px;
	margin-left:25px;
	float:left;
	border-top:28px solid #f8c922;
	border-left:1px solid #f8c922;
	border-right:1px solid #f8c922;
	border-bottom:1px solid #f8c922;
	text-align:justify;	
}

#depoimento p {
	padding:10px;
}

#depoimento h2{
	position:absolute;
	font-size:14px;
	margin-top:-22px;
	margin-left:15px;
}
/********** rodape ***********/

#rodape {
	background:url(imagens/bg_bt.jpg) repeat-x;
	text-align:center;
	padding-top:8px;
	font-size:10px;
	font-weight:bold;
	width:726px;
	height:40px;
	clear:both;
}

#validador {
	position:absolute;
	margin-top:-14px;
	margin-left:35px;
}

/**************serviços ************/

#titulo {
	background:#ffcc00;
	width:140px;
	height:30px;
}

#titulo h2 {
	font-size:18px;
	padding-top:5px;
	padding-left:30px;
}

/************** titulo *************/

#sites {
	border:2px solid #ffcc00;
	width:645px;
	height:175px;
	margin-left:32px;
	margin-top:20px;
	background:url(imagens/img_sites.jpg) no-repeat right center;
}

#sites p {
	text-align:justify;
	width:335px;
	margin-left:10px
	
}

#sites h1 {
	margin-left:10px;
	margin-top:24px;
	font-size:16px;
}

/******** logotipos **********/ 

#logos {
	border:2px solid #ffcc00;
	width:645px;
	height:175px;
	margin-left:32px;
	margin-top:20px;
	background:url(imagens/img_logos.jpg) no-repeat right center;
}

#logos p {
	text-align:justify;
	width:335px;
	margin-left:10px
	
}

#logos h1 {
	margin-left:10px;
	margin-top:24px;
	font-size:16px;
}

/************* cartoes ***************/

#cartoes {
	border:2px solid #ffcc00;
	width:645px;
	height:175px;
	margin-left:32px;
	margin-top:20px;
	background:url(imagens/img_cartoes.jpg) no-repeat right center;
}

#cartoes p {
	text-align:justify;
	width:330px;
	margin-left:10px
	
}

#cartoes h1 {
	margin-left:10px;
	margin-top:34px;
	font-size:16px;
}

/*********** diversos ************/

#diversos {
	border:2px solid #ffcc00;
	width:645px;
	height:175px;
	margin-left:32px;
	margin-top:20px;
	background:url(imagens/img_diversos.jpg) no-repeat right center;
	margin-bottom:20px;
}

#diversos p {
	text-align:justify;
	width:335px;
	margin-left:10px
	
}

#diversos h1 {
	margin-left:10px;
	margin-top:34px;
	font-size:16px;
}

/************ contato *****************/

#form_contato {	
	width:380px;
	margin-top:20px;
	margin-left:40px;
	margin-bottom:20px;
	font-weight:bold;
	float:left;
}

#form_contato label {
	display:block;
}

#form_contato input{
	width:250px;
	margin-bottom:15px;
}

#form_contato input:focus {
	background:#ffcc00;
}

#form_contato textarea:focus {
	background:#ffcc00;
}

#form_contato fieldset {
	background:#FFFFCC;
	padding-left:35px;
	padding-top:15px;
	padding-bottom:15px;
	border:2px solid #ffcc00;
}

input#enviar {
	margin-top:10px;
	width:100px;
	height:25px;
}

#informacoes {
	padding-left:15px;
	padding-top:20px;
	background:#FFFFCC;
	margin-right:40px;
	margin-top:20px;
	float:right;
	border:2px solid #ffcc00;
	width:220px;
	height:125px;
}

/********** portfolio **********/

#titulo_sites {
	background:#666666;
	width:643px;
	height:28px;
	margin-left:40px;
	margin-top:20px;
}

#titulo_sites h2 {
	font-size:14px;
	color:#ffcc00;
	padding:5px;
	margin-left:15px;
}

/*** FCMTT ***/

#box_fcmtt {
	border:2px solid #666666;
	width:639px;
	height:173px;
	margin-left:40px;
	margin-top:10px;
}

#box_fcmtt img {
	float:left;
	padding:7px 20px 5px 40px;
}

#texto_fcmtt {
	float:left;
	width:350px;
	height:150px;
	text-align:justify;
	margin-left:25px;
	margin-top:18px;
}

#texto_fcmtt a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#texto_fcmtt a:hover {
	text-decoration:underline;
}	


/*** programa ***/

#box_sabor_saude {
	border:2px solid #666666;
	width:639px;
	height:173px;
	margin-left:40px;
	margin-top:10px;
}

#box_sabor_saude img {
	float:left;
	padding:7px 20px 5px 40px;
}

#texto_sabor_saude {
	float:left;
	width:350px;
	height:150px;
	text-align:justify;
	margin-left:25px;
	margin-top:18px;
}

#texto_sabor_saude a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#texto_sabor_saude a:hover {
	text-decoration:underline;
}	

/** clinica ***/

#box_clinica {
	border:2px solid #666666;
	width:639px;
	height:173px;
	margin-left:40px;
	margin-top:10px;
}

#box_clinica img {
	float:left;
	padding:7px 20px 5px 40px;
}

#texto_clinica {
	float:left;
	width:350px;
	height:150px;
	text-align:justify;
	margin-left:25px;
	margin-top:12px;
}

#texto_clinica a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#texto_clinica a:hover {
	text-decoration:underline;
}

/*** chander ***/

#box_chander {
	border:2px solid #666666;
	width:639px;
	height:173px;
	margin-left:40px;
	margin-top:10px;
}

#box_chander img {
	float:left;
	padding:7px 20px 5px 40px;
}

#texto_chander {
	float:left;
	width:350px;
	height:150px;
	text-align:justify;
	margin-left:25px;
	margin-top:18px;
}

#texto_chander a {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#texto_chander a:hover {
	text-decoration:underline;
}

/************** logotipos **************/

#titulo_logos {
	background:#666666;
	width:643px;
	height:28px;
	margin-left:40px;
	margin-top:30px;
}

#titulo_logos h2 {
	font-size:14px;
	color:#ffcc00;
	padding:5px;
	margin-left:15px;
}

#box_logos {
	border:2px solid #666666;
	width:639px;
	height:auto;
	margin-left:40px;
	margin-top:10px;
}

#box_logos img {
	padding:10px 30px 10px 30px;
}

/********** cartões ***************/

#titulo_cartoes {
	background:#666666;
	width:643px;
	height:28px;
	margin-left:40px;
	margin-top:30px;

}

#titulo_cartoes h2 {
	font-size:14px;
	color:#ffcc00;
	padding:5px;
	margin-left:15px;
}

#box_cartoes {
	border:2px solid #666666;
	width:639px;
	height:auto;
	margin-left:40px;
	margin-top:10px;
	margin-bottom:20px;
}

#box_cartoes img {
	padding:11px;
}


/********** cartões ***************/

#box_pagamento{
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	width:655px;
	height:auto;
	border:2px solid #FFCC00;
	padding-bottom:25px;
	}
	
.subbox_pagamento{
	width:600px;
	height:auto;
	margin-left:25px;
	margin-right:25px;
	margin-top:25px;
	}	

.subbox_pagamento h2{
	font-size:16px;
	margin-left:15px;
	}
	
.subbox_pagamento p{
	text-align:justify;
	margin:0 auto;
	width:567px;
	}	
	
.subbox_pagamento a{
	text-decoration:none;
	color:#060;
	font-weight:bold;
	}	
	
.subbox_pagamento a:hover{
	text-decoration:underline;
	color:#090;
	}	
	
.subbox_pagamento form{
	margin-left:15px;
	margin-top:10px;
	}	



