
@font-face {
	font-family: 'Georgia';
	src: url('../fonts/Georgia.eot?#iefix') format('embedded-opentype'),  url('../fonts/Georgia.woff') format('woff'), url('../fonts/Georgia.ttf')  format('truetype'), url('../fonts/Georgia.svg#Georgia') format('svg');
	font-weight: normal;
	font-style: normal;
}

* {
	font-size:8pt;
	font-style:normal;
	color:#212121;
	font-family:Helvetica,sans-serif;
	text-align:left;
	/*max-width: 100% !important*/
}
#at4m-mobile-container {
	/*display: 	none !important	;	*/
}
#corpo-geral>div.col-md-8 {
	padding: 0 7.5px !important	
}
#conteudo.col-md-4>.col-sm-4>.padrao_1_box_1>.tamanho_1>.tarjas_left_1>span {
	padding-left: 10px !important	
}
#pagina {
	max-width: 100% !important;
}
#pag hr {
	display:none;
}
.leiaMais {
	color:#999;
	font-weight:400;
	text-decoration:none;
	font-size:16px;
	float:right
}
.leiaMais:hover {
	text-decoration:none
}

a:focus, a:hover {
	color: #000
}

.texto_editorial_1, .texto_editorial_2 {
	float: left;
	width: 100%
}

.conteudo_noticias_1 a {
	color: #333;
	font-size: 12px;
	margin: 0 !important;
	max-width: 70% !important;
}

::-webkit-scrollbar {  
	width: 8px;  
}  
::-webkit-scrollbar-track {  
	background-color: #eaeaea;  
}  
::-webkit-scrollbar-thumb {  
	background-color: #ccc ;  
}  
::-webkit-scrollbar-thumb:hover {  
	background-color: #bbb;  
}  

a img {
	border:0 solid red
}
body {
	text-align:center
}
a {
	text-decoration:none
}
a:hover {
	opacity:.65;
	-moz-opacity:.65;
	filter:alpha(opacity=65);
	cursor:pointer
}
.cse form.gsc-search-box, form.gsc-search-box {
	max-width: 100%;
}
.gsc-search-box {
	margin-left: -6px !important
}
form.gsc-search-box {
	margin-right: 6px
}
.link_principal {
	color:#003d68;
	font-size:11pt;
	font-weight:700
}
#corpo-geral, body {
	margin:0 auto !important;
	max-width:1280px !important;
	padding: 0 7.5px !important;
}
#corpo-geral {
	padding: 0 !important;
	max-width:1220px !important;
}
.img_editorial_1_not {
	border-top: 1px solid #CCC;
	background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAAAAABX3VL4AAAADklEQVR4AWM495%2Fh%2F38ACwUDzO5cMfAAAAAASUVORK5CYII%3D") repeat scroll 0% 0%;
}
.col-md-12 .img_editorial_1 .zoomOverlay {
	height: 	auto !important;

}

.col-md-12>.col-md-12>.img_editorial_1 .zoomOverlay img {
	width: 100% !important;
	height: auto !important	;
}
.col-md-12 .img_editorial_1, .col-md-12 .img_editorial_1_not, #conteudo>.col-md-4>.img_editorial_1_not img {
	width: 	100% !important	
}
#corpo-geral>.col-md-12>.col-md-12 .img_editorial_1_not, #corpo-geral>.col-md-12>.col-md-12 .img_editorial_1_not img {
	width: 100%
}
img {
	max-width: 100% !important;
	max-height: 100% !important;
}
#banner {
	max-width:100%;
	text-align:center;
	padding:4px 7.5px;
	float: left;
	width: 100%;
	overflow: hidden;
}

.hidden-lg.hidden-md.col-md-12.col-xs-12.col-lg-12.col-sm-12.pull-left img, .hidden-lg.hidden-md.col-md-12.col-xs-12.col-lg-12.col-sm-12.pull-left a {
	width: 100% !important;
	height: auto !important;
	float: 	left;	
}


#banner table {
	padding-bottom: 5px;
	border-bottom: 1px solid #333;
}
#banner td:first-child iframe {
	float: left;
	margin-bottom: 6px
}
#banner td:last-child iframe {
	float: right;
	margin-bottom: 6px
}
.tags-post {
	float: 	left;	
	width: 	100%
}
#logo {
	padding-top:15px
}
.gsc-search-button {
	width: 34px !important;
	background-image: url('../../estilos/cartaMaior/imagens/lupa.png') !important;
	background-repeat: no-repeat !important;
	background-size: 26px !Important;
	background-position: center center !important;
	color: transparent !important
}
.submenu {
	border-right:1px solid #f4f4f4;
	padding:4px 5px;
	font-size:1.333em;
	color:#000
}
.ultimasubmenu {
	padding:4px 5px;
	font-size:1.333em;
	color:#000
}
#logo_img {
	max-width: 100% !important;
	height: 109px;
	margin: 5px 0 3px;
	cursor: pointer;
	border: 0 solid red;
	background: url(../../estilos/cartaMaior/imagens/logo_carta_maior_.png);
	background-repeat: no-repeat;
	/* background-size: 294px; */
}
#icone_rede_facebook {
	max-width:25px;
	height:25px;
	background:url(../../estilos/cartaMaior/imagens/bola_facebook.png)
}
#icone_rede_twitter {
	max-width:28px;
	height:27px;
	background:url(../../estilos/cartaMaior/imagens/bola_twitter.png)
}
#icone_rede_rss {
	max-width:25px;
	height:25px;
	background:url(../../estilos/cartaMaior/imagens/bola_rss.png)
}
#icone_rede_brasil {
	max-width:22px;
	height:18px;
	background:url(../../estilos/cartaMaior/imagens/bandeira_brasil.png)
}
#icone_rede_ingles {
	max-width:22px;
	height:18px;
	background:url(../../estilos/cartaMaior/imagens/bandeira_ingles.png)
}
#icone_rede_espanhol {
	max-width:22px;
	height:18px;
	background:url(../../estilos/cartaMaior/imagens/bandeira_espanhol.png)
}
#icone_rede_frances {
	max-width:22px;
	height:18px;
	background:url(../../estilos/cartaMaior/imagens/bandeira_frances.png)
}
#corpo-print {
	text-align:left;
	color:#000;
	background-color:#fff;
	padding:0;
	margin:25px
}
#cabecalho-print {
	height:65px
}
#cabecalho-print #editoria {
	text-align:right
}

.titulo-grande {
	font-size:16pt
}
#titulo-print img {
	margin:0 10px 0 0
}
.chapeu {
	font-family:"Courier New",Courier,monospace;
	font-size:14px;
	font-style:normal;
	font-weight:500;
	letter-spacing:0;
	color:#666;
	background-color:#fff;
	text-decoration:none;
	margin:0 0 5px
}

.subMenuArquivos {
	display:none;
	cursor:pointer;
	color:#FFF;
	text-align:left
}
.subMenuArquivos li {
	font-size:14px;
	font-family:Arial,Helvetica;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	border-bottom:1px dotted #FFF;
	list-style:none;
	margin-left:-40px;
	color:#FFF;
	overflow:visible
}
.subMenuArquivos li a {
	color:#FFF;
	opacity:.99;
	-moz-opacity:.99;
	filter:alpha(opacity=99);
	cursor:pointer;
	*/
}
.dropArquivos:hover .subMenuArquivos {
	display:block;
	position:absolute;
	background:#ab2822;
	max-width:140px;
	color:#FFF;
	padding-bottom:3px;
	padding-top:3px;
	z-index:100;
	overflow:visible
}
.subMenuArquivos li:hover {
	background:#ac5b57
}
.dropEspeciais {
	position:relative;
	float:left;
	max-width:108px;
	left:-3px
}
.subMenuEspeciais {
	display:none;
	cursor:pointer;
	color:#FFF;
	text-align:left
}
.subMenuEspeciais li {
	font-size:14px;
	font-family:"Times New Roman",serif;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	border-bottom:1px dotted #FFF;
	list-style:none;
	margin-left:-40px;
	color:#FFF
}
.subMenuEspeciais a li {
	color:#FFF;
	opacity:.99;
	-moz-opacity:.99;
	filter:alpha(opacity=99);
	cursor:pointer;
	*/
}
.dropEspeciais:hover .subMenuEspeciais {
	display:block;
	position:absolute;
	background:#806049;
	max-width:140px;
	top:11px;
	left:-70px;
	color:#FFF;
	padding-bottom:3px;
	padding-top:3px;
	z-index:100
}
.subMenuEspeciais li:hover {
	background:#916c51
}
.noAlpha:hover {
	opacity:.99;
	-moz-opacity:.99;
	filter:alpha(opacity=99);
	cursor:pointer
}

.padding-right-0 {
	padding-right: 0;
}
.padding-0 {
	padding: 0 !important;
}

.float-none {
	float: 	none;	
}

.margin-0 {
	margin: 0;
}

#menu {
	padding: 0;
	border: none;
}
#menu img {
	padding:0 2px
}

#menu h2 {
	font-size: 8pt;
	margin: 0;
	height: auto;
	float: left;
	line-height: 19pt;
}

#menu a, #menu li a, #menu .navbar-nav>li>a {
	padding: 4px 4.6px;
	margin: 0;
	font-weight: normal;
	font-size: 1.26em;
	/*border-right: 1px solid #BEBEBE;*/
	line-height: 19px;
}

#menu .menu-dois a {
	padding: 4px 4.7px
}

#navbar-collapse-1 {
	padding: 0;
	margin-bottom: 15px
}
#menu,.editoria {
	background:url(./../../estilos/cartaMaior/imagens/seta_editoria.png) no-repeat bottom right;
	color:#fff;
	font-size:12pt !important;
	padding:5px 7.5px 0 !important;
	float: left;
	width: 100%;
	font-family:"Times New Roman",serif !important;
	letter-spacing:1px;
	margin: 0;
}
.navbar-header {
	width: 100%
}
.navbar-header h4 {
	line-height: 32px;
	color: #888;
	padding-left: 4px;
	font-size: 15px
}
.busca {
	max-width:171px;
	border:1px solid #899CAA;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#3A454D;
	-webkit-box-shadow:inset 0 1px 3px #bbb;
	-moz-box-shadow:inset 0 1px 3px #bbb;
	font-size:12px;
	border-image:initial
}
input.gsc-search-button, input.gsc-search-button {
	border-radius: 0 3px 3px 0;
	margin: 0 !important;
}
input.gsc-input, input.gsc-input {
	width: 100% !important;
	border-right: 0 !important;
	border-radius: 3px 0 0 3px !important;
}
#logo h1 {
	margin: 0;
}
#boletim:hover {
	opacity:.65;
	-moz-opacity:.65;
	filter:alpha(opacity=65);
	cursor:pointer
}
.btn_ok {
	max-width:30px;
	height:16px;
	text-align:center;
	border:0;
	margin:0 5px;
	background-color:#eae9d0
}
.btn_ok:hover {
	cursor:pointer;
	background:#CCC
}
.editorial_2,.editorial_3 {
	background-color:#EDEDED;
	border-top:3px solid #000;
	color:#000;
	font-size:16pt;
	font-family:"Times New Roman",serif;
	height:23px;
	padding:2px 12px
}
#conteudo_editorial_2 {
	color:#5c5b5b;
	font-size:11pt;
	padding:3px
}
.texto_editorial_2,.texto_editorial_3 {
	color:#5c5b5b;
	font-size:11pt;
	margin:0;
	font-family:Helvetica,Arial
}
.noticias_left_1 {
	background-color:#EDEDED;
	border-top:3px solid #9C989C;
	color:#6D5F5B;
	font-size:16pt;
	height:23px;
	padding:2px 12px;
	font-family:"Times New Roman",serif
}
#noticias_1 {
	background-color:#EDEDED;
	border-top:3px solid #9C989C;
	color:#6D5F5B;
	font-size:16pt;
	font-family:"Times New Roman",serif;
	height:23px;
	padding:2px 12px
}
.titulo_noticias_1 {
	line-height:15px;
	color:#6E6E70;
	font-size:10pt;
	top:50px;
	left:10px;
	padding:0;
	margin:0;
	font-family:Helvetica
}
.sub_titulo_noticias_1 {
	color:#6E6E70;
	font-weight:700;
	font-size:10pt;
	display:block;
	margin:6px 0;
	border-bottom:1px dashed #ddd;
	float: left;
	width: 100%
}
.sub_titulo_noticias_1b {
	color:#6E6E70;
	font-weight:700;
	font-size:10pt;
	display:block;
	margin:0
}
.texto_noticias_1 {
	color:gray;
	font-size:10pt;
	padding:0 3px 3px
}
#conteudo_noticias_1, .conteudo_noticias_1 {
	width: 	100%;
	padding:7px;
	margin-left:0;
	font-weight:700;
	color:#6d5f5b;
	font-size:16pt;
	float: left;
	padding: 0;
}
#conteudo {
	float: left;
	overflow: hidden;
}
#conteudo h1 {
	margin: 0;
}

.box-foto-esquerda .img_editorial_1>a, .box-foto-direita .img_editorial_1>a {
	float: left;
	overflow: hidden;
	display: block;
	margin-top: 10px;
	width: 100%
}
.box-foto-esquerda .zoomOverlay, #conteudo>.col-md-4 .img_editorial_1 .zoomOverlay {
}

.col-md-4.padding-0.padding-right-15 .img_editorial_1 .zoomOverlay {
	max-width: 100% !important;
}

.box-foto-direita, .box-foto-esquerda  {
      border-top: 1px solid rgb(204, 204, 204);
}
.box-foto-direita .zoomOverlay {
}
.box-foto-esquerda .titulo_box_1 h2 {
	line-height: 20px;
	margin-top: 5px !important;
	padding-right: 5px;
}
.box-foto-esquerda .titulo_box_1 h2 a {
	display: block;
	padding-right: 5px;
}
#noticias_3 {
	background-color:#EDEDED;
	border-top:3px solid #9C989C;
	color:#6D5F5B;
	font-size:16pt;
	font-family:"Times New Roman",serif;
	height:23px;
	padding:2px 12px
}
.titulo_noticias_3 {
	color:#6E6E70;
	font-size:11pt;
	top:50px;
	left:10px;
	padding:0;
	margin:0;
	font-family:"Trebuchet MS",sans-serif
}
.sub_titulo_noticias_3 {
	color:#6E6E70;
	font-weight:700;
	font-size:10pt;
	display:block;
	margin:0;
	border-bottom:1px dotted #000
}
.sub_titulo_noticias_3b {
	color:#6E6E70;
	font-weight:700;
	font-size:10pt;
	display:block;
	margin:0
}
.texto_noticias_3 {
	color:gray;
	font-size:10pt;
	padding:0 3px 3px
}
#logo_blog {
	top:-10px;
	text-align:center
}
.texto_blog_destaque {
	color:gray;
	font-size:10pt;
	padding:0;
	margin:0;
	float:left
}
.texto_blog_destaque_autor {
	color:#000;
	font-size:13pt;
	padding:0 5px
}
.texto_blog_destaque_titulo {
	font-weight:700;
	color:#8F914D;
	margin:0 0 -10px
}
.colunista_1,.post_1 {
	background-color: #EDEDED;
	border-top: 1px solid #000;
	color: #000;
	font-size: 16pt;
	padding: 0px 8px;
	font-weight: 700;
	float: left;
	width: 100%;
}
.titulo_colunista,.titulo_mais_opiniao {
	color:#000;
	margin:0 0 -1px;
	font-size:11pt
}
.titulo_noticias {
	color:#6d5f5b;
	margin:0 0 -1px;
	font-size:14pt
}
.flags_sociais {
	max-width:190px;
	float:left
}

.col-md-12 {
	padding: 0 7.5px !important	
}

.col-md-12.padding0 {
	padding: 0 !important
}
.menu-destaque .well {
	background: transparent;	
	box-shadow: none;
}
.menu-destaque  li>a {
	padding: 4px 4.6px;
	font-size: 16px;
	/*font-weight: bold !important;*/
	text-transform: uppercase;
}
.col-md-12 .col-md-12 {
	/*padding: 0 !important	*/
}
#flags {
	float:left;
	/*padding: 0 !important	*/
}
.flags_left {
	float:right;
	max-width:50px;
	text-align:right
}
.flags_left_social {
	text-align:right
}
.texto_colunista_destaque h3 {
	color:#666;
	font-weight:400
}
#compartilhar_face {
	background:url(../../estilos/cartaMaior/imagens/teste.jpg);
	height:22px;
	max-width:75px
}
.img_colunista_1 {
	overflow:hidden;
	float:left
}
.img_blog_1 {
	max-width:250px;
	margin:5px 20px 5px 0;
	overflow:hidden;
	float:left
}
.conteudo_colunista_1 {
	color:gray;
	font-size:12pt;
	padding:3px;
	margin-bottom:5px;
	float: left;
	width: 100%;
	border-bottom: 1px dashed #ddd;
}
.conteudo_colunista_1 h2 {
	float:  none;
}
.titulo_colunista_1 {
	background-color:#000;
	color:#fff;
	display:inline;
	font-size:12pt;
	top:50px;
	left:20px;
	position:relative;
	padding:5px;
	font-family:"Trebuchet MS",sans-serif
}
.titulo_colunista_1b,.titulo_opiniao,.titulo_opiniao_1b {
	color:#000;
	display:inline;
	font-size:11pt;
	position:relative;
	font-family:"Trebuchet MS",sans-serif
}
.sub_titulo_colunista_1,.sub_titulo_opiniao_1 {
	color:#000;
	font-weight:700;
	font-size:12pt;
	display:block;
	margin-bottom:0;
	font-family:"Trebuchet MS",sans-serif
}
.texto_colunista_1 {
	color:#5c5b5b;
	font-size:10pt;
	padding:0 3px 3px 0;
	margin:0
}
.detalhe_autor {
	font-size:12pt;
	font-weight:700
}
#editorial_1 {
	background-color:#EDEDED;
	border-top:3px solid #003D68;
	color:#003D68;
	font-size:16pt;
	font-family:'Times New Roman',serif;
	height:23px;
	padding:2px 12px
}
.editorial_left_1 {
	background-color:#EDEDED;
	border-top:3px solid #000;
	color:#000;
	font-size:16pt;
	font-family:'Times New Roman',serif;
	height:23px;
	padding:2px 12px
}
.tarjas_left_1 {
	background-color: #EDEDED;
	border-top: 1px solid #003D68;
	font-size: 18pt;
	height: auto;
	padding: 0px 8px !important;
	font-family: 'Times New Roman',serif;
	font-weight: 700;
	float: left;
	width: 100% !important;
	min-height: 31px;
	margin-bottom: 10px
}
.copyleft {
	font-size: 10pt;
	color: #929292;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.contador_comentario {
	font-size:13pt;
	font-weight:700
}
.left {
	float:left
}
#conteudo_editorial_1 {
	color:gray;
	font-size:12pt;
	padding:3px
}
#conteudo.col-md-4, #conteudo.col-md-8, #conteudo.col-md-12 {
	margin: 0 0 3px !important;
	padding: 0 7.5px !important;
}
.titulo_editorial_1, .titulo_editorial_2 {
	line-height:20px;
	color:#6d5f5b;
	display:inline;
	font-size:14pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif;
	float: left;
	margin-bottom: 10px;
	width: 100%
}
.img_editorial_1,.img_editorial_1_not {
	margin:0px 0 5px 0px;
	float: left;
	overflow: hidden;
	max-width: 100%;
}

.formato_blog .img_editorial_1>a {
	float: 	left;
	width: 	19%;
	margin-right: 3%;	
}
.img_editorial_1 .texto_box a, a.texto_box {
	word-wrap: break-word;
	font-size: 11pt;
	font-family: Helvetica,Arial;
	color: #5C5B5B;

	margin: 0;
	text-align: left;
}

.texto_box {
	padding-right: 9px;
	display: block;
}
.sub_titulo_editorial_1 {
	color:#003D68;
	font-weight:700;
	font-size:10pt;
	display:block;
	margin-top:60px;
	margin-bottom:0
}

.texto_editorial_1,.texto_editorial_1 b {
	color:#5c5b5b;
	font-size:11pt;
	padding: 0;
	margin:0;
	text-align:left;
	font-family:Helvetica,Arial;
}
.texto_editorial_1 {
	padding-right: 0;
}

.texto_editorial_1 img{
	margin-bottom: 20px;
	width: 100%;
	height: auto;
}
.titulo_verde {
	color:#445f6a;
	font-size:19pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif;
	margin:5px 0
}
.titulo_marrom {
	color:#6d5f5a;
	font-size:16pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif;
	margin:5px 0 !important;
	float: 	left;	
	width: 100%
}
.titulo_magenta {
	color:#410a1f;
	font-size:19pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif;
	margin:5px 0
}
#tv_1 {
	background-color:#EDEDED;
	border-top:3px solid #aea88f;
	color:#aea88f;
	font-size:16pt;
	height:23px;
	padding:2px 12px
}
.tv_left_1 {
	background-color:#EDEDED;
	border-top:3px solid #aea88f;
	color:#aea88f;
	font-size:16pt;
	margin-bottom:5px;
	height:23px;
	padding:2px 12px;
	font-family:"Times New Roman",serif
}
#conteudo_tv_1 {
	color:gray;
	font-size:12pt;
	padding:3px
}
.titulo_tv_1 {
	color:#aea88f;
	display:inline;
	font-size:27pt;
	font-weight:700;
	position:relative;
	padding-top:20px;
	font-family:"Trebuchet MS",sans-serif
}
.sub_titulo_tv_1 {
	color:#aea88f;
	font-weight:700;
	font-size:10pt;
	display:block;
	margin-top:60px;
	margin-bottom:0
}
.texto_tv {
	color:#aea88f;
	font-size:10pt;
	padding:6px 3px 3px 5px;
	margin:0;
	word-wrap:break-word;
	max-width:135px
}
.mais_tv_1 {
	color:#aea88f;
	display:inline;
	font-size:12pt;
	font-weight:700;
	position:relative;
	font-family:"Trebuchet MS",sans-serif
}
.sub_mais_tv_1 {
	color:gray;
	font-size:9pt;
	margin:0 0 10px;
	border-bottom:1px solid gray
}
.carregando {
	padding:10px;
	background:#EEE;
	color:#333;
	text-align:center;
	max-width:100px;
	margin:50px auto 0;
	display:none
}
#analise_1 {
	background-color:#EDEDED;
	border-top:3px solid #6d5f5a;
	color:#6d5f5a;
	font-size:16pt;
	padding:3px
}
.analise_left_1 {
	background-color:#EDEDED;
	border-top:3px solid #6d5f5a;
	color:#6d5f5a;
	font-size:11pt;
	height:20px;
	padding:8px 3px 3px
}
#conteudo_analise_1 {
	color:gray;
	font-size:12pt;
	padding:3px
}
.titulo_analise_1 {
	color:#6d5f5a;
	display:inline;
	font-size:27pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif
}
.autoria_analise_1 {
	color:#6b6b6b;
	font-size:12pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif
}
.texto_analise {
	color:#6d5f5a;
	font-size:10pt;
	padding:6px 3px 3px 5px;
	margin:0
}
.sub_titulo_analise_1 {
	color:#aea88f;
	font-weight:700;
	font-size:10pt;
	display:block;
	margin-top:60px;
	margin-bottom:0
}
.separador_vert {
	border-left:1px dotted #000;
	max-width:1px;
	min-height:600px;
	float:left;
	margin-right:10.5px
}
.separador_hor {
	border-bottom:1px dashed #ddd;
	height:1px;
	max-width:100%;
	clear:both
}
.tamanho_left_1 {
	margin-right:0;
	max-width:100%
}
.tamanho_1 {
	margin:0;
	width:100%;
	overflow:hidden
}
.tamanho_2 {
	margin:0 12px 5px 0;
	max-width:668px
}
.tamanho_3 {
	min-height: 48px;
	margin:0;
	width:100%;
	height: auto !important;
	float: left;
}
.col2 {
	float:left;
	border-right:1px dotted #000;
	display:inline-block;
	margin-right:9px;
	padding-right:17px;
	vertical-align:top;
	max-width:100%
}
.col1 {
	border-right:none;
	display:inline-block;
	float:left;
	margin-right:0;
	padding-right:0;
	max-width:100%
}
.box_1 {
	max-width:310px;
	display:inline-block;
	zoom:1;
	margin-right:8.5px
}
.padrao_1_box_1 {
	width: 100%;
	display:inline-block;
	zoom:1;
	float:left;
	margin-bottom:5px
}
.padrao_1_box_2 {

	display:inline-block;
	zoom:1;
	margin-right:12px;
	float:left;
	margin-bottom:5px
}
.padrao_3_box_1 {

	display:inline-block;
	zoom:1;
	margin-right:9px;
	padding-right:12px;
	border-right:1px dotted #000;
	margin-bottom:5px
}
.box_2 {

	vertical-align:top;
	display:inline-block
}
.padrao_2_box_2 {

	vertical-align:top;
	display:inline-block;
	margin-right:9px;
	border-right:1px dotted #000;
	padding-right:17px
}
.box_3 {
	max-width:100%
}
#rodape {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 15px;
	padding: 0 7.5px
}
#rodape .image_carousel {
	border-bottom: 1px solid #333;
}
#rodape .titulo_rodape {
	background-color: #8a8c8f;
	font-size: 11pt;
	font-family: "Times New Roman",serif;
	font-wight: bold;
	color: #FFF;
	padding: 5px 10px 5px;
}
#rodape .titulo_rodape img {
	width: auto;
	margin: auto;
}
#rodape #parceiros_rodape {
	max-width:100%;
	height:auto;
	padding:10px 0;
	margin:0 auto;
	text-align:center
}
#rodape #parceiros_rodape .parceiros_img {
	max-width:90px;
	height:50px;
	margin:0 8px;
	float:left
}
#rodape #parceiros_rodape .parceiros_img img:hover {
	border:1px solid #fff;
	margin:-1px
}
.menu_footer {
	text-align: center;
	padding: 5px 0 0;
	float: left;
	width: 100%;
}
#foo1 img:hover {
	opacity:.95;
	-moz-opacity:.95;
	filter:alpha(opacity=95);
	cursor:pointer
}
.copyright {
	color:#666;
	width:100%;
	text-align:center;
	float: left;
	margin-bottom: 20px;
}
#boletim {
	margin-top:20px
}
.layout_subtitulo_01 {
	font-size:8pt
}
.titulo_expediente {
	color:#d2512e;
	text-transform:uppercase;
	font-size:12px
}
.texto_expediente {
	color:#333
}
.leia_mais {
	color:#AB2822;
	font-size:11pt
}
.leia_mais a {
	color:#AB2822;
	font-size:10pt
}
.titulo_radar_1 {
	color:#6d5f5a;
	font-size:12pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif;
	margin:12px 0 0 2px!important
}
.titulo_radar_2 {
	color:#6d5f5a;
	font-size:14pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif;
	margin:12px 0 0 2px!important
}
.titulo_radar_3 {
	color:#6d5f5a;
	font-size:16pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif;
	margin:12px 0 0 2px!important
}
.texto_radar_1 {
	color:#5c5b5b;
	font-size:10pt;
	padding:6px 3px 3px 0;
	margin:0;
	text-align:left
}
.texto_radar_2 {
	color:#5c5b5b;
	font-size:12pt;
	padding:6px 3px 3px 0;
	margin:0;
	text-align:left
}
.texto_radar_3 {
	color:#5c5b5b;
	font-size:14pt;
	padding:6px 3px 3px 0;
	margin:0;
	text-align:left
}
.link_radar_1 {
	color:#AB2822;
	font-size:10pt;
	padding:6px 3px 3px 0;
	margin:0;
	text-align:left
}
.link_radar_2 {
	color:#AB2822;
	font-size:12pt;
	padding:6px 3px 3px 0;
	margin:0;
	text-align:left
}
.link_radar_3 {
	color:#AB2822;
	font-size:14pt;
	padding:6px 3px 3px 0;
	margin:0;
	text-align:left
}
.titulo_editorial_3 {
	line-height:20px;
	color:#6d5f5b;
	display:inline;
	font-size:16pt;
	font-weight:700;
	position:relative;
	padding:0;
	font-family:"Trebuchet MS",sans-serif
}
.titulo_detalhe h1 {
	word-wrap:break-word;
	font-family:Arial,Helvetica,sans-serif;
	font-size:3.1em;
	letter-spacing:-.06em;
	font-style:normal;
	font-weight:700;
	background-color:#fff;
	text-decoration:none;
	margin:0 0 5px
}
.chamada_detalhe h2 {
	font-family:Helvetica,sans-serif;
	font-size:1.5em;
	letter-spacing:-.06em;
	font-style:normal;
	font-weight:700;
	background-color:#fff;
	text-decoration:none;
	margin:0 0 5px
}
.texto_detalhe, .titulo_detalhe h2 {
	font: normal 18px/1.8em Georgia, Arial, Helvetica, sans-serif;
	color: rgba(0, 0, 0, 0.8);	
	width: 100%
}

.img_editorial_detalhe img {
	/*margin-bottom: 20px;*/
	max-width: 100%;
	height: auto;
}
#conteudo.col-md-8 .img_editorial_detalhe img {
	width: 100% !important
}
.detalhe_autor {
	margin: 0 0 10px !important;
	float: left;
	width: 100%;
}
.texto_detalhe iframe {
	width: 100%;
	margin: 10px 0;
}
.texto_detalhe i {
	font-size:11pt;
	line-height:1.45em;
	letter-spacing:-.02em;
	font-family:Verdana!important;
	font-style:italic
}
.texto_detalhe b,.texto_detalhe em {
	font-size:11pt;
}
.texto_detalhe b,.texto_detalhe em,.texto_detalhe span {
	/*font-size:11pt;
	line-height:1.45em;
	letter-spacing:-.02em;
	font-family:Verdana!important*/
}
em span.texto_detalhe {
	font-style:italic
}
.texto_detalhe a {
	font-size:11pt;
	line-height:1.45em;
	letter-spacing:-.02em;
	font-weight:700
}
.texto_detalhe a:hover {
	opacity:.65;
	-moz-opacity:.65;
	filter:alpha(opacity=65);
	cursor:pointer;
	text-decoration:underline;
	font-weight:700
}

#botoes a:hover, #loginContainer a:hover, #botoes a:focus, #loginContainer a:focus, #botoes a:visited, #loginContainer a:visited {
	text-decoration: none !important
}
.titulo_box_1 {
	font-size:14pt;
	line-height: 24px;
	display: block;
	font-family:'Trebuchet MS';
	line-height:20px;
	font-weight:700;
	xpadding-bottom:5px
}
.titulo_box_2,.titulo_box_3 {
	font-size: 16pt;
	font-family: 'Trebuchet MS';
	font-weight: 700;
	margin-top: 10px;
	display: block;
	line-height: 26px;
	margin-bottom: 4px;
}
.titulo_box_2 {
	padding: 0
}
#pag_1 {
	float: left;
	width: 100%
}
.formato_blog .texto_box {
	word-wrap:break-word;
	font-size:11pt;
	font-family:Helvetica,Arial;
	color:#5C5B5B;
	xpadding:6px 3px 3px 0;
	margin:0;
	text-align:left;
}
.formato_blog .img_editorial_1 .titulo_box_2 {
	width: 	67%;
	float: 	left;
}
.texto_colunista_destaque {
	color:gray;
	font-size:10pt;
	padding:6px 3px 3px 0;
	float:left;
	margin: 0 !important;
	left: 0 !important
}
.titulo_colunista_detalhe h1,.titulo_opiniao_detalhe h1 {
	font-weight:700;
	color:#000;
	margin:0 0 -10px;
	font-size:3.16em;
	font-family:Helvetica,Arial;
	letter-spacing:-.06em
}
.titulo_colunista_mais_lidas,.titulo_opiniao_mais_lidas {
	color:#000;
	font-size:10pt;
	font-weight:400
}
.texto_comentario {
	font-size:9pt;
	line-height:1.45em;
	letter-spacing:-.02em;
	font-family:Verdana;
	word-wrap:break-word;
	padding:0 10px;
	margin-top:3px
}
#comentario_div {
	max-width:99%;
	margin-bottom:8px
}
.comentario_par {
	background-color:#EEE!important;
	border-top:1px solid #CCC
}
.comentario {
	border-top:1px solid #CCC
}
#pagina {
	min-width:100%;

}
.ui-autocomplete-loading {
	background:#fff url(../../estilos/cartaMaior/imagens/ui-anim_basic_16x16.gif) right center no-repeat
}
.anos_blog {
	padding:5px;
	float:left;
	text-align:center;
	cursor:pointer;
	border:1px solid #d3d3d3;
	border-collapse:collapse;
	width: 	33% !important	
}
.anos_mes_blog {
	clear:both;
	display:none;
	text-align:center;
	cursor:pointer;
	border-top:1px solid #d3d3d3;
	border-collapse:collapse
}
.ano_selec {
	background-color:#d3d3d3
}
.layout_bt_sair_01 {
	display:inline-block;
	height:16px;
	padding:1px 0 0 20px;
	background:url(../../estilos/cartaMaior/imagens/desligar.gif) no-repeat;
	text-decoration:none;
	color:#485371;
	overflow:hidden
}
.layout_bt_perfil_01 {
	display:inline-block;
	height:16px;
	padding:1px 0 0 20px;
	background:url(../../estilos/cartaMaior/imagens/user.png) no-repeat;
	text-decoration:none;
	color:#485371;
	overflow:hidden
}
input.text {
	padding:2px;
	border:1px solid #7f9db9
}
p.centro {
	color:#501205;
	text-align:center
}
p.centroRecadastrar {
	color:#501205;
	margin-left:330px
}
p.centro_alerta {
	color:red;
	margin:0;
	text-align:center
}
.conc {
	margin-bottom:20px;
	font-weight:700;
	color:#501205;
	text-align:center
}
h5 {
	text-align:left;
	font-family:Tahoma,Verdana,sans-serif;
	font-weight:700;
	font-size:20px;
	color:#9c351e;
	margin:0 0 10px;
	padding:2px;
	border-width:0 0 1px;
	border-style:solid;
	border-color:#ddd
}
hr {
	border-width:0 0 1px;
	border-style:solid;
	border-color:#ddd;
	float: left;
	width: 100% !important;
}
form {
	position:relative;
	margin:0 auto;
	max-width:95%;
	text-align:left
}
#form_assinante_atualizar {
	position:relative;
	margin-left:180px;
	max-width:50%;
	text-align:left
}
fieldset {
	border:1px solid #ccc;
	margin:0;
	padding:10px 5px
}
textarea {
	max-width:100%;
	height:150px
}
legend {
	font-size:12px;
	font-family:"Trebuchet MS",Tahoma,Arial;
	font-weight:400;
	color:#666;
	background:#fff;
	padding:0 8px;
	margin:0
}
dt {
	float:left;
	max-width:200px;
	text-align:right;
	padding-right:0;
	margin-right:0
}
dt.label_check_list {
	float:left;
	max-width:200px;
	text-align:right;
	padding:35px 0;
	margin-right:0
}
#obrig {
	color:#a20d0d;
	font-weight:400
}
dd {
	margin-left:210px;
	padding-left:0;
	margin-bottom:5px
}
#aviso,p #aviso {
	max-width:80%;
	font-size:13px;
	color:#501205;
	margin:0 auto;
	padding:3px
}
dd.botao {
	text-align:center;
	margin-left:0;
	padding-left:0;
	margin-bottom:0
}
dt.form_label {
	float:none;
	max-width:auto;
	color:#000;
	margin:3px;
	padding:0;
	text-align:center
}
#sub_button {
	height:20px;
	text-align:center;
	font-family:arial,sans-serif;
	font-weight:700;
	font-size:90%;
	color:#666;
	background:#eee;
	border:1px solid #ccc;
	margin:0;
	padding:1px
}
select.tempo {
	border:1px solid #7f9db9;
	max-width:auto;
	text-align:left
}
table.table_list {
	max-width:100%;
	margin:0 auto
}
table.table_list td {
	max-width:50%;
	vertical-align:top
}
#labelAreasInteresseRecadastro {
	margin-left:55px
}
#loginComentario {
	max-width:80%
}
#img_imprimir {
	float:right;
	width:23px;
	height:20px;
	background:url(../../estilos/cartaMaior/imagens/logo-print.jpg)
}
#img_enviar_email {
	float:right;
	width:23px;
	height:20px;
	background:url(../../estilos/cartaMaior/imagens/logo-l.jpg)
}
.titulo_detalhe h1 b {
	word-wrap:break-word;
	font-size:.9em
}
.titulo_detalhe h1 i {
	word-wrap:break-word;
	font-size:.9em;
	font-style:italic
}
.titulo_detalhe h1 em {
	word-wrap:break-word;
	font-size:.9em;
	text-decoration:underline
}
.titulo_colunista_detalhe h1 b {
	word-wrap:break-word;
	font-size:.9em
}
.titulo_colunista_detalhe h1 i {
	word-wrap:break-word;
	font-size:.9em;
	font-style:italic
}
.titulo_colunista_detalhe h1 em {
	word-wrap:break-word;
	font-size:.9em;
	text-decoration:underline
}
.titulo_opiniao_detalhe h1 b {
	word-wrap:break-word;
	font-size:.9em
}
.titulo_detalhe {
	word-wrap:break-word
}
.titulo_opiniao_detalhe h1 i {
	word-wrap:break-word;
	font-size:.9em;
	font-style:italic
}
.titulo_opiniao_detalhe h1 em {
	font-size:.9em;
	text-decoration:underline
}
#page_navigation a {
	border:1px solid gray;
	margin:2px;
	text-decoration:none border:1px solid #CCC;
	color:#7C7C7C;
	display:inline-block;
	font-size:14px;
	font-weight:400;
	padding:1px 6px;
	border-image:initial
}
.active_page {
	background-color:#8D8C8C;
	background-image:none;
	color:#fff
}
.paginacao a.next_page:hover,.paginacao a.prev_page:hover {
	text-decoration:underline
}
.next_link,.previous_link {
	color:#AF0515
}
.gsc-control-cse,.gsc-control-cse-pt_PT,.gsc-control-wrapper-cse,.gsc-search-box {
	padding:0!important;
	margin:0!important;
}
.gsc-search-box {
	float: 	left;	
	margin-left: -2px !important
}
.interwebz {
	list-style:none;
	padding:0;
	max-width:auto;
	overflow:hidden;
	float:left
}
.interwebz li {
	float:left;
	margin-right:5px;
	border:none
}
.interwebz li:last-child {
	margin:0
}
.icon-facebook a,.icon-feed a,.icon-flickr a,.icon-gplus a,.icon-instagram a,.icon-lastfm a,.icon-skype a,.icon-twitter a,.icon-youtube a {
	float:left;
	background:url(./../../estilos/cartaMaior/imagens/social-media.png) no-repeat left bottom;
	text-indent:-9999px;
	width:32px;
	height:32px;
	-o-transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s
}
.icon-facebook a:hover,.icon-feed a:hover,.icon-flickr a:hover,.icon-gplus a:hover,.icon-instagram a:hover,.icon-lastfm a:hover,.icon-skype a:hover,.icon-twitter a:hover,.icon-youtube a:hover {
	background:url(./../../estilos/cartaMaior/imagens/social-media.png) no-repeat left top;
	-o-transition:all .3s;
	-moz-transition:all .3s;
	-webkit-transition:all .3s
}
.icon-instagram,.icon-instagram a {
	background-position:-32px bottom
}
.icon-instagram a:hover,.icon-instagram:hover {
	background-position:-32px top
}
.icon-facebook,.icon-facebook a {
	background-position:-64px bottom
}
.icon-facebook a:hover,.icon-facebook:hover {
	background-position:-64px top
}
.icon-gplus,.icon-gplus a {
	background-position:-96px bottom
}
.icon-gplus a:hover,.icon-gplus:hover {
	background-position:-96px top
}
.icon-lastfm,.icon-lastfm a {
	background-position:-128px bottom
}
.icon-lastfm a:hover,.icon-lastfm:hover {
	background-position:-128px top
}
.icon-feed,.icon-feed a {
	background-position:-160px bottom
}
.icon-feed a:hover,.icon-feed:hover {
	background-position:-160px top
}
.icon-skype,.icon-skype a {
	background-position:-192px bottom
}
.icon-skype a:hover,.icon-skype:hover {
	background-position:-192px top
}
.icon-twitter,.icon-twitter a {
	background-position:-224px bottom
}
.icon-twitter a:hover,.icon-twitter:hover {
	background-position:-224px top
}
.icon-youtube,.icon-youtube a {
	background-position:-256px bottom
}
.icon-youtube a:hover,.icon-youtube:hover {
	background-position:-256px top
}
.breadcrumb {
	padding: 0;
	margin: 10px 0 5px;
	list-style: none;
	background-color: transparent;
	border-radius: 4px;
}
.breadcrumb a {
	text-decoration:underline!important;
	color: #5e5e5e;
}
.larguraBox {
	max-width:100%
}
.zoom {
	max-width:293px;
	height:170px;
	xdisplay:block;
	position:relative;
	overflow:hidden;
	border:1px solid #ddd
}
.zoom img {
	display:none
}
.zoomOverlay {
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:none;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center;
	margin:0 20px 5px 0;
	background: none !important;
}
.zoomOverlay img {
	margin:0!important;
	max-width: 	100%;
	max-height: 100%;
	height: auto !important	;
}
.width-100, .width-100 img{
	float: 	left !important;
	display: block;
	min-width: 100%;
	max-width: 	100%;
	max-height: 100%
}
.width-100 {
	width: 100% !important;
}

.col-md-4 .zoomOverlay, .col-md-4 .zoomOverlay:hover, .col-md-12 .zoomOverlay, .col-md-12 .zoomOverlay:hover, .col-md-6 .zoomOverlay, .col-md-6 .zoomOverlay:hover {
	width: 99% !important;
	height: auto !important;
}
.col-md-4 .zoomOverlay img, .col-md-4 .zoomOverlay:hover img, .col-md-12 .zoomOverlay img, .col-md-12 .zoomOverlay:hover img, .col-md-6 .zoomOverlay img, .col-md-6 .zoomOverlay:hover img{
	/*width: 100% !important	*/
}
.col-md-4 .width-100, .col-md-4 .width-100 img, .col-md-12 .width-100, .col-md-12 .width-100 img, .col-md-6 .width-100, .col-md-6 .width-100 img {
	min-width: 99%;
	max-width: 100%;
	max-height: 100%;
	height: auto !important;
}
.hide  {
	display: none;
}
.ver-mais-in {
	background-color:white;
	border:1px solid lightgray;
	text-align:center;
	line-height:20px;
	cursor:pointer;
	float: left;
	width: 100%;
}
.ver-mais-out {
	background-color:#eee;
	border:1px solid lightgray;
	text-align:center;
	line-height:20px;
	cursor:pointer;
	float: left;
	width: 100%;
}


/*-----------------------------------------------------*/

html,body {
	max-width:100%;
	padding:0;
	background:#fff;
	margin:0;
	font-family:arial
}
a {
	text-decoration:none
}
#bar {
	max-width:100%;
	height:35px;
	padding:15px 0;
	background:repeat-x
}
#container {
	max-width:960px;
	margin:0 auto
}
#loginContainer {
	position:relative;
	float:left;
	font-size:12px;
	z-index:500;
	float: right;

}
#redes_sociais_container {
	position:relative
}
input.gsc-input {
	border-color: #DDDDDD !important;
	padding: 7px 5px !important;
}

.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input {
	padding-right: 0 !important
}

table.gsc-search-box td {
	vertical-align: top !important
}
table {
	width: 100%
}

input.gsc-search-button {
	border-color: #AB2822 !important;
	background-color: #AB2822 !important;
	height: 34px !important;
	font-size: 13px !important
}
#busca {
	float: right;
	width: 59.5%;
	height: auto;
	margin-top: 23px
}
.gsc-clear-button {
	display: none;
}
#redes_sociais_cabecalho {
	margin-top: 25px;
	float: left;
	width: 40.5%
}
#loginButton {
	display:inline-block;
	background:#AB2822 repeat-x;
	position:relative;
	cursor:pointer;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	float: right;
	margin-left: 3px
}
#loginButton span {
	color: #fff;
	font-size: 13px;
	font-weight: 700;
	padding: 7px 15px;
	background: no-repeat 53px 7px;
	display: block;
}
.loginButton {
	display:inline-block;
	background:#AB2822 repeat-x;
	position:relative;
	cursor:pointer;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	float: right;
}
.loginButton span {
	color:#fff;
	font-size:13px;
	font-weight:700;
	padding:7px 10px;
	background:no-repeat 53px 7px;
	display:block
}
#loginBox {
	position:absolute;
	top:31px;
	left:0;
	display:none;
	z-index:50
}
#loginButton.active {

}
#loginButton.active span {

}
#loginButton.active em {
	position:absolute;
	max-width:100%;
	height:1px;
	background:#d2e0ea;
	bottom:-1px
}
.miniatura_imagem {
	float: left;
	margin-right: 5px;
}
fieldset#body {
	background:#fff;
	padding:4px 10px;
	margin:0
}
#loginForm #checkbox {
	max-width:auto;
	margin:1px 9px 0 0;
	float:left;
	padding:0;
	border:0;
	*margin:-3px 9px 0 0
}
#body label {
	color:#3a454d;
	margin:9px 0 0;
	display:block;
	float:left
}

#loginPerfil {
	position:relative;
	float:right;
	font-size:12px;
	margin-top:15px
}
#loginPerfil1 {
	position:relative;
	float:right;
	font-size:12px;
	border-width:3px;
	border-style:solid;
	border-color:#AB2822;
	margin-top:15px
}
#loginContainerPerfil {
	float: 	left;	
	width: 	100%;
	background: #EDEDED;
	padding: 5px 10px;
	border-radius: 4px;
	margin-bottom: -10px;
}
.layout_bt_perfil_01, .layout_bt_sair_01 {
	margin-top: 5px;
	margin-right: 10px;
	font-size: 11pt;
	line-height: 11pt;
}
#loginContainerPerfil>div {
	float: 	right;	
}
#loginContainerPerfil p {
	font-size: 14pt;
	margin: 0;
	color:#AB2822;
	font-weight:700;
	float: left;	
}
input:focus {
	outline:0
}
.theme-default .nivoSlider {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}


#menu .navbar-left>li:last-child a, #menu .menu-dois>li:last-child a {
	border: none !important;
}
.col-md-4 {
	float:	left;
}

select {
	-webkit-appearance: none;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-color: rgb(255, 255, 255);
	background-image: none;
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-collapse: separate;
	border-image-outset: 0px;
	border-image-repeat: stretch;
	border-image-slice: 100%;
	border-image-source: none;
	border-image-width: 1;
	border-left-color: rgb(204, 204, 204);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(204, 204, 204);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(204, 204, 204);
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-top-style: solid;
	border-top-width: 1px;
	box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
	box-sizing: border-box;
	color: rgb(85, 85, 85);
	cursor: auto;
	display: block;
	float: left;
	font-family: Helvetica, sans-serif;
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 34px;
	letter-spacing: normal;
	line-height: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	max-width: 100%;
	min-height: 1px;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	position: relative;
	text-align: left;
	text-indent: 0px;
	text-rendering: auto;
	text-shadow: none;
	text-transform: none;
	transition-delay: 0s, 0s;
	transition-duration: 0.15s, 0.15s;
	transition-property: border-color, box-shadow;
	transition-timing-function: ease-in-out, ease-in-out;
	width: 100%;
	word-spacing: 0px;
	writing-mode: lr-tb;
	-webkit-writing-mode: horizontal-tb;
	z-index: 2;
}

p.texto_detalhe {
	margin: 0 !important;
}

#parceiros .carousel-control.left, #parceiros .carousel-control.right {background-image:none; display: none;}

#parceiros a img {
	border: 0 solid red;
	margin: 0 8.6px;
	margin-top: 15px;
}

#parceiros a {
	float: left;
	width: 14.2857142857%;
	text-align: center;
}

#post1 .carousel-inner .active.left { left: -33%; }
#post1 .carousel-inner .next        { left:  33%; }
#post1 .carousel-inner .prev        { left: -33%; }
#post1 .carousel-control.left, #post1 .carousel-control.right {background-image:none;}

.tamanho_2 {
	max-width: 100% !important;
	height: auto !important
}


.clean {
	border: none;
	margin: 10px 0;
	float: left;
	width: 100%;
}

.modal-footer {
	float: left;
	width: 100%
}

label {
	font-size: 13px;
	font-weight: normal;
	margin: 5px 0;
}

.close span {
	font-size: 35px;
	line-height: 24px;
}

input[type="text"], input[type="email"], input[type="password"], textarea {
	margin-bottom: 5px !important;
}

.modal {
	margin: 0 auto
}

.modal-vermelho .modal-header {
	background-color: #AB2822;
	color: #fff;
}

.btn-danger {
	background: #AB2822;
	border-color: #AB2822
}

.btn {
	font-size: 13px;
	font-weight: 700;
	padding: 7px 15px;
}

.links-login {
	margin: 5px 0;

	float: left;
	width: 100%;
}

.links-login a {
	font-size: 12px;
	margin-right: 5px
}

#corpo {
	max-width: 100%
}

.iframe-100 {
	border: none;
	width: 96% !important;
	height: 650px
}

.col-md-12 .col-md-12, .col-md-8 .col-md-12, .col-md-4 .col-md-12, .col-md-12 .col-md-8 {
	padding: 0 !important	;
	/*width: 100%*/
}

.col-sm-8 .col-sm-8, .col-sm-4 .col-sm-4 {
	width: 100%
}
div[altura="251999"] {
	margin-top: 20px
}
#conteudo.col-md-4.margin-0.padding-0>.tamanho_1,  #conteudo.col-md-4.margin-0.padding-0>.box-foto-esquerda, #conteudo.col-md-4.margin-0.padding-0>.col-xs-12, #conteudo.col-md-4.margin-0.padding-0>h1, #conteudo.col-md-4.margin-0.padding-0>.tamanho_1 {
	float: left;
	width: 100%;
}
#conteudo.col-md-4.margin-0.padding-0>.col-xs-12 .texto_editorial_1	img {
	width: 	100%;
	height: auto
}

#conteudo.col-md-4.margin-0.padding-0>.col-xs-12 {
	/*margin-bottom: 15px*/
}

#conteudo.col-md-4.margin-0.padding-0>.col-xs-12 iframe, .col-md-12 iframe {
	width: 96% !important
}

.tamanho_1>.padrao_1_box_1 {
	padding-left: 0 !important
}
.col-md-4 .box-foto-esquerda .img_editorial_1>a {
	/*max-width: 100% !important;*/
}

iframe[src="http://www.cartamaior.com/twitter_cm.html"] {
	width: 100% !important;
	max-width: 100% !important;
	background: #eee;
	padding: 4px 4px 0 10px;
}

td[width="72"] {
	width: 0px !important
}

.theme-default .nivo-controlNav {
	display: none;
}
.theme-default .nivo-caption {
	font-size: 15pt
}
.collapse {
	/*display: none !important*/
}
.collapse.in {
	/*display: block !important*/
}
.jcarousel {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.jcarousel li {
	float: left;
	width: 100px;
}

.carousel-lite {
	width: 100% !important
}

.jcl-demo .custom-container {
	margin: 20px 0;
}

.jcl-demo {
	margin-bottom: 15px !important;
	float: left;
	max-width: 100%;
}

.jcl-demo .carousel-lite, .jcl-demo .carousel-lite * {
	box-sizing: content-box;  
	text-align:  center;
}

.jcl-demo .carousel-lite {

	float: left;
	position: relative;
	visibility: hidden;
	left: -5000px;
}
.jcl-demo .carousel-lite>ul {
	float: left;
	max-width: none !important;
}

.jcl-demo .carousel-lite a {
	line-height: 15px;
	margin-top: 5px;
	display: block;
}
.jcl-demo .carousel-lite>ul>li {
	/*max-width: 109.7px !important;*/
	width: 170px !important;
	text-align: center;
}
.jcl-demo .carousel-lite>ul>li>img,
.jcl-demo .carousel-lite>ul>li>p {
	width: 125px;
	height: 118px;
	vertical-align:middle;
	margin: 10px 10px 10px 0;
	border-radius: 5px;
}
.jcl-demo .carousel-lite>ul>li>p {
	width: 125px;
	height: 98px;

	border: 1px solid #808080;
	line-height: normal;
	background-color: #fff;
	padding: 10px;
}

.modal.in .modal-dialog {
	max-width: 100%;
}
form {
	left: 2.5%;
}
.jcl-demo a.prev, .jcl-demo a.next, .jcl-demo a.go {
	display: block;
	width: 26px;
	height: 30px;
	line-height: 1;

	background-color: #333333;
	color: ghostwhite;
	text-decoration: none;
	font-family: Arial, sans-serif;
	font-size: 25px;

	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 8px;

	float: left;
}
.prev:focus, .next:focus {
	outline-color: transparent !important;
}
.jcl-demo a.prev {
	margin: 50px -5px 0 0;
	text-indent: 7px;
}
.jcl-demo a.next {
	margin: 50px 0 0 -5px;
	text-indent: 10px;
}
.jcl-demo a.prev:hover, .jcl-demo a.next:hover, .jcl-demo a.go:hover {
	background-color: #666666;
}
.jcl-demo .externalControl button,
.jcl-demo .imageSliderExt button {
	margin: 5px 5px 0 0;
}
.jcl-demo .externalControl a.next, .jcl-demo .externalControl a.prev, .jcl-demo .externalControl a.go,
.jcl-demo .imageSliderExt a.next, .jcl-demo .imageSliderExt a.prev, .jcl-demo .imageSliderExt a.go
{
	margin: 0 5px 0 0;
	padding: 7px 5px 0 5px;
	font-size: 15px;
	text-align: center;
	border-radius: 3px;
}
.jcl-demo .widget img {
	cursor: pointer;
}
.jcl-demo .mid {
	margin-left: 50px;
	width: 400px;
	height: 300px;
}
.jcl-demo .vertical {
	margin-left: 170px;
}
.jcl-demo .imageSlider .carousel>ul>li>img,
.jcl-demo .imageSliderExt .carousel>ul>li>img {
	width: 400px;
	height: 300px;
}
.jcl-demo .imageSlider .carousel>ul>li>p,
.jcl-demo .imageSliderExt .carousel>ul>li>p {
	width: 380px;
	height: 280px;
}
.jcl-demo h4 {
	font-weight: bold;
}
button.prev {
	position: absolute;
	bottom: 40%;
	font-size: 34px;
	line-height: 33px;
	padding: 0px 4px 3px 0px;
	z-index: 9999999;
	background: #AB2822;
	/*border-radius: 0 50px 50px 0;*/
	border: 2px solid;
	color: #fff;
	left: 0;
}
button.next {
	position: absolute;
	bottom: 40%;
	font-size: 34px;
	line-height: 33px;
	padding: 0px 0 3px 4px;
	z-index: 9999999;
	background: #AB2822;
	/*border-radius: 50px 0 0 50px;*/
	border: 2px solid;
	color: #fff;
	right: 0px;
}
.jcl-demo:hover .prev, .jcl-demo:hover .next  {
	display: block;
}

#conteudo>.col-md-12>.img_editorial_1, #conteudo>.col-md-12>.img_editorial_1>a>.zoomOverlay {
	width: 100% !important
}
#cover {
    background: url("http://www.aveva.com/Images/ajax-loader.gif") no-repeat scroll center center #FFF;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 999999999999;
}
#at-whatsnext-img-lnk img{
	top: 0 !important;
	left: 0 !important;
}
#at-whatsnext-img-lnk {
	position:initial !important;
}
.atss a span {
color: #fff;
text-align: center;
}
.addthis_sharing_toolbox {
	display:none;
}
#banner-conteudobox #bannerb {
	text-align: right !important;
	padding:5px !important;
}
#banner-conteudobox #bannerc, #banner-conteudobox #bannerd {
	display:none;
}
#conteudo  .texto_editorial_1 table, #conteudo  .texto_editorial_1 hr {
	/*display:none;*/
}
#at4-share .at4-share-count-container {
    text-align: center !important;
}
.at4-recommended .at4-recommended-item .at4-recommended-item-img img {
	left: 0 !important;
}
#parceiro-banner img {
	margin: 0 auto;
	/*padding:3px;
	background-color: #fff;
	border: 1px solid #eee;*/
}

#parceiro-banner span {
	position: relative;
	top: 20px;
	right: -338px;
	width: 46px;
	cursor: pointer;
}
.banner-home {
	display:none;
}
#parceiro-banner-home span {
	position: relative;
	top: 73px;
	left: 289px;
	width: 46px;
	cursor: pointer;
	z-index:999;
}

#parceiro-banner-home img {
	margin: 0 auto;
	padding-top:50px;
	/*padding:3px;
	background-color: #fff;
	border: 1px solid #eee;*/
}


#parceiro-banner-home {
				background-color: rgba(0,0,0,0.5);
				position:fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				text-align: center;
				z-index: 99999;
				/*background-color: #504d69;*/
				
}


#parceiro-banner {
				position:fixed;
				bottom: 0;
				left: 0;
				width: 100%;
				text-align: center;
				z-index: 99;
				/*background-color: #504d69;*/
				
}

#mobile-banner img {
	width:100%;
}
#mobile-banner {
	display:none;
}
.mobile-banner-show {
	display:none;
}
.onlydesktop {
	display:block;
}
.onlymobile {
	display:none;
}
.img_editorial_1, .img_editorial_1_not {
	padding:5px;
	margin-bottom: 20px;
}


/*-------------------------------*/
/*    masonry Grid */
/*-------------------------------*/
.grid-item img { 
	  border: none !important;
}


/* clearfix */

.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid-item {float:left;}

.grid-item--width1 { width: 400px; background-color:#fafafa;
  border: 4px solid #fff;
  padding: 10px;}
.grid-item--width2 {  width: 400px; background-color:#fafafa;
  border: 4px solid #fff;
  padding: 10px;}
.grid-item--width3 {  width: 400px; background-color:#fafafa;
  border: 4px solid #fff;
  padding: 10px;}
.grid-item--width0 { width: 100%;   background-color:#fafafa;
  border: 4px solid #fff;
  padding: 10px;}
/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

.carousel-transition.carousel {
	padding-bottom: 10px;
}
.carousel-transition.carousel .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.carousel-transition.carousel .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.carousel-transition.carousel .carousel-indicators {
	bottom: 10px;
}
.carousel-transition.carousel .carousel-indicators > li {
	background-color: #e84a64;
	border: none;
}
.carousel-transition blockquote {
	text-align: center;
	border: none;
}
.carousel-transition .profile-circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border-radius: 100px;
}

@media (max-width: 510px) {
	#logo_img {
		background-size: 100% auto;
		height: 100px;
		margin: 0;
	}
	.gsc-search-box {
		margin-left: -4px !important
	}

	.tamanho_3 {
		margin: 0;
	}
	.menu-destaque li {
		width: 33.3333% !important;
	}
	.menu-destaque {
		margin-top: 10px;
		padding: 0;
	}
	.menu-destaque li a{
		width: 100% !important;
		border-bottom: 1px solid #f1f2f6;
		border-right: none !important;
		padding: 3px 0 !important;
		font-size: 11px;
		font-weight: bold	
	}
	#nota {
		display: none;
	}
	#logo_img {
		background-size: 100% auto;
	}
	#parceiros a {
		width: 33.3333% !important;
	}
}
@media (min-width: 511px) {
	#conteudo>.col-md-4>.img_editorial_1_not img {
		max-width: 	99% !important	
	}
/*	#pagina>#corpo-geral>#conteudo>.col-md-4.col-xs-12.col-sm-4.margin-0.padding-0 {
		width: 50%
		}*/
	}
	@media (max-width: 767px) {
		#comentarios div {
			float: 	left;	
		}
		#parceiros a {
			float: left;
			width: 14.2857142857%;
			text-align: center;
		}
		
		td[width="72"] {
			display: 	none;	
		}
		#banner, #banner table, #banner	th, #banner td,  #banner tr {
			float: 	left;	
			width: 	100%;
			text-align: center;	
			overflow: hidden;	
			max-width: 100% !important;
		}
		#mobile-banner iframe {
			display:inline;
		}
		iframe[src*='www.cartamaior.com/banners'] {
			display:none;
		}
		#banner	table tr td {
			width: 	100% !important	;
		}
		/*#rodape	#conteudo .col-md-4 .width-100 {
			width: 100% !important;
			}*/
			#loginCabecalho>a {
				display: none;
			}
			.gsc-search-box {
				margin-left: -6px !important;
			}
			#logo_img {
				margin-bottom: 10px
			}
			#loginContainerPerfil {
				margin-bottom: 5px;
			}
			.zoomOverlay, .zoomOverlay img {
				width: 100% !important;
				height: auto !important	
			}
			.col-md-12 .box-foto-esquerda {
				width: 100%
			}
			.col-md-8, div[altura="29457"].col-md-8, #color_conteudo_251994.col-md-8 {
				padding-right: 0 !important
			}
			.box-foto-esquerda .zoomOverlay, #conteudo>.col-md-4 .img_editorial_1 .zoomOverlay {
				width: 100% !important
			}
			.box-foto-esquerda .zoomOverlay {
				width: 100% !important
			}
			.titulo_colunista {
				margin-bottom: 5px !important	
			}
			.titulo_colunista_1b.padding-right-0 {
				margin-left: 15px
			}
			.padding-right-0 {
				padding: 0
			}
			.table-responsive {
				border: none;
			}
			.table-responsive select, .comboboxContainer, table.table-responsive, table.table-responsive tr, table.table-responsive td, table.table-responsive th {
				float: 	left;	
				width: 	100% !important	;
			}
			.table-responsive h2 {
				margin: 0;
			}
			#navbar-collapse-1 {
				margin-bottom: 0;
			}
			.box-foto-esquerda .img_editorial_1>a {
				max-width: 100% !important;
			}
			.box-foto-esquerda .titulo_box_1 h2 {
				width: 100% !important
			}
			#conteudo.col-md-4.margin-0.padding-0>.tamanho_1, #conteudo.col-md-4.margin-0.padding-0>.col-xs-12, #conteudo.col-md-4.margin-0.padding-0>h1, #conteudo.col-md-4.margin-0.padding-0>.tamanho_1, #conteudo.col-md-4.margin-0.padding-0>.col-md-12>.padrao_1_box_1{
				padding: 0 !important;
			}
			.zoomOverlay:hover img {
				width: 	100% !important	;
				height: auto !important;
				max-width: 100% !important	
			}
			.titulo_editorial_1, a.titulo_editorial_1, .titulo_editorial_1 img {
				width: 100% !important
			}
			.texto_editorial_1 table, .texto_editorial_1 td, .texto_editorial_1 tr, .texto_editorial_1 tr p {
				float: left;
				width: 100%;
				text-align: left;
			}
			.texto_editorial_1 p.red, .texto_editorial_1 p.top {
				text-align: left !important
			}
			.texto_editorial_1 table td, .texto_editorial_1 tr, .texto_editorial_1 td p {
				text-align: left;
			}
			.img_blog_1, .img_blog_1 img, .texto_detalhe, .titulo_detalhe, .texto_box, div[style="width:328px;float: left; clear: both;"] {*/
				float: 	left;	
				width: 	100% !important
			}
			.padrao_1_box_1 {
				padding: 0;
			}
			.img_editorial_1>a {
				width: 	100% !important	;
				margin: 0;
				padding: 0 !important
			}
			#banner {
				display: none;
				overflow: hidden;
			}
			#parceiro-banner {
				display:none;
			}
			#parceiro-banner-home span {
				left: 100px;
			}
			.onlydesktop {
				display:none;
			}
			.onlymobile {
				display:block;
			}
			.grid-item { width: 100% !important; }
			#banner a:last-child {
				/*display: none;*/
			}
			#loginCabecalho {
				margin-top: 5px
			}
			.tamanho_1, .tamanho_2, .nivoSlider, .nivoSlider a.nivo-imageLink, .theme-default .nivoSlider img, .tamanho_3, .padrao_1_box_1,  .titulo_box_1 a, .theme-default .nivoSlider img {
				width: 100% !important;
				height: auto !important;
				margin: 0 !important;
				float: left;
			}
			#conteudo {
				width: 100% !important;
				height: auto;
				margin: 0 !important;
				float: left;
			}
			.zoomOverlay {
				width: 100% !important;
				margin: 0 !important;
				float: left;
			}
			.theme-default .nivo-caption {
				height: auto !important;
				bottom: 0 !important;
			}
			.titulo_box_1, .nivoSlider, .nivoSlider img {
				padding: 0px;
				float: left;
				width: 100%;
			}
			.color_container, .img_editorial_1 .titulo_box_1{
				/*padding: 0px !important*/
			}
			.color_container .titulo_box_1, .color_container .img_editorial_1 {
				padding: 10px 0
			}
			.modal-dialog {
				margin: 0 !important;
				background-color: #fff;
				float: left;
				width: 100% !important;
				padding: 0;
				height: 100%
			}
			.modal-backdrop {
				background-color: #fff
			}
			.dropdown-menu-cursos {
				top: 31px
			}
			.modal {
				padding: 0 !important
			}
			.modal-content {
				box-shadow: none !important;
				border: none !important;
				width: 100%
			}
			.modal-header,
			.modal-body {
				float: left;
				width: 100%
			}
			#menu {
				margin-top: 5px
			}

			a.titulo_box_2, a.titulo_box_3, a.titulo_box_1 {
				line-height: 125%;
				float: left;
				margin: 10px 0 0 !important;
			}

			h1, h2, h3, h5, h6, .titulo_marrom, .texto_box{
				float: left;
				width: 100%;
			}

			.gsc-results-wrapper-overlay {
				height: 100% !important;
				top: 0 !important;
				width: 100% !important;
				left: 0 !important;
			}

			#botoes, #loginContainer {
				width: 50%
			}

			#botoes a, #loginContainer a, #botoes a span, #loginContainer a span{
				width: 98%;
				text-align: center;
				float: left;
			}

			#menu .navbar-nav {
				margin: 0px;
			}

			#logo_img {
				background-position: center;
				margin-bottom: 10px
			}
			.navbar-toggle {
				/*margin: 0 0 5px 0;*/
			}
			.padrao_1_box_1 {
				margin: 0 
			}
			#redes_sociais_cabecalho, #busca {
				width: 100%;
				margin-top: 5px;
				margin-right: -2px;
			}
			#busca {
				float: left;
				width: 100%;
			}
			#redes_sociais_cabecalho {
				display: none;
			}
			#logo {
				padding: 0;
			}
			.col-md-4.col-xs-12.col-sm-4.margin-0.padding-0 {
				width: 100%;
			}
		}
		@media (min-width: 768px) {

			.navbar-collapse.collapse {
				/*display: none !important;*/
			}
			.navbar-collapse.collapse.in, .navbar-collapse.collapsing {
				/*display: block !important;*/
			}
			.nav {
				width: 100%
			}
		}
		@media (min-width: 991px) {
			#corpo-geral>#conteudo.col-md-4.col-xs-12.col-sm-4.margin-0.padding-0 {
				width: 33.3333%
			}
			#pagina>#corpo-geral>#conteudo>.col-md-4.col-xs-12.col-sm-4.margin-0.padding-0 {
				width: 33.3333%
			}
			.menu-destaque {
				display: 	none;	
			}
			
		}
		@media (max-width: 992px) {
			p.texto_detalhe {
				padding: 6px !important;
			}
			.texto_detalhe, .titulo_detalhe h2, .texto_box a {
				font-family: "Open Sans",sans-serif !important;
    				font-size: 18px !important;
    				line-height: 1.42857143;
				color: rgba(0, 0, 0, 1);	
				width: 100%;
				/*padding: 6px !important;*/
			}
			.titulo_detalhe {
				padding: 6px !important;
			}
			.titulo_box_1, .titulo_box_2, .titulo_box_3 {
				/*padding: 4px !important;*/
			}
			.img_editorial_1 {
				border-top: 1px solid #ccc;
			}


			/*.addthis_sharing_toolbox {
    				bottom: 0px !important;
    				opacity: 1 !important;
    				height: 35px !important;
    				z-index: 999;
    				left: 0px;
    				width: 100%;
    				display: block !important;
    				position: fixed;
    				top: auto !important;
			}*/
			.addthis_sharing_toolbox {
				display:block;
			}
			#banner-conteudobox #bannerb {
				display:none;
				margin-top:0;
				text-align:center;
			}
			#banner {
				display:none;
			}
			#banner-conteudobox #bannerc, #banner-conteudobox #bannerd {
				display:none !important;
				text-align:center;
				margin-bottom:10px;
			}
			#conteudo  .texto_editorial_1 table, #conteudo  .texto_editorial_1 hr {
				display:block;
			}
			#redes_sociais {
				display:  none;
			}
			.mobile-banner-show {
				display:block !important;
			}
			#mobile-banner {
				position:fixed; /*disable here*/
				bottom: 0;
				width: 100%;
				height: 61px;
				text-align: center;
				z-index: 99999;
				background-color: #fff;
				border-top: 1px solid #ccc;
			}
			div#at4-whatsnext {
				display:none !important;
			}
			#corpo-geral>div.col-md-8 {
				width: 100%
			}
			#conteudo.col-md-4.col-xs-12.col-sm-4.margin-0.padding-0{
				display: none;
			}
			.tarjas_left_1, .breadcrumb {
				display: none;
			}
			#menu a, #menu li a, #menu .navbar-nav>li>a {
				text-align: center;	
			}
			body {
				overflow-x: hidden 
			}
			.navbar-default .navbar-toggle {
				position: absolute;
				z-index: 1
			}

			.navbar-header a.pull-right {
				position: absolute;
				right: 15px;
				z-index: 1;
			}
			.navbar-header h4.pull-left {
				text-align: center;
				width: 100%;
				position: absolute;
			}
			#menu .navbar-nav>li>a {
				padding: 4px 19px !important;
			}
			.navbar-collapse.collapse, #at4-share, #at4-soc{
				display: 	none !important	;	
			}
			.navbar-toggle, .navbar-collapse.collapse.in, .navbar-collapse.collapsing {
				display: block !important;
			}
			#menu .navbar-left>li, #menu .menu-dois>li {
				float: left;
				width: 100%;
				border-bottom: 1px dashed #DDDDDD
			}
			#menu h2 a, #menu h2, #menu .menu-dois, #menu .navbar-nav>li>a  {
				float: left;
				width: 100%;
				border: none !important;
				background: transparent;
			}
			body {
				padding: 0 !important	
			}
			.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
				background-color: transparent;
				border: none;
				height: 38px;
			}
			.navbar-default .navbar-toggle .icon-bar {
				background-color: #AB2822 !important;
				height: 4px;
				width: 30px;
				border-radius: 2px;
			}
			#menu {
				margin: -1px 0 10px;
				padding: 0 !important;
				background: #fff;
			}
			.menu-destaque {
				padding: 0;
				margin: 0
			}
			.menu-destaque li {
				font-size: 9px;
				letter-spacing: 0px;
			}
			.navbar-default .navbar-collapse, .navbar-default .navbar-form {
				background: #fff
			}
			.navbar-header>h4>a {
				border: none !important	;
			}
			.menu-destaque .well {
				margin: 0;
				background: #f1f2f6;
				border-radius: 0;
				border-top: 1px solid #ddd;
			}
			.menu_footer {
				padding: 15px 0 15px;
			}
			#menu .navbar-header{
				padding: 0 !important;
				border-bottom: 1px solid #ddd;
				min-height: 60px
			}
			#banner table {
				border: none;
				padding: 0
			}
			#loginCabecalho {
				display: none;	
			}
			td[width="72"] {
				width: 	2% !important;
				height: 30px	
			}
			#banner, #banner table, #banner	th, #banner td,  #banner tr {
				float: 	left;	
				width: 	100%;
				text-align: center;	
				overflow: hidden;	
				max-width: 100% !important;
			}
			#banner	table tr td {
				width: 	49%;
				margin-bottom: 5px;
			}
			#banner td:first-child iframe {
				float: none;
			}
			#banner td:last-child iframe {
				float: none;
			}
			.at4-share-outer.addthis-smartlayers.addthis-smartlayers-desktop.at4-hide, .at4-share-outer.addthis-smartlayers.addthis-smartlayers-desktop.at4-hide {
				opacity: 1 !important;
				display: block !important;
			}
			/*#atstbx {
			    z-index: 9999;
			    width: 228px;
			    background-color: rgb(255, 255, 255);
			    padding: 3px;
			    text-align: center;
			    margin: 0 auto;
			    height:44px;
			}	
			#atstbx a {
				width: 100%;
				max-width: 20% !important;
				padding: 0 !important;
				float: left;
				margin: 0;
				text-align: center;	
			}*/
		}
		@media (max-width: 1304px) {
			.at4-share-outer {
				display:none;
			}
			.addthis_sharing_toolbox {
				display:block;
			}
		}
		@media (max-width: 1102px) {
			.at4-share-outer {
				display:none;
			}
			.addthis_sharing_toolbox {
				display:block;
			}
		}
		@media (max-width: 1240px) {
			#corpo-geral {
				max-width: 1024px !important;
				padding: 0 !important;
			}
			#menu a, #menu li a, #menu .navbar-nav li a {
				padding: 4px 11px !important;
			}
			#menu .navbar-nav li:first-child a {
				padding: 4px 11px 4px 3px !important;
			}
			#menu .navbar-nav>li:last-child>a {
				padding: 4px 10px 4px 8px !important;
			}
			#menu .menu-dois li a { 
				padding: 9px 27px 7px !important;
			}
			#menu .menu-dois li:last-child a {
				padding: 9px 3px 7px 45px !important;
			} 
			#menu .menu-dois li:first-child a {
				padding: 9px 34px 7px 3px !important;
			}


		}
		@media (max-width: 1024px) {
			#corpo-geral {
				max-width: 916px !important;
				padding: 0 !important;
			}
			#menu a, #menu li a, #menu .navbar-nav li a {
				padding: 4px 5.6px !important;
			}
			#menu .navbar-nav li:first-child a {
				padding: 4px 11px 4px 3px !important;
			}
			#menu .navbar-nav li:last-child a {
				padding: 4px 8px 4px 1px !important;
			}
			#menu .menu-dois li a { 
				padding: 9px 16px 7px !important;
			}
			#menu .menu-dois li:last-child a {
				padding: 9px 3px 7px 45px !important;
			} 
			#menu .menu-dois li:first-child a {
				padding: 9px 34px 7px 3px !important;
			}

		}
		@media (min-width: 1240px) {
			#menu a, #menu li a, #menu .navbar-nav li a {
				padding: 4px 20.6px !important;
			}
			#menu .navbar-nav li:first-child a {
				padding: 4px 29px 4px 3px !important;
			}
			#menu .navbar-nav li:last-child a {
				padding: 4px 8px 4px 50px !important;
			}
			#menu .menu-dois li a { 
				padding: 9px 38px 7px !important;
			}
			#menu .menu-dois li:last-child a {
				padding: 9px 3px 7px 76px !important;
			} 
			#menu .menu-dois li:first-child a {
				padding: 9px 88px 7px 3px !important;
			}
			
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			#menu a, #menu li a, #menu .navbar-nav>li>a {
				padding: 4px 6px;
			}
			#menu .menu-dois a {
				padding: 4px 6.6px
			}
		}

		#at4-thankyou, #at4m-mobile-container {
			display: none !important	;
		}
		#at4-share, #at4-soc {
			z-index: 0
		}

		#twitter-widget-0 {
			max-width: 100% !important	
		}
		#cf_alert_div {
			display:none !important;
		}

