/*
Theme Name: WordPress Politico
Description: Custom theme developed by Chris Molitor.
Author: Chris Molitor
Author URI: http://themeforest.net/user/themolitor?ref=themolitor
Version: 1.0
*/


* {padding: 0; margin: 0; line-height: 1.7em;}

iframe {background: #fff;}

/* -----BODY STUFF----- */
body {height:auto; width:auto; font-family:'Arial', Sans-Serif; color:#333; background: #eaeaea url(images/moverio_background_tile.jpg) repeat; }

/* -----A TAG STUFF----- */
a {text-decoration:none;}
a:hover {text-decoration:none; color: #000;}

a.backTop {outline:none;display: block; height: 82px; width:960px; background: url(images/moverio_back_top.jpg) no-repeat center top; text-indent: -999px; overflow: hidden; margin: 0 auto;}
a.backTop:hover {background: url(images/moverio_back_top.jpg) no-repeat center bottom;}


a.continue {float: right; margin-top: 20px;}

p {font-size: 12px;}

/* -----H TAG STUFF----- */
h1,h2,h3, h4, h5, h6 {color: #918f83; font-weight: normal; font-family: "Helvetica", sans-serif;  line-height: 1.2em;}   /* -----Cor dos titulos das paginas --- era:color:#555; text-shadow: 0px 1px 1px rgba(255,255,255,1);----- */
h1,h1 a,h1 a:visited,
h2,h2 a,h2 a:visited,
h3,h3 a,h3 a:visited,
h4,h4 a,h4 a:visited,
h5,h5 a,h5 a:visited,
h6,h6 a,h6 a:visited {text-decoration:none;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {text-decoration:none;}

#title {line-height: 133px; letter-spacing: -1px;font-size: 22px; } /* -----era: #title {line-height: 133px; letter-spacing: 1px;font-size: 28px;----- */

#title span {font-size: 18px; margin-left: 10px; display: inline-block; vertical-align: middle; padding-left: 15px; height: 50px; line-height: 50px; font-family:"georgia", Arial, sans-serif; font-style: italic;}




/* -----PAGE STUFF----- */
#contentContainer {width:100%; background: url(images/moverio_container_tile.jpg) repeat-x left top;}
#content {
	margin: 0 auto;
	margin-top: -50px; 
	width:960px; 
}
#main {width:585px; float: left;}                
#sidebar {float: right; width: 250px;}            

body.page-template-fullpage-php #content {background: none;}
body.page-template-fullpage-php #main {width: 100%;}
body.page-template-fullpage-php #sidebar {display: none;}

/*---------HEADER STUFF-----------*/
#headerContainer {width:100%; height: 361px; background-image:url(images/moverio_header_tile4.jpg); background-repeat: repeat-x; background-position: left top;}  /**** era: height 361 , esse é o tamanho do header total,ate depois do slider ***/
#header {position: relative;margin: 0 auto;  width:960px; height: 195px;  text-align: center; background: url(images/moverio_header_bg6.jpg) no-repeat center top; z-index: 1000; }  /**** era: height: 228px ***/

#header a.logo {margin-top: 45px;}
a.logo {
	display: inline-block;
	text-indent: -999px; 
	overflow: hidden;
}		
a.logo:hover {text-decoration: none;}

body.home #headerContainer {height: 747px;}


a#donate {
	width: auto; display: inline-block; position: absolute; bottom: 10px; right: 0px; font-size:11px; font-weight: bold; height: 27px; letter-spacing: .8px; line-height: 27px; padding: 0 20px;  
	z-index: 2000;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px; 
	border-radius: 3px;
}
a#donate:hover {text-decoration: none;}

/*-----SLIDER STUFF-------*/
#sliderContainer {
height: 133px;         /*-----era: height: 133px;-------*/
width: 100%;	
background-color:#F00;


}
   #sliderStyle {background: url(images/shadow.png) repeat-x left top; height: 100%;} 


#slider {width: 960px; margin: 0 auto; }
body.home #sliderContainer {height: 519px;}  

#sliderContainer h1,
#sliderContainer h2,
#sliderContainer h3,
#sliderContainer h4,
#sliderContainer h5,
#sliderContainer h6 {era: color:#fff;  }      /*-----era: color:#fff; text-shadow: 0px 1px 1px rgba(0,0,0,.5)-------*/


#do_nosso_blog{ width:181px;  height:48px; background-color:#ff0000; }

/*--------COUNTDOWN STUFF---------*/
#countdown {
	text-align: center;  
	margin-bottom: 30px;   /*----era: margin-bottom: 120px ----*/
	line-height: 40px
}
#countdown a {
	vertical-align: middle;
	display: inline-block;
	line-height: 40px;
	
}
a#cntdwnLink {
	vertical-align: middle;
	display: inline-block;
	line-height: 40px;
	font-size: 14px; 
	font-weight: bold; 
	font-family: "Georgia", serif; 
	margin-right: 33px;  
	
	
}
span#cntdwn {
	font-size: 32px; 
	font-weight: bold; 
	line-height: 40px;  
	
}

/*--------BREAD CRUMB STUFF---------*/
#crumbs {font-size: 10px; background: url(images/bread_bg.png) no-repeat left center; height: 36px; line-height: 36px; width: 568px; padding-left: 15px; margin-bottom: 40px; color: #888;}

/*--------FOOTER STUFF--------*/

/*--------essas 2 linhas de codigo abaixo foram modificadas - checar no original--------*/

#footerContainer {width:100%; background-image:url(images/moverio_footer_tile.jpg); background-repeat: repeat-x; background-position: left bottom;  }  
#footer {clear:both; padding:20px 0 80px; text-align: center; margin: 0 auto;  width:960px; background: url(images/moverio_footer_bg.jpg) repeat-x left bottom;}
 /*--- era acima: padding:55px 0 80px;---*/


#footer #copyright {font-size: 10px; color: #909090;}
#footer #copyright a {border-bottom: 1px dotted #909090;}
#footer #copyright a:hover {text-decoration: none; border-bottom: 1px solid #333;}
#footerNav {width: 470px; margin: 0 auto;}
#footerNav ul {list-style: none; padding: 27px 0;}
#footerNav ul li {display: inline; margin: 0 8px; text-transform: uppercase; font-size: 10px;}
#footerNav ul li a {text-decoration: none; color: #909090;}
#footerNav ul li a:hover {text-decoration: none; color: #555;}

#balao {position: relative;margin: 0 auto;  width:960px; height: 188px;  text-align: center; background: url(images/moverio_balao_pontilhado.jpg); background-repeat:no-repeat; background-position: left top; padding-top:40px;}

#balao1 { float:left; margin-right:60px;}

#balao2 { float:left}
#balao3 { float: right}





/*------SOCIAL ICONS-----------*/
div#socialIcons {text-align: center; width: 275px; margin: 0 auto; position: relative;}
a.socialicon {display: inline-block; width: 25px; height: 25px; background-image: url(images/social_icons.png); background-repeat: no-repeat; margin: 0 5px 20px; text-indent: -999px; overflow: hidden; }
a#rss {background-position: 0px 0px;}
a#twitter {background-position: -26px 0px;}
a#facebook {background-position: -52px 0px;}
a#flikr {background-position: -78px 0px;}
a#myspace {background-position: -104px 0px;}
a#linkedin {background-position: -130px 0px;}
a#youtube {background-position: -156px 0px;}

a#rss:hover {background-position: 0px -26px;}
a#twitter:hover {background-position: -26px -26px;}
a#facebook:hover {background-position: -52px -26px;}
a#flikr:hover {background-position: -78px -26px;}
a#myspace:hover {background-position: -104px -26px;}
a#linkedin:hover {background-position: -130px -26px;}
a#youtube:hover {background-position: -156px -26px;}

/*-------MAIN NAVIGATION STUFF--------*/
#navigation {text-align: left; width: 100%; position: absolute; bottom: 0px; left: 0px;  height: 38px; padding: 12px 0 0; z-index: 1000;}



#teste{ margin-top:-150px;}

#tit_projetos{
margin-top:20px;

}

/*--era #teste{ margin-top:-150px;}----*/
 
#menu_moverio { color: #716f61;   }


#menu_moverio ul {
	padding:0px;
	margin:0px;
	float: left;
	width: 100%;
	list-style:none;
	/*-margin-top:-100px; --*/
	width: 960px; 
	height:50px; 
	padding-bottom:50px;

	
	
	 }

#menu_moverio ul li {display: inline; margin-right: 8px; text-transform: normal; font-size: 14px;}
#menu_moverio ul li a {text-decoration: none; color: #716f61;}
#menu_moverio ul li a:hover {text-decoration: none; color: #555;}





/*-------MAIN NAVIGATION STUFF--------*/
#navigation {text-align: left; width: 70%; position: absolute; bottom: 0px; left: 150px;  height: 38px; padding: 12px 0 0; z-index: 1000;} /*** height era 38 ***/
#dropmenu {list-style:none; position:relative; width:100%; z-index: 400; z-index: 1000;}
#dropmenu li {list-style:none; position:relative; float: left; line-height: 27px;}
#dropmenu li a { /*** aqui se define o menu principal do site ***/
	display: block; 
	line-height: 27px; /*** era 27 ***/
	text-transform: uppercase; 
	letter-spacing: .5px;
	font-size: 15px; 
	font-weight: normal;
	color: #3d4706; /*** era: 888; ***/
	margin:1px 2px 0px;
	padding: 0px 20px;

}
#dropmenu li a:hover {text-decoration: none; color: #727e2f;}  /*** era color 333 ***/
#dropmenu li ul {
	padding: 10px 0;  /*** era 10px 0 **/
	list-style:none; 
	display:none; 
	position:absolute; 
	width:190px; /**era 200 **/
	z-index:3000; 
	top:27px; 
	left: 0;
	border: 1px solid #a0b52b; /** era: f8f8f8 ***/
	background: #bad236;
	background: -webkit-gradient(linear, left top, left bottom, from(#c4da4a), to(#d0e754)); /** era: f1f1f1 e d1d1d1 ***/
	background: -moz-linear-gradient(top,  #c4da4a,  #d0e754); /** era: f1f1f1 e d1d1d1 ***/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4da4a', endColorstr='#d0e754'); /** era: f1f1f1 e d1d1d1 ***/
	-moz-border-radius-bottomleft: 1px;   /*** era: 3 ***/
	-webkit-border-bottom-left-radius: 1px;  /*** era: 3 ***/
	-moz-border-radius-bottomright: 1px;   /*** era: 3 ***/
	-webkit-border-bottom-right-radius: 1px;  /*** era: 3 ***/
	
	-moz-border-radius: 1px;  /*** era: 3 ***/
	-webkit-border-radius: 1px; /*** era: 3 ***/
	border-radius: 1px;   /*** era: 3 ***/
	
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
	box-shadow: 0px 0px 0px rgba(0,0,0,.5);
}
#dropmenu li ul li {position:relative; z-index: 1000;}
#dropmenu li ul li a {line-height: 0.8em; padding: 8px 15px; width: 160px; text-transform: none;} /** era 1.3em e width 170**/
#dropmenu li ul li a span {line-height: 1.2em;}
#dropmenu li ul li ul {position:absolute;top:-10px; left:190px; z-index: 3500;}
#dropmenu li:hover ul ul, 
#dropmenu li:hover ul ul ul, 
#dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, 
#dropmenu li li:hover ul, 
#dropmenu li li li:hover ul, 
#dropmenu li li li li:hover ul {display:block;}
#dropmenu li.current-menu-item > a,
#dropmenu li.current-menu-ancestor > a,
#dropmenu li.current-menu-parent > a {
	color: #555;
	border: 0px solid #fff; /** era 1 **/
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.3);  /** era 0 0 1 **/
	-moz-box-shadow: 0px 0px 0px rgba(0,0,0,.3);  /** era 0 0 1 **/
	box-shadow: 0px 0px 0px rgba(0,0,0,.3); /** era 0 0 5 **/
	background: #e1f282; /** era f5f5f5 **/
	margin:0px 1px 0px 0px;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}

/* ----TOOL TIP STYLE----- */
.itooltip {
	display:none; 
	font-size: 12px; 
	color: #333; 
	z-index: 10000000; 
	position:absolute; 
	background: #fff; 
	padding: 3px 10px;
}

/* -----SEARCH STUFF----- */
#searchform {width: 250px; height: 50px; background: url(images/search_bg.png) no-repeat center center; position: relative; z-index: 100;}
#searchform #s {width:184px; height: 47px; line-height: 47px; padding: 0px; margin: 0 0 0 15px; float: left; background: none; border: none;}
#searchform input[type="submit"]#searchsubmit {
	cursor: pointer; 
	padding:0px; 
	margin: 0px; 
	height: 47px; 
	width: 43px; 
	background: none; 
	border: none; 
	font-size: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
} 
#searchform #searchsubmit:hover {text-decoration: none;}

/* -----POST STUFF----- */

#cab_posts{margin-top:-150px;
width:950px;
height:130px;



}
#titulo_post{color:#9e9663; font-size: 25px; }


.listing > div.post,
.listing > div.page {
	margin: 0 0 30px;           /* --era margin: 0 0 60px;  --- */
	padding: 0 0 30px;		/* --era padding: 0 0 60px; --- */
	background: url(images/post_divider.png) no-repeat center bottom;
}




.post h2.posttitle {font-size: 21px;}   /* --era font-size: 18px;--- */
.entry{font-size: 12px;}
.entry ol,.entry ul {margin:0 0 15px 25px; padding: 0; font-size: 12px;}   
.entry li {padding:0 0 0 5px; list-style-position:outside; line-height: 1.5em;}
.entry p {margin: 0 0 15px;}
.details {font-size: 12px;  margin-bottom: 35px;}
.entry h1, .entry h2, .entry h3, .entry h4,.entry h5,.entry h6 {margin-bottom: 20px;}

.entry img,
.entry .wp-caption,
img.attachment-thumbnail {
	border: 1px solid #bbb !important;  
	padding: 5px; 
	background: #fff;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    text-align: center;

}
.entry .wp-caption img {
	border: none;  
	padding: 0px; 
	background: #fff;
} 
.entry .wp-caption p {margin: 5px 0 3px;}

small.metaStuff {margin:5px 0 20px; display: block; font-size: 10px;}
small.metaStuff span {display: inline-block; line-height: 15px;  color: #999;}
small.metaStuff span a {color: #999;}
small.metaStuff span.theTime {padding:0 12px 0 22px; background: url(images/meta_icons.png) no-repeat left 1px;}
small.metaStuff span.theComments {padding:0 8px 0 24px; background: url(images/meta_icons.png) no-repeat left -18px;}
small.metaStuff span.theAuthor {padding:0 0 0 22px; background: url(images/meta_icons.png) no-repeat left bottom;}

/*--- POST THUMBNAIL STUFF ---*/
a.thumbLink {float: left; display: block;  margin:0 30px 0 0;}
a.thumbLink img {
	border: 1px solid #bbb;  
	padding: 5px; 
	background: #fff;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
}

/*-------BLOG PAGE NAVIGATION STUFF----------*/
.navigation {float:left; font-size:14px; width: 100%;}
.navigation .pagenav a {display: block; font-size: 12px;}

/*-----SIDEBAR STUFF----*/
#sidebar ul li.widget {list-style: none; margin: 0 0 60px; font-size: 12px;}
#sidebar ul li.widget h2.widgettitle {border-bottom: 1px dotted #999; padding-bottom: 10px; margin-bottom: 24px;}
#sidebar ul li.widget ul li {margin: 0 0 3px 15px;list-style-type:disc; list-style-position: outside;}
#sidebar ul li.widget ul li ul li {margin: 0 0 0 15px; list-style-type:disc; list-style-position: outside;}

/*------FOOTER WIDGET STUFF--------*/

#footerWidgets a {color: #c0b895; }          /*------isso nao tinha--------*/
#footerWidgets a:hover {color: #8d855e; }    /*------isso nao tinha--------*/


#footerWidgets  {width: 960px; margin: 0 auto; color: #6f6f6f; padding: 5px 0;   }  /*------ era: padding: 50px 0;--------*/
#footerWidgets p {font-size: 11px; padding-bottom: 8px; } 
#footerWidgets > ul {list-style: none; }
#footerWidgets h2.footerWidgetTitle {padding-bottom: 10px; font-size: 18px; color: #6f6f6f; }
#footerWidgets li.footerWidget {width: 140px; float: left; font-size: 11px; margin-left: 30px; } /*------ era:width: 195px; margin-left: 60px;--------*/
#footerWidgets li.footerWidget:first-child {margin-left: 0px;  }
#footerWidgets li.footerWidget ul li {margin: 0 0 -2px 15px; list-style-type:none; list-style-position: outside; font-size: 15px; line-height:12px  } 
/*------ coloquei no final deste codigo:list-style-type:none  font-size: 15px; AQUI MUDA A ENTRELINHA DA LISTA .. Era: margin: 0 0 3px 15px;--------*/

#footerWidgets li.footerWidget ul li ul li {margin: 0 0 0 15px; list-style-type:disc; list-style-position: outside;  }





/* -----COMMENT STUFF----- */
#commentsection {width:90%;   font-size: 12px;}
.commentlist {width: 100%; list-style:none; }
h3.comments {margin:40px auto 20px;}
.commentlist li,#commentform input,#commentform textarea {font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {font-weight:bold;list-style:none; padding:15px 0; font-size:12px;}
.commentlist li img.avatar {float:left;margin-right:15px;}
.commentlist cite,.commentlist cite a {font-weight:bold;font-style:normal;}
.commentlist p {font-weight:normal; text-transform:none;margin:10px 5px 10px 75px; font-size: 12px;}
.commentlist .pingback p {margin:10px 5px 10px;}
#commentform p {margin:5px 0;}
.commentmetadata {font-weight:normal;display:block; font-size:10px; color:#333; padding:3px 0 0; text-transform:uppercase;}
cite.fn {text-transform:uppercase;}
.commentlist {text-align:justify;padding:0 0 40px;}
.nocomments {text-align:center;}
li.comment {position: relative;}

div.reply {
position:absolute;
right:0;
top:12px;
width:60px;
}

div.reply > a {
	padding: 3px 10px;
}
ul.children {
	margin:20px 0 0 50px;
	border:1px solid #ddd;
	-moz-border-radius:8px 8px 8px 8px;
	margin-left:80px;
	padding:20px;
	background:#f8f8f8;
}
ul.children ul.children {margin-left: 0px; background: #fff; border-color: #e8e8e8}


/*---FORM STUFF---*/
input[type="text"],
input[type="password"] {padding: 5px; width:170px; margin:5px 0 0 0;}
textarea {padding: 4px; width:90%; font-family: Arial; font-size: 12px;}

input[type="text"],
textarea {background: #fff; border: 1px solid #ccc;}

#commentform input[type="submit"], 
input[type="submit"],
a.button,
.reply > a {
	cursor: pointer;
	width: auto;
	display: inline-block;
	font-weight: bold;
	padding: 8px 20px;
	font-size: 10px;
	color: #555;
	
	border: 1px solid #fff;
	background: #dfdfdf;
	background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dfdfdf));
	background: -moz-linear-gradient(top,  #fefefe,  #dfdfdf);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#dfdfdf');
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 1px #000;
	-moz-box-shadow: 0px 0px 1px #000;
	box-shadow: 0px 0px 1px #000;
	
}
#commentform input[type="submit"]:hover, 
input[type="submit"]:hover,
a.button:hover,
.reply a:hover  {
	text-decoration: none;
	background: #fefefe;
	background: -webkit-gradient(linear, left top, left bottom, from(#dfdfdf), to(#fefefe));
	background: -moz-linear-gradient(top,  #dfdfdf,  #fefefe);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#fefefe');
}

#sidebar input, #sidebar textarea {padding:3px;}
#sidebar input[type="submit"]{cursor:pointer; background: none; filter: none;}
.slider label {display: none;}

/* -----UNIVERSAL STUFF----- */
code {font:1.1em 'Courier New', Courier, Fixed;}
acronym,abbr,span.caps {font-size:.9em;letter-spacing:.07em;cursor:help;}
p img {max-width:100%;}
img.centered {display:block;margin:0 auto;}
img.alignright,
.entry div.alignright {display:inline;margin:0 0 10px 10px;}
img.alignleft,
.entry div.alignleft {display:inline;margin:0 10px 10px 0;}
.alignright {float:right;}
.alignleft {float:left;}
acronym.abbr {border-bottom:1px dashed #999;}
blockquote {
	border-left:3px solid #BBBBBB;
	font-style:italic;
	margin:15px;
	padding-left:20px;
}
blockquote cite {display:block;margin:5px 0 0;}
.center {text-align:center;}
hr {display:none;}
a img {border:none;}
img#wpstats {width:0;height:0;border:none;overflow:hidden;}
#hideme {visibility:hidden;}
.hidden {visibility: hidden; display: none;}
.rssSummary {padding-bottom:15px;}
.clear {clear: both;}
p.clear {height:1px; width:1px; }
.hide {display: none;} 

/* -----CALENDAR STUFF----- */
#wp-calendar {empty-cells:show;width:100%;margin:10px auto 0;}
#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;}
#wp-calendar a {text-decoration:none;display:block;}
#wp-calendar caption {font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;width:100%;}
#wp-calendar th {font-style:normal;text-transform:capitalize;}
#wp-calendar td {text-align:center;padding:3px 0;}
#wp-calendar td.pad:hover {background-color:#fff;}

/* -----------DUAL SLIDER STUFF-------- */

body.home #slider {
	margin: 0 auto;
    position:relative;
    top: 48px;
    left: 0px;
    z-index: 1;
    overflow:hidden;  
    padding:25px 0px;  
    height: 380px;
    width: 960px;
    background: url(images/slider_bg.png) no-repeat;
    z-index: 500px;
}
.carousel{
    margin:  0 auto;
    position:relative;
    height: 375px;
    width: 918px;
    overflow:hidden;    
}

.carousel h2, 
.carousel h2 a { color: #918f83; }    /* -----------era: .carousel h2 a { color: #fff; }   -------- */



.backgrounds{
    height: 375px;

}
.backgrounds .item{
    width: 918px;
    height: 375px;
    float:left;
    position:relative;
    z-index:1;
}

.panel{
	background: url(images/moverio_details_bg.png) left top;   /* ---era: background: url(images/details_bg.png) repeat-x left top --- */
    color: #58574f;    /* ---cor do texto do slider  -era: color: #fff; --- */
    position:absolute;
    right: 0;
    top:0;
    height: 375px;
    width: 287px;
    z-index:10;
}
.paging{
    position:absolute;
    bottom: 15px;
    left:20px;
    width: 250px;
    line-height: 25px;   
    text-align:center; 
    overflow: hidden;  
}
.dualNav {
	outline: none;
    position:absolute;
    display:block;
    width: 18px;
    height: 18px;
    text-indent: -999px;
    overflow: hidden;
    border: 1px solid #fff;
    background-image: url(images/carousel_nav.jpg);
    background-repeat: no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
.panel .pause{ right:20px; top:25px; background-position:  -18px -18px; }
.panel .play{ right:20px; top:25px; background-position: 0px -18px; }
.panel .next { right:0; bottom:0; background-position: -18px 0px; }
.panel .previous { left:0; bottom:0; background-position: 0px 0px; }

#numbers {text-align: center;}
#numbers a {
	outline: none;
    margin: 5px;
    width: 10px;
    height: 10px;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -moz-linear-gradient(top,  #fff,  #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc');
	text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    border-radius: 10px;
    opacity: .4;
    filter: alpha(opacity=40);
    
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
#numbers a.selected,
#numbers a:hover { opacity: 1; filter: alpha(opacity=100); }

.details_wrapper {
    position:absolute;
    top:70px;
    left:40px;
    width: 200px;
    overflow:hidden;
    height: 240px;
}
.details{ height: 240px; }
.detail{ width: 198px; padding: 0 1px; height: 240px; float:left; }
.detail h2,
.detail h2 a {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 25px 0;
    font-weight: lighter;
}
a.sliderMore {color: #317aa4; border-bottom: 1px dotted #317aa4;}    /* ---era: {color: #317aa4; border-bottom: 1px dotted #fff;}  --- */
a.sliderMore:hover {text-decoration: none; border-bottom: 1px solid #317aa4;} /* ---era:{text-decoration: none; border-bottom: 1px solid #fff;}  --- */


/*------------NIVO SLIDER STUFF-------------*/
#nivoSlider {
	margin:  0 auto;
    position:relative;
    height: 375px;
    width: 918px;
    overflow:hidden; 
	display: none;
}
.nivoSlider {position:relative;}
.nivoSlider img { position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
.nivo-slice { display:block; position:absolute; z-index:50; height:100%;}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:89;
}
.nivo-caption p { padding:10px 10px 10px 80px; margin:0;}
.nivo-directionNav a {
	position:absolute;
	bottom:10px;
	z-index:99;
	cursor:pointer;
	outline: none;
    position:absolute;
    display:block;
    width: 18px;
    height: 18px;
    text-indent: -999px;
    overflow: hidden;
    border: 1px solid #fff;
    background-image: url(images/carousel_nav.jpg);
    background-repeat: no-repeat;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
.nivo-directionNav a:hover {text-decoration: none; }
.nivo-prevNav { left:10px; background-position: left top; }
.nivo-nextNav { left:40px; background-position: right top; }
.nivo-controlNav {	
	position:absolute;
	bottom: 10px;
	right: 15px;
	z-index:99;
	width: auto;
}
.nivo-controlNav a {
	outline: none;
    margin: 5px;
    width: 10px;
    height: 10px;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	background: -moz-linear-gradient(top,  #fff,  #ccc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc');
	text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    border-radius: 10px;
    opacity: .4;
    filter: alpha(opacity=40);
    
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,.5);
    box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}
.nivo-controlNav a:hover,
.nivo-controlNav a.active { opacity: 1; filter: alpha(opacity=100); cursor: pointer;}


/*--------PAGE NAVI STUFF (PLUGIN)----------*/
div.wp-pagenavi {font-size: 12px; text-align: right; color: #999;}
div.wp-pagenavi a,
div.wp-pagenavi span {border: none;}
div.wp-pagenavi span.pages {padding-right: 10px; font-style: italic; font-family: "georgia", serif; float: left;}
div.wp-pagenavi span.current {
	color: #555;
	padding: 5px 10px;
	border: 1px solid #999;
	font-weight: normal;
	
	background: #bbb;
	background: -webkit-gradient(linear, left top, left bottom, from(#aaa), to(#ddd));
	background: -moz-linear-gradient(top,  #aaa,  #ddd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa', endColorstr='#ddd');
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}
div.wp-pagenavi a.page,
div.wp-pagenavi a.nextpostslink,
div.wp-pagenavi a.previouspostslink {
	padding: 5px 10px;
	border: 1px solid #fff;
	font-weight: normal;
	-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,.3);
	-moz-box-shadow: 0px 0px 1px rgba(0,0,0,.3);
	box-shadow: 0px 0px 5px rgba(0,0,0,.3);
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e5e5e5));
	background: -moz-linear-gradient(top,  #f5f5f5,  #e5e5e5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e5e5e5');
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	border-radius: 3px;
	
}


/**************************PINZON17**************************************/

#logo_reaec{
position:relative;
float:left;
top: 15px;
left: 150px;

}

#rodape_leiamais{
border: 0px !important;
padding-left:20px;
margin-bottom:15px;  
}
#leiamais{}


#relacionados{
margin-left:35px;
width:480px;
}

#relacionados ul {list-style: none; padding-bottom:5px; }

#relacionados ul li {display: inline; font-size: 12px;}
#relacionados ul li a {text-decoration: none; color: #0033cc;}
#relacionados ul li a:hover {text-decoration: none; color: #555;}


/*****************associated posts***********************************/
/*

This is an example file of the Post-Page-Associator style sheet. You can copy
this file into your theme directory and customize it until it fits your needs.

If this file exists in your theme directory it will be included automaticlly
by the plugin.

*/



/* The container with the associated posts */
.associated-posts {

}


/* The container with ONE associated post */
.associated-posts .associated-post {
margin: 0 0 30px 0px;
}


/* The header element with the title of the post */
.associated-posts .associated-post .post-title {
margin:0 0 5px 0px; padding: 0; 

}


/* The link element inside the header with the title of the post */
.associated-posts .associated-post .post-title a {
}


/* The element which contains the post thumbnail image element */
.associated-posts .associated-post .thumb-frame {


}


/* The post thumbnail image element itself */
.associated-posts .associated-post .thumb-frame img {

border: 1px solid #3f8dbb !important;  
	padding: 3px; 
	background: #fff;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px; 
    border-radius: 3px;
    text-align: center;
width:70px;
height:70px;
}


/* The element which contains the post excerpt. (Only if you set up 'show an excerpt of the posts.') */
.associated-posts .associated-post .post-excerpt {
}


/* The clearing element. You can use it if you want. */
.associated-posts .clear {
  clear: both;
}

/**********************PINZON17********************************/
#compartilhar{ list-style: none; padding: 0; margin-left:10px; width: 600px; }
#correio { margin: 5px; width: 20px; float:left; }
#fb { margin: 5px; width: 60px; float:left; }
#twitter { margin: 5px; width: 100px; float:left; }

#icones_social{
width:90px;
height:29px;
position: relative;
top:0px;
left:75px;
}
.widget_FacebookLikeBox{
margin-bottom:150px!important;

}
.antispam{
width:30px!important;


}


