@CHARSET "UTF-8";

/* GERAL */

html {
    height: 100%;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    height: 100%;
}

ul {
    list-style: none;
    list-style-type: none;
    list-style-position: outside;
}

a {
    text-decoration: none;
    outline: 0;
}

input, textarea, select {
    outline: 0;
}

.erro_msg {
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    border: none !important;
    padding-top: 40px;
}

.fl {
    float: left;
    width: 100%;
}

.fr {
    float: right;
    width: 100%;
}

.siteCenter {
    text-align: left;
    width: 960px;
    margin: 0 auto;
    display: table;
    position: relative;
}

.fundo {
    height: auto;
}

.corpo_rounded_top {
    float: left;
    width: 100%;
}

.corpo_rounded_middle {
    float: left;
    width: 100%;
}

.corpo_rounded_bottom {
    float: left;
    width: 100%;
}

/* TOPO */

.topo {
}

.topo .logo {
    float: left;
    margin-left: 20px;
}

.topo .menu {
    float: left;
}

.topo .blocoTopo {
	float: right;
	width: 658px;
}

.menu_topo {
	float: right!important;
}

.blocoTopo .menuSuspenso .item_3 {
    background: none !important;
}

/* CONTAINER TOPO */

.containerTopo {
    /*background: url("../img/bg-topo.jpg") top center no-repeat;*/
    height: 240px;
}

/* CONTENT */

#twoColumns {
    width: 620px;
    float: left;
}

/* COLRIGHT*/

.colRight {
    float: left;
    width: 280px;
    margin: 0 20px;
}

/* H1 */
@font-face {
    font-family: 'helvetica-boldregular';
    src: url('fonts/helvetica-bold-webfont.eot');
    src: url('fonts/helvetica-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helvetica-bold-webfont.woff') format('woff'), url('fonts/helvetica-bold-webfont.ttf') format('truetype'), url('fonts/helvetica-bold-webfont.svg#helvetica-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.plusMenuAdminLeft a {
    color: #fff !important;
}

input {
    color: #D5D5D5;
    background: #fff;
    border: 1px solid #dadada;
}

input:focus {
    color: #6d6e71;
    font-style: normal;
}

textarea {
    color: #6d6e71;
    background: #fff;
    border: 1px solid #dadada;
}

select {
    color: #6d6e71;
    background: #fff;
    border: 1px solid #dadada;
}

ul {
    list-style-type: none !important;
}

.formButton {
    background: #B92B30 !important;
    padding: 5px 10px !important;
    margin: 0px !important;
    border: none !important;
    color: #fff !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    font-weight: bold !important;
    font-size: 16px !important;
    width: auto !important;
}

a:link {
    color: #6d6e71;
}

a:visited {
    color: #6d6e71;
}

a:hover {
    color: #b92b30;
    -webkit-transition: color 200ms ease-out;
    -moz-transition: color 200ms ease-out;
}

h1, h2 {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 9px;
    height: 35px;
}

/* BLOCOS */

.bloco {
    padding: 10px;
    width: auto !important;
}

/* PUBLICIDADE TOPO */

.publicidadeTopo {
    margin-bottom: 20px;
}

/* ANUNCIO TOPO */

.publicidadeTopo .anuncio_botao_topo_-_all {
    background: url("../img/bg-oferecimento.jpg") left no-repeat;
    padding-left: 15px;
    height: 90px;
}

/* PLAYER */

.player {
    background: url("../img/bg-player.jpg") top left repeat;
    height: 70px;
    padding-top: 10px;
    margin-bottom: 5px;
}

.player .bloco-4 {
    float: right;
    margin-top: 5px;
    margin-right: 20px;
}

.player .bloco_anuncio_banner {
    padding: 3px;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #F3F3F3;
}

.player .menu_player {
    float: right;
}

.player .menuSuspenso {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.player .menuSuspenso ul li {
    padding: 20px 20px 20px 30px;
    float: left;
}

.player .menuSuspenso .item_0 {
    background: url("../img/ico_search.png") left no-repeat;
}

.player .menuSuspenso .item_1 {
    background: url("../img/ico_newsletter.png") left no-repeat;
}

.player .menuSuspenso a {
    color: #6d6e71;
}

.player .menuSuspenso .separator {
    display: none;
}


.player .radioMM {
    position: absolute;
    top:-25px;
}
/* MENU TOPO */

.topo .menuSuspenso {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 13px;
    float: right;
    text-transform: uppercase;
    margin-right: 15px;
}

.topo .menuSuspenso ul li {
    background: url("../img/bg-menu-topo.png") top right no-repeat;
    padding: 5px 10px;
    float: left;
}

.topo .menuSuspenso ul li.ultimo {
    background: none !important;
}

.topo .menuSuspenso a {
    color: #7a7a7a;
}

.topo .menuSuspenso .separator {
    display: none;
}


/* MENU PRINCIPAL */

.menu {
    height: 75px;
    background: #404040;
    font-family: Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.menu ul li {
    padding: 30px 15px 38px 15px;
    margin: 0 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

.menu ul li:hover {
    background: url("../img/bg-menu-superior-hover.jpg") bottom center no-repeat #B92B30;

}

/*.menu ul .item_17,*/
/*.menu ul .item_20 {*/
/*padding: 20px 25px 32px 25px !important;*/
/*}*/

.menu ul li.ultimo {
    background: none !important;
}

.menu ul li ul {
    z-index: 999;
    top: 74px !important;
    width: 180px;
    padding-top: 15px;
    background: #B92B30;
    -webkit-border-radius: 0px 5px 5px 5px;
    -moz-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
    padding-bottom: 15px;
}

.menu ul li ul li {
    border-bottom: 1px dotted #A52929;
}

.menu ul li ul li:hover {
    background: none !important;
}

.menu ul li ul .separator {
    display: none;
}

.menu ul li ul li {
    font-weight: normal;
    font-size: 12px;
    padding: 10px 10px !important;
    width: 140px;
}

.menu a {
    color: #FFF;
}

.menu .separator {
    background: url("../img/bg-separador-menu.jpg") top right no-repeat;
    float: left;
    width: 1px;
    height: 70px;
}

.menu .separator.last {
    display: none;
}


.menu .item_22 {
    padding: 23px 12px 29px 12px !important;
}

/* MENU INFERIOR */

.menuInferior {
    background: #F9F9F9;
    border-top: 5px solid #A61F23;
    height: 250px;
    font-family: Helvetica, Arial, sans-serif;
}

.menuInferior ul li {
    float: left;
    padding: 20px 16px;
    width: 100px;
}

.menuInferior ul li a {
    color: #A61F23;
    font-weight: bold;
    font-size: 14px;
}

.menuInferior ul li ul {
    display: block;
    visibility: visible;
    top: 50px;
    left: 18px;
}

.menuInferior ul li ul li {
    clear: both;
    padding: 2px 0;
}

/*.menuInferior ul li.item_19,*/
/*.menuInferior ul li.item_20 {*/
/*padding: 10px 27px;*/
/*width: 110px;*/
/*}*/

.menuInferior ul li ul li a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #6d6e71;
}

.menuInferior .separator {
    float: left;
    height: 140px;
    width: 1px;
    border-right: 1px solid #DADBDB;
    margin-top: 20px;
}

.menuInferior  ul li ul .separator {
    display: none;
}

.menuInferior  .separator.last {
    display: none;
}

/* DESTAQUE HOME */

.destaque .destaqueBlocoSimples  {
    width: 620px !important;
    position: relative;
}

.destaqueBlocoSimples  {
    position: relative;
}

.destaqueBlocoSimples .descricao {
    position: absolute;
    bottom: 0px;
    z-index: 99;
    height: 45px;
    width: 450px;
    padding: 20px;
    background: url("../img/bg-legenda-destaque.png") repeat;
    color: #FFF;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.destaqueBlocoSimples img {
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

div.destaqueBlocoTexto .destaqueArea {
    padding: 0px !important;
    margin: 0px !important;
    border: none !important;
}

.tituloPager {
    z-index: 99;
    overflow: hidden;
    padding-top: 5px;
    padding-left: 25px;
    width: 115px;
    display: block;
    background: url("../img/bg-slide-normal.png") center left no-repeat;
    height: 80px;
}

.tituloPager .thumb {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.destaquePager {
    position: absolute;
    right: 33px;
    width: 113px;
    top: 0;
    z-index: 99;
}

#destaquePager1 .pagerItem0 {
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

#destaquePager1 .pagerItem3 {
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}

.destaquePager a.activeSlide {
    background: url("../img/bg-slide-active.png") center left no-repeat !important;
}

.destaqueBlocoSimplesImagemDestaque {
    position: relative;
}

.destaqueBlocoSimples .titulo {
    font-weight: bold;
    font-size: 21px;
    overflow: hidden;
}

.destaqueBlocoSimples .legenda {
    font-size: 11px;
    line-height: 15px;
    padding-top: 10px;
}

.destaqueNav .itemPager img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.destaqueNav .legendaPager {
    color: #FFF;
    padding-top: 15px;
    font-size: 12px;
    width: 195px;
}

/* FILTRO JORNAL MINAS MARCA HOME */

.blocoFiltro {
    font-size: 12px;
    width: 278px;
    margin-bottom: 30px;
}

.blocoFiltro .container {
    width: 268px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #F9F9F9;
    padding: 20px 10px 10px 10px;
    height: 348px;
    position: relative;
}

.blocoFiltro .msg {
    line-height: 20px;
}

.blocoFiltro .cadastre a {
    font-size: 11px;
    text-decoration: underline;
    color: #333;
}

.blocoFiltro .btnMore {
    border: none !important;
    cursor: pointer;
    width: 65px;
    height: 37px;
    position: absolute;
    bottom: 7px;
    right: 9px;
}

.blocoFiltro .cadastre {
    float: left;
    margin-top: 35px;
}

/* Blocos de Anuncio 1 e 2 */

.blocoAnuncios_1,
.blocoAnuncios_2 {
    margin-top: 40px;
    padding-bottom: 35px;
}

.blocoAnuncios_1 .bloco,
.blocoAnuncios_2 .bloco {
    margin-bottom: 20px;
}

.blocoAnuncios_1 .publicidade,
.blocoAnuncios_2 .publicidade {
    font-size: 9px;
    color: #BCBCBC;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-top: 10px;
    width: 935px;
    margin-left: 10px;
    margin-right: 10px;
    border-top: 1px solid #BCBCBC;
}

.blocoAnuncios_1 .barra,
.blocoAnuncios_2 .barra {
    width: 935px;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px solid #BCBCBC;
    height: 1px;
}

/* BLOCO PERFIL */

.perfil h2 {
    color: #E46713;
}

.blocoPerfil {
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    padding: 8px;
    width: 442px;
    position: relative;
}

.blocoPerfil .btnMore {
    position: absolute;
    bottom: 7px;
    right: 9px;
}

.blocoPerfil .foto {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #F3F3F3;
    padding: 3px;
    width: 135px;
    height: 135px;
}

.blocoPerfil .container {
    margin-left: 15px;
    width: 280px;
}

.blocoPerfil .titulo {
    color: #E46713;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    height: 40px!important;
}

.blocoPerfil .resumo {
    line-height: 20px;
    color: #6d6e71;
}

/* BLOCO CAMPANHA */

.campanha h2 {
    color: #EBAD60;
}

.blocoCampanha {
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    padding: 8px;
    width: 442px;
}

.blocoCampanha .foto {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #F3F3F3;
    padding: 3px;
    width: 135px;
    height: 135px;
}

.blocoCampanha .container {
    margin-left: 15px;
    width: 280px;
}

.blocoCampanha .titulo {
    color: #EBAD60;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    height: 40px!important;
}

.blocoCampanha .resumo {
    line-height: 20px;
    color: #6d6e71;
    height: 51px;
}

/* BLOCO ENTREVISTA HOME */

.entrevistas h2 {
    color: #FFC338;
}

.blocoEntrevista {
    font-size: 12px;
    width: 300px;
}

.blocoEntrevista .foto {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #F3F3F3;
    padding: 5px;
    width: 285px;
    height: 120px;
}

.blocoEntrevista .container {
    margin-top: 20px;
    width: 285px;
    height: 110px;
}

.blocoEntrevista .titulo {
    color: #FFC338;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
}

.blocoEntrevista .resumo {
    line-height: 20px;
    color: #6d6e71;
    height: 82px;
}


.blocoEntrevista a:hover {
    color: #6D6E71;
}

.blocoEntrevista a .data {
    font-size: 11px;
    color: #6D6E71;
    display: block;
    margin-bottom: 5px;
}

/* BLOCO CASE HOME */

.case h2 {
    color: #662244;
}

.blocoCase {
    font-size: 12px;
    width: 300px;
}

.blocoCase a .data {
    font-size: 11px;
    color: #6d6e71;
    display: block;
    margin-bottom: 5px;
}

.blocoCase .foto {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #F3F3F3;
    padding: 5px;
    width: 285px;
    height: 120px;
}

.blocoCase .container {
    margin-top: 20px;
    width: 285px;
}

.blocoCase .titulo {
    color: #662244;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
}

.blocoCase .resumo {
    line-height: 20px;
    color: #6d6e71;
    height: 82px;
}

/* BLOCO BLOGS HOME */

.blogs h2 {
    color: #CC1E2C;
}

.blocoBlog {
    font-size: 12px;
    width: 300px;
}

.blocoBlog .foto {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #e1e1e1;
    background: #F3F3F3;
    padding: 5px;
    width: 50px;
    height: 50px;
}

.blocoBlog .container {
    margin-left: 10px;
    width: 220px;
}

.blocoBlog .titulo {
    color: #6d6e71;
    font-size: 12px;
    padding-bottom: 15px;
    line-height: 20px;
}

.blocoBlog .item {
    float: left;
    margin-bottom: 12px;
    border-bottom: 1px dashed #d3d3d3;
    padding-bottom: 12px;
}

.bloco-19 {
    clear: both;
}

/* CONTENT HOME 2*/

.contentHome_2 .siteCenter {
    width: 1000px;
    background: url("../img/bg-content-home-2.jpg") bottom left no-repeat;
}

.contentHome_2 .bloco {
    padding: 16px;
}

.contentHome_2 .blocoCampanha,
.contentHome_2 .blocoPerfil {
    height: 160px;
    margin-bottom: 20px;
}

/*BOTAO MAIS*/

.btnMore {
    width: 57px;
    height: 27px;
    padding: 5px 8px 5px 0;
    background: url("../img/bg-btn-mais.png") 40px 10px no-repeat;
    text-transform: uppercase;
    color: #FFF;
    font-size: 12px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: right;
    line-height: 45px;
}

.btnMore a {
    color: #FFF !important;
    display: block;
}

.vinho {
    background-color: #662244;
}

.vermelho {
    background-color: #CC1E2C;
    margin-top: 34px!important;
}
.amarelo {
    background-color: #FFC338;
    margin-top: 46px!important;
}

.roxo {
    background-color: #884DC6;
}

.magenta {
    background-color: #FF224C;
}

.laranjaClaro {
    background-color: #EBAD60;
}

.laranja {
    background-color: #E46713;
}

.azul {
    background-color: #356BB0;
}


/* BLOCO VAGAS */

.blocoVagas h2 {
    color: #884DC6;
}

.blocoVagas {
    position: relative;
    margin-bottom: 30px;
}

.blocoVagas .dadosFinais {
    position: absolute;
    bottom: 5px;
    width: 100%;
}

.blocoVagas .content {
    background: #F9F9F9;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 20px 14px 3px 14px;
    min-height: 355px;
}

.blocoVagas .content ul li {
    border-bottom: 1px solid #E1E1E1;
    padding: 10px 0;
    height: 80px;
}

.blocoVagas .content ul li.last {
    border-bottom: none !important;
}

.blocoVagas .itemVaga {
    background: #888888;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    font-weight: bold;
    font-family: Helvetica, Arial, sans-serif;
    float: left;
}

.blocoVagas .dadosVaga {
    float: left;
    margin-left: 20px;
    width: 190px;
}

.blocoVagas .rotulo {
    font-size: 11px;
    font-weight: bold;
    color: #6d6e71;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    margin-right: 5px;
}

.blocoVagas .valor {
    font-size: 11px;
    color: #6d6e71;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
}

.blocoVagas .tituloVaga {
    color: #884DC6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    width: 220px;
}

.blocoVagas .cidade,
.blocoVagas .nrVagas,
.blocoVagas .dataVaga {
    margin: 3px 0;
    width: 100%;
    float: left;
}

.blocoVagas .envie {
    font-size: 11px;
    text-decoration: underline;
    float: left;
    margin-top: 30px;
}

.blocoVagas a {
    color: #333;
}

.blocoVagas .btnMore {
    margin-top: 4px;
}

.contentHome_2 .btnMore {
    margin-top: 19px;
}

/* BLOCO AGENDA HOME */

.agendaBlocoLista {
    width: 300px;
    height: 380px;
    position: relative;
}

.agendaBlocoLista .btnMore {
    position: absolute;
    bottom: 7px;
    right: 5px;
}

.bloco_agenda_foto {
    margin: 0 20px;
    width: 280px;
    margin-bottom: 30px;

}                          `

.bloco_agenda_foto .magenta {
                               float: right;
                               margin-top: 10px;
                           }

.bloco_agenda_foto .agendaBlocoItem a {
    color: #6d6e73;
    font-size: 12px;
    width: 300px;
}
.agendaBlocoItem  {
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 8px;
    background: #F3F3F3;
    width: 287px;
    height: 362px;
}
.bloco_agenda_foto h2 {
    color: #FF224C;
}

.bloco_agenda_foto .imagemDestaque {
    width: 280px;
    height: 164px;
}

.bloco_agenda_foto .agendaBlocoDet {
    margin-top: 20px;
    line-height: 20px;
    width: 300px;
}

/* BLOCO DE NOTICIAS CONTENT 3 */

.bloco_noticia_lista .noticiaitemCat {
    width: 220px;
    color: #6d6e71;
    margin-bottom: 25px;
    cursor: pointer;
}

.bloco_noticia_lista .noticiaTitulo {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    padding-bottom: 15px;
    min-height: 60px;
}

.bloco_noticia_lista .noticiaData {
    font-size: 11px;
    padding-bottom: 5px;
}

.bloco_noticia_lista .noticiaDescricao {
    font-size: 12px;
    line-height: 22px;
    min-height: 65px;
    height: 71px!important;
}

.bloco_noticia_lista .noticiaImgagem {
    padding: 3px;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/* JORNAL MINAS MARCA */

.blocoJornalLast h2 {
    color: #9A8B76;
}

.blocoJornalLast .edicaoBloco {
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 3px;
    background: #F3F3F3;
    width: 210px;
    position: relative;
}

.blocoJornalLast .dados {
    position: absolute;
    bottom: 3px;
    z-index: 99;
    width: 200px;
    height: 85px;
    padding: 5px;
    background: url("../img/bg-revista-home.png") repeat;
}

.blocoJornalLast .edicaoBloco a {
    color: #FFF;
}

.blocoJornalLast .edicaoBlocoData {
    font-size: 11px;
    padding: 5px 0;
}

.blocoJornalLast .edicaoBlocoNome {
    font-size: 16px;
    font-weight: bold;
}

/* Facebook */

.bloco_facebook .container {
    border: 2px solid #e1e1e1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.bloco_facebook .facebookTitulo {
    color: #3B5998;
}

/* MULTIMIDIA HOME */

.minas_marca_tv {
    margin-bottom: 35px;
}

/*FOOTER */

.blocoRodape {
    background: #4E4E4E;
    height: 80px;
}

.blocoRodape .siteCenter {
    background: url("../img/icon_location.png") 10px 20px no-repeat;
    padding-left: 55px;
    width: 905px;
    height: 100%;
}

.footerTexto {
    background: #666666;
    height: 80px;
}

.footerTexto .siteCenter {
    width: 940px !important;
}

.endereco_rodape {
    font-size: 11px;
    color: #dddddd;
    margin-top: 15px;
}

.pageFooter .copyright {
    color: #DDD;
    padding: 36px 0 30px 0;
    float: left;

}

.pageFooter .izap {
    float: right;
    text-align: right;
    padding: 28px 0 25px 0;
}

.redes_sociais_rodape {
    float: right !important;
    margin-top: 18px;
}

.redes_sociais_rodape img {
    padding: 0 2px;
}

/* NOTICIAS LISTA */
.body_content .menu {
    margin-bottom: 2px;
    position: relative;
    z-index: 50;
}

.body_content .colCenter {
    width: 100%;
    background: url(../img/bg_titulo_noticias.png) no-repeat top center;
    position: relative;
}

.body_content .colCenter #content {
    width: 940px;
    margin: 0px auto;
    clear: both;
    position: relative;
}

.colCenter h1 {
    font-size: 38px;
    color: #737373;
    text-transform: uppercase;
    font-family: 'helvetica-boldregular';
    font-weight: normal;
    margin-top: 33px;
    margin-bottom: 73px;
}

.NoticiasItemLista_noticias {
    clear: both;
    height: 146px;
    position: relative;
    margin-bottom: 35px;
    border-bottom: 1px solid #DADADA;
    padding-bottom: 35px;
}

.NoticiasItemLista_noticias .imagem img {
    padding: 5px;
    background: #f9f9f9;
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-right: 20px;
    cursor: pointer;
}

.NoticiasItemLista_noticias .data {
    font-family: 'Arial';
    font-size: 11px;
    text-transform: uppercase;
    color: #b2b4ba;
    font-weight: bold;
    margin-bottom: 12px;
}

.NoticiasItemLista_noticias .titulo {
    color: #b92b30;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Arial';
    margin-bottom: 10px;
    cursor: pointer;
}

.NoticiasItemLista_noticias .descricao {
    color: #6d6e71;
    font-size: 12px;
    line-height: 20px;
}

.NoticiasItemLista_noticias .saibamais {
    width: 30px;
    height: 14px;
    background: url(../img/bt_saibamais.png) no-repeat top center;
    display: block;
    position: absolute;
    left: 326px;
    bottom: 48px;
    cursor: pointer;
}

.modulo_noticia {
    width: 620px;
}


.noticiaPaginacao {
    position: absolute;
    width: 100%;
}

.paginacao {
    margin: 0 auto;
    text-align: center;

}

.paginacao a {
    width: 31px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    background: #d5d5d5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin: 0px 2px;
    padding: 7px 10px;
}

.paginacao a:hover {
    background: #737373;
}

.paginacao .plusPagerAtual {
    width: 31px;
    height: 31px;
    text-align: center;
    line-height: 31px;
    background: #737373;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin: 0px 2px;
    padding: 7px 10px;
}

.paginacao .plusPagerNext {
    background: url(../img/seta_direita_page.png) no-repeat top center;
    color: transparent;
    padding: 7px 10px;
}

.paginacao .plusPagerNext:hover {
    background: url(../img/seta_direita_page.png) no-repeat top center;
}

.paginacao .plusPagerBack {
    background: url(../img/seta_esquerda_page.png) no-repeat top center;
    color: transparent;
}

.paginacao .plusPagerBack:hover {
    background: url(../img/seta_esquerda_page.png) no-repeat top center;
}

/* NEWSLETTER */
.bloco_newsletter {
    margin-top: 40px;
    width: 298px;
    height: 280px;
    background: #F9F9F9;
    border: 1px solid #e1e1e1;
    position: relative;
}

.newsletterRegisterTitulo {
    text-transform: uppercase;
    color: #a3a3a3;
    font-size: 22px;
    font-family: 'helvetica-boldregular';
    background: url(../img/ico_carta.png) no-repeat left;
    padding-left: 40px;
    margin-top: 30px;
    margin-left: 25px;
    margin-bottom: 16px;
}

.newsletterRegisterLabel {
    font-size: 12px;
    color: #6d6e71;
    margin: 0px 25px;
    line-height: 20px;
    margin-bottom: 30px;
}

.newsletterRegisterName, .newsletterRegisterMail {
    display: none;
}

.newsletterRegisterField  input {
    width: 228px;
    padding: 10px;
    border-top: none;
    border-bottom: 2px solid #e9e9e9;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
    color: #dddddd;
    font-size: 16px;
    font-weight: bold;
    margin-left: 25px;
    margin-bottom: 10px;
}


.newsletterRegisterButton {
    position: absolute;
    top: 215px;
    right: 30px;
}

.newsletterRegisterButton input {
    width: 36px;
    height: 34px;
    background: #737373;
    border: none;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    display: block;
    text-align: center;
    line-height: 34px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
}

/* MODULO NOTICIAS LER */
.noticia_noticia .data {
    font-size: 11px;
    text-transform: uppercase;
    font-family: Arial;
    color: #b2b4ba;
    padding-bottom: 10px;
}

.noticia_noticia .titulo {
    font-size: 22px;
    color: #b92b30;
    font-weight: bold;
    line-height: 20px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 16px;
    padding-bottom: 22px;
}

.noticia_noticia .imagem {
    width: 280px;
}

.noticia_noticia .imagem img {
    padding: 5px !important;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-right: 10px !important;
    cursor: pointer;
}

.noticia_noticia .legendaFoto {
    padding: 15px 0;
    color: #666;
    font-style: italic;
    font-size: 12px;
    position: relative;
    float: left;
}

.noticia_noticia .texto {
    font-size: 12px;
    color: #6d6e71;
    line-height: 24px;
}

.modulo-noticias-ler .noticiaArqAnexoTitulo h2 {
    font-size: 22px;
    color: #A3A3A3;
    text-transform: uppercase;
    padding-bottom: 18px;
    font-family: 'helvetica-boldregular';
}

.modulo-noticias-ler #noticiaArqAnexoLista {
    margin: 20px 0;
}

.modulo-noticias-ler .noticiaArqAnexoItem{
    font-size: 14px;
    color: #B92B30;
    background: #F9F9F9;
    padding: 10px !important;
    border-bottom: 1px dashed #CCC;
    margin-bottom: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.modulo-noticias-ler .maisImagens h2 {
    font-size: 22px;
    color: #A3A3A3;
    text-transform: uppercase;
    padding: 20px 0;
    font-family: 'helvetica-boldregular';
}

.modulo-noticias-ler .imagemAdicionalItem {
    float: left;
}

.modulo-noticias-ler .imagemAdicionalItem img
{
    padding: 5px !important;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 10px !important;
}

.modulo-noticias-ler .legendaAdicional {
    padding: 6px;
    color: #666;
    font-style: italic;
    font-size: 12px;
}

.blocoShare {
    padding-bottom: 27px;
    margin-left: 298px;
}

.blocoShare .addthis_button_facebook_like {
    width: 90px;
}

.blocoShare .addthis_button_tweet {
    width: 100px;
}

.blocoShare .addthis_button_pinterest_pinit {
    width: 55px;
}

.blocoShare .addthis_counter {
    width: 55px;
}

.noticiaHistorico {
    display: none !important;
}

#commentToggler_C {
    display: none !important;
}

#commentsPoster_C .plusFormTitle {
    display: none !important;
}

.maisImagens {
    border-bottom: 1px solid #DADADA;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

.tituloComent {
    font-size: 22px;
    color: #a3a3a3;
    text-transform: uppercase;
    padding-bottom: 18px;
    font-family: 'helvetica-boldregular';
}

#commentForm {
    background: url(../img/bg_coments.png) top left;
    border: 1px solid #ebebeb;
    padding: 40px;
}

#commentForm input {
    background: #fff;
    border-left: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-bottom: 2px solid #BFBFBF;
    box-shadow: 0px 0px 2px #BBB;
    padding: 11px;
    margin-bottom: 18px;
    width: 316px !important;
    color: #666;
}

#commentForm textarea {
    background: #fff;
    border-left: 1px solid #DADADA;
    border-top: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    border-bottom: 2px solid #BFBFBF;
    box-shadow: 0px 0px 2px #BBB;
    padding: 11px;
    margin-bottom: 18px;
    width: 522px !important;
    height: 117px;
    color: #666;
}

#commentForm .checkboxButton {
    width: auto !important;
    padding: 0px !important;
    margin: 0px !important;
}

#commentForm .formButton {
    background: #737373 !important;
    color: #fff !important;
    padding: 0px !important;
    margin: 8px 0px 8px 180px !important;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: bold;
    width: 215px !important;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: none !important;
    box-shadow: 0px 0px 0px #BBB !important;
    float: none !important;
    cursor: pointer;
}

#commentForm tr td {
    display: block;
    /* color: #dddddd; */
    color: #ADADAD;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 3px;
}

.userComentsTitulo h2 {
    padding: 15px 0px;
    font-weight: normal;
    color: #A3A3A3;
    font-size: 18px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #DADADA;
}

.commentImage {
    padding: 3px;
    background: #fff;
    border: 1px solid #CCC;
    margin-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.commentText {
    color: #666;
    line-height: 20px;
}

.commentUsuario, .commentUsuarioMail {
    float: none !important;
    width: auto !important;
    margin: 4px 0px;
}

.commentUsuario a, .commentUsuarioMail a {
    color: #B92B30;
}

.commentDates {
    font-size: 11px;
    color: #666;
}

#commentsFlat .comment {
    border-bottom: 1px dotted #CCC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

/* NOTICIAS BLOG */
.noticia_blog  .imagem img {
    padding: 7px !important;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 22px;
}

.noticia_blog  .data {
    color: #b2b4ba;
    font-size: 11px;
    font-family: 'Arial';
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold;
}

.noticia_blog  .titulo {
    color: #b92b30;
    font-size: 22px;
    font-family: 'Arial';
    margin-bottom: 5px;
    font-weight: bold;
}

.noticia_blog  .por {
    font-size: 11px;
    color: #4b4a4a;
    margin-bottom: 32px;
}

.noticia_blog  .texto {
    line-height: 24px;
    color: #6d6e71;
    font-size: 12px;
    margin-bottom: 45px;
}

.noticia_blog  .blocoShare {
    border-bottom: 1px solid #DADADA;
    margin-bottom: 40px;
    padding-bottom: 7px;
    margin-left: 0px;
    padding-left: 277px;
}

/* NOTICIAS BLOG LISTAGEM */

.NoticiasItemLista_blog .imagem {
    float: left;
    margin-right: 20px;
}
.NoticiasItemLista_blog .imagem img {
    padding: 7px !important;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 22px;
}

.NoticiasItemLista_blog  .data {
    color: #b2b4ba;
    font-size: 11px;
    font-family: 'Arial';
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold;
}

.NoticiasItemLista_blog  .titulo {
    color: #b92b30;
    font-size: 22px;
    font-family: 'Arial';
    margin-bottom: 5px;
    font-weight: bold;
}

.NoticiasItemLista_blog  .por {
    font-size: 11px;
    color: #4b4a4a;
    margin-bottom: 7px;
}

.NoticiasItemLista_blog  .descricao {
    line-height: 24px;
    color: #6d6e71;
    font-size: 12px;
    margin-bottom: 10px;
}

.NoticiasItemLista_blog  .blocoShare {
    border-bottom: 1px solid #DADADA;
    margin-bottom: 40px;
    padding-bottom: 7px;
    margin-left: 0px;
    clear: both;
}

.NoticiasItemLista_blog .saibamais {
    width: 30px;
    height: 14px;
    background: url(../img/bt_saibamais.png) no-repeat top center;
    display: block;
    position: absolute;
    left: 400px;
    bottom: 83px;
    cursor: pointer;
}

.NoticiasItemLista_blog {
    position: relative;
    padding: 0px 20px;
}



/* MULTIMIDIA LISTA */
.multimidiaListaItem .imagem img {
    padding: 5px;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 12px;
}

.multimidiaListaItem .data {
    color: #b2b4ba;
    font-size: 11px;
    font-family: 'Arial';
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 4px;
    margin-left: 5px;
}

.multimidiaListaItem  .titulo a {
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: #b92b30;
    line-height: 20px;
}

.multimidiaListaItem  .titulo {
    margin-bottom: 8px;
    margin-left: 5px;
}

.multimidiaListaItem  .saibamais a {
    width: 30px;
    height: 14px;
    background: url(../img/bt_saibamais.png) no-repeat top center;
    display: block;
    cursor: pointer;
    margin-left: 190px;
}

.multimidiaListaItem {
    float: left;
    width: 220px;
    padding: 0px 7px 28px 7px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 28px;
    min-height: 350px;
}

.multimidiaPaginacao {
    position: absolute;
    width: 100%;
}

.multimidiaMidiaLista .video {
    width: 455px;
}

.multimidiaMidiaLista span.descricao {
    line-height: 18px;
    margin-top: 10px;
    display: block;
}

/* MULTIMIDIA VER */
.modulo_multimidia_visualizar {
    width: 620px;
}

.modulo_multimidia .h1_center {
    font-size: 38px;
    color: #737373;
    text-transform: uppercase;
    font-family: 'helvetica-boldregular';
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 28px;
}

.multimidiaVer .data {
    font-size: 11px;
    text-transform: uppercase;
    font-family: Arial;
    color: #B2B4BA;
    padding-bottom: 10px;
}


.multimidiaVer .titulo {
    font-size: 22px;
    color: #B92B30;
    font-weight: bold;
    line-height: 20px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 16px;
    padding-bottom: 22px;
}

.multimidiaVer .blocoShare {

}

.multimidiaVer .videoVer {
    padding: 7px;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 12px;
    width: 480px;
    margin: 10px auto 30px auto;
}

.multimidiaVer .descricao {
    line-height: 24px;
    color: #6D6E71;
    font-size: 12px;
    padding-bottom: 45px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 45px;
}

.h1audio{
    font-size: 38px;
    color: #737373;
    text-transform: uppercase;
    font-family: 'helvetica-boldregular';
    font-weight: normal;
    margin-top: 33px;
    margin-bottom: 73px;
}
/* Multimidia Home */

.body_home .multimidiaMidiaLista {
    width: 455px
}

.body_home .multimidiaMidiaLista span.descricao{
    line-height: 18px;
    margin-top: 10px;
    display: block;
}

/* EDICAO LISTA */
.modulo_edicao .h1_center {
    font-size: 38px;
    color: #737373;
    text-transform: uppercase;
    font-family: 'helvetica-boldregular';
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 28px;
}

.edicaoListasItem .imagem img {
    padding: 5px;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 25px;
}

.edicaoListasItem .numero {
    font-size: 14px;
    color: #6d6e71;
    text-transform: uppercase;
    font-family: 'Arial';
    font-weight: bold;
    margin-bottom: 10px;
}

.edicaoListasItem .data {
    color: #b2b4ba;
}

.edicaoListasItem .descricao {
    font-size: 12px;
    color: #6d6e71;
    line-height: 24px;
}

.edicaoListasItem .mais a {
    display: block;
    background: url(../img/ico_mais_edicao.png) no-repeat top center;
    width: 65px;
    height: 33px;
    position: absolute;
    right: 11px;
    top: 263px;
}

.edicaoListasItem {
    float: left;
    width: 220px;
    padding: 0px 7px 28px 7px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 28px;
    position: relative;
}

/* EDICAO VER */
.modulo_edicao_ver .edicaoTitulo {
    font-size: 22px !important;
    color: #B92B30 !important;
    font-weight: bold !important;
    line-height: 20px !important;
    border-bottom: 1px solid #DADADA !important;
    margin-bottom: 16px !important;
    padding-bottom: 22px !important;
}

.modulo_edicao .edicaoData {
    font-size: 12px;
    text-transform: uppercase;
    font-family: Arial;
    color: #B2B4BA;
    margin: 15px 0;

}

.modulo_edicao .edicaoDescricao {
    font-size: 12px;
    color: #6D6E71;
    line-height: 24px;
    margin-top: 20px;
}

.modulo_edicao .edicaoDescricao img {
    padding: 7px !important;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-right: 10px !important;
    cursor: pointer;
    width: 210px;
    height: 275px;
}

.modulo_edicao_ver .edicaoImagem {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #E1E1E1;
    background: #F3F3F3;
    padding: 5px;

}

.modulo_edicao_index .edicaoDescricao {
    margin-top: 20px;
}


.edicaoDownload {
    background: url("../img/btn_edicao_download.png") top center no-repeat;
    width: 216px;
    height: 34px;
    padding-top: 0px !important;
    float: left;
    margin-right:15px;
}

.edicaoDownload:hover {
    background: url("../img/btn_edicao_download.png") bottom center no-repeat;
}

.edicaoDownload a {
    display: block;
    padding: 10px;

}

.edicaoLer {
    background: url("../img/btn_edicao_visualizar.png") top center no-repeat;
    width: 216px;
    height: 34px;
    padding-top: 0px !important;
    float: left;
    margin-right:15px;
}

.edicaoLer:hover {
    background: url("../img/btn_edicao_visualizar.png") bottom center no-repeat;
}

.edicaoLer a {
    display: block;
    padding: 10px;
}

.edicaoHistoricoItem {
    font-size: 14px;
    color: #B92B30;
    background: #F9F9F9;
    padding: 10px !important;
    border-bottom: 1px dashed #CCC;
    margin-bottom: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.edicaoHistoricoTitulo {
    padding: 5px;
}
.edicaoHistoricoTitulo h2 {
    font-size: 25px;
    color: #737373;
    text-transform: uppercase;
    font-family: 'helvetica-boldregular';
    font-weight: normal;
}


/* SERVICOS */
.modulo_estabelecimento {
    width: 620px;
    position: relative;
}

.modulo_estabelecimento .h1_center {
    display: none !important;
}

.estabelecimentoAZ {
    border: 1px dashed #ebebeb;
    float: left;
    width: 100%;
    margin-bottom: 42px;
}

.estabelecimentoAZ a {
    font-size: 20px;
    color: #737373;
    font-family: 'helvetica-boldregular';
    text-transform: uppercase;
    display: block;
    padding: 4px 5px;
    float: left;
    margin: 4px 0px;
}

.estabelecimentoAZ .selected {
    background: #B92B30 !important;
    color: #fff !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.estabelecimentoAZ a:hover {
    background: #B92B30;
    color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.estabelecimentoLista {
    clear: both;
}

.estabelecimentoEmpty {
    display: none !important;
}

.estabelecimentoListaItem {
    padding: 0px 10px 25px 10px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 25px;
}

.estabelecimentoListaItem .titulo {
    font-size: 16px;
    color: #b92b30;
    font-weight: bold;
    font-family: 'Arial';
    margin-bottom: 12px;
}

.estabelecimentoListaItem .endereco {
    font-size: 12px;
    color: #a5a5a5;
    margin-bottom: 6px;
}

.estabelecimentoListaItem .telefone {
    font-size: 12px;
    color: #a5a5a5;
    margin-bottom: 10px;
}

.estabelecimentoListaItem .site {
    font-weight: bold;
    color: #6e6e70;
    font-size: 12px;
}

/* SERVI?OS */
.estabelecimentoVer .imagem img {
    padding: 7px;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 25px;
    margin-left: 22px;
}

.estabelecimentoVer .titulo {
    font-size: 22px;
    color: #b92b30;
    font-weight: bold;
    font-family: 'Arial';
    margin-left: 23px;
    margin-bottom: 32px;
}

/* CONTEUDO */
.modulo_conteudo {
    width: 620px;
}

.conteudoTexto {
    line-height: 24px;
    color: #6d6e71;
}

/* CONTATO */
.modulo_contato {
    width: 620px;
}

.modulo_contato_form {

}
.contatoFormIntro {
    padding: 8px 0px;
    color: #333;
    font-size: 14px;
    line-height: 22px;
}

.contatoForm .contatoRotulo {
    padding-bottom: 5px;
}

.contatoForm input {
    width: 300px;
    padding: 6px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.contatoForm textarea {
    width: 300px;
    padding: 6px;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.contatoForm .formButton {
    background: #B92B30 !important;
    padding: 5px 10px !important;
    margin: 0px !important;
    border: none !important;
    color: #fff !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    font-weight: bold !important;
    font-size: 16px !important;
    width: auto !important;
}

.error {
    display: block;
    color: red;
    float: none !important;
    padding-top: 5px;
}

/* AGENDA LISTA */
.modulo_agenda {
    width: 620px;
}

.agendaListaCompletaItemImagem img {
    padding: 5px;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    width: 207px;
    height: 134px;
}

.agendaListaCompletaItem {
    clear: both;
    padding-bottom: 10px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 25px;
}

.agendaListaCompletaItemNome {
    font-size: 22px;
    color: #B92B30;
    font-weight: bold;
    font-family: 'Arial';
    margin-bottom: 6px;
}

.agendaListaCompletaItemInformacoes {
    float: left;
    width: 390px;
    position: relative;
}

.agendaListaCompletaItemData {
    padding-bottom: 6px;
    color: #6D6E71;
}

.agendaListaCompletaItemComplemento {
    line-height: 22px;
    color: #6D6E71;
}

.agendaSaibamais {
    display: block;
    background: url(../img/ico_mais_edicao.png) no-repeat top center;
    width: 65px;
    height: 33px;
    float: right;
    margin-top: 15px;
}

/* AGENDA VER */
.agendaTituloBarTitulo h2 {
    font-size: 22px;
    color: #B92B30;
    font-weight: bold;
    font-family: 'Arial';
    margin-bottom: 6px;
    margin-left: 22px;
}

.agendaTituloBarData {
    padding-bottom: 6px;
    color: #6D6E71;
    font-size: 11px;
    margin-left: 22px;
}

.agendaImagemDestaque img {
    padding: 7px;
    background: #F9F9F9;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 8px;
    margin-left: 22px;
}

.agendaMaisDetalhes {
    line-height: 22px;
    color: #6D6E71;
}

.agendaInformacoesAdicionais {
    padding-top: 8px;
}

.agendaInformacoesAdicionaisItem {
    padding: 8px 0px;
}

.agendaInformacoesAdicionaisItemNome {
    font-size: 15px;
    color: #B92B30;
    background: #F9F9F9;
    padding: 6px;
    border-bottom: 1px dashed #CCC;
    margin-bottom: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.agendaInformacoesAdicionaisItemValor {
    padding-left: 4px;
    color: #B2B4BA;
}

.agendaMapaTitulo h3 {
    color: #B92B30;
    font-size: 14px;
    padding-top: 10px;
    font-weight: normal;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.agendaComentarios {
    margin-top: 40px;
}

/* VAGAS */
.modulo_curriculos {
    width: 620px;
}

.curriculosVagaData {
    text-transform: uppercase;
    font-size: 11px;
    color: #b2b4ba;
    margin-bottom: 6px;
}

.curriculosVagaTitulo {
    font-size: 16px;
    font-family: 'Arial';
    font-weight: bold;
    color: #b92b30;
    margin-bottom: 6px;
}

.curriculosVagaResumo {
    font-size: 12px;
    color: #6D6E71;
    line-height: 22px;
}

.curriculosVagaItem {
    border-bottom: 1px solid #DADADA;
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

/* VAGAS VER */
.curriculoVagasVer .data {
    font-size: 11px;
    text-transform: uppercase;
    font-family: Arial;
    color: #B2B4BA;
    padding-bottom: 10px;
}

.curriculoVagasVer .titulo {
    font-size: 22px;
    color: #B92B30;
    font-weight: bold;
    line-height: 20px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 16px;
    padding-bottom: 22px;
}

.curriculoVagasVer .descricao {
    font-size: 12px;
    color: #6D6E71;
    line-height: 24px;
}

.curriculoVagasVer .blocoShare {

}

.curriculoVagasVer .curriculosEmpresa {
    color: #6D6E71;
    font-size: 14px;
    padding: 6px;
    background: #F2F2F2;
    margin-bottom: 10px;
    margin-top: 10px;
}

.curriculoVagasVer .curriculosAtividade {
    color: #6D6E71;
    font-size: 14px;
    padding: 6px;
    background: #F2F2F2;
    margin-bottom: 10px;
    margin-top: 10px;
}

.curriculoVagasVer .curriculosPorte {
    color: #6D6E71;
    font-size: 14px;
    padding: 6px;
    background: #F2F2F2;
    margin-bottom: 10px;
    margin-top: 10px;
}

.curriculoVagasVer .curriculosNacionalidade {
    color: #6D6E71;
    font-size: 14px;
    padding: 6px;
    background: #F2F2F2;
    margin-bottom: 10px;
    margin-top: 10px;
}

.curriculoVagasVer .itemInfos span {
    font-weight: bold;
}

.curriculoVagasVer .dadosVaga {
    background: #F2F2F2;
    padding: 10px;
}

.curriculoVagasVer .vagaTitulo {
    color: #B92B30;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    border-bottom: 1px dashed #DADADA;
    padding-bottom: 10px;
}

.curriculoVagasVer .dadosVagaItem {
    color: #6D6E71;
    font-size: 14px;
    padding: 6px;
    background: #F2F2F2;
    margin-bottom: 4px;
}

.curriculoVagasVer .dadosVagaItem  span {
    font-weight: bold;
}

/* PESQUISA */
.modulo_sistema_pesquisar .label {
    line-height: 27px;
    padding-right: 20px;
    color: #4C4C4C;
}

.modulo_sistema_pesquisar select {
    border: 1px solid #CCC;
    width: 305px;
    padding: 5px;
    margin: 3px 0px;
    background: #fff;
    color: #666;
}

.modulo_sistema_pesquisar input {
    border: 1px solid #CCC;
    width: 250px;
    padding: 7px;
    margin: 3px 0px;
    background: #fff;
    color: #666;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.modulo_sistema_pesquisar .checkboxButton {
    padding: 0px;
    width: auto;
    margin: 0px 5px;
}

.modulo_sistema_pesquisar .checkboxButton {
    position: relative;
}

.modulo_sistema_pesquisar .tr {
    margin: 5px 0px;
}

.modulo_sistema_pesquisar .element {
    line-height: 27px;
    color: #4C4C4C;
}

.modulo_sistema_pesquisar label {
    float: none !important;
}

.pesquisarResultado {
    margin-top: 16px;
}

.pesquisarPalavraChave {
    margin: 10px 0px;
    color: #4C4C4C;
}

.plusNTableFooterShadow td {
    padding-top: 12px;
    color: #4C4C4C;
}

.resultadoNaoEncontrado {
    color: #4C4C4C;
}

.catalogoDestaqueNome {
    color: #666;
    font-weight: bold;
    font-size: 12px;
}

.pesquisarResultadoModulo, .pesquisarResultadoVerMais {
    line-height: 20px;
}

.checkboxButton {
    width: auto;
}

.pesquisarForm {
    margin-left: 10px;
}

.pesquisarPalavraChave {
    margin-left: 10px;
}

.resultadoNaoEncontrado {
    margin-left: 10px;
    padding-bottom: 20px;
}

.pesquisarPalavraChave {
    display: none;
}

.pesquisarResultadoLista .resultadoTitulo {
    color: #666;
    margin: 4px 0px;
    font-size: 13px;
    margin-left: 10px;
}

.pesquisarResultadoVerMais {
    color: #666;
    padding: 10px;
}

.pesquisarForm {

}

.pesquisarResultado {

}

.pesquisarResultadoListaTituloModulo h2, .pesquisarResultadoTitulo h2 {
    font-weight: bold;
    font-family: Arial;
    font-size: 18px;
    border-bottom: 1px solid #DADADA;
    margin-bottom: 15px;
    padding-bottom: 10px;
    color: #B92B30;
    margin-top: 20px;
}

/* OUTROS */
.ui-selectmenu-status {
    line-height: 26px !important;
}

.ui-selectmenu-status {
    color: #9C9C9C !important;
}

/* LOGIN */
.sistemaLoginFormFormulario input {
    padding: 7px;
}

/* ESTABELECIMENT VER */
.modulo_estabelecimento  .ui-tabs-hide {
    display: none !important;
}

.modulo_estabelecimento   .EstMaisInfos {

}

.modulo_estabelecimento   .estabelecimentoInfos, .modulo_estabelecimento  .mapa {
    background: #F6F6F6;
    padding: 15px;
    clear: both;
    width: 100%;
}

.modulo_estabelecimento   .ui-state-default a {
    font-size: 18px;
    color: #B92B30;
    font-family: 'helvetica-boldregular';
    display: block;
    float: left;
    background: #F6F6F6;
    padding: 15px;
}

.modulo_estabelecimento  .ui-corner-top a {
    font-size: 18px;
    color: #a8a8a8;
    font-family: 'helvetica-boldregular';
    display: block;
    float: left;
    background: #EBEBEB;
    padding: 15px;
    margin-right: 5px;
    width: 114px;
    text-align: center;
}

.modulo_estabelecimento   .ui-state-active a {
    background: #F6F6F6 !important;
    color: #B92B30 !important;
}

.modulo_estabelecimento  .ui-state-active {
    background: none !important;
}

.col_1, .col_2, .col_3 {
    background: #fff;
    border: 1px dashed #DADADA;
    margin-bottom: 10px;
    padding: 10px;
    height: 35px;
}

.col_1 .label, .col_2 .label, .col_3 .label {
    font-weight: bold;
    font-size: 14px;
    color: #a3a3a3;
    margin-bottom: 5px;
}

.col_1 .valor, .col_2 .valor, .col_3 .valor {
    font-weight: normal;
    font-size: 12px;
    color: #6d6e71;
}

.col_1 .endereco,
.col_1 .tipodeCozinha,
.col_1 .regiao,
.col_2 .tipodeCozinha {
    float: left;
    margin-right: 25px;
    border-right: 1px solid #DADADA;
    padding-right: 25px;
}

.col_1 .telefone {

}

.estabelecimentoVer .descricao {
    line-height: 24px;
    color: #6D6E71;
    padding-bottom: 40px;
    padding-top: 30px;
    border-top: 1px solid #DADADA;
    margin-left: 22px;
    margin-right: 22px;
}

.estabelecimentoVer .nota {
    float: left;
    margin-left: 22px;
}

.estabelecimentoAvaliacao {
    clear: both;
    padding: 10px;
    margin-top: 15px;
}

.estabelecimentoAvaliacaoFormularioMessage2 {
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 10px;
    color: #B92B30;
}

#formAvaliacao {

}

.estabelecimentoAvaliacaoFormularioItemLabel {

}

.estabelecimentoAvaliacaoFormularioColuna1 {

}

.estabelecimentoAvaliacaoFormularioItem {
    clear: both;
    padding-top: 15px;
}

.estabelecimentoAvaliacaoFormularioItemLabel {
    font-size: 14px;
    margin-bottom: 8px;
}

.estabelecimentoAvaliacaoFormularioItemValor textarea {
    padding: 10px;
    width: 350px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-bottom: 15px;
}

.commentsPoliticaModeracao {
    display: none;
}

.estabelecimentoAvaliacaoFormularioEnviar input {
    background: #B92B30 !important;
    padding: 5px 10px !important;
    margin: 0px !important;
    border: none !important;
    color: #fff !important;
    text-transform: uppercase !important;
    cursor: pointer !important;
    font-weight: bold !important;
    font-size: 14px !important;
    width: auto !important;
}

/* FILTRO */
.blocoFiltroInterno {
    width: 620px;
}

.blocoFiltroInterno a {
    float: left;
}

.blocoFiltroInterno .ui-selectmenu {
    margin: 3px 6px !important;
}

.blocoFiltroInterno .btnMore {
    background: #737373;
    color: white;
    width: auto;
    height: auto;
    padding: 7px;
    margin: 0px;
    border: none;
    line-height: 22px;
    font-weight: bold;
    font-size: 13px;
    clear: both;
    cursor: pointer;
    margin-right: 8px;
}

.modulo_estabelecimento_ .h1_center_2 h1 {
    margin-bottom: 125px;
}

#especialidade,
#especialidade-2,
#especialidade-3{
    position: absolute;
    top: 10px;
    left: 279px;
}

/* Radio Player */

.bloco-39 {
    padding: 0;
    margin: 0;
    margin-left: 30px;
}

#radioPlayer,
#playerControls{
    position: relative;
}

#radioPlayer .programaAtual {
    float: left;
    width: 180px;
}

#radioPlayer .capa {
    float: left;
    margin-right:10px;
}

#radioPlayer .capa img {
    width: 65px;
    height: 65px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#playerPlay {
    background: url("../img/radio_btn_play.png") top center no-repeat;
    position: absolute;
    left: 50px;
    top: 10px;
}

#playerPlay a{
    width: 50px;
    height: 50px;
    cursor: pointer;
    display: block;
}

#radioPlayer .player-state-PAUSED {
    background: url("../img/radio_btn_play.png") top center no-repeat;
}

#radioPlayer .player-state-IDLE {
    background: url("../img/radio_btn_play.png") top center no-repeat;
}

#radioPlayer .player-state-PLAYING {
    background: url("../img/radio_btn_stop.png") top center no-repeat;
}

#playerVolume {
    background: url("../img/radio_barravolume.png") center left no-repeat;
    width: 160px;
    height: 21px;
    position: absolute;
    left: 115px;
    top: 35px;
    padding-right: 10px;
    padding-left: 22px;
}

#playerVolumeKnob {
    background: url("../img/radio_btn_volume.png") center left no-repeat;
    width: 23px;
    height: 24px;
    display: block;
    position: relative;
}

#radioPlayer .noar {
    font-weight: bold;
    color: #B92B30;
}

#playerProgram {
    margin-left: 40px;
}

.programaAtualNome {
    font-size: 11px;
    color: #6e6f72;
}

.popup {
    position: absolute;
    right: 0;
    top: 6px;
}


/*Newletter Topo*/

.publicidadeTopo #newsletter{
    display: none;
}

.fancybox-outer #newsletter.bloco_newsletter {
    /*border: none !important;*/
    height: 205px !important;
    margin-top: 0px !important;
    position: relative;
}

.fancybox-outer #newsletter .newsletterRegisterButton {
    top: 138px !important;
    right: 30px !important;
}

/* Select not Ajax */

select.ajax {
    width: 266px;
    padding: 10px;
    clear: both;
    background: #FFF;
    border:  1px solid #cfcfcf;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #8d8d8d;
    line-height: 14px;
    font-size: 12px;
    margin-top: 15px;
    padding: 5px 8px;
}

select.ajax option {
    padding: 0px 3px ;
    color: #8d8d8d;
    line-height: 14px;
    font-size: 12px;
}

.filter_container .filter_content.active {
    display: block !important;
}

#form-filter {
    width: 620px;
}
#form-filter select {
    float: left;
    clear: none;
}
#form-filter.filters3 select {
    width: 200px;
    margin-right: 12px;
}
#form-filter .button {
    float: right;
    width: 90px;
    background: #737373;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin: 10px 15px 0px 0px;
    text-transform: uppercase;
    color: #FFF;
}

#content_top {
    position: absolute;
    top: 60px;
}

/* Band News */

.bloco-42 {
    /*margin-top: 20px !important;*/
}

.bloco-42 a:hover {
    color: #6D6E71
}

.bloco-42 .multimidiaMidiaLista,
.bloco-42 .audio{
    width: 220px !important;
    color: #6D6E71;
    margin-top: 20px;
    cursor: pointer;
}

.bloco-42 .data{
    font-size: 11px;
    padding-bottom: 5px;
}

.bloco-42 .titulo {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.bloco-42 .descricao {
    font-size: 12px;
    line-height: 22px;
}

.bloco-42 .imagem {
    margin: 25px 0;
    padding: 3px;
    border: 1px solid #E1E1E1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 125px;
    text-align: center;
}

/*Blog do Cefas*/


/* Links em Caixas */


.modulo_noticia_ler .texto a:link,
.modulo_agenda_ver .agendaMaisDetalhes a:link,
.modulo_estabelecimento .descricao a:link,
.modulo_curriculos_vaga .descricao  a:link {color:#b50006 !important;}

.modulo_noticia_ler .texto a:visited,
.modulo_agenda_ver .agendaMaisDetalhes a:visited,
.modulo_estabelecimento .descricao  a:visited,
.modulo_curriculos_vaga .descricao a:link {color:#b50006 !important;}

.modulo_noticia_ler .texto a:hover,
.modulo_agenda_ver .agendaMaisDetalhes a:hover,
.modulo_estabelecimento .descricao  a:hover,
.modulo_curriculos_vaga .descricao a:link {color:#b50006 !important;}

.modulo_noticia_ler .texto a:active,
.modulo_agenda_ver .agendaMaisDetalhes a:active,
.modulo_estabelecimento .descricao a:active,
.modulo_curriculos_vaga .descricao a:link{color:#b50006 !important;}

.bloco-16 .cinza, .bloco-49 .cinza, .bloco-47 .cinza, .bloco-48 .cinza{
    background-color: #5c5f69;
    margin-bottom: 20px;
}

.bloco-43 .cinza, .bloco-50 .cinza {
    background-color: #79959b;
    margin-bottom: 20px;
}

.bloco-18 .cinza, .bloco-51 .cinza {
    background-color: #ada999;
    margin-bottom: 20px;
}

.bloco-28 .cinza {
    background-color: #9A8B76;
    margin-top: 39px;
    margin-bottom: 41px;
}


/* NOTICIA BLOG */
.noticia_categoria_3 h1,
.noticia_categoria_20 h1,
.noticia_categoria_1089 h1,
.noticia_categoria_1090 h1,
.noticia_categoria_1091 h1,
.noticia_categoria_1092 h1,
.categoria_Blogs h1,
.categoria_Marketing_Esportivo h1,
.categoria_Cultura_Empreendedora h1,
.categoria_Comunicacao_Empresarial h1,
.categoria_Design h1,
.categoria_Blog_do_Cefas h1{
    font-size: 26px;
    color: #737373;
    text-transform: uppercase;
    font-family: 'helvetica-boldregular';
    font-weight: normal;
    margin-bottom: 100px;
    width: 486px;
    line-height: 110px;
    margin-top: 0;
}

/* ANUNCIO BLOG*/
.bloco-51 {
    position: absolute;
    z-index: 10;
    top: 16px;
    right: 327px;
}

.bloco-51 h1 {
    height: auto;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: normal;
}
.bloco-52 {
    position: absolute;
    z-index: 10;
    top: 16px;
    right: 327px;
}

.bloco-52 h1 {
    height: auto;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: normal;
}
.bloco-53 {
    position: absolute;
    z-index: 10;
    top: 16px;
    right: 327px;
}

.bloco-53 h1 {
    height: auto;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: normal;
}
.bloco-54 {
    position: absolute;
    z-index: 10;
    top: 16px;
    right: 327px;
}

.bloco-54 h1 {
    height: auto;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: normal;
}
.bloco-55 {
    position: absolute;
    z-index: 10;
    top: 16px;
    right: 327px;
}

.bloco-55 h1 {
    height: auto;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: normal;
}
.bloco-56 {
    position: absolute;
    z-index: 10;
    top: 16px;
    right: 327px;
}

.bloco-56 h1 {
    height: auto;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: normal;
}
.bloco-57 {
    position: absolute;
    z-index: 10;
    top: 16px;
    right: 327px;
}

.bloco-57 h1 {
    height: auto;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: normal;
}
.selo{
	padding: 0px!important;
}

/********************************************
    CONFIGURAÇÕES BASICAS PARA O PRÉ-HOME
*********************************************/
.prehome {}
.prehome .container{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.rodape-prehome .items {
    padding: 30px 0;
}
.rodape-prehome .items .item{
    position: relative;
    margin: 0 10px;
    float: left;
}
.item-300{
    width: 300px;
}
.item-450{
    width: 445px;
}
.item-940{
    width: 940px;
}
.prehome .blc{
    position: relative;
    padding: 30px 0;
}
.prelogo{
    text-align: center;
    padding: 60px 0;
}
.rodape-prehome .item .imagem {
    position: relative;
    width: 100px;
    height: 100px;
    margin: 0 auto;
    background: #313131;
    border-radius: 50%;
    text-align: center;
    line-height: 115px;
}
.rodape-prehome .item p {
    text-align: center;
    padding: 10px 0;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
}
.rodape-prehome .items .item {
    position: relative;
    margin: 0 10px;
    float: left;
}
.rodape-prehome .items .item img{
    padding-top: 36px;
}
.corporation {
    background-color: #FFF;
    border-top: 5px solid #DDD;
}
div#prehome-corp {
    float: left;
    width: 80%;
    line-height: 40px;
}
.prehome-izap {
    width: 20%;
    float: right;
    text-align: right;
}
.corporation {
    background-color: #565656;
    border-top: 5px solid #313131;
    color: #FFFFFF;
}
.corporation a{
    color: #ffffff !important;
}
.corporation .gerenciar a {
    font-size: 10px;
}
.blocos-prehome h2 {
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    border: none;
}
.prehome .modulo_contato_contatocompact {
    border: none;
    width: inherit;
    margin: 0;
}
.prehome .modulo_contato_contatocompact form{
    width: inherit;
    max-width: inherit;
    margin: 0;
}
.prehome .modulo_contato_contatocompact .contatoFormIntro p {
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
    width: 940px;
    color: #000;
}
.prehome .modulo_contato_contatocompact .contatoValor input {
    width: 435px;
    padding: 0 5px;
    height: 30px;
    line-height: 30px;
}
.prehome .modulo_contato_contatocompact .contatoValor textarea {
    width: 900px;
    max-width: 100%;
    padding: 5px;
}
.prehome .modulo_contato_contatocompact .contatoLinha {
    width: inherit;
    float: left;
    margin: 10px;
}
.prehome .modulo_contato_contatocompact .contatoValor input#send {
    width: 300px !important;
    height: 45px;
    font-size: 16px !important;
}
.prehome .modulo_contato_contatocompact .linha_botao {
    float: none;
    clear: both;
    margin: 0 auto;
    width: 300px;
}
.prehome .modulo_contato_contatocompact .contatoRotulo {
    display: block !important;
    color: #000!important;
}
.blocos-prehome .contatoFormIntro {
    margin: 0px 40px 20px 0px;
    width: 100%;
    float: none;
}