.breadcrumbs li a:after,
.breadcrumbs li:first-child a span:after,
.breadcrumbs li:first-child:after {
	content: "";
	position: absolute
}

body {
	font-family: 'Open Sans', sans-serif;
	overflow-x: hidden
}

a,
p {
	color: #58595b;
	-webkit-transition: background .3s linear;
	-moz-transition: background .3s linear;
	-ms-transition: background .3s linear;
	-o-transition: background .3s linear;
	transition: background .3s linear
}

ol,
ul {
	list-style: none;
	margin: 0;
	padding: 0
}

.to_top {
	position: fixed;
	bottom: 1px;
	right: 15px;
	background: #29ae21;
	border-radius: 10px;
	z-index: 102;
	padding: 10px;
	cursor: pointer;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}

.to_top:hover {
	opacity: 1
}

.to_top p {
	position: relative;
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	color: #fff
}

#div_chat {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	position: fixed;
	z-index: 16000002;
	width: 350px;
	right: 0;
	bottom: 0;
	background: #d3d3d5;
	display: none
}

#div_chat img {
	cursor: pointer;
	border: 0;
	width: 80px;
	height: 80px
}

#chat_close {
	float: right;
	background-color: #d3d3d5;
	padding: 5px;
	font-size: 14px;
	color: #29ae21;
	cursor: pointer
}

.corpo,
.f_left,
.f_right {
	float: left
}

#chat_open {
	color: #FFF
}

.to_top p img {
	position: absolute;
	left: 0;
	top: -1px
}

.radio_gazin_iframe {
	position: absolute;
	top: -1000px
}

.breadcrumbs_fundo {
	display: block;
	width: 100%;
	position: relative;
	float: left;
	background-color: #f1f2f2;
	margin-bottom: 30px
}

.breadcrumbs li a {
	padding: 15px;
	position: relative;
	display: block;
	color: #808285
}

.breadcrumbs li a:after {
	right: -7px;
	top: 16px;
	width: 5px;
	height: 5px;
	border: 5px solid transparent;
	border-left-color: #808285
}

.breadcrumbs li:first-child a:after,
.breadcrumbs li:last-child a:after {
	display: none
}

.breadcrumbs li:first-child a {
	background: #e1e1e1;
	padding: 20px 30px;
	text-indent: -999px
}

.breadcrumbs li:first-child a span {
	background: url(../img/icn_home.png);
	width: 16px;
	height: 15px;
	position: absolute;
	top: 13px;
	right: 15px
}

.breadcrumbs li:first-child a span:after {
	right: -35px;
	top: -2px;
	width: 10px;
	height: 10px;
	border: 10px solid transparent;
	border-left-color: #e1e1e1
}

.breadcrumbs li:first-child:after {
	height: 40px;
	background: #e1e1e1;
	width: 100%;
	top: 0;
	left: -98%
}

.corpo,
.full_img,
.titulo_padrao_1 {
	position: relative
}

.area_restrita:before,
.radio_gazin:after {
	left: 9px;
	content: ""
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}

.banner_interno img,
.corpo,
.full_img img,
.linha_1 {
	width: 100%
}

.titulo_padrao_1 {
	font-size: 1.8em;
	color: #233574;
	font-weight: 600
}

.linha_1 {
	display: block;
	border-top: 1px solid #ccc
}

.bt_padrao_1 {
	display: inline-block;
	border-radius: 3px;
	padding: 5px;
	color: #A8A8A8;
	text-align: center;
	border: 1px solid #CDCDCD;
	background: 0 0
}

.bt_padrao_2,
.bt_padrao_3 {
	display: inline-block;
	border-radius: 3px;
	color: #fff;
	text-align: center
}

.bt_padrao_1:hover {
	background: #3399ff;
	color: #fff
}

.bt_padrao_2 {
	padding: 12px;
	background: #483CC6
}

.bt_padrao_2:hover {
	color: #fff;
	background: #233575
}

.bt_padrao_3 {
	padding: 12px 20px;
	background: #818286
}

.bt_padrao_3:hover {
	color: #fff;
	background: #5A5B5F
}

.banner_interno {
	width: 100%;
	top: 0;
	overflow: hidden
}

.corpo {
	background: #fff;
	display: block
}

.estado_select,
.sobra_ativa {
	display: none
}

.sobra_ativa,
.topo {
	position: fixed;
	width: 100%
}

.f_none {
	float: none
}

.mar_left_10 {
	margin-left: 10px
}

.mar_rigth_10 {
	margin-right: 10px
}

.mar_top_10 {
	margin-top: 10px
}

.mar_bottom_10 {
	margin-bottom: 10px
}

.mar_left_0 {
	margin-left: 0
}

.mar_rigth_0 {
	margin-right: 0
}

.mar_top_0 {
	margin-top: 0
}

.mar_top_100 {
	margin-top: 100px
}

.mar_bottom_0 {
	margin-bottom: 0
}

.mar_0 {
	margin: 0
}

.mar_10 {
	margin: 10px
}

.pad_left_10 {
	padding-left: 10px
}

.pad_rigth_10 {
	padding-right: 10px
}

.pad_top_10 {
	padding-top: 10px
}

.pad_bottom_10 {
	padding-bottom: 10px
}

.pad_left_0 {
	padding-left: 0
}

.pad_rigth_0 {
	padding-right: 0
}

.pad_top_0 {
	padding-top: 0
}

.pad_bottom_0 {
	padding-bottom: 0
}

.pad_0 {
	padding: 0
}

.pad_10,
.radio_gazin {
	padding: 10px
}

.txt_center {
	text-align: center
}

.txt_left {
	text-align: left
}

.txt_right {
	text-align: right
}

.txt_justify {
	text-align: justify
}

.topo {
	z-index: 106
}

.sobra_ativa {
	background: url(../img/fancybox_overlay.png);
	height: 100%;
	z-index: 102
}

.area_restrita,
.logo,
.menu,
.radio_gazin,
.som_restrito {
	display: inline-block
}

.som_restrito {
	width: 100%;
	background: #3399ff;
}

.radio_gazin {
	background: #7e848c;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	color: transparent;
	position: relative;
	width: 135px
}

.radio_gazin:hover {
	color: transparent;
	background: #6C6C6C
}

.radio_gazin:after {
	position: absolute;
	width: 115px;
	height: 21px;
	background: url(../img/radio_gazim_stop.png);
	top: 7px
}

.radio_off:after {
	background: url(../img/radio_gazim_play.png)
}

.area_restrita {
	padding: 10px 10px 10px 28px;
	color: #fff;
	position: relative;
	margin-left: 30px
}

.area_restrita:before {
	position: absolute;
	width: 11px;
	height: 15px;
	background: url(../img/icn_area_restrita.png)
}

.area_restrita:hover {
	background: #2c3d77;
	color: #fff
}

.menu {
	width: 100%;
	background: url(../img/patner_1.png) #f1f2f2;
	padding: 20px 0
}

.logo {
	margin-top: -30px;
	float: left;
	margin-left: -30px
}

.menu nav {
	float: left;
	position: relative
}

.menu nav li {
	float: left;
	display: block;
	position: relative
}

.menu_negocios,
.menu_empresa,
.search {
	display: none;
	z-index: 9
}

.menu nav li a {
	padding: 6px;
	font-weight: 600;
	position: relative
}

.menu nav li:last-child a {
	text-indent: -999px;
	color: transparent;
	width: 18px;
	height: 18px
}

.menu nav li:last-child a:after {
	content: "";
	position: absolute;
	width: 18px;
	height: 18px;
	background: url(../img/icon_search.png);
	left: 14px;
	top: 8px
}

#form_news h1:after,
.f_rs a:before,
.rodape .linha_left_right:before {
	left: 0;
	top: 0;
	content: ""
}

.menu nav li:last-child a:hover:after {
	background: url(../img/icon_search_hover.png)
}

.menu nav li a.ativo {
	color: #1b264c
}

.menu_negocios {
	position: absolute;
	left: 0;
	width: 100%;
	max-width: 1000px;
	background: #fff
}

.menu_empresa {
	position: absolute;
	left: 0;
	width: 100%;
	max-width: 1000px;
	background: #fff
}

.menu_negocios li {
	width: 50%;
	float: left;
	padding: 20px 15px;
	position: relative;
	border: 2px solid #fff;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}
.menu_empresa li {
	width: 50%;
	float: left;
	padding: 20px 15px;
	position: relative;
	border: 2px solid #fff;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear
}

.menu_negocios li:hover {
	border: 2px solid #f2f2f2;
	background: #F9F9F9
}
.menu_empresa li:hover {
	border: 2px solid #f2f2f2;
	background: #F9F9F9
}

.menu_negocios li img {
	position: absolute;
	top: 10px;
}
.menu_empresa li img {
	position: absolute;
	top: 10px;
}

.menu_negocios li a p {
	padding-left: 80px
}
.menu_empresa li a p {
	padding-left: 80px
}

.search {
	width: 100%;
	position: relative
}

.search form {
	padding: 10px;
	background: rgba(0, 0, 0, .7);
	position: absolute;
	width: 100%
}

.search form input,
.search form input:focus {
	padding: 5px;
	background-color: transparent;
	border: none;
	font-size: 1.3em;
	margin: 0;
	box-shadow: none;
	color: #fff
}

.bt_menu,
.rodape h1 {
	font-weight: 700;
	font-size: 1em
}

.search form button {
	padding: 4px 10px;
	position: absolute;
	right: 0;
	background-color: transparent;
	margin: 0
}

.search form button i {
	background: url(../img/icon_search_w.png);
	width: 30px;
	height: 29px;
	display: block
}

.topo_mobile {
	border-top: 10px solid #3399ff;
	display: none;
	width: 100%;
	background: url(../img/patner_1.png) #efefef;
	padding: 20px 0 0
}

.logo_mobile {
	text-align: center
}

.bt_menu {
	background: #3399ff;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin: 10px 0 0;
	padding: 10px;
	color: #FFF
}

.busca_mobile {
	position: relative;
	margin-top: 10px
}

.busca_mobile button {
	position: absolute;
	right: 0;
	padding: 6px;
	background-color: transparent;
	margin: 0
}

.busca_mobile button i {
	background: url(../img/icon_search_m.png);
	background-image: url(../img/icon_search_m.svg), none;
	width: 30px;
	height: 29px;
	display: block
}

.busca_mobile input {
	margin: 0;
	padding: 20px;
	border-radius: 5px;
	border: none
}

.topo_mobile nav {
	display: none
}

.topo_mobile li {
	display: block;
	text-align: center
}

.topo_mobile ul li a {
	background: #D8D8D8;
	display: block;
	padding: 7px;
	border-top: 1px solid rgba(255, 255, 255, .4);
	border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.topo_mobile ol {
	margin: 0;
	padding: 0;
	display: none
}

.topo_mobile ol li a {
	background: #efefef
}

.rodape {
	display: block;
	padding: 50px 0;
	float: left;
	width: 100%;
	background: white;
	z-index: 100;
	position: relative;
	border-top: solid 3px #084b8d;
}

.rodape h1 {
	color: #3399ff!important;
	margin-bottom: 5px
}

.rodape h1>a {
	color: #3399ff!important;
}

.rodape ul {
	margin-bottom: 10px;
	padding-left: 15px
}

.rodape ul li a {
	font-size: .9em
}

.rodape a:hover{
	color: #1a75ce !important;
}
.rodape li{
    list-style-type: circle !important;
}
.rodape li:hover{
	color:#1a75ce;
	list-style-type: disc !important;
}

.rodape .linha_left_right:before {
	/* width: 1px;
	height: 290px;
	background: #c2c2c2;
	position: absolute */
}

.rodape div {
	position: relative
}

.rodape .linha_left_right h1 {
	padding-left: 5px
}

.linha_dashed {
	width: 100%;
	height: 1px;
	border-top: 1px dashed #c2c2c2;
	margin: 50px 0 25px
}

#form_news h1,
.f_rs h1 {
	font-size: 1.1em;
	color: #233574;
	position: relative;
	padding-left: 30px
}

#form_news h1:after {
	background: url(../img/icn_newsletter.png);
	width: 24px;
	height: 18px;
	display: block;
	position: absolute
}

#form_news button {
	padding: 10px 20px;
	background: #3399ff;
	border-radius: 5px
}

#form_news button:hover {
	background: #1A265A
}

#form_news input {
	max-width: 350px
}

.f_rs h1 {
	padding-left: 0
}

.f_rs a {
	display: block;
	padding-left: 41px;
	height: 40px;
	position: relative;
	margin-bottom: 10px;
	width: 100%;
	max-width: 200px;
	text-align: center
}

.f_rs a:before {
	width: 41px;
	height: 40px;
	position: absolute
}

.f_rs a.facebook:before {
	background: url(../img/28437d.png) no-repeat;
	background-size: 41px;
}

.f_rs a.youtube:before {
	background: url(../img/a92825.png) no-repeat;
	background-size: 41px;
}

.f_rs a.linkedin:before {
	background: url(../img/257eb3.png) no-repeat;
	background-size: 41px;
}

.f_rs a.twitter:before {
	background: url(../img/icn_f_twitter.jpg) no-repeat
}

.f_rs a span {
	display: inline-block;
	padding: 12px 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff
}

.f_rs a.facebook {
	background-color: #28437d
}

.f_rs a.youtube {
	background-color: #a92825
}

.f_rs a.linkedin {
	background-color: #257eb3
}

.f_rs a.twitter {
	background-color: #1289b3
}

.f_rs a:hover.facebook {
	background-color: #2d334c
}

.f_rs a:hover.youtube {
	background-color: #801517
}

.f_rs a:hover.linkedin {
	background-color: #1E5B79
}

.f_rs a:hover.twitter {
	background-color: #159fd0
}

.fb-like {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 6px
}

#filosofia ol li:last-child,
.conquista_pg_inicial.flexslider {
	border-bottom: none
}
.conquista_pg_inicial li{

}

.copy {
	display: block;
	width: 100%;
	padding: 10px 0;
	background: #3e3e3e;
	float: left;
	position: relative
}

.copy p {
	color: #fff;
	font-size: .8em;
	margin: 0
}

.frase_inspiracao {
	display: table;
	width: 100%;
	height: 120px;
	text-align: center;
	background: url(../img/img_0.jpg) repeat-x
}

.frase_inspiracao div {
	display: table-cell;
	vertical-align: middle
}

.frase_inspiracao div h2 {
	font-size: 1.6em;
	color: #233574;
	position: relative;
	margin: 0
}

.pg_inicial_divisoes {
	float: left;
	width: 100%;
	display: block
}

.pg_inicial_divisoes ul li {
	float: left;
	width: 25%;
	display: block;
	position: relative;
	overflow: hidden
}

.pg_inicial_divisoes ul li a div.icn {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -65px 0 0 -63;
	z-index: 3
}

.pg_inicial_divisoes ul li a>img {
	width: 100%!important;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.pg_inicial_divisoes ul li:hover a>img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15)
}

.pg_inicial_divisoes ul li a div.icn img.hover {
	display: none;
	position: absolute;
	top: 0
}

.pg_inicial_divisoes ul li a div.fundo {
	display: block;
	width: 100%;
	position: absolute;
	height: 100%;
	background: #3399ffad;
	z-index: 1
}

.flex-direction-nav li {
	float: inherit!important;
	width: auto!important;
	overflow: inherit!important
}

.flex-direction-nav li a.flex-next {
	right: 10px
}

.flex-direction-nav li a.flex-prev {
	left: 10px
}

.flex-direction-nav {
	width: 100%;
	position: absolute;
	top: 30%
}
.inspiracaofirst .flex-direction-nav{
	top: 0;
}

.galeria_noticia p strong {
	position: relative;
	padding-left: 20px;
	margin-bottom: 10px
}

.galeria_noticia p strong:after {
	content: "";
	background: url(../img/icon-photo.png);
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 16px
}

.galeria_noticia li {
	float: left;
	width: 25%;
	padding: 10px
}

.fundo_noticia {
	background: #ebebeb;
	display: block;
	float: left;
	width: 100%;
	padding: 30px 0 50px
}

.noticias h1 {
	font-size: 1.8em;
	color: #233574;
	position: relative;
	margin: 0 0 30px;
	font-weight: 700
}

.noticias ul li div {
	padding: 10px
}

.noticias ul li div p.titulo {
	min-height: 40px;
	margin: 0 0 10px
}

.noticias ul li div a.bt_padrao_1 {
	display: block;
	width: 100%;
	text-align: center
}

.noticias ul li div p.data {
	font-size: .8em;
	color: #A8A8A8;
	margin: 5px 0 0
}

.noticias .flexslider {
	border: none;
	background: 0 0
}

.noticias .flex-direction-nav li a.flex-prev {
	left: -40px
}

.noticias .flex-direction-nav li a.flex-next {
	right: -40px
}

.noticias .flex-direction-nav a {
	background: url(../img/bg_direction_nav_azul.png) no-repeat!important
}

.noticias .flex-direction-nav .flex-next {
	background-position: -30px 0!important
}

.pg_inicial_divisoes_2 ul li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
	overflow: hidden;
	cursor: pointer
}

.pg_inicial_divisoes_2 ul li h1 {
	font-size: 1.4em;
	color: #fff;
	margin: 0;
	text-transform: uppercase
}

.pg_inicial_divisoes_2 ul li p {
	color: #fff;
	margin: 20px 0 30px
}

.pg_inicial_divisoes_2 ul li a {
	display: inline-block;
	width: 100%;
	max-width: 210px
}

.pg_inicial_divisoes_2 ul li div.fundo {
	position: absolute;
	background: #3399ffc7;
	width: 100%;
	height: 100%;
	-webkit-transition: background .5s ease-in;
	-moz-transition: background .5s ease-in;
	-ms-transition: background .5s ease-in;
	-o-transition: background .5s ease-in;
	transition: background .5s ease-in;
	z-index: 1
}

.pg_inicial_divisoes_2 ul li:hover div.fundo {
	background: rgba(0, 0, 0, .4)
}

.pg_inicial_divisoes_2 ul li div.conteudo {
	position: absolute;
	width: 100%;
	margin-top: 40px;
	z-index: 3
}

.pg_inicial_divisoes_2 ul li img {
	width: 100%!important;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.pg_inicial_divisoes_2 ul li:hover img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15)
}

img.grayscale {
	opacity: .5;
	position: relative;
	z-index: 2;
	cursor: pointer;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in;
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: url(grayscale.svg#greyscale);
	filter: gray;
	-webkit-filter: grayscale(1)
}

img.grayscale:hover {
	opacity: 1;
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: url(grayscale.svg#greyscale);
	filter: none;
	-webkit-filter: grayscale(0)
}

.conquista_pg_inicial h1 {
	text-align: center;
	font-size: 1.8em;
	color: #233574;
	position: relative;
	margin: 30px 0 10px;
	font-weight: 700
}

body.empresa .breadcrumbs li.current a,
body.empresa h1,
body.empresa h2 {
	color: #483cc6
}

.conquista_pg_inicial {
	margin-bottom: 10px!important
}

#filosofia ul li div,
.menu_navegacao {
	display: block;
	float: left;
	margin-bottom: 30px
}

.banner_inicial .flex-control-paging li a.flex-active,
.conquista_pg_inicial .flex-control-paging li a.flex-active {
	background: #233574!important
}

body.empresa .to_top {
	background: #483CC6
}

body.empresa .menu_navegacao li:hover a {
	background: #483cc6;
	color: #fff
}

#filosofia h2,
body.empresa .active {
	color: #483cc6
}

body.empresa .som_restrito {
	background: #483cc6
}

.fixa_menu_navegacao {
	position: fixed!important;
	top: 107;
	z-index: 9999
}

@-moz-document url-prefix() {
	.fixa_menu_navegacao {
		z-index: 101
	}
}

.menu_navegacao {
	position: relative;
	width: 100%;
	max-width: 970px
}

.menu_navegacao li {
	background: #ebebeb;
	float: left;
	display: block;
	font-size: 14px;
	width: 20%;
	text-align: center;
	border-right: 1px dashed #ccc
}

#filosofia ul li div,
#hino,
#unigazin {
	background: #f1f2f2
}

.menu_navegacao li:last-child {
	border-right: none
}

.menu_navegacao li a {
	display: block;
	padding: 15px 0;
	font-size: .9em
}

#balanco_social,
#filosofia,
#historia,
#trabalhe_conosco,
#unigazin {
	padding-top: 50px
}

#filosofia ul li {
	float: left;
	width: 25%;
	padding: 10px 20px;
	text-align: center
}

#filosofia ul li div {
	width: 100%;
	padding: 30px 5px;
	border-radius: 5px;
	min-height: 280px
}

#filosofia ul li div h1 {
	font-size: 1.2em;
	color: #233574;
	margin: 10px 0 0
}

#filosofia h2 {
	font-size: 1.4em;
	margin: 10px 0 0
}

#filosofia ol li {
	width: 100%;
	padding: 15px 0;
	border-bottom: 1px solid #ccc;
	position: relative;
	min-height: 60px;
	display: table
}

#filosofia ol li div.number {
	width: 50px;
	height: 50px;
	position: relative;
	display: table-cell
}

#filosofia ol li div.number p {
	font-size: 4em;
	font-weight: 900;
	color: #d1d3d4;
	position: absolute;
	top: 0;
	line-height: 48px
}

#filosofia ol li div.txt {
	display: table-cell;
	vertical-align: middle
}

#balanco_social,
#hino,
#trabalhe_conosco,
#trabalhe_conosco .tab,
#unigazin {
	width: 100%;
	display: block;
	float: left
}

#Unigazin h2 {
	font-size: 1.5em
}

#hino {
	padding-top: 15px
}

#trabalhe_conosco .tab {
	background: #f1f2f2;
	overflow: hidden
}

#trabalhe_conosco .tab .rw {
	display: table;
	height: 50%
}

#trabalhe_conosco .tab .cell {
	display: table-cell;
	vertical-align: middle;
	width: 100%
}

#filiais,
.filiais {
	display: block;
	width: 100%;
	position: relative
}

#trabalhe_conosco .tab img {
	max-width: inherit
}

#S {
	min-height: 350px
}

#filiais {
	padding: 25px 0;
	float: left
}

.filiais .conteudo div,
.filiais h1 {
	padding: 10px
}

.filiais {
	background: #F2F2F2;
	border: 1px solid #DDD;
	height: 330px
}

.filiais .conteudo {
	height: 260px;
	overflow-y: scroll
}

.filiais h2 {
	font-size: 1em;
	margin: 0;
	font-weight: 700;
	color: #757577!important
}

.filiais:after,
.filiais:before {
	content: "";
	width: 20px;
	height: 20px;
	border: 20px solid transparent;
	border-right-color: #F2F2F2;
	position: absolute;
	top: 60px;
	left: -40px;
	z-index: 2
}

.outras_paginas,
.outras_paginas .rw {
	position: relative;
	display: block;
	float: left
}

.filiais:before {
	border-right-color: #ddd;
	left: -41px;
	z-index: 1
}

.filiais i {
	display: block;
	width: 33px;
	height: 1px;
	border-bottom: 2px dashed #777
}

.filiais h1 {
	display: block;
	width: 100%;
	font-size: 1.5em;
	font-weight: 700;
	background: #F9F9F9;
	border-bottom: 1px solid #DDD;
	margin: 0
}

.outras_paginas {
	width: 100%
}

.outras_paginas .rw {
	width: 50%;
	overflow: hidden
}

.outras_paginas .rw>img {
	width: 100%!important
}

.outras_paginas .rw .fundo {
	background: rgba(0, 0, 0, .7);
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-webkit-transition: background .3s linear;
	-moz-transition: background .3s linear;
	-ms-transition: background .3s linear;
	-o-transition: background .3s linear;
	transition: background .3s linear
}

.outras_paginas .rw:hover .fundo {
	background: rgba(0, 0, 0, .4)
}

.outras_paginas .rw a {
	display: table;
	position: absolute;
	z-index: 30;
	width: 100%
}

.outras_paginas .rw a p strong {
	text-transform: uppercase;
	font-size: 1.3em
}

.outras_paginas .rw a p {
	color: #fff;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	padding-left: 50%;
	position: relative
}

.outras_paginas .rw a p img {
	position: absolute;
	margin-left: -105px;
	margin-top: -20px
}

.banner_historia_sucesso_empresa img {
	width: 100%;
	position: relative;
	z-index: 2
}

.banner_historia_sucesso_empresa p {
	position: relative;
	z-index: 10;
	margin-top: -105px
}

body.contato .som_restrito,
body.contato .to_top {
	background: #E66E20
}

body.contato .area_restrita:hover {
	background: #D05809
}

body.contato .bt_padrao_2 {
	background: #E66E20
}

body.contato .bt_padrao_2:hover {
	background: #D5671F
}

body.contato .active,
body.contato .breadcrumbs li.current a,
body.contato h1,
body.contato h2 {
	color: #E66E20
}

body.contato .menu_navegacao li:hover a {
	background: #E66E20;
	color: #fff
}

body.noticia .active,
body.noticia .breadcrumbs li.current a,
body.noticia h1,
body.noticia h2 {
	color: #0bbab5
}

body.contato .menu_navegacao li {
	width: 33.3333%
}

#fale_conosco {
	padding: 55px 0
}

#fale_conosco input,
#fale_conosco textarea {
	padding: 25px 15px;
	background: #F8F8F8;
	border: 2px solid #E1E1E1;
	border-radius: 5px
}

#fale_conosco textarea {
	padding: 15px;
	min-height: 180px;
	max-height: 200px
}

#onde_nos_encontrar {
	padding-top: 55px;
	display: block;
	width: 100%;
	background: #F2F2F2
}

.styled-select.slate {
	background: url(../img/seta_select.png) right center no-repeat #fff;
	height: 40px;
	width: 220px;
	border: 1px solid #ccc;
	display: inline-block;
	margin: 10px
}

.styled-select.slate select {
	border: none;
	height: 40px;
	outline: 0;
	background: 0 0;
	margin: 0;
	padding: 5px;
	cursor: pointer
}

@-moz-document url-prefix() {
	.styled-select.slate {
		position: relative;
		z-index: 99;
		overflow: hidden
	}
	.styled-select.slate select {
		width: 108%
	}
}

.filial_map_info .tit_gerente {
	padding: 10px 0;
	display: inline-block;
	background: #E4E4E4;
	width: 100%;
	max-width: 140px;
	text-transform: uppercase;
	font-size: 1.2em
}

#mapa_filial_contato {
	width: 100%;
	height: 400px;
	position: relative;
	margin: 0
}

#mapa_filial_contato img {
	max-width: none
}

.filial_map_info {
	margin-bottom: 30px;
	display: block;
	width: 100%
}

.formas_de_contato p {
	padding-left: 80px;
	margin-bottom: 20px;
	position: relative
}

.formas_de_contato p:before {
	width: 26px;
	height: 24px;
	content: "";
	position: absolute;
	left: 27px;
	top: 50%;
	margin-top: -13px
}

.formas_de_contato p.endereco:before {
	background: url(../img/icon-endereco.png) no-repeat
}

.formas_de_contato p.sac_tel:before {
	background: url(../img/icon-sac_tel.png) no-repeat
}

.formas_de_contato p.email:before {
	background: url(../img/icon-email.png) no-repeat
}

body.noticia .som_restrito,
body.noticia .to_top {
	background: #0bbab5
}

body.noticia .area_restrita:hover {
	background: #13A39F
}

body.noticia .veja_tbm li h1 {
	font-size: 14px;
	font-weight: 700
}

.chamada_noticia {
	display: block;
	width: 100%;
	margin-bottom: 80px;
	float: left
}

.chamada_noticia h2 {
	font-size: 1.4em
}

.chamada_noticia h2 a {
	color: #273574
}

.compartilhar_noticia_lista div.bt_compartilhar {
	padding-top: 8px;
	display: block
}

.compartilhar_noticia_lista div.bt_compartilhar p {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	cursor: pointer;
	margin-left: 10px
}

.compartilhar_noticia_lista div.bt_compartilhar p:after {
	content: "";
	background: url(../img/icon_compartilhar.png);
	position: absolute;
	top: 2px;
	left: 0;
	width: 16px;
	height: 16px
}

.compartilhar_noticia_lista p.bt_curtir {
	text-align: right;
	position: relative;
	padding-left: 20px;
	cursor: pointer;
	display: none
}

.compartilhar_noticia_lista p.bt_curtir span {
	display: inline-block;
	border: 1px solid #ccc;
	width: 33px;
	text-align: center;
	height: 22px;
	position: relative;
	margin-left: 5px
}

.compartilhar_noticia_lista p.bt_curtir:after {
	content: "";
	background: url(../img/icon_curtir.png);
	position: absolute;
	top: 2px;
	left: 0;
	width: 15px;
	height: 14px
}

.compartilhar_noticia_lista p.bt_curtir span:after,
.compartilhar_noticia_lista p.bt_curtir span:before {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border: 6px solid transparent;
	border-right-color: #fff;
	left: -11px;
	top: 4px;
	z-index: 2
}

.compartilhar_noticia_lista p.bt_curtir span:after {
	border-right-color: #ccc;
	left: -13px;
	z-index: 1
}

.toolbox.ln {
	position: absolute;
	background: #FFF;
	padding: 2px 10px;
	border-radius: 5px;
	top: -47px;
	right: 1px;
	border: 1px solid #ccc;
	box-shadow: 0 0 7px rgba(0, 0, 0, .47);
	display: none;
	width: 230px
}

@-moz-document url-prefix() {
	.toolbox.ln {
		width: 240px
	}
	.toolbox.ln .plusone img {
		margin-top: -8px
	}
}

.toolbox.ln li {
	width: auto;
	margin-right: 5px
}

.toolbox.ln:after,
.toolbox.ln:before {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	border: 10px solid transparent;
	border-top-color: #fff;
	right: 35px;
	bottom: -20px
}

.toolbox.ln:before {
	border-top-color: #ccc;
	bottom: -21px
}

.bt_compartilhar:hover .toolbox.ln {
	display: block
}

.data_noticia_lista {
	position: relative;
	padding-left: 22px
}

.data_noticia_lista:after {
	content: "";
	background: url(../img/icon_data.png);
	position: absolute;
	top: 2px;
	left: 0;
	width: 17px;
	height: 16px
}

.chamada_noticia .descricao {
	display: block;
	position: relative;
	overflow: hidden
}

.chamada_noticia .descricao .fundo {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	background: rgba(0, 0, 0, .75);
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.chamada_noticia .descricao:hover .fundo {
	opacity: 1
}

.chamada_noticia .descricao .fundo .tab {
	position: relative;
	width: 100%;
	height: 100%;
	display: table;
	text-align: center
}

.chamada_noticia .descricao .fundo .tab p {
	color: #fff;
	line-height: 1.4em
}

.chamada_noticia .descricao .fundo .cel {
	vertical-align: middle;
	display: table-cell
}

.noticia_integra_conteudo p {
	line-height: 1.4em;
	margin-bottom: 10px
}

.toolbox .fb-like {
	padding: 0;
	border: none
}

.toolbox li {
	float: left;
	width: 100px;
	display: block;
	position: relative;
	margin: 10px 0
}

body.negocio .active {
	color: #428DDE
}

body.negocio .som_restrito,
body.negocio .to_top {
	background: #428DDE
}

body.negocio .area_restrita:hover {
	background: #3678BE
}

body.negocio .breadcrumbs li.current a,
body.negocio h1,
body.negocio h2 {
	color: #3678BE
}

body.negocio h1 {
	text-transform: uppercase
}

body.negocio .tab {
	position: relative;
	width: 100%;
	height: 100%;
	display: table;
	left: 0;
	top: 0
}

body.negocio .tab div {
	vertical-align: middle;
	display: table-cell;
	padding: 0 30px;
	text-align: justify
}

body.negocio .menu_navegacao li {
	width: 20%
}

body.negocio .menu_navegacao li.active a,
body.negocio .menu_navegacao li:hover a {
	background: #428DDE;
	color: #fff
}

body.negocio .menu_navegacao li:nth-child(5) {
	border-right: none
}

body.negocio .menu_navegacao li:nth-child(-n+5) {
	border-bottom: 1px dashed #ccc
}

body.negocio #filial .filial_map_info {
	margin: 30px 0;
	display: block;
	width: 100%
}

body.negocio .atacado_mais {
	display: table;
	width: 100%;
	height: 243px;
	text-align: center;
	background: url(../img/img_33.jpg) center no-repeat #F4F4F4
}

body.negocio .indust_mais {
	background-image: url(../img/img_51.jpg)
}

body.negocio .cons_mais {
	background-image: url(../img/img_52.jpg);
	background-position: center right
}

body.negocio .cred_mais {
	background-image: url(../img/img_53.jpg)
}

body.negocio .viagem_mais {
	background-image: url(../img/img_55.jpg);
	background-position: center right
}

body.negocio .prtec_mais {
	background-image: url(../img/img_56.jpg)
}

body.negocio .atacado_mais div {
	display: table-cell;
	vertical-align: middle
}

body.negocio .atacado_mais div h2 {
	background: #fff;
	border: 2px solid #DFDFDF;
	display: inline-block;
	font-size: 1.4em;
	padding: 10px 20px;
	margin-bottom: 20px;
	position: relative
}

body.negocio .atacado_mais div h2:after,
body.negocio .atacado_mais div h2:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -30px;
	width: 15px;
	height: 15px;
	border: 15px solid transparent;
	border-top-color: #fff;
	margin-left: -15px
}

body.negocio .atacado_mais div h2:before {
	border-top-color: #DFDFDF;
	bottom: -32px
}

body.negocio .atacado_mais div a {
	background: #428DDE;
	display: inline-block;
	font-size: 1em;
	color: #fff;
	padding: 15px 20px;
	border-radius: 5px
}

body.negocio .atacado_mais div a:hover {
	background: #346CA8
}

.oculta_no_maior {
	opacity: 0;
	filter: alpha(opacity=0)
}

.t_busca {
	display: table;
	width: 100%;
	vertical-align: middle
}

.t_busca div {
	display: table-cell
}

.t_busca div.img {
	width: 145px;
	vertical-align: middle
}

.t_busca div.cont {
	vertical-align: middle;
	padding-left: 20px
}

.t_busca .cont h1 {
	font-size: 1.2em
}

.t_busca .cont a span {
	color: #F01538
}

body.que_vale_intencao .som_restrito,
body.que_vale_intencao .to_top {
	background: #4C7AC8
}

body.que_vale_intencao .menu_navegacao_2 {
	z-index: 103;
	position: relative;
	width: 100%;
	max-width: 970px;
	margin-bottom: 30px;
	display: block;
	float: left
}

body.que_vale_intencao .menu_navegacao_2 li {
	background: #ebebeb;
	float: left;
	display: block;
	width: 33.33%;
	text-align: center;
	border-right: 1px dashed #ccc
}

body.que_vale_intencao .menu_navegacao_2 li:hover {
	background: #4C7AC8
}

body.que_vale_intencao .menu_navegacao_2 li a {
	display: block;
	padding: 15px 0;
	font-size: .9em
}

body.que_vale_intencao .menu_navegacao_2 li:hover a {
	color: #fff
}

body.que_vale_intencao .menu_navegacao_2 li:last-child {
	border-right: none
}

.resgistrar_simples {
	background: url(../img/patner_2.png);
	display: block;
	position: relative;
	padding: 30px 0;
	float: left;
	width: 100%
}

.resgistrar_simples h1 {
	font-size: 1.3em;
	font-weight: 700;
	text-transform: uppercase;
	color: #58595b;
	margin-bottom: 30px
}

.resgistrar_simples .bloco {
	display: table;
	position: relative;
	margin-bottom: 60px;
	width: 820px
}

.resgistrar_simples .bloco:after {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	left: 50%;
	bottom: -63px;
	margin-left: 67px;
	border: 20px solid transparent;
	border-top-color: #e2574c
}

.resgistrar_simples .bloco:last-child:after {
	border-top-color: transparent
}

.resgistrar_simples .bloco span {
	position: relative;
	width: 126px;
	height: 129px;
	display: table-cell;
	vertical-align: middle
}

.resgistrar_simples .bloco div {
	position: relative;
	padding: 30px 60px;
	border-radius: 10px;
	background: #fff;
	width: 650px;
	left: 40px;
	box-shadow: 1px 3px 1px rgba(0, 0, 0, .17);
	display: table-cell;
	vertical-align: middle
}

.resgistrar_simples .bloco div p {
	font-weight: 600;
	font-size: 1.1em
}

.resgistrar_simples .bloco div:after,
.resgistrar_simples .bloco div:before {
	content: "";
	position: absolute;
	width: 20px;
	height: 20px;
	top: 50%;
	border: 20px solid transparent;
	border-right-color: #FFF;
	left: -40px;
	margin-top: -20px
}

.resgistrar_simples .bloco div:before {
	border-right-color: #D7D7D7;
	margin-top: -18px
}

#sonho_form input,
#sonho_form textarea {
	padding: 25px 15px;
	background: #ebebeb;
	box-shadow: none;
	margin-top: 10px
}

#sonho_form input {
	border: none;
	border-radius: 10px
}

#sonho_form textarea {
	border: none;
	border-radius: 10px;
	height: 150px
}

#sonho_form button {
	border-radius: 10px;
	background: #4c7ac9;
	color: #fff;
	text-transform: uppercase;
	padding: 25px 60px
}

#sonho_form button:hover {
	background: #385a94
}

#sonho_form h2 {
	text-transform: uppercase;
	color: #4c7ac9;
	font-size: 1.2em;
	font-weight: 700;
	text-align: center;
	margin-top: 20px
}

#sonho_form .styled-select.slate {
	width: 100%;
	height: 50px;
	margin: 15px 0;
	background: url(../img/seta_select_1.png) right center no-repeat #ebebeb;
	border: none;
	border-radius: 10px;
	cursor: pointer
}

#sonho_form .styled-select.slate select {
	height: 50px;
	padding-left: 15px;
	color: #AFB3B9
}

.final_sonho {
	display: block;
	width: 100%;
	padding: 30px 0;
	float: left;
	background: #d7d7d7
}

.final_sonho p {
	font-weight: 700;
	color: #58595b;
	margin: 0;
	font-size: 1.1em
}

.final_sonho span {
	position: relative;
	display: block
}

.final_sonho span img {
	position: absolute;
	margin-top: -7px
}

#confimado h2,
#old_browser h2 {
	font-size: 1.3em;
	margin-top: 30px;
	font-weight: 700
}

#confimado,
#old_browser {
	display: none;
	text-align: center
}

#confimado h2 {
	color: #58595b
}

#confimado img {
	margin: 20px 0
}

#confimado p a,
#old_browser p a {
	margin-top: 20px;
	display: inline-block;
	padding: 15px 30px;
	color: #fff;
	background: #4C7AC9;
	border-radius: 10px
}

#old_browser h2 {
	color: #E80A0A
}

#old_browser ul li {
	float: left;
	width: 33.33%;
	text-align: center
}

#old_browser ul li i {
	display: block;
	position: relative;
	width: 100px;
	height: 100px;
	margin: 30px auto 0;
	background: url(../img/browsers-bg.png) no-repeat
}

#old_browser ul li a.firefox i {
	background-position-x: -116px
}

#old_browser ul li a.ie i {
	background-position-x: -231px
}

.historia_de_jose_00 {
	cursor: pointer
}

.banner_jose_mob,
.hist_jose_mob {
	display: none!important
}

.line-space {
	line-height: 25px
}

.sub-titulo {
	color: #808285;
	font-weight: 700;
	font-size: 20px
}

body.sustentabilidade .som_restrito {
	background: #3399ff;
}

body.sustentabilidade .to_top {
	background: #44AD35
}

body.sustentabilidade .area_restrita:hover {
	background: #307a25
}

body.sustentabilidade h1,
body.sustentabilidade h2 {
	color: #49b939
}

body.sustentabilidade .active,
body.sustentabilidade .breadcrumbs li.current a {
	color: #44ad35
}

body.sustentabilidade .menu_navegacao li:hover a {
	background: #44ad35;
	color: #fff
}

body.sustentabilidade .menu_navegacao li {
	width: 25%
}

.veja_tbm li {
	margin-bottom: 20px
}

.veja_tbm li h1 {
	font-size: 14px;
	font-weight: 700
}

body.sustentabilidade .pg_inicial_divisoes ul li a div.fundo {
	background: rgba(37, 94, 29, .6)
}

body.sustentabilidade .pg_inicial_divisoes ul li a div.icn {
	position: absolute;
	left: 6%;
	margin: 0;
	z-index: 3;
	font-weight: 700;
	top: 40%;
	color: #FFF;
	font-size: 18px;
	text-transform: uppercase;
	width: 90%;
	text-align: center
}

body.conquista .to_top {
	background: #37BC8F
}

body.conquista .som_restrito {
	background: #37bc8f
}

body.conquista .area_restrita:hover {
	background: #298d6a
}

body.conquista .active,
body.conquista .breadcrumbs li.current a,
body.conquista .sub-titulo,
body.conquista h1,
body.conquista h2 {
	color: #37bc8f
}

body.conquista .menu_navegacao li:hover a {
	background: #37bc8f;
	color: #fff
}

body.conquista .menu_navegacao li {
	width: 20%
}

body.conquista .pg_inicial_divisoes ul li a div.fundo {
	background: rgba(37, 94, 29, .6)
}

.conquista-selo li {
	float: left;
	border-top: 1px solid #d7d7d7;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	padding: 10px;
	height: 330px;
	width: 25%;
	position: relative
}

.conquista-selo li .conquista-desc,
.conquista-selo li .tab_img {
	position: absolute;
	width: 100%;
	height: 100%;
	display: table;
	left: 0;
	top: 0;
	text-align: center;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in
}

.conquista-selo li .conquista-desc {
	opacity: 0;
	z-index: 2;
	padding: 10px
}

.conquista-selo li .conquista-desc div,
.conquista-selo li .tab_img div {
	vertical-align: middle;
	display: table-cell
}

.conquista-selo li .conquista-desc div p {
	color: #fff
}

.conquista-selo li .fundo {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #37BC8F;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: 0;
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-ms-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.conquista-selo li:hover .conquista-desc,
.conquista-selo li:hover .fundo {
	opacity: 1
}

body.cultura .to_top {
	background: #EC4523
}

body.cultura .row {
	position: relative
}

body.cultura .som_restrito {
	background: #ec4523
}

body.cultura .area_restrita:hover {
	background: #307a25
}

body.cultura .active,
body.cultura .breadcrumbs li.current a,
body.cultura h1,
body.cultura h2 {
	color: #ec4523
}

body.cultura .menu_navegacao li:hover a {
	background: #ec4523;
	color: #fff
}

body.cultura .menu_navegacao li {
	width: 20%
}

body.cultura .pg_inicial_divisoes ul li a div.fundo {
	background: rgba(37, 94, 29, .6)
}

body.cultura .titulo_padrao_1 {
	color: ec4523;
	font-size: 1.8em;
	font-weight: 400;
	position: relative
}

.cultura-galeria {
	display: block;
	width: 100%;
	float: left
}

.cultura-galeria li {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
	overflow: hidden
}

.cultura-galeria li a {
	position: relative;
	width: 100%;
	display: inline-block
}

.cultura-galeria li img {
	width: 100%!important;
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.cultura-galeria li:hover img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15)
}

.cultura-galeria li div.fundo {
	position: absolute;
	background: rgba(0, 0, 0, .3);
	width: 100%;
	height: 100%;
	-webkit-transition: background .5s ease-in;
	-moz-transition: background .5s ease-in;
	-ms-transition: background .5s ease-in;
	-o-transition: background .5s ease-in;
	transition: background .5s ease-in;
	z-index: 9;
	top: 0
}

.cultura-galeria li:hover div.fundo {
	background: rgba(0, 0, 0, 0)
}

.cultura-galeria li p {
	position: absolute;
	bottom: -100px;
	width: 100%;
	text-align: center;
	padding: 20px 10px;
	background: rgba(255, 255, 255, .8);
	margin: 0;
	z-index: 10;
	-webkit-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	transition: all .5s ease-in
}

.cultura-galeria li:hover p {
	bottom: 0
}

.module {
	width: 100%;
	position: relative;
	background-color: #F2F2F2;
	overflow: hidden;
	height: 400px
}

.module .module__figure {
	width: 50%;
	position: absolute;
	overflow: hidden;
	height: 100%;
	left: 0;
	z-index: 2;
	display: table
}

.responsive-img,
.responsive-img>img,
body.cultura .tab {
	width: 100%;
	position: relative
}

.module_r .module__figure {
	right: 0;
	left: auto
}

.responsive-img {
	height: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: table-cell;
	vertical-align: middle
}

.responsive-img>img {
	max-width: inherit;
	top: 0;
	left: auto;
	right: 0;
	display: block
}

body.cultura .tab {
	height: 100%;
	display: table;
	left: 0;
	top: 0
}

body.cultura .tab div {
	vertical-align: middle;
	display: table-cell;
	padding: 0 30px;
	text-align: justify
}

body.receita .to_top {
	background: #F0AE19
}

body.receita .som_restrito {
	background: #f0ae19
}

body.receita .area_restrita:hover {
	background: #9f730b
}

body.receita .active,
body.receita .breadcrumbs li.current a,
body.receita h1,
body.receita h2 {
	color: #f0ae19
}

body.receita .menu_navegacao li:hover a {
	background: #f0ae19;
	color: #fff
}

body.receita .menu_navegacao li {
	width: 20%
}

body.receita .titulo_padrao_1 {
	color: #f0ae19;
	font-size: 1.8em;
	font-weight: 400;
	position: relative;
	text-transform: uppercase
}

body.receita .pg_inicial_divisoes ul li a div.icn {
	position: absolute;
	left: 6%;
	margin: 0;
	z-index: 3;
	font-weight: 700;
	color: #FFF;
	font-size: 18px;
	text-transform: uppercase;
	width: 90%;
	text-align: center
}

body.receita .flexslider {
	border: none
}

.preparo {
	background-color: #f0af19;
	max-width: 275px;
	width: 49%;
	height: 60px;
	color: #fff38b;
	float: left;
	margin-right: 1%;
	padding-top: 10px;
	line-height: 20px
}

.preparo img {
	float: left;
	margin-right: 10px;
	margin-left: 10px
}

.txt-branco {
	color: #FFF;
	padding-top: 4px
}

.titulo-receita {
	background-color: #f2f2f2;
	width: 560px;
	height: 35px;
	color: #6e6e70;
	padding: 10px;
	font-weight: 700
}

.receita-texto {
	width: 560px;
	padding-left: 10px;
	padding-top: 5px
}

.veja_tbm h3 {
	font-size: 14px;
	color: #717075;
	font-weight: 700
}

.banner_inicial,
.banner_interno,
.corpo-receita-detalhe {
	padding-top: 107px!important
}

.img-banner-noticia {
	position: relative;
	height: 393px;
	padding-top: 113px
}

.imagem-mascara {
	margin-top: 113px!important;
	width: 100%;
	height: 393px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../img/banner_back_noticia.png) no-repeat
}

.bt_padrao_n:hover {
	background-color: #CCC!important
}

.bt_padrao_n {
	display: inline-block;
	border-radius: 3px;
	padding: 5px;
	color: #A8A8A8;
	text-align: center;
	border: 1px solid #CDCDCD;
	background: 0 0
}

@media (max-width:461px) {
	.img-banner-noticia {
		display: none
	}
}

@media (max-width:1050px) {
	.imagem-mascara {
		margin-top: 0!important;
		width: 100%;
		height: 393px;
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/banner_back_noticia_medio.png) no-repeat
	}
	.img-banner-noticia {
		position: relative;
		height: 247px;
		padding-top: 0
	}
	.img-noticia-destaque-1200,
	.img-noticia-destaque-grande {
		display: none
	}
}

@media (min-width:540px) and (max-width:870px) {
	.img-banner-noticia {
		display: none!important
	}
}

@media (min-width:981px) and (max-width:1024px) {
	.img-noticia-destaque-medio {
		display: block!important
	}
}

@media (min-width:1025px) and (max-width:1050px) {
	.img-noticia-destaque-medio {
		display: block!important
	}
	.img-banner-noticia {
		padding-top: 113px!important
	}
}

@media (min-width:1200px) {
	.img-noticia-destaque-1200 {
		display: none
	}
}

@media (min-width:1024px) and (max-width:1050px) {
	.img-banner-noticia {
		padding-top: 0
	}
	.imagem-mascara {
		padding-top: 113px
	}
	.img-noticia-destaque-g2 {
		display: block
	}
}

@media (min-width:1051px) and (max-width:1260px) {
	.img-banner-noticia {
		padding-top: 0
	}
	.imagem-mascara {
		padding-top: 113px;
		background: url(../img/banner_back_noticia_medio.png) no-repeat
	}
	.img-noticia-destaque-1200 {
		display: block;
		margin-top: 111px
	}
	.img-noticia-destaque-g2 {
		display: block
	}
	.img-noticia-destaque-grande {
		display: none
	}
}

@media (min-width:1261px) and (max-width:1400px) {
	.imagem-mascara {
		padding-top: 113px;
		background: url(../img/banner_back_noticia_medio.png) no-repeat
	}
	.img-noticia-destaque-medio {
		display: block!important
	}
	.img-noticia-destaque-alta,
	.img-noticia-destaque-grande {
		display: none!important
	}
}

@media (min-width:1025px) and (max-width:1050px) {
	.imagem-mascara {
		margin-top: 113px!important
	}
}

@media (min-width:1629px) {
	.img-noticia-destaque-alta {
		display: block!important
	}
	.img-noticia-destaque-grande {
		display: none
	}
}

@media (min-width:462px) and (max-width:980px) {
	.img-noticia-destaque-alta,
	.img-noticia-destaque-medio {
		display: none
	}
	.img-noticia-destaque-1200 {
		display: block
	}
	@media (min-width:980px) and (max-width:1025px) {
		.img-noticia-destaque-alta,
		.img-noticia-destaque-grande {
			display: none!important
		}
	}
	@media (min-width:1140px) and (max-width:1260px) {
		.img-noticia-destaque-medio {
			display: none!important
		}
	}
}
@media  (max-width: 600px){
    .banner_interno{
        display: none;   
    }
}