/*  
Theme Name: Design Coletivo v2
Theme URI: http://www.designcoletivo.com/
Description: This theme was designed and built by Bob of <a href="http://www.blogohblog.com/">Blog Oh Blog</a>. I love to hear of my work being used :). Just leave my Bob link under your footer.
Version: 2.0
Author: Camilo Oliveira, C�ssio Lacerda, Dener Costa, Klaibert Miranda, Marco Aur�lio, Rafael Cavalcanti e Thiago Martins
Author URI: http://www.blogohblog.com/

This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution 3.0 License</a>. This means you may use it for any purpose, and make any changes you like. 

*/

/*****************************************/
/* SEXY BODY */
/*****************************************/
* {behavior:url(iepngfix.htc);}
html {font-size: 62.7%;}
body{font-family:Georgia, Arial, Helvetica, sans-serif;font-size:1.2em;background:#f8b72b url(i/background_wall.jpg) top left;}

/*****************************************/
/* BEGIN TOP *                            /
/*****************************************/
#box{width:975px;background:transparent;/*margin:0 auto;*/padding:0;}
#top{width:975px;background:transparent;height:80px;margin:0;padding:0;height:236px;}
#header{float:left;width:432px;margin:0;padding:0;}
#header h1{text-indent:-10000px;margin:0;padding:0;}
#header h1 a{display:block;background:url(i/header.jpg) no-repeat;height:236px;}
p.desc {float:left;margin:5px 0 0 0;padding:0;color:#000; } 
.ads{color:#fdfdb0;float:right;width:468px;text-align:right;font-size:11px;margin:10px auto;padding:0 10px 0 0;}

/*****************************************/
/* SEARCH *                               /
/*****************************************/
#bsearch{width:383px;font-size:11px;margin:5px 0 5px 0;padding:10px; background:transparent; float:left;}
#searchform{height:30px;line-height:30px;float:left;padding-top:5px;margin:0;}
#searchform #s{font-size:1.2em;width:265px;height:20px;padding:2px;}
#searchform #submit{font-size:1.2em;}
input#s{color:#666;border:0px solid #cbcbcb;background:#fcfcfc;}


/*****************************************/
/* NAVIGATION TOP *                       /
/*****************************************/


#nav { width: 406px; float: right; margin: 0 0 0 2px; list-style: none; font-weight: bold; font-family: Helvetica, Arial; }
#nav li { float: left; padding: 2px 0 3px 13px; margin: 1px 12px 0 0; line-height: 1.6em; font-size: 0.9em; }


ul#nav li.inicio {text-indent:-9999px;}
#home:hover {background-position:right;}
a#home { 
display: block; 
width:42px; 
height:26px;
background: url(i/menu_inicio.gif) no-repeat;
}

ul#nav li.sobre {text-indent:-9999px;}
#about:hover {background-position:right;}
a#about { 
display: block; 
width:54px; 
height:27px;
background: url(i/menu_sobre.gif) no-repeat;
}

ul#nav li.equipe {text-indent:-9999px;}
#team:hover {background-position:right;}
a#team { 
display: block; 
width:59px; 
height:26px;
background: url(i/menu_equipe.gif) no-repeat;
}


ul#nav li.trabalhos {text-indent:-9999px;}
#jobs:hover {background-position:right;}
a#jobs { 
display: block; 
width:90px; 
height:26px;
background: url(i/menu_trabalhos.gif) no-repeat;
}


ul#nav li.contato {text-indent:-9999px;}
#cont:hover {background-position:right;}
a#cont { 
display: block; 
width:72px; 
height:26px;
background: url(i/menu_contato.gif) no-repeat;
}




/*****************************************/
/* MAIN ENTRY *                           /
/*****************************************/
/*#bgbox{width:945px;margin:0;padding:0;}*/
.post {background:#ffffff;padding:10px;}
.post2 {background:#ffffff;padding:10px;min-height:250px;}
.line{width:502px;float:left;margin:0 0 10px;padding:0 0 5px 2px; border-bottom:#e2e2e0 1px solid;}
.entry{width:525px;float:left;color:#000;margin:0 0 10px;padding:0 0 10px 2px;line-height:20px;}
.entry p {text-align:left;}
.entry img {border:0px #000 solid; max-width:98%;}
.entry2 {width:500px;float:left;color:#666;text-align:justify;margin:5px auto;padding:5px 6px 10px;}
.pastentry {width:200px;float:left;color:#666;margin:0;padding:0;}
#content {width:535px;min-height:967px;float:left;line-height:140%;margin:0 auto;padding:0;}
.left {float:left; width:240px; padding-right:10px; border-right:0px dashed #ccc; color:#666;}
.right {float:right;padding-right:20px;width:240px; color:#666;}
.clear {clear:both}

/*****************************************/
/* MISC HUH! *                            /
/*****************************************/


.skip{position:absolute;text-indent:-9999em;width:0;}
/* linkprefs */
.linkprefs {position:relative;right:0;top:0;width:235px;margin:-5px 0 8px 0;}
.linkprefs p {padding: 4px 0 4px 10px;margin:0;background-color:#c6972d;text-decoration:underline;	color:#fff;}
.linkprefs p:hover {background-color:#e4b240;color:#000;}

.navigation{width:500px;float:left;color:#666;padding:0 0 10px;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}
.similiar li {list-style:none;font-size:1.0em;}
.similiar h3 {font:1.3em Georgia;margin-bottom:0;}
#misc{width:405px;margin:0 0 10px 0;padding:0; background:transparent; float:left;}
hr {width:500px;height:1px;}

#info {width:190px;font-size:1.0em;float:left;}
#info p {width:180px;}
.infa {width:179px;position:relative;float:left;margin:31px 0 0 36px;}
.infa {*margin-top:0;}
.infa {_margin-left:20px;}

/* LAB */
h3.ybh{display:none;}

#destaques {position:relative;float:left;margin-bottom:10px;}

.sIFR-flash {visibility: visible !important;margin: 0;}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}


.postmeta{color:#666;border-bottom:#699 1px solid;}
.postauthor {font:0.9em Georgia, Times New Roman, serif;}
.postauthor h2 {font:1.4em Georgia, Times New Roman, serif;}
.postautor_404 {font:1.2em Georgia, Times New Roman, serif;}
.postauthor_404 ul {list-style:none;}

.postinfo img, .postinfotop img{border:none;}
.postinfo {text-align:right;}
.postinfotop {text-align:right;}
.infobottom {background-color:#fff1ca;border:1px solid #000;padding:5px;}
.infobottom p {font-size:0.9em;color:#666;}
.infobottom p a:link {color:#333;border:0;text-decoration:underline;}
.infobottom p a:hover {text-decoration:none;background-color:transparent;}

img.wp-smiley{border:0;padding:0;}
.center{text-align:center;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
.postauthor img {float:left;margin-right:5px;}
blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}
blockquote cite{display:block;margin:5px 0 0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
#past { padding:0; margin:0;}
p.wp-caption-text {color:#df8052;}


/*****************************************/
/* SIDEBAR *                              /
/*****************************************/
#sidebar{width:440px;float:left;font:1.1em Tahoma;margin:0;padding:0; background:transparent;list-style-type:none;}
#rsidebar{width:210px;float:right;color:#666;margin:0;padding:0;}
.lsidebar{width:165px;float:left;color:#666;max-width:100%;margin:0 auto;padding:0;}
#rsidebar ul,.lsidebar ul {margin:0;padding:0;}
#rsidebar ul li,.lsidebar ul li{list-style-type:none;margin:0 0 5px;padding:0;}


h2.titsobre {background:url(i/tit_sobre.png) no-repeat;text-indent:-9999px;width:198px;height:34px;}
p.titassine {background:url(i/tit_assine.png) no-repeat;text-indent:-9999px;width:179px;height:34px;display:block;}
h2.titdestaques {background:url(i/tit_lab.png) no-repeat;text-indent:-9999px;width:402px;height:40px;}
.lsidebar h2.titcolunistas {background:url(i/tit_colunistas.png) no-repeat;text-indent:-9999px;width:215px;height:35px;}
#rsidebar h2.titcategorias {background:url(i/tit_categorias.png) no-repeat;text-indent:-9999px;width:179px;height:30px;}
.lsidebar h2.titultimosposts {background:url(i/tit_ultimosposts.png) no-repeat;text-indent:-9999px;width:200px;height:34px;}
.lsidebar h2.titarquivos {background:url(i/tit_arquivos.png) no-repeat;text-indent:-9999px;width:179px;height:34px;}
.lsidebar h2.titarquivos {background:url(i/tit_arquivos.png) no-repeat;text-indent:-9999px;width:208px;height:30px;}
.lsidebar h2.tittrabalhos {background:url(i/tit_trabalhos.png) no-repeat;text-indent:-9999px;width:199px;height:34px;}




/*****************************************/
/* FOOTER *                               /
/*****************************************/

#footer{background:#41433f;height:250px;clear:both;color:#dadada;font-size:1.1em;font-family:Tahoma;border-top:2px solid #d0523b;padding-top:10px;}
.footer a:link,.footer a:active,.footer a:visited{text-decoration:underline;color:#f1e5aa;border:none;}
.footer a:hover{text-decoration:none;background-color:#f1e5aa;color:#000;border:none;}
.footer li a {padding:2px;}

#footer ul {float:left;width:150px;list-style-type:none;vertical-align:top;padding:5px;}
ul.brasil {margin-left:10px;}
#footer li {padding:3px;}
.creditos p {float:left;width:190px;margin-bottom:0.7em;}

#footer h2 {margin-left:3px;}

/*****************************************/
/* COMMENTS*                              /
/*****************************************/
.boxcomments {width:525px;background-color:#fff;margin-left:-4px;margin-top:-45px;*margin-top:-30px;_margin-top:0;}
.boxcomments h3 {width:425px;padding:10px 0 0 20px;font-size:1.2em;font-weight:bold;color:#000;}
#commentform {border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label {display:block;margin:0;}
#commentform input {width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea {width:400px;margin:0 0 10px;padding:0;}
#commentform #submit {margin:0 0 20px;}
#commentform p {margin:5px 0;}
input#url,input#author,input#email,textarea {color:#666;width:40%;border:1px solid #cbcbcb;margin-bottom:0.6em;margin-top:2px;padding:3px;}
.commentlist span {font-weight:bold;color:#000;}
.commentlist span a {font-weight:bold;text-decoration:underline;color:#a6263d;padding:2px;}
.commentlist span a:hover {background-color:#a6263d;color:#fff;}
.commentlist small a {text-decoration:underline;color:#000;}
.commentlist small a:hover {text-decoration:none;}

.commentlist p {color:#000;width:430px;}
.commentlist li {max-width:430px;}


.contador a {font-weight:bold;text-decoration:underline;color:#a6263d;padding:3px;}
.contador a:visited {font-weight:bold;color:#a6263d;}
.contador a:hover {font-weight:bold;text-decoration:underline;background-color:#e1b400;color:#000;}

/*****************************************/
/* WP-PAGENAVI*                           /
/*****************************************/
.wp-pagenavi {height:30px;text-align:center;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:active{text-decoration:none;border:1px dashed #000;color:#a6263d;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi a:hover{border:1px dashed #000;color:#FFF;background-color:#a6263d;}
.wp-pagenavi span.pages{color:#000;border:1px dashed #000;background-color:#FFF;margin:2px;padding:5px 10px;}
.wp-pagenavi span.current{font-weight:700;border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}
.wp-pagenavi span.extend{border:1px dashed #000;color:#000;background-color:#FFF;margin:5px;padding:5px 10px;}


/*****************************************/
/* LINKS H1 H2 H3 H4 H5*                  /
/*****************************************/
#info h2 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif; color:#666633;}
#rsidebar h2 { margin:0 0 10px 0; padding:0; font-size:1.5em; font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif; color:#666666;}
#rsidebar h2 {*margin-left:-17px;}
.lsidebar h2 { margin:0 0 10px 0; padding:0; font-size:1.5em; font-family:"Trebuchet MS", verdana, arial, helvetica, sans-serif; color:#669900;list-style-type:none;}
#content h2 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:HelveticaNeue, Helvetica, Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#666633; }
#content .entry h2 { margin:10px 0 10px 0; padding:0; font-size:2.3em; font-family:Helvetica,Arial,"Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif; color:#333; line-height:34px;}
#content h2,.postinfo a:link, #content h2,.postinfo a:visited { font-weight:normal; text-decoration:none;}
#content h2,.postinfo a:visited {color:#666600}
#content h2,.postinfo a:hover,
#content h2,.postinfo a:focus,
#content h2,.postinfo a:active {color:#666600}
.entry a:link {color:#a6263d; font-weight:bold; text-decoration:none; border-bottom:solid 1px #a6263d;}
.entry a:visited{color:#a45568; font-weight:bold; text-decoration:underline; border:none;}
.entry a:hover {color:#fff; background:#a6263d; font-weight:bold; }
.entry a.titulo:link {color:#000;border:none;}
.entry a.titulo:visited {color:#000;border:none;text-decoration:none;}
.entry a.titulo:hover {background:none;color:#000;border-bottom:solid 1px #666;text-decoration:none;}

/* CAPITULAR MAI�SCULA - Tutorial - http://www.cssnewbie.com/book-style-chapter-intros/ 
.post h2 + p:first-letter {float:left;font-size: 2.0em;font-weight: bold;font-family: Georgia, "Apple Chancery", serif;} */




.titcategories {background-color:#fff;width:525px;height:30px;margin-left:2px;padding:3px 0 60px 0;}
.titcategories h3 {font:1.9em Georgia;color:#666;margin-left:8px;}


#info .about {font-family:Tahoma;}
#info p a {padding:3px;}
#info p a:link {background:#c6972d;color:#fff;}
#info p a:visited {background:#c6972d;color:#fff;}
#info p a:hover {background:#e4b240;color:#000;}

.postinfotop a:link {border:none;text-decoration:underline;}
.postinfotop a:visited {text-decoration:none;}

.infa img {vertical-align:middle;border:none;margin:4px;}
.infa a {padding:3px;}
.infa a:link {background:#c6972d;color:#fff;}
.infa a:visited {background:#c6972d;color:#fff;}
.infa a:hover {background:#e4b240;color:#000;}

a:link { color:#d0523b; font-weight:normal; text-decoration:none; }
a:visited {color:#666600; text-decoration:none;}
a:hover,a:active { text-decoration:none; }
a:active {background:#ffc; text-decoration:none;}

ul#colunistas a {color:#000;}
#colunistas li:hover {width:180px;background:#c6972d;}
#colunistas li {padding:3px;}

#colunistas li a {padding:3px;}
#colunistas li a:link {background:#c6972d;color:#fff;}
#colunistas li a:hover {background:#e4b240;color:#000;}
#colunistas li a:visited {background:#e4b240;color:#fff;}


#colunistas .col_camilo:hover {background:#e4b240 url(i/col_camilo.jpg) no-repeat right;}
#colunistas .col_cassio:hover {background:#e4b240 url(i/col_cassio.jpg) no-repeat right;}
#colunistas .col_dener:hover {background:#e4b240 url(i/col_dener.jpg) no-repeat right;}
#colunistas .col_klaibert:hover {background:#e4b240 url(i/col_klaibert.jpg) no-repeat right;}
#colunistas .col_marco:hover {background:#e4b240 url(i/col_marco.jpg) no-repeat right;}
#colunistas .col_rafael:hover {background:#e4b240 url(i/col_rafael.jpg) no-repeat right;}
#colunistas .col_thiago:hover {background:#e4b240 url(i/col_thiago.jpg) no-repeat right;}


.recent a {padding:3px;}
.recent li {margin:0 2px;border:2px solid transparent;}
.recent li {_margin-bottom:20px;_border:none;}
.recent a:link {background:#c6972d;color:#fff;}
.recent a:visited {background:#e4b240;color:#fff;}
.recent a:hover {background:#e4b240;color:#000;}


#rsidebar a {padding:3px;}
#rsidebar li {margin:0 2px;border:2px solid transparent;}
#rsidebar li {_margin-bottom:20px;_border:none;}
#rsidebar a:link {background:#c6972d;color:#fff;}
#rsidebar a:visited {background:#c6972d;color:#fff;}
#rsidebar a:hover {background:#e4b240;color:#000;}

.404 ul li {list-style-type:none;font-size:1.2em;}
.404 p {font-size:1.2em;}
