/* CSS Document */
*{margin:0; padding:0;}
h1{ font:Verdana, Arial, Helvetica, sans-serif;
font:small;
}
body{background-color:#e7dee4;}
#topo { width:754px; margin: 30px 0 10px 0; height:128px; float:left;}
#topo_es { width:218px; height:128px; float:left;display:block; position:relative;}
#topo_dir { width:536px; height:128px; float:left; position:relative;display:block; }
.logomarca { width:218px; height:105px; float:left; position:relative;} 
#news { width:221px; height:70px; float:left; position:static; margin:0 0 0 315px;} 
#news p{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#323232;}
#mc_menu_h{height:25px; display:block; float:left; font-family:arial; margin:80px 0 0 212px; width:335px; position:relative;}
#mc_menu_h a{font-size:13px; color:#8C396D; font-weight:bold; text-decoration:none; padding:3px;Arial, Helvetica, sans-serif; margin:0 0 0 12px; text-align:right;}
#mc_menu_h a:hover{font-size:13px;  color:#fff; font-weight:bold; text-decoration:none; background-color:#8C396D; padding:3px;Arial, Helvetica, sans-serif;margin:0 0 0 12px; text-align:right; }
#conteudo { width:754px; float:left; display:block; }
#barra { width:754px; height:28px; background-color:#EFE4EC; float:left; margin:0 0 10px 0;}
#barra a{ font-size:12px; color:#000;Arial, Helvetica, sans-serif; text-decoration:none;}
#barra h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:left; color:#8C396D; padding: 5px 0 0 12px; font-weight:bold;}
#barra2 { width:754px; height:28px; background-color:#8C396D; float:left; margin:10px 0 17px 0;}
#barra2 h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:left; color:#FFFFFF; padding: 6px 0 0 32px;}
#barra a{ font-size:12px; color:#000;Arial, Helvetica, sans-serif; text-decoration:none;}
.textos  {font-size:13px; color:#323232;Arial, Helvetica, sans-serif; margin:0;}
.frase  {font-size:15px; color:#8C396D;Arial, Helvetica, sans-serif; margin: 0 0 7px 0;}
#destaque { width:754px; float:left;}
#destaque_tit { width:145px; float:left; background:#8C396D; height:28px; }
#destaque h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:center; color:#FFFFFF; padding: 6px 0 0 0;}
#destaque_img {width:754px; height:230px; margin:0 0 5px 0; float:left; }
.recuo {margin:5px 0 0 15px; }
.textos span { font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#323232; font-weight:bold;}
#recentes { width:754px; position:relative; float:left;}
#box_recente1 { width:361px; height:200px; float:left; margin:5px;}
.box_recente_dados { padding: 7px 0 0 7px;}
.box_recente_img { width:361px; height:171px; float:left;}
.box_recente_fundo { width:361px; height:28px; background-color:#EFE4EC; position:absotute; float:left;}
.box_recente_fundo a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; text-align:center; text-decoration:none; font-weight:bold;}
.box_recente_fundo a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232;text-align:center; font-weight:bold; text-decoration:underline;}
#todas_modelos{ width:730px; margin:0 0 0 24px;}
#categorias{ width:730px;}
.box_modelos { width:155px; height:270px; margin:0 25px 15px 0; float:left; text-align:center;}
.box_img { width:155px; height:236px; float:left;}
.box_fundo { width:155px; height:34px; background-color:#EFE4EC; position:absotute; float:left; padding:3px 0 0 0;}
.box_fundo a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232; text-align:center; text-decoration:none; font-weight:bold;}
.box_fundo a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232;text-align:center; font-weight:bold; text-decoration:underline;}
#dados { margin:20px 0 15px 15px; float:left; width:754px;}
#anuncie { margin:20px 10px 0 10px; float:left; width:734px; text-align:justify;}
.anuncie_tit {font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#8C396D; font-weight:bold;}
#dados a{ font-size:12px; color:#000;Arial, Helvetica, sans-serif; text-decoration:none;}
#fotos { position:relative; text-align:center; margin:10px 0 10px 0; width:754px; float:left;}
#fotos_mini { width:250px; height:360px; float:left; margin:16px 0 0 24px;}
#fotos_grande { width:449px; height:360px; float:left; margin:23px 0 0 24px;}
.fotos_gigante {  margin:0 auto; padding:0 0 10px 0;}
#fotos_grande_pos { margin:0 auto; position:absolute;}
.fotos_mask { background-image:url(../imagens/mascara.jpg); background-repeat:no-repeat; width:114px; height:105px; float:left; margin: 0 10px 17px 0; }
.fotos_margem { margin:8px; }
#tabela { width:700px; float:left; margin:0 auto;}
#aviso { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0 0 0; }
#atendimento { width:364px; float:left; }
#atendimento_barra { width:364px; height:24px; background-color:#EFE4EC; float:left; margin:0 0 10px 0;}
#atendimento h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:left; color:#8C396D; padding: 5px 0 0 12px; font-weight:bold;}
#atendimento_textos { margin:3px 0 15px 15px;}
#investimento { width:364px; float:left; margin:0 0 0 20px;}
#investimento_barra { width:364px; height:24px; background-color:#EFE4EC; float:left; margin:0 0 10px 0;}
#investimento h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px;text-align:left; color:#8C396D; padding: 5px 0 0 12px; font-weight:bold;}
#investimento_textos { margin:3px 0 15px 15px;}
#contato{	width:650px;	float:left;	margin: 0 0 15px 30px;}
ul.contato{	width:430px;	text-align:right;	text-decoration:none; margin:15px 0 0 0;}
li.contato{	width:430px;	margin-top: 4px;	float:right;	list-style:none; font-size:13px; color:#000;Arial, Helvetica, sans-serif;}
input.msg { border:1px; width:294px; background:#fff; margin-left:2px; height:18px; border-color:#EFE4EC; border-style:solid; }
.msg1 { border:1px; width:294px; height:80px; background:#fff; margin-left:2px; float:right; text-align:left; border-color:#EFE4EC; border-style:solid; }
input.enviar { border:none; width:55px; background:#8C396D; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; font-weight:bold; }
input.ok { border:none; width:21px; background:#8C396D; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; font-weight:bold; float:left; margin:4px 0 0 3px; height:19px;}
input.news { border:1px; width:190px; background:#fff;height:17px; border-color:#EFE4EC; border-style:solid; margin:3px 0 0 0; float:left;padding:2px 0 0 0;}
#msg_atencao { width:754px; float:left; }
#rodape { width:100%; height:100px; background-color:#8C396D; float:left; margin:10px 0 0 0; position:inherit;}
#rodape_cont { height:60px; width:754px; position:relative; margin:20px 0 0 0;}
#rodape_cont_email { width:200px; float:left; margin:20px 0 0 0;}
#rodape_cont span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;font-weight:bold;}
#rodape_cont_img { float:left; width:29px; height:59px; margin:0 450px 0 0;}
#rodape_cont_topo { float:left; width:46px; height:15px; margin:29px 0 0 0;}