/*
Theme Name: Gabarito dos Blogs de Colunistas do Estad&atilde;o - Facebook Comments
Theme URI: http://wordpress.org/
Description: GabaritoModelo padr&atilde;o para cria&ccedil;&atilde;o r&aacute;pida dos novos blogs do Estad&atilde;o
Version: 1.0
Author: Estadao.com.br
Author URI: http://www.estadao.com.br
Tags: modelo, cria&ccedil;&atilde;oo, blogs, colunistas, azul
*/

a  {
text-decoration:none;
}
a, a:active, a:focus {
outline:0 none;
}
a img {
border:medium none;
}
body  {
background:none repeat scroll 0 0 #000000;
font:13px/1.231 arial,helvetica,clean,sans-serif;
}
#doc5 {
margin:0 auto;
max-width:1002px;
width:77.076em;
}
#content {
background: #2b6d9f url("/static/ESTEstado/images/bg-resultados.png") repeat-x 0pt 1px;
float:left;
}
.bb-noshow {
display:none;
}
/* -------- header -------- */
#hd-logo {
width:100%;
}
.bb-md-homesearch input {
background-color:#FFFFFF;
border:1px solid #B3D3EA;
float:left;
height:29px;
margin:0;
width:122px;
}
.bb-md-homesearch button {
background-color:#FFFFFF;
border:1px solid #B3D3EA;
color:#B3D3EA;
float:left;
font-size:77%;
height:31px;
text-transform:uppercase;
width:52px;
}
#bb-md-menuhd_notab ul {
border-width:0;
}
#bb-md-menuhd_notab ul li {
border-bottom-width:0;
float:left;
font-size:93%;
position:relative;
}
#bb-md-menuhd_notab > ul li a {
color:#333333;
display:block;
}
.bb-md-menubd_strong {
font-weight:bold;
text-transform:uppercase;
}
#bb-md-menuhd_notab .bb-md-menu_notab_second {
margin-right:20px;
}
#bb-md-menuhd_notab ul {
border-width:0;
}
#bb-md-menuhd_notab .bb-md-menu_notab_second li a, #bb-md-menuhd_notab .bb-md-menu_notab_second li a:visited {
color:#6699CC;
font-size:93%;
font-weight:normal;
}

.coluna .box, .bb-sk-lblue .box{
border-top:1px solid #9a9a9a;
margin-top:20px;
padding:20px 20px 0 !important;
}
.quemfaz ul li{
border-bottom:1px solid #ccc;
font-size:13px;
margin-bottom:5px;
padding:0 5px 15px;
}
.quemfaz  embed{margin-bottom:10px;}
.quemfaz h3, .quemfaz h4, .quemfaz p{
margin:0 15px;
}
.quemfaz h4{
color:#5296c7;
font-weight:bold;
}
.quemfaz p{
color:#666;
}
.bb-sk-lblue .bb-md h3, .coluna h3, .listaBlogs .titBG .chapeuBlog{
color:#666;
font-size:17px;
font-weight:bold;
margin-bottom:5px;
}
.bb-sk-lblue h3, .bb-md-first ul li.widget_text .textwidget h3 {
    color: #717171;
    font-size: 123.1%;
    font-weight: bold;
    margin-bottom: 5px;
}
.coluna .box a{color:#666;}
.coluna .box a:hover{
text-decoration:underline;
}
.coluna .box ul li ul li, .coluna .box ul li ul li a{
color:#5c5c5c;
font-size:11px;
}
.coluna .box ul li ul li{
display:inline;
margin-right:5px;
}
.coluna  .conduta{text-align:center;}
.coluna  .listaBlogs ul, .coluna  .blogroll, .listaBlogs ul{
color:#9a9a9a;
padding:10px 15px;
}
.coluna  .listaBlogs ul li, .coluna  .blogroll li{
color:#666;
list-style-type:disc;
padding:5px 0 0 0;
}
.coluna .listaBlogs ul li{color:#666;}

/* -------- header -------- */
#hd {
margin:0 11px;
overflow:hidden;
}
#logo {
float:left;
margin-top: 12px;	
}
h1 {
padding-bottom: 7px;
}
.bb-md-homesearch {
margin: 14px 0 0 16px;
float: right;
}
#bb-md-menuhd_notab {
background:url('/static/ESTEstado/images/bg-menu2.gif') repeat-x 0 0;
float:left;
padding-bottom:0px;
width:100%;
}
#bb-md-menuhd_notab ul li {
list-style:none;
padding: 7px 11px 4px 11px;
}
#bd { 
border: 0; 
background:none repeat scroll 0 0 #FFFFFF;
margin:0 11px;
float:left;
}
.bb-gg .bb-gu {
    margin-bottom: 5px !important;
    padding: 0 !important;
    width: 100%;
}

.bdContainer .bb-gc{
	background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    float: left;
    padding-bottom: 20px;
	width:980px;
}
.bb-gc div.first {
    float: left;
    padding: 15px 30px 0 15px;
    width: 610px;
}
.bb-sk-lblue{
	background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #D6D6D6;
    float: right;
    margin: 10px 10px 0 0;
    padding: 15px 0;
    width: 310px;
}
.bb-md-blogpost .hd {
    float: left;
    width: 595px;
}
.bb-md-blogpost .categorias{
float:left;
font-size:11px;
text-transform:uppercase;
width:460px;
}
.bb-md-blogpost .categorias, .bb-md-blogpost .categorias a, .bb-md-blogpost .data{
color:#666;
}
.bb-md-blogpost .data{
float:right;
font-size:11px;
width:135px;
}
.bb-md-blogpost .hd h2, .bb-md-blogpost .hd h2 a, .bb-md-blogpost .hd h1 {
color:#000000;
font-size: 20px;
font-weight: bold;
text-decoration: none;
}
.bb-md-blogpost .hd h2, .bb-md-blogpost .hd h1{
clear:both;
padding:5px 0 20px 0;
}
iframe {
    border: medium none !important;
}
.blogContent {
    clear:both;
}
.bb-md-blogpost .bd p {
    margin: 15px 0 0 0;
    width: 595px;
}
p.linkComentario a {
    color: #5296C7 !important;
	font-size:15px;
}
.blogContent img{
padding:25px 0 10px 0;
}
.compartilhar{
border-bottom: 1px dotted #ccc;
border-top: 1px dotted #ccc;
clear:both;
margin: 12px 0 2px;
}
.compartilhar img{padding:0;}
.compartilhar ul{
/*bottom: 3px;*/
padding:3px 0 0 0;
position: relative;
}
.compartilhar ul li{
border-left: 1px solid #ccc;
display:inline;
margin-left:4px;
padding:10px 0 0 4px;
}
.compartilhar ul li.first{
border:0 none;
float:left;
margin:0;
padding:0;
}
.compartilhar ul li a.fontsize{
color:#666;
font-weight:bold;
text-decoration:none;
}
.compartilhar ul li a.aumentar{
font-size:22px;
}
.compartilhar ul li a.diminuir{
font-size:14px;
}
.compartilhar .shareorkut{cursor:pointer;}
.compartilhar ul li .fb_edge_widget_with_comment{margin-bottom:0 !important;}

.bb-md-blog-sep {
border-top: 1px solid #CCCCCC;
margin: 0 0 30px 0;
width: 595px;
}
.bb-md-blogcol a {
    color: #5296C7;
}
.containerComments {
    float: left;
    width: 595px;
}
.containerComments textarea{
 width: 595px;
}
#headerComentario {
    clear: both;
    float: left;
    font-size: 15px;
    font-weight: bold;
	margin-bottom:15px;
    width: 100%;
}
#headerComentario span {
    font-style: italic;
	float: left;
}
#headerComentario a {
    color: #000000;
    font-weight: bold;
	float: right;
}
ul.listaComentario, ul.listaRespComent {
	clear:both;
    list-style: none outside none;
}
ul.listaRespComent a.respComent {
    display: none;
}
.adminBlog .reportAbuso {
    display: none;
}
.listaComentario {
    list-style: none outside none;
    padding: 0;
}
#containerComentario ul li {
    background: url("http://www.estadao.com.br/estadao/img/blogs/borda_comentario.gif") repeat-y scroll 13px 0 #FFFFFF;
    margin-bottom: 30px;
}
body:nth-of-type(1) #containerComentario ul li div {
    padding-bottom: 20px;
}
#containerComentario ul li div {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 15px;
    padding: 8px 15px 20px;
}
#containerComentario ul li div span, #containerComentario ul li div span em, #containerComentario ul li div address {
    color: #333333;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}
#containerComentario ul li div address strong {
    color: #155E91;
}
#containerComentario ul li div address strong.autorComentario a{
padding:0;
} 
#containerComentario ul li div p {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin: 5px 0 10px;
}
#containerComentario ul li div p {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin: 5px 0 10px;
}
#containerComentario ul li div a {
    color: #155E91;
    font-size: 11px;
    padding: 0 0 0 20px;
}
.respComent {
    background: url("http://www.estadao.com.br/estadao/img/blogs/icon_responder.gif") no-repeat scroll 0 0 transparent;
    float: left;
}
.reportAbuso {
    background: url("http://www.estadao.com.br/estadao/img/blogs/icon_abuso.gif") no-repeat scroll 0 0 transparent;
    float: right;
}
ul.listaRespComent {
    margin-left: 14px;
}
ul.listaRespComent li {
    background: url("http://www.estadao.com.br/estadao/img/blogs/borda_comentario.gif") repeat-x scroll 0 17px #FFFFFF !important;
    list-style-type: none;
    margin: 0 !important;
    padding: 0 0 0 20px;
}
.adminBlog {
    background: none repeat scroll 0 0 #F4F4F4 !important;
}
.adminBlog address strong, .adminBlog address strong a {
    color: #BF2727 !important;
	padding:0 !important;
}
.bb-sk-lblue .bb-md {
    border-top: 1px solid #CCCCCC;
    padding: 15px 0px;
}
.bb-sk-lblue .bb-md-first{
border-top:0 !important;
}
.bb-sk-lblue .bb-md-adv {
	border-top:0;
    clear: both;
    padding: 0 5px !important;
}
/*
.arroba {
    float: left;
}
.dvBannerX08 {
    float: left;
    margin: 5px 8px 0 0;
}*/
.bb-sk-lblue .bb-md-busca,
.bb-sk-lblue .acompanhe,
.bb-sk-lblue .comentarios,
.bb-sk-lblue .box
{
	*border-top: 1px solid #CCCCCC;
    clear: both;
	*padding:15px 10px 15px 20px;
}
.bb-md-busca label, .bb-sk-lblue .box h3, .bb-sk-lblue .box .titBG {
    color: #717171;
    font-size: 17px;
    font-weight: bold;
}
.bb-md-busca input.campoBusca {
    width: 185px;
}
.bb-md-busca input {
    margin-top: 10px;
}
.acompanhe ul li, .acompanhe p {
    margin: 10px 0;
}
.acompanhe p a {
    background: url("images/book_twitter.png") no-repeat scroll 0 0 transparent;
    padding: 0 0 0 20px;
}
.acompanhe ul li a, .acompanhe p a {
    color: #666666;
}
.acompanhe p.twitter-autor a {
    background: url("images/book_twitter.png") no-repeat scroll 0 0 transparent;
}
.acompanhe ul li a img {
    position: relative;
    top: 3px;
}
.acompanhe p.facebook-autor a{
	background:url("images/book_facebook.gif") no-repeat;
}
.btn-assine-newsletter button {
    background: url("http://www.estadao.com.br/estadao/novo/img/btn-assine-newsletter.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #EEEEEE;
    cursor: pointer;
    font-size: 12px;
    height: 24px;
    width: 127px;
}
.rede-social{
border:1px solid #E1E1E1;
margin:20px 0 0;
padding:15px 0;
width:273px;
}
.rede-social h6{
float: left;
font-family: Georgia,"Times New Roman",Times,serif;
margin: 0 15px 15px 10px;
}
.rede-social h6 a{color: #3B5998;}
.rede-social span{
font-size: 138.5%;
font-weight: bold;
}
#box-recommendations-fb {
height: 300px;
overflow-x: hidden;
overflow-y: scroll;
width: 273px;
}
.fb_edge_widget_with_comment {
left: 10px;
margin-bottom: 20px;
position: relative;
}
.bb-md-blog-twitter {
border-top: 1px solid #cccccc;
padding: 10px 0px 14px 20px !important;
}
.bb-md-blog-twitter ul {
padding-top: 8px;
}
.bb-md-blog-twitter ul li {
float: left;
padding: 0 6px 8px 0;
list-style:none;
*width:270px !important;
}
ul.twitter li{padding:0 6px 8px 0;}
.bb-md-blog-twitter .bd{*width:280px;}
.bb-md-blog-twitter ul li span.twitter-timestamp{display:block;}
.bb-md-blog-twitter ul li a.twitter-link{text-decoration:underline;}
.bb-md-blog-twitter ul li, .bb-md-blog-twitter ul li a,
.bb-md-blog-links ul li, .bb-md-blog-links ul li a, .bb-md-blog-links ul li a:visited {
color: #666;
}
.aktt_tweets ul{
margin-top:10px;
}
/*
.aktt_tweets ul li{
color:#666;
margin:0 0 6px;
}
.aktt_tweets ul li a{
color:#336699 !important;
font-size:13px;
font-weight:normal;
}
*/
.comentarios ul{
list-style:none;
padding-left:0;
margin:0;
}
.comentarios ul li, ul.twitter li, .aktt_tweets ul li{
font-size: 11px;
padding: 4px 0 4px 0;
list-style-type: disc;
list-style-position: inside;
}
.comentarios ul li, .comentarios ul li a, .comentarios ul li a:visited, .aktt_tweets ul li a, .aktt_tweets ul li a:visited {
color: #666;
} 
.comentarios ul li a:hover, ul.twitter li a:hover, .aktt_tweets ul li a:hover{
text-decoration:underline;
}
.comentarios ul li span{
color:#666;
}
.comentarios ul li p {
color: #999999;
margin:0;
}
.bb-md-blog-arquivo ul {
list-style:none outside none;
margin:0;
padding-left:0;
}

.bb-md-blog-arquivo li {
font-size:85%;
list-style:none outside none;
margin:5px 0 15px 0;
}	

.widget_ara_collapsiblearchive ul li a, .widget_ara_collapsiblearchive ul li a:hover {
color:#666;
display:block;
font-size:11px;
font-weight:bold;
margin:0;
}

.widget_ara_collapsiblearchive ul li ul {
display:block !important;
}

.bb-md-blog-arquivo ul {
list-style:none outside none;
margin:0;
padding-left:0;
}

.widget_ara_collapsiblearchive ul li ul li, .widget_ara_collapsiblearchive ul li ul li a, .widget_ara_collapsiblearchive ul li ul li a:hover {
color:#666;
display:inline;
font-size:11px;
font-weight:normal !important;
}

.bb-responsabilidade-online{
	border-top:1px solid #CCCCCC;
	padding:15px 0;
	text-align:center;
}
.listaArquivos li a span img{display:none;}

ul.listaArquivos li{color:#666;}

ul.listaArquivos li a, .widget_ara_collapsiblearchive ul li a:hover {
color:#666;
display:block;
font-size:11px;
font-weight:bold;
margin:0;
}

ul.listaArquivos li ul li {
*display: inline;
}

ul.listaArquivos li ul li a{
    display: inline;
    font-weight: normal !important;
}


.bb-md-blog-secoes ul{
margin:0;
list-style:none;
padding-left:0;
width:100%;
}
.bb-md-blog-secoes li {
color:#666;
font-size: 11px;
padding: 3px 8px 3px 0px;
}
.bb-md-blog-secoes li a{
color:#666;
}
.bb-md-blog-tags ul li a, .bb-md-blog-tags ul li a:visited {
    color: #666666;
}
.bb-md-blog-links ul li, .bb-md-blog-blogroll ul li {
    list-style-position: inside;
    list-style-type: disc;
    padding-right: 0.85em;
}
.bb-md-blog-links ul li {
    font-size: 14px;
}
.bb-md-blog-twitter ul li, .bb-md-blog-twitter ul li a, .bb-md-blog-links ul li, .bb-md-blog-links ul li a, .bb-md-blog-links ul li a:visited , .bb-md-blog-blogroll ul li a, .bb-md-blog-blogroll ul li, .bb-md ul li, .bb-sk-lblue .bb-md li a, .bb-sk-lblue .tagcloud a, .bb-sk-lblue .listaBlogs a {
    color: #666666;
}
.widgettitle, .bd .listaBlogs .titBG {
    display: none;
}
#twitter-tools h2.widgettitle{
/*color:#999;*/
display:block !important;
font-size:123.1%;
font-weight:bold;
}
.navegacaoPost{
left:25px;
margin-bottom:30px;
position:relative;
top:20px;
}
.wp-pagenavi span.pages{
background-color:#FFFFFF;
border:1px solid #5296C7;
color:#5296C7;
margin:2px 15px 2px 2px;
padding:4px;
}
.navegacaoPost .wp-pagenavi span.current{
color:#6699CC;
border:0;
font-weight:bold;
position:relative;
top:1px;
}
.navegacaoPost .wp-pagenavi a{
border-right:1px solid #E2E2E2;
height:20px;
text-align:center;
vertical-align:middle;
width:20px;
color:#999999;
font-size:85%;
padding:0 10px;
}
.navegacaoPost .wp-pagenavi a, .navegacaoPost .wp-pagenavi a:link{
border-left:0;
border-top:0;
border-bottom:0;
}
.wp-pagenavi span.extend{border:0;}

.wp-pagenavi .nextpostslink, .wp-pagenavi .last{
display:none;
}

.labelCaptcha{
	color:#666;
	display:block;
	float:left;
	margin-right:10px;
}
/* Enquete */

.widget_polls-widget, .widget_pppm_poll_widget{
	border-top:1px solid #CCC;
	padding:10px 18px 14px 20px;
}

.widget_polls-widget h2.widgettitle{
	color:#666;
	font-size:123.1%;
	font-weight:bold;
	margin-bottom:0;
	display:block !important;
}

.wp-polls-form p, .wp-polls p, .widget_pppm_poll_widget .upm_poll_form_question{
	color:#666;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left !important;
	margin:10px 0;
}

.upm_polls{padding:0 !important;}

.upm_poll_footer{
	text-align:left !important;
}

.wp-polls-loading{
	position:relative;
	bottom:50px;
}

.wp-polls-ul{
	color:#666;
}

.wp-polls-form p strong{
	color:#666;
	font-size:11px;
	font-weight:bold;
	padding-right:12px;
	text-transform:uppercase;
}

.wp-polls-ans ul li{
	line-height:20px;
}

.wp-polls-ans ul li input{
	position:relative;
	top:1px;
}

.wp-polls-ans ul li label, .wp-polls-form p a, .widget_polls-widget li a{
	color:#666;
	font-size:12px;
	font-weight:normal;
}
/*POST TWIITER*/

.corpoTwitter{
	padding:0px 0px 20px;
	margin:0 0 0 25px;
	background:#FFF url(images/seta_box.gif) no-repeat left 23px;
}

.corpoTwitter IMG {
	float:none!important;
	margin:0px!important;
}

.corpoTwitter .infoPost .horario{background:none!important;}

.postTwiiter{
	border: dashed 1px #d2dada;
	padding:6px 8px;
	border-top:none;
}

.postTwiiter DIV{
	background-color:#f2f8f8;
	padding:15px 10px;
}

.postTwiiter DIV P{
	color:#000!important;
	font-size:13px!important;
	line-height:17px!important;
	margin:0px!important;
}

.infoPost {
margin:15px 0 13px;
padding-bottom:5px;
position:relative;
}

.infoPost ul li {
display:inline;
font-size:13px;
}

.infoPost .postVia {
font-weight:bold;
margin-right:5px;
}

.infoPost .data {
background:url("images/pipe_gray.gif") no-repeat scroll right 3px transparent;
color:#000000;
font-weight:bold;
padding-right:10px;
}

.infoPost .horario {
background:none repeat scroll 0 0 transparent !important;
color:#000000;
display:inline;
font-style:normal;
font-weight:bold;
padding:0 8px 0 7px;
}
#dvBannerFrame{
position:absolute;
z-index:90;
}

/* Agora no Estadao */
.bb-sk-agora_no_estadao {
	background: url(http://www.estadao.com.br/estadao/novo/img/bb-sk-agora-bg.jpg) no-repeat scroll left top #006699;
    color: #FFFFFF;
	height: 125px;
    margin-top: 0;
    padding-bottom: 1px;clear: both;
    padding-left: 7px;
    /*width: 100%;*/
}
.bb-sk-agora_no_estadao .hd {
    height: 20px;
    padding: 5px 0 3px;
	text-align: center;
}
.bb-sk-agora_no_estadao .hd h3 {
    background: url(http://www.estadao.com.br/estadao/novo/img/agora-header.png) no-repeat scroll left top transparent;
    display: block;
	font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 123.1%;
    font-weight: bold;
    height: 18px;
	line-height: 26px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -10000px;
	text-transform: uppercase;
    width: 192px;
}
.bb-md-news_slider .bb-wg-news_slide {
    margin: 0 0 6px;
}
.bb-sk-agora_no_estadao .bb-wg-news_slide .lst_items {
    height: 92px;
    float: left;
	left: 14px;
    overflow: hidden;
    width: 100%;
}
.bb-wg-news_slide .container {
    float: left;
    width: 100%;
}
.bb-md-news_slider .bb-md-news-l, .bb-md-news_slider .bb-md-news {
    display: inline;
    float: left;
	height: 89px;
	margin-right: 5px;
    width: 189px;
}
.bb-sk-agora_no_estadao_bg1 {
    background: none repeat scroll 0 0 #00517C;
}
.bb-sk-agora_no_estadao_bg2 {
    background: none repeat scroll 0 0 #005B8A;
}
.bb-sk-agora_no_estadao .mt {
    float: left;
    margin-left: 3px;
    margin-top: 2px;
    padding: 0;
    width: 115px;
}
.bb-md-news_slider .bb-md-news-l .mt h4 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 85%;
    text-transform: uppercase;
}
.bb-sk-agora_no_estadao .mt h2 a, .bb-sk-agora_no_estadao .mt h2 a:visited, .bb-sk-agora_no_estadao .mt h4 a, .bb-sk-agora_no_estadao .mt h4 a:visited {
    color: #FFFFFF;
}
.bb-sk-agora_no_estadao .mt h4 a {
    font-size: 10px;
}
.bb-sk-agora_no_estadao .mg {
    margin: 5px 0 5px 5px;
}
.bb-md-news-l .mg {
    float: left;
}
.bb-sk-agora_no_estadao .mt h2 {
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 13px;
    font-weight: bold;
}
/*#headerComentario a, .respComent, #comments{display:none;}*/
#ifyoulikedthat{margin-top:20px;}
#ifyoulikedthat h3{font-weight:bold;}
#ifyoulikedthat p{font-size:13px;margin:5px 0;}
#ifyoulikedthat p a{font-weight:normal;}

/*VEJA TAMBEM*/
.veja-tambem{background:#f9f9f9;font-size:14px;margin:10px 0 0;padding:10px; }
.veja-tambem h3{color:#2F639F;font-size:13px;font-weight:bold;}
.veja-tambem ul{margin:5px 0 0;}
.veja-tambem ul li{list-style-image:url(images/seta-veja-tbm-colunistas-estadao.jpg);display: list-item;margin:0 0 5px 15px; }
.veja-tambem ul li a{color:#000;}

/* FOOTER */
#footer {
    background: #79a9cf;
    float: left;
    margin: 0 11px;
    padding: 20px 10px;
    width: 960px;
}

#footer li {min-width: 120px}

#footer li a {
    height: 12px;
    line-height: 12px;
    font-size: 11px;
    padding: 0 0 0 6px;
    color: #315c7e;
    background: url("http://devel.estadao.com.br/estadao/v2012/img/sprit-midias-sociais.png") no-repeat -336px -105px;
}

#footer li a.ico-webmail{
    background: url("http://devel.estadao.com.br/estadao/v2012/img/sprit-midias-sociais.png") no-repeat scroll -7px -364px;
    padding-left: 20px;
}

#footer div {float: left; width: 315px}

#footer div h3, #footer div p {color: #16354e}

#footer div h3 {font:bold 14px arial; margin:0px 0px 3px}

#footer div p {margin:0px 0px 10px; font-size:11px}

#footer ul {display:block}

#footer section {float:left}

#footer section dl {
    border-left: 1px solid #315c7e;
    padding: 0 0 0 10px;
    margin: 0 0 0 10px;
    height:205px;
}

#footer section dl ul {float: left}

#footer section dt, #footer section dd {display: block}

#footer section dt {
    font: bold 14px arial;
    color: #315c7e;
    margin: 0 0 5px 0
}

#footer section dd {padding: 0 0 10px 0}


#footer section.midias-sociais{
    padding: 15px 0;
    width: 100%;
}

#footer section.midias-sociais h4{
    color: #335B7E;
    float: left;
    font: bold 14px arial;
    margin-right:20px;
}

#footer section.midias-sociais ul{}

#footer section.midias-sociais ul li{}

#footer section.midias-sociais ul li a{
    background: url('http://devel.estadao.com.br/estadao/v2012/img/sprit-midias-sociais.png') no-repeat;
    display: block;
    float: left;
    height:25px;
    text-indent:-9999px;
    width:20px;
}

#footer section.midias-sociais ul li a.twitter{background-position:-5px -100px;}

#footer section.midias-sociais ul li a.facebook{background-position:-45px -100px;}

#footer section.midias-sociais ul li a.google{background-position:-85px -98px;}

#footer section.midias-sociais ul li a.linkedin{background-position:-132px -100px;}

#footer section.midias-sociais ul li a.youtube{background-position:-175px -100px;}

#footer section.midias-sociais ul li a.flickr{background-position:-220px -100px;width: 43px;}

#footer section.midias-sociais ul li a.rss{background-position:-290px -100px;}