img { border: 0;}

fieldset { display: block; border: 2px ridge #FFF; padding: 10px; /* padronizando nos navegadores */ }

ul, ol { margin-left: 10px; /* padronizando nos navegadores */}

input[type=hidden]{ display: none !important; visibility: hidden !important; /* esconde mesmo inputs hidden no FF */}

button { border: 1px outset #AAA;}

form button { text-align: center; margin: 5px auto; display: block; }

form ul { list-style: none; margin-left: 0; }

fieldset label { display: block;}

fieldset .radios label { display: inline; }

p { margin-top: 5px; }

strong{font-weight:bold;}



a{color:#666;}

a:hover{text-decoration:none;}



/* padronizando tamanhos de cabecalho em todos os browsers */

h1 { font-size: 250%;}

h2 { font-size: 200%;}

h3 { font-size: 150%;}

h4 { font-size: 120%;}



/* Clearfix */

.clearfix:after {

	clear: both;

	display: block;

	content: ".";

	height: 0;

	visibility: hidden;

}



* html > body .clearfix {

	width: 100%;

	display: block;

}



* html .clearfix {

	height: 1%;

}



html{

	

}



body{

	color			: #666;

	font-family		: Arial, Helvetica, sans-serif;

	font-size		: 12px;

	line-height		: 120%;

	text-align		: center;

}



#all{

	

}



#centralizador{

	border			: 1px solid #CCC;

	margin			: 0 auto;

	text-align		: left;

	width			: 776px;

}

#bannerslider{

	background		: #999;

	overflow		: hidden

	padding			: 20px 17px 17px 6px;

}

#banners .mod_bannerslider{

	float			: right;

        position                : relative;

        margin			: 0 0 0 14px;



}


#banners{

	background		: #999;

	overflow		: hidden

	padding			: 20px 17px 17px 6px;

}



#banners .bannergroup{

	float			: left;

        position                : relative;

        margin			: 0 0 0 14px;



}



ul.menu,

ul.menu li

{

	margin			: 0;

	padding			: 0;

	list-style		: none;

}



ul.menu{

	background		: #ccc;

	margin			: 1px 0;

	padding			: 10px 0;

	text-align		: right;

}



ul.menu li{

	background		: url(../images/arrow-menu-topo.png) no-repeat 0 2px;

	display			: inline;

	padding			: 0 5px 0px 10px;

}



ul.menu li a{

	color			: #6D6D6D;

	font			: italic normal 11.08px Arial, Helvetica, sans-serif;

	text-decoration	: none;

	text-transform	: lowercase;

}



ul.menu li a:hover{

	color			: #ef6b00;

}



ul.menu li#current a{

	color:#ef6b00;

}



div.afastar{

	padding			: 0 17px 0 12px !important;

	padding			: 0 10px 0 12px;

}



#header{

	background		: url(http://www.arede.inf.br/inclusao/images/banner_anuario04.jp) no-repeat right;

	border-bottom	: 1px solid #CCC;

	overflow:hidden;

	padding			: 7px 0 2px 0;

}



#header h1{

	background		: url(../images/logo.png) no-repeat;

	display			: block;

	float			: left;

	height			: 100px;

	margin			: 0 0 2px 0;

	width			: 285px;

	text-indent		: -5000em;

}



#header h1 a{

	display			: block;

	height			: 99px;

}



#header .moduletable-premio{

	border-left		: 1px  #009AC7;

	float			: right;

	margin			: 6px 15px 0 10px;

	padding			: 0 0 0 10px;

}



#header .moduletable-texto-premio{

	color			: #00437B;

	float			: right;

	margin			: 6px 0 0 0;

	width			: 180px;

	text-align		: right;

}



#header .moduletable-texto-premio a{text-decoration:none;}

#header .moduletable-texto-premio a:hover{text-decoration:none;}



#content{

}



/** Banners da Home **/



.banner-home

{

}



.banner-home1{

	border-bottom	: 1px solid #CCC;

	margin			: 0 0px 0px 0px;

	overflow		: hidden;

	padding			: 0 0px 10px 0px;

	text-align		: center;

}





.banner-home1 .bannergroup .banneritem a img{

	margin:0 0 0px 0;

	float: center;

}



.banner-home2{

	border-bottom	: 1px solid #CCC;

	margin			: 0px 0px 0px 0px;

	overflow		: hidden;

	padding			: 0 0px 10px 0px;

	text-align		: right;

}



.banner-home2 .bannergroup .banneritem a img{

	margin:0 0 0px 0;

	float: right;

}





.banner-footer1{

	/**border-bottom	: 1px solid #CCC;**/

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 0px 0;

	text-align		: left;

}





.banner-footer1 .bannergroup .banneritem a img{

	margin:0 0 0 0px;

	float: left;

}



.banner-footer2{

	/**border-bottom	: 1px solid #CCC**/

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 10px 0;

	text-align		: center;

}



.banner-footer2 .bannergroup .banneritem a img{

	margin:0 0 0 0px;

	float: center;

}



.banner-footer3{

	/**border-bottom	: 1px solid #CCC**/

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 10px 0;

	text-align		: center;

}



.banner-footer3 .bannergroup .banneritem a img{

	margin:0 0 0 0px;

	float: center;

}



.banner-footer4{

	/**border-bottom	: 1px solid #CCC**/

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 10px 0;

	text-align		:center;

}



.banner-footer4 .bannergroup .banneritem a img{

	margin:0 0 0 0px;

	float: center;

}





.banner-footer5{

	/**border-bottom	: 1px solid #CCC**/

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 10px 0;

	text-align		:center;

}



.banner-footer5 .bannergroup .banneritem a img{

	margin:0 0 0 0px;

	float: center;

}





.banner-footer6{

	/**border-bottom	: 1px solid #CCC**/

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 10px 0;

	text-align		:right;

}



.banner-footer6 .bannergroup .banneritem a img{

	margin:0 0 0 0px;

	float: right;



}



.banner-footer7{

	/**border-bottom	: 1px solid #CCC**/

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 10px 0;

	text-align		: right;

}



.banner-footer7 .bannergroup .banneritem a img{

	margin:0 0 0 0px;

	float: right;



}



.home#left{width:290px;} /** Definindo Tamanho da coluna da esquerda na home **/

.internas#left{width:157px;} /** Definindo Tamanho da coluna da esquerda nas internas **/



#left{

	float			: left;

	padding			: 30px 0 0 0;

}



#left-2{

	float			: left;

	padding			: 30px 0 0 0;

        border-width            : 30px 0 0 0;



}



#left .bannergroup{

	margin			: 10px 0 0 0;

	text-align		: center;

}





#left address{

	border-top		: 1px dotted #8F8F8F;

	font-style		: normal;

	margin			: 10px 0 0 0;

	padding			: 10px 0 0 0;

}



#left address.home{

	width: 280px;

}



.home#right{ /** Definindo Tamanho da coluna da direita (principal) na home **/

	width			: 441px !important;

	width			: 455px;

}

.internas#right{ /** Definindo Tamanho da coluna da direita (principal) na home **/

	width			: 560px;

	padding			: 20px 0 0 0;

}



#right{

	float			: right;

}



#right1{  /** Definindo coluna esquerda de banners no rodapé **/

	float			: left;

	width			: 234px;

}



#right2{  /** Definindo coluna direita de banners no rodapé **/

	float			: right;

	width			: 207px;

}



/** Tirando a parte de comentários da home **/

.home#right div.buttonheading,

div.article_row div.buttonheading,

div.contentpaneopen-acon ul li div.buttonheading

{display:none;}



#footer{

	border-top		: px solid #CCC;

	clear			: both;

	padding			: 0 0 10px 0;

}



#footer img{margin:0 0 15px 0;}



.moduletable-des-meio{

	margin			: 0 8px;

}



.moduletable h3,

.moduletable-des-meio h3

{

	color			: #59A9B4;

	font-size		: 14px;

	font-weight		: bold;

	margin			: 0 0 5px 0;

	text-transform	: ucfirst;

}



.moduletable h3 a.links-home{

	color			: #59A9B4;	

}



#right .caixas

{

	border-bottom	: 1px solid #CCC;

	margin			: 0 0 0px 0;

	overflow		: hidden;

	padding			: 0 0 0px 0;

}



#right .caixas-2

{

	border-bottom	: none;

         margin		    : 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 0 0;

}





#right .caixas img {margin:10px 0;}

#right .caixas-2 img {margin:0 0 10px 0;}





#right .caixa-1 .moduletable{

	float			: left;

	width			: 220px;

}



/** Link de enviar mais notícias Fotografite e É nóis **/

#right .caixa-1 .moduletable div.link-leia-mais,

#right .caixa-2 .moduletable div.link-leia-mais

{

	color			: #F60;

	font-size		: 10px;

	font-style		: italic;

	margin			: 10px 0 0 0;

	text-transform	: uppercase;

}



#right .caixa-1 .moduletable div.link-leia-mais a,

#right .caixa-2 .moduletable div.link-leia-mais a

{

	color			: #F60;

}



#right .caixa-1 .moduletable ul,

#right .caixa-1 .moduletable ul li,

#right .caixa-2 .moduletable ul,

#right .caixa-2 .moduletable ul li,

#right .caixas-2 .caixa-2 .moduletable-des-meio ul,

#right .caixas-2 .caixa-2 .moduletable-des-meio ul li

{

	list-style		: none;

	margin			: 0;

	padding			: 0;

}



#right .caixa-2 .moduletable,

#right .caixa-2 .moduletable-des-meio

{

	float			: right;

	width			: 80px;

}



/** 3 Módulos na posição user5 **/

#right .caixas-2 .caixa-2 .moduletable,

#right .caixas-2 .caixa-2 .moduletable-des-meio

{

	float			: right;

	width			: 80px;

}



/** 2 Módulos na posição user5 **/

#right .caixas-2 .modulos-2 .moduletable,

#right .caixas-2 .modulos-2 .moduletable-des-meio

{

	width			: 80px;

}



/** 1 Módulo na posição user5 **/

#right .caixas-2 .modulos-1 .moduletable,

#right .caixas-2 .modulos-1 .moduletable-des-meio

{

	width			: 80px;

}



#right .caixas-2 .modulos-2 .moduletable-des-meio,

#right .caixas-2 .modulos-1 .moduletable-des-meio

{

	margin			: 0 10px 0 0;

}



/** Títulos do módulo user 5 **/

#right .caixas-2 a.contentpagetitle,

#right .caixas-2 a.contentpagetitle-des-meio

{

	color			: #666;

	display			: block;

	font-weight		: bold;

	padding			: 0 0 10px 0;

	text-decoration: none;

}



#right .caixas-2 a.contentpagetitle:hover,

#right .caixas-2 a.contentpagetitle-des-meio:hover

{text-decoration: underline;}



#right .caixas-2 .caixa-2 .moduletable p,

#right .caixas-2 .caixa-2 .moduletable-des-meio p

{margin:0;}



/** Títulos do módulo user 3 e 4 **/

#right .caixas a.contentpagetitle,

#right .caixas a.contentpagetitle-des-meio

{

	color			: #666;

	display			: block;

	font-weight		: ;

	padding			: 0 0 0px 0;

	text-decoration	: none;

        

}



#right .caixas a.contentpagetitle:hover,

#right .caixas a.contentpagetitle-des-meio:hover

{text-decoration: underline;}



#right .caixas .caixa-2 .moduletable p,

#right .caixas .caixa-2 .moduletable-des-meio p

{margin:0;}



/** Conteúdo do Site **/

div.ver-todas-noticias{

	border-bottom	: 1px solid #CCC;

	margin			: 0 0 10px 0;

	overflow		: hidden;

	padding			: 0 0 10px 0;

}



.blog{

}



.blog div.leading img,

.blog div.article_row img

{

	float			: left;

	margin			: 0 10px 0 0;

}



div.article_row .pageinfo,

div.leading .pageinfo

{

	color			: #F60;

	font			: italic bold 10px Arial, Helvetica, sans-serif;

	margin			: 10px 0 0 0;

	text-transform	: lowercase;

}



div.leading{

	overflow		: hidden;

}



div.leading h2.contentheading{margin:0 0 15px 0;}

div.article_row h2.contentheading{margin:0;}

div.article_row p{margin:0 0 5px 0;}



h1.componentheading a{

	font-size		: 12px;

	margin			: 7px 0 20px 0;

}



h2.contentheading{

	color			: #666;

	margin			: 0 0 0 0;

}



h2.contentheading a{

	color			: #666;

	font-size		: 12px;

	font-weight		: bold;

	text-decoration	: none;

}



h2.contentheading a:hover{

	text-decoration	: none;

}



/** Coluna da Esquerda **/

#left .moduletable-acon{background:url(../images/fundo-div-esquerdo-cinza.jpg) repeat-y;}

#left .moduletable-agen{background:url(../images/fundo-div-esquerdo-azul.jpg) repeat-y;}



#left .moduletable-acon h3,

#left .moduletable-agen h3

{

	background		: url(../images/fundo-h3-esquerdo-cinza.jpg) no-repeat top left;

	color			: #F60;

	font-size		: 16px;

	font-style		: italic;

	height			: 30px !important;

	height			: 40px;	

	margin			: 0;

	padding			: 10px 0 0 20px;

	text-transform	: lowercase;

}



#left .moduletable-agen h3{

	background		: url(../images/fundo-h3-esquerdo-azul.jpg) no-repeat top left;

	color			: #366;

	margin			: -4px 0 0 0;

}



#left .moduletable-acon div.contentpaneopen-acon,

#left .moduletable-agen div.contentpaneopen-agen

{

	padding:10px 0 0 0;

}

a.contentpagetitle-acon,

a.contentpagetitle-agen

{color:#666;}



a.contentpagetitle-agen{font-weight:bold;}



#left .moduletable-acon .contentpaneopen-acon .cor-laranja{color:#F60;}



#left .moduletable-acon .contentpaneopen-acon p.acont-titulo{margin:0;}

#left .moduletable-acon span.createdate-acon{font-style:italic;}



#left .moduletable-acon .link-leia-mais-new,

#left .moduletable-agen .link-leia-mais-new

{

	background		: url(../images/mais-noticias.png) no-repeat;

	display			: block;

	height			: 9px;

	width			: 56px;

	text-indent		: -55555em;

}



#left .moduletable-agen .link-leia-mais-new{background:url(../images/mais-eventos.png) no-repeat;}



#left .moduletable-acon .link-leia-mais-new a,

#left .moduletable-agen .link-leia-mais-new a

{

	display			: block;

	height			: 9px;

}





#left .moduletable-agen span.createdate-agen{color:#000;}



#left .moduletable-acon .contentpaneopen-acon ul,

#left .moduletable-agen .contentpaneopen-agen ul

{

	border-right	: 7px solid #CCC;

	margin			: 0 26px 5px 23px;

	padding			: 0 10px 10px 0;

}



#left .moduletable-agen .contentpaneopen-agen ul{

	border-right	: 7px solid #9CC;

}





#left .moduletable-acon .contentpaneopen-acon ul li,

#left .moduletable-agen .contentpaneopen-agen ul li

{

	list-style		: none;

	margin			: 0 0 10px 0;

}



#left .moduletable-acon .link-leia-mais,

#left .moduletable-agen .link-leia-mais

{

	background		: url(../images/rodape-div-esquerdo-cinza.jpg) no-repeat;

	color			: #F60;

	font-size		: 13px;

	font-style		: italic;

	height			: 27px !important;

	height			: 34px;

	padding			: 7px 0 0 30px;

	text-transform	: uppercase;

}



#left .moduletable-acon .link-leia-mais a{

	color			: #F60;

}



#left .moduletable-agen .link-leia-mais{

	background		: url(../images/rodape-div-esquerdo-azul.jpg) no-repeat bottom left;

}



#left .moduletable-agen .link-leia-mais a{

	color			: #066;	

}





/** Menu das internas (esquerda) **/

div.internas div.moduletable{margin:0 0 10px 0;}



div.internas ul.menu{

	background		: none;

	margin			: 0;

	padding			: 0;

}



div.internas ul.menu li{

	background		: url(../images/fundo-li-menu-esquerda.jpg) no-repeat;

	display			: block;

	height			: 24px;

	line-height		: 24px;

	margin			: 0 0 4px 0;

	padding			: 0 0 0 30px;

	text-align		: left;

}



div.internas ul.menu li a{

	color			: #066;

	font-size		: 13px;

	font-weight		: bold;

	font-style		: italic;

}



div.internas ul.menu li a:hover,

div.internas ul.menu li#current a

{

	color:#F60;

}



div.internas ul.menu li.item16 a{

	background		: url(../images/icone-rss-menu.jpg) 0 2px no-repeat;

	color			: #666;

	font-size		: 12px;

	font-style		: normal;

	padding			: 0 0 0 15px;

	text-transform	: uppercase;

}



div.internas ul.menu-acon li{

	background	 	: none;

	display			: block;

	height			: auto ;

	line-height		: normal;

	margin			: 0;

	padding			: 0;

	text-align		: left;

}



div.internas ul.menu-acon li a{

	color			: #066;

	font-size		: 11px;

	font-weight		: normal;

	font-style		: normal;

}





/** Parte de Conteúdo **/

h2.contentheading{

	background		: url(../images/icone-titulo-internas.gif) 0 3px no-repeat;

	color			: #066;

	font			: bold 14px Arial, Helvetica, sans-serif;

	margin			: 0 0 15px 0;

	padding			: 0 0 0 15px;

}



div.buttonheading{

	border-bottom	: 1px dotted #8F8F8F;

	border-top		: 1px dotted #8F8F8F;

	height			: 22px !important;

	height			: 35px;

	margin			: 0 0 20px 0;

	padding			: 12px 0 0 0;

}



a.icon_mailto{

	background		: url(../images/icone-enviar-mail.gif) no-repeat;

	color			: #009997;

	padding			: 2px 0 0 20px;

	text-decoration	: none;

	text-transform	: lowercase;

}



/** Módulo de notícias abaixo do conteúdo **/

div.caixa-interna .moduletable{

	border-bottom	: 1px dotted #8F8F8F;

	padding			: 0 0 15px 0;

}



div.caixa-interna .moduletable h3{

	color			: #F60;

	font-size		: 12px;

	font-style		: italic;

	margin			: 0 0 15px 0;

}



div.caixa-interna .moduletable ul{

	margin			: 0;

	padding			: 0;

}



div.caixa-interna .moduletable ul li{

	background		: url(../images/icone-mais-noticias.gif) 0 3px no-repeat;

	list-style		: none;

	margin			: 0 0 4px 0;

	padding			: 0 0 0 11px;

}



div.caixa-interna .moduletable ul li a{

	color			: #666;

	text-decoration	: none;

}



div.caixa-interna .moduletable ul li a:hover{

	text-decoration	: none;

}



/** Tela de Resultado da busca **/



.search_result{

	border-bottom	: 1px dotted #8F8F8F;;

	margin			: 0 0 15px 0;

	padding			: 0 0 15px 0;

}



.search_result input{

	float			: left;

}



ol.list{

	margin			: 0;

	padding			: 0 0 0 18px;

}



ol.list li{

	border-bottom	: 1px dotted #8F8F8F;;

	margin			: 0 0 10px 0;

	padding			: 0 0 10px 0;

}



ol.list li h4{margin:0;}

ol.list li p{margin:5px 0;}



.search_result .phrase label{

	float			: left;

}



.phrase {

	border			: solid 1px #ccc;

	float			: left;

	margin			: 10px 10px 10px 0;

	padding			: 10px;

	width			: 60%;

}



.highlight {font-weight:bold;}

fieldset.word,fieldset.only {border:solid 1px #ccc;}



.only {

	border			: solid 0;

	margin			: 10px 0 0 10px;

	padding			: 5px 10px;

}



.only input{

	margin			: 0 3px 0 0;

	padding 		: 0;

}



.word {

	background		: #fff;

	padding			: 10px 10px 10px 0;

	border			: solid 0 !important;

}



.word input {

	background		: #fff;

	border			: solid 2px #999;

	font-weight		: bold;

	padding			: 2px;

}



/** Tela de Cadastro **/



form.user{

	border-bottom	: 1px dotted #8F8F8F;;

	margin			: 0 0 15px 0;

	padding			: 0 0 15px 0;

}



form.user fieldset{

	border			: none;

	padding			: 0;

}



/** Paginação **/

ul.pagination{

	background			: #F7F7F7;

	border-top			: 1px solid #CECECE;

	border-bottom		: 1px solid #CECECE;

	font-size			: 11px;

	line-height			: 25px;

	height				: 25px;

	margin				: 0 0 20px 0;

	padding				: 5px 0 7px 8px;

}



ul.pagination li{

	list-style			: none;

	float				: left;

	margin				: 0;

	padding				: 0;

}



ul.pagination li a{

	background			: #fff;

	border				: 1px solid #CECECE;

	color				: #1018A5;

	float				: left;

	list-style			: none;

	margin				: 0 4px;

	padding				: 0 5px;

}



ul.pagination li.no-a{

	background			: #fff;

	border				: 1px solid #CECECE;

	float				: left;

	list-style			: none;

	margin				: 0 4px;

	padding				: 0 7px;

}



ul.pagination li a:hover{

	background			: #1018A5;

	color				: #fff;

}



p.counter{

	text-align			: right;

	margin				: 10px 0 0 0;

}





/** Formulário de Contato **/

form.form-validate{

	

}



form.form-validate label{

	display			: block;

	font-size		: 12px;

	margin			: 0 0 2px 0;

}



form.form-validate input{

	background		: #EFEFEF;

	border			: 1px solid #666;

	color			: #333;

	font-size		: 13px;

	height			: 20px;

	padding			: 4px 0 0 3px;



}



form.form-validate input#contact_email_copy{

	float			: left;

	margin			: -4px 5px 0 0;

}



form.form-validate input:hover,

form.form-validate textarea:hover

{

	background-color: #DFDFDF;

	border			: 1px solid #A6A6A6;

	cursor			: default;

}





form.form-validate textarea{

	background		: #EFEFEF;

	border			: 1px solid #666;

	color			: #333;

	font-size		: 13px;

	padding			: 5px;

}



form.form-validate div{

	margin			: 0 0 20px 0;

}



form.form-validate .button {

	background		: #EFEFEF;

	border			: 1px solid #ccc;

	color			: #333;

	display			: block;

	font-family		: "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;

	font-size		: 14px;

	float			: left;

	height			: 26px;

	margin-bottom	: 30px;

	padding-bottom	: 3px;

	width			: 73px;

}



form.form-validate .button:hover {

	background		: #DFDFDF;

	cursor			: pointer;

}







/** Comentários **/

div.modifydate{

	background		: url(../images/incone-comentarios.gif) no-repeat;

	color			: #009997;

	float			: left;

	height			: 16px;

	margin			: -2px 0 0 0;

	padding			: 0 0 0 25px;

	text-transform	: lowercase;

}



div.modifydate p{

	margin: 0;

}



table.tabela-comentarios{

}



table.tabela-comentarios caption{

	color			: #009997;

	font-weight		: bold;

	text-align		: left;

}



table.quem-postou{

	border-bottom	: 1px dotted #8F8F8F;

	border-spacing	: 0;

	padding			: 0 0 5px 0;

	width			: 100%;

}



table.quem-postou *{

	color: #999;

}





div.jform{
       
      	padding: 0;

	margin: 0;

}



div.jform h2{
        
        background: url(../images/icone-titulo-internas.gif) 0 3px no-repeat;
	      
        font-size:14px;
        
        font-weight: bold;
	
        margin: 0 0 20px 0;

	padding: 0px 10px;
        
        color: #006666;

}


link {
	color: #59A9B4;
}

.caixa-home1{

	border-bottom	: 0px solid #CCC;

	margin			: 0 0px 0px 0px;

	overflow		: hidden;

	padding			: 0 0px 10px 0px;

	text-align		: left;

}

.caixa-home2{

	border-bottom	: 0px solid #CCC;

	margin			: 0 0px 0px 0px;

	overflow		: hidden;

	padding			: 0 0px 10px 0px;

	text-align		: left;

}
.simple-options{

	float			: right;

        

        margin			: 0 0 0 0;



}

.video{
        position                : right;
        float		: right;
	padding			: 0px 0px 10px 0px;

}
