* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;}
	
body{
	margin:0 auto;
	padding:0;
	text-align:left;
	background: url(../imagens/bg_body.jpg);
	font:12px ;
	color:#333;}
	
#geral{
	width:790px;
	background: #F9F9F9;
	text-align:left;
	margin-left:3px;}
	
#home{                                 /* link transparente */
	float:left;
	margin:8px 0 0 10px;}

/** DIV LOADING - CARREGANDO **/
#divLoading{
    position:absolute;
    width:200px;
    height:25px;
	top:50%;
	left:30%;
	border: 2px solid #E6A31E;
	background-color: #FFF;
	text-align:center;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	font-weight: bold;
	display: none;
	z-index: 999;}
	
/** FIM DIV LOADING - CARREGANDO **/

/** TOPO **/
#topo{
	width:790px;
	height:155px;
	text-align:left;
	position:relative;
	background:url(../imagens/toponovo.jpg) no-repeat;}

#topo img{margin:27px 0 0 26px; 	border:none;}

#banner_cima{
	width:790px;
	height:100px;
	position: relative;}


/** BARRA LARANJA **/
#barra_laranja{
	width:782px;
	height:36px;
	border-top:10px solid #FFF;
	position:relative;
	background: url(../imagens/barralaranja.gif) no-repeat;}
	
#busca{
	width:200px;
	height:23px;
	padding:5px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333333;
	float:left;}
	
.ok{
	width:25px;
	height:20px;
	margin-left:8px;
	cursor:pointer;
	border:0;
	background:url(../imagens/ok.gif);}

input, textarea, select{
	background:#fafafa;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	border:1px solid #a68b21;}
label{
	font:12px Arial, Helvetica, sans-serif;
	color:#666666;}
	
/** MENU LARANJA **/
ul#menu_laranja {
	width:506px;
	height:36px;
	float:right;
	position:relative;
	margin:0 5px;
	background:transparent url('../imagens/menu_laranja.jpg') no-repeat;}
	
ul#menu_laranja li {position:absolute;}

ul#menu_laranja li, ul#menu_laranja a {
	width:125px;
	height:36px;
	display:block;}
	
ul#menu_laranja li a {text-indent:-10000px;}

#mail {left:0px;}
#mail a:hover {background:transparent url('../imagens/menu_laranja.jpg') 0px -37px no-repeat;}

#class {left:126px;}
#class a:hover {background:transparent url('../imagens/menu_laranja.jpg') -126px -37px no-repeat;}

#parceiro {left:251px;}
#parceiro a:hover {background:transparent url('../imagens/menu_laranja.jpg') -251px -37px no-repeat;}

#fale {left:376px;}
#fale a:hover {background:transparent url('../imagens/menu_laranja.jpg') -377px -37px no-repeat;}

/** MENU AZUL **/
#menu_azul{
	width:160px;
	position:relative;
	float:left;
	margin-bottom:15px;
	text-align:center;
	border-top:5px solid #fff;
	font:12px  Verdana, Arial, Helvetica, sans-serif;}

#menu_azul h3{
	width:159px;
	color:#fff;
	border:1px solid #396c99;
	font-weight:bold;
	font-size:12px;
	background: url(../imagens/bg_ul_azul.gif) repeat-x;}

ul#guia_comercial,ul#conheca_bauru,ul#canais{
	width:159px;
	color:#fff;
	border:1px solid #396c99;
	font-weight:bold;
	background: url(../imagens/bg_ul_azul.gif) repeat-x;}
	
.limenuazul{
	text-align:left;
	font:10px  Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	background:#f5f8fa;}
	
.limenuazul a{
	color:#2f6594;
	display:block;
	font-weight: bold;}
	
.limenuazul a:hover{
	color:#2f6594;
	padding-left:8px;
	background:#fff;
	font-weight: bold;}
	
#area{
	width:149px;
	margin:20px 0 0 0;
	text-align:left;
	font:11px Arial, Helvetica, sans-serif;
	color:#335b7e;
	border:1px solid #396c99;
	padding:5px 5px 10px 5px;
	background:#f5f8fa;}
	
#area h3{
	width:149px;
	text-align:center;
	font:13px Arial, Helvetica, sans-serif;
	color:#335b7e;
	background:none;
	border:none;
	font-weight:bold;}
#area img{
	padding-top:10px;
	margin-top:-20px;
	border:none;}

#area input{border:1px solid #396c99;}
	

/* coluna publicidade */	
#publicidade{
	width:130px;
	position:relative;
	float:right;
	display:table;
	text-align:center;
	margin:0 0 10px 0;
	overflow:hidden;
	background:#f5f8fa;
	border:1px solid #6898c2;}

#publicidade h5{
	width:130px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	background: url(../imagens/bg_publicidades.gif) repeat-x;}
	
#publicidade img{
	margin:10px 0 10px 0;
	padding:0;
	border:1px solid #CCCCCC; }


img.banner_tempo{
	margin:10px 0 15px 0px;
	border:1px solid #CCCCCC; }

img.banner_indicadores{
	width:130px;
	margin:10px 0 15px 0px;
	border:1px solid #CCCCCC; }


#rodape{
	padding:5px 0 10px 0;
	clear:both;
	border-top:1px solid #999;
	text-align:center;
	background:#aeaeaea;}
	

/****************************** HOME *************************************/
/** CONTEUDO **/
#conteudo{
	width:610px;
	position:relative;
	float:left;
	margin:5px 0 15px 5px;}

/* destaques */
#destaques p, #destaques p a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#666;}

#destaques p a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;}
	
#destaques h4,#agenda h4, #dicas h4{
	width:465px;
	font:13px Verdana, Arial, Helvetica, sans-serif;	
	color:#fff;
	padding-left:10px;
	font-weight:bold;
	line-height:20px;
	background: url(../imagens/bg_tit_home.gif) repeat-x;}
	
#dicas{margin-bottom:20px;}

#destaques h5,#agenda h5, #dicas h5{
	width:80px;
	position:relative;
	margin-top:-15px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	float:right;}

#destaques h5 a,#agenda h5 a,#dicas h5 a{
	width:80px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;}

#destaques h3 a,#agenda h3 a, #dicas h3 a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#316592;}

.outrasnoticias{
	font:Verdana, Arial, Helvetica, sans-serif;
	width:460px;
	margin:15px 0 20px 0;}
.outrasnoticias p, .outrasnoticias p a{
	font:11px Verdana, Arial, Helvetica, sans-serif;}

.outrasnoticias p {
	margin-bottom:10px;}
		
.noticia_destaque{
	width:460px;
	height:175px;
	border:none;
	font:Verdana, Arial, Helvetica, sans-serif;
	background:#f2f6fa;
	overflow:auto;}

.noticia_destaque img{
	width:208px;
	height:156px;
	float:left;
	margin:5px;
	border:1px solid #396c99}
	
.noticia_destaque p, .noticia_destaque p a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#666;}
	
.noticia_destaque h3, .noticia_destaque h3 a{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	color:#666;}

/****************************** GUIA COMERCIAL DE PRODUTOS *************************************/
#guiaprodutos{ 
	width:615px;
	height:80px;
	text-align:center;
	margin:0 auto;}
	
#guiaprodutos h4{
	width:610px;
	height:22px;
	text-align:center;
	font:13px Verdana, Arial, Helvetica, sans-serif;	
	color:#fff;
	font-weight:bold;
	line-height:20px;
	background: url(../imagens/bg_tit_home.gif) ;}

#guiaprodutos ul{margin:20px 0 20px 10px;}

#guiaprodutos li,#guiaprodutos li a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	display:inline;}

#listaalfabetica img{
	width:615px;
	height:38px;
	background:#6591b6;
	border:none;
	margin:15px 0 10px 0 ;}
	
#listaalfabetica{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:15px;}

/****************************** GUIA COMERCIAL DE PRODUTOS ITENS *************************************/
#migalha{
	height:20px;
	background:url(../imagens/bg_ul_azul.gif) repeat-x;}

#migalha p, #migalha p a{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	padding-top:3px;
	color:#fff;}

#migalha p a:hover{color:#000;}

#uljanelas, #uljanelas a{
	width:616px;
	position:relative;
	font:Arial, Helvetica, sans-serif;
	color:#333;}

.lijanelas{
	width:300px;
	height:192px;
	float:left;
	text-align:center;
	position:relative;
	font: Verdana, Arial, Helvetica, sans-serif;
	margin:15px 5px 0 0;
	border:1px solid #666;}

#uljanelas h3 {	font: bold 13px Verdana, Arial, Helvetica, sans-serif;}

#uljanelas h3 a{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}

#textinho{
	width:195px;
	height:145px;
	float:right;
	overflow:auto;
	position:relative;
	font:Arial, Helvetica, sans-serif;
	scrollbar-face-color:#F8FAFC;
	scrollbar-shadow-color:#356995;
	scrollbar-highlight-color: #356995;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color:#F8FAFC;
	scrollbar-arrow-color: #356995;}
	
#textinho p{font:Verdana, Arial, Helvetica, sans-serif;}
#textinho p a{
	margin:0;
	position:relative;
	padding:0;
	color:#0000FF;}

#uljanelas h4,#uljanelas p{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:3px 3px 0 0;}

#uljanelas h4,#uljanelas p{
	font:Verdana, Arial, Helvetica, sans-serif;
	width:170px;
	line-height:12px;
	color:#333;
	float:right;
	background:none;
	text-align:right;}

#url{
	width:290px;
	position:absolute;
	top:175px;
	left:5px;}
	
#url h5,#url h5 a{								/* link do endereo */
	font:11 px Verdana, Arial, Helvetica, sans-serif;
	color:#666;}

#uljanelas img{
	width:95px;
	height:71px;
	border:none;
	margin:30px 0 0 5px;
	float:left;}

/*** TAGS gerais ***/
p,p a{color:#666;}

p a:hover{color:#000;}

h4{
font:13px Verdana, Arial, Helvetica, sans-serif;	
color:#fff;
font-weight:bold;
line-height:20px;
background:#6590b6;}

h3{
font:14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;}

/***** publicidade_externa************/
#publicidade_externa{
	width:140px;
	position:absolute;
	top:5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	left:810px;
	background:#f5f8fa;}

#publicidade_externa h5{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:3px;
	background: url(../imagens/bg_publicidades.gif) repeat-x;}
	
.imgli{
	width:50px;
	height:38px;
	float:left;
	border:none;
	margin:0 3px 0 3px;
	background:#CCCCCC;}
	
#publicidade_externa h3 a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2f6390;}

#publicidade_externa li{
	width:140px;
	margin-bottom:5px;
	display:table;
	border-top:1px solid #a8c9e6;}

.vertodos{text-align:center;}
	
.vertodos a{
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
	color:#2f6390;
	font-weight:bold;}

/* FORMULARIO */

#formulario{
	width:290px;
	height:350px;
	margin:15px 0 0 170px;
	padding:10px;
	border:1px solid #a68b21;
	border-style:dashed;}

#formulario h3{font-size:14px;}

.bt{
	width:50px;
	height:25px;
	border:0;
	float:left;
	cursor:pointer;
	background:url(../imagens/bt_enviar.gif);}


/* subCategoria - Produtos */
.esconde{
	visibility:hidden;
	display:none;}
	
.mostra{
	visibility:visible;
	display:block;}
	
.lisubcategoria{
	margin-left: 10px;
	color:#2f6594;}
	
/* Fim subCategoria - Produtos */

/* CAST */
#texto{
	display:table;
	position:relative;
	text-align:center;
	margin:15px 0 10px 0;}

#texto img{
	margin-right:10px;	
	border:none;
	position:relative;}
	
#texto p{position:relative;}

span{
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;}

h5, #toolBar a{
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;}

#toolBar{
	text-align:center;
	clear:both;
	margin:15px 0 10px 0;}

#toolBar a{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;}

#toolBar img{margin:0 5px 0 0; border:none;}

#listaGeral h4, #listaGeral h4 a{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	margin-top:15px;
	background:none;
	font-weight:bold;}

#cxPaginacao, #cxResultado{
	margin-bottom:10px;
	text-align:center;}

#cxResultado{margin-top:20px;}

#cxPaginacao_proximo a, #cxPaginacao_anterior a, #cxPaginacao_proximo, #cxPaginacao_anterior{color:#7e6333;}
#cxPaginacao_proximo a, #cxPaginacao_anterior a{font-weight:bold;}

/*** iframe ***/
#iframe{
	width:288px;
	height:40px;
	text-align:center;
	position:relative;
	margin:10px 0 20px 185px;
	_margin:10px 0 20px 65px;
	overflow:hidden;}
	

#ftsadicionais{
	width:260px;
	height:38px;
	margin-left:0;
	float:left;
	position:relative;
	text-align:left;
	overflow:hidden;}
	
#ftsadicionais ul li img{ margin-right:5px; border:0 !important;}

#ftsadicionais ul{
	width:100000px;
	padding:0;
	margin:0;}
	
#ftsadicionais ul li{
	display:inline;
	cursor:pointer;}

#setinha_esquerda{
	margin:0 5px 0 0;
	cursor:pointer;
	float:left;}	
	
#setinha_direita{
	cursor:pointer;
	margin:0 0 0 5px;
	float:left;}

/* FIM Imagem adicional do produto */

#imagem_adicional{margin:15px 0 15px 50px;}

#imagem_adicional li{
	width:48px;
	height:36px;}

#conheca_canais{text-align:center;}

/* portal class termo */
#termo{
	height:180px;
	border:1px solid #666;
	overflow:auto;}
	
.radio{border:none;}