﻿
/*   Colocar  border:0; outline:none;    porque o crome mesmo com margem zero ele coloca outiline*/

/*body,html{
	font-family: Con_regular, sans-serif;
 }*/




/*#region Fontes */


@font-face {
    font-family: 'Con_light';
    src: url('../fontes/Con_light/Con-Light-webfont.eot');
    src: url('../fontes/Con_light/Con-Light-webfont.eot?#iefix') format('embedded-opentype'), 
         url('../fontes/Con_light/Con-Light-webfont.woff') format('woff'),
         url('../fontes/Con_light/Con-Light-webfont.ttf') format('truetype'),
         url('../fontes/Con_light/Con-Light-webfont.svg#Con-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Con_regular';
    src: url('../fontes/Con_regular/Con-Regular-webfont.eot');
    src: url('../fontes/Con_regular/Con-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/Con_regular/Con-Regular-webfont.woff') format('woff'),
         url('../fontes/Con_regular/Con-Regular-webfont.ttf') format('truetype'),
         url('../fontes/Con_regular/Con-Regular-webfont.svg#Con_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* uso esta fonte no botão de procura marmita (é fonte de icone - S=lupa)*/
@font-face {
    font-family: 'modernpics';
    src: url('../fontes/modernpics/modernpics-webfont.eot');
    src: url('../fontes/modernpics/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontes/modernpics/modernpics-webfont.woff') format('woff'),
         url('../fontes/modernpics/modernpics-webfont.ttf') format('truetype'),
         url('../fontes/modernpics/modernpics-webfont.svg#modern_pictogramsnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*#endregion */




/*#region Rodape */

.rodape{background-color: #333; border-top: 2px solid #c4baca; padding-bottom:5px;}

.rodape p a  {font-family:Con_regular; color:#b59d9a;  font-size:small} 
.rodape p a:active  {font-family:Con_regular; color:#b59d9a; font-size:small} 
.rodape p a:visited {font-family:Con_regular; color:#b59d9a; font-size:small}
.rodape p a:hover   {font-family:Con_regular; color:#c2b2b0; font-size:small}

/*#endregion */




/*#region Home */

#bl_vert_conteudo_m { padding:30px 20px 10px 30px;  color:white; font-family: Con_light,Verdana; }
#bl_vert_conteudo_m h2 { padding-bottom:20px;}
#bl_vert_conteudo_m h4 { padding-bottom:20px;}



@media (min-width: 1921px) {

.img_tam{max-width: 170px; max-height: 110px}
.img_tam_marmita{width: 100px; height: 100px}

.h-header{background-color: #f8f8f8; border-bottom: 1px solid #c4baca; height: 100px;}
.h-user{float: right; margin-top: 30px;}

.imagem_fundo{background-image: url('/img/Fundo_Desktop_4k_1.jpg'); background-repeat: no-repeat; background-position: center top; background-size:cover}

.w_item {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:23.5%; border: 1px solid #d7d7d7; padding:10px; margin-right:1.5% ; margin-bottom: 17px }
.w_item_logo {float:left;text-align:center; background-color:white;width:100%; height:200px; padding:20px 10px 20px 10px;}

.w_item_SC {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:23.5%; height:auto; border: 1px solid #d7d7d7; padding:10px; margin-right:1.5% ; margin-bottom: 17px }
.w_item_logo_SC {float:left;text-align:center; background-color:white;width:100%; height:auto; padding:20px 10px 15px 10px;}

/* View 1  Entrada de Cep na Home   */
.mens-init {float:left;  margin: 0 auto 0 auto; width:100%; font-size:18px; color:white; font-family:Con_light,Verdana; }
.txt_cep {float:left ;background-color:white; height:40px; width:320px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }

/* View 2  Complento do Endereço   */
.lblEstado {float:left ;background-color:#dadada; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;  border-radius:3px;  border:0; outline:none; }
.lblCidade {float:left ;background-color:#dadada; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; margin:0 0 0 10px;border-radius:3px; border:0; outline:none;}
.lbl_End {float:left ;background-color:#dadada; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px;  font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }
.txt_num {float:left ;background-color:white; height:40px; width:160px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px; border:0; outline:none; }
.txt_complemento {float:left ;background-color:white; height:40px; width:280px; padding: 5px 5px 5px 10px; font-size: 20px;margin:0 0 0 10px ; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v2 {font-size:20px;  width: 120px;}
.btn_avante_v2 {font-size:20px;  width: 320px;}

/* View 3 - Entrada do endereço*/
.DropDown_Estado {float:left ;background-color:white; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Cidade {float:left ;background-color:white; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Logradouro {float:left ;background-color:white; height:40px; width:90px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_Bairro_v3 {float:left ;background-color:white; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 10px 10px 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_endereço_v3 {float:left ;background-color:white; height:40px; width:350px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_num_Cad {float:left ;background-color:white; height:40px; width:150px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_complemento_Cad {float:left ;background-color:white; height:40px; width:290px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v3 {font-size:20px;  width: 120px;}
.btn_avante_v3 {font-size:20px;  width: 320px;}

/* View 4 - Login */
.txtLogin {float:left; height:40px; width:450px; padding:5px 5px 5px 10px; margin-bottom:15px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.btn_Geral_w {width:450px;}

/* Botão Menu */
.menu-area {margin: 45px 0 0 -15px; width:80px; height:36px;}
.burger b {width: 21px; height: 4px; border-radius: 2px; display: block; background: #938995; margin-bottom: 4px;}
.burger_Default b {width: 21px; height: 4px; border-radius: 2px; display: block; background:#000; margin-bottom: 4px;}
.menu-label {position:relative; font-size: 14px; color: #938995; margin: 4px 0 0 7px; font-family: Arial; bottom:4px;}
.Pos{float:left;}

.btn_entrar {float: right; margin-top: 10px;  width:60px;  height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#5e585f; border-radius: 3px 0 0 3px; border:0; outline:none; }
.btn_entrar:hover {color:#d7d7d7;}
.btn_cadastrar {float: right; margin-top: 10px; margin-right: 10px;  width:88px; height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#938995; border-radius: 0 3px 3px 0; border:0; outline:none; }
.btn_cadastrar:hover {color:#d7d7d7;}

.logo {float: left; margin-top: 31px; width:130px; height:44px;}
.ImgBtn_User {float: right; margin-right: 20px;}
.faixa_Horizontal {margin-top: 80px; min-height: 360px; background-image: url('../img/Transparencia/Transp60M.png' ); background-repeat: repeat; z-index: 0}
.faixa_Vertical {background-color: #f26520; height: 800px}

/* ListarMarmitaria */
.tam {width:90%;}
.lbl_aberto {font-size:26px; font-family:Con_regular; color:#8f272b;  }

/* Montar marmita */
.tam_1{float:left; width:23.5%;margin-right:1px;}
.tam_2{float:left; width:15%;margin-right:1px;}
.lbl_Sem {display:block ;text-align:center; font-size:18px;  }
.lbl_Data {display:block ;text-align:center; font-size:14px; }
.w_det_Marm {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:180px; border: 1px solid #d7d7d7; padding:10px;  }
.w_det_Marm_logo {float:left;text-align:center; background-color:white; width:190px; height:160px; padding:20px 10px 20px 10px;}
.Img_Item {width: 100px;height: 80px;border: 2px solid white;}
.lnl_NomeMarmitaria {font-size: 26px;}
.Lbl_EndMarmitaria {font-size: 14px; }
.Inf {float: right; margin-right: 60px; cursor: pointer;}
.Tam_Car {font-size: 20px}
.btn_dia {background-color:#46393a; color:#fae0d5;height:70px; padding:10px;}
.btn_Sel {background-color:rgba(238, 230, 1, 0.9); color:#46393a;height:70px; padding:10px;}
.Cdesc_tam {padding: 30px 10px 20px 20px; font-size:14px; }
.Indisponivel {float: right; height: 10px; width: 10px; margin-top: -2px; margin-right: -5px;}
#Lnk_Cadastre {margin-left:-15px}
.lbl_icon {font-size:16px;}

/* Meus Dados */
.Tam_DDD {width:100px}
.Tam_Tel {width:285px}
.Tam_Nome {width:400px}
.Tam_Botao {width:100px}

/* Cadastro Endereço */
.tam_Cep {width:75%;}
.tam_btn_cep {width:20%}

/* Tamanho do modal */
.tam_modal {max-height: 1080px}
}



@media (min-width: 1200px) and (max-width: 1920px) {

.img_tam{max-width: 170px; max-height: 110px}
.img_tam_marmita{width: 100px; height: 100px}

.h-header{background-color: #f8f8f8; border-bottom: 1px solid #c4baca; height: 100px;}
.h-user{float: right; margin-top: 30px;}

.imagem_fundo{background-image: url('/img/Fundo_Desktop_1.jpg'); background-repeat: no-repeat; background-position: center top; background-size:cover}

.w_item {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:23.5%; border: 1px solid #d7d7d7; padding:10px; margin-right:1.5% ; margin-bottom: 17px }
.w_item_logo {float:left;text-align:center; background-color:white;width:100%; height:200px; padding:20px 10px 20px 10px;}

.w_item_SC {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:23.5%; height:auto; border: 1px solid #d7d7d7; padding:10px; margin-right:1.5% ; margin-bottom: 17px }
.w_item_logo_SC {float:left;text-align:center; background-color:white;width:100%; height:auto; padding:20px 10px 15px 10px;}

/* View 1  Entrada de Cep na Home   */
.mens-init {float:left;  margin: 0 auto 0 auto; width:100%; font-size:18px; color:white; font-family:Con_light,Verdana; }
.txt_cep {float:left ;background-color:white; height:40px; width:320px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }

/* View 2  Complento do Endereço   */
.lblEstado {float:left ;background-color:#dadada; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;  border-radius:3px;  border:0; outline:none; }
.lblCidade {float:left ;background-color:#dadada; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; margin:0 0 0 10px;border-radius:3px; border:0; outline:none;}
.lbl_End {float:left ;background-color:#dadada; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px;  font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }
.txt_num {float:left ;background-color:white; height:40px; width:160px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px; border:0; outline:none; }
.txt_complemento {float:left ;background-color:white; height:40px; width:280px; padding: 5px 5px 5px 10px; font-size: 20px;margin:0 0 0 10px ; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v2 {font-size:20px;  width: 120px;}
.btn_avante_v2 {font-size:20px;  width: 320px;}

/* View 3 - Entrada do endereço*/
.DropDown_Estado {float:left ;background-color:white; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Cidade {float:left ;background-color:white; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Logradouro {float:left ;background-color:white; height:40px; width:90px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_Bairro_v3 {float:left ;background-color:white; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 10px 10px 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_endereço_v3 {float:left ;background-color:white; height:40px; width:350px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_num_Cad {float:left ;background-color:white; height:40px; width:150px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_complemento_Cad {float:left ;background-color:white; height:40px; width:290px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v3 {font-size:20px;  width: 120px;}
.btn_avante_v3 {font-size:20px;  width: 320px;}

/* View 4 - Login */
.txtLogin {float:left; height:40px; width:450px; padding:5px 5px 5px 10px; margin-bottom:15px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.btn_Geral_w {width:450px;}

/* Botão Menu */
.menu-area {margin: 45px 0 0 -15px; width:80px; height:36px;}
.burger b {width: 21px; height: 4px; border-radius: 2px; display: block; background: #938995; margin-bottom: 4px;}
.burger_Default b {width: 21px; height: 4px; border-radius: 2px; display: block; background:#000; margin-bottom: 4px;}
.menu-label {position:relative; font-size: 14px; color: #938995; margin: 4px 0 0 7px; font-family: Arial; bottom:4px;}
.Pos{float:left;}

.btn_entrar {float: right; margin-top: 10px;  width:60px;  height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#5e585f; border-radius: 3px 0 0 3px; border:0; outline:none; }
.btn_entrar:hover {color:#d7d7d7;}
.btn_cadastrar {float: right; margin-top: 10px; margin-right: 10px;  width:88px; height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#938995; border-radius: 0 3px 3px 0; border:0; outline:none; }
.btn_cadastrar:hover {color:#d7d7d7;}

.logo {float: left; margin-top: 31px; width:130px; height:44px;}
.ImgBtn_User {float: right; margin-right: 20px;}
.faixa_Horizontal {margin-top: 80px; min-height: 360px; background-image: url('../img/Transparencia/Transp60M.png' ); background-repeat: repeat; z-index: 0}
.faixa_Vertical {background-color: #f26520; height: 800px}

/* ListarMarmitaria */
.tam {width:90%;}
.lbl_aberto {font-size:26px; font-family:Con_regular; color:#8f272b;  }

/* Montar marmita */
.tam_1{float:left; width:23.5%;margin-right:1px;}
.tam_2{float:left; width:15%;margin-right:1px;}
.lbl_Sem {display:block ;text-align:center; font-size:18px;  }
.lbl_Data {display:block ;text-align:center; font-size:14px; }
.w_det_Marm {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:180px; border: 1px solid #d7d7d7; padding:10px;  }
.w_det_Marm_logo {float:left;text-align:center; background-color:white; width:190px; height:160px; padding:20px 10px 20px 10px;}
.Img_Item {width: 100px;height: 80px;border: 2px solid white;}
.lnl_NomeMarmitaria {font-size: 26px;}
.Lbl_EndMarmitaria {font-size: 14px; }
.Inf {float: right; margin-right: 60px; cursor: pointer;}
.Tam_Car {font-size: 20px}
.btn_dia {background-color:#46393a; color:#fae0d5;height:70px; padding:10px;}
.btn_Sel {background-color:rgba(238, 230, 1, 0.9); color:#46393a;height:70px; padding:10px;}
.Cdesc_tam {padding: 30px 10px 20px 20px; font-size:14px; }
.Indisponivel {float: right; height: 10px; width: 10px; margin-top: -2px; margin-right: -5px;}
#Lnk_Cadastre {margin-left:-15px}
.lbl_icon {font-size:16px;}

/* Meus Dados */
.Tam_DDD {width:100px}
.Tam_Tel {width:285px}
.Tam_Nome {width:400px}
.Tam_Botao {width:100px}

/* Cadastro Endereço */
.tam_Cep {width:75%;}
.tam_btn_cep {width:20%}

/* Tamanho do modal */
.tam_modal {max-height: 1080px}

}


@media (min-width: 992px) and (max-width: 1199px) {

.img_tam{max-width: 170px; max-height: 110px}
.img_tam_marmita{width: 100px; height: 100px}

.h-header{background-color: #f8f8f8; border-bottom: 1px solid #c4baca; height: 100px;}
.h-user{float: right; margin-top: 30px;}

.imagem_fundo{background-image: url('/img/Fundo_Desktop_1.jpg'); background-repeat: no-repeat; background-position: center top; background-size:cover}

.w_item {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:31.5%; border: 1px solid #d7d7d7; padding:10px; margin-right:1.5% ; margin-bottom: 17px }
.w_item_logo {float:left;text-align:center; background-color:white;width:100%; height:200px; padding:20px 10px 20px 10px;}

.w_item_SC {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:31.5%; height:auto; border: 1px solid #d7d7d7; padding:10px; margin-right:1.5% ; margin-bottom: 17px }
.w_item_logo_SC {float:left;text-align:center; background-color:white;width:100%; height:auto; padding:20px 10px 15px 10px;}

/* View 1  Entrada de Cep na Home   */
.mens-init {float:left;  margin: 0 auto 0 auto; width:100%; font-size:18px; color:white; font-family:Con_light,Verdana; }
.txt_cep {float:left ;background-color:white; height:40px; width:270px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }

/* View 2  Complento do Endereço   */
.lblEstado {float:left ;background-color:#dadada; height:40px; width:45px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;  border-radius:3px;  border:0; outline:none; }
.lblCidade {float:left ;background-color:#dadada; height:40px; width:325px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; margin:0 0 0 10px;border-radius:3px; border:0; outline:none;}
.lbl_End {float:left ;background-color:#dadada; height:40px; width:380px; padding: 5px 5px 5px 10px; font-size: 20px;  font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }
.txt_num {float:left ;background-color:white; height:40px; width:170px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px; border:0; outline:none; }
.txt_complemento {float:left ;background-color:white; height:40px; width:200px; padding: 5px 5px 5px 10px; font-size: 20px;margin:0 0 0 10px ; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v2 {font-size:18px;  width: 140px;}
.btn_avante_v2 {font-size:18px;  width: 230px;}

/* View 3 - Entrada do endereço*/
.DropDown_Estado {float:left ;background-color:white; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Cidade {float:left ;background-color:white; height:40px; width:295px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Logradouro {float:left ;background-color:white; height:40px; width:90px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_Bairro_v3 {float:left ;background-color:white; height:40px; width:380px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 10px 10px 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_endereço_v3 {float:left ;background-color:white; height:40px; width:280px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_num_Cad {float:left ;background-color:white; height:40px; width:170px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_complemento_Cad {float:left ;background-color:white; height:40px; width:200px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v3 {font-size:18px;  width: 140px;}
.btn_avante_v3 {font-size:18px;  width: 230px;}

/* View 4 - Login */
.txtLogin {float:left; height:40px; width:100%; padding:5px 5px 5px 10px; margin-bottom:15px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.btn_Geral_w {width:100%;}

/* Botão Menu */
.menu-area {margin: 45px 0 0 -15px; width:80px; height:36px;}
.burger b {width: 21px; height: 4px; border-radius: 2px; display: block; background: #938995; margin-bottom: 4px;}
.burger_Default b {width: 21px; height: 4px; border-radius: 2px; display: block; background:#000; margin-bottom: 4px;}
.menu-label {position:relative; font-size: 14px; color: #938995; margin: 4px 0 0 7px; font-family: Arial; bottom:4px;}
.Pos{float:left;}

.btn_entrar {float: right; margin-top: 10px;  width:60px;  height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#5e585f; border-radius: 3px 0 0 3px; border:0; outline:none; }
.btn_entrar:hover {color:#d7d7d7;}
.btn_cadastrar {float: right; margin-top: 10px; margin-right: 10px;  width:88px; height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#938995; border-radius: 0 3px 3px 0; border:0; outline:none; }
.btn_cadastrar:hover {color:#d7d7d7;}

.logo {float: left; margin-top: 31px; width:130px; height:44px;}
.ImgBtn_User {float: right; margin-right: 20px;}
.faixa_Horizontal {margin-top: 80px; min-height: 360px; background-image: url('../img/Transparencia/Transp60M.png' ); background-repeat: repeat; z-index: 0}
.faixa_Vertical {background-color: #f26520; height: 800px}

/* ListarMarmitaria */
.tam {width:90%;}
.lbl_aberto {font-size:26px; font-family:Con_regular; color:#8f272b;  }

/* Montar marmita */
.tam_1{float:left; width:23.5%;margin-right:1px;}
.tam_2{float:left; width:15%;margin-right:1px;}
.lbl_Sem {display:block ;text-align:center; font-size:15px;  }
.lbl_Data {display:block ;text-align:center; font-size:12px; }
.w_det_Marm {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:180px; border: 1px solid #d7d7d7; padding:10px;  }
.w_det_Marm_logo {float:left;text-align:center; background-color:white; width:190px; height:160px; padding:20px 10px 20px 10px;}
.Img_Item {width: 100px;height: 80px;border: 2px solid white;}
.lnl_NomeMarmitaria {font-size: 26px;}
.Lbl_EndMarmitaria {font-size: 14px; }
.Inf {float: right; margin-right: 60px; cursor: pointer;}
.Tam_Car {font-size: 20px}
.btn_dia {background-color:#46393a; color:#fae0d5;height:70px; padding:10px;}
.btn_Sel {background-color:rgba(238, 230, 1, 0.9); color:#46393a;height:70px; padding:10px;}
.Cdesc_tam {padding: 30px 10px 20px 20px; font-size:14px; }
.Indisponivel {float: right; height: 10px; width: 10px; margin-top: 5px; margin-right: -5px;}
#Lnk_Cadastre {margin-left:-15px}
.lbl_icon {font-size:16px;}

/* Meus Dados */
.Tam_DDD {width:100px}
.Tam_Tel {width:285px}
.Tam_Nome {width:400px}
.Tam_Botao {width:100px}

/* Cadastro Endereço */
.tam_Cep {width:75%;}  
.tam_btn_cep {width:20%}  

/* Tamanho do modal */
.tam_modal {max-height: 1080px}  

/* Aumenta espacamento no celular */
.checkbox label {min-height: 30px; margin-bottom: 10px;}
.checkbox {margin-bottom: -10px;}
}

@media (min-width: 768px) and (max-width: 991px) {

.img_tam{max-width: 170px; max-height: 110px}
.img_tam_marmita{width: 100px; height: 100px}

.h-header{background-color: #f8f8f8; border-bottom: 1px solid #c4baca; height: 100px;}
.h-user{float: right; margin-top: 30px;}

.imagem_fundo{background-image: url('/img/Fundo_Desktop_1.jpg'); background-repeat: no-repeat; background-position: center top; background-size:cover}

.w_item {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:48%; border: 1px solid #d7d7d7; padding:10px; margin-right:2% ; margin-bottom: 17px }
.w_item_logo {float:left;text-align:center; background-color:white;width:100%; height:200px; padding:20px 10px 20px 10px;}

.w_item_SC {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:48%; height:auto; border: 1px solid #d7d7d7; padding:10px; margin-right:2% ; margin-bottom: 17px }
.w_item_logo_SC {float:left;text-align:center; background-color:white;width:100%; height:auto; padding:20px 10px 15px 10px;}

/* View 1  Entrada de Cep na Home   */
.mens-init {float:left;  margin: 0 auto 0 auto; width:100%; font-size:18px; color:white; font-family:Con_light,Verdana; }
.txt_cep {float:left ;background-color:white; height:40px; width:300px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }

/* View 2  Complento do Endereço   */
.lblEstado {float:left ;background-color:#dadada; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;  border-radius:3px;  border:0; outline:none; }
.lblCidade {float:left ;background-color:#dadada; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; margin:0 0 0 10px;border-radius:3px; border:0; outline:none;}
.lbl_End {float:left ;background-color:#dadada; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px;  font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }
.txt_num {float:left ;background-color:white; height:40px; width:160px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px; border:0; outline:none; }
.txt_complemento {float:left ;background-color:white; height:40px; width:280px; padding: 5px 5px 5px 10px; font-size: 20px;margin:0 0 0 10px ; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v2 {font-size:20px;  width: 120px;}
.btn_avante_v2 {font-size:20px;  width: 320px;}

/* View 3 - Entrada do endereço*/
.DropDown_Estado {float:left ;background-color:white; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Cidade {float:left ;background-color:white; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Logradouro {float:left ;background-color:white; height:40px; width:90px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_Bairro_v3 {float:left ;background-color:white; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 10px 10px 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_endereço_v3 {float:left ;background-color:white; height:40px; width:350px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_num_Cad {float:left ;background-color:white; height:40px; width:150px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_complemento_Cad {float:left ;background-color:white; height:40px; width:290px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v3 {font-size:20px;  width: 120px;}
.btn_avante_v3 {font-size:20px;  width: 320px;}

/* View 4 - Login */
.txtLogin {float:left; height:40px; width:100%; padding:5px 5px 5px 10px; margin-bottom:15px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.btn_Geral_w {width:100%;}

/* Botão Menu */
.menu-area {margin: 45px 0 0 -15px; width:80px; height:36px;}
.burger b {width: 21px; height: 4px; border-radius: 2px; display: block; background: #938995; margin-bottom: 4px;}
.burger_Default b {width: 21px; height: 4px; border-radius: 2px; display: block; background:#000; margin-bottom: 4px;}
.menu-label {position:relative; font-size: 14px; color: #938995; margin: 4px 0 0 7px; font-family: Arial; bottom:4px;}
.Pos{float:left;}

.btn_entrar {float: right; margin-top: 10px;  width:60px;  height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#5e585f; border-radius: 3px 0 0 3px; border:0; outline:none; }
.btn_entrar:hover {color:#d7d7d7;}
.btn_cadastrar {float: right; margin-top: 10px; margin-right: 10px;  width:88px; height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#938995; border-radius: 0 3px 3px 0; border:0; outline:none; }
.btn_cadastrar:hover {color:#d7d7d7;}

.logo {float: left; margin-top: 31px; width:130px; height:44px;}
.ImgBtn_User {float: right; margin-right: 20px;}
.faixa_Horizontal {margin-top: 80px; min-height: 360px; background-image: url('../img/Transparencia/Transp60M.png' ); background-repeat: repeat; z-index: 0}

/* ListarMarmitaria */
.tam {width:90%;}
.lbl_aberto {font-size:26px; font-family:Con_regular; color:#8f272b;  }

/* Montar marmita */
.tam_1{float:left; width:23.5%;margin-right:1px;}
.tam_2{float:left; width:15%;margin-right:1px;}
.lbl_Sem {display:block ;text-align:center; font-size:18px;  }
.lbl_Data {display:block ;text-align:center; font-size:14px; }
.w_det_Marm {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:180px; border: 1px solid #d7d7d7; padding:10px;  }
.w_det_Marm_logo {float:left;text-align:center; background-color:white; width:190px; height:160px; padding:20px 10px 20px 10px;}
.Img_Item {width: 100px;height: 80px;border: 2px solid white;}
.lnl_NomeMarmitaria {font-size: 26px;}
.Lbl_EndMarmitaria {font-size: 14px; }
.Inf {float: right; margin-right: 60px; cursor: pointer;}
.Tam_Car {font-size: 20px}
.btn_dia {background-color:#46393a; color:#fae0d5;height:70px; padding:10px;}
.btn_Sel {background-color:rgba(238, 230, 1, 0.9); color:#46393a;height:70px; padding:10px;}
.Cdesc_tam {padding: 30px 10px 20px 20px; font-size:14px; }
.Indisponivel {float: right; height: 10px; width: 10px; margin-top: 0; margin-right: -5px;}
#Lnk_Cadastre {margin-left:-15px}
.lbl_icon {font-size:16px;}

/* Meus Dados */
.Tam_DDD {width:100px}
.Tam_Tel {width:285px}
.Tam_Nome {width:400px}
.Tam_Botao {width:100px}

/* Cadastro Endereço */
.tam_Cep {width:75%;}  
.tam_btn_cep {width:20%}  

/* Tamanho do modal */
.tam_modal {max-height: 1080px}  

/* Aumenta espacamento no celular */
.checkbox label {min-height: 30px; margin-bottom: 10px;}
.checkbox {margin-bottom: -10px;}
}


@media (min-width: 480px) and (max-width: 767px) {

.img_tam{max-width: 85px; max-height: 55px}
.img_tam_marmita{width: 80px; height: 80px}

.h-header{background-color: #f8f8f8; border-bottom: 1px solid #c4baca; height: 100px;}
.h-user{float: right; margin-top: 30px;}

.imagem_fundo{background-image: url('/img/Fundo_Mobile_1.jpg'); background-repeat: no-repeat; background-position: center top; background-size:cover}

.w_item {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%;  border: 1px solid #d7d7d7; padding:10px;  margin-bottom: 17px }

.w_item_SC {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:auto; border: 1px solid #d7d7d7; padding:10px; margin-bottom: 17px }
.w_item_logo_SC {float:left;text-align:center; background-color:white;width:100%; height:auto; padding:20px 10px 15px 10px;}

.lbl_Sem {display:block ;text-align:center; font-size:16px;  }
.lbl_Data {display:block ;text-align:center; font-size:12px; }

/* View 1  Entrada de Cep na Home   */
.mens-init {float:left;  margin: 0 auto 0 auto; width:100%; font-size:16px; color:white; font-family:Con_light,Verdana; }
.txt_cep {float:left ;background-color:white; height:40px; width:270px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }

/* View 2  Complento do Endereço   */
.lblEstado {float:left ;background-color:#dadada; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;  border-radius:3px;  border:0; outline:none; }
.lblCidade {float:left ;background-color:#dadada; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; margin:0 0 0 10px;border-radius:3px; border:0; outline:none;}
.lbl_End {float:left ;background-color:#dadada; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px;  font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }
.txt_num {float:left ;background-color:white; height:40px; width:160px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px; border:0; outline:none; }
.txt_complemento {float:left ;background-color:white; height:40px; width:280px; padding: 5px 5px 5px 10px; font-size: 20px;margin:0 0 0 10px ; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v2 {font-size:20px;  width: 120px;}
.btn_avante_v2 {font-size:20px;  width: 320px;}

/* View 3 - Entrada do endereço*/
.DropDown_Estado {float:left ;background-color:white; height:40px; width:75px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Cidade {float:left ;background-color:white; height:40px; width:365px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Logradouro {float:left ;background-color:white; height:40px; width:90px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_Bairro_v3 {float:left ;background-color:white; height:40px; width:450px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 10px 10px 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_endereço_v3 {float:left ;background-color:white; height:40px; width:350px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_num_Cad {float:left ;background-color:white; height:40px; width:150px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_complemento_Cad {float:left ;background-color:white; height:40px; width:290px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v3 {font-size:20px;  width: 120px;}
.btn_avante_v3 {font-size:20px;  width: 320px;}

/* View 4 - Login */
.txtLogin {float:left; height:40px; width:100%; padding:5px 5px 5px 10px; margin-bottom:15px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.btn_Geral_w {width:100%;}

/* Botão Menu */
.menu-area {margin: 45px 0 0 -15px; width:80px; height:36px;}
.burger b {width: 21px; height: 4px; border-radius: 2px; display: block; background: #938995; margin-bottom: 4px;}
.burger_Default b {width: 21px; height: 4px; border-radius: 2px; display: block; background:#000; margin-bottom: 4px;}
.menu-label {position:relative; font-size: 14px; color: #938995; margin: 4px 0 0 7px; font-family: Arial; bottom:4px;}
.Pos{float:left;}

.btn_entrar {float: right; margin-top: 10px;  width:60px;  height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#5e585f; border-radius: 3px 0 0 3px; border:0; outline:none; }
.btn_entrar:hover {color:#d7d7d7;}
.btn_cadastrar {float: right; margin-top: 10px; margin-right: 10px;  width:88px; height:30px; font-family:Con_regular,Verdana; font-size:14px;color:white; background-color:#938995; border-radius: 0 3px 3px 0; border:0; outline:none; }
.btn_cadastrar:hover {color:#d7d7d7;}

.logo {float: left; margin-top: 31px; width:130px; height:44px;}
.ImgBtn_User {float: right; margin-right: 20px;}
.faixa_Horizontal {margin-top: 40px; min-height: 360px; background-image: url('../img/Transparencia/Transp60M.png' ); background-repeat: repeat; z-index: 0}

/* ListarMarmitaria */
.tam {width:100%;}
.lbl_aberto {font-size:24px; font-family:Con_regular; color:#8f272b;  }

/* Montar marmita */
.tam_1{float:left; width:23.5%;margin-right:1px;}
.tam_2{float:left; width:15%;margin-right:1px;}
.lbl_Sem {display:block ;text-align:center; font-size:13px;  }
.lbl_Data {display:block ;text-align:center; font-size:10px; }
.w_det_Marm {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:180px; border: 1px solid #d7d7d7; padding:10px;  }
.w_det_Marm_logo {float:left;text-align:center; background-color:white; width:190px; height:160px; padding:20px 10px 20px 10px;}
.Img_Item {width: 100px;height: 80px;border: 2px solid white;}
.lnl_NomeMarmitaria {font-size: 22px;}
.Lbl_EndMarmitaria {font-size: 12px; }
.Inf {float: right; margin-right: 60px; cursor: pointer;}
.Tam_Car {font-size: 20px}
.btn_dia {background-color:#46393a; color:#fae0d5;height:55px; padding:10px;}
.btn_Sel {background-color:rgba(238, 230, 1, 0.9); color:#46393a;height:55px; padding:10px;}
.Cdesc_tam {padding: 20px 10px 20px 10px; font-size:14px; }
.Indisponivel {float: right; height: 8px; width: 8px; margin-top: 0; margin-right: -5px;}
#Lnk_Cadastre {font-size: 16px; }
.lbl_icon {font-size:16px;}

/* Meus Dados */
.Tam_DDD {width:100px}
.Tam_Tel {width:285px}
.Tam_Nome {width:400px}
.Tam_Botao {width:100px}

/* Cadastro Endereço */
.tam_Cep {width:75%;} 
.tam_btn_cep {width:20%}  

/* Tamanho do modal */
.tam_modal {max-height: 270px;}

/* Aumenta espacamento no celular */
.checkbox label {min-height: 30px; margin-bottom: 10px;}
.checkbox {margin-bottom: -10px;}
}



/*Este eu criei a mais o hidden-xxs */
@media (max-width: 479px) {

.img_tam{max-width: 85px; max-height: 55px}
.img_tam_marmita{width: 80px; height: 80px}

.hidden-xxs {display: none !important;}
.visible-xxs {display: block !important;}

.h-header{background-color: #f8f8f8; border-bottom: 1px solid #c4baca; height: 50px;}
.h-user{float: right; margin-top: 0px;}

.imagem_fundo{background-image: url('/img/Fundo_Mobile_1.jpg'); background-repeat: no-repeat; background-position: center top; background-size:cover}

.w_item {float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #f3f3f3; width: 100%;  border: 1px solid #d7d7d7; padding: 10px; margin-bottom: 17px}

.w_item_SC {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:auto; border: 1px solid #d7d7d7; padding:10px;  margin-bottom: 17px }
.w_item_logo_SC {float:left;text-align:center; background-color:white;width:100%; height:auto; padding:20px 10px 15px 10px;}

.lbl_Sem {display:block ;text-align:center; font-size:12px;  }
.lbl_Data {display:block ;text-align:center; font-size:10px; }

/* View 1  Entrada de Cep na Home   */
.mens-init {float:left;  margin: 0 auto 0 auto; width:100%; font-size:14px; color:white; font-family:Con_light,Verdana; }
.txt_cep {float:left ;background-color:white; height:40px; width:170px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; }

/* View 2  Complento do Endereço   */
.lblEstado {float:left ;background-color:#dadada; height:40px; width:45px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;  border-radius:3px;  border:0; outline:none; }
.lblCidade {float:left ;background-color:#dadada; height:40px; width:215px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888; margin:0 0 0 10px;border-radius:3px; border:0; outline:none; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.lbl_End {float:left ;background-color:#dadada; height:40px; width:270px; padding: 5px 5px 5px 10px; font-size: 20px;  font-family:Con_light,Verdana;  color:#8b8888; border-radius:3px; border:0; outline:none; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.txt_num {float:left ;background-color:white; height:40px; width:100px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px; border:0; outline:none; }
.txt_complemento {float:left ;background-color:white; height:40px; width:160px; padding: 5px 5px 5px 10px; font-size: 20px;margin:0 0 0 10px ; font-family:Con_light,Verdana;  color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v2 {font-size:18px;  width: 80px;}
.btn_avante_v2 {font-size:18px;  width: 180px;}


/* View 3 - Entrada do endereço*/
.DropDown_Estado {float:left ;background-color:white; height:40px; width:70px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Cidade {float:left ;background-color:white; height:40px; width:190px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.DropDown_Logradouro {float:left ;background-color:white; height:40px; width:70px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin:0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_Bairro_v3 {float:left ;background-color:white; height:40px; width:270px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 10px 10px 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_endereço_v3 {float:left ;background-color:white; height:40px; width:190px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_num_Cad {float:left ;background-color:white; height:40px; width:100px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 0; color:#8b8888;border-radius:3px;border:0; outline:none; }
.txt_complemento_Cad {float:left ;background-color:white; height:40px; width:160px; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin: 0 0 0 10px; color:#8b8888;border-radius:3px;border:0; outline:none; }
.btn_voltar_v3 {font-size:18px;  width: 80px;}
.btn_avante_v3 {font-size:18px;  width: 180px;}
.GridView_End{ width: 280px; }

/* View 4 - Login */
.txtLogin {float:left; height:40px; width:100%; padding:5px 5px 5px 10px; margin-bottom:15px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.btn_Geral_w {width:100%;}

/* Botão Menu */
.menu-area {margin-right: -15px; width:50px; height:50px; padding: 15px 15px 15px 15px;}
.burger b {width: 21px; height: 4px; border-radius: 2px; display: block; background: #938995; margin-bottom: 4px;}
.burger_Default b {width: 21px; height: 4px; border-radius: 2px; display: block; background:#000; margin-bottom: 4px;}
.menu-label {position:relative; font-size: 14px; color: #938995; margin: 4px 0 0 7px; font-family: Arial; bottom:4px;}
.Pos{float:right;}

.btn_entrar {float: right; margin-top: 13px;  width:42px;  height:24px; font-family:Con_regular,Verdana; font-size:10px;color:white; background-color:#5e585f; border-radius: 3px 0 0 3px; border:0; outline:none; }
.btn_entrar:hover {color:#d7d7d7;}
.btn_cadastrar {float: right; margin-top: 13px; margin-right: -15px;  width:60px; height:24px; font-family:Con_regular,Verdana; font-size:10px;color:white; background-color:#938995; border-radius: 0 3px 3px 0; border:0; outline:none; }
.btn_cadastrar:hover {color:#d7d7d7;}

.logo {float: left; margin-top: 9px; width:97px; height:33px; margin-left:-15px}
.ImgBtn_User {float: right;  width:50px; height:50px; padding: 7px 7px 7px 7px;}
.faixa_Horizontal {margin-top: 30px; min-height: 360px; background-image: url('../img/Transparencia/Transp60M.png' ); background-repeat: repeat; z-index: 0}

/* ListarMarmitaria */
.tam {width:100%;}
.lbl_aberto {font-size:16px; font-family:Con_regular; color:#8f272b;  }

/* Montar marmita */
.tam_1 {float:left; width:100%; margin-bottom:1px;}
.tam_2 {float:left; width:100%; margin-bottom:1px;}
.lbl_Sem {display:block ;text-align:center; font-size:18px;  }
.lbl_Data {display:block ;text-align:center; font-size:14px; }
.w_det_Marm {float:left; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box ; box-sizing:border-box ; background-color: #f3f3f3; width:100%; height:130px; border: 1px solid #d7d7d7; padding:10px;  }
.w_det_Marm_logo {float:left;text-align:center; background-color:white; width:120px; height:100px; padding:10px 10px 10px 10px;}
.Img_Item {width: 80px;height: 64px;border: 2px solid white;}
.lnl_NomeMarmitaria {font-size: 18px;}
.Lbl_EndMarmitaria {font-size: 8px; }
.Inf {float: right; cursor: pointer;}
.Tam_Car {font-size: 16px}
.btn_dia {background-color:#46393a; color:#fae0d5;height:40px; padding:10px;}
.btn_Sel {background-color:rgba(238, 230, 1, 0.9); color:#46393a;height:40px; padding:10px;}
.Cdesc_tam {padding: 10px 10px 10px 0; font-size:11px; }
.Indisponivel {float: right; height: 14px; width: 14px; margin-top: -20px; margin-right: 0;}
#Lnk_Cadastre {font-size: 12px}
.lbl_icon {font-size:14px;}

/* Meus Dados */
.Tam_DDD {width:65px}
.Tam_Tel {width:150px}
.Tam_Nome {width:240px}
.Tam_Botao {width:67px}

/* Cadastro Endereço */
.tam_Cep {width:170px;}  
.tam_btn_cep {width:95px}  

/* Tamanho do modal */
.tam_modal {max-height: 270px; }

/* Aumenta espacamento no celular */
.checkbox label {min-height: 30px; margin-bottom: 10px;}
.checkbox {margin-bottom: -10px;}

}






/* View 1  Entrada de Cep na Home   */

#view1-lin1 { float:left; margin-top:130px; color:white;}
#view1-lin2 {float:left;  margin-top:13px; }
#view1-lin3 {float:left;  margin-top:10px; }
#dView1 {float:left ; width:100%; }
#Sem_cep {float:left;  color:#d9cddc; font-family:Con_light, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#LinkBtnSemCep:link { color:#d9cddc !important;   }
#btn_cep {float:left ; background-color:#f26520; color:white;margin-left:8px ;font-size:20px;height:40px;max-width: 120px;border-radius:3px;font-family:Con_regular,Verdana; border:0; outline:none; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }
#btn_cep:hover {color:#d7d7d7;}



/* View 2  Complento do Endereço   */

#dView2  {float:left ; width:100%; }
#view2-lin1 { float:left; margin-top:65px; color:white;}
#view2-lin2 { float:left; margin-top:10px; }
#view2-lin3 {float:left;  margin-top:10px; }
#view2-lin4 {float:left;  margin-top:10px; }
#view2-lin5 {float:left;  margin-top:10px; }
#mens-end {float:left; margin: 0 auto 0 auto; width:100%;  color:white; font-family:Con_light,Verdana; }
#btn_voltar_v2 {float:left ; background-color:#938995; color:white; height:40px; border-radius:3px; font-family:Con_regular,Verdana; border:0; outline:none;}
#btn_voltar_v2:hover {color:#d7d7d7;}
#btn_avante_v2 {float:left ; background-color:#f26520; color:#ffffff; margin:0 0 0 10px ; height:40px; border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
#btn_avante_v2:hover {color:#d7d7d7;}




/* View 3 - Entrada do endereço*/

#dView3  {float:left ; width:100%; }
.lin1_sem_bairro {margin-top:45px;float:left;  color:white;font-family:Con_light,Verdana;}
.lin1_com_bairro {margin-top:15px; float:left;  color:white;font-family:Con_light,Verdana; }
#view3-lin2 {float:left;  margin-top:10px; }
#view3-lin3 {float:left;  margin-top:10px; }
#view3-lin4 {float:left;  margin-top:10px; }
#view3-lin5 {float:left;  margin-top:10px; }
#mens-end_v3 {float:left; padding:0 0 0 0; margin: 0 auto 0 auto; width:100%;  color:white; font-family:Con_light,Verdana; }
#btn_voltar_v3 {float:left ; background-color:#938995; color:white; height:40px; border-radius:3px;font-family:Con_regular,Verdana;border:0; outline:none;}
#btn_voltar_v3:hover {color:#d7d7d7;}
#btn_avante_v3 {float:left ; background-color:#f26520; color:#ffffff; margin:0 0 0 10px ; height:40px; border-radius:3px;font-family:Con_regular,Verdana;border:0; outline:none;}
#btn_avante_v3:hover {color:#d7d7d7;}


/* View 4 - Login */

#Lbl_Login {float: left; color: white; margin: 40px auto 20px auto; text-align: center; font-size: 20px;font-family:Con_light,Verdana;}
.btn_Geral {float:left ; background-color:#f26520; color:#ffffff; margin:10px 0 10px 0 ;font-size:20px;  border-radius:3px; font-family:Con_regular,Verdana; border:0; outline:none;}
.btn_Geral:hover {color:#d7d7d7;}


/* View 5 - Reenvio de senha */

.btn_voltar_Geral {float:left ; background-color:#938995; color:white; width: 27%;border-radius:3px;font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_voltar_Geral:hover {color:#d7d7d7;}
.btn_avante_Geral {float:left ; background-color:#f26520; color:#ffffff; margin:0 0 0 3% ; width: 70%;border-radius:3px;font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_avante_Geral:hover {color:#d7d7d7;}
#Lbl_Reenvio {float: left; color: white; margin: 100px auto 20px auto; text-align: center; font-size: 20px;font-family:Con_light,Verdana;}



/* View 6 - Entrada logado */

#Lbl_logado {float: left; color: white; margin: 50px auto 20px auto; text-align: center; font-size: 24px;font-family:Con_light,Verdana;}
#Lbl_mens1 {float: left; color: white; margin: 10px auto 20px auto; text-align: center; font-size: 16px;font-family:Con_light,Verdana;}
#Lbl_mens2 {float: left; color: white; margin: 0 auto 20px auto; text-align: center; font-size: 16px;font-family:Con_light,Verdana;}
#Btn_mesma {    float: left;    background-color: #f26520;    color: #ffffff;  margin: 0 0 10px 0;    font-size: 24px;    border-radius: 3px;    font-family: Con_regular,Verdana;    border: 0;    outline: none;}
#Btn_mesma:hover {color:#d7d7d7;}
#Btn_outra {float:left ;background-color:rgba(181, 157, 154, 0.65);  color:#ffffff; margin:20px 0 10px 0 ;font-size:24px;  border-radius:3px;font-family:Con_regular,Verdana;border:0; outline:none;}
#Btn_outra:hover {color:#d7d7d7;}
#Btn_Iniciar {float:left ;background-color:rgba(181, 157, 154, 0.65); margin-top: 130px; color:#ffffff; font-size:30px;  border-radius:3px;font-family:Con_regular,Verdana;border:0; outline:none;}
#Btn_Iniciar:hover {color:#d7d7d7;}

/*#endregion */


/*#region Listar Marmitarias */

#botoes_login_Listar_Marmitarias { float:right; margin-top: 40px;  }

.w_menu_marmitarias {font-family:Con_light,Verdana; font-size:16px; margin-top:30px; color:#999; padding-left:0; letter-spacing: 2px; }
.w_menu_marmitarias div{padding: 5PX 0 0 15px; text-align:left; }

#w_menu_iten1 {color:#8f272b; }    /* mantem o menu 1 fixo */

#w_menu_iten2 {color:#444;}
#w_menu_iten2:hover {color:#8f272b;}

#w_menu_iten3 {color:#444; }
#w_menu_iten3:hover {color:#8f272b;}

.w_barra  {height:2px; background-color:white; margin:0 20px 0 15px; padding:0 !important;}
.w_barra_fixa  {height:2px; background-color:#8f272b; margin:0 20px 0 15px; padding:0 !important;}

#DropDownList1 {font-size:16px;}

#txt_procura_marmitarias {float:left ;background-color:white; height:40px; margin-top:35px; width:83%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; border-color:#8b8888; color:#444; border-radius:3px 0 0 3px; border-width:1px ; outline:none;border-style: solid none solid solid;}
#btn_procura_marmitarias {float:left ; background-color:#d7d7d7; color:#ffffff; margin:35px 0 0 0 ; height:40px; width: 40px;border-radius:0 3px 3px 0; border:1px solid #8b8888;  outline:none; font-family: modernpics; padding:0; font-size:30px; text-align:center;}

.drp_filtro {float:right; background-color:white; height:40px; margin-top:35px; font-size: 18px; padding: 5px 5px 5px 10px; font-family:Con_light,Verdana;  color:#444; border-radius:3px 3px 3px 3px;border:1px solid #8b8888;  outline:none; text-align:left;cursor:pointer; letter-spacing: 1px; text-rendering: optimizelegibility;}
.drp_filtro:hover {background-color:#f5f5f5; }

.drp_filtro_S {float:right; background-color:#f8ece6; height:40px; margin-top:35px; font-size: 18px; padding: 5px 5px 5px 10px; font-family:Con_light,Verdana;  color:#444; border-radius:3px 3px 3px 3px;border:1px solid #8b8888;  outline:none; text-align:left;cursor:pointer;letter-spacing: 1px; text-rendering: optimizelegibility;}
.drp_filtro_S:hover {background-color:#fadfd1; }

#drop_classifica {float:right; background-color:white; height:40px;margin-right:5%; margin-top:35px; padding: 5px 5px 5px 10px; font-size: 18px; font-family:Con_light,Verdana;  color:#444; border-radius:3px 3px 3px 3px;border:1px solid #8b8888;  outline:none; text-align:left;cursor:pointer;}
#drop_classifica:hover {background-color:#f5f5f5; }

/* para aceitar mudar o input do checkbox tem que colocar a classe no cssclas do objeto */
.Check {vertical-align:text-bottom;}
.check label {display:inline;  color:#8f272b; font-size:16px; vertical-align:bottom; padding-left:10px;font-family:Con_light,Verdana; letter-spacing: 1px; text-rendering: optimizelegibility; font-weight:400}
.Check input[type=checkbox] { width: 16px; height: 16px; vertical-align:sub;}

.order {color:#8f272b; font-size:16px; vertical-align:bottom; font-family:Con_light,Verdana; letter-spacing: 1px; text-rendering: optimizelegibility;}  
.order:hover {color:#8f272b; font-size:16px;  }

#corpo {background-color:white;}

.sub_titulo {height:auto; padding:30px 0 40px 15px;}

.w_item_titulo {font-family:Con_regular; color:#8f272b; white-space: nowrap; text-align:center; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.w_item_titulo:hover {font-family:Con_regular; color:#8f272b; white-space: nowrap; text-align:center; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.menu_user2 {float:left; color:#8f272b;font-family:Con_regular;font-size:20px; margin:20px 20px 20px 20px;  }

.w_item_det {float:left; width:100%; }
.w_icons { width:100%; cursor:help; }
.w_icons_SC { width:100%; margin-top:10px; cursor:help; }
.w_icon {float:left; width:33%; text-align:center; }

.btn_item {float:left ; background-color:#f26520;  color:white; font-size:16px; height:30px; width: 100%;border-radius:3px;font-family:Con_regular,Verdana; border:0; outline:none; }
.btn_item:hover {color:#d7d7d7;}

.btn_item1 {float:left ; background-color:#f26520; margin-top:15px; margin-bottom:15px ;color:white; font-size:18px; height:30px; width: 100%;border-radius:3px;font-family:Con_regular,Verdana; border:0; outline:none; }
.btn_item1:hover {color:#d7d7d7;}


/*#endregion */



/*#region Montar Marmita */

/*.btn_dia {background-color:#46393a; color:#fae0d5;height:70px; padding:10px;}   esta classe está nas separações de midia por tamanho, deixei aqui somente os complementos link,visited e hover  */
.btn_dia:link {background-color:#46393a; text-decoration:none; color:#fae0d5}
.btn_dia:visited {background-color:#46393a; text-decoration:none; color:#fae0d5}
.btn_dia:hover {background-color:rgba(70, 57, 58, 0.90); text-decoration:none; color:#fae0d5;}

/*.btn_Sel {background-color:rgba(238, 230, 1, 0.9); color:#46393a;height:70px; padding:10px;}   esta classe está nas separações de midia por tamanho, deixei aqui somente os complementos link,visited e hover */
.btn_Sel:link {background-color:rgba(238, 230, 1, 0.9); text-decoration:none; color:#46393a;}
.btn_Sel:visited {background-color:rgba(238, 230, 1, 0.9); text-decoration:none; color:#46393a;}
.btn_Sel:hover {text-decoration:none; color:#46393a;}

.lbl_Sem_Data {display:block ;text-align:center; font-size:16px; }



.w_for { margin-top:20px;  font-family: Con_regular; }

.CCard {color:#2a2222; font-family:Con_regular;  text-rendering: optimizelegibility; letter-spacing: 1px ; }

.HCard{color:#8f272b; font-family:Con_regular ; font-size:15px; text-rendering: optimizelegibility; letter-spacing: 1px}

.CDesc {color:#624545;font-family:Con_light; text-rendering: optimizelegibility; letter-spacing: 1px;  }

.txt_Ma{float: left; width: 60px; height: 40px; color: #655555; text-align: center; font-size: 20px; margin:0 5px auto 20px; border: 1px solid #c4baca; border-radius: 3px 3px 3px 3px;}

.lbl_Ma {margin-bottom:20px; font-size: 24px; height: 40px; width: auto; color: #655555; font-family: Con_regular,Verdana; font-weight:400}
.lbl_MaP {float: right; margin: 0 0 20px 10px; font-size: 24px; height: 40px; width: auto; color: #655555; font-family: Con_regular,Verdana; font-weight:400}

.btn_Ma { background-color:#f26520; color:#ffffff; font-size:20px; height:40px; width:100%; border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_Ma:hover {color:#d7d7d7;}

.btn_100 { background-color:#f26520; color:#ffffff; margin: 0 0 20px 0 ;font-size:22px; height:50px; width:100%; border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_100:hover {color:#d7d7d7;}

#accordion {margin-top:10px;}
#accordion a {text-decoration:none; outline:none; }
#accordion h4 {color:#8f272b; text-rendering: optimizelegibility; letter-spacing: 1px}
#accordion h4:hover {color:#dd252c;}
.w_margem_top {margin-top:20px;}

#Panel_Carrinho a {text-decoration:none; outline:none; }
.Car {color:#8f272b; text-rendering: optimizelegibility; letter-spacing: 1px}
.Car:hover {color:#dd252c;}


 /*.separator { border-bottom: 1px solid #ccc; margin:-15px 0 -10px 0;  }*/
.separator { border-bottom: 1px solid #ccc; }





/* carrinho de compra*/

.content{
    width:100%;
    margin:35px auto;
    top:35px;
}
.contentFullFixed{
    position:fixed;
    width:292px;
    margin:0 auto;
    top:35px;
}

#carrinho{
    border: 1px solid #d7d7d7;
    background-color: #f3f3f3;
    height:auto;
}


#btn_carrinho {float:left; background-color:#f26520; color:#ffffff; margin:15px 7% 25px 7% ;font-size:20px; height:40px; width: 86%;border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
#btn_carrinho:hover {color:#d7d7d7;}

#btn_carrinho_Cancela {float:left; background-color:#999; color:#ffffff; margin:15px 7% 0 7% ;font-size:20px; height:40px; width: 86%;border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
#btn_carrinho_Cancela:hover {color:#d7d7d7;}

.GridView_Item_Carrinho {padding:3px 3px 5px 1px; border:none; opacity: 0.6;  }   /*Cada celula*/
.GridView_Item_Carrinho_Vr {padding:1px 5px 1px 1px; border:none; text-align:right; font-size:14px;  }   /*Cada celula*/
.GridView_Item_Carrinho_Prod {padding:1px 1px 1px 7px; border:none; }   /*Cada celula*/
.GridView_Item_Carrinho_Quant {padding:1px 2px 1px 2px; border:none;   }   /*Cada celula*/

.GridView_Row_Carrinho {background-color:white;color:#605263; font-size:14px;font-family:Con_light,Verdana;} /*Cada coluna*/
.GridView_Row_Carrinho_fech {background-color:white;color:#605263; font-size:16px;font-family:Con_light,Verdana;} /*Cada coluna*/
.GridView_img {vertical-align:sub;margin-top:4px; margin-right:-1px; height:14px}

.radio_sel { margin:0 0 0 8%; text-rendering: optimizelegibility; letter-spacing: 1px; font-weight:600; Color: #993333; Font-Size:14px}
.radio_no_sel { margin:0 0 0 8%; text-rendering: optimizelegibility; letter-spacing: 1px; font-weight:400; Color: #333333; Font-Size:14px}

#DropDown_Cartao {float: left; background-color: white; height: 40px; width: 150px; padding: 5px 5px 5px 10px; font-size: 18px; font-family: Con_regular,Verdana; margin: 0 0 0 30px; border: 1px solid #d7d7d7; color: #444; border-radius: 3px 3px 3px 3px;outline: none;}

/*#endregion */



/*#region Cadastro */

.txtCadastro {float:left; height:45px; width:100%; padding: 5px 10px 5px 10px; margin-bottom:10px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}

.Cad_Ok {background-color:#f26520; color:#ffffff; margin:20px 0 0 0 ;font-size:24px; height:45px; width: 100%;border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.Cad_Ok:hover {color:#d7d7d7;}

#Lbl_Mensagem {float:left; height:20px; width:100%; padding:0 0 0 0; margin-bottom:10px; color:#dd252c; border:0 ; outline:none; font-size:14px;font-family:open_sans,Verdana;   text-align:center; }


 /* Cadastro de endereço*/

#Sem_cep_end {float:left;  color:#9e91a1; margin:10px 0 0 10px;font-family:Con_light, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#Sem_cep_end a:link { color:#c9bdcc   }
#Sem_cep_end a:visited { color:#d9cddc   }

#btn_cep_end {float:right ; background-color:#f26520; color:white;font-size:20px;height:40px;border-radius:3px;font-family:Con_regular,Verdana; border:0; outline:none; }
#btn_cep_end:hover {color:#d7d7d7;}

/*#endregion */



/*#region Cadastro de endereço - GridView */

.GridView_CorpoGeral {position:relative;margin-top:30px;margin-bottom:30px;}
.GridView_Footer {height:40px;background-color:#f5ff00;}
.GridView_Header {height:40px;background-color:#0034ff;padding:5px 15px 5px 15px;}
.GridView_Pager {background-color:white; height:30px;  }    /*Paginação*/
.GridView_Row {height:40px;background-color:white;color:#9e91a1; }
.GridView_Row_Lista_Ped {height:40px;background-color:white;color:#4f4545; }
.GridView_Item {padding:5px 15px 5px 15px; border-bottom:solid 1px; }   /*Cada celula*/
.GridView_Botao {float:left ; background-color:#938995; color:#ffffff;  font-size:14px;  height:24px;  border-radius:3px; font-family:Con_regular,Verdana; border:0; outline:none; }
.GridView_Botao:hover {color:#d7d7d7;}

.GridView_Item_Pedido {padding:5px 10px 5px 10px; border-bottom: 1px solid #d7d7d7; }   /*Cada celula*/



.BarRolagemMobile{}
.BarRolagemMobile::-webkit-scrollbar { -webkit-appearance: none;}
.BarRolagemMobile::-webkit-scrollbar:vertical { width: 9px;}
.BarRolagemMobile::-webkit-scrollbar:horizontal {height: 9px;}
.BarRolagemMobile::-webkit-scrollbar-thumb {border-radius: 6px; border: 3px solid white;background-color: rgba(0, 0, 0, .6);}




#DropDown_Estado_End {float:left ; height:45px; width:22%; padding: 5px 5px 5px 5px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }
#DropDown_Cidade_End {float:right ;background-color:white; height:45px; width:73%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }

#DropDown_Logradouro_End {float:left ;background-color:white; height:45px; width:28%; padding: 5px 5px 5px 5px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }

#txt_Bairro_End {float:right ;background-color:white; height:45px; width:100%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }

#txt_endereço_End {float:right ;background-color:white; height:45px; width:67%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }

.tam_btn_voltar { width: 30%;}
.tam_btn_avante {float:right; width: 65%;}

#Lbl_Estado_End {float:left ;background-color:#eeeeee; height:45px; width:20%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }
#Lbl_Cidade_End {float:right ;background-color:#eeeeee; height:45px; width:75%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#Lbl_Bairro_End {float:right ;background-color:#eeeeee; height:45px; width:100%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#Lbl_Logradouro_End {float:left ;background-color:#eeeeee; height:45px; width:25%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#Lbl_endereço_End {float:right ;background-color:#eeeeee; height:45px; width:70%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}

#Txt_num_Cad_End {float:left ;background-color:white; height:45px; width:35%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }
#Txt_complemento_Cad_End {float:right ;background-color:white; height:45px; width:60%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }

#Txt_Referencia_Cad_End {float:right ;background-color:white; height:45px; width:100%; padding: 5px 5px 5px 10px; font-size: 20px; font-family:Con_light,Verdana; margin-bottom:20px; color:#8b8888;border-radius:3px;border:1px solid #bebebe; outline:none; }

/*#endregion */



/*#region pagina Login */

.Chk_ManterLogado {float:left; vertical-align:middle ;  padding-left:20px; }
.Chk_ManterLogado label {display:inline;   font-size:14px;  padding-left:5px; font-family:Con_regular; font-weight:400}
.Chk_ManterLogado input[type=checkbox] { width: 14px; height: 14px;  }

.EsqueciSenha {float:right; padding:5px 20px 0 0;  font-size:14px;  text-align:right; font-family:Con_regular; font-weight:400;}

.txtLoginGrande {float:left; height:45px; width:100%; padding: 5px 5px 5px 10px; margin-bottom:20px; color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}



/*#endregion */



/*#region Meus Endereços */

.Grid_End {background-color:white; color:#746b76; font-size:14px; height:60px; width:100%; font-family:Con_light,Verdana;}
.Grid_row {padding:5px 15px 5px 15px;}

.txtMensagem {float:left; height:60px; width:59%; padding:14px 0 14px 10px; margin:20px auto 20px auto; color:#444;    border:none; outline:none; font-size:16px;font-family:Con_regular,Verdana;}

#btn_Novo_End {float:right ; background-color:#f26520; color:#ffffff; margin:30px auto 20px auto; font-size:14px; height:30px; width:40%; border-radius:3px; font-family:Con_regular,Verdana; border:0; outline:none; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
#btn_Novo_End:hover {color:#d7d7d7;}

.btn_gridview {float:left ; background-color:#938995; color:#ffffff;  font-size:14px; height:30px;  border-radius:3px; font-family:Con_regular,Verdana; border:0; outline:none; }
.btn_gridview:hover {color:#d7d7d7;}



/*#endregion */



/*#region do Modal */


.modalBackground
        {position: absolute; top: 0; left: 0; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; background-color:black; z-index:6000!important;}



.popup {width:250px;
        height:auto;
            margin: 10px;
            padding: 15px;
            position: relative; 
            background-color: #fff;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;
            border: 1px solid #999;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: 6px;
            outline: 0;
            -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .3);
            box-shadow: 0 3px 9px rgba(0, 0, 0, .3);
            font-family:Con_light,Verdana;
            font-size:16px;
            text-align:center;}

.Btn_Mens_Modal {text-align:center;  background-color:#f26520; color:#ffffff; margin-top:30px; font-size:14px; height:30px; width:auto; border-radius:3px; font-family:Con_regular,Verdana; border:0; outline:none; }
.Btn_Mens_Modal_Cancela {text-align:center;  background-color:#8b8888; color:#ffffff; margin-top:30px; font-size:14px; height:30px; width:auto; border-radius:3px; font-family:Con_regular,Verdana; border:0; outline:none; }


/*#endregion */




/*#region Mudanças no Bootstrap */


.panel-default > .panel-heading .badge {
    color: white;
    background-color: #d9a791;
}

a > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}

.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
    position: absolute;
    margin-left: -12px;
    margin-top: 4px \9;
   }

.radio input[type="radio"],
.radio-inline input[type="radio"]
 {
    position: absolute;
    margin-left: -1px;
    margin-top: 4px \9;
}




/*#endregion */


.space {margin-top:5px}

.to-left { float: left;}
.to-right { float: right;}
.clear {clear: both;}

.badge address{}

.btn_h50 { background-color:#f26520; color:#ffffff; font-size:22px; height:50px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h50:hover {color:#d7d7d7;}

.btn_h50b { background-color:#938995; color:#ffffff; font-size:22px; height:50px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h50b:hover {color:#d7d7d7;}

.btn_h45 { background-color:#f26520; color:#ffffff; font-size:20px; height:45px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h45:hover {color:#d7d7d7;}

.btn_h45b { background-color:#938995; color:#ffffff; font-size:20px; height:45px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h45b:hover {color:#d7d7d7;}

.btn_h40 { background-color:#f26520; color:#ffffff; font-size:18px; height:40px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h40:hover {color:#d7d7d7;}

.btn_h40b { background-color:#938995; color:#ffffff; font-size:18px; height:40px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h40b:hover {color:#d7d7d7;}

.btn_h30 { background-color:#f26520; color:#ffffff; font-size:14px; height:30px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h30:hover {color:#d7d7d7;}

.btn_h30b {background-color:#938995; color:#ffffff; font-size:14px; height:30px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h30b:hover {color:#d7d7d7;}

.btn_h25b {background-color:#938995; color:#ffffff; font-size:12px; height:25px;  border-radius:3px; font-family:Con_regular,Verdana;border:0; outline:none;}
.btn_h25b:hover {color:#d7d7d7;}


.txt_h45 {height:45px;  padding: 5px 5px 5px 10px;  color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.txt_h40 {height:40px;  padding: 5px 5px 5px 10px;  color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:20px;font-family:Con_light,Verdana;}
.txt_h30 {height:30px;  padding: 2px 5px 2px 10px;  color:#8b8888;  border-radius:3px;  border:1px solid #bebebe; outline:none; font-size:16px;font-family:Con_regular,Verdana;}


.Lbl_h45 {height:45px; padding:6px 0 10px 20px;  color:white;  border-radius:3px; border:0; outline:none; font-size:23px;font-family:Con_regular,Verdana; background-color:#938995; text-align:center; }


.Title { color:#8f272b; font-family:Con_regular,Verdana; text-rendering: optimizelegibility; letter-spacing: 1px;  }
.Title_L { color:#8f272b; font-family:Con_light,Verdana; text-rendering: optimizelegibility; letter-spacing: 1px;  }
.Suave { color:#444; font-family:Con_regular,Verdana; text-rendering: optimizelegibility; letter-spacing: 1px;  }
.Suave_L { color:#444; font-family:Con_light,Verdana; text-rendering: optimizelegibility; letter-spacing: 1px;  }

/* O links para funcionar direito tem que ser nesta ordem link, visited e hover*/
.LinkW:link  {color:#444; text-decoration:none; outline:none; text-rendering: optimizelegibility; letter-spacing: 1px}
.LinkW:visited  {color:#444; text-decoration:none; outline:none; text-rendering: optimizelegibility; letter-spacing: 1px}
.LinkW:hover {color:#8f272b; text-decoration:none; outline:none;}


.Checkbox_Mens label {padding-left:10px; vertical-align:middle; cursor: pointer;}


/*#region Gif animado processando (não deixa clicar botão 2 vezes) */


#graybackground-div {
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-color: #808080;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 10;
    display: none;
}

#message-div {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    display: none;
    /*Se quizer colocar uma caixa de mensagem*/
    /*background-color: #0066FF;
            filter: progid:DXImageTransform.Microsoft.Gradient( GradientType=0,StartColorStr='#0066FF', EndColorStr='#CCFFFF');
            width: 500px;
            height: 300px;
            border: 2px solid #FF6600;
            font-family: Arial;
            text-align: center;
            color: #FFFFFF;
            font-size: 18px;
             margin-left: -250px;
            margin-top: -150px;*/
}



/*#endregion */
   








