@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	background-image:url(imagens/bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-size:12px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

h2{margin:0 0 7px 0;}

p{margin:0 0 7px 0;}

form{margin:0;}

#barra_top{
	width:100%;
	height:48px;
	background-color:#FFA02C;
	color:#FFFFFF;
	font-size:13px;
}
#barra_top a{text-decoration:none; color:#FFFFFF;}
#barra_top a:hover{text-decoration:underline; color:#FFFFFF;}

#barra_bottom{
	width:100%;
	height:30px;
	background-color:#FFA02C;
	z-index:2;
	position:fixed;
	color:#FFFFFF;
	font-size:13px;
}
#barra_bottom a{text-decoration:none; color:#FFFFFF;}
#barra_bottom a:hover{text-decoration:underline; color:#FFFFFF;}

#login_barra_top{margin-top:8px; margin-left:8px;}
input.campo{background-image:url(imagens/bg_input_login_barra_top.jpg); width:106px; height:18px; margin-right:3px; border:0; color:#CCCCCC; padding-left:5px;}

#container{
	width:996px;
	margin:0 auto;
	position:relative;
}

#topo{
	width:996px;
	height:222px;
}

#conteudo{
	width:996px;
	margin-top:5px;
}

#col_esquerda{
	width:178px;
	float:left;
	margin-right:10px;
}

#menu{
	width:178px;
	color:#FFFFFF;
	font-size:15px;
	margin-top:-10px;
}

#td_menu{
	height:26px;
	background-color:#A2A2A2;
	padding-left:7px;
	display:block;
	line-height:26px;
}

#menu ul {margin:10px 0 0 0; padding:0 0 0 0; list-style:none;}

.menu_destacado a {
	display:block;
	width:168px;
	height:26px;
	line-height:26px;
	background-color:#B1B1B1;
	color:#FFFFFF;
	text-decoration: none;
	padding-left:10px;
	margin-bottom:3px;
}

.menu_destacado a:hover {
	background-color:#FFA02C;
	text-decoration:none;
}

.menu_sem_destacado a{
	display:block;
	width:168px;
	height:26px;
	line-height:26px;
	background-color:#CCCCCC;
	color:#FFFFFF;
	text-decoration: none;
	padding-left:10px;
	margin-bottom:3px;
}

.menu_sem_destacado a:hover{
	background-color:#FFA02C;
	text-decoration:none;
}

.menu_destacado_sair a {
	display:block;
	width:168px;
	height:26px;
	line-height:26px;
	background-color:#CC7F7F;
	color:#FFFFFF;
	text-decoration: none;
	padding-left:10px;
	margin-bottom:3px;
}

.menu_destacado_sair a:hover {
	background-color:#AD3333;
	text-decoration:none;
}

#banner_esquerda_180x545{
	width:180px;
	height:545px;
	border:1px solid #FFA02C;
	margin-top:10px;
}

#col_central{
	width:573px;
	float:left;
	margin-right:8px;
}

#banner_principal{
	width:554px;
	height:223px;
	margin-bottom:20px;
	background-image:url(imagens/bg_banner_principal.jpg);
	padding-top:41px;
	padding-left:19px;
}

#slides{
	width:378px;
	height:264px;
	float:left;
}

#ultimas_noticias{
	width:150px;
	height:214px;
	background-image:url(imagens/bg_ultimas_noticias.jpg);
	padding:50px 21px 0 24px;
	float:left;
}

#3boxs{
	width:573px;
	height:219px;
}

#box{
	width:182px;
	height:219px;
	background-color:#E6E6E6;
	float:left;
}

#box_titulo{
	width:182px;
	height:22px;
	background-image:url(imagens/bg_box_titulo.jpg);
	padding-top:10px;
	text-align:center;
	color:#FFA02D;
	font-size:15px;
	font-weight:bold;
}

#box_imagem{
	width:165px;
	height:107px;
	padding-top:13px;
	padding-left:17px;
}

#box_texto{
	width:162px;
	height:67px;
	color:#666666;
	padding-left:15px;
	padding-right:5px;
}

#loja_noticias_depo{
	width:573px;
	height:399px;
	float:left;
	margin-top:20px;
}

#loja_depo{
	width:378px;
	height:399px;
	float:left;
	margin-right:13px;
}

#loja_novidades{
	width:233px;
	height:248px;
	background-image:url(imagens/bg_loja_novidades.jpg);
	line-height:150%;
	margin-bottom:16px;
	padding-left:125px;
	padding-right:20px;
	padding-top:20px;
}

#prod_demo{width:110px; height:108px; float:left; margin-right:5px;}

#depo{
	width:378px;
	height:115px;
}

#eventos{
	width:175px;
	height:364px;
	padding-top:35px; padding-left:7px; background-repeat:no-repeat;
	background-image:url(imagens/bg_box_eventos.jpg);
	line-height:180%;
	font-size:12px;
	float:left;
}

#col_direita{
	width:227px;
	float:left;
}

#box_noticias{
	width:212px;
	height:214px;
	background-image:url(imagens/bg_noticias.jpg);
	padding-left:15px;
	padding-top:50px;
	margin-bottom:10px;
}

#box_newsletter{
	width:227px;
	height:84px;
	background-image:url(imagens/bg_newsletter.jpg);
	padding-top:180px;
	margin-top:10px;
	margin-bottom:10px;
}

#banners_lateral-d{
	width:227px;
}

#rodape{
	width:100%;
	height:226px;
	float:left;
	background-image:url(imagens/bg_rodape.jpg);
	background-repeat:repeat-x;
}

#col_admin{
	width:778px;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
	padding:15px;
}