
@font-face {
font-family: Oswald;
	src: url('../fonts/oswald-regular-webfont.eot'); /* IE9 Compatibility Modes */
	src: url('../fonts/oswald-regular-webfont.eot?') format('eot'),  /* IE6-IE8 */
	url('../fonts/oswald-regular-webfont.woff') format('woff'), /* Modern Browsers */
	url('../fonts/oswald-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/oswald-regular-webfont.svg#Oswald') format('svg'); /* Legacy iOS */
}

@font-face {
font-family: swiss;
	src: url('../fonts/swiss.eot'); /* IE9 Compatibility Modes */
	src: url('../fonts/swiss.eot?') format('eot'),  /* IE6-IE8 */
	url('../fonts/swiss.woff') format('woff'), /* Modern Browsers */
	url('../fonts/swiss.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/swiss.svg#swiss') format('svg'); /* Legacy iOS */
}

@font-face {
font-family: Calibri;
    src: url('../fonts/calibri.eot'); /* IE9 Compatibility Modes */
    src: url('../fonts/calibri.eot?') format('eot'),  /* IE6-IE8 */
    url('../fonts/calibri.woff') format('woff'), /* Modern Browsers */
    url('../fonts/calibri.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/calibri.svg#Oswald') format('svg'); /* Legacy iOS */
}

body { font: 0.875em swiss; color: #000; }
a { color: #333; text-decoration: none; }


#wrap-conteudo #conteudo-index { background: #FFF; font-size:1em;}
#texto-conteudo h2 {
	font-size: 1.8em;
    margin-bottom: 10px;
    color: #fff;
}
#texto-conteudo p {
	color: #fff;
    font-size: 19px;
    font-family: Calibri;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 10px;
}
#texto-conteudo p a strong{color:#fff; }

#idocumentos h2 { font-size: 1.45em;  color:#fff;}
#idocumentos-form input { border: 0px; font-size: 1em;}
#idocumentos-form button { background: none; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}

#inewsletter { }
#texto-inewsletter h2  { font-size: 1.45em;  margin-bottom: 10px; color: #fff;}
#texto-inewsletter p { color: #fff; }
#inewsletter input { border: 0px;  font-size: 1em;}
#inewsletter button { background: none; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}


#box-news  h2 { font-size: 1.250em;  margin-bottom: 10px;}
#inews .veja_mais { text-align:right;border: 0px; cursor: pointer; color: #fff; padding: 1%; font-size: 14px; }

.box-conteudo h1 {
	font-size: 2em;
    margin-bottom: 30px;
    font-weight: 500;
    text-align: left;
}

#ligamos h1 {
	font-size: 2em;
    margin-bottom: 30px;
    font-weight: 500;
    text-align: center;
}
.btnenvia, .btnreseta { margin-left:10px; width: 20%; height: 2.5em; margin-top: 10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background: #212121; border: 0px; cursor: pointer; color: #FFF; padding: 1%; font-size: 1em;}


#rodape{color: #fff;}
#rodape a{ color: #fff;}
#rodape p { font-size:16px; font-family:Calibri; }
#rodape p a{ font-size:1.0em;}
#rodape ul li a{ font-size:0.8em;}
#rodape h4 { font-size:1.2em;}

#direitos p{
	font-size:12px;
}
#direitos{
	width: 100%;
    clear: both;
    margin: 0 auto;
    text-align: center;
    padding: 1% 0%;
}


/* Box com link's úteis (utilitários contábeis) */
#box-links-uteis p{cursor:pointer;}
#box-links-uteis p a{color:#000;}
#box-links-uteis p:hover{background:#CCC}
#box-links-uteis p.t-ativo{background-color:#777; color:#FFF; border:1px solid #999;}
#box-links-uteis p.t-ativo span,#box-links-uteis p.t-ativo a{color:#FFF;}
#box-links-uteis div ul li{list-style: circle;}
#box-links-uteis div ul li:hover{list-style:disc;}
#box-links-uteis div ul li a{color:#080101; font:11px Tahoma;}
#box-links-uteis p a:hover{text-decoration: none;}

/*---CSS mapa personalizado--*/

.infoBox { background-color: #FFF; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: 2px solid #3fa7d8; border-radius: 3px; margin-top: 10px;padding:10px; }
.infoBox p { padding: 0 15px }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #3fa7d8; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }


