/*
Theme Name: F8-Child
Theme URI: http://graphpaperpress.com
Description: A child theme for Modularity
Author: Thad Allender
Author URI: http://thadallender.com
Template: modularity
Version: 0.4
License:  All Rights Reserved#footer
*/
	
@import url("../modularity/style.css");

body {color:#FFF; background:#101010;}
.container-inner {width:986px; margin:0 auto;padding:0;}
.container {margin:0 auto; background-color:#101010;}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p,li a {color:#fff}
/*a {color:#428ce7;text-decoration:none;}*/
a {color:#FFF;text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
.ancora {position: relative; height:0; width:100%; z-index:100;}

.panel h2 a { background-color:#252525; padding:2px 5px; font-size:30px; }
.panel h2 a:hover { text-decoration:underline; }

.logo-rodape { background-image:url(images/logo_rodape.jpg); width:212px; height:62px; display:block; }

.min {height:10px;}
.med {height:20px;}
.max {height:40px;}



.wp-pagenavi {background-color:#252525;
clear:both !important;
display:block !important;
height:37px;
line-height:37px;
/*margin:0 0 0 25px;*/
position:relative;
text-align:center;
/*width:881px;*/
width:931px;
}

.centraliza {
/*	float:left;
	left:50%;
	margin-top:10px;
	position:relative;
	width:602px;*/
}

/*.wp-pagenavi span, .ngg-navigation a {
float:left;
height:10px !important;
margin:0 !important;
overflow:hidden;
padding:3px !important;
text-indent:-20000px;
width:10px !important;
}*/
.wp-pagenavi span {
background-image:url(images/btn_nav.jpg);
background-position:-24px 0;
background-repeat:no-repeat;
margin:5px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 3px 3px;
width:20px;
}

.wp-pagenavi span, .wp-pagenavi a {
/*float:left;*/
height:10px !important;
margin:0 !important;
overflow:hidden;
padding:2px 5px 0 5px !important;
text-indent:-20000px;
width:10px !important;
}
.wp-pagenavi a.page, .wp-pagenavi span.page, .wp-pagenavi span.next, .wp-pagenavi span.prev {
background-image:url(images/btn_nav.jpg);
background-position:0 0;
background-repeat:no-repeat;
color:#CCCCCC;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:2px 10px !important;
text-decoration:none;
}


.nav-interior {
/*	background-color:#252525;
	height:30px;*/
}

/* Masthead */
.cab_download { width:79px; height:14px; background:url(images/tit_downloads.jpg) left no-repeat; display:block; }
.cab_contato { width:88px; height:14px; background:url(images/tit_contato.jpg) right no-repeat; display:block; }

.right { margin:20px 0 0 10px;}
#masthead {border-top:5px solid #333;float:none}
#masthead h4, #masthead span { margin: 0; padding:0; line-height:2em }
#masthead h4 { font-weight: bold; text-transform: uppercase; float: left}
#masthead h4 a { color: #000; text-decoration: none; }
#masthead span.description { font-weight: normal; color: #000; text-transform: lowercase; font-size: 11px; padding: .35em 3em;}
.contact {border-left:5px solid #000}
.saiba_mais { margin-bottom:2px; text-align:right; padding:0 8px 0 25px; font-size:12px; background:#333 url(images/ico_setaBotao.jpg) left no-repeat;}
a.saiba_mais { color:#FFF; font-size:12px; padding:0px 6px 0px 23px; }
.contato { margin-bottom:2px; text-align:right; padding:0 8px 0 25px; font-size:12px; background:#333 url(images/ico_setaBotao.jpg) left no-repeat;}
.contato a { color:#FFF; }
.contato a:hover { text-decoration:underline; }
.phone {text-align:right; padding:0 8px 0 25px; font-size:11px; background:#333 url(images/ico_setaBotao.jpg) left no-repeat;}
.email {text-align:right;font-size:11px}
.subscribe {text-align:right;font-size:11px}
.postmetadata {background:#111;border-top:1px solid #444;border-bottom:1px solid #444;padding:1em;color:#999; -moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.postmetadata a {color:#fff;}
.postmetadata a:hover {color:#fff; text-decoration:underline}
.nav a {background:#000; color:#444; font:bold 12px/1 helvetica,arial,sans-serif; padding:6px 10px 3px;  }
.nav a:hover {background:#222;color:#fff}
.prev a, .next a {color:#eee;text-decoration:none;padding:4px 10px 6px 10px; font-size:14px;display:block;}
.byline {font-size:11px;margin:0;color:#fff}
.byline a {color:#fff}
.byline a:hover {text-decoration:underline;}
hr {background:#444}
div.colborder {border-right:none; margin:0 0 0 20px; padding:0; }
h3.sub, h2.sub {border-bottom:none !important;color:#999; margin:0 0 10px 0;}
#sidebar h6{margin-top:10px}
#sidebar ul li a, ul.txt li{border-bottom:1px solid #000;background:none;}
#sidebar ul li a:hover {text-decoration:underline !important; width:100% !important;}
#sidebar ul li a, ul.txt li{color:#FFF;}
#sidebar ul li a{background-color:#333; margin:0; padding:0 5px; margin:2px 0; line-height:18px; height:18px; }
#sidebar a:hover {text-decoration:underline;}
#footer a:hover {text-decoration:underline !important;}
#footer-wrap {background:url(images/rodape_fundo.gif) repeat-y center; margin:20px 10px 10px 10px;}

#footer ul{list-style:none;margin:0;padding:0;}
#footer ul li a{ margin-left:18px; padding:0 5px; height:19px; line-height:19px;}
#footer ul li a:hover{text-decoration:underline;}
#footer ul li a span{color:#696455;}
#footer ul li.active a{cursor:default;color:white;}

#inside-wrap-login {margin:0; padding:0; background-color:#F8DE00; }

.pusher-login {
	background:#101010 url(images/lpusher.gif) no-repeat scroll right bottom;
	font-size:13px !important;
	height:20px;
	padding:1px 32px 0 0;
	position:relative;
	right:172px;
	text-align:right;
	width:100%;
}

.titulo_fundo {
	background-color:#333; font-size:18px; padding:2px 8px;
}

.pusher-login_BKP { text-align:right; background:#101010 url(images/lpusher.gif) no-repeat bottom right;padding:1px 32px 0px 0px; right:172px; position:relative; width:100%; height:20px; font-size:12px}
.pusher-login a {color:#000;text-decoration:none; background-color:transparent;}
.pusher-login a:hover {text-decoration:underline;cursor:pointer}
.mover-login {color:#000; text-align:right; display:none; height:85px;}

#inside-wrap {margin:0 auto; padding:0; background-color:#333;}

/*.pusher {
	background:transparent url(images/npusher.gif) no-repeat scroll right bottom;
	float:right;
	font-size:12px;
	padding:4px 25px 0 0;
	position:relative;
	right:0;
	text-align:right;
	top:-22px;
	width:126px;
}*/
.pusher {
	background:transparent url(images/npusher.gif) no-repeat scroll right bottom;
	float:right;
	font-size:12px;
	padding:4px 25px 0 0;
	position: absolute;
	right:0;
	text-align:right;
	top:-22px;
	width:126px;
	z-index:101;
}

.pusher_BKP { text-align:right; background:#101010 url(images/npusher.gif) no-repeat bottom right;padding:4px 25px 0px 0px; font-size:12px}
.pusher a {color:#ccc;text-decoration:none; background-color:#333;}
.pusher a:hover {text-decoration:underline;cursor:pointer}

.mover {color:#000; padding:15px 0 0 37px; display:none;}
.mover a .more {color:#000; text-decoration:none;}
.move a:hover {color:#ffffff;}
.feed {margin-left: 3px;padding: 0 0 0 19px;background: url(images/rss.png) no-repeat 0 50%;color:#eee;}

/* BOXES */
.error, .notice, .success. .box {padding:.8em;margin-bottom:1em;border:1px solid #444;background:#000;color:#eee;border-bolor:#444}
.error a, .notice a, .success a, .box a {color:#fff;}
.welcomebox {padding:1.5em;margin-bottom:1.5em;background:#000;-moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.welcomebox h2 {color:#fff}
.welcomebox h3.sub {color:#bbb;border-bottom:1px solid #bbb;}

/* PORTFOLIO THUMBNAILS */
.portfolio-image-wrapper {position: relative; float:left; overflow:hidden; margin: 0 0 20px 0;padding:0;}

.mover .portfolio-image-wrapper h6.title-overlay { background: #000; padding:1px 4px 4px 4px; top: 95px; left: 10px;bottom: 0; height: 15px; overflow:hidden; position: absolute; z-index: 101;}
.colborder .portfolio-image-wrapper h6.title-overlay { background: #000; padding:2px 4px 4px 4px; top: 87px; left: 10px;bottom: 0; height: 15px; overflow:hidden; position: absolute; z-index: 101;}
.portfolio-image-wrapper h6.title-overlay a { color: #ccc; text-decoration: none;}
.portfolio-image-wrapper h6.title-overlay a:hover {color:#fff;}
.portfolio-image-wrapper .category-overlay { font-weight:bold; font-size:12px;background: #000; color:#ccc;padding:2px; text-align:right;top: 90px; left: 10px;display: block; height: 16px; width:auto; overflow:hidden; position: absolute; max-width: 302px; z-index: 1;}
.portfolio-image-wrapper .category-overlay a {color:#ccc}
.portfolio-image-wrapper .category-overlay a:hover {color:#fff}
.thumbnail, .attachment-thumbnail {max-width:310px;margin:0 1.5em 0 0;float:left}
.gallery-caption {text-align:center}

/* CATEGORY SECTION */
#category-stack{margin:0 0 2em 0}
.byline {font-size:.9em;margin:5px 0 15px 0;color:#fff}
#sidebar .byline { margin:5px 0 15px 0; }
.byline a {color:#fff}
.more {margin:0 0 1em 0;background:#000}
.more ul{list-style:none;margin:0;padding:0;}
.more ul li a{color:#eee;height:1%;line-height:1.2em;border-bottom:1px solid #444;display:block;padding:6px 0 6px 8px;}
.more ul li a:hover{color:#fff;background-position:1px 0.8em;background: #111}
.more ul li a span{color:#696455;}
.more ul li.active a{cursor:default;color:white;}

/* NAVIGATION - Basic code - don't modify */ 
div.wrapper { position: relative; margin: 0; width: 100%;display: block; height: 44px; margin-bottom: 20px; background:url(images/bg_menuPrincipal.gif) no-repeat left top; z-index:2;}
div.nav-wrapper { display: block; margin: 0 auto; padding: 0; position: relative;width:986px; }

.page-item-inicial, 
.page-item-93, 
.page-item-96, 
.page-item-11,
.cat-item-6,
.cat-item-15 {
	position: relative; 
	margin: 0; 
	padding:0;
	display: block;
	height: 44px; 
	width:130px;
}

.page-item-inicial:hover, 
.page-item-93:hover, 
.page-item-96:hover, 
.page-item-11:hover,
.cat-item-6:hover,
.cat-item-15:hover {
	background-color:none !important;
	background-image:url(images/bg_menuPrincipal.gif) !important;
	background-repeat:no-repeat !important;
}

.page-item-inicial 			{ background-position:0 top  !important; }
.page-item-inicial:hover 	{ background-position:0 bottom  !important; }
.page-item-93:hover { background-position:-131px bottom  !important; }
.page-item-96:hover { background-position:-262px bottom  !important;}
.cat-item-6:hover 			{ background-position:-393px bottom  !important;}
.cat-item-15:hover 			{ background-position:-524px bottom  !important;}
.page-item-11:hover 		{ background-position:-655px bottom  !important;}

.page-item-inicial.current_page_item {background:url(images/bg_menuPrincipal.gif) no-repeat 0 bottom  !important; }
.page-item-93.current_page_item {background:url(images/bg_menuPrincipal.gif) no-repeat -131px bottom  !important; }
.page-item-96.current_page_item {background:url(images/bg_menuPrincipal.gif) no-repeat -262px bottom !important;}
.cat-item-6.current-cat {background:url(images/bg_menuPrincipal.gif) no-repeat -393px bottom  !important;}
.cat-item-15.current_page_item {background:url(images/bg_menuPrincipal.gif) no-repeat -524px bottom  !important;}
.page-item-11.current_page_item  {background:url(images/bg_menuPrincipal.gif) no-repeat -655px bottom  !important;}

#nav-drop {float:left;}
#nav-drop { display: block; margin: 0; padding: 0; position: relative; z-index:999; }
#nav-drop .wrapper { position: relative; margin: 0 auto; width: 950px; }
#nav-drop li { display: block; list-style: none; margin: 0 1px 0 0; padding: 0; float: left; position: relative; }
#nav-drop a { display: block; }
#nav-drop a:hover { text-decoration:none !important; margin:0;}
#nav-drop ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
* html #nav-drop ul { line-height: 0; } /* IE6 "fix" */
#nav-drop ul a { zoom: 1; } /* IE6/7 fix */
#nav-drop ul li { float: none; }
#nav-drop ul ul { top: 0; }

.tituloSecao {padding:1px 10px 10px 0px; margin:0 0 0 -6px;}
.tituloSecao2 {padding:1px 10px 0px 18px;}
.registroPerfil {float:left; overflow:hidden; width:100%; margin:0 0 20px 0;}
.centraliza {text-align:center; width:auto; height:auto; margin:10px 0 0 0; position:relative;}

.centraliza .next222 {position:absolute; right:10px; top:7px;}
.centraliza .prev222 {position:absolute; left: 10px; top:7px;}

.centraliza .next {position:absolute; right:10px; top:7px; background:url(images/seta_d.jpg) no-repeat 0px 2px;}
.centraliza .prev {position:absolute; left: 10px; top:7px; background:url(images/seta_e.jpg) no-repeat 0px 2px;}
    
/* NAVIGATION _ Essentials - configure this */
#nav-drop ul { width: 170px; }
#nav-drop ul ul { left: 170px; }

/* NAVIGATION - Everything else is theming */
#nav-drop { height: 37px; }
/* #nav-drop *:hover { background-color: none;  }  LINHA ABAIXO ALTERA O MENU */
#nav-drop a {overflow:hidden; text-indent:-20000px; height:44px; }
#nav-drop li.hover a { text-decoration:none; }
#nav-drop ul { top: 44px; left:0px; text-indent:10px;  }
#nav-drop ul li a {  background-color: #222; text-indent:0px !important; text-align:left; vertical-align:middle; height:35px !important; line-height:35px !important; *height:15px !important; *line-height:15px !important; padding-left:12px; }
#nav-drop ul a.hover { background-color: #000; }
#nav-drop ul a { border-top: 1px solid #333; border-right: none; }
#nav-drop ul a { border-bottom: none; } /*- I also needed this for IE6/7 */
#nav-drop ul li a.children { width:130px; height:44px; }

/* NAVIGATION - Search for something */
div.nav-wrapper #search { padding-left:12px; position: relative; float: right; top: 11px; right:19px; height:22px; width:150px; background: #FFF url(images/search_grey.gif) no-repeat left; }
div.nav-wrapper #search:hover { background: #fff url(images/search_grey.gif) no-repeat left }
div.nav-wrapper #search #s { background: transparent; float: left; display: block; margin:0;padding-left: 5px; width: 130px; border: none; font-size: 12px; color: #999; vertical-align: bottom; }
#search #s:hover { color: #000; background: transparent}
div.nav-wrapper #search #s:hover {color: #000;background: transparent;}

/* ESTILOS ALDEIA */
.span-16 { padding:0; margin:0; float:left; position:relative; }
.span-7 { float:right; position:relative; width:255px; }
.span-16 h3 { background:url(images/tit_trabalhos_recentes.jpg) no-repeat left; width:162px; height:15px; }
h3.clipping { background:url(images/tit_clipping.jpg) no-repeat left; width:67px; height:18px; }
h3.sub_clipping { background:url(images/tit_mais_resultados.jpg) no-repeat left; width:131px; height:15px; margin-top:40px !important;}
h6.tit_clipping a { background-color:#333; font-size:18px; padding:5px; }
li.sub_clipping { font-size:12px; background:url(images/ico_setaBotao.jpg) no-repeat left top; padding-left:18px; margin:0 0 5px 0; display:block; float:left; width:100%;}
.sub_clipping a {padding:0 5px !important; margin:0px !important; line-height:normal !important; height:auto !important; border:none !important;}
.sub_clipping a:hover {text-decoration:underline !important;}

h6.titulo span { background-color:#333; font-size:18px; padding:5px; }

.colborder .span-8 { margin:0; padding:0; float:left; width:295px; }

/* RODAPE */
/* - Box logotipo */
.span-3 { width:570px;}
/* - Box portfolio */
.span-10 { margin-left:10px; width:110px; }
.span-10 h3 { background:url(images/tit_portfolio.gif) no-repeat; width:71px; height:20px; }

.span-10 ul li { margin:0 0 4px 0; padding:0; text-align:left; padding:0; font-size:12px; background:url(images/ico_setaBotao.jpg) left no-repeat;}
.span-10 li a { background:#252525;}
.span-10 li a:hover { text-decoration:underline !important; }

.boxTwitter {width:234px; float:left; margin:0 20px 0 0;}
.boxTwitter h3 {background:url(images/tit_twitter.gif) no-repeat !important; height:17px !important; width:100px !important;}
.boxTwitter h3 a {overflow:hidden !important; float:left !important; text-indent:-20000px !important; background:url(images/tit_twitter.gif) no-repeat !important;}

.boxFlickr {width:316px; float:left; margin:0;}
.boxFlickr h3 {background:url(images/tit_flickr.gif) no-repeat !important; height:17px !important; width:100px !important;}
.boxFlickr h3 a {overflow:hidden !important; float:left !important; text-indent:-20000px !important; background:url(images/tit_twitter.gif) no-repeat !important;}


.entry-meta {display:none !important;}
.entry-content a {margin-left:0px !important;}

.categoria { margin:3px 0 3px 0; }
.btVerMais {margin:5px 0 20px 0;}
.btFollow {margin:5px 0 20px 0;}
#footer .small {margin-bottom:0 !important;}

/* - Box enderecos */
.span-5 { width:195px; }
.span-5 h3 { background:url(images/tit_enderecos.gif) no-repeat; width:148px; height:20px; }
.spacer {position:relative; display:block; margin:0 0 5px 0; padding:0 !important;}
.saiba_mais_end { margin:2px 0 0 0; text-align:right; padding:0 10px 0 25px; font-size:12px; background:#252525 url(images/ico_setaBotao.jpg) left no-repeat;}
a.saiba_mais_end { color:#FFF; font-size:12px; padding:0 6px 0 23px; }

span.pb-5 { padding-bottom:20px; }
/*.column.span-3.append-1.small { display:none; }*/


/* Formulario de contato */
.wpcf7-form { font-family:"Trebuchet MS"; }
.wpcf7-form .ct_input { width:310px; }
.wpcf7-form select { width:317px; }
.wpcf7-form textarea { width:305px; height:80px; }
.wpcf7-form p {margin:0 0 10px 0 !important;}

.btn_enviar {
	margin-bottom:2px; 
	text-align:left;
	color:#FFFFFF; 
	padding:0 8px 0 23px; 
	font-size:12px; 
	background:#333 url(images/ico_setaBotao.jpg) left no-repeat;
	border:none;
	font-family:"Trebuchet MS";
	cursor:pointer;
}


/* Formulario de login */
.campos { float:left; text-align:left; width:165px; }
.campos input { width:135px; height:18px; border:none; margin-top:2px; padding:0 10px; }

.bt-envia-login {	float:left;	width:100px; margin-top:20px; }
.bt-envia-login input { background-image:url(images/bt_login.gif); background-repeat:no-repeat; width:100px; height:18px; display:block; cursor:pointer; }

#form-login { width:430px; float:right; margin:10px 20px 0 0;}

