/*

Theme Name: PortalCrea

Theme URI: http://www.creaac.org.br

Author: Wide Solutions

Author URI: http://widesolutions.com.br/

Version: 2.0

Description: Theme for Crea-Ac



Copyright (c) 2010 Wide Solutions.



*/

body{

	text-align:center;

	margin:0 auto;

	background:url(images/fundo-geral.jpg) repeat-x;

	font:normal 12px Arial, Helvetica;

}



#header{

	display:none;	

}



#title_overlay{

	position:absolute;

	margin:0;

	float:left;

	padding:0;

	z-index:999;

}



.slideshow_header{

	float:right;		

}



img{

	border:none;	

}



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

  Classes

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



.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}



.more-link

{

  font-weight:bold;

}



.comment-wait

{

}



.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.clear{

	clear:both;

}



.zebraUm{

	background:#F4F9FC;	

}



.zebraDois{

	background:#E7EEF4;

}



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

  Paginacao 

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



.wp-pagenavi{

    text-align:center;

    color:#4885AC;

	margin:25px 0 0 0 !important;

}



.wp-pagenavi a{

    margin:0 3px 0 3px;

    font-size:13px;

    font-weight:bold;

    color:#4885AC;

	border:0;

}



.wp-pagenavi a:hover{

    color:#4885AC;

}



.wp-pagenavi .pages{

    padding-right:15px;

}



.wp-pagenavi .current{

    font-size:17px;

    font-weight:bold;

    color:#135A85;

}



.wp-pagenavi .extend{

    font-weight:bold;

}





#geral{

	text-align:center;

	margin:0 auto;

	width:980px;

	/*border:1px solid #999;*/	

}



#header{

	width:980px;

	height:132px;

	text-align:left;

}



.piclenselink, .slideshowlink{

	color:#FFF;

	background-color:#3259B7;

	width:160px;

	padding:5px 20px;

	margin-bottom:10px;

}



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

  MENU

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



#menu{

	width:100%;

	height:29px;

	text-align:left;

}



#menu ul{

	list-style:none;

	margin:0;

	padding:0;

	margin-top:13px;

	height:30px;

}



#menu ul li{

	display:inline;

	border-right:1px solid #CCC;

	margin:0 2px 0 2px;

}



#menu ul li a{

	color:#FFF;

	padding:5px;

	text-decoration:none;

	font-size:13px;

	font-weight:bold;

	text-transform:none;

}



#menu ul li a:hover{

	color:#3259B7;

	background-color:#FFF;

}



#menu .current-cat a{

	background-color:#FFF;

	color:#3259B7;	

}



#menu-footer{

  margin:auto;	

  clear:both;

  width:980px;

  height:44px;

  font-size:12px;

  font-weight:bold;

  background:#F2F2F2;

  border-bottom:3px solid #eaeaea;

  padding-bottom:10px;

}



#menu-footer li{

  float:left;

  display:block;

  margin-top:7px;

  border-right:1px solid #d1d1d1;

}



#menu-footer li a{

  color:#656565;

  height:31px;

  line-height:31px;

  padding:0px 20px;

  text-decoration:none;

}



#menu-footer li a:hover{

  color:#333;

  text-decoration:underline;

}



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

  BreadCrumb

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



#breadcrumb{

  width:100%;

  height:30px;

  line-height:30px;

  text-align:left;

}



#breadcrumb p{

  margin:0px 10px;

  color:#005995;

}



#breadcrumb a{

  color:#005894;

  text-decoration:none;

  text-decoration:underline;

}



#breadcrumb a:hover{

	color:#F00;

}



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

  CORPO

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



#corpo{

	width:100%;

	text-align:left;

	margin-top:15px;

}



#content-index{

	width:528px;

	margin:5px;

	float:left;

}



#content{

	float:left;

	width:743px;

    margin:5px 0 10px 5px;

    padding:5px;

    overflow:hidden;

    border:1px solid #B5CDDB;

    text-align:left;

}



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

  Archive

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

#archive .archive-title{

  color:#16669c;

  margin-bottom:5px;

  font-size:30px;

  font-style:italic;

  font-weight:normal;

  background:#e4f0f7;

  margin-bottom:10px;

  padding:10px;

}



#archive .page-title{

	font-size:25px;

}



#archive .archive-print{

	margin-bottom:10px;	

}



.archive-date{

	color:#16669c;

	font-size:14px;

	font-weight:bold;

	margin-bottom:10px;

}



#archive .archive-description

{

  clear:both;

  color:#16669c;

  margin-bottom:15px;

}





#archive .result{

  margin-bottom:10px;

  padding:10px;

  list-style:none;

  background:#f0f5f8;

  text-align:justify;



}



#archive .result.alter

{

  background:#e4f0f7;

}



#archive .result a

{

  color:#555;

  margin:5px 0px;

  text-decoration:none;

}



#archive .result h2

{

  margin-bottom:10px;

}



#archive .result h2 a{

  color:#16669c;

  text-decoration:none;

}



/*#archive img {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}
*/





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

  Noticias

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



#noticias{

  float:left;

  width:262px;

  margin-top:5px;

  text-align:center;

}



#noticias h2{

  color:#fff;

  padding:3px 10px;

  font-size:18px;

  background:#EF7103;

}



#noticias a{

  color:#000;

  text-decoration:none;

}



#noticias img{

  margin:5px auto;

  display:block;

}



#noticias-content{

  height:308px;

  background:#fdfaf6;

  border:1px solid #f3cfab;

}



#noticias-cycle{

  height:265px;

  padding:5px 0 0 0;

}



#noticias-cycle p{

  color:#3c3c3c;

}



#noticias-cycle .noticia{

	width:230px !important;

	padding:0px 0px 0 10px;

	text-align:justify;

}





#noticias-navigator{

  height:30px;

  line-height:30px;

  background:#fdf2e6;

  text-align:center;

  margin:7px 0 0 0;

}



#noticias-navigator a{

  color:#f3cfab;

  margin:0px 5px;

  font-weight:bold;

}



#noticias-navigator a.activeSlide{

  color:#ef7f25;

}



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

  Sistema Confea

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



#confea{

  float:left;

  width:260px;

  margin:5px 2px;

}



#confea h2{

  color:#fff;

  padding:3px 10px;

  font-size:18px;

  background:#EF7103;

}



#confea a{

  color:#000;

  text-decoration:none;

}



#confea img{

  margin:5px auto;

  display:block;

}



#confea-content{

  height:308px;

  background:#fdfaf6;

  border:1px solid #f3cfab;

}



#confea-cycle{

  height:265px;

  padding:5px 0 0 0;

}



#confea-cycle p{

  color:#3c3c3c;

}



#confea-cycle .confea_noticia{

	width:235px !important;

	padding:0px 0 0 10px;

	text-align:justify;

}



#confea-navigator{

  height:30px;

  line-height:30px;

  background:#fdf2e6;

  text-align:center;

  margin:7px 0 0 0;

}



#confea-navigator a{

  color:#f3cfab;

  margin:0px 5px;

  font-weight:bold;

}



#confea-navigator a.activeSlide{

  color:#ef7f25;

}



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

  SIDEBAR

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



#sidebar{

	float:left;

	width:220px;

	text-align:left;

	margin-top:5px;

}



#sidebar .box{

	margin-bottom:10px;	

}



#sidebar h2{

  color:#FFF;

  height:30px;

  line-height:33px;

  padding:0px 10px;

  font-size:20px;

  background:#0A69A2;

  font-size:14px;

  text-transform:uppercase;

  margin:0;

  font-style:italic;

}



#sidebar .box-content{

  padding:5px;

  background:#F2F7FF;

  border:1px solid #b5cddb;

}



#sidebar form{

	margin:5px;	

}



#sidebar form label{

	width:50px;

	margin-right:5px;	

}



#sidebar form input{

  	border:1px solid #ccc;

	margin-bottom:5px;

}



#sidebar button{

  padding:5px 20px;

  background:#0A69A2;

  color:#FFF;

  border:none;

  cursor:pointer;

  font-weight:bold;

}



#sidebar .search input{

	width:70%;	

}



#sidebar .search button{

	padding:2px 10px;

	margin-left:5px;

}



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

  Formulário de Comentário

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



#comments{

	margin-top:20px;	

}



#respond h3{

	color:#0A69A2;

	font-size:17px;

}



span.post-info{

	color:#0A69A2;

	font-size:17px;

	padding-top:20px;

}



#form_coment{

  float:left;

  width:600px;

  margin:10px 0px 10px 0px;

  background:#dfedf6;

}



#form_coment h2

{

  color:#fff;

  height:33px;

  line-height:33px;

  padding:0px 10px;

  margin:0;

  font-size:16px;

  background:url(images/bar-blue.png) repeat-x;

}



#form_coment h4

{

  color:#0d669e;

  margin-top:10px;

  font-size:13px;

  font-weight:bold;

}



#content_form_coment

{

  background:#e7eef4;

}



#content_form_coment ul

{

  margin-top:5px;

  list-style:none;

}



#content_form_coment li

{

  padding:5px 10px;

}



#content_form_coment li.alter

{

  background:#f4f9fc;

}



#content_form_coment label

{

  clear:left;

  float:left;

  width:100px;

  height:25px;

  line-height:25px;

  display:block;

}



#content_form_coment input

{

  width:150px;

  padding:5px;

  border:1px solid #ccc;

}



#content_form_coment textarea

{

  clear:left;

  float:left;

  width:325px;

  margin-bottom:10px;

  padding:5px;

  border:1px solid #ccc;

}



#content_form_coment button{

  width:68px;

  height:27px;

  background:url(images/comentar.png) no-repeat;

  border:0px;

  margin:0 0 0 270px;

}



#content_form_coment button:hover{

  background:url(images/comentar.png) 0 -27px no-repeat;

  cursor:pointer;

}



.avatar{

	float:left;

	margin-right:10px;

}



.fn{

	color:#03C;

}



.commentlist{

	margin:0;

	padding:0;

}



.commentlist li{

	padding:5px;

}



.commentlist p{

	margin-top:5px;	

}





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

  FOOTER

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



#footer{

	margin-top:20px;

	width:100%;

	clear:both;

	background:#F2F2F2;	

	text-align:center;

}



#footer div{

	margin:0 auto;

	width:980px;

	text-align:center;	

}



#footer div span{

	text-align:left;

	margin:0;

	left:0;

}
