		/*	Arquivo criado pelo programador Paulo Sergio de Oliveira	*/
/* RESET */
*{
margin:0;
padding:0;
/*outline:0;*/
font-size:1em;
/*font-weight:400;*/
font-family: arial, helvetica, sans-serif;
line-height:1.5;
letter-spacing:0em;
/*vertical-align:middle;*/
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
/*transition:.3s;*/
}

/* PADRÕES */
body{background-color:#f1f1f1; font-family: arial, helvetica, san-serif, trebuchet; font-size:62.5%; margin-bottom:0px; background-size:100% auto; -moz-background-size:100%,100%; -webkit-background-size:100%,100%; -o-background-size:100%,100%;	}
h1{font-size:2em; font-weight:300;}
h2{font-size:1.8em; font-weight:400;}
h3{font-size:1.5em; font-weight:500;}
/*p{margin-top:15px; margin-bottom:15px;}*/
mark{padding:5px 10px; background-color:#eee;}
ul{list-style:none;}
img{float:left; border:none; width:100%; max-width:100%;}
small{font-size:0.75em; color:#555;}
a{text-decoration:none; vertical-align:top}
a img{border:0;}
/*span{vertical-align:top;}*/
.underline{border-bottom:1px solid trasnparent;}
.underline:hover{border-bottom:1px solid;}
.cursor{cursor:pointer;}

.uppercase{text-transform:uppercase;}

.buttom_radio{width:20px; height:20px;}
.buttom_check{width:20px; height:20px;}

.inputi{display:none;}		/**********		PREVENÇÃO CONTRA SPAM		***********/


/* TABELAS GENÉRICAS */
.table{width:100%;}
.caption{width:100%;}
.t_head{ width:100%;}
.t_body{width:100%; background-color:#fff;}
.tr{width:100%;}
.th{padding:5px; float:left; overflow:hidden;}
.td{padding:0px; float:left; overflow:hidden;}
.td a{width:100%; float:left;}
.t_foot{width:100%;}
.t_input{width:100%; margin:0; padding:0; border:none;}


/*Células especificas para TABELAS*/
/*auxílio ao BOOT*/
.td_int{width:2.5%;}
.td_float{width:5%;}
.td_nome{width:10%;}
.td_text{width:15%;}
.td_descr{width:20%;}
.td_submit{width:5%;}

.td_1_col{width:100%;}
.td_2_col{width:50%;}
.td_3_col{width:33.3%;}
.td_4_col{width:25%;}
.td_5_col{width:20%;}
.td_6_col{width:16.66%;}


/* CONTAINERS */
.container{width:100%; float:left;}
.content{width:80%; margin:80px 10%; padding:0px 0px}
.content_adm{width:100%;}
.content_page{padding:60px 0;}

/* BLOCK */
.box{display:inline-block; font-size:1em; margin-top:10px; margin-bottom:30px; padding:10px 20px; background:#333; border:1px solid #ddd; font-weight:400; color:#fff; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.05); box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.05);}
.box_line{width:100%; float:left;}
.box_auto{width:auto; float:left;}

.box_mini{width:18%; margin-right:2%; margin-bottom:2%;}
.box_small{width:23%; margin-right:2%; margin-bottom:3%;}
.box_medium{width:31.3%; margin-right:2%; margin-bottom:5%;}
.box_large{width:48%; margin-right:2%; margin-bottom:7%;}
.box_mini_center{width:10%; margin:0% 45%;}
.box_small_center{width:20%; margin:0% 40%; min-width:150px;}
.box_medium_center{width:40%; margin:0% 30%;}
.box_large_center{width:60%; margin:0% 20%;}
.box_full{width:100%;}
.box_98{width:98%; margin:1% 1%;}

.box_height100{height:100px; padding:10px;}
.box_height200{height:200px; padding:10px;}
.box_height300{height:300px; padding:10px;}
.box_height400{height:400px; padding:10px;}
.box_height500{height:500px; padding:10px;}
.box_height600{height:600px; padding:10px;}


.box_um_quarto{width:13%; min-width:100px; margin-right:1%;}.box_um_quarto:nth-of-type(4n+0){margin-right:0;}
.box_tres_quarto{width:86%; margin-right:1%; margin-bottom:2%;}

.box_um_terco{width:31.5%; margin-left:1%; margin-right:1%; margin-bottom:2%;}.box_um_terco:nth-of-type(3n+0){margin-right:0;}
.box_dois_terco{width:63.6%; margin-right:1%; margin-bottom:2%;}

.box_metade{width:49%; margin-left:1%; margin-right:1%; margin-bottom:2%;}.box_metade:nth-of-type(1n+0){margin-right:0;}
.box_inteira{width:98%; margin-left:1%; margin-right:1%; margin-bottom:0%;}

.box_qr_code{width:20%; margin:1% 40%; min-width:250px;}


.dobra_height100{min-height:100px; padding:4%; margin:0% 0 0% 0;}
.dobra_height200{min-height:200px; padding:4%; margin:0% 0 0% 0;}
.dobra_height300{min-height:300px; padding:4%; margin:0% 0 0% 0;}
.dobra_height400{min-height:400px; padding:4%; margin:0% 0 0% 0;}
.dobra_height500{min-height:500px; padding:0 4%; margin:0% 0 0% 0;}
.dobra_height600{min-height:600px; padding:10px; margin:2% 0 2% 0;}
.dobra_height700{min-height:700px; padding:10px; margin:2% 0 2% 0;}



/* VIDEO */
.video_small{width:40%; margin:0 30%;}
.video_medium{width:60%; margin:0 20%;}
.video_large{width:80%; margin:0 10%;}
.video_full{width:100%; margin:0;}

/* BOTÕES */
.btn{display:inline-block; font-size:1em; margin-top:10px; margin-bottom:30px; padding:10px 20px; border:1px solid #222; cursor:pointer; font-weight:400; color:#fff; -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.05); box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 0 rgba(0,0,0,0.05);}
.btn_small{margin-top:10px; margin-bottom:20px; padding:5px 10px;}
.btn_medium{margin-top:10px; margin-bottom:20px; padding:10px 20px;}
.btn_big{margin-top:20px; margin-bottom:40px; padding:20px 40px;}

.btn_blue{background-color:#59aed1; border-color:#4e99b7;}
.btn_blue:hover{background-color:#64c3ea; border-color:#59aed1;}
.btn_green{background-color:#59ab66; border-color:#4b9157;}
.btn_green:hover{background-color:#66c475; border-color:#59ab66;}
.btn_yellow{background-color:#d1be5a; border-color:#b7a64e;}
.btn_yellow:hover{background-color:#d1bd59; border-color:#d1be5a;}
.btn_red{background-color:#b26a6a; border-color:#995b5b;}
.btn_red:hover{background-color:#cc7979; border-color:#b26a6a;}

.btn_gold{background-color:#c7b273; border-color:#cab566;}
.btn_gold:hover{background-color:#c7b273; border-color:#cab566;}


.btn_comprar{background-color:#0dbf43; border-color:#4b9157;}
.btn_comprar:hover{background-color:#32bb69; border-color:#4b9157;}
.btn_pix{background-color:#7D1D2A; color:#fff;}
.btn_pix:hover{background-color:#f00; color:#fff;}

/* TRIGGER */
.msg{width:100%; float:left; margin-bottom:30px; padding:25px; font-size:1.2em;}
.msg_bottom{margin:30px 0 0 0;}

.msg_accept{background-color:#accc9a; color:#6b7f60;}
.msg_infor{background-color:#9ab7cc; color:#60727f;}
.msg_alert{background-color:#c6b247; color:#776b2b;}
.msg_error{background-color:#e69f9f; color:#996a6a;}

/*mensagens de aviso*/
.enviada, .sucesso, .alerta, .atencao, .erro{width:98%; margin:1% 1%; padding:10px; /*font-size:1.6em;*/ font-weight:bolder; text-align:center; float:left;}

.enviada{background-color:rgba(200,250,200,0.5); border:1px solid rgb(0,250,0); color:#2b2;}
.sucesso{background-color:rgba(200,250,200,0.5); border:1px solid rgb(0,250,0); color:#2b2;}
.alerta{background-color:rgba(250,250,0,0.5); border:1px solid rgb(230,200,0); color:#f60;}
.atencao{background-color:rgba(200,200,250,0.5); border:1px solid rgb(0,0,250); color:#3333ff;}
.erro{background-color:rgba(255,200,200,0.5); border:1px solid rgb(250,0,0); color:#f00;}
/*mensagens de aviso*/

/* BACKGROUND */
.bg_default{background-color:#09f; color:#fff;}
.bg_nodefault{background-color:#00a1f1; color:#fff;}

.bg_clean{background-color:#f9f9f9; color:#333;}
.bg_white{background-color:#fff; color:#777;}
.bg_black{background-color:#000; color:#fff;}
.bg_gray{background-color:#444; color:#fff;}
.bg_gray_light{background-color:#eee; color:#444;}
.bg_blue{background-color:#34495e; color:#fff;}
.bg_blue_light{background-color:#09f; color:#fff;}
.bg_blue_clean{background-color:#dff4ff; color:#069;}
.bg_green{background-color:#ccd8d1; color:#444;}
.bg_orange{background-color:#e16f4d; color:#fff;}

.bg_gold{background-color:#c7b273; border-color:#cab566;color:#000;}

.bg_enviada{background-color:rgba(200,250,200,0.5); border:1px solid rgb(0,250,0); color:#2b2;}
.bg_sucesso{background-color:rgba(200,250,200,0.5); border:1px solid rgb(0,250,0);  color:#2b2;}
.bg_alerta{background-color:rgba(250,250,0,0.5); border:1px solid rgb(230,200,0); color:#f60;}
.bg_atencao{background-color:rgba(200,200,250,0.5); border:1px solid rgb(0,0,250); color:#3333ff;}
.bg_erro{background-color:rgba(255,200,200,0.5); border:1px solid rgb(250,0,0); color:#f00;}

.bg_parabens{background-color:rgba(200,250,200,0.5); border:1px solid rgb(0,250,0); color:#28a745; font-weight:bold; text-transform:uppercase;;}


.bg_guia1{background-color:#D51D29; color:#fff;}
.bg_guia2{background-color:#3b5998; color:#fff;}
.bg_guia3{background-color:#00a1f1; color:#fff;}
.bg_guia4{background-color:#f65314; color:#fff;}
.bg_guia5{background-color:#7cbb00; color:#fff;}
.bg_guia6{background-color:#fff059; color:#000;}
.bg_guia7{background-color:#500095; color:#fff;}
.bg_guia8{background-color:#ffbb00; color:#fff;}

.bg_google{background-color:#4a8bf5; color:#fff;}
.bg_globo{background-color:#a80000; color:#fff;}
.bg_twitter{background-color:#0084b4; color:#fff;}
.bg_facebook{background-color:#3b5998; color:#fff;}
.bg_bradesco{background-color:#eb0000; color:#fff;}
.bg_linkedin{background-color:#4d4d4d; color:#fff;}
.bg_yahoo{background-color:#400090; color:#fff;}

/* HELPERS */
.border{border:1px solid #ccc;}
.border0{border:none;}
.text_shadow{text-shadow:1px 1px 0 #ccc;}
.box_shadow{-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.3); -moz-box-shadow:box-shadow:0px 3px 3px 0px rgba(0,0,0,0.3);}
.radius{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; transition:.4s;}
.last{margin-right:0 !important;}

.margin{margin:10px;}
.mar_min{margin:5px;}
.mar_max{margin:20px;}

.mar_top{margin-top:10px;}
.mar_left{margin-left:10px;}
.mar_right{margin-right:10px;}
.mar_bottom{margin-bottom:10px;}


.padding{padding:10px;}
.pad_min{padding:2px 5px}
.pad_max{padding:20px;}

.pad_top{padding-top:10px;}
.pad_left{padding-left:10px;}
.pad_right{padding-right:10px;}
.pad_bottom{padding-bottom:10px;}

.clear{clear:both;}

/* TEXT ALIGN */
.al_left{text-align:left;}
.al_right{text-align:right;}
.al_center{text-align:center;}

/* FLOAT */
.fl_left{float:left;}
.fl_right{float:right;}
.fl_none{float:none;}

/* DISPLAY */
.ds_block{display:block;}
.ds_inblock{display:inline-block;}
.ds_inline{display:inline;}
.ds_none{display:none;}

/* FONT WEIGHT */
.font100{font-weight:100 !important;}
.font200{font-weight:200 !important;}
.font300{font-weight:300 !important;}
.font400{font-weight:400 !important;}
.font500{font-weight:500 !important;}
.font600{font-weight:600 !important;}
.font700{font-weight:700 !important;}
.font800{font-weight:800 !important;}

/* FONT SIZE */ 
.fontzero{font-size:0em; display:none !important;} /* fontzero é para ocultar titulos para o usuário e não para o motor */
.fontsize1{font-size:1em;}
.fontsize1a{font-size:1.3em;}
.fontsize1b{font-size:1.6em;}
.fontsize2{font-size:2em;}
.fontsize2a{font-size:2.3em;}
.fontsize2b{font-size:2.6em;}
.fontsize3{font-size:3em;}
.fontsize3a{font-size:3.3em;}
.fontsize3b{font-size:3.6em;}
.fontsize4{font-size:4em;}

/* CORES DAS FONTES */
.color_white{color:#fff}
.color_black{color:#000}
.color_gray_light{color:#ccc}
.color_gray{color:#999}
.color_gray_strong{color:#444}

.color_blue_light{color:#09f}
.color_blue{color:#34495e}

.color_green{color:#ccd8d1}
.color_orange{color:#e16f4d}

.color_parabens{color:#28a745;}


.color_guia1{color:#D51D29;}
.color_guia2{color:#3b5998;}
.color_guia3{color:#00a1f1;}
.color_guia4{color:#f65314;}
.color_guia5{color:#7cbb00;}
.color_guia6{color:#fff059;}
.color_guia7{color:#500095;}
.color_guia8{color:#ffbb00;}

.color_google{color:#4a8bf5}
.color_globo{color:#a80000}
.color_twitter{color:#0084b4}
.color_facebook{color:#3b5998}
.color_bradesco{color:#eb0000}
.color_linkedin{color:#4d4d4d}
.color_yahoo{color:#400090}

/* CORES DAS FONTES */

/* PLACEHOLDER */
::-webkit-input-placeholder { /* WebKit browsers */
  color: #aaa;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #aaa;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #aaa;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #aaa;
}

/* MODAL */
.full_loading{
width:100%;
height:100%;
background-color:#000;
position:fixed;
top:0px;
left:0px;
display:none;
z-index:2;
opacity:0.5;
}
.loading{
width:%;
height:%;
background-color:#;
position:fixed;
top:20%;
left:50%;
margin-left:-40px; /* -1/2 width */
display:none;
z-index:3;
}
.loading img{
width:50%;
height:50%;
}

.full_header{
width:100%;
height:100%;
background-color:#;
position:fixed;
top:0px;
left:0px;
display:none;
font-size:60px;
color:#000;
z-index:2;
opacity:1;
}
.full{
width:100%;
height:100%;
background-color:#000;
position:fixed;
top:0px;
left:0px;
display:none;
font-size:60px;
color:#000;
z-index:1;
opacity:1;
}
.foto_js{
width:70%;
height:90%;
background-color:#;
margin:50px auto;
display:none;
font-size:60px;
color:#000;
z-index:100;
overflow-y:auto;
opacity:1;
}
.foto_js img{
width:100%;
height:;
margin:0px auto;
border:10px solid #fff;
z-index:100;
overflow:auto;
}


.botao_whatsapp{
border-radius:50%;
position:fixed;
bottom:15%;
right:1%;
}
.voltar_topo{
padding:10px;
border-radius:20%;
position:fixed;
bottom:1%;
right:1%;
}


/* DEBUG */
.debug{
width:200px;
height:10px;
background-color:#fff;
border:1px solid #ddd;
padding:0px;
position:fixed;
top:0;
left:0;
z-index:99;
font-size:1.5em;
color:#000;
}

/*OPÇÕES DE CORES

#4a8bf5 GOOGLE
#a80000 GLOBO
#0084b4 TWEATER
#eb0000 BRADESCO
#bb1819 BBC
#4d4d4d LINKDIN
#400090 YAHOO
empresas  -  background-color:#D51D29;
veiculos  -  background-color:#3b5998;
imoveis  -  background-color:#00a1f1;
moda  -  background-color:#f65314;
vagas/curriculos  -  background-color:#7cbb00;
mercado aberto  -  background-color:#fff059;
noticias  -  background-color:#500095;
utilitarios  -  background-color:#ffbb00;


--blue: #007bff;
--indigo: #6610f2;
--purple: #6f42c1;
--pink: #e83e8c;
--red: #dc3545;
--orange: #fd7e14;
--yellow: #ffc107;
--green: #28a745;
--teal: #20c997;
--cyan: #17a2b8;
--white: #fff;
--gray: #6c757d;
--gray-dark: #343a40;
--primary: #007bff;
--secondary: #6c757d;
--success: #28a745;
--info: #17a2b8;
--warning: #ffc107;
--danger: #dc3545;
--light: #f8f9fa;
--dark: #343a40;


*/

