/* CSS Document */

/* padrões */
body {
	margin-left:0;
	padding-left:0;
	margin-right:0;
	padding-right:0;
	margin-bottom:0;
	padding-bottom:0;
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}
p {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	margin:0px 0px 14px 0px;
}
h2 {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#2483A2;
}
td {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
}
form {
	margin:0;
	padding:0;
}
a:link {
	font-family:Tahoma;
	font-size:11px;
	color:#007CA6;
	text-decoration:none;
}
a:active {
	font-family:Tahoma;
	font-size:11px;
	color:#007CA6;
	text-decoration:none;
}
a:visited {
	font-family:Tahoma;
	font-size:11px;
	color:#007CA6;
	text-decoration:none;
}
a:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#75808A;
	text-decoration:none;
}
#geral_sombra_top {
	width:690px;
	background:url(/site/_img/jpg/sombra_top.jpg) center bottom no-repeat;
	margin-left:18px;
}
#geral_sombra_conteudo {
	width:625px;
	padding:20px 25px 15px 40px;
	background:url(/site/_img/jpg/sombra_left_right.jpg) center repeat-y;
	margin-left:18px;
}
#geral_sombra_down {
	width:690px;
	background:url(/site/_img/jpg/sombra_down.jpg) center top no-repeat;
	margin-left:18px;
}
/* classes padrões */
.input_texto {
	border:solid 1px #CCCCCC;
}
.erroForm {
	font-weight:bold;
	color:#FF0000;
}
/* include menu top */
#faixa_menu_top {
	background:url(/site/_img/jpg/bg_top_menu.jpg) repeat-x;
	height:60px;
	width:100%;
	margin-bottom:20px;
}
#menu_top {
	width:890px;
}
#logo_top {
	margin-left:60px;
}
#menu_top_links_container {
	position:absolute;
	margin:15px 0px 0px 315px;
}
/* include menu down */
#down {
	width:100%;
	height:70px;
	margin-top:20px;
	padding-top:10px;
	background:url(/site/_img/jpg/bg_down.jpg) repeat-x;
}
#down_links_container {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}
#copyright {
	margin-top:35px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
}
.down_link:link {
	color:#FFFFFF;
	text-decoration:none;
}
.down_link:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.down_link:active {
	color:#FFFFFF;
	text-decoration:none;
}
.down_link:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/* include menu lateral */
#menu_lateral_top_tit {
	margin-top:10px;
	padding:8px 0px 8px 15px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background:url(/site/_img/jpg/bg_menu_lateral_tit.jpg) repeat-x;
}
.menu_tit_out:link {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	background-color:#353535;
	display:block;
	padding:7px;
}
.menu_tit_out:active {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	background-color:#353535;
	display:block;
	padding:7px;
}
.menu_tit_out:visited {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	background-color:#353535;
	display:block;
	padding:7px;
}
.menu_tit_out:hover {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	background-color:#353535;
	display:block;
	padding:7px;
}
.menu_tit_over:link {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	display:block;
	padding:7px;
}
.menu_tit_over:active {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	display:block;
	padding:7px;
}
.menu_tit_over:visited {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	display:block;
	padding:7px;
}
.menu_tit_over:hover {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	display:block;
	padding:7px;
}
#submenu_gravo_1 {
	padding:2px;
	background-color:#EFEFEF;
}
#submenu_gravo_2 {
	padding:2px;
	background-color:#EFEFEF;
}
.menu_lateral_link:link {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding:5px 0px 5px 15px;
	display:block;
}
.menu_lateral_link:active {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding:5px 0px 5px 15px;
	display:block;
}
.menu_lateral_link:visited {
	font-family:Tahoma;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding:5px 0px 5px 15px;
	display:block;
}
.menu_lateral_link:hover {
	font-family:Tahoma;
	font-size:11px;
	color:#FFFFFF;
	background-color:#75808A;
	text-decoration:none;
	padding:5px 0px 5px 15px;
	display:block;
}

.fontBold{ 
	font-weight:bold; 
}

/* principal */
#main_container {
	width:910px;
}
/* home */
#home_sombra_top_qdr_novidades {
	width:420px;
	margin-left:14px;
	background:url(/site/_img/jpg/sombra_top_home.jpg) no-repeat center bottom;
}
#home_conteudo_qdr_novidades {
	width:356px;
	margin-left:14px;
	background:url(/site/_img/jpg/sombra_left_right_home.jpg) center repeat-y;
	padding:20px 32px 20px 32px;
}
#home_sombra_down_qdr_novidades {
	margin-left:14px;
	background:url(/site/_img/jpg/sombra_down_home.jpg) top center no-repeat;
	width:420px;
}
#home_tabela_novidades {
	margin-top:10px;
	margin-bottom:10px;
}
#home_sombra_top_qdr_lancamentos {
	width:270px;
	background:url(/site/_img/jpg/sombra_top_home_lancamentos.jpg) center bottom no-repeat;
}
#home_conteudo_qdr_lancamentos {
	width:220px;
	padding:20px 25px 15px 25px;
	background:url(/site/_img/jpg/sombra_left_right_home_lancamentos.jpg) repeat-y center;
}
#home_sombra_down_qdr_lancamentos {
	width:270px;
	background:url(/site/_img/jpg/sombra_down_home_lancamentos.jpg) center top no-repeat;
}
.bordas_cinzas {
	width:100%;
	border:solid 1px #CCCCCC;
	margin-bottom:20px;
}
/* Empresa */
#conteudo_empresa {
	width:400px;
}
/* Newsletter */
#newsletter_conteudo {
	width:500px;
}
#newsletter_form_espacamento {
	margin:20px 0px 50px 0px;
}
/* produtos */
.thumbnail_borda {
	border:solid 1px #E2E2E2;
}
.produto_descricao {
	width:160px;
	margin-top:35px;
	margin-bottom:10px;
}
/* produtos detalhes */
#informacoes_produto {
	margin:25px 0px 15px 0px;
}

.fontPolitica {
	font-size:11px;
	color:#6699CC;
}