/*
Theme Name: Microcis
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: Samuel Pacheco Pereira
Author URI: http://www.microcis.com.br/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
    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 {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
    }
	body{
/*		background:url(images/back_body.jpg);*/
	}
	a{
		color:#fff;
		text-decoration:none;
	}
	div{
		font-family:Calibri;
	}
	li{
		display: list-item;
		list-style: none;
	}
	.topo{
		width:100%;
	/*	background:url(images/back.jpg) repeat-x;*/
	}
	.topo-texto{
		margin: 0 auto;
		width:983px; 
/*		background:url(images/top.png) no-repeat; */
		height: 81px
	}
	.sec_pla_ge{
		color:#000;
		text-align:right;
		width:227px;
		padding-top:60px;
		position:absolute;
		font-size:10px; 
		font-weight:bold;
	}
	.font-css{
		color:#066;
		text-align:right;
		width:940px;
		padding-top:50px;
		position:absolute;
		font-size:17px; 
		font-weight:bold;
	}
	.programa{
		margin: 0 auto;
		width:981px;
		padding-top: 30px;
	}
	.programa-menu{
		background-color:#d37b2b;
		height:40px;
		color:#000;
		width:981px;
		margin-top:-5px;
		font-size:14px;
	}
	.menu, .menu li, .menu > ul {
		padding: 0px;
		margin: 0px;
	}

	ul.menu{
		line-height: 17px;
		padding-top: 10px;
		padding-bottom: 5px;
	}
	.menu > li{
		/*float:left;*/
		display: inline-block;
		white-space: nowrap;
		list-style: none;
		margin-left: 10px;
		padding-left: 10px;
		text-align: center;
/*		border-left-style: solid;
		border-left-width: 1px;
		border-left-color: #ffffff;
*/		border-left: 1px solid rgba(255, 255, 255, 0.3);
		/*width:140px;*/
		/*margin-top: 12px;*/
	}	

	.menu >li:first-child{
		border-left: none;
		padding-left: 0px;
	}

	.menu > li > a{
		display: block;
	}

	.menu > li > a:hover{
		color: #505324;
	}
	.principal{
		width:981px;
		display:block;
		margin:0 auto;
		padding-top:0px
	}
	.princ-texto{
		width:981px;
		height:690px;
		text-align:center;
		background-color:#FFF;
		color:#797b78;
	}
	.titulo{
		color:#d37b2b;
		font-size:30px;
		float:left;
		margin: 40px 50px -10px 40px;
		width: 900px;
		text-align:left;
		height:50px;
	}
	.separador{
		background-image:url(images/separador.png);
		width:900px;
		height:5px;
		float:left;
		margin-left: 40px;
		margin-bottom:50px;
	}
	.selecione{
		width:900px;
		float:left;
		text-align:left;
		font-weight:bold;
		font-size:13px;
		margin-left:40px;
		height:21px;
	}
	.rj{
		width:900px;
		margin-top:20px;
		margin-left:40px;
		color:#797b78;
		float:left;
	}
	.rj-mapa{
		float:left;
		margin-top:50px;
	}
	.rj-lista-municipios{
		float:left;
		margin-left:30px;
		padding-top:25px;
		text-align:left;
	}
	.municipios{
		font-size:13px;
		font-weight:bold;
		height:20px;
		width:240px;
	}
	.municipios a{
		color:#797b78;
	}
	.municipios a:hover{
		color:#d37b2b;
	}
	.rj-titulo{
		float:left;
		height:30px;
		margin-left:30px;
		font-size: 17px;
		text-align:left;
		font-weight:bold;
	}
	div.ferramentas_texto a{
		color:#066;
		padding:0px 3px;
	}
	div.ferramentas_texto a:hover{
		color: #fff;
		cursor: pointer;
	}
	.footer-texto{
		margin:0 auto;
		width:981px;
		color:#FFF;
		background-color:#FFF;
		height:370px;
	}
	.banner-parceiros{
		margin-left:40px;
		margin-top:40px;
		float:left;
		width:914px;
		/*background-image:url(http://www.me.ecidade.rj.gov.br/me/wp-content/themes/default/images/banner-back.png);*/
		height:110px;
	}
	.btn-previous{
		float: left;
		margin-left: 21px;
		margin-top: 38px;
	}
	.btn-next{
		float: right;
		margin-right: 20px;
		margin-top: -65px;
	}	
	.img-banner{
		width: 190px;
		max-height: 105px;
		margin-top: 8px;
		vertical-align: middle;
		margin-left: 10px;
	}
	.twit{
		margin-top:40px;
		float:left;
		width:981px;
		background-image:url(images/twi.png); 
		height:43px;
	}

	/*.twit img{
		height: 100%;
		width: 100%;
	}*/
	/*Twitter Widget*/
	iframe[id^='twitter-widget-']{ 
		width:50% !important;
	}
	iframe[id^='twitter-widget-'] < div{ 
		color: blue!important;
	}


	.direitos-reservados{
		margin-left:40px;
		margin-top:20px;
		float:left;
		font-size:10px;
		background-color:#d8dfe5;
		width:910px;
		height:20px;
		color:#6c6c6b;
		text-align:center;
		padding-top:5px;
	}
	.footer-direitos-img{
		margin-top:25px;
		float:left;
/*		background-image:url(images/direitos.png); */
		background-color:#FFF;
		height:90px;
		width:981px;
/*		margin-left:-8px; */
	}
	.voltar a{
		color:#797b78;
	}
	.voltar a:hover{
		color:#d37b2b;
	}
	.page-login{
		width:981px;
		min-height: 350px;
		height:100%;
		text-align:center;
		background-color:#FFF;
		color:#797b78;
	}
	.login-ecidade{
		width:370px;
		float:left;
		text-align:left;
		font-weight:bold;
		font-size:14px;
		margin-left:145px;
		/*margin-top:11px;*/
	}
	.login-portal{
		float:left;
		text-align:left;
		font-weight:bold;
		font-size:14px;
		margin-right:80px;
	}
	.page-noticias{
		width:981px;
		min-height: 320px;
		height:100%;
		text-align:center;
		background-color:#FFF;
		color:#797b78;
	}	
	.login{
		width:92%;
		border-radius:12px;
		padding: 3px 0px 3px 12px;
		border:0px;
		background-color:#F0F0F0 ;
		height:20px;
		margin: 3px 0px;
		color:#909090 ;
		font-weight:bold;
		}
	.button_login{
		width: 97%;
		background-image: url(images/btn-login.png); 
		color:currentcolor; 
		border-radius: 12px; 
		height: 40px;
		margin-top: 3px;
	}
	.noticias-cabecalho{
		color:#d37b2b;
		font-size:30px;
		float:left;
		margin:40px 50px -10px 40px;
		width: 900px;
		text-align:left;
		height:50px;
	}
	.noticias-dados{
		width:900px;
		float:left;
		text-align:left;
		font-weight:bold;
		font-size:14px;
		margin-left:45px;
		margin-top:11px;
	}
	.noticia-titulo{
		width:100%;
		height:20px;
	}
	.noticia-corpo{
		float:left;
		padding-top:25px;
		width:600px;
		text-align:justify;
	}
	.noticia-img{
		float:left;
		width:265px;
		margin-left:15px;
	}
	.escola-topo{
		padding-left:20px;
/*		background:url(images/top-escolas.png) no-repeat;*/
		height:26px;
		padding-top:7px;
		font-size:17px;
	}
	.escola{
		width: 340px;
	}
	.prim{		
		padding-left:50px;
	}
	.escola-rodape{
/*		background:url(images/bot-escolas.png) no-repeat;	*/
		height:28px;
	}
	.escola-border{
		border-bottom:double;
		width:80%;
		margin-left:50px;
		margin-top:10px;
	}
	.informacoes{
		width:981px;
		min-height: 400px;
		text-align:center;
		background-color:#FFF;
		color:#797b78;
	}
	.informacoes-dados{
		width:981px;
		float:left;
		text-align:left;
		font-weight:bold;
		font-size:14px;
	/*	margin-left:65px;*/
		margin-top:11px;
	}
	.ibge{
		float:right;
		width:153px;
		margin-right: 60px;
		margin-top:15px;
	}
	.texto-graficos{
		margin-left:15px;
		margin-top:10px;
	}
	.graficos{
		margin-top:20px;
		margin-left:75px;
	}
	/************************************************** BANNER-PARCEIROS *******************************************************/
	.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
	margin-left: 34px;
/*	margin-top: 25px; */
	overflow: hidden;
	float: left;
	width: 847px;
  /*  background:#fcfcfc;
 /*    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* FF3.6+ */
 /*    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
 /*    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Chrome10+,Safari5.1+ */
 /*    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* Opera11.10+ */
 /*    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); /* IE10+ */
 /*    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%); /* W3C */
 /*    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;   */
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
	height:105px;
}
.nbs-flexisel-item img {
/*    width: 100%; */
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:190px;
/*    max-height:45px;*/
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    width: 14px;
	left: 20px;
	/*background: url(../images/button-previous.png) no-repeat;*/
	height: 34px;
	margin-top: 39px;
}

.nbs-flexisel-nav-right {
    height: 34px;
	right: 20px;
	/*background: url(../images/button-next.png) no-repeat;*/
	width: 14px;
	margin-top: 39px;
	
}

#the_side_bar a{
	color: #000;
}

#the_side_bar ul{
	text-align: left;
}

em{
	font-style: italic;
}

strong{
	font-weight: bold;
}

.entry{
	margin-left: 40px;
	margin-right: 20px;
}

.entry a:hover{
	text-decoration: underline;
}

.subtitulo{
	font-size: 20px;
	margin-left: 70px;
	margin-bottom: 50px;
	margin-top: 5px;
	float: left;
	color: #D37B2B;
	text-align: left;
	width: 100%;
}