/* CSS Document */
body { margin:0; padding:0; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5d5d5d; background:#e2e2e2; }
img { border:none; }
table { border:none; }
form, p { padding:0px; margin:0px; }
ul { list-style:none; margin:0; padding:0; }

label { cursor:pointer; }
a, a:link { color:#cb1010; text-decoration:none; }

h1 { font-size:14px; color:#FF3451; }

.clear_both { clear:both; }

.image_content_left { margin:10px; float:left; }
.image_content_right { margin:10px; float:right; }

.menu_bg { background:#e2e2e2; }
.menu { height:30px; width:800px; margin:auto; }
	.menu ul { height:30px; }
	.menu ul li { float:left; color:#5f5f5f; font-size:11px; }
	.menu ul li a, .menu ul li a:visited { color:#5f5f5f; padding:8px 10px !important; text-align:center; }
	.menu ul li a.home_btm { margin-left:185px; }
	.menu ul li a:hover, .menu ul li a.active { color:#fff; background:url(../images/bg_menu_on.jpg) repeat-x; }
	.menu ul li a.active { font-weight:bold !important; border-bottom:3px solid #F82649; }
	.menu ul li ul { width:150px; border:1px solid #ccc; }
	.menu ul li ul li { font-size:10px; }
	.menu ul li ul li a:link, .menu ul li ul li a, .menu ul li ul li a:visited { color:#5f5f5f; text-align:left; padding:5px 10px !important; }
	.menu ul li ul li a:hover { color:#fff; background:#F9374F; }

	.menu ul li a.home { background:#fff; position:absolute; margin-left:-30px; border:0px; }
	.menu ul li a.home:hover { background:#fff; border:0px; }
	.menu ul li a.home img { background:#fff; border:0px; }

.white { background:#fff; border:1px solid #fff; }
.main { margin:auto; width:900px; margin-bottom:25px; }

	.main .left { float:left; width:228px; margin-top:90px; }
	.main .left .logo { padding-top:45px; }
	.main .left .faca_marcacao { padding-top:30px; margin:auto; text-align:center; }
	.main .left .faca_marcacao input { border:1px solid #b8b8b8; width:168px; height:12px; font-size:9px; color:#5d5d5d; padding:3px; margin:7px 0; }
	.main .left .faca_marcacao select { border:1px solid #b8b8b8; width:178px; height:18px; font-size:9px; color:#5d5d5d; margin:7px 0; }
	.main .left .faca_marcacao input.bt_enviar { background:#fff; padding:0; color:#F9374F; border:none; font-weight:bold; width:70px; height:15px; float:right; margin-right:15px; cursor:pointer; }

	.main .right_home { float:left; width:500px; padding-left:20px; padding-top:20px; }
	.main .right { float:left; width:500px; padding-left:20px; padding-top:20px; }
	.main .right .title { clear:both; margin-bottom:20px; }

	.main .right p { line-height:18px; }

	.main .right .contacts_right { float:left; width:250px; }
	.main .right .mapa_google { float:left; width:200px; text-align:center; }
	.main .right .mapa_google a { display:block; }
	.main .right .mapa_google a:hover { text-decoration:underline; }


	div.produto { border:1px solid #999; padding-bottom:10px; margin-top:50px; }
		.titulo_produto { color:#F9314B; font-size:11px; font-weight:bold; text-decoration:underline; margin:-10px 0px 15px 5px; background:#fff; padding:0px 10px; float:left; }
		.texto_produto, .descricao_produto { padding-left:15px; }
		.texto_produto { color:#000; font-size:11px; }
		.descricao_produto { color:#999999; margin-bottom:15px; }

		.servicos_titulo { color:#F9314B; font-size:11px; font-weight:bold; text-decoration:underline; margin:-10px 0px 15px 5px; background:#fff; padding:0px 10px; }
		.servicos_titulo a { text-decoration:underline; }

.destaques_home { height:83px; background:url(../images/bg_destaques_home.jpg) repeat-x; }
	.destaques_home .center { margin:auto; width:770px; padding-top:10px; }
	.destaques_home .center .img_flash { margin:0 15px; width:217px; }

.footer { background:#e2e2e2; color:#727272; height:50px; padding:15px; }
	.footer a { color:#727272; }
	.footer a:hover { color:#727272; text-decoration:underline; }
	.footer .center { margin:auto; width:770px; }
	.footer .center .left { float:left; width:350px; line-height:14px; font-weight:bold; }
	.footer .center .right_links { float:right; padding-bottom:10px; }
	.footer .center .right_links a { font-weight:bold; }
	.footer .center .right { float:right; text-align:right; }
	
	
