/* CSS Document */

@import url("est_menu.css");
@import url("est_painel.css");

body
{
margin: 0 auto; 
font-family: Verdana, Arial, Helvetica, Sans-Serif;
background-color: #083147;
}

#manut 
{
background-color:   #E0FFFF;
border: 1px solid #87CEFA; 
width: 800px;
margin-top: 100px;
height: 100px;
padding: 30px;
margin: auto;
text-align: center;
font-size: 20px;
margin-top: 50px;
color: Red;
font-weight: bold;
}

#fundo 
{
width: 100%; 
height: 434px; 
background: url('../imagens/gradiente.jpg') repeat-x;
padding-top: 10px;
}

#estrutura {
margin: 0 auto;
text-align: center;
height: auto;
width: 1250px;
}

#banner {
width: 1200px;
height: 200px;
margin: 0 auto;
text-align: center;
border: 2px solid #87CEFA;
border-bottom: none;
background-color: #7da9d6; 
margin-left: 22px;
margin-right: 22px;
}

.loading 
{
    background: url('../imagens/loadingAnim.gif') no-repeat;
    height: 400px;
    width: 250px;
    text-align: center;
    margin: auto;
    margin-top: 90px;
}

.img_banner1 
{
    width: 800px;
    height: auto;
}

#cont_ban 
{
  width: 1200px;  
  height: 200px;
  margin: 0 auto;
  text-align: center;
}

#logo 
{
background: url('../imagens/logotipo.png') no-repeat;
float: left;
width: 350px;
height: 200px;
}

#menu 
{
    
margin: 0 auto;
text-align: center;
width: 1240px;
height: auto;
background: url('../imagens/fundo_menu.png') repeat-x;
border-top: 5px solid #AFEEEE;
border-bottom: 5px solid #AFEEEE;
margin-left: 5px;
margin-right: 5px;
}

.menuA 
{
margin: 0 auto;
text-align: center;
width: auto;
color: #fff;
height: 26px;
}

.central 
{
	width: 1240px;
	margin: 0 auto;
	text-align: center;
	margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.sub_esq 
{
	float: left;
	height: 50px;
	width: 15px;
}

.sub_dir
{
	float: left;
	height: 50px;
	width: 15px;
}

.img_back 
{
	height:20px;
	width: 16px;
	
}

.subanner 
{
border: 2px solid #87CEFA;
background: url('../imagens/fundo_sub.jpg') repeat-x;
margin: 0 auto;
text-align: center;
width: 1193px;
height: 36px;
padding: 5px;
border-top: none;
float: left;
}

.entrada 
{
    background-color: #7da9d6;
    border: 1px solid #87CEFA;
    margin: 45px;
    width: auto;
    height: 35px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
}

.usuSenha 
{
    font-weight: normal;
    font-size: 12px;


    
}

.usuCliq 
{
    font-size: 12px;
    padding-right: 100px;
    
}

.saudacao
{
    float: left;
    width: auto;
    height: 34px;
    padding-top: 10px;
    text-align: left;
    padding-left: 10px;
}

#saudacoes 
{
float: left;
width: auto;
margin-right: 10px;
}

.login 
{
width: auto;
height: 40px;
float: right;
padding-right: 5px;
}

.login_out
{
width: auto;
height: 40px;
padding-top: 7px;
float: right;
}

.btnAcess 
{
	background: url('../imagens/fundo_bot.png') repeat;
	border: 2px solid  #104E8B;
	padding: 3px;
	padding-left: 2px;
	padding-right: 2px;
	color: #136288;
}

.bot_form 
{
	background: url('../imagens/fundo_bot.png') repeat;
	border: 2px solid  #104E8B;
	padding: 3px;
	padding-left: 2px;
	padding-right: 2px;
	color: #136288;
}

.bot_form_out 
{
	border: 2px solid  #104E8B;
    background: url('../imagens/fundo_menu.png') repeat-x;
	padding: 3px;
	padding-left: 2px;
	padding-right: 2px;
	color: #fff;
}

.bot_form_f 
{
	background-color: #4682B4;
	border: 2px solid  #104E8B;
	padding: 4px;
	padding-left: 2px;
	padding-right: 2px;
	color: #fff;
	font-weight: bold;
}

.bot_form_out_f 
{
		border: 2px solid  #104E8B;
    background-color:#87CEEB;
	padding: 4px;
	padding-left: 2px;
	padding-right: 2px;
	color: #fff;
	font-weight: bold;
}


.textborder 
{
    padding: 2px;
    border: 1px solid #104E8B;
    width: 100px;
    margin-top: 0px;
}

.textborderNews
{
    padding: 2px;
    border: 1px solid #104E8B;
    width: 115px;
    margin-top: 0px;
}


.textborderSenha
{
    padding: 7px;
    border: 1px solid #104E8B;
    width: 150px;
    border:1px solid #899caa;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
	margin-left: 5px;

}

.textborderlogin {
    padding: 7px;
    border: 1px solid #104E8B;
    width: 150px;
    border:1px solid #899caa;
    border-radius:3px;
    -moz-border-radius:3px;
    color:#3a454d;
    font-weight:bold;
    box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb;
    font-size:12px;
	margin-left: 5px;

}


    
#conteudo 
{
margin: 0 auto;
float: left;
text-align: center;
border: 2px solid #87CEFA;
background-color: #7da9d6;
width: 1190px;
height: auto !important;
margin-top:5px;
margin-bottom:7px;
padding: 5px;
margin-left: 22px;
margin-right: 22px;
}

.subcont 
{
margin: 0 auto;
text-align: center;
height: 100%;
}

#capit 
{
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	margin: 10px;
	padding-top: 5px;
	color:#000;
}

.linha 
{
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
	margin-left: 10px;
		margin-right: 10px;
}

.linhaClasifc
{
	width: 1160px;
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
}


.linha_lado
{
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
	margin-top: 5px;
}


.anuncio 
{
	text-align: center;
	font-size: 15px;
	padding-top: 5px;
	padding: 10px;
	color:#000;
}

.anuncio_dest 
{
	text-align: center;
	font-size: 15px;
	padding-top: 5px;
	padding: 10px;
	color:#000;
	margin-bottom: 10px;
}

.adrotator
{
	height: auto;
	width: 240px;
	border: 0px;
	margin-top: 5px;
	border: 1px solid #104E8B;
	background-color: #fff;

}

.adrotatordest
{
	height: 100px;
	width: 207px;
	border: 0px;
	margin-top: 5px;
	border: 1px solid #104E8B;
	background-color: #fff;
	padding-top: 15px;
	
}

a.ahref {padding-top: 10px; color: #333366; font-family: verdana; font-size: 12px; font-weight: bold; text-decoration: none;}
a:hover.ahref {color: #cc3300;}

.mural 
{
	text-align: center;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 8px;
	padding: 10px;
	color:#000;
}

#lado_esq 
{
	margin: 45px;
    width: 230px;
    height: auto !important;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    background-color: #E0FFFF;
}

#meio 
{
	background-color: #E0FFFF;
    margin: 45px;
    width: 700px;
    height: auto !important;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
}



#meio_classif
{
	background-color: #E0FFFF;
    margin: 45px;
    width: 700px;
    height: auto !important;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
}

.lado_dir 
{
	background-color: #E0FFFF;
    margin: 45px;
    width: 230px;
    height: auto !important;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
}

.lado_news
{
	background-color: #E0FFFF;
    margin: 45px;
    width: 230px;
    height: auto !important;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    float: right;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
}


.rodape 
{
width: 1200px;
height: 20px;
margin: 0 auto;
text-align: center;
border: 2px solid #87CEFA;
background-color: #E0FFFF;
margin-left: 22px;
margin-right: 22px;
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
font-size: 12px;
clear: both;
}

.boletim 
{
	font-size: 13px;
	width: 200px;
	background-color: #7da9d6;
	padding: 5px;
	color: #fff;
	border: 1px solid #104E8B;
	box-shadow: 0 3px 10px #999;
}

.numerico 
{

	margin: 5px;
	float: right;
	padding-left: 3px;
	margin-right: 3px;
	clear: both;
}

.numerico_oferta 
{

	margin: 5px;
	float: right;
	padding-left: 3px;
	margin-right: 3px;
	clear: both;
}


.numerico_lateral
{
	clear: both;
	text-align: right;
	padding-top: 5px;
}

/*    pagina INICIAL     */

.inicial 
{
    text-align: center;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 12px;
	padding:10px;
	color:#000;
	background-color: #fff;
	border: 1px solid #87CEFA;
	height: auto;
	float: left;
	width: 650px;
	box-shadow: 0 3px 10px #999;
}

.destaque 
{
    width: auto;
	height:auto;
	
	
}

.coluna_a 
{
	float: left;
	width: auto;
	height: auto;
		
}


.coluna_b 
{
	width: auto;
	height: auto;
	margin-right: 10px;
	
}

.title 
{
	margin-bottom: 5px;
	font-size: 14px;
	text-align: left;
	height: auto;
	margin-left: 5px;
	width: auto;
}

.legHome
{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}

.texto 
{
	font-size: 12px;
	width: auto;
	height: auto;
	font-weight: normal;
	text-align:justify;
	margin-left: 5px;
	padding-right: 10px;
}

.lab 
{
	color: Red;
}

.lab_e
{

	font-weight: bold;
	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #E0FFFF;
	border: 2px solid #87CEFA;
	width: 400px;
	padding: 10px;
	color: #f00;
}

.lab_f
{

	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #E0FFFF;
	border: 2px solid #87CEFA;
	width: 400px;
	padding: 10px;
}


.lnkVoltar 

{
    font-size: 7px;
}

.imgc 
{
height: auto;
width: 220px;
margin-right: 10px;
border: 1px solid #87CEFA;
margin-bottom: 2px;
}

.imgcd 
{
height: 120px;
width: auto;
margin-right: 10px;
border: 1px solid #87CEFA;
margin-bottom: 2px;
}

.imgGrid 
{
height: auto;
width: 100px;

}

.imgclassif_a 
{
height: 80px;
width: 100px;
margin: 0px;
margin-right: 5px;
border: 1px solid #999;
}


.imgnull 
{
	display: none;
}


.emptydata 
{
    text-align: center;
	font-size: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding:10px;
	padding-bottom: 5px;
	height: 160px;
	float: left;
	width: 620px;
	padding-top: 110px;
	background-color: #fff;
	border: 1px solid #87CEFA;
	box-shadow: 0 3px 10px #999;
}

.emptydataForum
{
    text-align: center;
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 20px;
    padding: 10px;
    padding-bottom: 5px;
    height: 100px;
    float: left;
    width: 610px;
    padding-top: 85px;
    background-color: #fff;
    border: 1px solid #87CEFA;
    box-shadow: 0 3px 10px #999;
    color: #000;
}




.emptydata_info 
{
     text-align: center;
	font-size: 15px;
	margin-bottom: 30px;
	margin-left: 12px;
	padding:7px;
	padding-bottom: 20px;
	padding-left: 12px;
	height: 100px;
	float: left;
	width: 600px;
	padding-top: 110px;
	background-color: #fff;
}


/*    INCLUDE START        */

#txt {
width:auto;
float: left;
margin-right: 10px;
}

#data {
width:auto;
float: left;
}

#dias {
width:auto;
float: left;
margin-right: 5px;
}

.logout_a 
{
	text-decoration: none;
	color: #fff;
	height: 20px;
	padding-top: 7px;
}

.link_a
{
	text-decoration: none;
	font-weight: bold;
}

.logout_off 
{
	text-decoration: underline;
	color: #136288;
}


.logout_aLOG 
{
	text-decoration: none;
	color: #7da9d6;
	height: 20px;
	padding-top: 7px;
}


.logout_offLOG 
{
	text-decoration: underline;
	color: #136288;
}


.sLoginUsu 
{
color: #104E8B;
font-size: 15px;
}

/*       página INFORMAÇÃO    */

.info 
{
	width: auto;
	height:auto;

}

.title_info 
{
    margin-bottom: 5px;
	font-size: 14px;
	text-align: left;
	height: auto;
	margin-left: 5px;
	font-weight: bold;
}

.text_info 
{
	font-size: 12px;
	width: auto;
	height: auto;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 18px;
	text-align: justify;
}

/*       página CLASSIFICADOS    */


.title_categ 
{
    float: left;
    font-size: 14px;
    font-weight: bold;
}

.letras 
{
    float: left;
    border: 1px solid #104E8B;
    background-color: #fff;
    margin: 3px;
    padding: 3px;
    font-size: 12px;
    text-decoration: none;
}

.title_clasf
{

	font-size: 16px;
	text-align: left;
	height: auto;
	width: auto;
	float: left;

}


.tabs 
{
	margin: 0 auto;
	text-align: left;
	margin: 10px;
}

.imgclass 
{
height: auto;
width: 150px;
margin: 0px;
margin-right: 15px;
border: 1px solid #999;
}

.classificados 
{
  width: 560px;
  height: auto;
  float: left; 
  margin-bottom: 5px;

}

.classificado_id 
{
  width: 560px;
  height: auto;
  float: left; 
  margin-bottom: 5px;
  margin-left: 20px;
  margin-top: 10px;

}



.classf 
{
    
	text-align: center;
	font-size: 15px;
	margin-top: 0px;	
	margin-bottom: 15px;
	margin: 5px;
	padding: 10px;
	color:#000;
	background-color: #fff;
	border: 1px solid #87CEFA;
	height: auto;
	float: left;
	width: 630px;
	  	box-shadow: 0 3px 10px #999;
}

.class_texto 
{
	font-size: 12px;
	width: auto;
	height: auto;
	font-weight: normal;
	text-align:justify;
	margin-left: 5px;
}


.class_opcao 
{
    font-size: 12px;
	height: auto;
	font-weight: normal;
	margin-left: 15px;
	margin-top: 5px;
	float: right;
	text-align: right;
	font-weight: bold;

}


.class_opcaoB
{
    font-size: 12px;
	height: auto;
	font-weight: normal;
	margin-left: 15px;
	margin-top: 5px;
	float: right;
	text-align: right;
	font-weight: bold;

}


.class_email
{
    font-size: 12px;
	height: auto;
	font-weight: normal;
	margin-left: 15px;
	text-align: right;
	font-weight: bold;
	margin-top: 5px;
	
}

.class_datac
{
    font-size: 14px;
	height: auto;
	font-weight: normal;
	text-align: right;
	clear: both;
}


.desc_class 
{
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 5px;
}

.desc_classf
{
	margin: 10px;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
}

.desc_classfb
{
	margin:5px;
	padding: 5px;
	font-size: 15px;
	font-weight: bold;
	color: #FF0000;
}

.desc_classfc
{
	margin: 10px;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	
}

.desc_classft
{
	margin-left: 10px;
	margin-right: 10px;
	font-size: 13px;
	font-weight: bold;
	}



.desHr 
{
   
    width: 100%;
    clear: both;
    float: right;
    border: 1px solid #104E8B;
}

.carregando 
{
	text-align: center;
	margin: 0 auto;
}

.data_cad 
{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 10px;
}



.imgclassic 
{
    margin-right: 15px;
}

.imgClasf
{
    width: auto;
    height: 150px;    
    text-decoration: none;
}

.imglight
{
    width: auto;
    height: 150px;
    text-decoration: none;

}


/*        classe CLASSIFICADOS      */

.sty_classif 
{
	text-align: center;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom:15px;
	margin-left: 5px;
	padding:10px;
	padding-bottom: 5px;
	border: 1px solid #87CEFA;
	height: 75px;
	float: left;
	width: 630px;
	padding-top: 50px;
	background-color: #fff;
	box-shadow: 0 3px 10px #999;
}



.peqComb
{
	width: 20px;
	border: 1px solid #104E8B;
	padding: 3px;
}



.backarea 
{
	width: 580px;
	height: auto;
	background-color: #fff;
}


.bot_form_e
{
	background-color: #FF6347;
	border: 2px solid  #A52A2A;
	padding: 4px;
	padding-left: 2px;
	padding-right: 2px;
	color: #fff;
	font-weight: bold;
}

.bot_form_out_e
{
	border: 2px solid   #A52A2A;
    background-color:#E9967A;
	padding: 4px;
	padding-left: 2px;
	padding-right: 2px;
	color: #fff;
	font-weight: bold;
}

.sem_registros 
{
	padding: 5px;
	height: auto;
	border: 1px solid #87CEFA;
    background-color:#fff;
    font-weight: bold;
}

.tabela
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 550px;
    font-size: 11px;
    text-align: center;
} 

.tabelaB
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 655px;
    font-size: 10px;
    text-align: center;
} 

.tabelaC
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 650px;
    font-size: 11px;
    text-align: center;
} 

.cad_classifc
{
	width: auto;
	margin: 0;
	text-align: left;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;
	width: 720px;
}

.cad_classifcgrid 

{
	width: auto;
	margin: 0;
	text-align: left;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;
	width: 680px;
}

.cabecalho 
{
    text-transform: uppercase;
    font-size: 13px;
    padding-left: 15px;
    padding-right: 15px;
    height: 20px;
    margin: 5px;
    width: 1000px;
}

.caixa_classif 
{
    margin-left: 20px;
    margin-bottom: 15px;
}

/*    CADASTRO CLASSIFICADOS      */

.inactive 
{
color: #FF0000;
font-weight: bold;
}

.checkopcao 
{
	
	margin-top: 10px;
	width: 300px;
		}
		
.checkopcaob
{
	
	margin-top: 10px;
	width: 500px;
		}
		
		
.opPadd 
{
	padding-right: 10px;
	
}

/*             FÓRUM           */

.linkResp 
{
	float: right;
	padding: 5px;
}

.txtResp 
{
	width: 480px;
}



/*        UPLOAD DE IMAGENS        */


.txt_upl 
{
	padding-top: 120px;
	height: 190px;
}

.divbaixar 
{
	margin-bottom: 90px;
}

/*       página CADASTRO USUARIOS    */

.centro_usu 
{
	width: 550px;
	padding-top: 10px;
	margin-top: 10px;
	margin-left: 70px;
}

.way 
{
float: left;
margin-top: 5px;
margin-left: 5px;

}

.cad_usu 
{
	width: auto;
	margin: auto;
	text-align: right;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;

}

.cad_usuario 
{
	width: 655px;
	margin: auto;
	text-align: right;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;

}

.cad_comercios
{
	width: 500px;
	margin: auto;
	text-align: right;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;
	padding-left: 165px;

}



.cad_oferta
{
	width: 350px;
	margin: 0 auto;
	text-align: left;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;

}

.cad_comerc
{
	width: 500px;
	margin: 0 auto;
	text-align: center;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;
	height: 270px;
	margin-top: 10px;
	padding-top: 10px;
}


.cad_rec
{
	width: auto;
	height: auto;
	margin: auto;
	text-align: center;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	padding-top: 10px;
	font-weight: normal;
}

legend 
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	text-align: left;
}


leg_usu
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	text-align: left;
	float: left;
}


.cadastro 
{
    float: left;
	height:auto;
	font-weight: normal;
}

.espaco_lado 
{
    float: left;
    width: 200px;
}


.lad_cad_a 
{
 
	height: auto;
	margin-top: 5px;
}

.lad_cad_label 
{
	float: left;
	width: auto;
	height: 200px;
}

.lad_cad_b 
{
	float: left;
	width: 350px;
	height: auto;
	margin-left: 5px;
	margin-top: 3px;
}

.label_altura 
{
	margin-top: 9px;
	text-align: right;
	
}



.centro 
{
	width: 550px;
	padding-top: 10px;
	margin-top: 10px;
}

.centro_c
{
	margin: 0 auto;
	width: 380px;
	padding-top: 10px;
}

.centro_ccomerc
{
	margin: 0 auto;
	padding-top: 10px;

}

.textcadastro 
{
	padding: 2px;
    border: 1px solid #104E8B;
    width:220px;
    margin-bottom: 5px;
}

.textcadastrocurt 
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    width: 130px;
}


.textmenor
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    width:130px;
    margin-right: 90px;
}

mpl 
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    width: 72px;
}

.textcombo
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    margin-right: 16px;

}

.textcNumCompl 
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    width: 72px;
}

.textcombo
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    margin-right: 16px;

}

.textcadpeq 
{
    border: 1px solid #104E8B;
    width:20px;
    padding: 2px;
    text-transform: uppercase;
}

.lado_espaco 
{
    margin-right: 22px;
    width: 30px;
}

.redv 
{
	color: #FF0000;
}

.txtSenhaAt
{
	border: 1px solid #104E8B;
	padding: 3px;
	background-color: #87CEFA;
    width: 100px;
    height: 40px;
    border: 1px solid #104E8B;
}

.voltar 
{
	width: auto;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 20px;
	text-decoration: none;
}

.bot_abaixo 
{
	clear: both;
	padding-top: 10px;
	width: auto;
	float: left;
	margin-left: 100px;
}


.tabela_envio 
{
    padding: 10px;
}



/*       página COMÉRCIOS      */

.textComercio
{
	padding: 2px;
    border: 1px solid #104E8B;
    width:300px;
    margin-bottom: 5px;
}


.caixa_comerc
{
	text-align: center;
	font-size: 15px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 15px;
	padding:15px;
	color:#000;
	background-color: #fff;
	border: 1px solid #87CEFA;
	height: auto;
	float: left;
	box-shadow: 0 3px 10px #999;
	width: 620px;
	padding-top: 10px;
	
}


.imgComercios
{
    width: auto;
    height: 95px;
    text-decoration: none;
    margin-bottom: 10px;

}


.posLink 
{
    float: right;
    font-size: 12px;
}

.titRazao 
{
    float: left;
    font-weight: bold;
}



/*       página FONES E LINKS  */


.caixa_link 
{
	text-align: center;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 60px;
	padding:10px;
	color:#000;
	background-color: #fff;
	border: 1px solid #87CEFA;
	height: auto;
	float: left;
	width: 550px;
	box-shadow: 0 3px 10px #999;
}

.desc_links 
{
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
}

.imglink 
{
height: auto;
width: 170px;

}


.imglinkc
{
height: auto;
width: 170px;
margin-right: 10px;
}


.imglinkdr
{
border: 1px solid #87CEFA;
margin-right: 10px;
}

.title_link 
{
    margin-top: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	text-align: left;
	height: auto;
	margin-left: 5px;
	width: auto;
}

.cont_link 
{
	font-size: 13px;
	width: auto;
	height: auto;
	font-weight: normal;
	text-align:justify;
	margin-left: 5px;
	margin-right: 5px;
}

.fone_link 
{
	font-size: 12px;
	width: auto;
	height: auto;
	font-weight: normal;
	text-align: right;
	margin-left: 5px;
	margin-top: 10px;
	clear: both;
	
}

.site_link 
{
	font-size: 12px;
	width: auto;
	height: auto;
	font-weight: normal;
	text-align: right;
	margin-left: 5px;
	margin-top: 10px;
	
}

.leg 
{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 10px;
	float: right;
}


/*   FORUM    */ 

.forlinha 
{
    width: auto;
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
}
 
    .header
 
    {
    background-color: #4682B4;
	border: 1px solid  #104E8B;
	color: #fff;
	font-weight: bold;         
    cursor: hand; 
    width: 560px;
    margin: 0 auto;
    text-align: left;
    margin-top: 10px;
    padding: 5px;

    }
 
    .headerSelected
 
    { 
    background-color: #4682B4;
	border: 1px solid  #104E8B;
	color: #fff;
	font-weight: bold;         
    cursor: hand; 
    width: 560px;
    margin: 0 auto;
    text-align: left;
    margin-top: 10px;
    padding: 5px;
   
    }
 
    .contentAcc
 
    {
        background: #fff;        
        border: 1px solid #797268;
        width: 560px;
        margin: 0 auto;
        text-align: left;
        margin-bottom: 10px;
        padding: 5px;
        font-weight: normal;
    
    }
 
 .accord 
 {
     margin: 10px;
         
    
 }
 
 .tabelaF
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 600px;
    font-size: 12px;
    text-align: center;
    margin: auto;
} 
 
 
 .itens 
 {
     margin: 5px;
     border: 1px solid #999;
     padding: 10px;
     background-color: #fff;
     width: 570px;
     margin: auto;
     text-align: left;
     margin-bottom: 10px;
 }
 
 .tit_a 
 {
     font-weight: bold;
    }
    
 .cont_a 
 {
     margin: 5px;
     font-weight: normal;
 }
 
 .dat_a 
 {
     font-size: 12px;
 }
 
  .cont_forum 
 {
 	margin: 0 auto;
 	margin: 10px;
 	height: auto;
 	 }
 
 
 .cad_forum
{
	width:650px;
	margin: 0 auto;
	text-align: left;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;
}

 .modalBackground

{

   background-color: #999999;
   top: 0px !important;
   left: 0px !important;
   position: absolute !important;
   z-index: 1 !important;
   filter: alpha(opacity=60);      
   opacity: 0.6;
}

.modalPopup

{
   background-color: #E0FFFF;
   padding: 3px;
   z-index: 10001;
   width: auto;
   height: auto;
  }

.alignMsg 
{
    text-align: justify;
}

 /*    COMÉRCIOS     */
 
 .pesquisa 
 {
 	margin: 0 auto;
 	margin: 10px;
 	width: 640px;
 	height: auto;
 	padding: 10px;
 	padding-bottom: 3px;
 	margin-bottom: 3px;
 	margin-top: 0px;
 	margin-bottom: 0px;
 	padding-bottom: 0px;
 }
 
 .result 
 {
 
    text-align: center;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:5px;
	padding:10px;
	color:#000;
	background-color: #fff;
	border: 1px solid #87CEFA;
	height: auto;
	float: left;
	width: 560px;

 }
 
 
 /*   PÁGINA NOTICIAS LATERAL      */
 
.caixanotic
{
	text-align: center;
	font-size: 15px;
	color:#000;
	background-color: #fff;
	border: 1px solid #104E8B;
	height: auto;
	float: left;
 	width: 185px;
 	margin-top: 10px;
 	padding: 10px;
 	box-shadow: 0 3px 10px #999;

}

.caixaDestaque
{
	text-align: center;
	font-size: 15px;
	color:#000;
	background-color: #fff;
	border: 1px solid #104E8B;
	height: auto;
	float: left;
 	width: 185px;
 	margin-top: 10px;
 	padding: 10px;
 	box-shadow: 0 3px 10px #999;
 	margin-bottom: 15px;

}


.caixa_destaque
{
	text-align: center;
	font-size: 15px;
	color:#000;
	background-color: #fff;
	border: 1px solid #104E8B;
	height: auto;
	float: left;
 	width: 185px;
 	margin-top: 10px;
 	padding: 10px;
 	margin-bottom: 5px;
 		box-shadow: 0 3px 10px #999;
}

.descnotic 
{
	margin-bottom: 5px;
	margin-top: 10px;
}

.imgnoticBord
{
  border: 1px solid #87CEFA;
  height: auto;
width: auto;
}


.imgnotic
{
height: 100px;
width: auto;
background-color: #fff;
}

.imglightnot
{
    width: 180px;
    height: auto;
    text-decoration: none;

}

.imgBorNot
{
    margin-right: 10px;
    border: 1px solid #87CEFA;
}

.imgnoticas 
{
height: auto;
width: 220px;
margin: 0px;

}

.titlenotic
{
	margin-bottom: 5px;
	font-size: 14px;
	text-align: left;
	height: auto;
	margin-left: 5px;
}

.contnotic
{
	font-size: 13px;
	width: 175px;
	height: auto;
	font-weight: normal;
	text-align:justify;
	margin-left: 5px;
}

.datanotic
{
	font-size: 12px;
	height: auto;
	font-weight: normal;
   	margin-top: 10px;
	
}

hr.linh 
{
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 5px;
	clear: both;
}

.datac 
{
	font-size: 12px;
height: auto;
font-weight: normal;
margin-left: 5px;
clear: both;
text-align: right;
padding-top: 5px;
}

.emptynotic
{
    text-align: center;
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 2px;
	padding:10px;
	padding-bottom: 0px;
	height: 80px;
	float: left;
	width: 185px;
	padding-top: 30px;
	background-color: #fff;
	border: 1px solid #104E8B;
	box-shadow: 0 3px 10px #999;
}

.lado_not 
{
    font-style: italic;
    font-size: 12px;
    float: right;
    margin-bottom: 5px;
    
    
    
}

/*    ADROTATOR     */

.imgRotator
{
height: 100%;
width: 185px;
margin: 0px;
margin-right: 5px;
margin-bottom: 3px;
background-color: #fff;
margin-top: 10px;
}

.caixaRotator
{
height: 100%;
width: 175px;
margin: 0px;
margin-right: 5px;
border: 1px solid #104E8B;
margin-bottom: 3px;
background-color: #fff;
margin-top: 10px;
padding: 15px;
font-weight: normal;
text-align: justify;
}



/*   CALENDARIO         */

.lblEvn 
{
	font-size: 12px;
}

.adrotatEvent 
{
	height: auto;
	width: 210px;
	border: 0px;
	margin-top: 5px;
	border: 1px solid #104E8B;
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	box-shadow: 0 3px 10px #999;
}

.pagEvento 
{
	border: 2px solid #87CEFA;
	margin: 10px;
	padding: 10px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.fidEvento 
{
	border: 2px solid #87CEFA;
	margin: 10px;
	padding: 10px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.titEvento 
{
	padding-left: 5px;
	padding-right: 5px;
	color: #104E8B;
		
}

.contEvento 
{
	font-size: 13px;
	text-align: left;
	padding-bottom: 5px;
	font-weight: normal;
}

.datEvento 
{
	text-align: left;
	font-size: 14px;
	padding-bottom: 4px;
	font-weight: bold;
	
}

.locaEvento 
{
	font-size: 13px;
	text-align: left;
}


.emptyinfo 
{
    margin-top: 20px;
    margin-bottom: 10px;
    height: 40px;

}

.emptyevent 
{
    margin-top: 20px;
    margin-bottom: 10px;
    height: 30px;

}

.calendar 
{
    text-decoration: none;
    font-style: normal;
}
    

/*   RECUPERACAO SENHA    */

.caixa_recup 
{
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 10px;
}

/*       CONTATO          */

.fidContato 
{
	width: 580px;
	margin: 0 auto;
	text-align: left;
	margin: 10px;
	border: 1px solid #87CEFA;
	padding: 10px;
	font-weight: normal;
}

.caixa_contato
{
	height: 100px;
	width: 350px;
	padding-top: 20px;
	padding-bottom: 30px;
	margin: 0px auto auto auto;
}


.comboAssunto
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    margin-right: 134px;

}


.textAreaMsg
{
	padding: 2px;
    border: 1px solid #104E8B;
    margin-bottom: 5px;
    width:285px;
  }


.label_mensagem
{
	margin-top: 9px;
	text-align: left;
	float: left;
	padding-bottom: 5px;
	
}

.bot_ab_envia_msg
{
	clear: both;
	padding-top: 5px;
	width: auto;
	float: left;
	padding-left: 10px;
}


/*      OFERTAS        */

.txtPed
{
    border: 1px solid #104E8B;
    width:20px;
    padding: 2px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}


.tabela_o
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #87CEFA;
} 


.textOferta 
{
    width: 510px;
    height: auto;
    font-size: 13px;
    margin: auto;
    margin-top: 10px;
    text-align: left;
    margin-bottom: 10px;
}

#item 
{
    background-color: #fff;
}

.desc_oft
{
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 40px;
}


.caixaOfertas 
{
    margin-left: 5px;
    width: auto;
     float: left;
}

.imgOfertas 
{
    height: 30px;
    width: auto;
}


.fones 
{
    float: right;
    font-weight: lighter;
    font-style: italic;
    color: #000;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
}

/*  PAINEL CONTROLE USUARIO    */

.caixaPainel 
{
    background-color: #fff;
    border: 1px solid #104E8B;
    width: 190px;
    height: 100px;
    margin: 15px;
    padding: 10px;
    float: left;
    margin-right: 0px;
}

.caixaField 
{
    
    border-top: 1px solid #104E8B;
    border-bottom: none;
    border-left: none;
    border-right: none;
    font-size: 12px;
    font-weight: normal;
}

/*     TABELA HTML PARA ENVIO DE EMAIL    */


table {
text-align: left;
}

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


.textIDe 
{
	width: 70px;
	background-color: #E0FFFF;
	border: 0px;
	color: #E0FFFF;
}

#descricao_label, #palavras_chaves
{
    float: left;
}


 /*   PÁGINA OFERTAS DENTRO DE LISTVIEW COMERCIOS  */
 
 .caixaGeralOferta 
 {
     margin-bottom: 5px;
     margin-top: 5px;
     margin-right: 10px;
      	
 }
 
.caixaOfertasL
{
background-color: #F0F8FF;
text-align: center;
font-size: 15px;
color: #000;
height: auto;
float: left;
padding: 6px;
border: 1px solid #87CEFA;
margin-right: 5px;
margin-top: 5px;
margin-left: 10px;
width: 310px;
box-shadow: 3px 3px 10px #999;
margin-bottom: 15px;
}

.caixaOfertasLeg
{
	text-align: center;
	font-size: 15px;
	color:#000;
	background-color: #fff;
	height: auto;
 	padding: 10px;
 	float: left;
}

.descoferta_L
{
	margin-bottom: 5px;
	margin-top: 10px;
}

.imgoferta_L
{
height: 90px;
width: auto;
margin: 0px;
margin-right: 5px;
margin-bottom: 20px;
float: left;
}

.titleOferta_L
{
	margin-bottom: 5px;
	font-size: 14px;
	text-align: left;
	height: auto;
}

.contOfert_L
{
	font-size: 13px;
	width: 175px;
	height: auto;
	font-weight: normal;
	text-align:justify;
	margin-left: 5px;
}

.dataOferta_L
{
font-size: 12px;
height: auto;
font-weight: normal;
clear: both;
text-align: right;
}

hr.linh__L
{
	width: 100%;
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 5px;
	margin-top: 5px;
}


.datac_L
{
	font-size: 12px;
	height: auto;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 5px;
	clear: both;
	float: right;
	text-align: right;
	width: 50%;
}

.caixa_oferta_L
{
	text-align: center;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 45px;
	padding:10px;
	color:#000;
	background-color: #fff;
	border: 1px solid #87CEFA;
	height: auto;
	float: left;
	width: 530px;
}

.cont_comercios
{
	font-size: 13px;
	width: auto;
	height: auto;
	font-weight: normal;
	text-align:justify;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 20px;
}


/*    TRANSAÇÃO   */

.bordas 
{
    background-color: #fff;
    padding: 7px;
    border: 1px solid #104E8B;
    text-align: left;
    font-size: 13px;
}

.tabTrans 
{
    width: 160px;
    background-color: #fff;
    border: 1px solid #000;
    padding: 5px;
    float: left;
    font-weight: bold;
}

.tabTransDir 
{
    width: 160px;
    background-color: #fff;
    border: 1px solid #000;
    padding: 5px;
    float: left;
}

.tabTransGeral 
{
    width: auto;
    background-color: #fff;
    border: 1px solid #000;
    float: left;
}

.emptydata_comerc
{
    text-align: center;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 45px;
	padding:10px;
	padding-bottom: 5px;
	height: 80px;
	float: left;
	width: 550px;
	padding-top: 70px;
	background-color: #fff;
	border: 1px solid #87CEFA;
	box-shadow: 0 3px 10px #999;
}


.titRazao 
{
    float: left;
    font-weight: bold;
}



.titEmail
{
    text-align: right;
    margin-right: 20px;
}

/*      BANNER ROTATITVO */


.slideshow 
{
    height: 100px;
    margin: auto;
    text-align: center;
    width: 125px;
    border: 0px;
  }

.slideTitulo 
{
    width: 150px;
}

.slideTexto 
{
    height: 70px;
    margin-top: 12px;
}

.nav
{
    float: left;
    padding-bottom: 7px;
    font-size: 15px;
 }

.slideID
{
    float: right;
    width: 100px;
}

.slideData  
{
    text-align: right;
    float: right;
 }

.title_banner
{
    margin-top: 5px;
	margin-bottom: 25px;
	font-size: 14px;
	text-align: left;
	height: auto;
	margin-left: 5px;
	width: 180px;
}

.imgbanner
{
height: 100px;
width: auto;
background-color: #fff;
border: 0px;
}

hr.linhBann 
{
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 5px;
	clear: both;
	margin-top: 15px;
}


hr.linhRazao
{
	border: 1px solid  #104E8B;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 5px;
	clear: both;
	margin-top: 5px;
}

.espaco_data 
{
    margin-top: 15px;
}

.datadestaque
{
	font-size: 12px;
	height: auto;
	font-weight: normal;
	float: right;
	
}

.title_razao
{
	font-size: 12px;
	text-align: left;
}

.slideRazao 
{
    float: left;
}

.rodape_banner 
{
    clear: both;
    height: auto;
    width: auto;
    margin: auto;
    text-align: center;
}

.contBanner 
{
    margin-bottom: 15px;
    font-weight: normal;
    font-size: 12px;
    margin-top: 5px;
    text-align: justify;
    margin-left: 5px;
    margin-right: 5px;
}

.title_menu 
{
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    width: auto;
}

.slideMenu 
{
float: left;
}

.naveg_mais 
{
    width: 180px;
}

.ladodesq
{
    font-style: italic;
    font-size: 12px;
    float: right;
    margin-bottom: 5px;
    
    
    
}


.title_razaos 
{
    padding-top: 20px;
    text-align: center;
    margin: auto;
    font-size: 20px;
}


/* a:hover 
{
    color: #00B2EE;
}

a:link 
{
    color: #0000FF;
}

a:active 
{
    color: #B0C4DE;
}

*/

.centerDiv 
{
    text-align: center;
}

.carrega 
{
    color: #000;
    font-weight: bold;
    font-size: 20px;
    padding-top: 50px;
    margin: auto;
    text-align: center;
}