/* CSS Document */
body {
	background:#0b6697 url(../images/fundo.jpg) center top no-repeat;
	margin:0;
	padding:0;
}
#wrap {
	width:894px;
	margin:auto;
}
img {
	border:0;
}
#wrap_destaque {
	padding: 10px 0 0 0;
}
#wrap_home {
	/*height:570px;*/
}
#destaque_topo {
	background:url(../images/rodape_topo.png) left top no-repeat;	
	height:18px;
}
#destaque_corpo {
	background:url(../images/rodape_meio.png) left bottom repeat-y;
	height:150px;
}
#destaque_rodape {
	background:url(../images/rodape_destaque.png) left bottom no-repeat;
	height:64px;
}
#news {
	position:absolute;
	margin:-30px 0 0 -30px;
}
.fonte_padrao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002539;
}
.texto_rodape {
	color:#FFFFFF;
	float:left;
	width:240px;
}
.texto_rodape a {
	color:#FFFFFF;
}
#rodape_sem_fd {
	padding:15px 0 10px 10px;
}
#destaque_corpo_l {
	font-family:Tahoma, Arial, verdana, sans-serif;
	font-size:11px;
	width:230px;
	padding-left:36px;
	padding-right:50px;
	background:url(../images/background_glow.jpg) right top no-repeat;
	float:left;
}
#destaque_corpo_r {
	float:left;
	width:570px;
	
}
.input-news {
	background:url(../images/fd_input_news.jpg) left top no-repeat;
	width:217px;
	height:21px;	
}
.input_inv {
	background:none;
	border:0;
	padding-right:10px;
	width:200px;
	padding-left:7px;
	color:#fff;
}
.input-text {


}
.controle {
	clear:both;
}
#wrap_interna {
	width:894px;
}
#wrap_topo_interna {
	width:882px;
	height:137px;
	padding: 0 0 0 12px;
	background:url(../images/topo_int_canto_esq.jpg) no-repeat left top;
}
#interna_topo_bg {
	background:url(../images/topo_int_bg.jpg) repeat-x left top;
	height:137px;
	width:677px;
	float:left;
}
#interna_linha {
	width:204px;
	height:137px;
	float:left;
}
#linha_topo {
	position:absolute;
	margin:-55px 0 0 0;
}
#interna_corpo {
	background:url(../images/bg_rpt_interna_y.jpg) left top repeat-y;
	width:893px;
	float:left;
	clear:both;
}
#interna_rodape {
	background:url(../images/topo_int_rpt.gif) left top repeat;
	width:893px;
	height:37px;
	clear:both;
}
.titulo_linhas {
	float:left;
	width:318px;
	padding:25px 0 0 0;
}
.busca_linhas {
	width:318px;
	height:48px;
	float:left;
	padding:32px 0 0 0;
	color:#003f61;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#select_estado {
	width:318px;
}
.select_item {
	height:17px;
	line-height:17px;
	display:block;
	cursor:pointer;
	padding:0 5px 0 5px;
	color:#FFFFFF;
	text-decoration:none;
}
.interna_corpo {
	background:url(../images/topo_int_rpt.gif) repeat_x top center;
}

a.select_item:hover {
	background:#0c79b5;
	color:#FFFFFF;
	font-weight:bold;	
}
.select_drop_box {
	width:318px;
	position:absolute;
	padding:0px 0 0px 0;
	border-bottom:2px solid #0a6597;
	margin:0 0 0 1px;
	background:#0a6597;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;	
}
.select_display {
	width:316px;
	height:16px;
	padding:0 0 0 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background:url(../images/fd_select.gif) no-repeat top center;
	font-weight:bold;
}
.fonte_padrao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
.fundo_input {
	background:url(../images/input_msg.jpg) left top no-repeat;
	width:389px;
	height:22px;
	float:left;
}
.fundo_input_ddd {
	background:url(../images/input_ddd.jpg) left top no-repeat;
	width:40px;
	height:22px;
	float:left;
}
.fundo_input_telefone {
	background:url(../images/bg_telefone.jpg) left top no-repeat;
	width:344px;
	height:22px;
	float:left;
}
.fundo_textarea {
	background:url(../images/input_textarea.jpg) left top no-repeat;
	width:389px;
	height:63px;
	float:left;
	padding:1px 0 0 0;
}
.input_invi {
	background:none;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding:5px 5px 0 5px;
	color:#FFF;
	width:378px;
}
.suss {
	background:#f0f0f0;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
}
.erro {
	background:#f0f0f0;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	text-align:center;
}
.coluna_prod_um {
	float:left;
	width:250px;
	padding:0 25px 0 0;
}
.coluna_prod_dois {
	float:left;
	width:250px;
	padding:0 0 0 25px;
}
.coluna_prod_dois a, .coluna_prod_um a{
	display:block;
	width:225px;
	padding:0 0 0 25px;
	background:url(../images/bullet.jpg) left  no-repeat;
}
.produto_item {
	width:156px;
	float:left;
	margin:0 0 25px 7px;
}
#paginador_fundo {
	background:url(../images/fundo_paginacao_3.jpg) left top repeat-x;
	height:28px;
	float:left;
}
#paginador_detalhe_1 {
	background:url(../images/fundo_paginacao_1.jpg) left top no-repeat;
	height:28px;
}
#paginador_detalhe_2 {
	background:url(../images/fundo_paginacao_2.jpg) right top no-repeat;
	height:28px;
	color:#FFFFFF;
}
.produto_item_img {
	text-align:center;
}
.produto_item_img img {
	border:1px solid #d6e7ef;
}
.produto_texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#004061;
	padding:22px 0 10px;
	text-align:left;
}
.produto_foto {
	width:410px;
	height:330px;
	float:left;
}
.sem_mg {
	margin:0 0 15px 0px;
}
.paginador_item a {
	display:block;
	padding:3px 8px 3px 8px;
	color:#FFFFFF;
	font-weight:bold;
	margin:3px;
	text-decoration:none;
}
.paginador_item a:hover {
	display:block;
	padding:3px 8px 3px 8px;
	color:#FFFFFF;
	font-weight:bold;
	margin:3px;
	text-decoration:none;
}
.paginador_item_selecionado {
	padding:3px 8px 3px 8px;
	color:#d0d0d0;
	font-weight:bold;
	margin:3px;
	text-decoration:none;
}
.fundo_prod {
	position:absolute;
	width:100%;
	height:100%;
	background:#000000;
	left:0;
	top:0;
	background:#000000;
	-moz-opacity: .8;
	opacity: .8;
	filter:alpha(opacity=80);
	z-index:8;
}
.wrap_detalhes {
	position:absolute;
	z-index:99;
	width:100%;
	left:0;
	top:0;
}
.detalhe_produto_1 {
	width:813px;
	margin:20px auto;
	background:url(../images/corpo_produto.jpg) left top repeat-y;
}
.detalhe_produto_2 {
	background:url(../images/rodape_produto.jpg) left bottom no-repeat;
}
.detalhe_produto_3 {
	background:url(../images/topo_produto.jpg) left top no-repeat;
	min-height:645px;
}
.detalhe_nome p{
	height:30px;
	line-height:30px;
	background:#007cc4;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding:0 10px 0 10px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 2px;
}
a {
	cursor:pointer;
}
.td_um {
	background:#007cc4;
	color:#FFFFFF;
	padding:0 10px 0 10px;
}
.td_dois {
	background:#f0eeef;
	color:#201e1f;
	padding:0 10px 0 10px;
}
h1 {
	color:#1b73a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
h2 {
	color:#0171a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
a {
	color:#0087cf;
}
a.hover {
	text-decoration:none;
}
.produto_anterior {
	float:left;
	padding:190px 50px 0 90px;
}
.produto_proximo {
	float:left;
	padding:190px 0 0 50px; 
}
.legenda {
	text-align:center;
}
#ampliar {
	display:block;
	width:130px;
	height:60px;
	text-align:center;
	font-weight:bold;
	margin:-290px 0 0 60px;
	position:absolute;
}
.linhastit {
	padding-bottom:10px;
	border-bottom:1px solid #018bba;
}
.links_g {
	padding:10px 0 0 0;
}
.inputFile {
	background:url(../images/input_msg.jpg) left top no-repeat;
	width:389px;
	height:22px;
	position: relative;
	overflow: hidden;
}
.inputFile span {
	display: block;
	position: absolute;
	color:#FFF;
	padding-left:5px;
}
.inputFile input {
	position: absolute;
	right: 0;
	z-index: 2;
	font-size: 100px; /* Aumenta tamanho do campo */
	opacity: 0;
	filter: alpha(opacity=0);
}
