/*	ANFAC'S COLORS
VERDE	#00864D;
AMARELO	#F4D800;
AZUL	#255D9E;
*/
/* STANDARD TAGs */

* {
    outline: none !important;
}

p {
    text-align:justify;
    margin-bottom: 10px !important;
    font-size: 14px;
}

.ui-widget p {
    margin-bottom: 0px;
}

ol li {
    margin:10px 0px 10px 0px;
    line-height:150%;
}

strong {
    font-weight: bold;
}

a {
    color:#255D9E;
    text-decoration:none;
    border:none;
}

a:hover {
    text-decoration:underline;
}

img { border:none; }

h4 {
    color:#00864D;
    float:left;
    width:100%;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    font-size: 22px;
    font-weight: bold;
}

hr {
    margin-bottom: 10px;
    color: #fff;
    background-color: #fff;
    height: 1px;
}

ol, ul {
    list-style-position:inside;
}

h5 {
    color:#255D9E;
    margin:0px;
    font-size: 14px;
    font-weight: bold;
}

h6 {
    font-size:100%;
    margin:0px;
}

table tr th {
    background-color:#255D9E;
    color:#FFFFFF;
    font-weight: bold;
    padding: 6px;
}

.table-border {
    border: 1px solid #255D9E;
}

.go-left {
    float:left;
}
.go-right {
    float:right;
}

/* PAPER 590px - BEGIN */
.paper-980 {
    display: block;
    margin: 0 auto;
    width: 980px;
    
}

.paper-980-top {
    background-repeat:no-repeat;
    width:980px;
    height:30px;
    float:left;
}

.paper-980-content {
    background-repeat:repeat-y;
    float:left;
    padding-left:12px;
    padding-right:12px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 900px;
}


.fb-like-box {
    margin-top: 42px;
}

.paper-980-bottom {
    background-repeat:no-repeat;
    width:980px;
    height:30px;
    float:left;
    margin-bottom: 25px;
}
/* PAPER 590px - END */

/* PAPER 590px - BEGIN */
.paper-590 {
    float:left;
    margin:-2px 0px 0px -5px;
    width:590px;
}

.paper-590-top {
    background-image:url(../images/papers/paper-590-top.png);
    background-repeat:no-repeat;
    width:590px;
    height:19px;
    float:left;
}

.paper-590-content {
    background-image:url(../images/papers/paper-590-content.png);
    background-repeat:repeat-y;
    width:530px;
    float:left;
    padding-left:30px;
    padding-right:30px;
}

.paper-590-bottom {
    background-image:url(../images/papers/paper-590-bottom.png);
    background-repeat:no-repeat;
    width:590px;
    height:19px;
    float:left;
}
/* PAPER 590px - END */

/* PAPER 400px - BEGIN */
.paper-400 {
    float:left;
    margin:0px 0px 0px -5px;
    width:400px;
}

.paper-400-top {
    background-image:url(../images/papers/paper-400-top.png);
    background-repeat:no-repeat;
    width:400px;
    height:13px;
    float:left;
}

.paper-400-content {
    background-image:url(../images/papers/paper-400-content.png);
    background-repeat:repeat-y;
    width:340px;
    float:left;
    padding-left:30px;
    padding-right:30px;
}

.paper-400-bottom {
    background-image:url(../images/papers/paper-400-bottom.png);
    background-repeat:no-repeat;
    width:400px;
    height:13px;
    float:left;
}
/* PAPER 400px - END */

/* PAPER 230px - BEGIN */
.paper-230 {
    float:left;
    margin:10px 13px 0px 0px;
    width:230px;
}

.paper-230-top {
    background-image:url(../images/papers/paper-230-top.png);
    background-repeat:no-repeat;
    width:230px;
    height:7px;
    float:left;
}

.paper-230-content {
    background-image:url(../images/papers/paper-230-content.png);
    background-repeat:repeat-y;
    width:170px;
    float:left;
    padding-left:30px;
    padding-right:30px;
}

.paper-230-bottom {
    background-image:url(../images/papers/paper-230-bottom.png);
    background-repeat:no-repeat;
    width:230px;
    height:8px;
    float:left;
}
/* PAPER 230px - END */

/* TABLE WITH BORDER - BEGIN */
.table-with-border {
    border:1px solid #E6E7E7;
}

.table-with-border th {
    text-align:center;
    background-color:#E6E7E7;
    opacity:0.7;
    filter:alpha(0.7);	/*IE*/
}
/* TABLE WITH BORDER - END */

/* CUSTOM TAGs */
#all-content {
    //width:982px;
    //margin:0 auto;
}

#logotype {
    background-image:url("../images/logotype-ANFAC.png");
    background-repeat:no-repeat;
    width:160px;
    height:70px;
    float:left;
}

/* TOP MENU - BEGIN */
#top-menu {
    float:left;
    width:810px;
    height:70px;
    font-size:80%;
}

.top-menu-content {
}

.top-menu-content ul {
    float:left;
    margin:0px;
    padding:0px;
}

.top-menu-content ul li{
    float:left;
    list-style:none;
    padding:0px 10px 0px 10px;
}
/* TOP MENU - END */

#factor {
    font-size:90%;
    clear:both;
    float:left;
    width:100%;
    height:22px;
    margin:0px 0px 15px 0px;
}

#factor span {
    float:left;
    line-height:20px;
}

#factor a {
    color:#F4D800;
    font-variant:small-caps;
}

#top-line {
    float:left;
    width:100%;
    margin-top: 10px;
}

.title-bar {
    color:#FFFFFF;
    height:35px;
    margin:5px 0px 5px 0px;
    background-image:url("../images/title-bar.png");
    background-repeat:repeat-x;
}

/* SEARCH - BEGIN */
#search {
    float:left;
    margin:3px 0px 5px 0px;
    color:#FFFFFF;
}

#search input {
    float:left;
    font-size:90%;
    width:85px;
}

#search td {
    font-size:70%;
    font-weight:bold;
    margin:0px;
}

#search-button {
}
/* SEARCH - END */

/* LOGIN - BEGIN */
#login {
    float:right;
    margin:3px 0px 5px 10px;
    color:#FFFFFF;
}

#login input {
    float:left;
    font-size:90%;
    width:100px;
}

#login td {
    font-size:70%;
    font-weight:bold;
    margin:0px;
}

#login a {
    text-decoration:none;
    color:#FFFFFF;
}

#login a:hover {
    text-decoration:underline;
}

#login .login-button {
    width:50px;
}
/* LOGIN - END */

#calendar {
    float:left;
    clear:left;
    font-size:50%;
    text-align:center;
}

/* FOOTER - BEGIN */
#footer {
    clear:both;
    font-size:70%;
}

#footer p {
    text-align:left;
    font-size: 12px;
}

#copyright {
    font-weight:bold;
}
/* FOOTER - END */

/* REVISTA ANFAC - BEGIN */
#revista-home {
    line-height:20px;
    clear:left;
}
/* REVISTA ANFAC - END */

.accordion {
    font-size:80%;
}

/* JURISPRUD�NCIA - BEGIN */
#anfac-juris {}
#anfac-juris ul li { padding:5px 0 5px 0; }
/* JURISPRUDÊNCIA - END */

#noticias {}

#noticias a { color:#000000; }

#noticias ul {
    list-style-type:circle;
    padding:0px 0px 0px 10px;
}
#noticias li {
    line-height:22px;
}
#noticias strong {
    font-size:80%;
}

#associe-se {
    line-height:25px;
}

#parceiros { 
    float:left;
    width:100%;
    margin-top:-5px;
    height: 305px;
}
#parceiros p { text-align:center; }
#parceiros p a {
    margin:0px 70px 0px 70px;
}

/* FORMULÁRIO DE CONTATO - INÍCIO */

#contato {
    float: right;
    width:320px;
    height:125px;
    background-image:url(../images/contact-background.png);
    background-repeat:no-repeat;
    margin:0px 0px 0px 15px;
    text-shadow:0.1em 0.1em #000000;
}

#contato p {
    color:#FFFFFF;
    text-align:right;
    font-weight:bold;
    margin:7px 20px 0px 0px;
    line-height:17px;
}

#contato #title-contact {
    margin-top:15px;
}

#contato #phone-contact {
    font-size:222%;
}
#contato #email-contact {
    font-size:120%;
}

.form-contato-text {
    width:400px;
    resize:none;
}

#tweet_container {
    float:right;
    clear:right;
    width:310px;
    padding: 5px;
    list-style:none;
    text-align:left;
}

#tweet_container ul {
    list-style: none;
    padding: 0;
}

#tweet_container ul li {
    margin:10px 0px 10px 0px;
    padding:10px 10px 10px 10px;
    background-color:#ededed;
}

#tweet_container span.prefix {
    font-weight: bold;
}

#tweet_container span.time {
    font-style: italic;
    color: #c5c5c5;
}

#tweet_container span.status {
    font-style: italic;
}

#localizacao_link {
    float: right;
    clear: both;
    margin-right: 80px;
}
#localizacao_link a {
}
#localizacao_link a img {
    float: left;
}
#localizacao_link a span {
    float: left;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 6px;
    letter-spacing: 4px;
}
#localizacao_link a span span {

}
/* FORMULÁRIO DE CONTATO - INÍCIO */

.input-data { width:90px; }

.paper-230-content img {
    max-width:170px;
}
.paper-400-content img {
    max-width:340px;
}
.paper-590-content img {
    max-width:530px;
}
.paper-980-content img {
    max-width:920px;
}

/* ANFAC Admin ANFAC > Fator */
.input-readonly {
    background-color:#ededed;
    border:0px;
}

/* ANFAC Informativos > Balancetes */
.tabela-balancete {}
.tabela-balancete tr {background-color:#ededed;}
.div-tabela-balancete {
    width:245px;
    height:100px;
    overflow:scroll;
}

/* FACTORING */
.h1-description,
.h1-description a {
    color:#00864D;
    font-size: 16px;
    font-weight: bold;
}

.h1-description a:hover {
    text-decoration: none;
}

.h2-description { font-weight: bold; font-size: 14px; }

/* alertas de validação */
label {
    font-size:75%;
    font-weight:bold;
    color:#FF0000;
}

#produtos p {line-height:150%;}

/* REVISTA ANFAC */
#galeria {text-align:center;}
#galeria img {}

.h1-titulo-noticia {
    font-size: 18px;
    font-weight: bold;
    color:#255D9E;
    margin:0px;
}
/* HOME - revista */
.titulo-home {
    font-size:85%;
    color:#255D9E;
    margin:0px;
}

/* página de cursos */
.height-150 {
    height:150px;
}