/* CSS Document */

<!--
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a{color: #666666; text-decoration: none;}
a:hover{color: #FF0000;}

img{border: 0px;}

.bg_gray{background-color: #E8E8E8;}
.bg_gray_lite{background-color: #F2F2F2;}
.bg_white{background-color: #FFFFFF;}

.font11white{font-size: 11px; color: #FFFFFF;}
.font11black{font-size: 11px; color: #000000;}
.font11gray{font-size: 11px; color: #CCCCCC;}
.font10orange{font-size: 10px; color: #E67300;}
.font10darkgraybold{font-size: 10px; font-weight: bold; color: #666666;}
.font11orangebold{font-size: 11px; font-weight: bold; color: #E67300;}
.font10redbold{font-size: 10px; font-weight: bold; color: #FF0000;}
.font11darkgraybold{font-size: 11px; font-weight: bold; color: #666666;}
.font11redbold{font-size: 11px; font-weight: bold; color: #FF0000;}
.font11greenbold{font-size: 11px; font-weight: bold; color: #329B00;}
.font12orangebold{font-size: 12px; font-weight: bold; color: #E67300;}
.font12greenbold{font-size: 12px; font-weight: bold; color: #329B00;}
.font12darkgraybold{font-size: 12px; font-weight: bold; color: #666666;}
.font12red{font-size: 12px; color: #FF0000;}
.font12redbold{font-size: 12px; font-weight: bold; color: #FF0000;}
.font13greenbold{font-size: 13px; font-weight: bold; color: #329B00;}
.font14orangebold{font-size: 14px; font-weight: bold; color: #E67300;}
.font14darkgraybold{font-size: 14px; font-weight: bold; color: #666666;}
.font14greenbold{font-size: 14px; font-weight: bold; color: #329B00;}
.font14redbold{font-size: 14px; font-weight: bold; color: #FF0000;}
.font16darkgraybold{font-size: 16px; font-weight: bold; color: #666666;}
.font16greenbold{font-size: 16px; font-weight: bold; color: #329B00;}
.font16orangebold{font-size: 16px; font-weight: bold; color: #E67300;}
.font16redbold{font-size: 16px; font-weight: bold; color: #FF0000;}
.font18redbold{font-size: 18px; font-weight: bold; color: #FF0000;}
.font18orange{font-size: 18px; font-weight: bold; color: #E67300;}
.font18green{font-size: 18px; font-weight: bold; color: #329B00;}
.font18gray{font-size: 18px; font-weight: bold; color: #999999;}
.font20greenbold{font-size: 20px; font-weight: bold; color: #329B00;}
.font28orange{font-size: 26px; font-weight: bold; color: #E67300;}
.font24redbold{font-size: 24px; font-weight: bold; color: #FF0000;}

.mini_texto{font-size: 10px; color: #666666;}
.titulo{font-size: 22px; font-weight: bold;}
.subtitulo{font-size: 16px; font-weight: bold; color: #666666;}
.paragrafo{font-size: 13px; font-weight: bold; color: #E67300; margin-left: 15px;}
.subparagrafo{font-size: 11px; color: #666666; margin-left: 30px;}
.titulo_publicidade{line-height: 25px; font-size: 14px; font-weight: bold; color: #000000;}
.titulo_publicidade span{line-height: 25px; vertical-align: bottom;}
.texto_publicidade{font-size: 11px; color: #666666;}
.caracteristicas_publicidade{font-size: 11px; font-weight: bold; color: #999999;}

.link_box{font-size: 11px; color: #E67300; text-decoration: none;}
.link_box:hover{color: #666666;}
.link12green{font-size: 12px; font-weight: bold; color: #329B00; text-decoration: none;}
.link12green:hover{color: #666666;}
.link18green{font-size: 18px; font-weight: bold; color: #329B00; text-decoration: none;}
.link18green:hover{color: #666666;}

.top_2{padding-top: 2px;}
.top_5{padding-top: 5px;}
.top_10{padding-top: 10px;}
.left_5{padding-left: 5px;}
.left_10{padding-left: 10px;}
.left_20{padding-left: 20px;}
.left_30{padding-left: 30px;}
.left_40{padding-left: 40px;}
.left_50{padding-left: 50px;}
.left_80{padding-left: 80px;}
.left_150{padding-left: 150px;}
.center{text-align: center;}
.padding_3{padding: 3px;}
.padding_5{padding: 5px;}

.box_msg
{
	width: 100%; 
	font-size: 12px;
	font-weight: bold;
	text-align: center; 
	padding: 5px;
}

.box_msg_loading
{
	width: 100%; 
	font-size: 12px;
	font-weight: bold;
	text-align: center; 
	padding: 5px;
}

.no_display{display: none;}

.box_msg_loading img{vertical-align: middle;}

.aviso_bloqueio{font-size: 12px; color: #999999; background-color: #F2F2F2; border: 0px; padding: 5px;}

/* usar no elemento que vai conter o link do tooltip */
.what{width: 100%; text-align: center;}

/* 
################ início CSS tooltip ################ 
o span como texto (tooltip) deve ficar dentro do link
o link deve ter a classe .tooltip
*/
 a.tooltip
 {
	position: relative; 
	font: 11px arial, verdana, helvetica, sans-serif; 
	padding: 0px;
	color: #FF0000;
	text-decoration: none;
	border-bottom: 1px dotted;
	cursor: help; 
	z-index: 24;
  }

a.tooltip:hover
{
 	background: transparent;
	z-index: 25; 
}

a.tooltip span{display: none}
  
a.tooltip:hover span
{ 
	display: block;
	position: absolute;
	width: 150px; 
	top: 30px;
	left: -80%;
	text-align: left;
	font: 11px arial, verdana, helvetica, sans-serif; 
	padding: 5px 10px;
	border: 1px solid #CCCCCC;
	background-color: #FAFAFA;
	color: #FF0000;
}

a.tooltip_img
 {
	position: relative; 
	font: 11px arial, verdana, helvetica, sans-serif; 
	padding: 0px;
	color: #FF0000;
	text-decoration: none;
	border: none;
	cursor: help; 
	z-index: 24;
  }

/* 
################ fim CSS tooltip ################ */

/* estilo para barra de navegação da paginação*/
#paginacao{width: 100%; margin-top: 10px; margin-bottom: 15px; text-align: center; clear: both;}
#paginacao .pgoff {font-weight: bold; color: #FFFFFF; background-color: #E67300; padding: 3px;}
#paginacao .setaon {font-size: 16px; font-weight: bold;}
#paginacao a.setaon {color: #E67300; text-decoration: none; padding: 3px;}
#paginacao a:hover.setaon {color: #999999; }
#paginacao .setaoff {font-size: 16px; font-weight: bold; color: #CCCCCC;}
#paginacao a.pg {color: #999999; text-decoration: none; padding: 3px;}
#paginacao a:hover.pg {color: #FFFFFF; font-weight: bold; background-color: #E67300; }
#paginacao .pgoff,
#paginacao .setaon,  
#paginacao .setaooff
{line-height: 25px;}
/* fim estilo para barra de navegação da paginação*/

.select_9
{
	font-size: 9px;
	color: #E67300;
}

.select_10
{
	font-size: 10px;
	color: #E67300;
}

.select_11
{
	font-size: 11px;
	color: #E67300;
}

.interessado{font-size: 10px; margin: 3px; background-color: #FFFF99;}

.cancelar_carona{width: 550px; text-align: right; padding: 5px;}
.mostrar_acoes{width: 510px; text-align: right; padding: 5px; background-color: #FBFBFB;}
#listar_acoes, #lista_qualificacoes{height: 300px; overflow: auto;}
#lista_qualificacoes .show_interessado{width: 200px; margin-left: 100px; clear: left;}
#lista_qualificacoes .show_qualificar{margin-top: 20px; background-color: #F9F9F9;}

.topo_dados
{
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	padding: 3px;
	margin-bottom: 5px;
	background-color: #E2E2E2;
}

.btn_form
{
	width: 100%; 
	padding-top: 15px; 
	padding-bottom: 10px; 
	text-align: center;
}

.btn_form_encontre_aqui
{
	width: 100%; 
	padding-top: 6px; 
	padding-bottom: 10px; 
	text-align: center;
}


/* genérico para float */
.flutua{float: left;}

/* configuração do box de erro do lumine - função MostraErroLumine() */
.erros_lumine
{
	width: 400px;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	padding: 10px;
	border: 1px solid #000000;	
}

.erros_lumine span{font-weight: bold;}

#central{width: 985px; margin: auto;}

#borda_black
{
	width: 955px;
	padding: 15px;
	background-color: #232323;
}

#copyright
{
	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;
}
#copyright a{font-weight: bold; color: #666666;}
#copyright a:hover{color: #E67300;}

#privacity
{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 0px;
}
#privacity a{font-size: 14px; font-weight: bold; color: #E67300;}
#privacity a:hover{color: #FFFFFF;}

#logo{margin-top: 12px;}
#logo{width: 200px;}
#logo img{margin-left: 11px; border: 0px;}

#super_banner
{
	width: 755px;
	height: 90px;
	margin-left: 195px;
	margin-top: -120px;
	line-height: 90px;
	position: absolute;
	overflow:hidden; 
	z-index: 1000;
}

#super_banner #banner_loading
{
	font-size: 10px; 
	color: #CCCCCC; 
	text-align: center; 
	width: 728px; 
	height: 90px; 
	line-height: 90px;
}

#super_banner #banner_loading img{vertical-align: middle;}

#publicitag{width: 11px; height: 90px; margin-left: 8px; position: absolute; background: red;}
#publicitag img{border: 0px;}

#banner_flutuante
{
	width: 300px;
	height: 300px;
	margin-top: 250px;
	margin-left: 300px;
	position: absolute;
	z-index: 2000;
}

#menu
{
	width: 177px;
	height: 279px;
	margin-top: 10px;
	background-image: url(../../img/bg_menu.gif);
}

#itens_menu
{
	margin:0px;
	padding:0px;
	padding-left: 20px;
	padding-top: 52px;
	list-style:none;
}

#itens_menu img{padding-right: 8px;}

#itens_menu li
{
	width: 140px;
	height: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(../../img/itens_menu.gif);
}


#itens_menu a{color: #000000; text-decoration: none; font-weight: bold;}
#itens_menu a:hover{color: #FFFFFF;}

#login{margin: 0px; padding: 0px; text-align: center;}
#conteudo{margin: 0px; padding-top: 10px; padding-bottom: 20px; padding-left: 20px; padding-right: 20px;}


#box_seleciona_login
{
	width: 378px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	margin-left: 210px;
	list-style: none;
	background-color: #FFF2E5;
	display: block;
}
#box_seleciona_login .opcoes{text-align: center; line-height: 65px; width: 360px;}
#box_seleciona_login .perfil{font-size: 11px; font-weight: bold;  margin-right: 0px;}
#box_seleciona_login .texto{font-size: 12px; font-weight: bold; color: #E67300; margin-right: 0px;}

#box_troca_login
{
	width: 192px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	list-style: none;
	background-color: #FFF2E5;
	position: absolute;
}


#box_login1
{
	width: 192px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	list-style: none;
	background-color: #FFF2E5;
	position: absolute;
}

#box_login2, #box_login4
{
	width: 283px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	margin-left: 210px;
	list-style: none;
	background-color: #FFF2E5;
	position: absolute;
}

#box_login2 .campos_login, #box_login4 .campos_login
{
	width: 200px;
	font-size: 11px;
	text-align: right;
	color: #666666;
	margin-top: 2px;
	margin-right: 60px;
}

#box_login2 .campos_login input{border: 1px solid #CCCCCC;}
#box_login4 .campos_login input{border: 1px solid #CCCCCC;}

#btn_login
{
	margin: 0px;
	padding: 0px;
	margin-top: -50px;
	*margin-top: -52px;
	margin-left: 208px;
	cursor: pointer;
	border: 0px;
}

#box_login3
{
	width: 82px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	margin-left: 505px;
	list-style: none;
	background-color: #FFF2E5;
}

#box_login5
{
	width: 82px;
	height: 65px;
	margin: 0px;
	padding: 0px;
	margin-left: 505px;
	list-style: none;
	background-color: #FFF2E5;
}

#box_login1 li, #box_seleciona_login li, #box_troca_login li, 
#box_login2 li, #box_login3 li, #box_login4 li, #box_login5 li{float: left;}

/* 
################ início CONFIGURAÇÕES FORM ################ 
os forms serão montados com listas 
*/
#campos_form{list-style: none; margin: 0px; padding: 0px;}
#campos_form li{font-size: 11px; padding-right: 3px; line-height: 20px;}
#campos_form input, #campos_form select, #campos_form textarea
{
	font-size: 12px;
	color: #E67300;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#campos_form .titulo
{
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #E67300;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 20px;
	background-color: #FFF2E5;
}
#campos_form .label
{
	width: 140px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	float: left;
	clear: left;
}
#campos_form .select_topicos
{
	width: 400px;
	font-size: 11px;
}
#campos_form .lista{list-style: none; padding: 0px; margin: 0px; margin-left: 150px;}

#btn_form
{
	width: 100%; 
	padding-top: 15px; 
	padding-bottom: 10px; 
	text-align: center;
}

#btn_back
{
	font-size: 11px;
	font-weight: bold;
	width: 98%; 
	padding-top: 0px; 
	padding-bottom: 10px; 
	text-align: right; 
}
#btn_back{border: none;}

#btn_disable
{
	width: 530px; 
	padding-top: 5px; 
	padding-bottom: 10px; 
	text-align: right;
}


#campos_form_hot{font-size: 11px; list-style: none; padding: 0px; margin: 0px;}
#campos_form_hot li{padding-top: 3px;}
#campos_form_hot input, #campos_form_hot textarea{font-size: 11px; border: 1px solid #CCCCCC;}

#campos_form_hot .titulo
{
	font-size: 14px;
	font-weight: bold;
	color: #E67300;
	padding-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	background-color: #FFF2E5;
}

#campos_form_hot .label
{
	width: 70px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	margin-right: 5px; 
	float: left;
}

#termo_uso
{
	width: 500px;
	font-size: 11px;
	margin: auto;
	margin-top: 20px; 
}

#termo_uso .overflow{height: 150px; overflow: auto; padding: 10px; border: 1px solid #CCCCCC;}


/* 
################ fim CONFIGURAÇÕES FORM ################ 
*/


#menu_admin
{
	height: 35px;
	line-height: 35px;
	margin: auto;
	margin-left: 10px;
	padding: 0px;
	float: left;
	list-style: none;
	background-color: #FFF2E5;
	border: 1px solid;
}

#menu_admin li{float: left;}

#menu_admin .item{padding-left: 15px; font-size: 11px; text-align: center;}

#menu_admin img{border: 0px;}

#sair_customer{padding-left: 45px; width: 45px;}

#sair_admin{padding-left: 60px; width: 60px;}

#menu_admin a{font-weight: bold; color: #E67300; text-decoration: none;}
#menu_admin a:hover{color: #666666;}

#submenu1, #submenu2
{
	font-size: 11px;
	width: 350px;
	height: 30px; 
	line-height: 30px;
	text-align: center;
	margin: auto;
	margin-top: -42px;
	padding: 0px;
	position: relative;
	z-index: 10;
	background-color: #FFFFFF;
}

#submenu1 a, #submenu2 a{text-decoration: none; color: #E67300; margin-left: 10px; margin-right: 10px;}
#submenu1 a:hover, #submenu2 a:hover{color: #CCCCCC;}

#menu_user
{
	height: 35px;
	line-height: 35px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	float: left;
	list-style: none;
	background-color: #FFF2E5;
}

#menu_user li{float: left;}

#menu_user .item{padding-left: 25px; font-size: 11px; text-align: center;}

#menu_user img{border: 0px;}

#menu_user a{font-weight: bold; color: #E67300; text-decoration: none;}
#menu_user a:hover{color: #666666;}

#saudacao, #last_access
{
	width: 576px; 
	line-height: 30px; 
	margin-left: 10px;
	text-align: left; 
	border: 1px solid;
}

#last_access{font-size: 11px; color: #666666; line-height: 15px; }


#saudacao_user, #last_access_user
{
	width: 300px; 
	line-height: 30px; 
	margin-left: 10px;
	text-align: left; 
	border: 1px solid;
}

#last_access_user{font-size: 11px; color: #666666; line-height: 15px; }


#sair{padding-left: 50px; width: 60px;}

#dados_user
{
	width: 120px;
	margin: 0px;
	padding: 0px;
	border: 1px solid;
}

#dados_user a{text-decoration: none; color: #E67300;}
#dados_user a:hover{color: red;}

#pic_edit{font-size: 10px; text-align: center;}

#pic_user{height: 150px; border: 1px solid #CCCCCC;}

#qualify_user, #rank_user
{
	width: 130px;
	float: left;
	background-color: #E9E9E9;
}

#qualify_user img, #rank_user img{padding-top: 3px;}

#qualify_user{margin-top: -148px; vertical-align: middle;}

#rank_user{margin-top: 5px; vertical-align: middle;}

#box_user{font-family: Arial, Verdana, Helvetica, sans-serif; width: 260px;}

#box_user .nome, #box_user .nome_gray, #box_user .qualify, #box_user .rank, #box_user .infos{width: 124px; padding: 4px;}
#box_user .nome{font-size: 14px; font-weight: bold; color: #E67300; margin-top: -190px;}
#box_user .nome_gray{font-size: 14px; font-weight: bold; color: #999999; margin-top: -190px;}
#box_user .qualify, #box_user .rank{background-color: #E9E9E9; margin-top: 5px;}
#box_user .pic, #box_user .verify{width: 118px; margin-left: 132px;}
#box_user .pic{height: 150px; border: 1px solid #CCCCCC; display: block;}
#box_user .verify{height: 30px;}
#box_user .txt{font-size: 10px; font-weight: bold; color: #E67300; margin-top: 3px; margin-bottom: 3px;}
#box_user .txt_gray{font-size: 10px; font-weight: bold; color: #999999; margin-top: 3px; margin-bottom: 3px;}
#box_user .infos{margin-top: 5px; margin-bottom: 30px; clear: both;}
#box_user .infos_red{width: 250px; color: #FF0000; font-size: 12px; font-weight: bold; display: block;}
#box_user .oque
{
	width: 118px; 
	height: 15px; 
	line-height: 15px; 
	margin-top: 5px;
	margin-left: 132px;
	display: block;
}
#box_user .oque a{font-family: Verdana; font-weight: bold; color: #E67300; margin-left: 30px;}
#box_user .oque_txt
{
	width: 120px; 
	height: 150px; 
	margin-top: -188px; 
	text-align: left; 
	background: #F5F5F5; 
	border: 1px solid #999999;
	position: absolute;
	display: none;
}

#opcoes_inicio{font-size: 11px;	margin-left: 20px;}

#tipo_busca
{
	height: 40px;
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	background-color: #E9E9E9;
}

#tipo_busca li{float: left;}

#tipo_busca img{vertical-align: middle;}

#campos_busca
{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align: left;
	background-color: #E9E9E9;
}
#campos_busca li{margin-left: 100px; line-height: 20px; _margin-bottom: 5px;/*hack ie6*/}

#campos_busca .label
{
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	width: 70px;
	margin-left: 0px;
	_margin-left: -100px;/*hack ie6*/
	*margin-left: -100px;/*hack ie7*/
	display: inline-block;
	clear: left;
	position: absolute;
}

#campos_form{list-style: none; margin: 0px; padding: 0px;}

#campos_form li{font-size: 11px; padding-right: 3px; line-height: 20px;}

#campos_form input, #campos_form select, #campos_form textarea
{
	font-size: 12px;
	color: #E67300;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}

#campos_form .titulo
{
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #E67300;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 20px;
	background-color: #FFF2E5;
}

#campos_form .label
{
	width: 140px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	float: left;
	clear: left;
}

#campos_form .nivela_campo
{
	width: 120px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	float: left;
}

#campos_busca input
{
	font-size: 12px;
	color: #E67300;
	margin-left: 2px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}

#campos_busca li{line-height: 25px; padding-left: 10px;}
#campos_busca span{margin-left: 5px;}

#box_servicos
{
	text-align: center;
	width: 135px;
	margin-left: 10px;
	margin-top: -25px;
	*margin-top: -18px;
	background-color: #CCCCCC;
	position: relative;
}

#box_servicos select{width: 120px; font-size: 10px; color: #E67300;}
#box_servicos .select_9{font-size: 9px; color: #E67300;}

#box_servicos ul{padding: 0px; margin: 0px; margin-top: 8px; list-style: none;}
#box_servicos li{text-align: center; font-size: 11px; line-height: 15px;}

#box_servicos #box_titulo{padding-top: 5px; font-size: 14px; font-weight: bold;}
#box_servicos #box_texto{padding-bottom: 3px; font-size: 10px;}
#box_servicos #box_campo{padding-bottom: 2px;}
#box_servicos #box_anuncie{line-height: 10px; padding-top: -5px; padding-bottom: 8px;}
#box_servicos #box_anuncie a{font-size: 10px; text-decoration: none; color: #000000;}
#box_servicos #box_anuncie a:hover{color: #FFFFFF;}

#box_banners
{
	text-align: center;
	width: 135px;
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}

#box_banners ul{margin: 0px; padding: 0px; text-align: center;}

#box_banners li
{
	width: 120px;
	margin: auto;
	margin-top: 8px;
	margin-bottom: 8px;
	list-style: none;
}


#google_adsense
{
	width: 90%; 
	height: 600px; 
	line-height: 50px;
	text-align: center;
	padding: 1%;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 5px; 
	margin-right: 5px; 
}

#dados_trabalho, 
#dados_estudo, 
#dados_outra, 
#dados_pf, 
#dados_pj, 
#dados_website, 
#mostra_nome, 
#mostra_email,
#mostra_cpf,
#mostra_cnpj
{display: none;}

input.btn_submit, 
input.btn_send, 
input.btn_continue, 
input.btn_cancel, 
input.btn_save, 
input.btn_search, 
input.btn_search_bg_gray, 
input.btn_confirm_carona, 
input.btn_ativar_hotsite, 
input.btn_ativar_anuncio, 
input.btn_hotsite_textos, 
input.btn_hotsite_fotos, 
input.btn_hotsite_logomarca, 
input.btn_encontreaqui_informacoes, 
input.btn_encontreaqui_logomarca, 
input.btn_encontreaqui_foto, 
input.btn_campanha_inserir, 
input.btn_campanha_alterar, 
input.btn_campanha_bloquear, 
input.btn_campanha_liberar, 
input.btn_campanha_reativar, 
input.btn_campanha_cancelar, 
input.btn_hotsite_bloquear, 
input.btn_hotsite_liberar, 
input.btn_hotsite_cancelar, 
input.btn_anuncio_bloquear, 
input.btn_anuncio_liberar, 
input.btn_anuncio_cancelar, 
input.btn_banner_inserir, 
input.btn_banner_alterar, 
input.btn_disable, 
input.btn_fatura_confirmar, 
input.btn_fatura_enviar, 
input.btn_fatura_cancelar,
input.btn_msg_enviar, 
input.btn_msg_cancelar,
input.btn_lembrete_enviar,
input.btn_excluir_usuario
{
	width: 102px;
	height: 22px;
	background-color: transparent;
	border: none;
	cursor: pointer;
}

input.btn_submit{background-image: url(../../img/btn_cadastro.gif);}
input.btn_send{background-image: url(../../img/btn_enviar.gif);}
input.btn_continue{background-image: url(../../img/btn_continuar.gif);}
input.btn_cancel{background-image: url(../../img/btn_cancelar.gif);}
input.btn_save{background-image: url(../../img/btn_salvar.gif);}
input.btn_search{background-image: url(../../img/btn_buscar_green.gif);}
input.btn_search_bg_gray{background-image: url(../../img/btn_buscar_green_bg_gray.gif);}
input.btn_confirm_carona{background-image: url(../../img/btn_confirmar_carona.gif);}
input.btn_disable{background-image: url(../../img/btn_desativar_carona.gif);}

input.btn_ativar_hotsite{background-image: url(../../img/btn_ativar_hotsite.gif);}
input.btn_ativar_anuncio{background-image: url(../../img/btn_ativar_encaqui.gif);}
input.btn_hotsite_textos{background-image: url(../../img/btn_hotsite_textos.gif);}
input.btn_hotsite_fotos{background-image: url(../../img/btn_hotsite_fotos.gif);}
input.btn_hotsite_logomarca{background-image: url(../../img/btn_hotsite_logomarca.gif);}
input.btn_encontreaqui_informacoes{background-image: url(../../img/btn_encontreaqui_informacoes.gif);}
input.btn_encontreaqui_logomarca{background-image: url(../../img/btn_encontreaqui_logomarca.gif);}
input.btn_encontreaqui_foto{background-image: url(../../img/btn_encontreaqui_foto.gif);}
input.btn_campanha_inserir{background-image: url(../../img/btn_inserir_campanha.gif);}
input.btn_campanha_alterar{background-image: url(../../img/btn_alterar_campanha.gif);}
input.btn_campanha_bloquear{background-image: url(../../img/btn_bloquear_campanha.gif);}
input.btn_campanha_liberar{background-image: url(../../img/btn_liberar_campanha.gif);}
input.btn_campanha_reativar{background-image: url(../../img/btn_reativa_campanha.gif);}
input.btn_campanha_cancelar{background-image: url(../../img/btn_cancelar_campanha.gif);}
input.btn_hotsite_bloquear{background-image: url(../../img/btn_bloquear_hotsite.gif);} 
input.btn_hotsite_liberar{background-image: url(../../img/btn_liberar_hotsite.gif);} 
input.btn_hotsite_cancelar{background-image: url(../../img/btn_cancelar_hotsite.gif);} 
input.btn_anuncio_bloquear{background-image: url(../../img/btn_bloquear_anuncio.gif);} 
input.btn_anuncio_liberar{background-image: url(../../img/btn_liberar_anuncio.gif);} 
input.btn_anuncio_cancelar{background-image: url(../../img/btn_cancelar_anuncio.gif);} 
input.btn_banner_inserir{background-image: url(../../img/btn_inserir_banner.gif);}
input.btn_banner_alterar{background-image: url(../../img/btn_alterar_banner.gif);}
input.btn_fatura_confirmar{background-image: url(../../img/btn_confirmar_fatura.gif);}
input.btn_fatura_enviar{background-image: url(../../img/btn_enviar_fatura.gif);}
input.btn_fatura_cancelar{background-image: url(../../img/btn_cancelar_fatura.gif);}
input.btn_msg_enviar{background-image: url(../../img/btn_enviar_mensagem.gif);}
input.btn_msg_cancelar{background-image: url(../../img/btn_cancelar.gif);}
input.btn_lembrete_enviar{background-image: url(../../img/btn_enviar_lembrete.gif);}
input.btn_excluir_usuario{background-image: url(../../img/btn_excluir_usuario.gif);}

#alerts, #mensagens
{
	font-size: 13px;
	color: #660000;
	text-align: center;
	width: 92%;
	margin: auto;
	margin-top: 10px;
	padding: 10px;
	background-color: #FFFFCC;
	display: none;
}

#mensagens_hotsite, #mensagens_encontreaqui, #mensagens_campanha, #mensagens_recorte
{
	font-size: 13px;
	color: #660000;
	text-align: center;
	width: 92%;
	margin: auto;
	margin-top: 10px;
	padding: 10px;
	background-color: #FFFFCC;
}

#msg_busca
{
	font-size: 16px;
	font-weight: bold;
	color: #E67300;
	text-align: center;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 15px;
	background: #FCFCFC;
	border: 1px solid #F3F3F3;
}

#msg_busca #warning
{
	font-size: 11px;
	color: #000000;
}

#msg_busca #atencao
{
	font-size: 12px;
	color: red;
}


#msg_busca span
{
	font-weight: bold;
	color: #000000;
}

#msg_busca a{font-size: 12px; color: #329B00; text-decoration: none;}
#msg_busca a:hover{color: #FF0000;}


#msg_busca_encontre_aqui
{
	font-size: 12px;
	font-weight: bold;
	color: #E67300;
	text-align: left;
	margin: auto;
	margin-top: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#msg_busca_encontre_aqui span{font-size: 14px;font-weight: bold;color: #000000;}

#container_anunciantes
{
	font-size: 11px;
	list-style: none;
	width: 520px;
	padding: 10px;
	margin: 0px; 
	margin-bottom: 10px;
	background-color: #F3F3F3;
	border: 1px solid #CCCCCC;
}

#container_anunciantes #logo
{
	width: 100px; 
	height: 60px; 
	margin-top: 0px; 
	padding: 0px; 
}

#container_anunciantes #titulo{font-size: 12px; font-weight: bold;}

#container_anunciantes #titulo, #descricao, 
#endereco, #bairro, #cidade_uf, #ocultos
{
	width: 390px; 
	margin-top: 0px;
	padding: 0px;
	margin-left: 120px; 
}
#container_anunciantes #endereco{margin-top: 10px;}

#container_anunciantes #telefone, 
#container_anunciantes #btn_mensagem,
#container_anunciantes #btn_foto
{width: 125px; margin-top: 10px; margin-bottom: 10px; float: left;}

#container_anunciantes #telefone{margin-left: 120px; margin-right: 20px;}

#container_anunciantes #ocultos{padding-top: 10px; clear: both;}

#container_categorias
{
	width: 250px;
	margin: 0px;
	margin: 6px;
	padding: 8px;
	list-style: none;
	float: left;
	border: 1px solid #E2E2E2;
}

#container_categorias .subcategoria{font-size: 14px; font-weight: bold; color: #E67300;}
#container_categorias .descricao{font-size: 10px; color: #CCCCCC; margin-bottom: 20px;}
#container_categorias .nome{font-size: 12px; font-weight: bold; color: #FAC300;}
#container_categorias .texto{font-size: 11px; color: #666666;}
#container_categorias .endereco{font-size: 11px; color: #333333;}
#container_categorias .vertodos div
{
	width: 60px; 
	margin-left: 190px;
	margin-top: 20px;
	text-align: right;
	position: relative;
}

#container_categorias .vertodos a{font-size: 11px; color: #E67300; text-decoration: none;}
#container_categorias .vertodos a:hover{color: #999999; font-weight: bold;}

#container_block
{
	width: 500px;
	line-height: 20px;
	text-align: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	clear: both;
}

#container_block .nome{padding-left: 20px; width: 200px;}
#container_block .link{width: 80px; margin-left: 50px;}
#container_block .info{width: 70px;}
#container_block a{text-decoration: none;}
#container_block li{text-decoration: none; float: left;}
#container_block:hover{background-color: #F9F9F9;}
#container_block ul:hover{background-color: #F9F9F9;}
#container_block .show_info
{
	width: 300px; 
	margin-left: 220px; 
	clear: left; 
	font-size: 10px; 
	line-height: 15px;
}

#container_block .user_info{list-style: none; padding: 0px; margin: 0px; margin-top: -20px;}
#container_block .user_info li{width: 280px; clear: left;}
#container_block textarea{font-size: 11px; border: 1px solid #CCCCCC;}
#container_block .msg_bloqueio{background-color: #FFFFCC; padding: 3px; }

table#grid_busca {width: 560px; font-size: 10px;}
table#grid_busca th{background-color: #FFFFCC; text-align: center;}
table#grid_busca th, table#grid_busca td
{
	border-bottom: 1px solid #CCCCCC; 
	border-left: 1px solid #CCCCCC; 
	text-align: center;
}
table#grid_busca tr{border-right: 0px; border-left: 0px;}

/* estilos da busca externa */
table#grid_busca .tipo, 
table#grid_busca .usuario, 
table#grid_busca .veiculo_vagas,
table#grid_busca .acao_externo
{width: 50px;}

table#grid_busca .data_horario, 
table#grid_busca .origem_externo, 
table#grid_busca .destino_externo
{width: 60px;}

table#grid_busca .tit_externo, 
table#grid_busca .desc_externo
{width: 90px;}
/* fim busca externa */

/* estilos da busca interna solicitadas */
table#grid_busca .tit_interno_solic, 
table#grid_busca .desc_interno_solic
{width: 110px;}

table#grid_busca .origem_interno_solic, 
table#grid_busca .destino_interno_solic
{width: 70px;}

table#grid_busca .interessados_solic
{width: 90px;}
/* fim busca interna solicitadas */

/* estilos da busca interna oferecidas */
table#grid_busca .tit_interno_ofer, 
table#grid_busca .desc_interno_ofer
{width: 90px;}

table#grid_busca .origem_interno_ofer, 
table#grid_busca .destino_interno_ofer
{width: 60px;}

table#grid_busca .veiculo_vagas_ofer
{width: 60px;}

table#grid_busca .interessados_ofer
{width: 80px;}

/* fim busca interna oferecidas */

table#grid_busca .formato, 
table#grid_busca .periodo,
table#grid_busca .medida
{width: 60px;}

table#grid_busca .tipo, 
table#grid_busca .formato
{border-left: 0px}
/* fim busca interna */

table#grid_busca .periodo_carona{font-size: 11px; border-left: 0px; line-height: 30px;} 
table#grid_busca .msg_alerta{font-color: red; border-left: 0px; line-height: 20px;} 

table#grid_busca .left{text-align: left; padding: 2px;}
table#grid_busca .mini{font-size: 9px;}
table#grid_busca .aviso{border-left: 0px;}
table#grid_busca .arquivo input{margin-top: 20px;}

#aviso_arquivo{background-color: #FFFFCC;}
#aviso_fatura{background-color: #E1FFE1;}
#aviso_reativar{background-color: #FBFBFB;}

#aviso_arquivo, 
#aviso_fatura,
#aviso_reativar
{
	font-size: 10px; 
	padding: 5px; 
	text-align: left;
	margin-left: 270px;
}

#grid_msg{width: 560px; font-size: 10px;}

#grid_msg th{background-color: #E9E9E9}

#grid_msg th, #grid_msg td
{
	text-align: center;
	padding: 2px;
	padding-top: 5px;
	border-bottom: 1px solid #CCCCCC;
}


#grid_msg #nome{width: 80px; border-right: 1px solid #FFFFFF; background: #CCCCCC;}
#grid_msg #data{width: 80px; border-right: 1px solid #FFFFFF;}
#grid_msg #mensagem{width: 300px; border-right: 1px solid #FFFFFF;}
#grid_msg #acao{width: 100px;}
#grid_msg #texto{text-align: left;}

#grid_msg #nome_conf{width: 150px; border-right: 1px solid #FFFFFF;}
#grid_msg #data_conf{width: 150px; border-right: 1px solid #FFFFFF;}
#grid_msg #acao_conf{width: 260px;}

#titulo_msg{margin-top: 10px; margin-bottom: 5px;}
#titulo_msg span{font-size: 12px;}
.usuario_msg{padding: 3px; font-size: 12px;}
.usuario_msg a{color: #E67300; text-decoration: none;}
.usuario_msg a:hover{color: #666666;}

#grid_acao{width: 520px; font-size: 10px;}
#grid_acao th{background-color: #E9E9E9}
#grid_acao th, #grid_acao td
{
	text-align: center;
	padding: 2px;
	padding-top: 5px;
	border-bottom: 1px solid #CCCCCC;
}
#grid_acao .tit_acao{width: 120px; border-right: 1px solid #FFFFFF;}
#grid_acao .desc_acao{width: 230px; border-right: 1px solid #FFFFFF;}
#grid_acao .data_acao{width: 60px;border-right: 1px solid #FFFFFF;}
#grid_acao .left_acao{text-align: left; padding: 2px;}
#grid_acao .botao_acao{width: 60px; border-right: 1px solid #FFFFFF;}

#container_resposta #onclick{cursor: pointer;}
#container_resposta #end{width: 300px; padding-top: 5px;}
#container_resposta{font-size: 11px;}
#container_resposta .txt{margin-top: 5px;}
#container_resposta .pic #foto{border: 1px solid #CCCCCC;}
#container_resposta .pic, #container_resposta .btn {text-align: center;}
#container_resposta span{font-weight: bold;}
#container_resposta textarea
{
	width: 180px;
	height: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	border: 1px solid #CCCCCC;
}

/* este div é criado dentro do overlib por responderMensagem(id_mensagem) 
quando o usuário envia a resposta na página de mensagens */
#status_envio_resposta{margin-top: 10px; margin-bottom: 5px; text-align: center; font-size: 12px; font-weight: bold; color: #E67300;}

#loading_lite
{
	width: 150px;
	margin: auto;
	margin-top: 20px;
	text-align: center;
	background-color: #F7F7F7;
	padding: 5px;
	z-index: 1100;
	position: relative;
}

#loading_lite_msg
{
	font-size: 11px;
	color: #E67300;
	text-align: center;
	margin-bottom: 5px; 
}

#pergunta{padding: 5px; line-height: 20px; background-color: #FFFFCC;}
.container_msg
{
	font-size: 11px; 
	color: #999999; 
	list-style: none; 
	width: 550px; 
	padding: 3px; 
	margin: 0px;
	display: inline-block; 
	border-bottom: 1px solid; 
}

.container_msg .name{font-size: 14px; font-weight: bold; color: #E67300;}
.container_msg .pic{height: 80px; margin-right: 5px; float: left;}
.container_msg .title{font-size: 13px; font-weight: bold; color: #666666;}
.container_msg .date{font-style: italic; color: #666666;}
.container_msg .msg{font-size: 12px; color: #E67300;}
.container_msg #acao{clear: both; text-align: right;}

.titulo_topico{margin-top: 20px; font-size: 16px; font-weight: bold; color: #E67300;}
.item_topico{list-style: none; padding: 0px; margin: 0px; margin-left: 20px;}
.item_topico .title{margin-top: 10px; font-weight: bold;}
.item_topico .title img{border: 0px; vertical-align: middle; margin-right: 5px;}
.item_topico .title a{text-decoration: none; color: #329B00;}
.item_topico .title a:hover{color: #999999;}
.item_topico .txt{margin-left: 18px; color: #999999;}


#lista_interessados{width: 550px; margin-bottom: 30px;}
#lista_interessados .btn_envia{margin-left: 80px; margin-top: -30px; position: absolute;}

#box_publicidade{width: 382px; margin:auto; margin-top: 30px; text-align: center;}

#txt_login{font-size: 11px; text-align: center; width: 157px; height: 20px;}

/* 
################ CONFIGURAÇÕES HOTSITE ################ 
*/

#hot_container_right, #hot_container_left{float: left;}
#hot_container_right{margin-left: 10px;}
#hot_container_left, #hot_logo, #hot_fotos{width: 200px;}
#hot_container_right, #hot_nome{width: 345px;}
#hot_logo{margin-bottom: 10px;}
#hot_fotos{width: 200px; margin-top: 10px; margin-bottom: 30px;}
#hot_nome{font-size: 22px; font-weight: bold; margin-bottom: 10px;}
#hot_pic{width: 150px; margin: auto; margin-top: 5px; border: 0px}
#hot_titulo{font-size: 18px; color: #E67300; margin-bottom: 10px;}

/* 
################ fim CONFIGURAÇÕES HOTSITE ################ 
*/

#addCat, #addSubCat, #addTopico, #editTopico
{
	display: none;
}

#categorias, #subcategorias, #topicos, #itens{text-align: center;}
#categorias select, #subcategorias select, #topicos select, #itens select{width: 200px;}

#box_qualificacoes{width: 550px; margin: auto;}

#box_qualificacoes .titulo
{
	margin-top: 15px; 
	margin-bottom: 10px; 
	font-size: 14px; 
	font-weight: bold;
	color: #E67300;
}
#box_qualificacoes .titulo .green{color: green;}
#box_qualificacoes .titulo .red{color: red;}
#box_qualificacoes img{vertical-align: middle;}

#box_qualificacoes .container{padding: 10px; background-color: #FBFBFB;}
#box_qualificacoes .carona{font-size: 12px; font-weight: bold; color: #666666;}
#box_qualificacoes .carona span{font-size: 11px; font-weight: bold; color: #CCCCCC;}
#box_qualificacoes .reply{padding-right: 10px;}
#box_qualificacoes .qualifica
{
	font-size: 11px; 
	font-weight: bold; 
	line-height: 20px;
	margin-left: 50px; 
	margin-top: 5px;
	color: green;
}
#box_qualificacoes .retorno
{
	margin-top: 10px; 
	margin-left: 60px; 
	font-size: 11px; 
	font-weight: bold; 
	color: #666666;
}
#box_qualificacoes .retorno img{vertical-align: top;}

#qualificacoes_overlib{width: 250px; margin: auto; font-family: Arial, Verdana, Helvetica, sans-serif;}
#qualificacoes_overlib .titulo
{
	margin-top: 10px; 
	margin-bottom: 5px; 
	font-size: 12px; 
	font-weight: bold;
	color: #E67300;
}
#qualificacoes_overlib .titulo .green{font-size: 14px; color: green;}
#qualificacoes_overlib .titulo .red{font-size: 14px; color: red;}
#qualificacoes_overlib img{vertical-align: middle;}
#qualificacoes_overlib .container{padding: 5px; background-color: #FBFBFB;}
#qualificacoes_overlib .carona{font-size: 11px; font-weight: bold; color: #666666;}
#qualificacoes_overlib .carona span{font-size: 11px; font-weight: bold; color: #CCCCCC;}
#qualificacoes_overlib .qualifica
{
	font-size: 11px; 
	font-weight: bold; 
	margin-left: 15px; 
	margin-top: 5px;
	color: green;
	background-color: #F2FFF9;
}
#qualificacoes_overlib .retorno
{
	margin-left: 20px; 
	font-size: 11px; 
	font-weight: bold; 
	color: #666666;
	background-color: #FFF4F4;
}
#qualificacoes_overlib .retorno img{vertical-align: top;}
#qualificacoes_overlib .vertodas
{
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	display: block;
	margin-top: 10px;
	background-color: #000033;
}

#box_caronas .container
{
	list-style: none; 
	margin: 0px; 
	padding: 10px;
	background-color: #FBFBFB;
}


#box_caronas li{font-size: 11px; padding-right: 5px; line-height: 15px;}
#box_caronas img{vertical-align: middle;}
#box_caronas .subtitulo{font-size: 12px; font-weight: bold;}

#box_caronas .titulo
{
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #E67300;
	margin-top: 20px;
	margin-bottom: 5px;
}

#box_caronas .label
{
	width: 80px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	float: left;
}

#box_busca
{
	width: 280px;
	line-height: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#box_busca img{vertical-align: middle;}

#box_botoes
{
	width: 280px;
	background-color: #F2F2F2;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#box_botoes #label{margin-bottom: 3px; padding-left: 5px; padding-right: 5px;}

#box_icones{width: 70px; margin-top: 3px; text-align: center;}

#box_saida_campanha
{
	font-size: 12px; 
	font-weight: bold; 
	text-align: center;
	width: 400px; 
	padding: 15px;
	margin: auto;
	margin-top: 20px;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
}
#box_saida_campanha img{vertical-align: middle; padding: 3px;}

#info_topo
{
	width: 200px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	margin-top: -25px;
	position: absolute;
}
#info_topo a{color: #FFFFFF; text-decoration: none;}
#info_topo a:hover{color: #333333;}

#info_topo #beta
{
	font-size: 14px;
	color: #F27900;
	margin-left: 53px;
}

#info_topo #indique
{
	font-size: 11px;
	height: 15px;
	margin-top: 48px;
	*margin-top: 38px;
	margin-left: 20px;
}
#info_topo #indique img{margin-right: 8px;}

#box_importante
{
	width: 250px;
	margin: 0px;
	margin-left: 320px;
	margin-top: -23px;
	*margin-top: -26px;
	padding: 5px;
	position: absolute;
	background-color: #FBFBFB;
}

#erro_cpf, #erro_cnpj, #erro_email{color: #FF0000}

#log_1, #log_2, #log_3{height: 65px; margin: 0px; padding: 0px; float: left; position: relative;}

#log_1{width: 190px;background-color: #CCCCCC; margin-left: 4px; _margin-left: 2px;/*hack para ie6*/}
#log_2{width: 290px;background-color: #333333; margin-left: 5px;}
#log_3{width: 100px;background-color: #666666; margin-left: 5px; clear:right;}

#developer
{
	text-align: right;
	color: #FFFFFF;
	width: 98%; 
	height: 40px; 
	line-height: 40px; 
	margin: auto; 
	margin-top: 10px;
	margin-bottom: 20px;
	display: block; 
	clear: both;
}
#developer a
{
	font-size: 10px; 
	color: #999999; 
	width: 40px; 
	height: 40px; 
	display: inline-block;
	text-decoration: none;
	background-image: url("../../img/logo_developer.gif");
	background-position: right;
	background-repeat: no-repeat;
}
#developer a:hover{color: #CCCCCC; background-image: url("../../img/logo_developer_over.gif");}


-->
