@import url(custom_common.css?browserId=other&themeId=cnf_WAR_cnftheme&languageId=pt_BR&b=6210&t=1455296913000);
.aui {
  background: url("../images/bg.png") repeat-y scroll 50% 50% white;
  /* OPEN AUI */
  /* Baselines */
  /********DIV Newsletter************/
  /********FIM DIV Newsletter************/
  /********DIV LOGIN************/
  /********FIM DIV LOGIN************/
  /* ---------- Heading ---------- */
  /* Dockbar */
  /* ---------- Search box ---------- */
  /* ---------- Main navigation ---------- */
  /* #navigation li.hover .child-menu {
    background: #000000;
    display: block;
    position: absolute;
    width: auto;
    z-index: auto; } */
  /*******************************Inicio SubMenu Cursos*************************** Eduardo Gomes*/
  /*
  #navigation li.hover .child-menu {
    margin-left: -163px;
    background: linear-gradient(to bottom, #a6d7ec 50%, rgba(71, 169, 212, 0.1) 50%, rgba(195, 227, 255, 0.7) 50%, #d0e9ff 50%) !important;
    width: 673px !Important; }
  */
  /*******************************Fim SubMenu Cursos****************************/
  /* ---------- Content ---------- */
  /* ---------- Portlet wrapper and icons ---------- */
  /* ---------- Footer ---------- */
  /* ---------- Site breadcrumbs ---------- */
  /* ---------- Hudcrumbs ---------- */
  /* ---------- Misc. ---------- */
  /* ---------- Extras ---------- */
  /*Clearfix class*/
  /*Blog style*/
  /*Other*/
  /*------------------------ Social bar ------------------------*/
  /*
    The following zoom:1 rule is specifically for IE6 + IE7.
    Move to separate stylesheet if invalid CSS is a problem.
  */
  /*------------------------ General style ------------------------*/
  /* Remove default social bar and back button in blogas */
  /* ajuste do Slideshow Portlet */
  /* email form */
  /* AJUSTE DE LARGURA DAS COLUNAS DOS LAYOUTS */
  /* layout com classe: .four_columns - (20-30-30-20) */
  /* .aui-w20.span2{width: 185px;}
  .aui-w30.span4{width: 260px;} */
  /* layout com classe: .three_collumns_III - (40-40-20) */
  /* .aui-w40.span5{width: 365px;} */
  /* layout com classe: .three_columns_II - (25-50-25) */
  /* .aui-w50.span6{width: 465px;} */
  /* layout com classe: .three_columns_II - (20-60-20) */
  /* .aui-w60.span8{width: 545px;} */
  /* layout com classe: .three_four_columns - (20-60-20)(20-30-30-20) */
  /* layout com classe: .two_collumns_20_80 - (20-80) */
  /* .aui-w80.span10{width: 750px;} */
  /* layout com classe: .two_collumns - (75-25) */
  /* .aui-w75.span9{width: 710px;}
  .aui-w25.span3{width: 224px;} */
  /* layout com classe: .two_columns_80_20 - (80-20) */
  /*-------------- Barra de Compartilhamento em Redes Sociais ---------------*/
  /* CLOSE AUI */ }
  .aui h3 {
    line-height: 31px; }
  .aui body {
    background: url("../images/bg.png") repeat-y scroll 50% 50% white;
    font-size: 14px;
    line-height: 19px;
    color: #555;
    font-family: Arial, Helvetica, sans-serif; }
  .aui li {
    line-height: 19px; }
  .aui a {
    color: #324379;
    text-decoration: none;
    font-weight: inherit; }
  .aui a:hover {
    color: #324379;
    text-decoration: none; }
  .aui hr, .aui .separator {
    border-color: #BFBFBF transparent #FFF;
    border-style: solid;
    border-width: 1px 0; }
  .aui h1, .aui h2, .aui h3, .aui .title-text {
    color: #045081 !important;
    font-weight: bold !important;
    font-size: 22px; }
  .aui #wrapper {
    margin: 0 auto;
    width: 100%;
    padding-top: 0px;
    position: relative;
    padding: 0px; }
  .aui .ie6 #wrapper {
    width: 90%; }
  .aui div.informe {
    float: right;
    margin-top: 107px;
    margin-left: -222px;
    margin-right: 13px; }
  .aui div.informe a {
    color: white !important;
    font-weight: bold;
    position: absolute;
    margin-top: -7px;
    margin-left: -192px;
    font-size: 13px;
    z-index: 2; }
  .aui div.sign_in_div {
    background: none;
    font-weight: bold;
    float: right;
    position: absolute;
    margin-top: 131px;
    margin-left: 898px;
    z-index: 2; }
  .aui div.sign_in_div a {
    color: #FFFFFF !Important;
    text-decoration: none;
    margin: 0 5px 0 5px; }
  .aui div.sign_in_div a:last-child {
    margin: 0 0px 0 5px; }
  .aui #banner {
    background: white url(../images/banner_background.png) repeat-x;
    min-height: 142px;
    height: auto;
    width: 960px;
    margin: 0 auto 10px auto; }
  .aui .banner_logged {
    background: white url(../images/banner_background_logged.png) repeat-x !important; }
  .aui #banner .company-title {
    float: none;
    margin: 15px 0 0;
    position: static; }
  .aui body #banner .logo a {
    float: left; }
  .aui .current-site {
    display: none; }
  .aui .logo .current-site {
    background: #a6afbe url(../images/dock/my_places_public.png) no-repeat 15px 50%;
    color: #FFF;
    display: block;
    float: right;
    font-size: 0.8em;
    font-weight: bold;
    margin: 15px 0 0 20px;
    padding: 7px 17px 7px 40px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.5); }
  .aui #skip-to-content:focus {
    clip: rect(auto auto auto auto);
    right: 0;
    z-index: 200; }
  .aui .guest-site .logo .current-site {
    display: none; }
  .aui .private-page .logo .current-site {
    background-image: url(../images/dock/my_places_private.png); }
  .aui .ie6 #banner {
    height: 1%; }
  .aui .ie6 #banner h1.logo {
    height: 1%; }
  .aui #skip-to-content, .aui #banner h2, .aui #banner h3, .aui #navigation h1, .aui .breadcrumb h1 {
    clip: rect(0 0 0 0);
    position: absolute; }
  .aui #heading {
    padding: 0;
    width: 960px;
    margin: 0 auto;
    margin: 0px auto 0px auto; }
  .aui h1.site-title {
    margin: 6px 0 0 14px; }
  .aui .navbar .nav li a .nav-item-label {
    word-break: normal; }
  .aui .search-div {
    float: right;
    margin-top: -50px;
    margin-right: 14px; }
  .aui .search-div select {
    display: none; }
  .aui .search-div input[type="text"] {
    margin-right: -8px;
    border-radius: 5px 0px 0px 5px;
    padding: 4px 6px 3px; }
  .aui input[type="image"] {
    border-radius: 0px 5px 5px 0px; }
  .aui #navigation {
    background-image: linear-gradient(to bottom, rgba(126, 126, 126, 0.9), rgba(126, 126, 126, 0.9) 50%, rgba(96, 96, 96, 0.9) 50%, rgba(96, 96, 96, 0.9));
    clear: both;
    min-height: 2.2em;
    position: relative;
    z-index: 1;
    margin: auto;
    width: auto; }
  .aui #navigation a {
    color: #ffffff;
    font-size: 14px;
    margin: 0 1px;
    padding: 3px 15px;
    text-decoration: none;
    min-height: 25px;
    line-height: 25px; }
  .aui .ie6 #navigation a, .aui .ie7 #navigation a {
    padding: 4px 15px; }
  .aui #navigation a:hover {
    background-image: linear-gradient(to bottom, rgba(83, 83, 83, 0.5) 10%, rgba(37, 37, 37, 0.9) 40%, rgba(37, 37, 37, 0.9) 50%, rgba(83, 83, 83, 0.7) 90%);
    color: #ffffff !Important; }
  .aui #navigation .selected {
    background-image: linear-gradient(to bottom, rgba(83, 83, 83, 0.5) 10%, rgba(37, 37, 37, 0.9) 40%, rgba(37, 37, 37, 0.9) 50%, rgba(83, 83, 83, 0.7) 90%);
    color: #ffffff !Important; }
  .aui #navigation ul {
    list-style: none;
    margin: 0px;
    margin-top: 0px; }
  .aui .ie7 #navigation ul {
    padding: 2px; }
  .aui #navigation li, .aui #navigation a {
    display: inline-block; }
  .aui .ie6 #navigation li, .aui .ie7 #navigation li, .aui .ie6 #navigation a, .aui .ie7 #navigation a {
    display: inline;
    zoom: 1;
    z-index: 200; }
  .aui #navigation ul li {
    position: none !Important;
    vertical-align: bottom !Important; }
  .aui #navigation .yui3-dd-drop a {
    cursor: move; }
  .aui #navigation .selected a, .aui #navigation li.hover a, .aui #navigation a:hover, .aui #navigation a:focus, .aui #navigation .child-menu li a, .aui #navigation .yui3-dd-dragging, .aui .lfr-navigation-proxy {
    background-image: linear-gradient(to bottom, rgba(83, 83, 83, 0.5) 0%, rgba(37, 37, 37, 0.9) 40%, rgba(37, 37, 37, 0.9) 50%, rgba(83, 83, 83, 0.7) 90%);
    padding: 2px 14px;
    color: #ffffff;
    outline: 0; }
  .aui #navigation li.hover .child-menu {
    background: #000000;
    display: block;
    position: absolute;
    width: auto;
    z-index: auto; }
  .aui .ie6 #navigation ul.child-menu-visible, .aui .ie6 #navigation li.hover .child-menu, .aui .ie7 #navigation ul.child-menu-visible, .aui .ie7 #navigation li.hover ul.child-menu {
    left: 0;
    top: 25px; }
  .aui #navigation .child-menu {
    display: none; }
  .aui #navigation .child-menu li {
    border-width: 0 0 1px;
    display: none;
    float: none;
    margin: 0; }
  .aui #navigation .child-menu li a {
    cursor: pointer !important; }
  .aui .ie7 #navigation .child-menu li a {
    zoom: 1; }
  .aui #navigation .child-menu li a:hover, .aui #navigation li a.active {
    background-color: #d5ebf6;
    border: solid 1px #6D9BB2; }
  .aui #navigation .child-menu .selected a {
    /*background: #020509 url(../images/navigation/bullet_selected.png) no-repeat 5px 50%;*/ }
  .aui .nav-menu-style-arrows ul {
    list-style-image: url(../images/navigation/bullet_selected.png); }
  .aui #navigation li:hover ol {
    display: block; }
  .aui #navigation li ol {
    display: none;
    position: absolute;
    margin-left: -165px;
    background: linear-gradient(to bottom, #a6d7ec 50%, rgba(71, 169, 212, 0.1) 50%, rgba(195, 227, 255, 0.7) 50%, #d0e9ff 50%) !important;
    width: 679px !Important; }
  .aui #navigation ol a {
    font-size: 14px;
    border: none; }
  .aui #navigation li:hover ol li {
    display: inline !important;
    float: left;
    border: none;
    background: none; }
  .aui #navigation ol li a {
    background-image: linear-gradient(to bottom, rgba(71, 169, 212, 0.3) 50%, rgba(71, 169, 212, 0.1) 50%, rgba(195, 227, 255, 0.1) 50%, rgba(195, 227, 255, 0.1) 50%) !important;
    color: #000000 !Important;
    background-color: #d5ebf6; }
  .aui #navigation ol li a:hover {
    background-image: linear-gradient(to bottom, rgba(58, 114, 160, 0.9) 10%, rgba(38, 87, 132, 0.9) 30%, rgba(38, 87, 132, 0.9) 80%, rgba(58, 114, 160, 0.9) 96%) !important;
    color: #ffffff !Important; }
  .aui #navigation ul li a {
    border: none !important;
    padding: 3px 15px !important; }
  .aui #content {
    background: #FFF;
    margin: 0 auto !important;
    width: 960px; }
  .aui .portlet {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    margin: 0 0 10px;
    padding: 3px;
    text-align: left; }
  .aui .portlet-topper {
    background: #d4d4d4 url(../images/portlet/header_bg.png) repeat-x 0 0;
    border: 1px solid;
    border-color: #C8C9CA #9E9E9E #9E9E9E #C8C9CA;
    font-size: 1.1em; }
  .aui .portlet-title {
    color: #222;
    float: none;
    font-weight: bold;
    min-width: 50%;
    padding: 5px;
    text-shadow: 1px 1px #FFF; }
  .aui .lfr-portlet-title-editable {
    margin-top: -4px;
    z-index: 9999; }
  .aui .ie .lfr-portlet-title-editable {
    margin-top: -6px; }
  .aui .lfr-portlet-title-editable-content {
    padding: 0; }
  .aui .ie .lfr-portlet-title-editable-content {
    margin-top: 4px; }
  .aui .portlet-icons {
    float: none; }
  .aui .portlet-icons .portlet-close-icon {
    border-width: 0; }
  .aui .page-maximized .portlet-icons {
    font-size: 11px; }
  .aui .ie .portlet-title {
    padding-bottom: 5px; }
  .aui .ie6 .portlet-topper {
    zoom: 1; }
  .aui .news-summary .news-summary-title img, .aui .panoramas-summary .panoramas-summary-title img, .aui .cursos-summary .cursos-summary-title img {
    vertical-align: top; }
  .aui .news-summary .news-summary-title h3, .aui .panoramas-summary .panoramas-summary-title h3, .aui .cursos-summary .cursos-summary-title h3 {
    line-height: 20px; }
  .aui .new-small-summary span {
    font-size: 12px;
    line-height: 16px; }
  .aui #footer {
    border-top: 1px solid #dfdfdf;
    padding-top: 5px;
    margin: 0 auto !important;
    width: 960px;
    padding-bottom: 25px;
    line-height: 16px; }
  .aui #footer div.clearfix {
    margin-left: 0px !important;
    font-size: 13px; }
  .aui #footer div.clearfix div.cnf_footer_data {
    float: left; }
  .aui #footer div.clearfix div.cnf_footer_data span.cnf_footer_data_line:first-child {
    margin-bottom: 15px; }
  .aui #footer div.clearfix div.cnf_footer_data span.cnf_footer_data_line {
    display: block;
    color: #045081;
    text-align: left !important; }
  .aui #footer div.clearfix div.cnf_footer_social_icons {
    /*
    margin-right: 15px;
    float: right;
    */
    padding-left: 180px; }
  .aui #footer div.clearfix div.cnf_footer_social_icons a {
    text-decoration: none; }
  .aui #footer div.clearfix div.cnf_footer_social_terms {
    float: right;
    text-align: right;
    color: #045081; }
  .aui #footer div.clearfix div.cnf_footer_data span.cnf_footer_data_line a,
  .aui #footer div.clearfix div.cnf_footer_social_terms .cnf_footer_social_terms_links,
  .aui #footer div.clearfix div.cnf_footer_social_terms .cnf_footer_social_terms_links a {
    color: #045081;
    text-decoration: none; }
  .aui #footer div.clearfix div.cnf_footer_social_terms .cnf_footer_social_terms_links {
    margin-bottom: 15px; }
  .aui #footer div.clearfix div.cnf_footer_social_terms span {
    color: #045081; }
  .aui #footer .clearfix, .aui .cnf_footer_data, .aui .cnf_footer_data_line, .aui div.cnf_footer_siganos, .aui .cnf_footer_navegador, .aui span.cnf_footer_navegador_txt, .aui .cnf_navegadores, .aui .cnf_footer_social_terms_rights, .aui .cnf_footer_data_line a {
    text-decoration: none !Important;
    font-size: 12px !Important;
    font-family: Arial, Helvetica, sans-serif !Important;
    color: #045081 !Important; }
  .aui .site-breadcrumbs {
    margin: 0 0 5px;
    width: auto; }
  .aui .site-breadcrumbs ul {
    background-color: #f7f7f7;
    border: 1px solid #dfdfdf;
    margin: 0;
    font-size: 13px;
    margin-top: -10px;
    padding: 0px 5px;
    /* Acrescentado margem do menu de navegacao 30-01-2014 - Eduardo Gomes */ }
  .aui .site-breadcrumbs div.acessibilityButtons {
    float: right;
    margin-top: -26px;
    margin-right: 5px;
    background: none; }
  .aui .site-breadcrumbs div.acessibilityButtons a {
    border: none;
    background: none; }
  .aui .site-breadcrumbs div.acessibilityButtons img {
    width: 20px;
    height: 20px;
    background: none; }
  .aui .site-breadcrumbs li {
    background-image: none;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 0;
    padding-bottom: 0px;
    margin-bottom: -2px;
    line-height: 27px; }
  .aui .breadcrumb-horizontal li {
    max-width: 80%; }
  .aui .site-breadcrumbs li span {
    background: url(../images/seta.png) no-repeat 100% 30%;
    display: inline-block;
    padding: 0 5px 0 10px !important;
    color: transparent !important;
    font-size: 0; }
  .aui .site-breadcrumbs li span a {
    text-decoration: none;
    color: #333333;
    font-weight: bold; }
  .aui .site-breadcrumbs li.first a,
  .aui .site-breadcrumbs li.last a,
  .aui .site-breadcrumbs li a {
    color: #555;
    font-weight: normal;
    font-size: 13px; }
  .aui .site-breadcrumbs .first::before, .aui .site-breadcrumbs .only::before {
    content: 'CNF';
    background: url(../images/seta.png) no-repeat 100% 50%;
    display: inline-block;
    padding: 0 15px 0 0px !important;
    color: #555;
    font-weight: normal;
    font-size: 13px;
    margin: 0 10px 0 0px; }
  .aui .site-breadcrumbs .only.active {
    padding-top: 1px; }
  .aui .site-breadcrumbs .last {
    font-size: 1em;
    margin-top: 0;
    padding-right: 0;
    padding-left: 0.75em;
    margin-bottom: -9px; }
  .aui .site-breadcrumbs .last span, .aui .site-breadcrumbs .only span {
    background-image: none;
    padding: 0; }
  .aui .site-breadcrumbs li.breadcrumb-truncate.only, .aui .site-breadcrumbs li.breadcrumb-truncate.last {
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .aui .lfr-hudcrumbs {
    position: fixed;
    top: 0;
    z-index: 440;
    display: none; }
  .aui .lfr-hudcrumbs ul {
    background: #414445;
    background: rgba(0, 0, 0, 0.8); }
  .aui .lfr-hudcrumbs .breadcrumbs li a, .aui .lfr-hudcrumbs .breadcrumbs li span {
    color: #FFF; }
  .aui .lfr-hudcrumbs li span {
    background-image: url(../images/common/breadcrumbs_hud.png); }
  .aui .lfr-panel-container {
    background-color: transparent; }
  .aui .aui-combobox .aui-field-input {
    padding: 4px 3px 3px;
    font-size: 11px;
    height: 15px; }
  .aui .aui-combobox .aui-field {
    float: left;
    line-height: 0; }
  .aui .lfr-portlet-title-editable-content .aui-field {
    float: none;
    display: inline; }
  .aui .portlet-borderless-bar {
    -moz-border-radius: 20px;
    -moz-box-shadow: inset 0 1px 3px #000;
    -webkit-border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 3px #000;
    border-radius: 20px;
    box-shadow: inset 0 1px 3px #000; }
  .aui .portlet-borderless-container {
    padding-top: 5px;
    margin-bottom: 5px;
    padding-bottom: 0px; }
  .aui .portlet-topper {
    -moz-box-shadow: 1px 1px 0 #FFF;
    -webkit-box-shadow: 1px 1px 0 #FFF;
    box-shadow: 1px 1px 0 #FFF; }
  .aui .logo .current-site {
    -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 white;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 white;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5), 1px 1px 0 white; }
  .aui .aui-combobox .aui-toolbar-first {
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .aui .logo .current-site, .aui .portlet, .aui .portlet-topper, .aui .site-breadcrumbs ul, .aui .aui-form-validator-message {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; }
  .aui #navigation, .aui #navigation a {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px; }
  .aui .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .aui .clearfix {
    display: inline;
    text-align: left !important; }
  .aui * html .clearfix {
    height: 1%; }
  .aui .clearfix {
    display: block; }
  .aui .entry-date {
    margin-bottom: 10px;
    background: none !important;
    padding-left: 0 !important; }
  .aui .taglib-header {
    border: none; }
  .aui .taglib-social-bookmarks {
    background: none;
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    margin: 10px 0 20px 0; }
  .aui .taglib-social-bookmarks ul {
    padding: 10px 0 5px 0; }
  .aui .lfr-component .print-widget {
    width: 24px;
    height: 24px; }
  .aui .lfr-component .print-widget a {
    text-decoration: none; }
  .aui input[type="submit"], .aui input[type="button"], .aui input[type="reset"], .aui button {
    text-shadow: none !important; }
  .aui clearfix:before,
  .aui .clearfix:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
  .aui .clearfix:after {
    clear: both; }
  .aui .clearfix {
    zoom: 1; }
  .aui .social-general-div {
    width: 100%;
    background: none;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin: 10px 0 20px 0; }
  .aui .social-general-div ul {
    padding: 10px 0 5px 0;
    margin: 0;
    list-style: none; }
  .aui .social-general-div li {
    /* 	  max-width: 90px;
    	  min-width: 90px; */
    margin: 0 1em 0 0;
    padding: 0;
    list-style: none;
    float: left; }
  .aui h3.header-title {
    font-size: 25px;
    line-height: 35px; }
  .aui .entry-footer,
  .aui .separator,
  .aui .taglib-social-bookmarks,
  .aui #blogsCommentsPanel,
  .aui span.header-back-to {
    display: none; }
  .aui .slideshowH3 {
    margin: 0 0 20px 0;
    color: #045081;
    font-size: 22px; }
  .aui .email-form {
    display: none; }
  .aui .row-fluid [class*="span"] {
    margin: 0;
    padding: 0; }
  .aui .row-fluid [class*="span"]:first-child {
    margin-left: 0; }
  .aui .portlet-column-content {
    padding: 5px; }
  .aui .portlet-column-content-first, .aui .portlet-column-content-only {
    padding-left: 0px; }
  .aui .portlet-column-content-last, .aui .portlet-column-content-only {
    padding-right: 0px; }
  .aui .aui-w20.span2 {
    width: 20%; }
  .aui .aui-w25.span3 {
    width: 25%; }
  .aui .aui-w30.span4 {
    width: 30%; }
  .aui .aui-w40.span5 {
    width: 40%; }
  .aui .aui-w50.span6 {
    width: 50%; }
  .aui .aui-w60.span8 {
    width: 60%; }
  .aui .aui-w75.span9 {
    width: 75%; }
  .aui .aui-w80.span10 {
    width: 80%; }
  .aui .three_four_columns .aui-w60.span8 {
    width: 62%; }
  .aui .three_four_columns .aui-w20.span2 {
    width: 19%; }
  .aui .accordion {
    margin-bottom: 0px; }
  .aui .social-general-div {
    margin: 0 auto;
    border: none !important; }
  .aui .social-bar {
    width: 100%;
    background: none;
    border-top: 1px solid #DFDFDF;
    border-bottom: 1px solid #DFDFDF;
    margin: 10px 0; }
  .aui .social-bar ul {
    padding: 10px 0 5px 0;
    margin: 0;
    list-style: none; }
  .aui .social-bar li {
    margin: 0 1em 0 0;
    padding: 0;
    list-style: none;
    float: left;
    text-align: center;
    line-height: 20px; }
  .aui .social-bar li.share-twitter {
    max-width: 70px;
    min-width: 70px; }
  .aui .social-bar li.share-facebook {
    overflow: hidden;
    max-width: 56px;
    min-width: 56px; }
  .aui .social-bar li.share-plusone {
    max-width: 32px;
    min-width: 32px; }
  .aui .social-bar li.share-linkedin {
    max-width: 61px;
    min-width: 61px; }
  .aui .social-bar li.share-print {
    max-width: 80px;
    min-width: 80px; }
  .aui .social-bar li.share-print a.print-icon {
    background: url(../images/print-icon.png) no-repeat; }
  .aui .social-bar li.share-email {
    max-width: 58px;
    min-width: 58px; }
  .aui .social-bar li.share-email a.email-icon {
    background: url(../images/email-icon.png) no-repeat; }
  .aui .social-bar li.share-print a.print-icon,
  .aui .social-bar li.share-email a.email-icon {
    padding-left: 25px;
    display: block;
    height: 25px;
    text-decoration: none; }
  .aui div.email-form {
    width: 350px;
    padding: 5px;
    background: #f7f7f7;
    border: 1px solid #dfdfdf;
    position: relative;
    left: 400px;
    top: -20px;
    display: none;
    z-index: 999; }
  .aui div.email-form span.close {
    cursor: pointer;
    float: right; }
  .aui div.email-form form {
    margin: 0;
    width: 330px;
    padding: 10px 10px 5px 10px;
    background: #fff; }
  .aui div.email-form p {
    margin: 2px 0 0 0; }
  .aui div.email-form label {
    display: block;
    width: 150px;
    float: left;
    text-align: right;
    margin-right: 10px; }
  .aui div.email-form label[for="mensagem"] {
    display: none; }
  .aui div.email-form textarea {
    padding: 0;
    margin: 0;
    resize: none;
    display: none; }
  .aui div.email-form .subimit-p {
    text-align: right; }
  .aui div.email-form .campo-invalido {
    border: 1px solid red; }
  .aui div.email-form .msg {
    text-align: center;
    font-weight: bold;
    display: none; }
  .aui div.email-form .msg-erro {
    color: #8b0000; }
  .aui div.email-form .msg-aguardar {
    color: #bfbf00; }
  .aui div.email-form .msg-enviada {
    color: darkgreen; }
  .aui div.email-form label,
  .aui div.email-form #email-nome,
  .aui div.email-form #email-remetente,
  .aui div.email-form #nome-destinatario,
  .aui div.email-form #email-destinatario {
    width: 150px !important; }

