@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------
Theme Name: Semana ENEF 2015
Version: 1.0
Author: Favus
Email: projeto@favus.com.br
Website: http://www.favus.com.br

*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,600,700);

body{
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', Verdana, sans-serif;
	color: #000;
	font-size:13px;
	font-weight: 300;
	font-weight: normal;
	line-height: 23px;
background-color: #B0C280;
	}

a:link,
a:active,
a:visited {color:#910d56; text-decoration:none;}
a:focus,
a:hover {color:#000;}

input,
select,
textarea{
	border: 0;
	background-color:#E5E5E5;
	color:#333;
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight: normal;
	padding:2px;
}

a.buttonForms{cursor:pointer; border: 0; display: inline-block; background-color: #ffcb08; color: #333; padding: 5px; margin: 0 5px; font-size: 11px; text-transform: uppercase; font-family: 'Open Sans', Verdana, sans-serif;}

img{
	border: 0;
	margin: 0;
	padding: 0;
}

h1{
	font-size: 36px;
	font-weight: 400;
	font-style:normal;
	margin: 0;
	padding: 0;
	line-height: 30px;
}

h2{
	font-size: 24px;
	font-weight: 400;
	font-style: normal;
	margin: 0;
	padding: 0;
	line-height: 28px;
}

h3{
	margin:0;
	padding:15px 0;
	font-size: 16px;
	font-weight: 400;
	color: #333;
	line-height:20px;
}

p{margin: 15px 0; padding:0;}



/********************************************************************
ESPECIFICACOES HOME E HEADER
*********************************************************************/
#areaSuperior{width: 100%; height:150px; background-color:#ffcb08; line-height: 30px;}
.logoData{width:990px; margin: 0 auto; text-align:left; padding:15px 0;}
#redesSociais{text-align:right;}
#redesSociais img{margin: 0 3px;}
.logoData h1{float:right; padding-top:25px; color:#FFF; text-align: right; width:500px;}
.logoData h2{clear: both; float:right; padding-top:15px; color:#FFF; width: 400px; text-align: right; font-size:17px; line-height:24px;}

#homeExplicacao{clear: both; width:100%; background-color:#f2f2f2;}
#homeExplicacao .conteudo {width: 990px; padding:15px; margin:0 auto; line-height: 20px;}
#homeExplicacao .conteudo h2{padding-bottom: 20px;}

#homeChamadas{
	width: 990px;
	margin:0 auto;
	padding:0;
}

#homeChamadas ul.chamadas{padding: 0; margin:30px 0;}
#homeChamadas ul.chamadas li{width:240px; min-height: 230px; float:left; display:inline-block; text-align:left; font-size: 17px; margin-right: 10px;}
#homeChamadas ul.chamadas li img{width:240px;}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
/*.main-navigation .menu{width: 659px; margin:0 auto;}*/
.main-navigation .menu{width: 700px; margin:0 auto;}
.main-navigation {
  
clear: both;
	display: block;
	float: left;
	width: 100%;
	padding:0 0;
/*	background-color:#8A9C63;*/
	background-color:#EEDD82;
	text-transform: uppercase;
	font-weight: 700;


}

.main-navigation ul {
	list-style: none;
	margin: 0;
	padding-left: 0;

}
.main-navigation li {
	float: left;
	position: relative;
	padding: 10px;
	margin: 0 10px;

}

.main-navigation ul li ul li {
	margin: 0;
}

.main-navigation li:hover {
//background-color:#B0C280;
background-color:#FFCB05;
}

.main-navigation a {
	display: block;
	text-decoration: none;
//	color:#5D6446;
color:#000000;
}
.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	display: none;
	float: left;
	left: 0;
	position: absolute;
	top: 42px;
	z-index: 99999;
	background-color:#EEDD82;
//background-color:#8A9C63;


}
.main-navigation ul ul ul {
	left: 100%;
	top: 0;
}
.main-navigation ul ul a {
	width: 260px;
}
.main-navigation ul ul li {
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	display: block;
}
.main-navigation .current_page_item a,
.main-navigation .current-menu-item a {
}





/* Small menu */
.menu-toggle {
	cursor: pointer;
	display: none;
}
@media screen and (max-width: 600px) {
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
	}

	.main-navigation ul {
		display: none;
	}
}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}


/********************************************************************
ESPECIFICACOES RODAPE
*********************************************************************/
#rodape{width: 100%; height:45px; text-align:center; background-color:#d3d2c6; clear:both; padding: 5px 0;}
#rodape .textoRodape{float:left; line-height:15px; text-align:left; padding-top:8px;}

/********************************************************************
ESPECIFICACOES INTERNAS
*********************************************************************/
#sidebar{float:left; width:200px; padding-right:20px;}
#conteudoGeral{float:left; width:940px; text-align:justify; border-left: 0px solid #999; padding-left: 25px;}

.listNoticias{clear:both; border-bottom: 1px solid #CCC; margin: 10px 0; padding: 10px 0;}
.listNoticias h3{padding:0; margin:0;}
.listNoticias p{font-size: 11px; line-height: 16px; margin:0; padding:0;}

ul#listClipping{margin:30px 0; padding:0; width:100%; font-size:12px; line-height:18px;}
ul#listClipping li{width: 45%; height:170px; margin-right: 15px; float:left; list-style: none;}

.detalhesEventoPalestrante{border: 1px solid #666; background-color:#F2F2F2; padding: 10px; font-size:12px; line-height: 17px;}


dl.tabela {
		width: 100%;
		margin: 0;
		padding: 0;
		}
	
	.tabela dt {
		width: 40%;
		float: left;
		margin: 0;
		padding: 5px 0;
		border-top: 1px dotted #ccc;
		text-align:left;
		}
	
	/* commented backslash hack for mac-ie5 \*/
	dt { clear: both; }
	/* end hack */

	.tabela dd {
		float: left;
		width: 57%;
		margin: 0;
		padding: 10px 0 10px 15px;
		border-top: 1px solid #CCC;
		text-align:justify;
		}


/********************************************************************
IMAGENS
*********************************************************************/
/*
Resize images to fit the main content area.
- Applies only to images uploaded via WordPress by targeting size-* classes.
- Other images will be left alone. Use "size-auto" class to apply to other images.
*/
img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 3px;
	margin-top: 3px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	max-width: 632px !important; /* prevent too-wide images from breaking layout */
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
.wp-smiley {
	margin: 0;
}
.gallery {
	margin: 0 auto 18px;
}
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery img {
	border: 2px solid #cfcfcf;
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
.gallery dl {
	margin: 0;
}
.gallery img {
	border: 10px solid #f1f1f1;
}
.gallery br+br {
	display: none;
}
#content .attachment img {/* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}