/* Minification failed. Returning unminified contents.
(48,60): run-time error CSS1035: Expected colon, found '}'
(227,1): run-time error CSS1019: Unexpected token, found '@import'
(227,9): run-time error CSS1019: Unexpected token, found 'url('reset.css')'
(228,1): run-time error CSS1019: Unexpected token, found '@import'
(228,9): run-time error CSS1019: Unexpected token, found 'url('bootstrap.css')'
 */
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;}
.input-large {width:210px;}
.input-xlarge {width:270px;}
.input-xxlarge {width:530px;}
.input-block-level {width:100%;}

label {display: block;margin-bottom: 5px;}
label, input, button, select, textarea {font-weight: normal;line-height: 22px;}
input, button, select, textarea {margin:0px;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor: pointer;}
input[type="radio"], input[type="checkbox"] {margin: 4px 0 0;margin-top: 1px /9;line-height: normal;}
input[type=text],input[type=password], textarea {width: 260px;}
textarea {resize: none;}
input[type=text],input[type=password], select, textarea {
background-color: #ffffff;
border: 1px solid #cccccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
display: inline-block;
padding: 6px 8px;
margin-bottom: 10px;
font-size: 12px;
line-height: 20px;
color: #555555;
vertical-align: middle;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
outline:none;
}

input[type=text]:focus, input[type=password]:focus, select:focus, textarea:focus
{
border-color: rgba(164, 132, 86, 0.8);
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(164, 132, 86, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(164, 132, 86, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(164, 132, 86, 0.6);
outline: 0;
outline: thin dotted \9;    
}

.radio {min-height: 20px; padding-left: 20px; margin-bottom}
.radio input[type="radio"], .checkbox input[type="checkbox"] {float: left;margin-left: -20px;}

.btn, .wizard > .actions a, .wizard > .actions a:hover, .wizard > .actions a:active {
display: inline-block;
padding: 6px 12px;
margin-bottom: 10px;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #695125;
background-image: -moz-linear-gradient(top, #A48852, #695125);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A48852), to(#695125));
background-image: -webkit-linear-gradient(top, #A48852, #695125);
background-image: -o-linear-gradient(top, #A48852, #695125);
background-image: linear-gradient(to bottom, #A48852, #695125);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #67593F #67593F #ff0066;
border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.35);
border-bottom-color: #433927;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}

.btn:hover, .btn:focus {
color: #fff;
text-decoration: none;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color: #fff;background-color: #695125;}
select {height: 34px;line-height: 34px;}

.btn-small {padding: 6px 8px; line-height: 10px; margin:0;}

.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #fff;
border: 1px solid #e3e3e3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}

.well-small {
padding: 9px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

legend 
{
display: block;
width: 100%;
padding: 0;
margin-bottom: 20px;
font-size: 21px;
line-height: 40px;
color: #333333;
border: 0;
border-bottom: 1px solid #EEE8DE;
}

ul.list, ol.list {padding: 0;margin: 0;}
ul.list li {line-height: 22px;}
.list-hover li:hover {background-color: #f7f7f7; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.list-hover li {padding: 4px;}
h3 {font-size: 17.5px;margin: 0 0 10px 0;
font-family: inherit;
font-weight: normal;
line-height: 20px;
color: inherit;
text-rendering: optimizelegibility;}
blockquote {
padding: 0 0 0 15px;
margin: 0 0 20px;
border-left: 5px solid #EEE8DE;
}
blockquote p {
margin-bottom: 0;
font-size: 14.5px;
font-weight: 300;
line-height: 1.4;
}
blockquote small {
display: block;
line-height: 20px;
color: #777;
}
blockquote small:before {
content: '\2014 \00A0';
}
blockquote.pull-right
{
float: right;
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #EEE8DE;
border-left: 0; text-align:right;
}

small {font-size: 90%; color: #777;}

.mab10 {margin-bottom: 10px;}
.mab20 {margin-bottom: 20px;}
.mat10 {margin-top: 10px;}
.mat20 {margin-top: 20px;}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    display: block;
}

.alert p {
    margin: 0;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.icon {display: inline-block; padding: 4px; height: 8px; width: 10px;}
.icon-print {background: transparent url('/img/icon-print.png') no-repeat left top;}

.label-default {
background-color: #999;
}
.label-primary {
background-color: #428bca;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning a { color:#fff; }
.label {display: inline;
padding: .2em .6em .3em;
font-size: 85%;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
@import url('reset.css');
@import url('bootstrap.css');


body {background: #F8F5F1 url(/assets/img/bg-site-home.jpg) no-repeat top center; font-family: Arial, Sans-Serif; font-size: 12px; color: #404040;}
a { color: #9E7F46;}
a:hover {text-decoration: underline;color: #6F5931;}
input, textarea, select {font-family: Arial, Sans-Serif;}
h1, h2 {font-family: 'Oswald', sans-serif;}
strong, b {font-weight:bold; }
table {border:1px solid #666; margin-bottom: 10px; }
table td { border-top:1px solid #666; border-left:1px solid #666; background-color: #fff; padding: 5px; }
form {display: block;}

#content{margin:0; padding:0; width:100%; height:auto; position:relative;}
#content-site{margin:0 auto; padding:0 10px; width:960px; height:100%;}
#conteudo-interna {margin:30px 0 0 0; padding:10px; width:920px; background:#FFF; float:left; min-height:600px; position:relative;}
#site{float:left; height:auto; width:100%; position:relative; z-index:1000}
#topo{float:left; height:140px; width:100%; margin:0}
#logo {background: url(/assets/img/logo-fisconet.png) no-repeat 0 0; text-indent:-9999em; height:90px; width:160px; height:90px; float:left; margin:26px 0 0 0}

.box-content{float:left; margin:0; width:100%; height:auto; position:relative; z-index:3}
.box{width:256px; height:380px; float:left; background:#E7DECF; padding:18px 22px 0 22px; position:relative}
.box h3, .box-noticias h3, #news h3{font-size:20px; color:#333333; width:100%; float:left; margin:0 0 0 0; font-family: 'Oswald', sans-serif;}
.box p, .box-noticias p{font-size:12px; color:#333333; margin:0 0 0 0; line-height:17px; text-align:justify;}
.box img{border:solid 5px #FFF; background:#999; width:244px; height:103px; margin:15px 0}
.box a{position:absolute; background:url(/assets/img/btn-acesse.png) 0 0 no-repeat; bottom:10px; left:-10px; width:131px; height:40px; cursor:pointer; text-decoration:none; font-size:11px; color:#D5C2A8; padding:11px 0 0 0; text-align:center; display:block; float:left}
.box a:hover{color:#FFF}

.content-noticias{height:auto; float:left; width:300px}
.box-noticias{float:left; width:256px; height:195px; background:#FFF; border-top:solid 3px #EEE8DE; background:#FBFAF7; margin:0 0 1px 0; padding:18px 22px 0 22px}
.box-noticias p span{font-weight:bold; color:#9E7F46}
.box-noticias h3{margin:0 0 16px 0}
.box-noticias a{cursor:pointer; text-decoration:none; font-size:10px; color:#9E8046; display:block; float:left; text-decoration:none; font-weight:bold; margin:14px 0 0 0}
.box-noticias a:hover{text-decoration:underline}
a.bt-noticias{width:149px; height:18px; background:#EEE8DE; float:left; text-align:center; padding:8px 0 0 0; padding-top:2px; height:24px}
a.bt-noticias:hover{background:#F3F0E9}

.margem-right-10{margin-right:10px !important;}
.margem-right-30{margin-right:30px !important;}
.margem-bottom-60{margin-bottom:60px !important;}
.padding-bottom-60{padding-bottom:60px !important;}
.padding-bottom-90{padding-bottom:90px !important;}
.margem-bottom-15{margin-bottom:15px !important;}
.margem-bottom-0{margin-bottom:0px !important;}
.margem-rigth-1{margin-right:1px !important;}

img.borda1{float:left; margin:0; padding:0; border:none; position:relative; left:200px; top:-9px}
/*img.borda1{float:left; margin:0; padding:0; border:none; position:relative; left:45px; top:-9px}*/
img.borda2{float:left; margin:0; padding:0; border:none; position:relative; left:-2px; top:-9px}
img.borda3{float:left; margin:0; padding:0; border:none; position:relative; left:0; top:-9px}
img.borda4{float:left; margin:0; padding:0; border:none; position:relative; left:0; top:-9px}

ul#menu-topo{float:left; width:320px; height:38px; position:relative; margin:-9px 2px 0 200px; background:#333; padding:33px 0 0 0; font-family: 'Oswald', sans-serif;}
/*ul#menu-topo{float:left; width:475px; height:43px; position:relative; margin:-9px 2px 0 45px; background:#333; padding:28px 0 0 0}*/
ul#menu-topo li{float:left;}
ul#menu-topo li a{margin:0 22px 0 0; padding:0; font-size:17px; color:#9E7F46; cursor:pointer; text-decoration:none; font-family: 'Oswald', sans-serif;}
ul#menu-topo li a:hover, ul#menu-topo li a.ativo{color:#F1EEEB;}
ul#menu-topo li.end a{margin: 0px;}

#login{float:left; width:196px; height:56px; margin:-9px 0 0 0; padding:15px 8px 0 8px; background:#333; position:relative}
#login h3{font-family: Arial, Helvetica, Sans-Serif; font-size:11px; color:#F8F5F1; margin:0; padding:0; width:100%; height:auto; float:left }
#login p {padding-top: 10px; clear:both; color: #ffffff; font-size: 12px; }
#login img{width:auto; height:auto; float:left; margin:0; padding:0; border:none; position:absolute; top:20px; left:100px}
#login form fieldset{width:auto; height:auto; float:left; margin:2px 0 0 0; padding:0}
#login form fieldset input.usuario, #login form fieldset input.senha{background:url('/assets/img/campos-login.png') no-repeat; padding:5px; margin:0; width:69px; height:14px; float:left; border:none; font-size:11px; color:#666;}
#login form fieldset input.senha{margin:0 0 0 7px}
#login form fieldset input.bt-ok{background:url('/assets/img/bt-ok.png') no-repeat 0 0; width:23px; height:24px; float:left; border:none; margin:0 0 0 7px; cursor:pointer; display:block; text-indent: -10000px;}
#login form fieldset input.bt-ok:hover{background:url('/assets/img/bt-ok.png') no-repeat 0 -24px; }

.atend{position:relative; float:right; width:180px; height:37px; margin:28px 0 0 0; padding:0;}
.atend-on{position:relative; float:right; width:100px; height:48px; margin:20px 0 0 25px; padding:0;}
.atend-telefone{position:relative; float:right; width:52px; height:40px; margin:30px 0 0 35px; padding:0;}
.atend-telefone a {background:url('/assets/img/spr_icones_site.png') no-repeat 0 0; width:52px; height:40px; display:block; text-indent:-999999px;}

#slide{margin:0; padding:0; width:940px; border:solid 10px #FFF; background:#999; float:left; height:280px; position:relative; z-index:200}
#slide-sombra {clear: both;}

h2{margin:20px 0 20px 12px; width:100%; float:left; font-size:30px; color:#333;}
p.text-apoio{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; position:absolute; top:23px; left:120px; width:306px; margin:0; padding:0}

#rodape-agenda{position:relative; margin:0; padding:0; width:100%; height:248px; background:#EEE8DE; float:left; position:relative; z-index:99}
#rodape-agenda .content, #rodape .content{margin:0 auto; position:relative; width:960px; height:auto;}
#agenda, #menu-rodape{float:left; width:610px; height:auto; margin:0; padding:0;}

#agenda{padding:40px 0 0 0; position:relative}
#agenda h2{margin:0 0 0 12px; padding:0; width:245px; height:auto; float:left}
#agenda #content-agenda{margin:35px 0 0 0; padding:0; float:left; width:100%; height:auto; position:relative}


#news{position:relative; top:-30px; right:0; float:right; z-index:99; background:url('/assets/img/box-news.jpg') 0 0 no-repeat; width:243px; height:278px; padding:76px 40px 0 53px}
#news p{margin:10px 0; font-size:11px; color:#999; float:left}

#news form fieldset{float:left; width:256px; height:auto; position:relative; margin:10px 0 0 0}
#news form fieldset input.campo-nome{float:left; width:226px; height:20px; padding:5px; border:none; font-size:11px; color:#666666; background:url('/assets/img/campo-nome.png') 0 0 no-repeat}
#news form fieldset input.campo-email{float:left; width:190px; height:20px; padding:5px; border:none; font-size:11px; color:#666666; background:url('/assets/img/campo-email.png') 0 0 no-repeat; margin:5px 0 0 0}
#news form fieldset input.bt-enviar{background:url('/assets/img/bt-ok-news.png') no-repeat 0 0; width:32px; height:30px; float:left; border:none; margin:5px 0 0 4px; cursor:pointer; display:block; text-indent: -10000px;}
#news form fieldset input.bt-enviar:hover{background:url('/assets/img/bt-ok-news.png') no-repeat 0 -30px;}

#rodape{position:relative; margin:0; padding:75px 0 0 0; width:100%; height:220px; background:#333; float:left; position:relative;}
#rodape #menu-rodape h3{float:left; margin:0; padding:0; font-family: 'Oswald', sans-serif; font-size:20px; color:#CCCCCC; width:130px}

#rodape #menu-rodape ul{float:left; margin:0 24px 0 0; padding:0; width:133px; height:auto; position:relative}
#rodape #menu-rodape ul li{float:left; width:100%; height:auto; padding-left: 15px;background: transparent url('/assets/img/circle.png') no-repeat left center; margin-bottom: 15px;}

#rodape #menu-rodape ul li a{color:#6F6F6F; font-size:11px; font-family:Arial, Helvetica, sans-serif; cursor:pointer; float:left; position:relative}
#rodape #menu-rodape ul li a:hover{text-decoration:underline}
#rodape #menu-rodape ul li img{position:relative; top:5px; left:0; border:none; float:left; margin:0 5px 0 0}

#box-fone{float:right; width:242px; height:auto; position:absolute; right:0; top:0; padding:0 40px 0 53px }
#box-fone h3{float:left; margin:0; padding:0; font-family: 'Oswald', sans-serif; font-size:20px; color:#CCCCCC; width:100%}
#box-fone p{margin:5px 0; font-size:11px; color:#6F6F6F; float:left}
#box-fone a{font-family: 'Oswald', sans-serif; font-size:18px; color:#9E7F46; padding:10px 0 0 0; float:left; background:url(/assets/img/icone-mais.png) 110px 12px no-repeat; width:150px; height:19px}

#box-fone p.copy{float:right; margin:0; padding:90px 0 0 0; width:100%; height:auto; font-size:11px; color:#6F6F6F; float:left}
#box-fone p a.opideia{cursor:pointer; border:none; float:right; background:none; width:auto; height:auto; margin:-2px 0 0 0; padding:0 0 0 20px; margin:-15px 0 0 0}

#image_live { display: none; }

.home_titulo_agenda_tributaria { height: 35px!important; background: Transparent url('/assets/img/home/spr_titulos.png') no-repeat -379px -0px; width:220px; }
.home_titulo_agenda_tributaria a {text-indent: -99999px; display:block; height:36px;}
/*************************** 
--- FIM ESTRUTURA SITE
****************************/
.box-branco {background-color:#FBFAF7; padding: 15px; }
.box-ultimas-news h2 {font-size: 18px; color: #444; margin:0px; margin-bottom: 20px;}
.hiden{display: none;}



.table-new {border:1px solid #999; margin-bottom: 15px;width: 100%; color:#444 }
.table-new td { border:1px solid #999; padding: 15px; line-height: 1.4em; text-align: left; vertical-align: top; }
.table-new thead th { vertical-align: bottom; text-align: left; font-weight:bold; background-color: #EEE8DE; padding: 15px; line-height: 1.4em; border:1px solid #999; }
#content-agenda .seta-anterior {width:15px; height:20px; float:left; padding-top: 14px;}
#content-agenda .seta-proxima {right:0; width:15px; height:20px; float:right; padding-top: 14px;}

#content-agenda-container {width: 550px; overflow:hidden; float:left; margin: 0 15px; padding: 0;}
#content-agenda-wrapper {position:relative; left: 0px; height: 70px; width: 6100px; }
#content-agenda-container li { float:left; width: 170px; margin: 0 10px; }

#content-agenda-container li div.agenda_numero { float:left; font-family: 'Oswald', sans-serif; font-size:20px; color:#9E7F46; width: 25px; }
#content-agenda-container li div.agenda_descricao {float:left; font-size:13px; width: 145px; color:#666; line-height:17px; padding:0;}
#content-agenda-container li div.agenda_descricao p {margin-bottom: 15px;}
#content-agenda-container li div.agenda_descricao a { font-size: 10px; color:#9E7F46; font-weight: bold; text-decoration:none;}
#content-agenda-container li div.agenda_descricao a:hover { text-decoration:underline;}

.detalhes {width:960px !important;}
.agenda-federal-detalhes {border: 1px solid #CAB388;background-color: #fff;border-radius: 4px;margin-bottom: 20px;}
.agenda-federal-detalhes td {border-top: 1px solid #CAB388;border-left: 1px solid #CAB388; padding: 10px;}
.agenda-federal-detalhes thead td, .agenda-federal-detalhes tbody .agenda-dia td {background-color: #F8F5F1;text-align:center; font-weight:bold;}

#mask {
    position: absolute;
    z-index: 9000;
    background-color: #000;
    display: none;
}

#boxes .window {
    position: absolute;
    display: none;
    z-index: 9999;
    padding: 20px;
    width: 480px;
    padding: 15px;
    background-color: #ffffff;
    top: 20%; 
    left: 50%;
    margin-left: -240px;
}

#boxes .window .close-button {
    height: 20px;
    text-align:right;
    display: block;
}

#boxes .window .content-window {
    display: block;
    width: 100%;
}

#boxes .window .title-window {
    height: 30px;
}

#boxes .window .title-window h2 {
    margin: 0px;
    font-size: 26px;
    margin-bottom: 20px;
}
