
html,body{height:100%}

body {
	background: #272729 url(https://est.no.comunidades.net/estilos/html5/bg1.png) repeat-x top;
        min-width: 1200px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:100%;
        color: #000;
        padding:0;
        margin:0 auto;
        font-size:12px;
        line-height:18px;
}


/********/
/* Site */
/********/
.container {margin: 0 auto;width: 1100px;}


/**********/
/* Header */
/**********/
.container .grid1 {width: 1100px;}
#header {height:120px;0px;}


/******************/
/* Titulo do Site */
/******************/
.container .grid2 {float: left; width: 800px; height:50px; overflow:hidden;}
#titulo {margin-top:15px; font:30px "Helvetica", Arial, sans-serif; color:#fff; text-shadow: #000 2px 2px 3px;}


/****************/
/* Menu do Topo */
/****************/
.container .grid3 {float: right; width: 1000px;}
#meno_topo {margin:0px 0px 0px 0px;}


/************************/
/* Menu do Topo - cores */
/************************/
#menu a {color: #bbb;}
#menu li:hover > a {color: #ffffff;}
*html #menu li a:hover {color: #ffffff;}


/***********************************/
/* Menu do Topo > Sub-Menu - cores */
/***********************************/
#menu ul{
background: #000;
background: -moz-linear-gradient(#000, #222);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #222),color-stop(1, #000));
background: -webkit-linear-gradient(#000, #222);
background: -o-linear-gradient(#000, #222);
background: -ms-linear-gradient(#000, #222);
background: linear-gradient(#000, #222);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#222222');
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#222));
background: -moz-linear-gradient(top,  #000,  #222);
border:1px solid #333;
}
#menu ul a:hover{background: #222;}
#menu ul li{-moz-box-shadow: 0 1px 0 #333;-webkit-box-shadow: 0 1px 0 #333;box-shadow: 0 1px 0 #333;}
#menu ul li:first-child > a:after{border-bottom: 8px solid #333;}
#menu ul ul li:first-child a:after{border-right: 8px solid #333;}
#menu ul li:first-child a:hover:after {border-bottom-color: #333;}
#menu ul ul li:first-child a:hover:after {border-right-color: #333;}


/****************/
/* Menu do Topo */
/****************/
#menu {float:right; padding:0px;}
#menu li{float: left;padding: 0px 0 10px 0;position: relative;line-height: 0; list-style: none;}
#menu a {float: left; height: 20px; padding: 0 0 0 25px; font:16px/20px "Helvetica", Arial, sans-serif; text-decoration: none;text-shadow: 0 2px 0 #000; max-width:160px; overflow: hidden; white-space: nowrap;}
#menu a {text-align:center;}
#menu li:hover > ul {display: block;}


/***************************/
/* Menu do Topo > Sub-Menu */
/***************************/
#menu ul{list-style: none;margin: 0;padding: 0; display: none;position: absolute;top: 30px;left: 15px;z-index: 99999;}

#menu ul ul{top: 0;left: 150px;}
#menu ul li{float: none;margin: 0;padding: 0;display: bloc;}

#menu ul li:last-child {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
#menu ul a {font:13px "Helvetica", Arial, sans-serif; padding: 8px 15px;height: 10px;height: auto;line-height: 1;display: block;white-space: nowrap;float: none;text-transform: none;text-align:left; max-width:none; text-shadow:none;}

*html #menu ul a{height: 10px;}
*:first-child+html #menu ul a {height: 10px;}

#menu ul li:first-child > a:after{content: '';position: absolute; left:30px;top: -8px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;}
#menu ul ul li:first-child a:after{left: -8px;top: 12px;width: 0;height: 0;border-left: 0;border-bottom: 5px solid transparent;border-top: 5px solid transparent;}
#menu ul li:first-child a:hover:after {}
#menu ul ul li:first-child a:hover:after {border-bottom-color: transparent;}
#menu ul li:last-child > a {-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}
#menu:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html #menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu { zoom: 1; } /* IE7 */


/********************/
/* Slide de Imagens */
/********************/
.container .grid4 {width: 1100px;margin: 0 auto;}

#slider {height:280px;margin-bottom:40px;position:relative;}
#slides {position:absolute;top:15px;left:4px;z-index:100;}
.slides_container {overflow:hidden;position:relative;display:none;}

.slides_container div.slide {width:1100px;height:275px;display:block;}
.slide img {width:1100px;height:275px;}

#slider .next,#slider .prev {position:absolute;top:110px;left:-34px;width:24px;height:43px;display:block;z-index:101;}
#slider .next {left:1110px;}

.pagination {margin:10px auto 0;width:60px;}
.pagination li {float:left;margin:0 1px;list-style:none;}
.pagination li a {display:block;width:11px;height:0;padding-top:12px;background-image:url(https://est.no.comunidades.net/estilos/html5/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}


/********************/
/* Conteudo do Site */
/********************/
#content{width:100%;margin-top:-100px;min-height:200px;padding: 80px 0 20px 0;}
.geral {background:#fff url(https://est.no.comunidades.net/estilos/html5/content-bg.png) no-repeat top center;}
.main-section {padding:0 0 20px 0; margin:0px auto;}


/********/
/* Topo */
/********/
.container .grid8 {width: 1100px; margin: 0 auto;}
#topo {margin: 20px 0 10px 0; text-align:center; color:#333;}
#topo p {text-align:center;}


/**********************/
/* Coluna da Esquerda */
/**********************/
.container .grid5 {width: 250px;float: left; color:#333;}
.container .grid9 {padding-left:5px;}


/****************/
/* Menu Lateral */
/****************/
.graphite .accordion a {color: #36C;}
.graphite .accordion ul a {color: #36C;}
.graphite .accordion a.dcjq-parent {color: #36C;}
.graphite .accordion a.dcjq-parent:hover {color: #000;}
.graphite .accordion a:hover {color: #000;}

ul,li{border:0;outline:none;margin:0;padding:0;}
ul, ul li{list-style: none;}
.graphite {margin-bottom: 30px;}
.graphite .accordion {font: bold 14px "Helvetica", Arial, sans-serif;}
.graphite .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none;}
.graphite .accordion a {padding: 5px 0px 5px 18px;  text-decoration:none; margin-top: 0px; display: block; font-weight:bold; position: relative;}
.graphite .accordion li a {background: url(https://est.no.comunidades.net/estilos/html5/arrow_black_right3.png) no-repeat 0 center;}
.graphite .accordion ul a {padding-left:18px; 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_down3.png) no-repeat 0 center;}
.graphite .accordion a:active{}


/*********************/
/* Coluna da Direita */
/*********************/
.container .grid6 {width: 810px;float: right;}


/**********/
/* Footer */
/**********/
#footer {width:100%; color:#eee; padding:20px 0;}
.container .grid7 {width: 1100px; margin: 0 auto; text-align:center;}
#footer p {text-align:center;}
#footer a:link, #footer a:visited {color: #fff; text-decoration: underline; font-weight: normal;}
#footer a:active, #footer a:hover {color: #fff; text-decoration: none;}


/*********/
/* Geral */
/*********/
a:link, a:visited {color: #36C; text-decoration: none; font-weight: normal;}
a:active, a:hover {color: #000; text-decoration: none;}

.container p {margin: 0px;padding-bottom: 10px;text-align: justify;}
img {border:0px; -moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius:5px;}
.container .grid5 img {max-width: 245px; width: expression(this.width > 245 ? 245: true);}
.container .grid6 img {max-width: 800px; width: expression(this.width > 800 ? 800: true);}

h1 {font-size: 22px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}

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