/*
Theme Name: Caio Túlio Costa
Theme URI: 
Description: Caio Túlio Costa Template for WordPress
Version: 1.0
Author: Internet Group - Portais: iG, iBest e BrTurbo
Author URI: http://www.ig.com.br/
*/

*{margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none}
body{font:12px Arial,Helvetica,sans-serif;color:#000;text-align:center;background:#ffffff url(http://images.ig.com.br/caiotuliocosta/bg-body.gif) repeat-x top}
a{color:#454545}
a:hover{text-decoration:underline}
.clear{clear:both !important}
.nomg{margin:0 !important}
.nopd{padding:0 !important}
.nobd{border:0 !important}
.nobg{background:#000 !important}
.clear {clear:both}

#main {width:100%;text-align:left}
#container {margin:auto;width:988px;text-align:left}

#advertising {height:102px;text-align:center;padding-top:9px}

#header h1 a, #footer h2 a {font-size:0;background:url(http://images.ig.com.br/caiotuliocosta/sprite.gif) no-repeat}

#header {height:31px;padding:48px 0 30px}
#header h1 {float:left;_width:674px}
#header h1 a{display:block;width:450px;height:41px;text-indent:-15000px}
#header form {float:right;padding-top:11px}
#header form fieldset input {width:270px;height:25px;font:18px Arial;color:#BCBCBC;border:1px solid #e7e5e4;float:left}
#header form fieldset input.botao {height:27px;font:bold 17px Arial;color:#FFF;width:38px;background:#2b97ba;margin-left:4px}

#menu {clear:both;border-bottom:4px solid #2b97ba;padding-bottom:1px}
#menu ul {display:block;background:#000;height:35px}
#menu ul li {float:left}
#menu ul li a {float:left;display:block;font:bold 14px Arial;color:#FFF;padding:10px 9px 10px 8px;background:url(http://images.ig.com.br/caiotuliocosta/bg-menu.gif) no-repeat 0 -2px}
#menu ul li.ativo a, #menu ul li a:hover, #menu ul li#cat1 a:hover {background:#2b97ba}
#menu ul li.rss {background:url(images/img-rss.gif) 42px 10px no-repeat}
#menu ul li.rss a {width:45px}
#menu ul li.rss a:hover{background:#2b97ba url(images/img-rss.gif) 42px 10px no-repeat !important}
#menu ul li#cat1 a {background-image:none}

#content {float:left;width:616px;min-height:1161px;padding-right:28px;border-right:1px solid #e9e9e9}
#content h2 {font:18px Arial;color:#464646;border-bottom:4px solid #f4f4f4;margin-bottom:20px}
#content h2 big {padding-left:5px;font:18px Arial}
#content h2 big strong a{color:#2b97ba}
#content .box, #content ul.lista {clear:both}
#content .box cite, #content ul.lista li cite {color:#b9b3b1;font-style:normal}
#content .box cite strong, #content .full p strong, #content ul.lista li cite strong, #content .medium p strong a {color:#2b97ba}
#content .box h2 {padding-bottom:10px;font:bold 32px Arial;color:#464646}
#content .box .foto small, #sidebar .profile small{font:11px Arial;color:#9a9a9a;float:right}
#content .medium {width:296px;clear:none;padding-right:24px;float:left}
#content .medium h2 {font:bold 16px Arial;color:#464646;padding:4px 0}
#content .medium .foto {float:left;width:120px}
#content .medium  .wp-caption{position:relative;float:left;padding-right:10px;width:120px !important}
#content .medium  .wp-caption img {margin-top:14px;/*width:120px;height:120px;*/}
#content .medium  .wp-caption p.wp-caption-text{display:block;width:120px;font:11px Arial;color:#9a9a9a;border-bottom:2px solid #dbd8d7;padding:5px 0 6px;}
#content .medium  .wp-caption p a{color:#9A9A9A;}
#content .medium p {font:14px Arial;color:#454545;line-height:21px;padding-top:9px}
#content .medium h3, h3.titleprograma {font:small-caps 21px Georgia;color:#464646;margin-bottom:5px}
#content .medium h4, #content .medium span a {font:bold 14px Arial;color:#454545;text-transform:uppercase;}
#content .medium h4 {padding:4px 0}
#content .medium span a {font:13px Arial;font-weight:normal;text-transform:none}
#content .medium span a strong {color:#399ebf}
#content .medium span a:hover strong {text-decoration:underline}
#content .medium ul li, #sidebar .livros ul li, #sidebar .links ul li, #sidebar .categories ul li, #sidebar .arquivos ul li {padding:11px 0;border-bottom:1px solid #e9e9e9}
#sidebar .categories ul li ul.children {display:none}
#content .medium ul li a{font:13px Arial;color:#454545}
#content .medium ul li a strong{color:#2b97ba}
#content .medium ul li a:hover strong, #sidebar .livros ul li a:hover strong {text-decoration:underline;cursor:pointer}
#content .medium a:hover h2, #content .medium a:hover p, #content .medium a:hover h4, #content .medium a:hover img {text-decoration:underline;cursor:pointer}
#content .medium a span {color:#454545}
#content .medium a:hover span {text-decoration:underline}
#content .dest4 a p strong {display:block !important;font:bold 14px Arial;color:#454545;text-transform:uppercase !important;}
/*#content .full {height:370px}*/
#content .full .foto {float:left;width:296px}
#content .full .foto span {display:block;padding:5px 0 6px;border-bottom:2px solid #dbd8d7;color:#9a9a9a}
#content .full  .wp-caption{padding-right:25px;float:left;font-size:0}
#content .full  .wp-caption p.wp-caption-text{font:12px Arial;display:block;padding:5px 0 6px;border-bottom:2px solid #dbd8d7;color:#9a9a9a}
#content .full  .wp-caption p a{color:#9A9A9A;}
#content .full p {font:14px Arial;color:#454545;line-height:22px}
#content .full a.cont {color:#2b97ba;display:block;float:right}
.full p.min a {font-weight:bold;color:#2B97BA}
.full a:hover div span {font-weight:none !important}
#content .full a.cont:hover h2, #content .full a.cont:hover div span, #content .full a.cont:hover p, #content .full a.cont:hover div img, #content .full a.cont:hover div small {text-decoration:underline;cursor:pointer;}
#content .linha {padding:30px 0;border-bottom:6px solid #f4f4f4}
#content .bottom {height:310px}

.full p a, .medium p a{text-decoration:none!important}
#content .blog {margin:-20px 0 20px}
#content .blog div.post {padding:15px 0 30px}
#content .blog div cite {font-style:normal !important;color:#b9b3b1;}
#content .blog div cite strong {color:#2b97ba !important}
#content .blog div a h2 {font:bold 32px Arial;color:#464646;padding-bottom:10px}
#content .blog div a:hover h2 {text-decoration:underline}
#content .blog div p {padding-bottom:12px;color:#454545;font-size:14px;line-height:22px}
#content .blog div p strong {color:#2B97BA}
#content .blog div p a {text-decoration:underline}

#content .blog .wp-caption{/*width:296px !important*/;padding:0 10px 0 0;float:left;font-size:0}
/*#content .blog .wp-caption img {width:296px;height:222px;}*/
#content .blog .wp-caption p.wp-caption-text{font:12px Arial;display:block;padding:5px 0 6px;border-bottom:2px solid #dbd8d7;color:#9a9a9a;margin-right:8px;}

#content .blog h4#leia {padding:20px 0;font:bold 16px Arial;color:#454545}
#content .blog ul.artigo {margin:0 !important}
#content .blog ul.artigo li {border:none !important;padding:0 !important}
#content .blog ul.artigo li a {font:bold 14px Arial;color:#2b97ba !important}


#content ul.lista {margin-top:-20px}
#content ul.lista li {padding:15px 0;border-bottom:2px solid #f4f4f4}
#content ul.lista li a{font-size:14px;line-height:21px;}
#content ul.lista li h2 a {font:bold 18px Arial !important;color:#464646 !important}
#content ul.lista li a.int p{font:14px Arial !important;color:#9a9a9a !important}
#content ul.lista li a:hover.int {text-decoration:underline}
#content .lista a.int h2 a.int {font:bold 18px Arial;color:#464646}

#content .wide{border-bottom:6px solid #F4F4F4;margin-bottom:30px}
#content .wide p{font:normal 14px Arial;color:#454545;line-height:22px;margin-bottom:30px}
#content .wide p strong{color:#2b97ba}

#content div.curso{float:left;border-bottom:6px solid #F4F4F4;padding-bottom:30px;margin-bottom:20px}
#content div.curso .medium ul li{font:normal 14px Arial;color:#454545;line-height:20px}
#content div.curso .medium ul li a{font:bold 14px Arial;color:#2b97ba}
#content div.curso div.hr{clear:both;border-bottom:1px solid #E9E9E9;margin:10px 0;padding-top:10px;*padding-top:0}
#content div.curso div.hr hr{display:none}

#content div.imagens h3{font:normal 21px Georgia;color:#464646;margin-bottom:15px}
#content div.imagens .caixa{float:left;width:140px;margin-right:14px;display:inline}
#content div.imagens .caixa p{font:normal 14px Arial;color:#454545;line-height:20px}
#content div.imagens .caixa p a{font:bold 14px Arial;color:#2b97ba}
#content div.imagens .caixa img{margin-bottom:10px}
#content div.imagens .caixa p strong{color:#2B97BA;}
#content div.imagens .caixa p span.titulo {display:block;height:80px;margin-bottom:5px}
#content div.imagens div.hr{clear:both;border-bottom:1px solid #e9e9e9;margin:30px 0 20px;padding-top:30px;*padding-top:0}
#content div.imagens div.hr hr{display:none}

#content .links {padding-top:0px !important}
#content .links h3 {margin:20px 0 10px;font:small-caps 21px Georgia;color:#464646;}
#content .links ul {width:290px}
#content .links ul li a {font:bold 13px Arial;color:#2b97ba}
#content .links ul li {padding:11px 0;border-bottom:1px solid #e9e9e9}

#content div.navigation {margin-top:15px}
#content div.navigation p.left {float:left;}
#content div.navigation p.right {float:right}

#content h4#comments, #content h4#respond {font:20px Arial;color:#2e3337 !important;padding:20px 0}
#content h4#respond {border-top:6px solid #f4f4f4;padding-bottom:0px !important}
#content ol.comments li {border-top:1px solid #e9e9e9;padding:20px 0}
#content ol.comments li cite {font:normal 12px Arial !important}
#content ol.comments li cite.date a {color:#b9b3b1 !important}
#content ol.comments li span {display:block;padding-top:10px}

#sidebar {float:right;width:316px}
#sidebar .profile {border-bottom:6px solid #f4f4f4;padding-bottom:20px}
#sidebar .profile h2 {height:132px;padding:10px;font:bold 18px Arial;color:#464646;background:#f2f2f2 url(http://images.ig.com.br/caiotuliocosta/bg-profile.gif) 248px 95px no-repeat;display:block;clear:both}
#sidebar .profile h2 a.about{font:bold 18px Arial;color:#464646;}
#sidebar .profile h2 a.mail {width:140px;font:bold 14px Arial;color:#2b97ba;margin-top:15px;display:block}
#sidebar .profile small {padding:0 0 4px}
#sidebar .livros h3, #sidebar .links h3, #sidebar .categories h3, #sidebar .arquivos h3 {margin:20px 0 10px;font:small-caps 21px Georgia;color:#464646;}
#sidebar .livros a.l1, #sidebar .livros a.l2, #sidebar .livros a.l3, #sidebar .livros a.l4{width:75px;height:90px;background:url(http://images.ig.com.br/caiotuliocosta/sprite-livros.gif) no-repeat;display:block;float:left;text-indent:-15000px}
#sidebar .livros a.l2 {background-position:-75px 0;margin:0 5px;_margin:0 3px}
#sidebar .livros a.l3 {background-position:-150px 0;margin-right:6px;_margin:0 4px}
#sidebar .livros a.l4 {background-position:-225px 0}
#sidebar .livros ul {border-bottom:6px solid #f4f4f4;padding:14px 0 10px;*padding-top:5px;clear:both}
#sidebar .livros ul li {font:14px Arial;color:#454545;line-height:21px;}
#sidebar .livros ul li a {margin-top:5px;font-weight:bold;color:#2b97ba;display:block;text-transform:uppercase;}
#sidebar .links ul li a, #content .medium .links ul li a, #sidebar .categories ul li a, #sidebar .arquivos ul li a {font:bold 14px Arial;color:#2b97ba}
#sidebar .lp {padding:20px 0}

/* TOOLS */
ul.tools{clear:both;padding:3px 0;margin:10px 0 0 0;height:16px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
ul.tools li{float:left;padding:0 !important;border:none !important}
ul.tools li a{float:left;display:inline;padding:0 6px;border-right:1px solid #000;height:16px;font:bold 12px Arial;color:#000}
ul.tools li a.share{padding-left:28px;background:url(images/share.gif) no-repeat 6px 0}
ul.tools li span{float:left;padding:0 6px;font-weight:bold}

#footer {height:51px;margin-top:50px;background:#999999}
#footer h2 {padding:10px 0 0 20px}
#footer h2 a {display:block;text-indent:-15000px;width:281px;height:27px;background-position:0 -41px}

.contact{width:470px;margin-top:17px}
.contact label{float:left;width:84px;height:22px;font:12px/22px Arial}
.contact input{float:right;padding:2px;height:22px;width:380px;border:1px solid #E7E5E4;margin-bottom:5px}
.contact input.submit{background:#47A5C3;color:#fff;font:bold 18px Arial;width:75px;height:27px;padding:0;border:0;margin-top:14px;clear:both}
.contact textarea{float:right;padding:2px;height:122px;width:380px;border:1px solid #E7E5E4;margin-bottom:5px;font:12px Arial}

.borda{padding:0;margin-top:-20px;border-bottom:2px solid #f4f4f4}
object{margin-top:5px}

ul.descartigo li{font-size:14px;line-height:21px;color:#454545}
ul.descartigo li a {font:18px Arial;font-weight:bold}
ul.descartigo li.sep {margin:10px 0;border-bottom:2px solid #F4F4F4}

#lightbox-image-details{width:100%!important;}
#lightbox-image-details-caption{font:normal 14px Arial!important;}

/*SHARE*/
ul.share{clear:both;padding:3px 0;height:16px;border:1px solid #EEE;border-top:none}
ul.share li{float:left;padding:0;list-style:none;margin:0 3px;}
ul.share li a{float:left;display:inline;margin-right:5px;width:16px;height:16px;text-indent:-15000px}
ul.share li a{background:url(images/sprites_global.jpg) no-repeat}
ul.share li a:hover{text-decoration:underline}
ul.share li a.blinklist{background-position:0 -70px}
ul.share li a.blogblogs{background-position:-16px -70px}
ul.share li a.delicious{background-position:-32px -70px}
ul.share li a.digg{background-position:-48px -70px}
ul.share li a.facebook{background-position:-64px -70px}
ul.share li a.furl{background-position:-80px -70px}
ul.share li a.google{background-position:-96px -70px}
ul.share li a.linkedin{background-position:0 -86px}
ul.share li a.linkk{background-position:-16px -86px}
ul.share li a.magnolia{background-position:-32px -86px}
ul.share li a.myspace{background-position:-48px -86px}
ul.share li a.newsvine{background-position:-64px -86px}
ul.share li a.reddit{background-position:-80px -86px}
ul.share li a.stumbleupon{background-position:-96px -86px}
ul.share li a.technorati{background-position:0 -102px}
ul.share li a.twitter{background-position:-16px -102px}
ul.share li a.yahoo{background-position:-32px -102px}

/*CONSULTORIA*/
.consultoria{font:14px Arial;border-bottom:6px solid #F4F4F4;padding-top:21px !important}
.consultoria a{color:#399EBF;font-weight:bold;text-decoration:none!important}
.consultoria a:hover{text-decoration:underline !important}
.consultoria ul{border-bottom:1px solid #E9E9E9;padding:10px 0}
.consultoria ul li{list-style:inside disc;line-height:22px}
.consultoria big{font:bold 14px Arial}
.consultoria p{padding-bottom:21px !important}