
@import url("jscripts/font-awesome/css/font-awesome.min.css");

/*********/
/* Geral */
/*********/
html{overflow-y:scroll;}
html, body{margin:0; padding:0; font-size:14px; line-height:1.5em;}
body {font-family:Verdana, Geneva, sans-serif; color:#333; background-color:#f6f6f6;}

.fl_left, .imgl{float:left;}
.fl_right, .imgr{float:right;}

.clear, .group{display:block;}
.clear::before, .clear::after, .group::before, .group::after{display:table; content:"";}
.clear, .clear::after, .group, .group::after{clear:both;}

a:link, a:visited {color:#F94710; outline:none; text-decoration:none;}
a:active, a:hover {color:#e43506;}

img{max-width:100%; margin:0; padding:0; box-sizing:border-box; border:none; line-height:normal; vertical-align:middle;}

h1, h2, h3, h4, h5, h6, .heading{margin:10px 0; font-size:22px; line-height:normal; font-weight:normal; text-transform:uppercase;}
hr{display:block; width:100%; height:1px; border:solid; border-width:1px 0 0 0;}

.titulo {visibility:hidden;overflow:hidden;line-height:0;padding:0;font-size:0px;}
.warning{color: #CC0000;}


/********************/
/* HTML 5 Overrides */
/********************/
address, article, aside, figcaption, figure, footer, header, main, nav, section{display:block; margin:0; padding:0;}


/***********/
/* Wrapper */
/***********/
.wrapper{display:block; width:100%; margin:0; padding:0; text-align:left; word-wrap:break-word;}
#header, #mainav, .container, #footer {display:block; margin:0 auto;}


/**********/
/* Header */
/**********/
#header{padding:18px 0 20px 0;}
#header #logo h1{margin:0; padding:0; font-size:36px; letter-spacing:1px; text-transform:uppercase;}
#header #logo a{color:inherit; background-color:inherit; color:#999;}


/****************/
/* Imagem/Slide */
/****************/
.stretch{display:block; width:100%; margin:0 auto;}


/*************/
/* Menu Topo */
/*************/
nav ul, nav ol{margin:0; padding:0; list-style:none;}
#mainav .drop::after, #mainav li li .drop::after, #breadcrumb li a::after, .sidebar nav a::after{position:absolute; font-family:"FontAwesome"; font-size:10px; line-height:12px;}

#mainav{}
#mainav ul{text-align:center; text-transform:uppercase;}
#mainav ul ul{z-index:9999; position:absolute; width:160px; text-align:left; text-transform:none;}
#mainav ul ul ul{left:160px; top:0;}
#mainav li{display:inline-block; position:relative; margin:0 30px 0 0; padding:0;}
#mainav li:last-child{margin-right:0;}
#mainav li li{width:100%; margin:0;}
#mainav li a{display:block; padding:20px 0;}
#mainav li li a{border:solid; border-width:0 0 1px 0;}
#mainav .drop{padding-left:15px;}
#mainav li li a, #mainav li li .drop{display:block; margin:0; padding:10px 15px; width:100%;}
#mainav .drop:after, #mainav li li .drop::after{content:"\f0d7";}
#mainav .drop:after{top:25px; left:5px;}
#mainav li li .drop::after{top:15px; left:5px;}
#mainav ul ul{display:none;}
#mainav ul li:hover > ul{display:block;}

#mainav form{display:none; margin:0; padding:25px 10px;}
#mainav form select, #mainav form select option{display:block; cursor:pointer; outline:none;}
#mainav form select{width:100%; padding:5px; border:1px solid;}
#mainav form select option{margin:5px; padding:0; border:none;}

#mainav li a{color:inherit; color:#fff;}
#mainav .active a, #mainav a:hover, #mainav li:hover > a{color:#F94710; background-color:inherit;}
#mainav li li a, #mainav .active li a{color:#FFFFFF; background-color:rgba(0,0,0,.6); border-color:rgba(0,0,0,.6);}
#mainav li li:hover > a, #mainav .active .active > a{color:#FFFFFF; background-color:#F94710;}
#mainav form select{color:#FFFFFF; background-color:#252525; border-color:#525252;}


/************/
/* Template */
/************/
.one_half, .one_third, .two_third, .one_quarter, .two_quarter, .three_quarter{display:inline-block; list-style:none; box-sizing:border-box;}

.first{margin-left:0; clear:left;}
.one_half{width:20%; float:left;}
.two_half{width:75%; float:right;}

.one_third{width:17%; float:left;}
.two_third{width:57%; float:left; margin-left: 48px; }
.three_third{width:17%; margin-top:2px; float:right; }

.row1, .row1 a{color:#666;}
.row2{color:#666; background-color:#252525;}
.row3{color:#444;}
.row4{color:#eee; background-color:#252525;}


/********/
/* Topo */
/********/
#topo{padding:30px 0 0 0; clear:both; text-align:center;}


/************/
/* Conteudo */
/************/
.container{padding:20px 0 60px 0;}
.container p {text-align: justify;}

.container .sidebar{}
.sidebar .sdb_holder{margin-bottom:0px;}

.container .sidebar nav a{color:inherit; border-color:#D7D7D7;}
.container .sidebar nav a:hover{color:#F94710;}


/****************/
/* Menu Lateral */
/****************/
.graphite {padding-top:10px;}
.graphite .accordion a {color: #f33807;}
.graphite .accordion ul a {color: #f33807;}
.graphite .accordion a.dcjq-parent {color: #f33807;}
.graphite .accordion a.dcjq-parent:hover {color: #333;}
.graphite .accordion a:hover {color: #333;}

ul,li{border:0;outline:none;margin:0;padding:0;}
ul, ul li{list-style: none;}
.graphite {margin-bottom: 30px;}
.graphite .accordion {font-size:14px;}
.graphite .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none;}
.graphite .accordion a {padding: 6px 0px 6px 22px;  text-decoration:none; margin-top: 0px; display: block; position: relative;}
.graphite .accordion li a {background: url(https://est.no.comunidades.net/estilos/html5/arrow_black_right6.png) no-repeat 0 56%;}
.graphite .accordion ul a {padding-left:22px; background:none;}
.graphite .accordion a .dcjq-icon {position: absolute; top: 50%; left: 0px; width: 20px; margin-top: -7px; height: 15px;}
.graphite .accordion a.dcjq-parent.active .dcjq-icon {background: url(https://est.no.comunidades.net/estilos/html5/arrow_black_down6.png) no-repeat 0 center;}
.graphite .accordion a:active{}


/**********/
/* Footer */
/**********/
#footer{color: #eee; padding:40px 0; text-align:center;}
#footer a{color:#eee; text-decoration:underline;}
#footer a:hover{color:#eee; text-decoration:none;}


