@charset "utf-8";
/* CSS Document */
/*
Theme Name: Expoidea Geral
Theme URI: http://expoidea.com.br/
Description: Tema gerado para o blog de notícias gerais da Expoidea
Version: 1.0
Author: Felipe Caroé

Tema gerado para o blog de notícias gerais da Expoidea
*/

body {
margin:0;
padding:0;
background:#ccc;
background-image:url(img/bg.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center; /* hack para o IE */	
	}

a img {
	border: none;
}

#tudo {
background-image:url(img/bg-tudo.jpg);
background-repeat:no-repeat;
background-position:top center;
width: 100%;
margin:0 auto;			
padding: 0px;
/*border: thin solid #00FF00;*/
	}
	
#header {
display:block;
width: 960px;
height:190px;
margin:0 auto;			
padding: 0;
text-align:left; /* "remédio" para o hack do IE */	
/*border: thin solid #FF0000;*/
	}
	
#header #logo {
display:block;
width: 424px;
height:190px;
float:left;
	}
#header #busca {
display:block;
width: 292px;
height:84px;
float:right;
margin-top:50px;
	}
#header #busca .campobusca {
width: 221px;
/*_width: 201px;*/
height:46px;
/*_height:26px;*/
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
font-size:20px;
padding:10px;
border:0px;
background-image:url(img/bg-fundobox.jpg);
background-position:top center;
background-attachment:scroll;
_background-attachment:fixed;
	}
#divcampobusca {
width: 201px;
height:46px;
display:block;
float:left;
margin-top:15px;
_margin-top:14px;
position:absolute;
}
#divcampook {
width: 71px;
height:46px;
display:block;
float:right;
z-index:1;
}
#barra {
display:block;
margin:0 auto;	
width: 100%;
height: 55px;
background-image:url(img/bg-barra.png);
background-repeat:repeat-x;
background-position:top center;
/*border: thin solid #0000FF;*/
	}
	
#barra #acesse {
display:block;
margin:0 auto;	
width: 960px;
height: 55px;
	}
#conteudo {
display:block;
margin:0 auto;	
width: 960px;
margin-bottom:20px;
/*border: thin solid #ffFF00;*/
text-align:left;
	}
#blog {
display:block;
float:left;	
width: 640px;
/*border: thin solid #FF3300;*/
	}
	
#blog-post {
display:block;
float:left;	
width: 640px;
margin-bottom:10px;
	}
#blog-post .titulo {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:24px;
color:#ff6600;
}

.titulo{
color:#ff6600 !important;
font-family:"Arial Black", Arial !important;
}

#blog-post .creditos {
font-size:12px;
color:#000000;
font-style:italic;
}

#blog-post a:link, a:visited, a:active {
color:#3399cc;
text-decoration:none;
} 
#blog-post a:hover {
text-decoration:underline;
}

#blog-rodape {
clear:both;
display:block;
width: 640px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

.continue{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#3399cc;
}

.boximagem {
display:block;
background-color:#FFFFFF;
font-size:11px;
width:237px;
color:#000000;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
margin-right:15px;
margin-bottom:15px;}

#sidebar {
display:block;
float:right;	
width: 286px;
/*border:thin solid #0000FF;*/
}
#sidebar #sidebar-redes {
display:block;
width: 286px;
margin-bottom:10px;
}
#sidebar #sidebar-tweets {
display:block;
width: 286px;
margin-bottom:30px;
font-size:11px;
color:#666666;
}
.tempotwitter {
font-size:10px;
color:#3399cc;
}
#sidebar #sidebar-calendario {
display:block;
width: 286px;
margin-bottom:10px;
}
#sidebar #sidebar-videos {
display:block;
width: 286px;
margin-bottom:20px;
}
#sidebar #sidebar-posts {
display:block;
width: 286px;
margin-bottom:10px;
color:#666666;
}

#sidebar #sidebar-posts a:link, a:visited, a:active {
color:#3399cc;
text-decoration:none;
font-weight:bold;
}
#sidebar #sidebar-posts a:hover {
color:#666666;
font-weight:bold;
text-decoration:underline;
}

#sidebar #sidebar-blogueiros {
display:block;
width: 286px;
margin-bottom:10px;
color:#666666;
}
 

#sidebar #sidebar-blogueiros a:link, a:visited, a:active {
color:#3399cc;
text-decoration:none;
font-weight:bold;
}
#sidebar #sidebar-blogueiros a:hover {
color:#666666;
font-weight:bold;
text-decoration:underline;
}

#sidebar #sidebar-blogueiros li ul li {
	list-style:outside;
	list-style-image:url(img/lista.gif);
	padding-left:0;
	margin-left:1px;
}
#sidebar #sidebar-blogueiros li  {
		list-style:none;
}
#sidebar #sidebar-blogueiros h2  {
	display:none;
}


.listaposts {list-style:outside;
list-style-image:url(img/lista.gif);
padding-left:21px;
margin-left:21px;
}

#footer-geral {
width: 100%;
margin:0 auto;			
padding: 0;
background-color:#FFFFFF;
/*text-align:left;*/ /* "remédio" para o hack do IE */	
	}
#footer {
display:block;
margin:0 auto;	
width: 960px;
height: 239px;
	}
#clear {
clear:both;
}
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin-right: 10px;
}

.alignright {
	float: right;
	margin-right: 10px;
}

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

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

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 18px;
	padding: 0;
	margin: 0;
	width: 300px;
}
/* End captions & aligment */

#wp-calendar {
	font-face: arial;
	font-weight: bold;
	font-size: 16px;
	color:#FFFFFF;
	margin: auto;
}
#wp-calendar a:link{
	background-color: #eaf2ff;
	margin: auto;
	color:000000;
	text-decoration: none;
}
#wp-calendar {
	width: 90%;
	text-align: center;
}
#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}
#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}
#wp-calendar td {
	font-face: arial;
	font-weight: bold;
	font-size: 16px;
	color:7f7f7f;
}

.widget_calendar {
	list-style:none;
	margin-top: 15px;
}

.widgettitle {
	height: 1px;
	margin: 0;

}
.widgettitle li{
	list-style: none;
}
.widget_text {
	list-style:none;
}

.widget_twitter {
	list-style:none;
	display:block;
	width: 286px;
	margin-bottom:10px;
	font-size:11px;
	color:#666666;
}
.twitter {
	list-style:none;
	margin: 0;
}
.widget_twitter {
	list-style:none;
	margin-top: 0;
}
.twitter-item {
	padding: 10px 0 10px 0;
	border-bottom: 2px dotted #0099FF;
	line-height: 18px;
}
.twitter-user {
	color: #0033CC;
	font-weight:bold;
}
.twitter-link {
	color: #0099FF;
	font-weight:bold;
}
