/**
 *
 * @author: Digital Group - [Valter Rodrigues]
 * @site: http://www.digitalgroup.com.br
 * @date: 2011/11/03
 *
 * Copyright(c) Todos os direitos reservados
 *
**/

/* FONTS */
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('webfonts/myriadpro-semibold-webfont.eot');
    src: url('webfonts/myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/myriadpro-semibold-webfont.woff') format('woff'),
         url('webfonts/myriadpro-semibold-webfont.ttf') format('truetype'),
         url('webfonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

input[type='image'], input[type='radio'], input[type='checkbox'] {
	border: 0px !important;
	background-color: transparent !important;
}

/* Geral
___________________ */

*{
    list-style:none;
    margin:0;
    padding:0;
    font-size: 100%;
}
body {
    background: url("../img/bg/body.jpg") no-repeat center top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color: #666666;
}
a{
    text-decoration:underline;
}
a:hover{
    text-decoration:none;
}
input
, select
, textarea{
    background-color:#EBEBEB;
    border-color:#ACACAC #E7E7E7 #E7E7E7;
    border-right:1px solid #E7E7E7;
    border-style:solid;
    border-width:1px;
    font-size:12px;
    padding:4px;
}
select{
    padding:3px 4px;
}
ol{
    display:list-item;
}
ol li{
    list-style-type:decimal;
    list-style-position:inside;
}
button{
    cursor:pointer;
}
object{
    outline:none;
}
img{
    border:none;
}

/* CLASSES ÚTEIS
________________ */

.clearBoth{
    clear:both !important;
}
.noMarginRight{
    margin-right:0 !important;
}
.noMarginLeft{
    margin-left:0 !important;
}
.noMarginBottom{
    margin-bottom:0 !important;
}
.noBorder{
    border:none !important;
}
.noPadding{
    padding:0 !important;
}
.noBorderBottom{
    border-bottom:none !important;
}
.noBackground{
    background-image:none !important;
}
.noPaddingLeft{
    padding-left:0 !important;
}
.floatLeft{
    float:left !important;
}
.floatRight{
    float:right !important;
}
.displayNone{
    display:none !important;
}
.imageButton
{
    background-color:#fff;
    border:0;
}

#barra-brasil-v3 {
    position:relative;
    clear:both;
    overflow:hidden;
    min-width:1000px;
    height:28px;
    background:#00500f;
}
#barra-brasil-v3 span {
    display:block;
    width:50%;
    height:28px;
    background: url(../img/bg/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}
#barra-brasil-v3 span .imagemGov {
    position:absolute;
    top:4px;
    left:50%;
    height: 24px;
    width: 1000px;
    background: url(../img/bg/barra-brasil-v3-verde.gif) right top no-repeat;
    margin-left:-500px;
}
#barra-brasil-v3 span .brasilgov {
    width: 100px;
    height: 24px;
    float:right;
    display:block;
    border: 0 !important;
}

#barra-brasil-v3 span .acesso {
    width: 170px;
    height: 24px;
    float:right;
    display:block;
    border: 0 !important;
}

.fix {
    position: relative;
    clear: both;
    overflow: hidden;
    text-indent: -99999px;
    height: 1px;
    line-height: 1px;
    display: block;
    border-top: transparent 1px solid;
    margin-top: -1px;
}

/*LAYOUT*/
div.wrap {
    width: 1000px;
    margin: 0 auto;
    height: 160px;
    position: relative;
}

div.header-v2.siafi h1.logo {
    background:url("../img/bg/logo-siafi.png") no-repeat;
    width:75px;
    height:28px;
    float:left;
    position:absolute;
    margin:125px 0 0 0;
    left:0px;
}
div.header-v2.siafi h1.logo a {
    width:75px;
    height:28px;
    display:block;
}

    div.header-v2 .barra-tesouro-nacional {float:left; margin-bottom:65px;}
    div.header-v2 .barra-tesouro-nacional ul.nav-portal {float:left; margin:35px 5px 0 0; text-transform:uppercase;}
    div.header-v2 .barra-tesouro-nacional ul.nav-portal li {float:left; padding-right:10px; margin-right:10px; border-right:1px dotted #000; font-size:12px; color:#222222;}
    div.header-v2 .barra-tesouro-nacional ul.nav-portal li a { font-family: "MyriadProSemibold"; font-size:12px; color:#222222; text-decoration: none; }
        div.header-v2 .barra-tesouro-nacional ul.nav-portal li a:hover { text-decoration: underline; }
    div.header-v2 .barra-tesouro-nacional ul.nav-portal li:last-child {margin:0; border:none;}

    div.header-v2 .barra-tesouro-nacional ul.nav-apoio {float:left; margin:35px 0px 0 0;}
    div.header-v2 .barra-tesouro-nacional ul.nav-apoio li {background: url(../img/bg/bl_mn_apoio.png) no-repeat scroll left center transparent; float: left; margin: 0 10px 0 0; padding: 0 0 0 15px;}
    div.header-v2 .barra-tesouro-nacional ul.nav-apoio li a {color: #666666; text-decoration: underline; font-size:11px;}

    div.header-v2 .barra-tesouro-nacional ul.redesSociais { background: none; width: auto; float:left; margin:35px 0 0 0;}
    div.header-v2 .barra-tesouro-nacional ul.redesSociais li {float:left;}
    div.header-v2 .barra-tesouro-nacional ul.redesSociais li a {display:block; overflow: hidden; text-indent: -99999px;}
    div.header-v2 .barra-tesouro-nacional ul.redesSociais li.item57 a {display:block; background:url("../img/ico/twitter.png") no-repeat center; width:16px; height:17px;}
    div.header-v2 .barra-tesouro-nacional ul.redesSociais li.item58 a {display:block; background:url("../img/ico/facebook.png") no-repeat center; width:23px; height:17px; margin:0 10px; border-left:1px solid #ccd0cc; border-right:1px solid #ccd0cc;}
    div.header-v2 .barra-tesouro-nacional ul.redesSociais li.item59 a {display:block; background:url("../img/ico/youtube.png") no-repeat center; width:17px; height:17px;}

    div.header-v2 span.tesouro-nacional {float:left; margin-top:15px;}

    div.header-v2 span.tesouro-nacional a {background:url(../img/bg/bg_logo-tesouro-direto.png) no-repeat; width:166px; height:40px; display:block; margin-right:30px; padding-right:20px;}

    div.content {
    width: 1000px;
    margin: 10px auto 0px auto;
}

