@CHARSET "UTF-8";

/******************************************************************************
 * configurações gerais.
 ******************************************************************************/
* {
	margin:0;
	padding:0;
}
body {
	background-color: #dcf0e7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
/******************************************************************************
 * configurações Antigas.
 ******************************************************************************/
.style1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input, select, textarea { 
	padding: 2px; 
	border:1px solid #8bc1a6;
	font-family:"Trebuchet MS", Helvetica, Arial;	
	font-size: 12px;
	color: #617E48;  
}
.tit { 
	font-size:16px; font-weight:bold; 
}
.style2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style3, .styleMenu {
	font-size: 11px;
	color: #000000;
	width: 600px;
}
.style3 a, .styleMenu a {
	text-decoration: none;	
}
.styleMenu{
	width: 150px !important;
	padding-left: 2px !important;
	padding-right: 0px !important;
	padding-top: 2px !important;
	padding-bottom: 5px !important;
}
.pSejaBV,
.loginSenha{ padding:5px;  FONT-SIZE:12PX; }
.pSejaBV   { color:#5d9178; float:left; margin-top:5px; }
.loginSenha{ color:#5d9178; float:right; }
.loginSenha input{ width:50px; }

.menu-table,
.menu-table tr td {  }
.menuTOP { background:url(../../images/bg_menuTOP.gif) no-repeat; color:#0d3f0c; font-weight:bold; font-size:12px; height:23px;  }
.menuBOTTOM { background:url(../../images/bg_menuBOTTOM.gif) no-repeat; height:23px; }
.content-menu{ width:151px; margin-top:-1px; border-right:1px solid #bfc9c0; border-left:1px solid #bfc9c0; }
.content-menu a { color:#0d3f0c; font-weight:bold; }
/******************************************************************************
 * Página principal - index
 ******************************************************************************/
#tblMestre {
	background-color: #fff;
	width: 940px; 
	border: none;	
}
#content {
	min-height: 600px;
	height: auto;
}
#conteudoPrincipal {
	height: auto;
	min-height: 730px; 
	width: 600px;
	margin-left: 50px;
	vertical-align: top;
}
.tblTitlePaginas {
	/*background: transparent url(../img/bg_tblTitlePaginas.gif) repeat-x left top;*/
	vertical-align: middle;
	color: #0D3F0C;
}
/******************************************************************************
 * Topo - barra de busca
 ******************************************************************************/
#topo {
	height:230px;
	margin-bottom:10px;
}
.bgBusca {
	background: transparent url(../img/busca_box2.png) no-repeat left top;
	margin-left: 3px;
	vertical-align: middle; 
	display: inline; 
	float: left;	
}
.inputBusca{
	vertical-align: super;
	*margin-top: 2px;
	border: none !important;
	margin-right: 7px;
}
.tblBuscaEMenu {
	background: transparent url(../img/bg_tblBuscaMenu.gif) repeat-x left top;
	vertical-align: middle;
	clear: both;
}
.tblBuscaEMenu td fieldset {
	width: 940; 
	border: none;	
	padding:2px 10px 3px;
	vertical-align:middle;
}
.pComboMenuBarra {
	display: inline; 
	float: left; 
	padding-right: 20px; 
	padding-top: 3px;
}
.txtDest1, .tblLinksMenuBarra {
	font-family: Tahoma, Arial, 'Arial CE';
	font-size: 14px;
	font-weight: bold;
	color: #fff !important;
}
.tblLinksMenuBarra tr td a{
	text-decoration: none;
	font-size: 12px;
	color: #fff;
}
.tblLinksMenuBarra tr td a:hover {
	color: #617E48;
}
/******************************************************************************
 * Rodape
 ******************************************************************************/
#rodape{
	background: #99D26E url(../img/bg_rodape.png) no-repeat scroll center top;
	float: left;
	width: 100%;
	color: white;
	height: auto;
	min-height: 170px;
	text-align: center;
	padding-top: 20px;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:0;	
}
#rodape table td {
	padding:8px 0 24px;
	vertical-align:top;
}
#rodape ul {
	padding:12px 16px;
	width:130px;
}
ul, ol {
	list-style:none outside none;
}
#rodape ul li.head {
	border-bottom:1px dashed #FFFFFF;
	color:#FFFFFF;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:2;
	padding-top:12px;
	width:160px;
}
#rodape ul li {
	border-bottom:1px solid #454545;
	color: #617E48;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-weight: bold;
	padding:11px 0 8px;
}
#rodape a {
	color: #617E48;
	font-weight: bold;
	text-decoration: none;
}
#rodape a:hover {
	color:#FFFFFF;
	text-decoration: underline;
} 

/******************************************************************************
* Tabela de dados - Grid
******************************************************************************/
.header_tabela{
	background: transparent url(../img/bg_tblBuscaMenu.gif) repeat-x left top;
	height: 40px;
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.header_tabela_pedido {
	background: transparent url(../img/bg_tblPedidoTotal.png) repeat-x left top;
	height: 40px;
	color: #fff;
	font-size: 0.7em;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.tdCarrinho {
	border-bottom:1px dotted #CCCCCC;
	padding:5px 10px;
}
.tdCarrinho a {
	font-family: Tahoma, Arial, 'Arial CE';
	font-size: 11px;
	font-weight: bold;
	color: #617E48 !important;
	text-decoration: none;
}
.tdCarrinho a:hover {
	color: #BBCCD9;
}

/******************************************************************************
* Glider - index
******************************************************************************/
#slider {
    height: 200px;
    position: relative;
    width: 930px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 13px;
    border: 1px solid #ccc;
}
div.scroller {
    height: 200px;
    overflow: hidden;
    width: 930px;
    zoom: 1;
}
div.scroller .content {
    padding: 0;
}
div.slidercontrolwr {
    position: absolute;
    right: 15px;
    top: 15px;
}
div.scroller img {
    border: none;
}
div.scroller div.section {
    float: left;
    height: 200px;
    overflow: hidden;
    width: 930px;
}
div.scroller div.content {
    width: 10000px;
    float: left;
}
.slidercontrol {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.slidercontrol a {
    color: #aaa;
    filter: alpha(opacity=60);
    float: left;
    height: 14px;
    margin: 0px 2px;
    opacity: 0.6;
    overflow: hidden;
    padding: 0px;
    text-decoration: none;
    text-indent: -1000px;
    width: 14px;
}
.slidercontrol a:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.content .sliderdescription {
    background: url(../js/images/grid.gif) repeat left top;
    color: #222;
    filter: alpha(opacity=50);
    font: 12px bold Helvetica, sans-serif;
    left: 15px;
    opacity: 0.5;
    padding: 10px;
    position: relative;
    top: -100px;
    width: 650px;
}
div.sliderdescription:hover, .sliderdescription.active {
    background-color: #fff !important;
}
.content a {
    font: 12px bold Helvetica, sans-serif;
    text-decoration: none;
}
.aprev {
    background: url(../js/images/aprev.gif) no-repeat 3px 3px;
}
.anext {
    background: url(../js/images/anext.gif) no-repeat 3px 3px;
}
.astop {
    background: url(../js/images/astop.gif) no-repeat 3px 3px;
}
.aplay {
    background: url(../js/images/aplay.gif) no-repeat 6px 3px;
}
/******************************************************************************
 * Date Picker
 ******************************************************************************/
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(images/data.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	width: 140px;
	float: left;
}
/******************************************************************************
 * Cadastro Clientes
 ******************************************************************************/
.cadCliente {
}
.cadCliente fieldset {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #8bc1a6;	
}
.cadCliente fieldset table tr td{
	padding-top: 1px;
	padding-bottom: 1px;
}
.cadCliente fieldset legend {
	padding-left: 10px;
	padding-right: 10px;	
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #617E48 !important;
}
.tdLabel {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0D3F0C !important;
	text-align: right;
	width: 200px;
}
/******************************************************************************
 * Produtos
 ******************************************************************************/
.titProduto {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #617E48 !important;
	margin-bottom: 5px;
	text-align: center;
}
.link {
	font-family: Tahoma, Arial, 'Arial CE';
	font-size: 12px;
	font-weight: bold;
	color: #617E48 !important;
}
.link a {
	text-decoration: none;
	color: #617E48;	
	vertical-align: middle;
}
.link a:hover {
	color: #8B0000;
}
/******************************************************************************
 * Tela login
 ******************************************************************************/
.login_geral {
	clear:both;
	padding-bottom:10px;
	padding-top:10px;
	width: 600px !important;
	position: relative;
}
.bg_dir {
	background-image:url("../img/telaLogin/bg_dir.gif");
	background-repeat:repeat-y;
}
.bg_top_conteudo {
	background-image:url("../img/telaLogin/bg_cima.gif");
	background-repeat:repeat-x;
}
.bg_esquerda {
	background-image:url("../img/telaLogin/bg_esq.gif");
	background-repeat:repeat-y;
}
.bg_bot_conteudo {
	background-image:url("../img/telaLogin/bg_baixo.gif");
	background-repeat:repeat-x;
}
pading_bot_10 {
	padding-bottom:10px;
}
/******************************************************************************
 * Textos
 ******************************************************************************/
.txtComum, .txtDestaque, .txtAtencao {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #65A042 !important;
}
.txtDestaque, .txtAtencao {
	font-size: 13px;
	font-weight: bold;
	color: #0D3F0C;
}
.txtAtencao {
	color: red!important;
}
.btnCartaoSubmit{};
/******************************************************************************
 * Fale Conosco
 ******************************************************************************/
 #pagPrinCol1 {
	border: #B7B5B9 1px solid !important;
	float: left;
	margin-top: 0;
	margin-left: 5px;
	width: 600px;
	height: auto;
	text-align: left;
}
#containerFormFaleConosco {
 	width: 200px;
 	float: right;
}
#formFaleConosco {
 	background: url("../img/bg_form_fale_conosco.png") no-repeat;
 	margin-bottom: 0px !important;
  	width: 200px;
}
#footFormFaleConosco {
	background: url("../img/bg_foot_form_fale_conosco.png") no-repeat;
	width: 200px;
	height: 10px;
}
#formFaleConosco table tr font {
 	font-weight: bold;
	color: #0D3F0C !important;
}
#formFaleConosco table tr input, #formFaleConosco table tr textarea {
 	font-family: Trebuchet MS, Arial, "Arial CE", sans-serif, Comic Sans, "Comic Sans MS";
 	padding-top: 2px; 
 	font-weight: bold; 
 	color: #5D9178;
}
.titDest1 {
	font-family: Comic Sans MS, Trebuchet MS, sans-serif,;	
	font-size: 2.0em;
	font-style: italic; 
	font-weight: bolder;
}
.texto-comum {
	font-family: Trebuchet MS, Arial, "Arial CE", sans-serif, Comic Sans, "Comic Sans MS";
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.texto-comum-titulo {
	font-family: Trebuchet MS, Arial, "Arial CE", sans-serif, Comic Sans, "Comic Sans MS";
	font-size: 11px;
	font-weight: bold;
	color: #0D3F0C;
}
/******************************************************************************
 * Barra de alerta Browser Incompativel
 ******************************************************************************/
DIV#barra_alerta_browsers {	BORDER-TOP: #ccc 1px solid;	WIDTH: 100%}
DIV#barra_alerta_browsers {	BACKGROUND: url(../img/tira_barra_alerta.jpg) repeat-x 0px 0px;	HEIGHT: 55px;}
DIV.barra_alerta_conteudo {	MARGIN: 8px auto 0px; WIDTH: 960px;	POSITION: relative}
DIV#barra_alerta_browsers DIV.barra_alerta_conteudo STRONG { FONT-SIZE: 11px}
.barra_alerta_texto_laranja { COLOR: #f68513}
.barra_alerta_texto_cinza {	COLOR: #666666}
DIV.barra_alerta_conteudo SMALL {	FONT-SIZE: 11px}
DIV.barra_alerta_conteudo_fechar {	MARGIN-TOP: 0px;	FLOAT: right}
DIV.barra_alerta_conteudo_fechar A {	FONT-SIZE: 12px;	COLOR: #666666}
DIV#barra_alerta_conteudo_icones_browsers {	FONT-WEIGHT: bold;	FONT-SIZE: 11px;	FLOAT: right;	WIDTH: 331px;	COLOR: #666666;	MARGIN-RIGHT: 25px}
DIV#barra_alerta_conteudo_icones_browsers SPAN {	FLOAT: left;	MARGIN-RIGHT: 5px;	PADDING-TOP: 9px;	HEIGHT: 35px}
DIV#barra_alerta_conteudo_icones_browsers UL {	FLOAT: left;	HEIGHT: 35px}
DIV#barra_alerta_conteudo_icones_browsers UL LI {	DISPLAY: inline}
DIV#barra_alerta_conteudo_icones_browsers UL LI A IMG {border: none}
DIV.barra_alerta_conteudo_fechar A:hover {	TEXT-DECORATION: none}
DIV.barra_alerta_conteudo_alerta {	FLOAT: left;	WIDTH: 27px;	MARGIN-RIGHT: 3px}
DIV.barra_alerta_conteudo_alerta DIV {	BACKGROUND: url(../img/btn_alerta.png) no-repeat 0px 0px;	FLOAT: left;  WIDTH: 37px;	HEIGHT: 36px}
DIV.barra_alerta_conteudo_linha {	FLOAT: left;	MARGIN-BOTTOM: 0px;	WIDTH: 70%}
DIV.barra_alerta_conteudo_linha_browsers {	FLOAT: left; padding-left: 10px; MARGIN-BOTTOM: 5px;	WIDTH: 50%; text-align: left;}
DIV.barra_alerta_conteudo_linha_espacador {	FLOAT: left;	WIDTH: 95%;	HEIGHT: 15px}