/*
Theme Name: Mundocross
Theme URI: http://getfly.com.br
Version: 1.0
Description: Template Mundocross
Author: GetFly
Author URI: http://www.getfly.com.br
*/


/* reset basics */

*{margin:0; padding:0; outline:0px;}

body { background:#000000; font-family: 'Trebuchet MS',arial, verdana, tahoma, sans-serif; font-size: 8pt;color: #444444; overflow-x: hidden; background-image: url('images/body.jpg'); background-position: center top; background-repeat: no-repeat;}

html {
overflow-x: hidden;
}

h1 {font-size: 20pt; margin: 20px 0px 20px 0px; line-height: 22px;}
h2 {font-size: 16pt; margin: 0px 0px 10px;}
h3 {font-size: 14px; margin: 10px 0px;}
h4 {font-size: 10pt; margin: 10px 0px;}

img{ border: none; padding:0; }
img a{border:none;}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

blockquote{ border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px; }
code{ font-family:"Courier New", Courier, monospace; }
ul, li  { list-style: none; margin: 0; padding: 0; }

/* links */
a{ color:#023a77; text-decoration:none; }
a:hover{text-decoration: underline;}

#page-wrap { text-align: left; width: 960px; margin: 0 auto; position: relative; }
	#header  { padding-top: 45px; }
		img#logo { float: left; margin:0px 15px 0px 0px; }
		#slogan { font-family: Georgia, serif; font-style: italic; color: #262626; font-size: 1.5em; margin:-2px 0; float: left; background: url(images/separator.png) 0px 0px no-repeat; padding: 14px 0 3px 30px;}
		#header #search-form { float: right; width: 132px; background: url(images/search.png) no-repeat; height: 33px; margin-top:7px; }
			#header #searchinput { background: none; border: none; font-style: italic; color: #7d8990;  text-shadow: 1px 1px 1px #f6f7f8; padding-left: 12px; display: block; margin-top: 6px; }  
			div.description a.readmore { color: #ffffff; background: url(images/featured-readmore-right.png) no-repeat top right; display: block; height: 34px; padding-right: 9px; line-height: 34px; float: right; font-style: italic; text-shadow: 1px 1px 1px #86949b; margin-top: 8px; }
		#services_bg { background:url("images/separator_bg.png") repeat-x scroll top left; padding-top: 1px; margin-top: -47px; }
			#services { min-height: 283px; position: relative; background: url(images/separator_bg.png) repeat-x center bottom; }
		
		#services .one-third { background: url(images/third-left-bg.png) no-repeat top left; float: left; width: 210px; position: relative; padding: 31px 34px 20px 76px; }
		#services .first { background: none !important; }
			#services img.icon { position: absolute; left: 23px; top: 31px; }
			#services .one-third.first img.icon{ left: 18px; }
			#services h3.title { font-size: 24px; margin-bottom: -4px; line-height: 1.3em; text-shadow: 1px 1px 1px #fff;}
			#services h3.title a:hover { text-decoration: none; }
			#services p.tagline { font-family: Georgia, serif; font-style: italic; color: #a0a7ac; margin-bottom: -8px;}
			
	#content { background: url(images/content_line.png) repeat-y 641px 0px; padding-bottom: 25px; }
		#content.nudge { margin-top:-46px; }
	#content.pagefull_width, .pagefull_width #content-area { background: none; width: 100%; }
		#content-area { float: left; width: 641px;}
			div.entry { /*padding: 30px 41px 30px 20px; background: url(images/separator_bg.png) bottom left repeat-x; width: 580px; */}
			#content.pagefull_width div.entry { width: 900px; }
				div.entry a, div#comment-section a { color: #000000; font-weight: bold; }
			div.entry.homepage { padding-bottom: 0px; background: none; }	
				div.entry h2.title, div.entry h1.title { padding-bottom: 22px; }
				div.entry img.thumbnail-post { border: 8px solid #ffffff; box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:3px 6px 8px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 3px 6px 8px 1px rgba(0, 0, 0, 0.3); margin-right: 23px; margin-bottom: 17px; margin-top: 7px;}
					
		/*#breadcrumbs { margin-top: -32px; padding: 0px 0px 15px 25px; background: url(images/separator_bg.png) bottom left repeat-x; }
		#breadcrumbs, #breadcrumbs a { color: #a0a7ac; font-style: italic; font-family: Georgia, serif; } */
		h2.title a:hover { color: #000000 !important; text-decoration: none; }
		h3.title { font-size: 24px; }
		p.post-meta { margin-top: -12px; padding: 0px 0px 10px 4px; line-height: 22px; }
		p.post-meta, p.post-meta a { color: #a0a7ac; font-family: Georgia, serif; font-style: italic; font-weight: normal; }
			p.post-meta a:hover, #breadcrumbs a:hover { color: #111111; text-decoration: none; }
		
		.entry ul { list-style-type: disc; margin: 10px 0px 10px 20px; }
		.entry ol { list-style-type: decimal; list-style-position: inside; margin: 10px 0px 10px 2px; }
			.entry ul li ul, .entry ul li ol { margin: 2px 0px 2px 20px; }
			.entry ol li ul, .entry ol li ol  { margin: 2px 0px 2px 35px; }
				
/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/		
		ul.nav  {/*background: #f3f4f5 url(images/bg-menu.jpg) repeat-x; border: 1px solid #c7ced1;  font-family: Arial, Verdana, sans-serif; font-size: 14px; padding-top:1px; */}
			ul.nav li {/* border-left: 1px solid #ffffff; border-right: 1px solid #c7ced1; */}
			/*ul.nav > li > a:hover, ul.nav > li.current_page_item  > a, ul.nav > li.current-cat > a { background: #e8ebec; }*/
			ul.nav li a { /*color:#434343; padding:14px 12px 13px; */}	
			ul.nav li a:hover {text-decoration: none;}
			ul.nav > li:last-child { /*border-right: none; background: url(images/grey_white_line.jpg) repeat-y top right; padding-right: 2px; */ }
				/*ul.nav ul { border-left: 1px solid #ffffff; border-right: 1px solid #c7ced1; border-bottom: 1px solid #c7ced1; }
				ul.nav > ul { background: url(images/first_element.jpg) 0px 0px no-repeat; }*/
					/*ul.nav ul li a { background: url(images/bg-menu.jpg)!important; }*/
						/*ul.nav ul li a:hover { background-color: #d6dadd;}
						ul.nav li:hover a { background-color: #e8ebec; }*/
					/*ul.nav ul > li:last-child a { background-image: none; }*/
					
				ul.nav ul { top: 34px !important; }
					ul.nav ul ul { left: 203px !important; top: -2px !important; border-top: none; }
					
				ul.nav li li { border-left: none; }				
					ul.nav li li a { width: 150px; padding: 5px 4px 5px 18px; color: #333333!important; }
					
					ul.nav ul ul { /*background: #e8ebec url(images/second_line.jpg) repeat-x; padding-top: 2px;*/ }
					
					ul.nav ul li.last > a { /*background-image: none;*/ } 

/*------------------------------------------------*/
/*--------------[FEATURED SLIDER]-----------------*/
/*------------------------------------------------*/
		div#featured { position: relative; background: url(images/featured_bg.jpg) no-repeat scroll center bottom transparent; padding-bottom:35px; padding-left: 15px; }
			#featured_content, .slide { width: 920px !important; }
			a#left_arrow { background: url(images/left_arrow.png) 0px 0px no-repeat; left: 0px; }
			a#right_arrow { background: url(images/right_arrow.png) 0px 0px no-repeat; right: 0px; }
			a#left_arrow, a#right_arrow { display:block; height:23px; position: absolute; text-indent:-9999px; top:88px; width:13px; }
				div.slide img.thumb {float: left; margin-left: 30px; text-indent:-9999px;}
				div.slide div.description {float: right; width: 420px; margin-right: 25px; }
					div.description h2 a:hover { text-decoration: none; }
					div.description p.tagline { font-family: Georgia, serif; font-style: italic; color: #a0a7ac; }
					div.description { color: #262626; }
					
					a.readmore { color: #ffffff !important; font-weight: normal !important; background: url(images/featured-readmore-right.png) no-repeat top right; display: block; height: 34px; padding-right: 9px; line-height: 32px; float: right; font-style: italic; text-shadow: 1px 1px 1px #86949b; margin-top: 8px; margin-right: 0px; }
						a.readmore span { display: block; height: 34px; background: url(images/featured-readmore-left.png) no-repeat; padding: 0px 11px 0px 20px; } 
						
			div#controllers { clear:both; bottom:-5px; left:0; padding-left:440px; position:absolute; }	
				div#controllers a { float: left; text-indent:-9999px; background: url(images/controller1.png) no-repeat; display: block; height: 14px; width: 15px; margin-right:4px; }	
				div#controllers a.activeSlide {background: url(images/controller2.png) no-repeat;}
		
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

#comment-section { padding: 10px; }
	h3#comments { font-size: 30px; }

span.bottom_bg { background:url("images/comment-bottom.png") no-repeat scroll  118px bottom; display: block; height: 2px; margin-top: -21px; } 
	div.authordata { width: 100px; }
		img.avatar { float: right; border: 5px solid #ffffff; box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:2px 3px 6px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.2); }
		.colaborador_img img.avatar { float: inherit; border: 0; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2); }
		div.comment-author { text-align: right; margin-top: 13px; padding-bottom:5px; }
			div.comment-author span.fn a, div.comment-author span.fn { color: #262626 !important; font-size: 14px; font-weight: normal !important;  }
		.comment-meta { margin-top: 3px; }	
			.comment-meta a { color: #434343 !important; font-size: 11px; font-weight: normal !important; }
		
	.comment-wrap { float:left; margin-left:32px; }
		.reply-container { float: right; }
			.reply-container a { padding-left: 15px; }
			.reply-container a:hover { text-decoration: none; }
			
	
	ul.children .comment .bottom_bg { background: none; }

	li.depth-1 .comment-wrap { width: 428px; }
	li.depth-2 .comment-wrap { width: 310px; }
	li.depth-3 .comment-wrap { width: 193px; }
	li.depth-4 .comment-wrap { width: 77px; }
		
	ol.commentlist { padding-top: 10px; }
	.commentlist li.comment { margin: 10px 0px 20px; background: url(images/content_line.png) repeat-y 117px 0px; }
	.commentlist li.comment:first-child { margin: 0px 0px 20px;}
	.commentlist li li.comment:first-child { margin: 0px 0px 0px;}
		.commentlist li.comment ul { margin: 8px 0px 0px 117px; }
		
	#respond {  }
		#commentform textarea#comment {  }
		#commentform input[type=text] {  }
		
	li.comment #respond {margin-left:122px; padding-left:28px; padding-top:20px; background: #e4e4e4; }
		li.comment #respond textarea { width:59%;}
		.children .children li.comment #respond textarea { width:48%;}
		li.comment #respond input[type=text] { width: 50% !important; }
		.children .children li.comment #respond input[type=text] { width: 48% !important; }
	
	.depth-1 li.comment #respond { padding-left:10px; }
	
	span.bottom_bg {  }
		
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
		div#footer { border: 1px solid #c7ced1; margin-bottom: 35px; background-color: #f3f4f5; height: 45px;}
			div#footer-content { border-left: 1px solid #ffffff; border-top: 1px solid #ffffff;}
				ul#bottom-menu li { float: left; padding-top: 12px; padding-left: 22px;}
					ul#bottom-menu li a { padding-right: 10px; color: #434343; text-transform: lowercase;}
				p#copyright {float: right; padding-top: 10px; padding-right: 15px; font-size: 11px;}	
				


/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/
		div#sidebar { float: right; width: 317px; }
			div.sidebar-block { background: url(images/separator_bg.png) repeat-x bottom left; padding:28px 5px 20px 30px;  }
			#tabbed { position: relative; padding: 0px; }
				
				ul#tabbed-area { background: url(images/tabbed-area-bg.png) no-repeat; }
				
					ul#tabbed-area li.ui-state-active { background: url(images/active-tab-arrow.png) no-repeat bottom center; padding-bottom: 11px; }
						ul#tabbed-area li.ui-state-active a { background: #e8ebec; }
				
					ul#tabbed-area li { text-align: center; float: left; margin-right: 2px; }
					
					
						ul#tabbed-area li a { color: #404040; display: block; padding: 13px 3px 10px; }
						ul#tabbed-area li a:hover {text-decoration: none; background-color: #e8ebec; }
					ul#tabbed-area li.first a {width: 91px;} 
					ul#tabbed-area li.second a {width: 112px;}
					ul#tabbed-area li.last { margin-right: 0px; }
						ul#tabbed-area li.last a { width: 90px; }

						ul#tabbed-area li.ui-state-active a:hover { background-color: #e8ebec; }
					div#recent-tabbed.widget {padding-top: 25px;}	
			div.sidebar-block .widget ul ul { margin-left: 9px;}
				.widget ul { margin-bottom: 5px; }
					.widget ul ul { margin-bottom: 0px; }
				.widget ul li { background: url(images/bullet.png) no-repeat 0 10px; padding:5px 0 8px 18px; color: #262626;}
					.widget ul li ul { margin:0 0 -12px; padding:5px 0 0 7px;}	
						div#recent-tabbed, div#popular-tabbed, div#random-tabbed {padding-top: 25px; padding-left: 35px; padding-bottom: 25px; }
							div.widget h3.widgettitle { padding-bottom: 20px;  }
						
						
			
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/

div.post .new-post .aligncenter, .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { /*border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin-bottom: 10px;*/ }
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.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; text-align: center; }
.alignright { float: right; }
.alignleft { float: left }
img.alignleft { display:inline; float:left; margin-right:15px; }
img.alignright { display:inline; float:right; margin-left:15px; }

	
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/

.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 1000!important; }
.nav li { float:left; position:relative; }
.nav a { display:block; float: left; }
	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:35px; }
	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }
		.nav li li:hover ul, ul.nav li li.sfHover ul { left:203px; top:0px; }
	.nav li:hover ul, .nav li li:hover ul { top: -999em; }
	.nav li li { display: block;	padding: 0px; float: left; height: auto !important; }
	.nav li ul { width: 202px; display: none; }
		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }
		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }


/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }
		#wp-calendar td#today { color: #000000; }
	#wp-calendar th {	font-style: normal;	text-transform: capitalize;	padding: 3px 5px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }
		
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.pagination { overflow: hidden; padding: 15px 12px 0px; }

a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }

.js #feat-content, .js div#from-blog div.entries {display: none;} 

.foursixeight { margin: 15px 0px 15px 84px;}

.fullwidth { width: 100% !important; } 

div#controllers { z-index: 100; }



/* logo */
.logo {
	margin-top: 4px;
	text-align: center;
}

/* container */
.global {
	width: 960px;
	margin: 0 auto;
	padding:0;
	padding: 0px 5px;
	background-image: url('images/mask-png.png');
	color:#333;
	position: relative;
}
.container {
	 overflow: hidden;
	 background-color: #ffffff;
}

/* header */
/*------------------------------------------------*/
/*-----------------[Area Destaque]----------------*/
/*------------------------------------------------*/
#area-destaque { width: 580px; height: 260px; position: relative; margin: 0px; float: left; background-color: #555555;}
#area-destaque .pics {height:260px;
	left:5px;
	position:absolute;
	top:0;
	width:475px; 
	overflow: hidden;
}
#area-destaque .pics a{
	color: #333333;
}
.pics h2{
	margin-bottom: 4px;
}
	#area-destaque .pics div.excerpt { background:#000000;bottom:0; padding:10px 15px; position:absolute; width:445px; z-index:2; left: 0; 	filter: alpha(opacity=48);-moz-opacity:.48;opacity:.48;
}
#area-destaque .pics:hover div.excerpt{ background:#000000;bottom:0; padding:10px 15px; position:absolute; width:445px; z-index:2; left: 0; 	filter: alpha(opacity=75);-moz-opacity:.75;opacity:.75;
}

	#area-destaque .pics div.excerpt p, #area-destaque .pics div.excerpt a { color: #ffffff; font-family: "Trebuchet MS", Arial, verdana, serif; }
	#area-destaque .pics div.excerpt a h2{
	margin: 0px;filter: alpha(opacity=150);-moz-opacity:1.50;opacity:1.50
}
	#area-destaque .pics span.feat-overlay { position: absolute; top: 0px; left: 0px; display: block; width: 475px; height: 230px; z-index: 1; }
	#area-destaque div#slider-control { position: absolute; width: 90px; height: 213px; z-index: 4; top: 0px; right: 5px; }
	#area-destaque div#slider-control div.featitem {height: 48px; float: left;cursor: pointer; margin-bottom: 5px; }
	#area-destaque div#slider-control div.featitem img { float: left;padding:6px; background:url('images/images.png') no-repeat -267px -464px; }
	#area-destaque div#slider-control div.featitem.active img  { padding:6px; background:url('images/images.png') no-repeat -357px -464px;}
	#area-destaque div#slider-control div.featitem span.order { display: none; }
	#area-destaque div#slider-control div.featitem h2 { font-size: 14px; line-height: 16px; float: left; width: 88px; padding-bottom: 0px; margin: 7px 0px;  }
	div#slider-control div.featitem h2 a { color: #959595; }
	#area-destaque div#slider-control div.featitem span.meta { color: #b6b6b6; font-size: 11px; padding: 1px 0px; border-width: 1px 0px; display: block; float: left; width: 172px; }
	
	/*#area-destaque div#slider-control div.featitem.active h2 { background: url(images/featitem-active-h2border.png) repeat-x bottom left; margin-bottom: 1px; color: #000000; }*/
	#area-destaque div#slider-control div.featitem.active span.meta { color: #797979; border: 0px; }
	.titulo-destaque {
		bottom:0px;
		left:0;
		position:absolute;
		z-index: 3;
		width: 465px;
		padding: 0 0 0 10px;
		background: #aaaaaa;
	}
.galeria-destaque-home{
	width: 580px;
	margin-left: 10px;
	overflow: hidden;
}
.topo {
	background-image:url('images/bg-top.jpg') ;
  	background-repeat: no-repeat; 
	color: #eeeeee; 
	padding: 10px;
	height: 101px;
}
.topo_right{
	width: 354px;
	float: right;
}
.topo h1{
	font-size: 20pt;
	padding:20px 0 0 16px;
	margin:0;	
}
.topo h1 a{color: #404040; text-decoration: none;}
.topo h1 a:hover{color: #666; text-decoration: none;}
.topo h2{
	font-size: 10pt;
	color:#333;
	padding: 0 0 0 18px;
	margin:0;	
}

/* content */
.content {
	float:left;
	overflow: hidden;
	font-size: 14px;
	line-height: 16px;
	margin:0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	width: 580px;
}
.post {
	margin:0;
	line-height: 20px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}
.post h2 {
	border-bottom:1px solid #AAAAAA;
	font-size:22px;
	font-weight:bold;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	line-height:normal;
}
.post h2 a{
	color: #023a77;
	text-decoration: none;
}
.post h2 a:hover{
color:#326ba9;
	text-decoration: none;

}
.post ul {}
.post li { list-style: disc;}
.entry p {
	margin:10px 0 10px;
	color: #333333;
}
.postmetadata{
	clear: both;
	background:#F7F7F7;
	padding:6px;
	margin: 0px 0 20px;
	overflow: hidden;
}
.navigation {
	font-size:10pt;
	padding:0;
	text-align:center;
	width:100%;
	background: #ffffff;
}
#comment-section .navigation {
	padding: 10px 0;
	background: none;
	width: auto;
}
#comment-section .navigation .alignleft a, #comment-section .navigation .alignright a {
	padding: 5px 0;
	background: none;
	width: auto;
	margin: 0px 0;
}
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}
#comment-section .alignleft a {
	float: inherit;
}
/* sidebar */
.sidebar {
	float:right;
	margin: 0px 10px 0 0;
	padding:0;
	width:340px;
	font-size: 14px;
}
.sidebar h3 {
	font-size:13px;
	margin: 0px 0 5px;
}
.sidebar label{
	color: #555555;	
	margin: 0;
	padding: 0;
}
.sidebar p {margin:0px 0px 10px 0px; padding: 0 6px 0 12px;}
.sidebar img {padding: 0; margin: 0;}
.sidebar ul {
	margin:0px 0 10px;
	padding:0;
}
.sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 180%;
	list-style-type: none;
}
.sidebar ul ul {
	margin:14px 0;
	padding:0;
}
.sidebar ul ul li {
	list-style-type: none;
}
.sidebar ul ul ul{
	margin: 0;
	padding: 0;
}
.sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}

/* comments */
#commentform{
padding: 10px;
	margin:0px 0 0;
}
#commentform a{line-height: 14pt;}
#commentform h3{
	font-family: georgia, times, verdana;
	font-size: 10pt;
	font-weight: 300;
	margin:0;
	padding:0;
	}
#comment{
	width:419px;
	}
#author, #email, #url, #comment, #submit{
	background: #fff;
	font-size: 12px;
	margin:0px 5px 0 0;
	padding:4px 0px 0px 4px;
	height: 21px;
	font-family: Arial;
	color: #555555;
	border: 1px solid #cccccc;
	}
	textarea#comment{
	height: 100px!important;
}
#submit{margin:5px 5px 0 0; cursor: pointer;}
#comments{margin:0; padding:0}
ol.commentlist {list-style-type: none; margin:0; padding:0;}
.avatar{float:left; margin:0 12px 10px 0;}
ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 0px 0px;
	list-style-type:none;
	}

ol.commentlist li p {margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14pt;}
cite {
	font-family: arial, verdana, tahoma;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	}
	
	
/* misc */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left
}
.wp-caption {
	width: 448px!important;
	margin: 0 auto;
  /*  border: 1px solid #ddd;
   text-align: center;
  
   padding-top: 4px;
   margin: 10px;
   optional rounded corners for browsers that support it 
   -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:25px;
	padding: 0 4px;
	margin: 0;
	 width: 440px;
	background: url('images/bg-img-single-bottom.gif') no-repeat bottom center;
}
.highslide img { 
	border: 0!important;
}

/* footer */
.footer {
	background:#023a77;
	clear: both;
	color: #ffffff;
	padding: 17px 0px 20px;
	font-size: 12px;
}
.footer .icones{
	 background:url('images/images.png') no-repeat 0px -549px;
	 float: right;
	 margin: -34px 10px 0px 0px;
}
.footer-busca {
	margin:0 auto;
	height: 26px;
	padding:4px 5px;
	background:url('images/images.png') no-repeat 0px -53px;
	width:344px;
	position: relative;
	top: 3px;
}
.footer_row_one{
	width: 100%;
	overflow: hidden;
}
	
.footer p{padding:14px 0;margin: 0; text-align:center;}
.footer a{color: #ffffff;text-decoration: none;}
.footer a:hover{text-decoration: underline;}
.footer-categorias{
	margin: 24px 10px 20px;
}
.footer-categorias ul{
	width: 73px;
	margin-top: 10px;
	float: left;
	font-size: 10px;
}
.footer-categorias ul li{
	 padding-left: 5px;
}
.footer-categorias ul li.li_title{
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	padding-left: 0px;
}
.footer-categorias, .footer-final {
	padding: 0px;
	font-size: 14px;
	overflow:auto;}
div.footer-categorias ul li:last-child {
	color: #f2f2f2;
}
.footer-arquivos {
	float: left;
	width: 620px;
}
.footer-arquivos h2 {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 10px;
}
.footer-publicidade {
	float: right;
	width: 320px;
}
.footer-icones {
	float:right;
	margin:0px 0px 0px 0;
	overflow:auto;
}

.footer-icones a{
	display: block;
	width: 67px;
	float: left;
	margin-right: 10px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;
}
.footer-icones a:hover{
	text-decoration: none;
}
.footer-icones a:hover span{
	text-decoration: underline!important;
}
.footer-icones li {
	float: left;
	padding:5px 5px 0;
}
.footer-final {
	margin: 20px 0px 0px 10px;
}
small {
	font-size:11px;
	display: block;
}
.wp-polls-ul small{
float:left;
margin-right:5px;
}
.wp-polls-ul li {
	height: auto!important;
}
p.copy {
	margin:10px 0;
	text-align: right;
}
.copy {
	font-size: 18px;
	font-weight: bold;
	line-height: 200%;

}
.copy a {
	text-decoration: underline;
	color: #333333
}

/* publicidade */
.top-ad {
	padding:10px 110px;
	 background-color:#011648; 
}
.ad-728x90 {
	width: 728px;
	height: 90px;
	text-align: center;
	line-height: 90px;
	background-color: #eeeeee;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	border: 5px solid #415076;
}

.footer-ad .ad-728x90 {
border: 5px solid #bfbfbf!important;}

.footer-ad {
	margin:10px;
	float:left;
	padding:10px;
	width:915px;
}
.publicidade-lateral {
	margin: 0 0 20px;
	float: left;
}
.publicidade-lateral {
	border: 0px solid #cccccc;
}
.ad-300x250 {
	padding: 17px;
}
.second-box .ads-125x125 img{
	margin: 14px 9px 14px 9px;
}
.ads-125x125 {
	margin: 0 25px;
}
.ads-125x125 img {
	margin: 0 7px 14px;
}
.ad-120x180, .fixed { 
	padding: 5px!important;
	background-image: url('images/mask-png.png');
}
.ad-120x180 .cd_ad_slot {
	display:block;
	margin-bottom:6px;
	overflow:hidden;
}
.ad-120x180 .cd_ad_slot:last-child {
	margin-bottom:0px;
}
.content .cd_ad_slots, .ads-468x60-destaques-rodape  {
	border: 5px solid #bfbfbf;
	width:468px;
	height: 60px;
	margin: 20px auto 16px;
}
.sider-ad{
	margin-left:975px;
	position:absolute;
	width:130px;
	top:5px;
}
.cd_ad_slots{
 padding: 0px!important;	

}
.fixed{
	padding: 10px;
}*/
img.cd_ad_img{ 
	padding: 0px!important;
}
.fixed {
	position: fixed;
	top: 5px;
} 
/* misc */
.icones {
	float: right;
	background: url('images/images.png') no-repeat 0px -549px;
	height: 32px;
	padding: 4px;
}
.icones a {
	margin-left: 5px;
	float: left;
}
.busca {
	width: 343px;
	padding: 4px 5px 0px 5px;
	height: 30px;
	float: right;
	text-align: right;
	margin-top: 20px;
	background: url('images/images.png') no-repeat 0px -19px;/*
	filter: alpha(opacity=48);-moz-opacity:.48;opacity:.48;*/
}
.busca_input {
	color:#444444;
	font-size:18px;
font-weight: normal;
float:left;
	height: 21px;
	border: 0px;
	padding:2px 5px 3px;
	width: 270px;
	background: url('images/images.png') no-repeat 0px -198px;/
}
.busca_btn {
	background: url('images/images.png') no-repeat -561px -65px;
	border: 0px;
	float:right;
	font-weight:bold;
	width: 60px;
	 height: 26px;
	 	padding:0px 0px;
}
#smart-archives-block a{
	text-decoration: underline;
}
#smart-archives-block a, #smart-archives-block .empty-month {
}
/*#smart-archives-block a:after, #smart-archives-block .empty-month:after {
	content: "|";
	color: #333333;
	margin: 0 0 0 5px;
}
#smart-archives-block strong a:after {
	content: "";
}
ul#smart-archives-block a:last-child, ul#smart-archives-block .empty-month:last-child {
	content: ""!important;
}*/
#smart-archives-block .empty-month {
	text-transform:caption;
}
a.more-link {
	background: url(images/leia-mais.png);
	color:#FFFFFF;
	display:block;
	float:right;
	height:39px;
	line-height:35px;
	margin:10px 0 10px 10px;
	padding:0 0 0 12px;
	width:122px;
}

/* -- ABAS -- */
ul.tabs {
	margin: 0 0 0 0px;
	padding: 0;
	float: left;
	list-style: none;
	height: 30px;
	width: 340px;
}
ul.tabs li {
	float: left;
	width: 90px;
	text-align: center;
	padding: 0;
	color: #ffffff;
	background:url('images/images.png') no-repeat -431px -259px;
	line-height: 30px;
	border-left: none;
	margin-right: 2px;
	margin-bottom: 0px;
	background: #e0e0e0;
}

ul.tabs li a {
	text-decoration: none;
	display: block;
	font-size: 16px;
	z-index: 0!important;
	outline: none;
	color: #ffffff;
	background:url('images/images.png') no-repeat -431px -259px;

}
ul.tabs li a.current{
	background: url('images/images.png') no-repeat -431px -289px;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #fff;
}

ul.tabs li.maior{
		width: 130px;
}
ul.tabs .maior a{
	background:url('images/images.png') no-repeat -431px -199px!important;
}
ul.tabs .maior a.current{
	background:url('images/images.png') no-repeat -431px -229px!important;
}


ul.tabs li.menor{
		width: 60px;
}
ul.tabs .menor a{
	background:url('images/images.png')  no-repeat -561px -199px !important;
}
ul.tabs .menor a.current{
	background:url('images/images.png') no-repeat -561px -229px!important;
}



ul.tabs li.medio{
		width: 100px;
}
ul.tabs .medio a{
	background:url('images/images.png') no-repeat -460px -66px !important;
}
ul.tabs .medio a.current{
	background:url('images/images.png') no-repeat -431px -320px !important;
}


div.wrap {
	width:340px;
	margin-bottom:20px;
}
.wrap .pane  {	
	background:#ffffff url() repeat-x 0 20px;
	display:none;		
	padding:0px;
	border-top:0;
	font-size:12px;	 
	
	background-image:none;
}

.verresultados{
	width: 70px;
	height: 20px;
	background:url('images/images.png') no-repeat -137px -464px !important;
	display: block;
	font-size: 12px;
	color:#023A77;
	text-align: center;
	margin-left: 65px;
	padding: 0px 0px 3px 0px!important;
	cursor: pointer;
}
.verresultados:hover{
	color: #ffffff!important;
	text-decoration: none;
	background:url('images/images.png') no-repeat -137px -484px !important;
}
.wp-polls-form strong{
	font-size: 16px;
}
.wp-polls-form .wrap .pane p {
	margin: 0px!important;
	font-size: 14px!important;
}
.lateral-rss {
	float: left;
	height: 17px;
	 margin-top: 3px;
}

.box-right {
	width: 318px;
	padding: 5px 10px;
	background: #eeeeee;
	border: 1px solid #cccccc;
	overflow: hidden;
	border-top: 0px;
	border-bottom: 0px;
}
.box-right ul{
	margin: 0 0 10px;
}
.box-right ul li,.box-right ul.ultimas span, .lista-posts  {
	background:url("images/bullet-right.jpg") no-repeat scroll 0 7px;
	padding:0 0 0 13px;
	display: block;
	width: 100%;
	overflow: hidden;
	line-height: 21px;
	height:21px;
}

.box-right .wp-polls-ul li {
	 background: none!important;
	 padding: 4px 0px 0px 0px;
}

/* -- FIM ABAS -- */

.middle_left{
	width: 590px;
	float: left;
}
.getfly{
	font-size: 11px;
	color: #023a77;
	background: #ffffff;
	padding: 6px 10px;
	text-align: right;
}
.getfly a{
	 text-transform:uppercase;
	 font-weight: bold;
}
.semresultado{
	overflow: hidden;
	background: #eeeeee;
}
.semresultado div{
	width: 345px;
	margin: 0px auto;
	overflow: hidden;
	padding: 10px;
}

.middle{
		background-color: #ffffff;
	overflow: hidden;

}
.semresultado h2{
	margin: 0px 0px 10px 0px;
	text-align: center;
	font-size: 18px;
} 
.img-middle {
	background: #EFEFEF;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding: 0 4px;
	width: 438px;
	text-align: center!important;
	overflow: auto;
}
.img-post {
	margin: 10px auto 0px;
	width: 448px;
}
.wp-caption .img-bottom { 
	display: none;
}

.noticias ul, .entrevistas ul, .colunas ul {
	height: 300px;
	overflow-x: hidden;
	overflow-y: auto;
}
.noticias h3, .entrevistas h3, .colunas h3{
	margin: 2px 0px;
}
ul.upcoming li {
	height: auto;
}
ul.upcoming li {
	background:none;
	padding: 0;
}
ul.upcoming li a {
	background:url("images/bullet-right.jpg") no-repeat scroll 0 7px transparent;
	padding:0 0 0 13px;
}


/*calendário*/


.category-events #tec-content {
	background:#fff;
	width:670px;
	padding:1px 35px;
	margin-left:10px;
}
#tec-events-calendar-header {
	position:relative;
	margin:20px 0px 10px;
}
#tec-events-calendar-header h2{
	width: 100%;
	padding: 0px;
	background: ;
}
.tec-calendar-buttons {

}
#tec-events-calendar-header .tec-calendar-buttons{
	display: block;
	padding: 5px;
	margin-top: 10px;
	background: #efefef;
	overflow: hidden;
}
#tec-events-calendar-header select{
	 font-family: "Trebuchet MS";
	 font-size: 12px;
	 color: #555555;
	 height: 21px;
	 border: 1px solid #aaaaaa;
}
#tec-events-month{
	width: 100px;
}
#tec-events-year{
	width: 70px;
	margin-right: 0px!important;
}
.tec-calendar-buttons a {
	background:#999;
	color:#fff;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:29px;
	line-height:27px;
	margin-right: 5px;
	padding: 0 4px;
	text-align:center;
	width: 86px;
	
}
.upcoming a.tec-button-on, .grid a.tec-button-on {
	background:url('images/btnbig_calendar_on.png') !important;
}
.upcoming a.tec-button-off, .grid a.tec-button-off {
	background:url('images/btnbig_calendar.png') !important;
	
}
#tec-nav-above {
	margin:5px 0 0;
}

.category-events #tec-nav-below {
	margin:21px 0;
}
select.tec-events-dropdown {
	width:auto;
	font-size:11px;
	margin:0px 9px 0 0;
}
.category-events .post {
	padding:0 0 12px 10px;
	overflow:hidden;
	margin-bottom:0;
}
.category-events .upcoming .entry-title {
	font-size:15px;
	margin:15px 0 6px;
}
.category-events .entry-title a, .tec-event-meta-desc, .tec-event-day {
	color:#555;
}
.category-events .post .alt {
	background:#f9f9f9;
	border-width:0;
}
table.tec-calendar {
	margin:0px 0 12px 1px;
	clear:both;
	font-size:12px;
	width: 579px;
	border-collapse:collapse;}
.tec-calendar .daynum {
	background-color: #eee;
	color:#333;
	font-size:10px;
	padding:3px 9px;
}
.tec-calendar td.tec-present .daynum {
	background-color: #011648;
	color: #fff;
}
.tec-calendar td.tec-past .daynum {
	color: #aaa;
}
.tec-calendar th {
	width: 250px;
	height: 10px;
	background: #999 url(images/grid-th-bg.png) repeat-x;
	color: #fff;
	padding:4px 0;
	text-align:center;
	border-right: 1px #ffffff solid;
	 border-collapse: collapse;
}
.tec-calendar td {
	height: 100px;
	width:14.28%;
	color: #114B7D;
	vertical-align: top;
	border:1px solid #cccccc;
	padding:0;
	border-collapse: collapse;
}
thead{
	width: 100%;
	border: 1px #999999 solid;/*
	border-left: 0px;
	border-right: 0px;*/
}
thead th:first-child{
	border-left: 0px!important;
}
thead th:last-child {
	border-right: 0px!important;
}
.tec-calendar td .tec-event {
	padding:6px 9px;
	line-height:1.2;
}
.tec-calendar td a {
	font-size:91.7%;
}
.tec-calendar hr {
	border:0 none !important;
	display:block;
	height:1px;
	background-color:#D4DBCC;
	margin:0 9px;
}
.tec-calendar .tec-event {
	position:relative;
}
.tec-calendar .tec-tooltip {
	border:1px solid #666;
	position:absolute;
	z-index:1001;
	bottom:30px;
	left:3px;
	width:320px;
	background-color:#f9f9f9;
	color:#333;
	line-height:1.4;
}
.tec-tooltip .tec-arrow {
	width:19px;
	height:11px;
	display:block;
	background:url(images/tooltip-arrow.png) no-repeat 0 bottom;
	position:absolute;
	bottom:-11px;
	left:20px;
}
.tec-calendar .tec-right .tec-tooltip {
	left:auto;
	right:3px;
}
.tec-right .tec-tooltip .tec-arrow {
	left:auto;
	right:30px;
}
.tec-tooltip .tec-event-title {
	margin:0;
	color:#fff;
	background:#002c5d;
	font-size:12px;
	padding:0 6px;
	height:24px;
	line-height:24px;
}
.tec-tooltip .tec-event-body {
	font-size:11px;
	padding:3px 6px 6px;
}
.tec-tooltip .tec-event-date {
	font-style:italic;
	margin:3px 0;
}
.tec-event .post {
	position:relative;
}
#tec-event-meta {
	margin: 18px 0 12px;
	padding: 5px;
	overflow:hidden;
	clear:both;
	font-size: 12px;
	background: #f5f5f5;
}
#tec-event-meta ul{
	width: 100%;
}
#tec-event-meta ul li{
	width: 49%;
	float: left;
	list-style: none;
}
#tec-event-meta .column {
	float:left;
	width:45%;
	padding:0 4% 0 0;
	text-align:left;
	margin:0;
}
#tec-event-meta dt {
	float:left;
	clear:left;
	font-weight:bold;
	width:70px;
}
#tec-event-meta dd {
	padding:0;
	margin-left:70px;
	margin-bottom: 10px;
}
#tec-event-meta .gmap, .tec-event-meta-desc .gmap {
	color:#023A77;
}
span.back {
	margin:12px 0 0;
}
#tec-events-loop {
	font-size:13px;
	clear:both;
}
.tec-events .tec-event-entry {
	width:170px;
	float:left;
	padding:0px;
	padding: 5px;
	background-image:url(images/bg-colaborador.gif);
}
.tec-events .tec-event-list-meta {
	float:right;
	padding:0px;
	width:390px;
	font-size:12px;
	margin-bottom:0px;
}
.tec-events .tec-event-list-meta p{
	height: 82px;
	overflow: hidden;
	width: 100%;
}
.tec-event-list-meta table .tec-event-meta-desc{
	 background: #aaaaaa;
	 padding: 5px;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;

}
.tec-event-list-meta table .tec-event-meta-value{
	background: #f5f5f5;
	padding: 5px;
	border-bottom: 1px solid #ffffff;
}
.tec-event-list-meta table {
	border-collapse:collapse;
	position: absolute;
	bottom: 0px;
}
.tec-event-list-meta td {
	vertical-align:top;
	padding-bottom:4px;
	text-align:left;
}
.tec-event-meta-desc {
	font-weight:bold;
	padding-right:12px;
	width:64px;
}
h4.tec-event-day {
	font-weight:bold;
	font-size:15px;
	margin:12px 0 -3px;
	clear:both;
}
.event-day{
	font-size: 14px!important;
	 padding: 3px 5px;
	 font-weight: normal;
	 width: 570px;
	 margin: 10px 0px;
	 color: #ffffff;
	 background-color: #023A77;
}
h4.tec-event-day + .post .entry-title {
	margin-top:6px;
}

#eventbrite-embed {
	width:100%;
	min-height:225px;
	margin:24px 0;
}

.tec-nav{
	 background-color: #f5f5f5;
	  font-size: 12px;
	   padding: 5px;
	   overflow: hidden;
}
.tec-nav-previous{
	 float: left;
}
.tec-nav-next{
	 float: right;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom:1; /* For IE */
	position: relative;
}
.eventos-filtro{
	border-bottom:1px solid #AAAAAA;
border-top:1px solid #AAAAAA;
overflow:hidden;
padding:5px 0;}
.eventos-filtro select{
	 height: 21px; margin: 2px;
	 border: 1px solid #aaaaaa;
	 font-size: 12px; color: #555555;
}
.eventos-filtro ul{
	width: 313px;
	padding: 10px 30px 10px 10px;
	 float: left;
	 background:#eeeeee;
 margin-right: 10px;
	  font-size: 16px;
}
.eventos-filtro ul ul{
	font-size: 13px;
	border: 0px;
	padding: 0px;
	 margin: 10px 0px 0px 0px;
}

/**/
.foto_dia {
	background-color: #555555;
	text-align:center;
	float: left;
}
.foto_dia .flickr_highslide {
	text-align: center;
}
.foto_dia .flickr_highslide .highslide img {
	float: inherit;
}

.foto_dia_link{
	 float: right;
	height: 20px;
	width: 111px;

}
.foto_dia h1 {
	text-align: left;
	margin:9px 10px 10px;
	padding: 0 0 7px;
	font-weight: normal;
	border-bottom: 1px solid #ffffff;
}
.foto_dia h1 a {
	 color: #ffffff;
}
.foto_dia_link {
	margin: 10px 10px 6px;
}
.foto_dia .foto_dia_link a{
	 color: #555555;
	 text-decoration: none;
	 font-size: 12px;
	 display: block;
	 background: #ffffff;
	 width: 108px;
	 float: left;
	line-height: 19px;

}
.foto_dia .foto_dia_link img{
	 float: left;
	 margin-right: 5px;
}
.foto_dia_link a:hover{
	text-decoration: underline;
}
.wrap .pane p  {
	margin: 0px 0px 10px 0px;
	font-size: 14px;
	text-align: left!important;
	padding: 0px!important;
	text-align: right;
}
.foto_do_dia_legenda {
	text-align: left;
	color: #ffffff;
	margin: 5px 5px 0px;
}
.wp-polls-ans{
 margin-top: 10px;	
}
.quiz object{
	width: 318px!important;
}
.dig-in{
	display: none;
}


/*pages*/

.colaborador{
	width: 100%;
	padding-bottom: 0px;
	overflow: hidden;
	margin: 20px 0 20px;
	font-size: 13px;
}

.colaborador_img{
	float: left;
	padding: 5px;
	width: 100px;
	height: 100px;
	/*background-image:url('images/bg-colaborador.gif');*/
	border: 1px solid #cccccc;
	background: #efefef;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
.colaborador_text{
	width: 458px;
	float: right;
	 margin-bottom: 10px;
	 font-size: 12px;
	 color: #555555;
}
.colaborador h2{
	border: 0px;
}

.colaborador_link{
	width: 458px;
	float: right;
	font-size:12px;
}	
.contato_p{
	padding: 10px;
	margin-bottom: 10px;
	background: #f5f5f5;
}
.contato_p p{
	margin: 0px;
}
.wpcf7-form{
	width: 381px!important;
	margin: 0px auto;
}
.newsletter .wpcf7-form { 
	width: auto!important;
}
.newsletter .lateral-continuar {
	width: 62px;
}
.newsletter span.wpcf7-not-valid-tip {
	background: none;
}
.newsletter .wpcf7-form .label {
	float:left;
	padding:5px 10px 0 0;
	text-align:right;
	width:45px;
}
.newsletter .wpcf7-form .row {
	padding: 0 0 10px 0;
}
.newsletter .wpcf7-form .field .input {
	width:246px!important;
	margin: 0 0 0 0!important;
}
.newsletter .wpcf7-form input.assinar {
	background:url("images/images.png") -67px -504px no-repeat !important;
	background-color:#023A77!important;
	padding:0 5px 1px 0 !important;	
	border:0 none!impotant;
	color:#ffffff!important;
	float:right!important;
	font-family:trebuchet!important;
	font-size:12px!important;
	height:auto !important;
	line-height:auto!important;
	margin:0 !important;
	width:60px !important;
	cursor: pointer;
	line-height: 15px!important;
}
.wpcf7-form p{
	margin-left: 78px;
	color: #888888;
	margin-bottom: 5px;
	font-size: 13px;
}
.wpcf7-form input, .wpcf7-form textarea{
	 font-family: Arial;
	 color: #666666;
	 font-size: 13px;
}
.wpcf7-form input[type="text"], .wpcf7-form textarea, .wpcf7-form select {
	 width:287px;	
	 border: 0px;
	 background-repeat: no-repeat;
	 float: none!important;
	 padding: 6px 7px 3px 8px;
}
.wpcf7-form input[type="submit"]{
background-image: url('images/btn-ok-contato.jpg') !important;
height:26px !important;
margin:0 !important;
width:60px !important;
border:0 none;
color:#555555;
float:left;
font-family:Arial;
font-size:14px;
line-height:23px;
margin-right:10px;
padding:8px 0 3px 7px;
}
.wpcf7-form input[type="text"], .wpcf7-form textarea, .wpcf7-form select {
	border: 1px solid #bfbfbf;
color:#555555;
float:left;
height:21px;
line-height:23px;
margin-right:10px;
}
.wpcf7-form select {
	height:35px;
	width:304px;
}
.wpcf7-form textarea{
	height: 98px!important;
}
.form_row{
	overflow: hidden;
	padding-bottom: 10px;
}
.form_row_label{
	float:left;
padding:7px 10px 0 0px;
text-align:right;
width:67px;
}
.form_row_input{
	float: left;
	width:302px;
}
.form_row_input input{
	margin: 0px!important;
}
.wpcf7-not-valid-tip{
	position: relative!important;
	border: 0px!important;
	color: red!important;
	display: block!important;
	margin-top: 1px;
	padding: 0px!important;
	left: 0px!important;top:0px!important;
}
.wpcf7-display-none{
		margin: 5px 0px 0px 77px!important;
	border: 0px!important;
	color: red!important;
	background: #f5f5f5;
	padding: 5px;
}
.wpcf7-validation-errors {
	color: red!important;
}

.navigation_top {
	width: 580px;
	background: url('images/images.png') no-repeat 0px -537px;
	height: 5px;
	float: left;
	margin: 10px 0 0;
}
.navigation_bottom {
	width: 580px;	 
	background: url('images/images.png') no-repeat 0px -543px;
	height: 5px;
	width: 580px;
	float: left;
	margin: 0 0 20px;
}
.navigation{
	overflow:hidden;
	width: 580px;
}
.sidebar .fotos {
	text-align: center;
	margin: 10px 0px 10px;
}
.lateral-rss img{
	float: left;
	margin: 0px 3px 0px 0px;
}

/*foto do dia*/
.widget_pflickr img{
	width: 570px;
}
.alignnone, .aligncenter, .img-post {
	padding-bottom: 10px;
}
.wp-caption .img-post{
	padding-bottom: 0px;
}
.img-middle .alignnone{
	padding-bottom: 0px;
}

#wp_thumbie  {
	width: 100%;
	overflow:auto;
	margin: 20px 0!important;
}

#wp_thumbie li {
	border-right:1px solid #D5D5D5;
	float:left;
	margin: 0px 4px;
	width: 136px;
	text-align:center;
	font-size: 12px;
	overflow: hidden;
}
#wp_thumbie li img{
	margin-bottom: 5px;
}
#wp_thumbie li:last-child {
	border-right:0px;
}
#wp_thumbie li  div{
	margin: 0 10px;
	width:115px;
	text-align:center;
}

#wp_thumbie_rl2 {
	display: none;
}
#wp_thumbie ul {
	margin:0px 0px 0px;
	padding: 10px 0px 8px;
	overflow:hidden;
}

.addthis_toolbox {
	text-align:center;
}

.single_tags {
	text-align: center;
	margin: 10px 0;
}
.hr{
	background:#4c82bc none repeat scroll 0 0;
height:3px;
margin-bottom:15px;
width:100%;}




.area_compartilhar h2, #wp_thumbie h2, #respond h2, h2.autor, .title-respond, .postado_por{
	font-size: 18px!important;
	color: #aaaaaa!important;
	border-bottom: 1px solid #cccccc!important;
}
.postado_por{
	 border-bottom: 0px!important;
}
.colaborador h2{
		font-size: 18px!important;
	color: #aaaaaa!important;
	margin: 10px 0px;
}
#commentform label{
	width: 96px;
	padding: 5px 10px 0 0;
	text-align: right;
	float: left;
}

.children .children #commentform label{
	width: 68px;
	padding: 5px 10px 0 0;
	text-align: right;
	float: left;
}


.line_form{
	overflow: hidden;
	padding-bottom: 10px;
}
.line_form small {
	font-size: 13px;
}
.line_form #submit{
	background-image:url(images/btn-ok.png) !important;
height:26px !important;
margin:0 !important;
width:60px !important;
border:0 none;
color:#555555;
font-family:Arial;
font-size:14px;
margin-right:10px;
padding:7px 0 0 7px;
}
#respond{

}




/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
	background: #efefef;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}


.wp-pagenavi a, .wp-pagenavi span {
	background-image:url("images/navigation-off.png")!important;
	background-repeat: no-repeat;
	background-position: center top;
	line-height:24px;
	margin:2px;
	padding:1px 14px;
	text-decoration:none;
	font-weight: normal!important;
}
.wp-pagenavi span.pages, .wp-pagenavi span.extend {
	background: none!important;
	padding: 1px 5px;
} 

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background-image: url('images/navigation-off.png')!important;
	background-position: center -20px;
	color: #FFFFFF;
	text-decoration:none;
}

.wp-pagenavi span.current {
	font-weight: normal;
}

.wp-pagenavi a.last, .wp-pagenavi a.first {
	background: none!important;
	padding: 1px 5px;
}
.wp-pagenavi a.last:hover, .wp-pagenavi a.first:hover {
	text-decoration:underline;
	color: #023A77;

}

#wp_thumbie ul, .custom_images, #comment-section{
	background: #eeeeee;
}
.custom_images{
 padding: 10px 10px 6px 10px;	
}
.cd_ad_wrap{
	float: left;
	width: 100%;
}
#breadcrumbs{
	font-size: 12px;
	padding: 3px 0px;
	 color: #777777;
	border-top: 1px solid #dddddd;

	border-bottom: 1px solid #dddddd;
}
#breadcrumbs strong{
	font-weight: normal;
}
.creditos{
	color: #666666;
	margin: 3px 0px 8px;
}
#respond{
	background: #e4e4e4;
}
.title_page{
	margin: 15px 0px 10px!important;
}
.entry-title{
	margin-bottom: 10px!important;
}

.rss_global{
	overflow: hidden;
	padding: 5px;
	background: #f5f5f5;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
}

.rss_global ul{
	 width: 240px;
	 font-size: 13px;
}

.rss_global ul li{
	overflow: hidden;
	padding:3px 0;
}
.rss_global ul img{
 float: left;
 padding-bottom: 0px;
 margin: 4px 3px;

}
.rss_ul_right{
	 float: right;
}
.rss_ul_center{
	 float: left;
}
.rss_intro{
}

.rss_ul_left{
	 float: left;
}
.rss_intro img{
	float: left;
	 margin:55px 48px 62px 10px;
}
.entry {
	width: 100%;
	float: left;
}
.post .hr {
	margin: 10px 0 10px 0;
	float: left;
}
.colaborador h1{

}
.rss_ul_right{
	width:90px!important;
}
.flickr-mini-gallery img {
	border:1px solid #DDDDDD!important;
	margin:4px;
	padding:3px;
}
.qq{
 padding: 10px;
 background: #f5f5f5;
}
.qq h2{
	text-align: center;
	margin: 0px;
}
.sf-sub-indicator {
	display: none;
}
.lista-de-posts ul li  {
	background:url("images/bullet-right.jpg") no-repeat scroll 0 7px;
	overflow:hidden;
	padding:3px 0 2px 13px;
}
.foto-do-dia-img {
	margin: 0 auto;
}
.lista-de-posts {
	float: left;
    overflow: auto;
    width: 100%;
}
span.cat-foto-dia {
	display: block;
	float: left;
	margin:0 21px 10px 22px;
	background: none;
	width: 150px;
}
.radio {
	text-align:center;
}
.radio a {
	text-decoration: none;
}
.radio a:hover {
	text-decoration: none;
}
ul.superfish {
	z-index: 100!important;
}
.post .entry table {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	margin: 10px 0;
}
.post .entry table td {
	border: 1px solid #cccccc;
	border-collapse: collapse;
	padding: 2px 4px;
}
.ad-120x180-separador {
	margin: 5px 0 0 0;
}
.publicidade_center{
	background: #eeeeee;
	border: 1px solid #cccccc;	
	border-top: 0px;
	border-bottom: 0px;
	float: left;
	width: 338px;
}
.ads-125x125 .cd_ad_slots span {display: block; float: left;}
	
.bg-banner-top {
	width: 580px;
	height: 5px;
	background: url('images/images.png') no-repeat;
}
.bg-banner-bottom {
	width: 580px;
	height: 5px;
	background: url('images/images.png') no-repeat 0px -6px;
	float: left;
}
.icon-facebook { 
	margin-left: 0!important;
	background: url('images/images.png') no-repeat -264px -550px;
}
.icon-twitter {
	background: url('images/images.png') no-repeat -589px -291px;
}
.icon-flickr {
	background: url('images/images.png') no-repeat -389px -65px;
}
.icon-orkut {
	background: url('images/images.png') no-repeat -423px -65px;
}
.icon-youtube {
	background: url('images/images.png') no-repeat -589px -259px;
}
.icon-rss {
	background: url('images/images.png') no-repeat -538px -318px;
}
.icon-favorito {
	background: url('images/images.png') no-repeat -356px -65px;
}
.icons {
	display: block;
	width: 32px;
	height: 32px;
	float: left;
	text-indent: -9999px;
}
.fotter-icones-bg {
	background: url('images/images.png') no-repeat 0px -452px #1A6B9C;
	float:left;
	height:85px;
	margin:0 10px 0 0;
	width:67px;
}
.icon-anuncie {
	width: 57px;
	height: 57px;
	margin:5px auto 1px;
	background: url('images/images.png') no-repeat -431px -379px #1A6B9C;
	cursor: pointer;
}
.icon-equipe {
	width: 57px;
	height: 57px;
	margin:5px auto 1px;
	background: url('images/images.png') no-repeat -488px -379px #1A6B9C;
	cursor: pointer;
}
.icon-contato {
	width: 57px;
	height: 57px;
	margin:5px auto 1px;
	background: url('images/images.png') no-repeat -545px -379px #1A6B9C;
	cursor: pointer;
}
.arquivos {
	width: 64px;
	height: 26px;
	background: url('images/images.png') no-repeat -67px -452px #1A6B9C;
	text-indent: -9999px;
}
.indice {
	width: 53px;
	height: 26px;
	background: url('images/images.png') no-repeat -67px -478px #1A6B9C;
	text-indent: -9999px;
}
.mais-fotos-right {
	float: left;
	width: 3px;
	height: 19px;
	background: url('images/images.png') no-repeat -296px -202px;
}
.mais-fotos-left {
	float: left;
	width: 9px;
	height: 19px;
	background: url('images/images.png') no-repeat -282px -202px;
}
.border-image-top {
	width: 448px;
	height: 5px;
	background: url('images/images.png') no-repeat -67px -525px;
}
.border-image-bottom {
	width: 448px;
	height: 5px;
	background: url('images/images.png') no-repeat -67px -531px;
	float: left;
}
.sidebar-widget-top {
	width: 340px;
	height: 5px;
	background: url('images/images.png') no-repeat -0px -12px;
	clear: both;
}
.sidebar-widget-top2 {
	width: 340px;
	height: 5px;
	background: url('images/images.png') no-repeat -131px -452px;
}
.sidebar-widget-bottom {
	width: 340px;
	height: 6px;
	float:left;
	background: url('images/images.png') no-repeat -131px -458px;
}
.icon-lateral-rss {
	width: 16px;
	height: 16px;
	float:left;
	background: url('images/images.png') no-repeat -300px -199px;
	margin:0 5px 0 0;
}
a.lateral-continuar {
	font-size: 12px;
	font-weight: normal;	
	display: block;
	line-height: 18px;
	background:#023a77;	
	color: #ffffff;
	float: right;
	height: 19px;
}
.lateral-continuar-left {
	width: 13px;
	height: 19px;
	float:left;
	background: url('images/images.png') no-repeat -120px -478px;
}
.lateral-continuar-right {
	width: 3px;
	height: 19px;
	float:right;
	background: url('images/images.png') no-repeat -134px -478px;
}
.wp-polls .Buttons { 
	background: url('images/images.png') no-repeat -207px -464px!important;
	border:0 none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	padding:0 14px 3px;
}
.wp-polls .Buttons:hover { 
	background: url('images/images.png') no-repeat -207px -484px!important;
}



/* =Menu
-------------------------------------------------------------- */

.menu-esquerda {
	background-image:url("images/bg-menu.jpg");
	display: block;
	float: left;
	font-size: 16px;
	border-left: 1px solid #cccccc;
	margin: 0px;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
	z-index: 1000;
}
.menu-esquerda .menu-header,
div.menu {
	font-size: 13px;
}
.menu-esquerda .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	background-image: url('images/bg-menu.jpg');
	padding:0;
}
.menu-esquerda .menu-header li,
div.menu li {
	float: left;
	position: relative;	
}
.menu-esquerda a {
	color: #aaa;
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
.menu-esquerda ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 34px;
	left: 0;
	float: left;
	width: 178px;
	z-index: 100!important;
}
.menu-esquerda ul ul li {
	min-width: 170px;
}
.menu-esquerda ul ul ul {
	left: 100%;
	top: 0;
}
.menu-esquerda ul ul a {
	background: #cccccc;
	line-height: 1em;
	padding: 10px;
	width: 150px;
	height: auto;
}
.menu-esquerda li:hover > a,
.menu-esquerda ul ul :hover > a {
	background: #cccccc;
	color: #333333;
}
.menu-esquerda ul li:hover > ul {
	display: block;
}
.menu-esquerda ul li.current_page_item > a,
.menu-esquerda ul li.current-menu-ancestor > a,
.menu-esquerda ul li.current-menu-item > a,
.menu-esquerda ul li.current-menu-parent > a {
	color: #fff;
}
* html .menu-esquerda ul li.current_page_item a,
* html .menu-esquerda ul li.current-menu-ancestor a,
* html .menu-esquerda ul li.current-menu-item a,
* html .menu-esquerda ul li.current-menu-parent a,
* html .menu-esquerda ul li a:hover {
	color: #fff;
}



/* main menu */
.current-cat {
	background: #F6F6F6;
}
.footer .current-cat {
	background: none;
}
.menu-esquerda ul li {
	list-style-type: none;
	float:left;
	margin: 0;
	border-left: 0px;
}
.menu-esquerda ul li a {
	padding: 5px 17px 7px;
	margin: 0;
	color:#505050;
	text-transform: uppercase;
	font-size: 16px;
	display:block;
	background-color: url('images/bg-nipe.png');
	background-position: right top;
	background-repeat: no-repeat;
}

.menu-esquerda ul li:hover, .menu-direita ul li:hover, .current-cat, .current-cat-parent, .current-menu-parent, .current-menu-item, .menu-esquerda ul ul .current-menu-item a {
	background-image: url('images/bg-menu-hover.png')!important;
	background-repeat: repeat;
}
.menu-esquerda ul li:hover a, .current-cat a, .current-cat, .current-cat-parent a{
	color: #333333!important;
	background-image: none;
}
.menu-esquerda ul li:hover li a {
	color: #333333;
	background-image: none;
}
.current-cat a, .current-cat-parent a { 
	color:#FFFFFF!important;
}
.current-cat-parent a a { 
	color:#333333!important;
}
.menu-esquerda ul li:hover li a:hover, .menu-esquerda ul ul li.current-cat a {
	color: #333333!important;
	background-image: url('images/bg-menu-hover.png')!important;
}
.menu-esquerda ul li a:hover, .menu-direita ul li  a:hover {
	 text-decoration: none;
}
.menu-esquerda ul li:first-child a{
	padding: 5px 14px 7px 22px;
}
.menu-esquerda ul li:last-child a{
	padding: 5px 21px 7px 14px;
	font-weight:100;
	background-image: none;
}
.menu-esquerda ul li li:first-child a.menu-esquerda ul li li:last-child a,.menu-esquerda ul li li a {
		padding: 5px 14px 7px 14px!important;
}
.box-right .widget_links h3 { 
	border-bottom: 1px solid #cccccc;
	float:left;
	padding:15px 0 0;
	width:100%;
}
.box-right .widget_links ul {
	width: 100%;
	float: left;
}
.box-right .widget_links ul li {
	width: 45%; float: left;
	display: block;
}

.linkwithin_inner {
	width: 100%!important;
	float: left;
}
.linkwithin_posts a {
	padding: 6px 19px!important;
}
#linkwithin_logo_0 {
	display: none!important;
}
#global-translator {
	padding: 5px 10px;
}
#global-translator img{
	padding: 4px;
}

.linkcat {width: 100%;float:left;}
.linkcat h3 {border-bottom:1px solid #CCCCCC; margin:25px 0 10px; padding:0 0 10px;}
.blogroll li {width: 45%; float: left;background:url("images/bullet-right.jpg") no-repeat scroll 0 7px transparent;height:21px; line-height:21px; overflow-x:hidden; padding:0 0 0 13px;}
.natal_ano_novo { display: bock; background: url(images/natal-mundocross.png) no-repeat; width: 442px; height: 120px; position: absolute; top: 128px; left: 159px; z-index: 10000;}

img {-ms-interpolation-mode: bicubic; image-rendering: -moz-crisp-edges; -webkit-interpolation-mode: nearest-neighbor;
}

.wp-polls p { margin-top: 30px }
.wp-polls .wp-polls-ans { border-bottom: 1px solid #AAAAAA; padding: 0 0 15px;}
.box-right .wp-polls .wp-polls-ans { border-bottom: 0px solid #AAAAAA; padding: 0;}
.radio_img { text-align: center; margin: 20px 0; display: block;}
.lista_comentarios li {padding: 5px; }
.cor_1 {background: #f1f1f1;}
.ad-264x125	{margin: 0 32px; float: left; padding: 0 0 10px;}
#tec-events-calendar-header .tec-calendar-buttons {background: none !important; margin: 0 !important;top: 54px !important;}
.tec-calendar-buttons a {margin: 0 0 0 10px !important;padding: 1px 13px 1px 14px !important; width: 67px!important;}

.sidebar_banner {margin-left: 965px; position: absolute; top: 0; width: 145px;}

.sidebar_banner_left {margin-left: -150px; position: absolute; top: 0; width: 145px;}
.img-post-left {float: left; border: 1px solid #CCCCCC; padding: 5px; background: #EFEFEF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 15px 0px 5px;}


#home .post h2 { font-size: 15px; width: 412px; float: left; }
#home .entry {float: none; width: auto;}
#home .content .cd_ad_slots {margin: 0 auto 16px;}
