@charset "utf-8";
/* Resetando Elementos */

/* reset spacing */
*{margin:0;padding:0;}

html,body{min-height:100%;}
body{background:#000 url("img/bg.png") bottom repeat-x ;font-size:13px;font-style:normal;color:#4e4e4e; list-style:none; font-family:"Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif; list-style:none;}

#page{background:transparent url(images/header.jpg) no-repeat center top; list-style:none;}

/* (max. possible width is limited by design, 1735px)  */
.page-content{max-width:1600px;min-width:780px;margin:0 auto;}

/* fluid width page */
body.fluid .page-content{
  padding:0 10px;
  width: auto;
}

/* fixed width page - 960gs */
body.fixed .page-content{
  width:940px;
}

/*** GENERAL ELEMENTS ***/

/* links */
a{color:#0071bb;outline:none; text-decoration:none;}
a:hover{color:#C50E0E; text-decoration:none;}

/* headings */
h1{font-weight:normal;font-size:270%;letter-spacing:-.04em;line-height:100%;margin:.8em 0 .2em;letter-spacing:-0.04em; list-style:none; font-family:}
h2{font-weight:normal;font-size:200%;letter-spacing:-.04em;line-height:110%;margin:.7em 0 .2em;letter-spacing:-0.03em; list-style:none;}
h3{font-size:160%;font-weight:normal;letter-spacing:-.04em;line-height:110%;margin:.7em 0 .2em;letter-spacing:-0.02em; list-style:none;}
h4{font-size:140%;font-weight:bold;margin:.7em 0 .2em;letter-spacing:-0.02em; list-style:none;}
h5{font-family:"Palatino Linotype", Georgia, Serif;font-size:140%;font-weight:bold;margin:.5em 0 .2em;letter-spacing:-0.02em; list-style:none;}
h6{font-size:120%;font-weight:normal;text-transform:uppercase;margin:.5em 0 .2em; list-style:none;}

/* tables */
table{margin:.5em 0 1em;}
table td,table th{text-align:left;border-right:1px solid #fff;padding:.4em .8em;}
table th{background-color:#5e5e5e;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e8e1c8;}
table td{background-color:#eee;}
table th a{color:#d6f325;}
table th a:hover{color:#fff;}
table tr.even td{background-color:#ddd;}
table tr:hover td{background-color:#fff;}

table.nostyle td,table.nostyle th,table.nostyle tr.even td,table.nostyle tr:hover td{border:0;background:none;background-color:transparent;}


/* forms */
input,textarea,select{font-size:100%;margin:.2em 0;}
input,textarea{padding:.2em .4em;margin:0 2px 4px 2px;}
input.radio,input.checkbox{background-color:#fff;padding:2px;}
textarea{width:90%;}
form label{font-weight:normal;margin:0 18px;}
form .row label{display:block;margin:10px 2px 0 2px;}
fieldset{padding:.8em;border:1px solid #ddd;background-color:#fff;margin:1em 0;}
legend{padding:2px 15px 10px;text-transform:uppercase;font-style:italic;font-size:115%;background-color:#fff;border-top:1px solid #ddd;}

/* lists */
ul,ol{margin:.4em 0 1em;line-height:150%;}
ul li,ol li{list-style-position:outside;margin-left:2.5em;}
dl{padding:.3em 0 .8em;}
dt{font-weight:bold;text-decoration:underline;}
dd{}

/* other */
p{margin:.6em 0 .3em;line-height:150%;}
img{border:0;}
hr{color:#b4aca1;background-color:#b4aca1;border-bottom:1px solid #f6f4eb;}
small{font-size:80%;}
pre{overflow:auto;white-space:pre-wrap;/* <- css3 */white-space:0;/* <- ff */font-size:12px;font-family:"Courier New", Courier, "Lucida Console", Monaco, "DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono";background-color:#fff;padding:.4em;margin:1em 0;}
pre{width:80%;overflow:hidden;border:1px solid #ddd;background-color:#fff;padding:.8em;margin:1em 0;}
blockquote{margin:1em 25% 1em 0;min-height:40px;padding:.6em 1em .6em 2.4em;border:1px dotted #ddd;font-style:italic;color:#474747;background:#fff url(images/blockquote.png) no-repeat 4px top;}
blockquote p{padding:8px;margin:2px;}
blockquote blockquote{margin:1em 0 1em;}


#header{display:block;position:relative;z-index:5;}

#header p.nav-extra{position:absolute;top:-25px;z-index:10;right:10px;}
#header a.nav-extra{width:64px;height:36px;display:block;float:right;margin-left:6px;}
#header a.nav-extra span{display:none;}

/*** LOGO & HEADLINE ***/

#site-title{padding:4em 0 3.6em 0;}
#site-title #logo{font-size:400%;font-weight:bold;font-style:normal;margin:0;padding:0;float:left;line-height:60px;}
#site-title #logo a{color:#fff;text-decoration:none;text-shadow:#000 1px 1px 1px;font-variant:small-caps;letter-spacing:-0.04em;}
#site-title #logo a:hover{color:#ed1e24;}
#site-title p.headline{float:left;border-left:1px solid #999;margin:0 0 0 1em;padding:.2em 0 .2em .8em;font-weight:normal;font-size:140%;line-height:64px;letter-spacing:0.4em;}


/*** TOP NAVIGATION ***/

ul#navigation{background:#eee url(images/nav.png) repeat-x left top;width:100%;padding:0;margin:0;list-style-type:none;position:relative;z-index:15;}
ul#navigation li{display:block;position:relative;float:left;list-style-type:none;padding:0 1px 0 0;margin:0;background:transparent url(images/nav-div.png) no-repeat right top;}
ul#navigation li a{min-height:32px;display:block;font-weight:bold;font-size:115%;text-transform:uppercase;text-decoration:none;text-shadow:#fff 1px 1px 1px;text-align:center;color:#4e4e4e;padding:0 13px 0 11px;position:relative;line-height:31px;}
ul#navigation li a.home span.title{background:transparent url(images/icons.png) no-repeat 0px -756px;padding-left:22px;}
ul#navigation li.active a.home span.title{background-position:0px -710px;}
ul#navigation li a:hover,ul#navigation li:hover a{background-color:#fff;}
ul#navigation li.active a:hover,ul#navigation li.active:hover a{background-color:#000;}
ul#navigation li a span.title{display:block;padding:0;}
ul#navigation li a span.pointer{display:none;}

ul#navigation li.active a span.pointer,
ul#navigation li.active-parent a span.pointer,
ul#navigation li.active-ancestor a span.pointer
{position:absolute;width:100%;height:7px;bottom:-7px;left:0;display:block;background:transparent url(images/nav-pointer.png) no-repeat center top;}

ul#navigation li.active a,
ul#navigation li.active-parent a,
ul#navigation li.active-ancestor a
{background:#000 url(images/nav-active.png) no-repeat left top;color:#dedede;text-shadow:#000 1px 1px 1px;}

ul#navigation li a span.arrow{display:none;}

/* fade on mouse out */
ul#navigation li a.fadeThis{position:relative;z-index:1;}
ul#navigation li a.fadeThis span.hover{position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:#fff;z-index:-1;margin:0;padding:0;}

ul#navigation li.active a.fadeThis span.hover,
ul#navigation li.active-parent a.fadeThis span.hover,
ul#navigation li.active-ancestor a.fadeThis span.hover
{background:none;}

ul#navigation li.active a.fadeThis span.hover
{background-color:transparent;}

/* submenus */
ul#navigation ul li a span.pointer{display:none !important;}
ul#navigation ul{list-style-type:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;display:none;width:250px;top:32px;left:0;margin:0;padding:4px;line-height:normal;background-color:#fff;-moz-box-shadow:0px 8px 14px rgba(0,0,0,0.3);-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-box-shadow:0px 8px 14px rgba(0,0,0,0.3);-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;box-shadow:0px 8px 14px rgba(0,0,0,0.3);border-bottom-right-radius:8px;border-bottom-left-radius:8px;}

ul#navigation li.active ul,
ul#navigation li.active-parent ul,ul#navigation li.active-ancestor ul
{background-color:#000;border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;}

ul#navigation li.active li a,
ul#navigation li.active-parent li a,
ul#navigation li.active-ancestor li a
{background:none;}

ul#navigation ul li{float:none;margin:0;background:none;}
ul#navigation ul li a span.title{padding-left:10px;}
ul#navigation ul li a{min-height:1px;height:auto;padding:8px 14px 8px 8px;margin:0;text-align:left;text-transform:none;line-height:125%;}
ul#navigation li.active ul a{background:none;}
ul#navigation ul li a:hover{background-color:#333;color:#fff;text-shadow:#333 1px 1px 1px;}
ul#navigation ul li.active a{color:#f8b013;}
ul#navigation ul li.active li a{color:#dedede;}
ul#navigation ul li a span.title{padding:0;}
ul#navigation ul ul{left:250px;top:0;border-top:1px solid #ccc;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
ul#navigation li:hover ul ul,ul#navigation li:hover ul ul ul,ul#navigation li:hover ul ul ul ul{display:none;}
ul#navigation li:hover ul,ul#navigation li li:hover ul,ul#navigation li li li:hover ul,ul#navigation li li li li:hover ul{display:block;}
ul#navigation li li a span.arrow{display:block;position:absolute;right:6px;top:0;line-height:32px;}


/* fade on mouse out */
ul#navigation li li a.fadeThis span.hover,
ul#navigation li.active li a.fadeThis span.hover,
ul#navigation li.active-ancestor li a.fadeThis span.hover{background-color:#333;}




/* fixed size if we have a slider */
#featured-content.withSlider .slide-container{height:174px;}

a { text-decoration:none; }
a:hover { text-decoration:none; }

/* Firefox sempre com barra */
html { overflow: -moz-scrollbars-vertical; }

/* fim Resetando Elementos */

#container {}

#imgfundo{background:url(img/header.jpg) no-repeat 70px -30px;}
#corpo{
	margin: 0 auto;
	width:960px;
	display:table;
	overflow:hidden;
	padding-top:50px;
	
}

#logo{ 
	background: url(img/minhalogo2.png) no-repeat;
	width:330px;
	height:160px;
	float:left;
	position:absolute;

	}

#logo p{ text-indent:-10000px;}

#menu{
	float:right;
	margin-top:40px;
	display:table;
	margin-right:20px;

	
}

#menu li{ display:inline; }
#menu a{
	font-size:16px;
	color:#fff;
	margin-right: 3px;
	padding:10px;
	text-decoration:none;
	border-bottom:4px #fff solid;
}

#menu li a:hover, #menu li.current-cat a , #menu li.current_page_item a {color:#fff; border-bottom:4px #c00 solid;}

#menu .m3{ padding-left:7px}
#menu .m4{ padding-left:6px}
#menu .m5{ padding-left:4px}






/* fim do menu */


#loopedSlider{width:600px; height:260px; float:left;  display:table;}


.container2 { 
	width:600px; 
	height:260px; 
	overflow:hidden; 
	cursor:pointer; 
	float:left;
	}
	
.container2 a {display:inline;}	

#loopedSlider{width:600px; height:260px; float:left !important; display:table; margin:0 !important;}

#secundarios{
	display:table; 
	width:940px;
	margin-top:90px;
	float:left;
}
	
#bloco1{ background:#fff; width:940px; height:260px; padding:10px; display:table; float:left;}


#twitadas{
	width:295px;
	border-bottom: 3px #1a1a1a solid; 
	margin-bottom:10px;
	display:table;
	float:right;
}

#twitadas h3{font-size:24px; list-style:none;  font-family:"Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif; font-weight:bold;}

#twitadas ul{ 
	line-height:normal;
	width:300px;
	margin-right:10px;
	}
	
	
#twitadas li{
	display:block;
	border-bottom: 1px #CCC solid;
	padding: 5px;
	width:300px;
	margin-left:0;
	

}

#follow{
	background: url(img/follow.png) no-repeat bottom right;
	width:140px;
	height:51px;
	float:right;
	
}


#esquerda{

	width:745px;
	float:left;
	padding-top:20px;
	
}


#descricao{
	 width:300px;
	 float:right;
}


#sobremim{ width:220px; float:left; border-top: 3px #1a1a1a solid; }
#sobremim img{width:220px; height:80px; float:left; margin-bottom:5px;}
#sobremim h3{font-size:24px; list-style:none;  font-family:"Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif; font-weight:bold;}

#direita {
	float:right;
	width:180px;
	padding-top:20px;

}



#atualize { border-bottom: 3px #1a1a1a solid; margin-bottom:10px;}

#navegadores li{display:inline; float:left;}





#depoimentos{
	width:500px;
	float:right;
	border-top: 3px #1a1a1a solid; 
	
	
}

#depoimentos li{
	display:block;
	margin: 7px;
	width:230px;
	float:left;
	border-left: 3px #29A3B8 solid;
	padding-left:3px;
	
}

#depoimentos h3{font-size:24px; list-style:none;  font-family:"Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif; font-weight:bold;}


#camaradas{
	width:220px;  border-top: 3px #1a1a1a solid;
}

#camaradas a{
	line-height:170%;
	display:block;
	border-left: 2px #ccc solid;
	padding-left: 5px;
	text-decoration:none;
	margin-top:3px;
}

#camaradas a:hover{
	border-left: 3px #1a1a1a solid;
}

#camaradas h3{font-size:24px; list-style:none;  font-family:"Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif; font-weight:bold;}
	
/* pagina interna */ 

#content{
	width:960px; 
	float:right;
	margin-top:70px;
	display:table;
	padding:0px 0px 
	inherit0px 0px;

}
#mascara{width:180px; height:270px; overflow:hidden; float:left; display:table; margin:4px; border:2px solid #fff; background:#fff; float:left;}
.lista{width:180px; height:270px; overflow:hidden; float:left; display:table; margin:4px; border:2px solid #191919; background:#A20A0A; float:left;}



.lista h4{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:15px; 
	color:#fff;
	padding-left:5px;
	margin: 0 auto;
	font-weight:normal;
	
	}

.lista img{ }

#titulocategoria { float:left; display:block; width:960px;}

#titulocategoria p{float:right; margin-top:-55px; color:#CCCCCC;}


#content .tituloint { 
	display:block; 
	list-style:none;  
	color:#fff;
	border-top:3px solid #fff;  
	border-bottom:3px solid #fff; 
	padding:12px 0 20px 0;
	}

#content.widecolumn{width:960px;}


.entry{ background:#fff;  margin-bottom:10px; display:table; width:960px; padding:10px;}
.entry img {float:left;}


#content h2{font-size:24px; list-style:none; color:#0071BB; font-family:"Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif; font-weight:bold;}
#content h3{font-size:18px; list-style:none;  font-family:"Myriad Pro","Myriad Web",Myriad,Frutiger,Calibri,Arial,sans-serif; font-weight:bold;}
#sidebar{width:290px; background:#fff; margin-top:180px; padding:10px; margin-left:10px;}
#sidebar h2{list-style:none;}

/*
#content #post-6 address{margin-left:10px;}
#content #post-6 p {margin:-250px 10px 10px 10px;}
#content #post-6 h4 {margin-left:10px; font-size:14px; color:#29A3B8;}
#content #post-6 address{margin-left:10px;}
*/







.navigation{width:230px;}


.alignleft{
	display:block;
	float:left;
	margin:5px;
	
	


	}

.alignright{
	display:block;
	float:left;
	margin:5px;


	
	}

.alignleft a{
	font-size:12px;
	color:#ccc; 
	display:block;
	background:#333;
	float:left;
	padding:5px;
		}
.alignright a{
	font-size:12px;
	color:#ccc; 
	display:block;
	background:#333;
	float:right;
	padding:5px;}

.comment{margin-bottom:10px; display:block; font-size:16px; color:#666;}

.comment-body{ background:#fff; padding:2px; border-top: 4px #1C6D7B solid; }
.comment-body a{text-decoration:none; color:#1C6D7B; font-size:10px;}
.comment-body p{ color:#333;}



.fn{font-size:14px;}
.says{font-size:10px;}




.contactform{margin:20px 10px; display:block; font-size:16px; color:#666;}
#wpcf_message{width:470px; background:#fafafa; margin-bottom:10px;  border:1px #EAE9E5 solid; font-size:14px; color:#29A3B8; }
#wpcf_msg{width:470px; background:#fafafa; margin-bottom:10px;  border:1px #EAE9E5 solid; font-size:16px; color:#29A3B8;}
#wpcf_email{width:380px; background:#fafafa; margin-bottom:10px;  border:1px #EAE9E5 solid; font-size:16px; color:#29A3B8;}
#wpcf_your_name{width:380px; background:#fafafa; margin-bottom:10px;  border:1px #EAE9E5 solid; font-size:16px; color:#29A3B8;}

#maiscomentados{background:#fff; float:left; width:270px; margin-top:300px; margin-left:40px; position:absolute; padding:5px; list-style:none;}

#maiscomentados li {font-size:14px; color:#333; list-style:none; text-decoration:none; display:block; background:#f3f3f3; padding:3px;}
#maiscomentados a {font-size:14px; color:#333; list-style:none; text-decoration:none;}



.item {
	width:125px;
	height:125x;
	border:4px solid #1a1a1a;
	margin:5px 5px 5px 0;

	/* necessário para ocultar a imagem depois de redimensionada */
	overflow:hidden;

	/* child absolute position */
	position:relative;

	/* mostrar div em linha */
	float:left;
}

.item .caption {
	width:125px;
	height:125px;
	background:#000;
	color:#fff;
	font-weight:bold;

	/* fix it at the bottom */
	position:absolute;
	left:0;

	/* escondê-lo por padrão */
	display:none;

	/* opacidade */
	filter:alpha(opacity=80);    /* ie  */
	-moz-opacity:0.8;    /* navegadores mozilla antigo  */
	-khtml-opacity: 0.8;    /* Para o safari muito antigo */
	opacity: 0.8;    /* CSS normal, funciona em todos os browsers atuais  */

}

.item .caption a {
	text-decoration:none;
	color:#0cc7dd;
	font-size:16px;	

	/* adicionar espaçamento e fazer a linha (row) inteira clickavel */
	padding:5px;
	display:block;
}

.item .caption p {
	padding:5px;
	margin:0;
	font-size:10px;
}

img {
	border:0;

	/* permitir que o javascript troque o position*/
	/*position:absolute;*/
}

.clear {
	clear:both;
}


