/* AJUSTE TAMANHO TELA */

.header-inner, ul.menu, .footer-inner, .row-fluid {
    width: 920px;
    margin: auto;
}
.header-inner {
    width: 960px;
    /*background: url("../images/bg/bg_alunos.png") no-repeat top right transparent !important;*/
}
.moduletable_avisos{
border-bottom-color:red;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-top-color:red;
  border-top-style:solid;
  border-top-width:2px;
  font-size:1.2em;
  margin:5px 0;
  width:916px;}
  .sp-nh-text{
  font-weight: bold;}
table.info-curso{
float: right;
border: 1px solid #eee;
width: 200px;
margin: 0 15px 15px 15px;
}
table.info-curso thead td{
background: url("../images/bg/bg_menu.png") repeat !important;
color: #fff;
text-transform: uppercase;
height:25px;
padding:8px 10px;
font-size: 0.9em;
 }
table.info-curso ul, table.info-curso li{
margin: 0; padding: 0;}
table.info-curso tr{ background: #eee;}

table.info-curso li a{
background-image:linear-gradient(#D9D8D6 0%, #B3ADAD 100%);
  background-position:initial initial;
  background-repeat:initial initial;
  border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  color:#333333;
  display:block;
  margin:5px 0 !important;
  padding:8px 0 8px 12px;
  text-transform:none;
  width:95%;} 
table.info-curso li{
list-style-type: none;}
table.info-curso tr, table.info-curso td{
padding: 5px 10px;}
table.info-curso td a{
font-size: 1em;
color: #000;
font-weight: bold;
}
table.info-curso td a:hover{
    background: none repeat scroll 0 0 #DDDDDD;
}
table.info-curso td li.item-754 a{
color: #fff;
font-size: 1.5em;
}
/*GERAL*/
body {
    
    background: url("../images/bg/body.jpg") repeat;
    border: medium none !important;
    padding: 0 !important;
    font-family: Arial, helvetica, sans-serif;
    font-size: 11px;
}

div.body {
    border: medium none !important;
    padding: 0 !important;
}
.container-fluid {
    padding: 20px;
    width: 920px;
    background: #fff;
    margin: auto;
}
/* TOPO */


.header {
    height: 182px;
    margin: 0;
    padding: 8px 0 0 0;
    text-align: left;
    background: url("../images/bg/bgTopo.jpg") no-repeat top center !important;
    background-position: 50% -11px !important;
}

.header-banner .bannergroup_bntopo .banneritem {
    margin-top: 20px;
}
.header img{
float: left;
font-weight: bold;
margin-left: 20px;
}
.site-description{
float: left;
font-weight: bold;
margin-left: 0px;
 padding-top: 20px;
}

.site-description, .textAux {
    color: #FFFFFF;
    font-size: 1em;
    text-align: left;
    text-shadow: 1px 2px 7px #000000;
    text-transform: uppercase;
    width: 580px;
}



.textAux {
    font-size: 0.6em;
    text-transform: none;
    width: 580px;
    float: left;
    margin: auto;
    font-weight: normal;
}


/* MENU */


.nav.menu_menuprin {
    background: url("../images/bg/bg_menu.png") repeat-x scroll 0 0 transparent !important;
    height: 48px;
    margin: 4px 0 0 0;
    width: 100%;
}

.header .navigation {
    height: 46px;
    padding: 0;
    font-family: gill, arial, sans-serif;
    border: none;
    float: left;
    clear: both;
    width: 100%;
}

ul.menu_menuprin > li {
    float: left;
    padding: 5px 0;
    height: 38px;
}

ul.menu_menuprin > li.active, ul.menu_menuprin > li:hover{
    background: none #dc2f2f !important;
} 

ul.menu_menuprin > li span {
    display: inline-block;
}
ul.menu_menuprin > li a, ul.menu_menuprin > li span  {
    color: #fff;
    font-size: 1.1em;
   padding:10px 22px;
    text-transform: uppercase;
    cursor: pointer;
        font-weight: bold;
}


ul.menu_menuprin > li a:hover, ul.menu_menuprin > li span:hover  {
background: none;
text-decoration: none;}
.destaque{
margin: 10px 0;}

.menu_menuprin .nav-child li a {
    background: none;
    border-top: 1px solid #ccc;
    border-radius: 0;
    padding: 8px 3px 8px 5px;
    border-left: 4px solid #fff !important;
}
.menu_menuprin .nav-child li:first-child a {
    border-top: none;
}
.menu_menuprin .nav-child li a:hover {
    background: none;
    border-left: 4px solid #1B99D6 !important;
    color: #156085;
}

/* MENU ESQUERDA */
.moduletable_menuesq{
font-size: 1em !important;
}
.moduletable_menuesq h3{
background: url("../images/bg/menuVermelho.jpg") repeat-x !important;
color: #fff;
text-transform: uppercase;
height:17px;
padding:8px 10px;
font-size: 1.1em;
margin: 0 0 5px 0;
}
ul.menuPice li.item-754 a{
background: url("../images/bg/menuAzul.jpg") repeat-x !important;
color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 16px;
    padding: 8px 5%;
    text-transform: uppercase;
    width: 90%;
    font-size: 1.2em;
}
ul.menuPice li.item-754 a:hover{
background: #116084 !important;}

.moduletable_menuesq h3:hover {
    background: none repeat 0 0 #c93f3e !important;
    text-decoration: none;
}
.moduletable_menuesq h3 > img {
    float: right;
    padding-top: 3px;
}
.moduletable_menuesq h3, .menuPice li.parent a, .webmail, .menuPice .parent li a, ul.nav-child li, li.item-754 a, table.info-curso{
-webkit-border-radius: 5px;
border-radius: 5px;
}
.moduletable_menuesq ul, .moduletable_menuesq ul li{
margin: 0; padding: 0; list-style-type: none;}
.menuPice li.parent a{
background: #aaa4a4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYTRhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iI2FmYTlhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzcxNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #aaa4a4 0%, #afa9a9 28%, #737172 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaa4a4), color-stop(28%,#afa9a9), color-stop(100%,#737172)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #aaa4a4 0%,#afa9a9 28%,#737172 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #aaa4a4 0%,#afa9a9 28%,#737172 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #aaa4a4 0%,#afa9a9 28%,#737172 100%); /* IE10+ */
background: linear-gradient(to bottom,  #aaa4a4 0%,#afa9a9 28%,#737172 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa4a4', endColorstr='#737172',GradientType=0 ); /* IE6-8 */
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 17px;
    padding: 10px 5%;
    text-transform: uppercase;
    width: 90%;
}
.menuPice li{
margin: 0 0 10px 0 !important;
width: 100%;
}
.menuPice li.parent ul li a {
text-transform: none;
background: #d9d8d6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDhkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiM2FkYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d9d8d6 0%, #b3adad 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d8d6), color-stop(100%,#b3adad)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d9d8d6 0%,#b3adad 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d9d8d6 0%,#b3adad 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d9d8d6 0%,#b3adad 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d9d8d6 0%,#b3adad 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d8d6', endColorstr='#b3adad',GradientType=0 ); /* IE6-8 */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    display: block;
    height: 17px;
    margin: 5px 0 !important;
    padding: 7px 0 8px 12px;
    width: 203px;
    color: #333;
}

.menuPice li.parent ul li a:hover{
    background: none repeat scroll 0 0 #DDDDDD;
}

ul.nav-child li:hover a{ 
    text-decoration: none;
}
 ul.nav-child li a{
 color: #333;
 font-weight: bold;
font-size: 1.1em !important;}
 .moduletable_menuesq .parent span.separator a, ul.nav-child li a {
 margin: 0 0 0 15px}
/* FINDER E REDES */


.busca-social {
    background: none repeat scroll 0 0 #1171A1;
    display: block;
    height: 120px;
    margin-top: 15px;
    padding: 15px;
}
 .busca .finder #mod-finder-searchword{
 -webkit-border-radius: 5px 0px 0px 5px;
border-radius: 5px 0px 0px 5px;
width: 110px;
float: left;
margin: 0;
border: none;
height: 26px;
 }
.busca .finder button{
float: left;
background: url("../images/bg/menuVermelho.jpg") top right repeat !important;
width: 44px;
height: 35px;
margin: 0;
border: none;
-webkit-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
}
.busca .finder i{
display: table;
margin: -2px 0px;}

.finder label {
    font-size: 1.1em;
}

.finder {
    font-size: 1.2em;
}
.finder a {
    font-size: 1.4em;
}

/* SLIDER HOME */


.moduletable_bnhome {
    margin-bottom: 10px;
}

.moduletable_bnhome span.load-button, .well._public span.load-button {
    background: #fff;
    border: none;
    opacity: 1;
    box-shadow: none;
    height: 10px;
    width: 10px;
}
.moduletable_bnhome span.load-button-active, .well._public span.load-button-active {
    background: #a32323;
    opacity: 1;
    border: none;
    box-shadow: none;
}

.moduletable_bnhome #cust-navigation164 {
    margin: 100px 0 0 !important;
    position: absolute;
    text-align: center;
    width: 100%;
    right: auto;
    top: auto;
    
}
.moduletable_bnhome a{
display: table;
cursor: pointer;}
/* ASIDE */
#aside{
float: right;

}
#aside{
border: 0 !important;
background: none;}
.moduletable_servicos ul.menu{
width: 210px !important;}
#aside .moduletable_servicos .banneritem{
margin: 0 0 5px 0;
}
#aside .moduletable_servicos .banneritem img{
-webkit-border-radius: 5px;
border-radius: 5px;
width: 100%;
}
#slider-container168{
}
.well._public {
background: url("../images/bg/bgPublicacoes.jpg") center 35px !important;
padding: 0 0 5px 0;
height: 186px;
}
.moduletable_servicos li a{
color:#FFFFFF;
  font-size:1.6em;

  margin:5px 0 0 10px;
  text-align:right;
  text-transform:uppercase;
  width:148px;}
  .moduletable_servicos li a:hover{
  text-decoration: underline;
  background: none !important;}
.moduletable_servicos li{
width: 214px;
height: 58px;
background: url("../images/bg/bgMenuServicos.jpg");
margin: 2px 0;
padding: 15px 0 0 0;
}
.moduletable_servicos h3, .well._public .page-header{
background: url("../images/bg/menuVermelho.jpg") repeat-x !important;
color: #fff;
text-transform: uppercase;
height:17px;
padding:8px 10px;
margin: 0 0 5px 0;
font-size: 1.1em;
font-family: arial;
font-weight: normal;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.moduletablelinks .banneritem{
float: left;
margin: 1px;
}
.moduletablelinks .banneritem img{
width: 105px;}
/* RODAPE */
.footer-inner {
    padding-bottom: 20px;
}

.tridia {
    color: #FFFFFF;
    margin: 20px 20px 0 0;
    position: relative;
    text-align: right;
    font-size: 0.7em;
}
.tridia img{
    height: 18px}
.creditos {
    float: left;
    margin: 15px 0 0 20px;
}

.footer {
    background: none repeat scroll 0 0 #1171A1;
    border-top: 2px solid #A32322;
    color: #FFFFFF;
    font-size: 1.2em;
    height: 65px;
    margin-top: 10px;
}
.footer hr{
margin: 0 0 5px 0;}
.footer h3 {
    text-transform: uppercase;
    font-family: gill, arial, sans-serif;
    font-weight: normal;
}


hr.borda-interna   {
    clear: both;
}


/* NOTICIAS E ARTIGOS */

.notart h3 {
    margin: 0;
    padding: 0;
}
.notart h3 a {
    background: url("../images/bg/menuAzul.jpg") repeat-x scroll 0 0 transparent !important;
    display: block;
    padding: 8px 12px;
    color: #fff;
    font-weight: normal;
    font-size: 0.8em;
    text-transform: uppercase;
    border-radius: 5px;
    height: 17px;
}

.notart h3 a:hover {
    background: none repeat scroll 0 0 #1B99D6 !important;
    text-decoration: none;
}

.notart {
    margin: 0 !important;
    padding: 0 !important;
    width: 450px;
}
.notart ul li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    list-style: none outside none;
    padding: 10px 0 5px;
    width: 210px;
}
.notart ul {
    margin: 0 !important;
}
  
/*.notart ul li.even:first-child {
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
}*/

.notart .moduleItemDateCreated {
    color: #1172a1;
}
.notart .moduleItemTitle {
    color: #A32323;
    display: block;
    font-size: 1.1em;
    font-weight: normal;
    height: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.notart h4 {
    padding: 0 !important;
    margin: 3px 0;
}
.notart .moduleItemIntrotext {
    color: #666666;
    font-size: 1.1em;
    line-height: 1.2em !important;
}
.notart .leiamais {
    float: right;
    padding: 5px 0;
}

.notart ul li .img-item {
    overflow: hidden;
    height: 90px;
}
/*.notart ul li.even:first-child .img-item {
    float: left;
    padding-right: 15px;
    overflow: auto;
    height: auto;
}*/
/*.notart ul li.even:first-child .img-item img{
    border: 2px solid #127bae;
} */
.notart div.k2ItemsBlock ul li {
    margin-bottom: 5px;
    margin-top: 20px;
}

.notart div.k2ItemsBlock ul li.clearList {
    margin: 0;
}
.notart div.k2ItemsBlock ul li.lastItem {
    margin-left: 20px;
}
.moduletable_artigos.notart {
    float: left;
}

.moduletable_artigos.notart ul li {
    width: 210px !important;
    float: left !important;
    border: none !important;
}

.notart .moduleCustomLink > img {
    float: right;
    padding-top: 2px;
    position: relative;
}


.moduletable_eventos.notart {
    float: left;
}

/* BANNER */




.moduletable.social {
    color: #FFFFFF;
    margin-top: 70px;
}



.bannergroup.social {
    font-size: 1em;
    line-height: 40px;
    margin-top: 55px;
    text-transform: uppercase;
}

.moduletable.social .banneritem {
    float: right;
    margin-left: 3px;
}

/* BREADCRUMBS */


.divider > img {
    position: relative;
    top: -1px;
}
.breadcrumb {
    margin: 0;
    background: none;
    padding: 0;
}

.breadcrumb * { font-size: 1.1em;}

/* INTERNAS */

div.itemListCategory, .contact h1, form.Chronoform h2 {
    background: none;
    border: medium none;
    color: #ab2223;
    text-transform: uppercase;
}

div.itemListCategory h2{
    font-size: 2.2em;
}
div.subCategory h2 a {
    background: url("../images/bg/menuVermelho.jpg") repeat-x scroll 0 0 transparent !important;
    border-radius: 5px;
    padding: 5px 5px 5px 10px !important;
    height: 23px !important;
    border: none;
    color: #fff;
    font-weight: normal;
    display: block;
}
div.subCategory h2 {
    padding: 0 !important;
    margin: 0;
}
div.subCategory {
    background: none;
    height: auto !important;
    padding: 0 !important;
    border: none;
}

div.subCategory h2 a:hover {
    background: none repeat 0 0 #c93f3e !important;
    text-decoration: none;
}
.k2Anchor, 
.itemToolbar *,
div.itemFullText p,
div.catItemIntroText,
div.catItemReadMore a {
    font-size: 1.2em;
}

div.catItemHeader h3.catItemTitle a, div.itemHeader h2.itemTitle {
    color: #246c8f;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.2em;
}
div.catItemView {
    border-bottom: 1px solid #ccc;
}

div.itemHeader h2.itemTitle {
    font-size: 2.2em;
    color: #ab2223;
    text-transform: uppercase;
}

div.itemView {
    border: none !important;
}
.itemToolbar {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-bottom: medium none !important;
    border-top-style: solid !important;
    margin: 0 !important;
    padding: 2px 5px !important;
}
.itemToolbar ul li:first-child a:hover {
    text-decoration: none;
}
div.itemSocialSharing {
    border-bottom: 1px solid #CCCCCC;
}
div.catItemImageBlock {
    float: left;
    margin: 0 !important;
    padding: 0 15px 0 0;
}

span.catItemImage img {
    padding: 0;
    border: 2px solid #127BAE;
}
div.k2Pagination ul {
    margin: 0 !important;   
}

div.k2Pagination ul li {
    margin-right: 10px; 
}
.k2Pagination ul li a i {
    font-size: 0.9em;
}

div.k2Pagination * {
    font-size: 1.2em;
}
.catItemDateCreated {
    font-size: 1.1em !important;
}


div.itemIsFeatured, div.catItemIsFeatured, div.userItemIsFeatured {
    background: none repeat scroll 0 0 transparent;
}
/* CONTATO */

.outros_contatos {
    background: none repeat scroll 0 0 #EEEEEE;
}
.outros_contatos ul {
    height: 70px;
}
.outros_contatos ul li {
    float: left;
    width: 210px;
    list-style: none;
}
.outros_contatos ul li img {
    margin-right: 5px;
}
.outros_contatos h4 {
    padding: 5px 10px;
    color: #AB2223;
}
div.contact .form-actions {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0 !important;
    padding: 0 0 0 167px;
}

div.contact label#jform_contact_email_copy-lbl {
    margin: -1px 0 0 160px;
    position: absolute;
}

div.contact h3, div.chronoform a {display: none; padding: 0; height: 0; width: 0; visibility: hidden; margin: 0}

div.contact .form-horizontal .control-label {
    padding-left: 30px;
    text-align: left;
}
div.contact textarea#jform_contact_message {
    width: 444px;
}

div.contact fieldset legend {
    font-size: 0.9em;
    padding-left: 5px;
    border: none;
    color: #666;
}
.contact-miscinfo .jicons-icons img {
    display: none;
}
.dl-horizontal dt {
    width: auto !important;
}

.contact-misc iframe {
    width: 600 !important;
    height: 400px !important;
}
.dl-horizontal, .dl-horizontal dd {
    margin-left: 0 !important;
}
.contact {
    font-size: 1.2em;
}
.contact fieldset label {
    font-size: 1.1em;
}
div.contact .form-horizontal .control-label {
    padding-left: 5px;
    color: #666;
}
#jform_contact_email_copy-lbl {
    padding-left: 15px;
}
.contact-address dt img {
    position: absolute;
    margin-left: 5px;
    margin-top: -2px;
}
.contact-address dd {
    margin-left: 26px !important;
}
.contact-address {
    background-color: #eee;
    padding: 5px;
}
.contact .contact-form {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
#jform_contact_message {
    height: 80px;
}
.contact button.btn {
    background: url("../images/bg/menuVermelho.jpg") repeat-x scroll 0 0 transparent !important;
    margin-left: 345px;
    position: relative;
    top: -5px;
}


.contact button.btn:hover {
    background: none repeat scroll 0 0 red !important;
}

/* INSCRIÇÕES */

.cfdiv_submit input {
    background: url("../images/bg/menuVermelho.jpg") repeat-x scroll 0 0 transparent !important;
    border: 1px solid #333;
    border-radius: 5px;
    margin-right: 20px;
    color: #fff;
    padding: 5px 15px !important;
}

form.Chronoform label {
    font-size: 1.2em;
    color: #333;
    font-weight: normal;
}
.k2Anchor, .itemToolbar *, div.itemFullText p, div.catItemIntroText, div.catItemReadMore a {
  font-size:1em;
}
.webmail{background: #fff; padding: 4px; margin-top: 10px; width: 150px}
.webmail a{
color: #333;
font-size: 0.8em;
}
.webmail img{
border: none;
height: 20px;
margin-right: 3px}

/* PUBLICACOES */
.well._public {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    box-shadow: none !important;
    float: left;
    margin-bottom: 0;
    margin-top: 7px;
    padding: 0;
    width: 100%;
}


.well._public .navigation-container {
    top: 37% !important;
}
.well._public .navigation-container img {
    opacity: 0.3;
}
.well._public .navigation-container img:hover {
    opacity: 0.8;
}
.well._public #cust-navigation168 {
    margin: 133px 0 0;
    position: absolute;
    right: auto;
    text-align: center;
    top: auto;
    width: 100%;
    background: none repeat scroll 0 0 #1171A1;
}
/* correcao tamanho do facebook */
.fb_iframe_widget span {
   width:450px !important;
  }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* CSS especifico para o IE10 aqui */
.textAux{
    width: 580px;
    float: left;
    margin: auto;
    }
}