
.alignleft{ float:left; margin: 2px 10px 5px 0px; }
.alignright{ float:right; margin: 2px 0px 5px 10px; }
.clear { clear:both; }

html { background:#559cce url(images/bg1.gif) repeat-x; }
body { width:100%; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; }
 /*fundosite*/

 #fundo { width:100%; margin:auto; background:url(images/bg2.png) no-repeat top center; }
 #header { background:url(images/header.png) no-repeat; width:1000px; margin:auto; height:318px; }
 /* menu */

 #dp { height:39px; width:800px; margin:auto; }
 ul.topnav { list-style: none; padding: 0 20px; margin: 0; float: left; width: 800px; font-size:12px; font-weight:bold; background: url(topnav_bg.gif) repeat-x; }
 ul.topnav li { background:url(images/div.gif) left no-repeat; float: left; margin: 0; padding: 0 15px 0 15px; position: relative;}
 ul.topnav li a{ padding: 12px 5px; color: #559cce; text-shadow: #f5f5f5 1px 1px; display: block; text-decoration: none; float: left; }
 ul.topnav li a:hover{ background: url(topnav_hover.gif) no-repeat center top; }
 ul.topnav li span {width: 12px; height: 39px; float: left; background: url(images/arrow.gif) no-repeat center top; }
 ul.topnav li span.subhover {background: url(images/arrowhover.gif) no-repeat; background-position: center top; cursor: pointer;}
 /*--Hover effect for trigger--*/

 ul.topnav li ul.subnav { list-style: none; position: absolute; left: 0; top: 39px; background: url(images/bar.gif); margin: 0; padding: 0; display: none; -moz-border-radius:0 0 5px 5px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; float: left; width: 250px; }
 ul.topnav li ul.subnav li{ margin: 0; padding: 0; clear: both; background:none; width: 250px; } html ul.topnav li ul.subnav li a { float: left; width: 220px; text-shadow: #e6e6e6 1px 1px; background:url(images/arrowlink.gif) no-repeat 8px center; padding-left: 20px; }
 html ul.topnav li ul.subnav li a:hover {background:url(images/arrowlinkhover.gif) no-repeat 8px center; color:#FFF; }
 #logo a { display:block; height:180px; width:100%; margin:auto; }

 #procura { margin:10px 0 0 175px; } #pesquisa { width:525px; margin:0 5px 0 60px; background:none; border:none; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2662b4; } #go { background:none; font-family:Verdana, Geneva, sans-serif; font-size:11px; border:none; color:#fff; margin:0 0 0 12px; }
 #letras { padding:25px 10px 0 10px; } #letras a { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:5px 10px 4px 10px; background:url(images/letrasleft.gif) no-repeat left top; } #letras a:hover { background:url(images/letraslefthover.gif) no-repeat left top; }
 #letras ul { margin:0; padding:0; list-style:none; } #letras ul li { list-style:none; background:url(images/letrasright.gif) right no-repeat; text-align:center; height:24px; float:left; margin:0 0 0 8px; } #letras ul li:hover { background:url(images/letrasrighthover.gif) right no-repeat; }
 #corpocima { background:url(images/upcontent.gif) no-repeat; height:19px; width:1000px; margin:auto; }

 #centermeio { background: #000 url(images/centercontent.gif) repeat-y; width:1000px; margin:auto; overflow:hidden; } #margens { padding:0px 10px 0px 10px; } #downcontent { background:url(images/downcontent.gif) no-repeat; height:24px; width:1000px; margin:auto; }
 #sd1, #sd2 { float:left; width:220px; margin:0 10px 0 10px; }
 #meio { width: 500px; float:left; }
 .panel { width: 1000px; float:left; }
 .post { clear:both; }
 #title { background:url(images/titl.gif) no-repeat; height:85px; }
 #title h2 { margin:0; color:#FFF; font-size:15px; padding:30px 0 0 20px; } #title a { color:#FFF; text-decoration:none; }
 #title a:hover { text-decoration:underline; } .entry { background:url(images/mei.gif) repeat-y; overflow:hidden; width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; } .entry a { color:#06C; }
 
.entry img { max-width:460px; }
 .entry a:hover { color:#069; }
 .entry a:visited { color:#069; }

 #postagem { padding: 0 20px 0 20px; }
 .postmeta { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:15px 0 0 20px; }
 .postmeta #date { background:url(images/iconcalendar.gif) left no-repeat; padding:0 0 0 20px; float:left; overflow:hidden; height:16px; }
 .postmeta #resposta { background:url(images/iconcoment.gif) left no-repeat; height:16px; float:left; padding:0 0 0 25px; margin:0 20px 0 20px; }
 .postmeta #resposta a { color:#000; } #fodi { background:url(images/fodi.gif) no-repeat; height:25px; width:500px; clear:both; margin-bottom:25px; } blockquote { background:url(images/block.gif) no-repeat; margin:0; padding:1px 0 0 35px; }

 #backfooter { background:url(images/backbackfooter.png) repeat-x; height:261px; }
 #backgroundfooter { background:url(images/backfooter.png) no-repeat center; width:100%; height:261px; }
 #headerfooter { background:url(images/headerfooter.png) no-repeat; width:1000px; margin:auto; height:261px; }
 #listafooter { font-size:12px; color:#5e5e5e; text-align:center; text-shadow:#FFF 1px 1px; font-weight:bold; padding:20px 0 0 0; }
 #listafooter a { color:#5e5e5e; margin:0 10px 0 10px; }
 #listafooter a:hover { color:#06C; } #creditos { font-size:11px; color:#000; padding:207px 0 0 0; text-align:center; text-shadow:#FFF 1px 1px; font-weight:bold; }
 #creditos a { color:#06C; }
 #cimacmt { height:25px; background:url(images/citi.gif) no-repeat; }
 #comentarios { background:url(images/mei.gif) repeat-y; overflow:hidden; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0 20px 0 20px; }
 #comentarios a { color:#000; }
 #comments { font-size:18px; color:#666; margin:0 0 20px 0; padding:10px; border:1px solid #E5E5E5; background:#f8f8f8; -moz-border-radius:25px; text-align:center; } .commentlist { list-style:none; margin:0; padding:0; }
 .commentlist li { background:#f6f6f6; margin:0 0 12px 0; -moz-border-radius: 10px; width:355px; padding:5px 10px 0 10px; border:1px solid #CCC; float:left; }
 .commentlist li.authcomment { background: #1450b3 !important; border:1px solid #003182; color:#FFF; }
 #avatarco { float:left; width:50px; height:50px; background:url(images/avatarcoadm.png) no-repeat; padding:5px 15px 5px 5px; -moz-border-radius: 5px; margin:0 10px 0 0; }
 #avatarco img { width:50px; height:50px; }
 .commentmetadata { float:left; }
 #respond { color:#333; margin:0; padding:0; }
 #comentarios p{ font-size:12px; }
 #comentarios p a{ color:#06F; } .add_comment { border-top:1px solid #CCC; clear:both; padding:10px; }
 .text_fields { float:left; margin:0 25px 0 0; } #comment { margin:0; padding:0; width:320px; }

#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a {
	background: white;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 12px;
	letter-spacing: 0px;
	word-spacing: 0px;
	font-size: 11px;
	font-family: Arial;
}

#wp_page_numbers {
	margin-top: 10px;
	width: 100%;
	background: white;
}
#wp_page_numbers ul {
	width: 100%;
}
#wp_page_numbers li {
	float: left;
	display: block;
	margin-bottom: 2px;
}

#wp_page_numbers a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 2px;
	margin-right: 2px;
	display: block;
	color: #333;
	border: 1px solid #bfbfbf;
}

#wp_page_numbers li a:hover {
	border-color: #ff8000;
}

#wp_page_numbers li.space {
	padding: 6px;
	padding-left: 2px;
	padding-right: 2px;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	border-color: #46daff;
}
#wp_page_numbers li.active_page a:hover  {
	color: black; /* IE fix */
	text-decoration: underline;
	border-color: #ff8000;
}

#wp_page_numbers li.page_info {
	float: left;
	display: block;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-right: 2px;
	color: #666;
	font-size: 11px;
	border: 1px solid #bfbfbf;
}
