﻿#Flash 
{
position:absolute;
left: 50%;
top:50%;
margin-left: -225px;
margin-top: -306px;
z-index:99;
}

#meio a.link
{
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 13px;
font-weight: bold;
color: #777;	
display: block;
padding: 0 10px 0 0;
border-bottom: #777 2px solid;
}

#meio img.equipe
{float: left; margin: 0px 10px 10px 0px;}


#meio h3
{
text-indent: -9000px;
margin: 0px 0px 10px 0px;
}

#meio h3.noticias
{
background: url(../imagens/noticias.jpg) no-repeat;
height: 27px;
}

#meio h3.entrevistas
{
background: url(../imagens/entrevistas.jpg) no-repeat;
height: 27px;
}

#meio h3.artigos
{
background: url(../imagens/artigos.jpg) no-repeat;
height: 34px;
}

div#meio div#noticias
{
width: 99%;
display: table;
padding: 5px 0px;
margin: 0px 0px 0px 0px;
}

div#meio div#noticias div
{
float: left;
width: 250px;
}

div#meio div#noticias div#Destaque1
{margin: 0px 15px 0px 0px}


div#meio h2
{
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 14px;
text-transform: uppercase;
background: #EDEDEB;
color: #000;
font-weight: normal;
padding: 5px 0 5px 35px;
margin: 0px 0px 15px 0px;
}

div#meio p,
ol
{
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 12px;
color: #777775;
margin: 0px 0px 15px 0px;
}

span.tds
{
display: block;
margin: 25px 0;
font-weight: bold;
font-size: 16px;
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
color: #666;
text-align: center;
}

div#meio ul.topico
{
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 12px;
color: #777775;
margin: 0px 0px 15px 15px;
}

div#meio ul.topico li
{list-style: disc;}



div#meio p a
{color: #777775;}

div#meio p a:hover
{text-decoration: underline;}


div#meio div#mapa
{
width: 460px;
float: left;	
}

div#meio div#FormContato
{
margin: 0px 0px 0px 470px;
}

div#meio div#FormContato fieldset
{
border: none;
font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-Serif;
font-size: 12px;
color: #777775;
}

div#meio div#FormContato fieldset label
{
margin: 0px 0px 15px 0px;
display: block;
}

div#meio div#FormContato fieldset .lbl_form
{
display: block;
}

div#meio div#FormContato fieldset .btn_form
{
/*background: url(../imagens/btncontato.jpg) repeat-x;*/
background: #363533;
height: 24px;
width: 110px;
color: #fff;	
border: none;
}

div#meio div#FormContato fieldset .btn_form:hover
{text-decoration: underline;}


div#meio div#QuemSomosVideo
{
width: 260px;	
float: left;
}

div#meio div#QuemSomos
{
margin: 0px 0px 0px 270px;
}

div#meio div#Equipe
{
margin: 0px 0px 0px 8px;
}

div#meio div#Equipe div
{
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 13px;
color: #838280;
text-align: center;
width: 243px;
float: left;
margin: 0px 10px 10px 0px;
}

div#meio div#Equipe div span
{
display: block;
font-size: 17px;
margin: 5px 0px 0px 0px;
}

/**Exemplar**/

div#meio div.formExemplar fieldset
{
border: none;
font-family: Arial, Trebuchet MS, Tahoma, Verdana, Sans-Serif;
font-size: 12px;
color: #777775;
width: 976px;
}

div#meio div.formExemplar fieldset label
{
padding: 0px 5px 10px 0px;
display: block;
float: left;
}

div#meio div.formExemplar fieldset .lbl_form
{
display: block;
}

div#meio div.formExemplar fieldset .btn_form
{
/*background: url(../imagens/btncontato.jpg) repeat-x;*/
background: #363533;
height: 24px;
width: 110px;
color: #fff;	
border: none;
}

div#meio div.formExemplar fieldset .btn_form:hover
{text-decoration: underline;}


#esquerda_guia
{
width: 300px;
display: table;
float: left;
margin: 0 34px 0 0;
padding: 0 35px 0 0;
border-right: 1px dotted #CCC;
}

#direita_guia
{
width: 500px;
display: table;
float: left;
}

#direita_guia img
{
display: block;
float: left;
margin: 0 10px 10px 0;
}

.preco_guia
{
font-family: Arial, Tahoma, Sans-Serif;
font-size: 21px;
color: #4D4948;
margin: 19px 0 13px;
width: 294px;
display: table;
}

.preco_guia span.pguia
{
display: block;
float: left;
margin: 10px 10px 0 0;
}

.preco_guia span.rs
{
font-size: 15px;
color: #DA251C;
font-weight: bold;
display: block;
float: left;
margin: 7px 0 0;
width: 25px;
}

.preco_guia span.preco
{
font-size: 30px;
color: #DA251C;
font-weight: bold;
}

.cep_qnt
{
float: left;
margin: 0 0 45px 0;
width: 160px;
}

.cep_qnt label
{
margin: 0 0 -4px !important;
width: 134px;
}

.cep_qnt span
{
display: block;
float: left;
margin: 5px 0 0;
}

.cep_qnt label input
{
float: right;
}

.selecione_tipo
{
display: table;
width: 297px;
font-family: Arial, Tahoma, Sans-Serif;
font-size: 16px;
color: #4C474A;
margin: 20px 0;
}

.tipo_frete
{
padding: 10px 15px !important;
background: #EEEEEE;
width: 180px;
margin: 0 30px 0 0;
}

.rdbutton input[type="radio"]
{
display: block;
float: left;
margin: 8px 5px 0 0;
}

.rdbutton .tipo
{
display: block;
float: left;
font-family: Arial, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #4C474A;
line-height: 30px;
margin: 0 5px 0 0;
padding: 0 4px 0 0;
border-right: 1px dotted #CCC;
}

span.pedido_realizado,
span.numero_pedido
{
display: block;
font-family: Arial, Tahoma, Sans-Serif;
text-align: center;
}

span.pedido_realizado
{
font-size: 20px;
color: #4C474A;
margin: 35px 0 5px;
}

span.numero_pedido
{
font-size: 24px;
font-weight: bold;
color: #DA251C;
margin: 0 0 35px;
letter-spacing: 2px;
}

.valor_total
{
width: 469px;
text-align: right;
display: block;
font-family: Arial, Tahoma, Sans-Serif;
font-size: 17px;
color: #DA251C;
margin: 15px 0 0;
}

.valortotal
{
font-size: 20px;
font-weight: bold;
}

#tables_infos
{
display: table;
width: 700px;
}

#tables_infos td
{padding: 5px;}

td.header
{
font-family: Arial, Tahoma, Sans-Serif;
font-size: 21px;
color: #FFF;
padding: 4px 18px !important;
background: #363533;
margin: 0 0 10px;
}

td.lbl_info
{
width: 110px;
background: #EEEEEE;
font-family: Arial, Tahoma, Sans-Serif;
font-size: 13px;
color: #4B4A48;
text-align: right;
}

td.espaico
{height: 0px;}

td.info
{
background: #F7F7F7;
font-family: Arial, Tahoma, Sans-Serif;
font-size: 13px;
color: #4B4A48;
}

#dados
{
width: 393px;
float: left;
padding: 0 22px 0 0;
margin: 0 23px 0 0;
border-right: 1px dotted #CCC;
}

#valor
{width: 260px;}

#valor td.btn_boleto
{
vertical-align: middle;
text-align: center;
padding: 20px 0 0;
}

#valor td.info
{
font-size: 15px;
color: #A93832;
}

/**`Pantao**/


div#direito_centro .gridcat
{
display: block;
width: 98%;
}

/*
div#direito_centro .CatTituloPortal
{
font-family: Verdana, Tahoma, Trebuchet MS, Sans-Serif;
font-size: 13px;
font-weight: normal;
text-align: left;
text-transform: uppercase;
color: #fff;
padding: 3px 0px 3px 10px;
background: #969B9E;
}*/

div#direito_centro .CatItemPortal
{
font-family: Verdana, Tahoma, Trebuchet MS, Sans-Serif;
font-size: 11px;
display: block;
padding: 5px 0px 5px 5px;
background: url(../imagens/pontoh.gif) repeat-x bottom left;
}

div#direito_centro .CatItemPortal a
{color: #313A41;}

div#direito_centro .CatItemPortal a:hover
{text-decoration: underline;}




#meio .TituloNoticiaDestaque1, 
#meio .TituloNoticiaDestaque2
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-weight: bold;
color: #3F4446;
display: block;
}

#meio .TituloNoticiaDestaque1
{font-size: 18px;} 

#meio .TituloNoticiaDestaque2
{font-size: 18px;}


#meio .imgNoticiaDestaque
{
float: left;
margin: 0px 10px 0px 0px;
}

#meio .CreditoNoticiaDestaque
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 11px;
color: #72706F;
display: block;
margin: 5px 0px;
}

#meio .ResumoNoticiaDestaque
{
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif;
font-size: 11px;
color: #72706F;
display: block;
line-height: 16px;
}

#meio a:hover
{text-decoration: underline;}



#meio hr.espaco
{
clear: both;
display: block;
background: #fff;
height: 1px;
border: none;
margin: 10px;
border: 1px solid #fff;
}

#meio .TituloPortal
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 22px;
font-weight: bold;
color: #3F4446;
display: block;
}

#meio .TituloPortal1
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 14px;
font-weight: bold;
color: #3F4446;
display: block;
}



#meio .ResumoPortal
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 11px;
color: #72706F;
display: block;
margin: 5px 0px;
}


#meio .TituloPortal1:hover,
#meio .ResumoPortal:hover
{text-decoration: underline;}
#meio .imgPortal
{
float: left;
margin: 5px 10px 5px 0px;
}

#meio .imgDetalhePortal
{margin: 0px 5px 5px 0px;}

#meio .CreditoPortal
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 12px;
color: #72706F;
display: block;
margin: 5px 0px;
}


#meio .TextoPortal
{
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif !important;
font-size: 12px !important;
color: #72706F !important;
text-align: left  !important;
display: block;
line-height: 16px;
margin: 5px 0px;
}

#meio .TextoPortal p
{
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif !important;
font-size: 12px !important;
color: #72706F !important;
text-align: left  !important;
line-height: 16px;
margin: 5px 0px 10px 0px;
}

#meio .TextoPortal p *
{
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif !important;
font-size: 12px !important;
color: #72706F !important;
text-align: left  !important;
line-height: 16px;
margin: 0px !important;
}

.AjaxLoader 
{
width: 200px;
background: #fff;
padding: 10px;
top:50%;
left:50%;
margin-left:-100px;
margin-top:-100px;
z-index:4000;
text-align:center;
position:absolute;
}


#meio .paginacao_grid
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 13px;
color: #666;
}

#meio .paginacao_grid *
{
margin: 0px 10px 0px 0px;
display: block;
float: left;
}

#meio .paginacao_grid a
{
font-weight: bold;
color: #000;
}

#meio div.centraliza_paginacao
{
font-family: Arial, Helvetica, Trebuchet MS, Verdana;
font-size: 12px;
text-align: center;
margin: 10px auto;
padding: 5px;
}

#meio div.centraliza_paginacao *
{
font-family: Arial, Helvetica, Trebuchet MS, Verdana;
font-size: 12px;
font-weight: bold;
margin: 10px;
color:#000;
}








/* icones */

#meio ul#icones
{
margin: 5px 0px; 
position: relative;
height: 25px;
/*overflow: hidden;*/
}

#meio ul#icones li
{
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif;
font-size: 12px;
/*display: inline;*/
float: left;
}

#meio ul#icones li .email,
#meio ul#icones li .rss,
#meio ul#icones li .impressora
{
background: no-repeat center left;
margin: 0px 10px 0px 0px;
color: #72706F;
}

#meio ul#icones li .email
{
background-image: url(../imagens/ico-email.gif);
padding: 0px 0px 0px 20px;
}

#meio ul#icones li .rss
{
background-image: url(../imagens/ico-rss.gif);
padding: 0px 0px 0px 20px;
}

#meio ul#icones li .impressora
{
background-image: url(../imagens/ico-impressora.gif);
padding: 0px 0px 0px 20px;
}

#meio ul#icones li#rt
{
position: relative;
top: 6px;
left: 0;
}

#meio ul#icones li#fb
{
position: relative;
top: -24px;
left: 340px;
}

#meio ul#icones li#linkedin
{
position: relative;
top: -22px;
left: -39px;
}

#meio ul#icones li#plusone
{
position: relative;
top: -22px;
left: -43px;
}

/** modal **/
#DivFormEnviarPara
{
background-color: #fff;
width: 440px;
padding: 10px;
}

fieldset.formEnvia
{
width:210px;
margin: 0px 0px 0px 5px;
float: left;
border: none;
}

fieldset.formEnvia .label_form
{
font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
font-size:11px;
margin: 5px 0px;
display: block;
}



/*Mensagem Modal*/

.modalBackground {
background-color:#000;
filter:alpha(opacity=50);
opacity:0.5;
}

#DivMensagem
{
width: 300px;
background: #fff;
padding: 10px;
}

.lblMensagem
{
font-family: Verdana, Tahoma, Helvetica, Arial, Trebuchet MS;
font-size: 11px;
color: #000;
display: block;
margin: 5px 0px;
}

h6.tituloMensagem
{
font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, Sans-Serif;
font-size: 14px;
font-weight: bold;
margin: 5px 0px;
display: block;
}

.DivFecharMensagem
{text-align: right;}

fieldset.formEnvia .btn_form
{
font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
font-size:11px;
margin: 5px auto;
display: block;
}


/*************
Detalhe Fornecedor
*************/

#meio .imgLogoFornecedor
{
float: right;
margin: 0px 0px 10px 10px;
}

#meio .imgLogoFornecedorDetalhe
{
float: left;
margin: 0px 10px 10px 0px;
}

#meio .FotosFornecedor
{margin: 10px 0px 10px 0px;}

#meio .Video
{float: left; margin: 0px 10px 0px 5px;}


#meio .DadosFornecedor,
#meio .DetalheFornecedor
{
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 12px;
color: #575A63;
display: block;
}

#meio .DetalheFornecedor
{margin: 0px 0px;}

#meio .espacoFornecedor
{
display: block;
background: #fff;
height: 1px;
border: none;
margin: 10px;
border: 1px solid #fff;
margin: 5px;
}

#meio div.IndicaEmail
{
width: 285px;
height: 60px;

/*display: table;*/
font-family: Arial, Tahoma, Trebuchet MS, Verdana, Sans-Serif;
font-size: 12px;
text-align: center;
margin: 10px 0px 50px 450px;
}

#meio div.IndicaEmail .EnviaAmigo,
#meio div.IndicaEmail .EntraContato
{
padding: 40px 0px 0px 0px;
color: #575A63;
margin: 0px 30px 0px 0px;
display: block;
float: left;
}

#meio .EnviaAmigo
{background: url(../imagens/enviaamigo.jpg) no-repeat top center;}

#meio .EntraContato
{background: url(../imagens/entracontato.jpg) no-repeat top center;}



div#meio .FornecedorResultado
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 11px;
color: #72706F;
display: block;
padding: 5px 0px;
}

div#meio .FornecedorResultado a
{color: #72706F;}

div#meio .FornecedorInicial
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 15px;
font-weight: bold;
color: #3F4446;
display: block;
padding: 15px 0px 0px 0px;
}

div#meio .FornecedorLegenda
{
font-family: Arial, Tahoma, Verdana, Trebuchet MS, Sans-Serif;
font-size: 15px;
color: #3F4446;
display: block;
}

div#meio .espaco_fornecedor
{
width: 761px;
display: table;
margin: 20px 0px;
background: #E3E3E1;
height: 1px;
border: none; 
/*clear: both;*/
}

#adqbanner
{
width: 175px;
margin: 15px auto 0px;
}

#adqbanner .espaco *
{
    margin-bottom: 5px;
}

.pcat tr
{
margin: 0 0 20px;
}

.pcat td
{
vertical-align: top;
}

.pcat .tt
{
margin: 0 0 10px;
}

.pscat td
{
background: url(../imagens/buller.jpg) no-repeat 0 5px;
padding: 0 5px 8px 10px;
}

.box
{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 195px;
    height: 195px;
}
.boxnoticia
{
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 110px;
    height: 110px;
    border: 1px solid #CCC;
}
.box *,
boxnoticia *
{
    vertical-align: middle;
}
.margem
{
    margin: 0 4px 4px 0;
}


.lincar_paginacao
{text-align: center;}

.lincar_paginacao a,
.lincar_paginacao span
{
display: block;
float: left;
margin: 0 3px;
font-family: Arial, Helvetica, Trebuchet MS, Verdana;
font-size: 12px;
font-weight: bold;
color: black;
width: 30px;
text-align: center;
}

.lincar_paginacao span.pag-selecionada
{
color: #666 !important;
text-decoration: underline;
}

.lincar_paginacao span.lnk-disable
{
color: #666 !important;
}

.lblpagina
{
float:none !important;
margin: 0 0 8px !important;
width: 200px !important;
}


#busca_not
{
display: block;
float: right;
width: 322px;
text-align: right;
font-size: 12px;
text-transform: none;
margin: -2px 0 0;
}

#busca_not input[type='text']
{
width: 155px;
}

#busca_not input[type='image']
{
margin: 0 9px -2px 3px;
}

#tags
{
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif !important;
font-size: 12px;
color: #72706F;
margin: 35px 0px 40px 0px;
padding: 5px 0 0;
border-top: 1px solid #CCC;
}

#tags a
{color: #72706F;}

#tags a:hover
{text-decoration: underline;}
