/********************************/
/* HTML5/CSS3 - Comunidades.net */
/********************************/

html {width:100%;}

body {
	min-width:1260px;
	line-height: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	color: #222;
	background:#f3f3f3;
        padding:0;
        margin:0 auto;
        font-size:12px;
        line-height:20px;
}

/**************************************************************/


/*******************************/
/* ALTERACAO DAS CORES DO SITE */
/*******************************/

/* Links */
a:link, a:visited { color: #333; text-decoration:underline;}
a:active, a:hover { color: #000; text-decoration:none;}


/* Menu Horizontal */
#menu_efeito{
background: #111;
background: -moz-linear-gradient(#222, #000);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #000),color-stop(1, #222));
background: -webkit-linear-gradient(#222, #000);
background: -o-linear-gradient(#222, #000);
background: -ms-linear-gradient(#222, #000);
background: linear-gradient(#222, #000);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222222', endColorstr='#000000');
background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#000));
background: -moz-linear-gradient(top,  #222,  #000);
}

#menu a {color: #bbb;}
#menu li:hover > a {color: #ffffff;}
*html #menu li a:hover {color: #ffffff;}


/* Menu Horizontal > Sub-Menu */
#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;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
#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;}


/* Header */
#templatemo_banner_header{
background: #333;
background: -moz-linear-gradient(#000, #333);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #333),color-stop(1, #000));
background: -webkit-linear-gradient(#000, #333);
background: -o-linear-gradient(#000, #333);
background: -ms-linear-gradient(#000, #333);
background: linear-gradient(#000, #333);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333');
background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
background: -moz-linear-gradient(top,  #000,  #333);
}
#templatemo_banner {}


/* Topo */
#templatemo_topo {background-color:#333;}
#topo {color:#fff;}
#topo a, #topo a:visited {text-decoration:underline;color:#fff;}
#topo a:hover {text-decoration:none;}


/* Fundo Interno do Site */
#templatemo {}


/* Conteudo */
#templatemo_content_wrapper {}


/* Coluna da Esquerda */
.templatemo_side_bar {border: 1px solid #ddd; color:#333; background-color: #fff;}


/* Menu Vertical */
.graphite .accordion a {color: #333;}
.graphite .accordion ul a {color: #333;}
.graphite .accordion a.dcjq-parent {color: #333;}
.graphite .accordion a.dcjq-parent:hover {color: #000;}
.graphite .accordion a:hover {color: #000;}


/* Coluna do Centro */
.templatemo_content {}


/* Coluna da Direita */
.templatemo_side_bar2 {border: 1px solid #ddd; color:#333; background-color: #fff;}


/* Footer */
#templatemo_footer {
background: #111;
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);
}
#footer {color:#fff;}
#footer a {text-decoration:underline;color:#fff;}
#footer a:visited {text-decoration:underline;color:#fff;}
#footer a:hover {text-decoration:none;}


/* Titulo da Página */
#efeito{color: #aaa;border-bottom: 1px solid #ddd;}


/**************************************************************/

a:link, a:visited {font-weight: normal;}
a:active, a:hover {}

p {margin: 0px;padding-bottom: 10px;}
.templatemo_content p {margin: 0px;padding-bottom: 10px;text-align: justify;}
.templatemo_side_bar p {margin: 0px;padding-bottom: 10px;text-align: justify;}
.templatemo_side_bar2 p {margin: 0px;padding-bottom: 10px;text-align: justify;}

img {max-width: 700px; width: expression(this.width > 700 ? 700: true);-moz-border-radius: 6px;border-radius: 6px;-webkit-border-radius:6px;}
.templatemo_side_bar img {max-width: 200px; width: expression(this.width > 200 ? 200: true);}
.templatemo_side_bar2 img {max-width: 200px; width: expression(this.width > 200 ? 200: true);}

.warning{color: #CC0000;}
.titulo {border:0;float:left;width:50%;margin:-202px 0 0 0;overflow:hidden;line-height:0;padding:0;font-size:0px;}

.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px; }
.clear {clear: both;}


/*******************/
/* Menu Horizontal */
/*******************/
#menu_efeito {width:100%;}

#menu_topo{width: 1200px; margin:0 auto; height:70px;}

#menu {float:right; padding:40px 2px 0 0;}
#menu li{float: left;padding: 0px 0 10px 0;position: relative;line-height: 0; list-style: none;}
#menu a {float: left;height: 25px;padding: 0 0 0 45px;font: bold 13px/25px Arial, Helvetica;text-decoration: none;text-shadow: 0 2px 0 #222; max-width:150px; overflow: hidden; white-space: nowrap;}
#menu a {text-align:center;}
#menu li:hover > ul {display: block;}


/******************************/
/* Menu Horizontal > Sub-Menu */
/******************************/
#menu ul{list-style: none;margin: 0;padding: 0; display: none;position: absolute;top: 30px;left: 30px;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 {padding: 10px 15px;height: 10px;height: auto;line-height: 1;display: block;white-space: nowrap;float: none;text-transform: none;text-align:left; max-width:none;}

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

#menu ul li:first-child > a {-moz-border-radius: 5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius: 5px 5px 0 0;}	
#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 */


/**********/
/* Header */
/**********/
#templatemo_banner_header {padding:10px 0 30px 0;}
#templatemo_banner { width: 1200px; height:310px; margin:0 auto;}
.nivoSlider img {
	max-width:1200px;
	max-height:300px;
}

/********/
/* Site */
/********/
#templatemo {margin: 0px auto;padding: 20px 0;}


/********/
/* Topo */
/********/
#templatemo_topo {padding:0px;}
#topo {width: 1200px; margin: 0px auto; padding: 0px; text-align:center;}


/************/
/* Conteudo */
/************/
#templatemo_content_wrapper {width: 1200px; margin: 0px auto;}


/***********************/
/* Coluna da Esquerda */
/***********************/
.templatemo_side_bar {float: left;width: 200px; margin:10px 25px 15px 0; padding: 15px;-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius:10px;}


/*****************/
/* Menu Vertical */
/*****************/
ul,li{border:0;outline:none;margin:0;padding:0;}
ul, ul li{list-style: none;}
.graphite {margin-bottom: 30px;}
.graphite .accordion {font: bold 13px Arial, sans-serif;}
.graphite .accordion, .graphite .accordion li {margin: 0; padding: 0; border: none;}
.graphite .accordion a {padding: 6px 0px 6px 20px;  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_right2.png) no-repeat 0 center;}
.graphite .accordion ul a {padding-left:20px; background:none;}
.graphite .accordion a .dcjq-icon {position: absolute; top: 50%; left: 0px; width: 20px; margin-top: -7px; height: 14px;}
.graphite .accordion a.dcjq-parent.active .dcjq-icon {background: url(https://est.no.comunidades.net/estilos/html5/arrow_black_down2.png) no-repeat 0 center;}
.graphite .accordion a:active{}


/********************/
/* Coluna do Centro */
/********************/
.templatemo_content {float: left;width: 685px; margin: 5px 0 15px 0; padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.content_section {clear: both;padding: 0 0 0 0;}


/*********************/
/* Coluna da Direita */
/*********************/
.templatemo_side_bar2 {float: right;width: 200px; margin:10px 0 15px 0; padding: 15px;-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius:10px;}


/********************/
/* Titulo da Página */
/********************/
#efeito{text-align: left;position: relative;font-size: 18px; text-transform: uppercase; margin: 5px 0px 10px 0px; font-weight:bold; padding-bottom:5px;}


/**********/
/* Footer */
/**********/
#templatemo_footer {padding:20px 0;}
#footer {width: 1200px;margin: 0 auto; text-align:center;}

