/**
 * Câmara Municipal de Poço Branco - RN
 * Padrões CSS do site
 *
 * @autor: Émerson Januário
 *
 * @data: 29/04/2015
 */

/**
 * Cores padrão
 * Azul #06C
 * Vinho #990002
 */

/**
 * Topo do site
 *
 */
body {
	border-top:4px #06C solid;
	background:#01245E url(../img/bg/03.jpg) repeat-x center top;
}

/**
 * Padrão H3 para todo o site
 *
 
h3 {
	font-size:18px;
	font-weight:600;
	color:#990002;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:2px #CCC solid; 
}*/

/**
 * Topo do site
 *
 */
#header {
	width:1230px;
	height:216px;
	margin:0 auto;
	/*padding:15px 0;*/
}
#header img {
	/*width:224px;*/
	height:170px;
	border:0;
	margin-top:23px;
}

.rota{
    font-family: arial;
	font-size: 14px;
    text-transform: uppercase;
    max-width: 1170px;
    margin: 0 auto;
	margin-bottom: 35px;
    padding: 20px;
    background-color:#FFF;
    border-radius: 10px;
}

/**
 * Navegação do site
 *
 */
#nav {
	width:100%;
	min-width:1230px;
	background:#06C;
}
#nav ul {
	width:1230px;
	margin:0 auto;
	padding:20px 0;
	background:#06C;
}
#nav ul li {
	display:inline;
	padding:20px 7px;
	margin-right:5px;
}
#nav ul li a {
	font-size:15px;
	color:#DEE3F3;
	text-transform:uppercase;
}
#nav ul li a:hover {
	color:#FFF;
	text-decoration:none;
}
#nav ul li ul{
	position:absolute;
	width:258px;
	margin:5px 0 0 60px;
	padding:0;
	background-color:#222;
	visibility:hidden;
	overflow:hidden;
}
#nav ul li:hover ul{
	visibility:visible;
}
#nav ul li ul li{
	display:block;
	/*padding:14px 20px;
	background-color:green;*/
	padding:0;
	margin:0;
}
#nav ul li ul li:hover{
	background-color:#04C;
}
#nav ul li ul li a{
	display:block;
	padding:14px 20px;
}

/**
 * Conteúdo do site
 *
 */
#content{
	width:100%;
	min-width:1230px;
	padding:40px 0;
	background-color:#F1F1F1;
}
#content.branco{
	background-color:#FFF;
}
#content-box{
	width:1230px;
	margin:0 auto;
}
#content-box .banner{
	width:300px;
	height:140px;
	margin-right:6px;
}
#content-box h3{
	font-size:24px;
	font-weight:100;
	text-transform:uppercase;
	color:#06C;
	margin-bottom:20px;
}
#content-box h3 b{
	font-weight:bold;
}

#destaques{
	float:left;
	width:600px;
	background-color:#FFF;
}

#slide{
	width:600px;
	/*float:right;
	height:400px;*/
	overflow:hidden;
}

#slide ul li {float:left; width:184px; margin:0 3px; display:inline;}
#slide img {width:184px; height:200px; z-index:3; border:0;}
#slide ul li span {display:block; width:184px; font-size:16px; font-weight:bold; text-align:center; color:#FFF; margin:-3px 0 0; padding:14px 0; background-color:#06C}
#slide p {text-align:center;}
#pager a {font-size:0px; color:#FFF; text-decoration:none; margin:0 4px; padding:7px; background:url(../img/bol.png) no-repeat;}
#pager a:hover {background:url(../img/bol3.png) no-repeat; color:#444;}
#pager a.activeSlide {background:url(../img/bol2.png) no-repeat; color:#fff;}
a.setaprev {font-size:0; padding:7px; background:url(../img/prev.png) no-repeat; margin-right:10px;}
a.setanext {font-size:0; padding:7px; background:url(../img/next.png) no-repeat; margin-left:10px;}

#box{
	float:left;
	width:555px;
	height:120px;
	padding:20px;
	border:3px #CCC solid;
	background-color:#FFF;
}
#box.right{
	float:right;
}
#box h4{
	font-size:24px;
	font-weight:100;
	text-transform:uppercase;
	color:#666;
	margin-bottom:10px;
}
#box h4 b{
	font-weight:bold;
}
#box p{
	font-size:18px;
	color:#666;
}

/**
 * Notícias em destaque
 *
 */
/*#content #destaques {
	width:1000px;
}
#content #destaques #destaque {
	float:left;
	width:320px;
	margin:0 5px;
}
#content #destaques #destaque.right {
	float:right;
	margin-right:0;
}
#content #destaques #destaque img {
	width:320px;
	height:186px;
	border:0;
}
#content #destaques #destaque a {
	font-size:16px;
	color:#3E5D9E;
}*/

/**
 * Barra divisoria de conteúdo
 * dispostos no layout
 */
#barra {
	float:left;
	width:1000px;
	height:3px;
	margin:25px 0;
	background:url(../img/barra.png) no-repeat top center;
}
#barrinha {
	float:left;
	width:660px;
	height:3px;
	margin:25px 0;
	background:url(../img/barrinha.png) no-repeat top center;
}

/**
 * Notícias em destaque
 *
 */
#article {
	width:1230px;
	margin:0 auto;
}
#article h1 {
	font-size:30px;
	font-weight:bold;
	text-transform:uppercase;
	color:#3E5D9E;
	border-bottom:2px #CCC solid;
	padding-bottom:5px;
	margin-bottom:20px;
}

/**
 * Notícias em destaque
 *
 */
#section {	
	float:left;
	width:840px;
}
#section ul {
	font-size:15px;
	margin:5px 10px;
	list-style:inside;
}
#section img {
	max-width:500px;
}
#section p {
	font-size:15px;
	text-align:justify;
}

#section #vereador {
	float:left;
	width:660px;
	margin-bottom:20px;
}
#section #vereador img {
	float:left;
	width:160px;
	height:220px;
	padding:4px;
	margin-right:20px;
	border:1px #555 solid;
}
#section #vereador p {
	float:left;
	width:465px;
}
#section #vereador a {
	font-size:20px;
}

#section table {float:left; width:840px; font:15px Arial, Helvetica, sans-serif; margin:20px 0 0 0;}
#section table tr.topo {background:#09C; color:#FFF; font-weight:bold;}
#section table td {padding:4px;}
#section table img {width:120px; float:left; padding:0; margin:0 20px 20px 0; border:0;}
#section table a {font:15px Arial, Helvetica, sans-serif; color:#07C; text-decoration:none;}
#section table a.big {font-size:20px; margin-bottom:20px; float:left; display:block; width:430px;}
#section table a:hover {text-decoration:underline;}

/**
 * Ultimas noticias da home
 *
 */
#noticia {
	float:left;
	width:300px;
	margin-right:9px;
}
#noticia img {
	float:left;
	width:300px;
	height:200px;
	border:0;
	margin-bottom:4px;
}
#noticia a {
	font-size:20px;
	color:#06C;
	text-decoration:none;
}
#noticia a:hover{
	text-decoration:underline;
}
#noticia.lista{
	width:840px;
	margin-bottom:20px;
}
#noticia.lista img{
	margin-right:20px;
}

/**
 * Banners
 *
 */
#banner {
	float:left;
	width:320px;
	height:120px;
}

/**
 * Enquete
 *
 */
#enquete {
	float:right;
	width:288px;
	height:228px;
	padding:15px;
	border:1px #CCC solid;
}

/**
 * Informativos uteis
 *
 */
#informe {
	float:left;
	width:458px;
	height:158px;
	padding:15px;
	border:1px #CCC solid;
}
#informe.right {
	float:right;
}

/**
 * Notícias em destaque
 *
 */
#sidebar {
	float:right;
	width:300px;
	padding:15px;
	margin-bottom:30px;
	border:1px #CCC solid;
	background-color:#FFF;
}
#sidebar h3{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
	margin-bottom:10px;
}
#sidebar ul li{
	font-size:15px;
}
#sidebar #acoes {
	float:left;
	width:288px;
	margin:5px 0;
}
#sidebar #acoes img {
	float:left;
	width:40px;
	margin-top:1px;
	margin-right:10px;
}
#sidebar #acoes p {
	float:right;
	width:238px;
	font-size:11px;
	color:#666;
	padding:0;
}
#sidebar #acoes p a {
	color:#990002;
}
#sidebar #vereador {
	float:left;
	width:88px;
	height:98px;
	margin:3px;
	border:1px #CCC solid;
	overflow:hidden;
}
#sidebar #vereador img {
	width:88px;
	height:98;
	border:0;
}

#footer {
	width:100%;
	min-width:1230px;
	background:#333;
}
#footer p {
	width:1230px;
	color:#F1F1F1;
	margin:0 auto;
	padding:40px 0;
}
#footer p b{
	font-size:18px;
}