/*
Theme Name: Olhar Sobre o Mundo
Theme URI: http://wordpress.org/
Description: Template do Olhar Sobre o Mundo
Version: 1.0
Author: Estadao.com.br
Author URI: http://www.estadao.com.br
Tags:
*/
/*CONFIGURAÇÕES GERAIS*/

#c1{ width:952px;padding:0px!important; margin-top:50px; *margin-top:0px; zoom:1;}

#header{margin:0 !important;}

#c1:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#c1 IMG {float:none; margin:0px;}

/*HEADER*/

#blogHeader{
	width:638px;
	overflow:hidden;
	float:left;
}

.caixa{
	width:300px;
	float:right;
	padding:8px 0px 0px;
}

#blogDestaque{
	width:638px;
	margin:8px 0px 0px 0px;
	float:left;
	zoom:1;
	background:transparent url(images/bkg_destaque.gif) repeat-x 0px 0px;
}

#blogDestaque H2 {
	background:#FFF url(images/header.gif) repeat-x 0px 0px;
	text-indent:-999px;
	overflow:hidden;
	color:#FFF;
	height:146px;
	margin:0px 0px 34px;
}

#blogDestaque H2 A{
	display:block;
	height:146px;
	margin:0px;
}

/* BOX DESTAQUE */

.boxDestaque{
	width:364px;
	float:right;
	font-size:13px;
}

.boxDestaque SPAN{
	display:block;
	border-bottom:solid 1px #557a99;
	font-weight:bold;
	color:#222222;
	padding-bottom:1px;
	margin-bottom:13px;
}

.sobreBlog{
	background:#FFF url(images/ico_info.gif) no-repeat left center;
	padding-left:18px;
	float:right;
	color:#336699;
}

.boxDestaque UL{
	width:380px;
	overflow:hidden;
}

.boxDestaque UL LI{
	list-style-type:none;
	float:left;
	width:180px;
	margin-right:10px;
}

.boxDestaque UL LI A{
	color:#336699;
	background:#FFF url(images/bullet.gif) no-repeat left center;
	padding-left:8px;
}

/* BOX BUSCA */

.boxBusca{
	padding:0px;
	width:252px;
	float:left;
}

.boxBusca FORM{
	margin-bottom:10px;
}

.boxBusca FORM FIELDSET{
	border:none;
	margin:0px;
	padding:0px;
}

.boxBusca FORM FIELDSET INPUT{
	border:1px solid #b6c9da;
	height:16px;
	width:212px;
	margin-right:1px;
	color:#7e7e7e;
	font-size:12px;
}

.boxBusca FORM FIELDSET .btOk{
	border:none 0px;
	height:20px;
	width:34px;
	background:transparent url(images/bt_ok.gif) no-repeat 0px 0px;
}

.boxBusca FORM FIELDSET SELECT{
	border:1px solid #b6c9da;
	height:20px;
	width:251px;
	color:#7e7e7e;
	font-size:12px;
}

/*ICONES DE RSS E FAVORITOS*/

.box.listGeneric{
	margin-bottom:35px;
}

.box.listGeneric UL LI {
	margin:0px 0px 8px;
}

.box.listGeneric UL LI A{
	padding-left:25px;
	font-weight:bold;
	font-size:13px;
}

.box.listGeneric UL LI .iconRss{
	background:transparent url(images/icon_rss.gif) no-repeat left 3px;
}

.box.listGeneric UL LI .iconFavorite{
	background:transparent url(images/icon_favorites.gif) no-repeat left 2px;
}

.box.listaBlogs UL{
	margin-top:12px;
}

.box.listaBlogs UL LI{
	padding-left:11px;
	margin-bottom:3px;
}

.navegacaoPost{
	margin-bottom:15px;
	background:transparent url(images/borda_footer.gif) repeat-x 0px 0px;
	padding-top:5px;
}

.navegacaoPost .postsAntigos{
	width:120px;
	margin:0px auto;
}

.navegacaoPost .postsAntigos A{
	color:#9D0404;
	font-weight:bold;
	font-size:15px;
	background:transparent url(images/icon_seta_esq.gif) no-repeat left 8px;
	padding-left:13px
}

.navegacaoPost .postsRecentes{
	width:120px;
	margin:0px auto;
}

.navegacaoPost .postsRecentes A{
	color:#9D0404;
	font-weight:bold;
	font-size:15px;
	float: right;
	background:transparent url(images/icon_seta.gif) no-repeat right 9px;
	padding-right:13px
}

/*POSTS*/

#c1 .corpoPost{
	margin-bottom:85px;
	zoom:1;
	width:950px;
}

#c1 .corpoPost:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#c1 .corpoPost H1, #c1 .corpoPost h2{
	font-size:27px;
	width:320px;
	font-family:Georgia, serif;
	font-weight:normal;
	line-height:31px;
	text-align:right;
	float:left;
}

#c1 .corpoPost h1, #c1 .corpoPost H1 A, #c1 .corpoPost h2 a{
	color:#9d0404;
}

#c1 .corpoPost UL LI{
	display: inline;
}

#c1 .corpoPost IMG{
	float:none;
	margin:0px!important;
}

#c1 .corpoPost P{
	color:#707070;
	font-size:13px;
	line-height:18px;
	margin:0px 0px 15px 0px;
}

#c1 .corpoPost .areaComents{
	float:left;
}

#c1 .corpoPost .areaComents A{
	color:#336699;
	font-size:13px;
}

#c1 .corpoPost .areaComents EM{
	color:#000;
	font-size:12px;
	font-style:normal;
}

#c1 .corpoPost .areaComents SPAN{
	color:#707070;
	margin: 3px;
}

#c1 .corpoPost .areaLinks{
	float:right;
}

#c1 .corpoPost .areaLinks UL LI{
	display:inline;
}

#c1 .corpoPost .areaLinks SPAN{
	color:#c3c3c3;
	margin: 3px;
	font-size:16px;
}

#c1 .corpoPost.corpoPostSingle{
	margin-bottom:0px!important;
}

.infoFoto{
	width:580px;
	float:left;
	margin-left:15px;
	border-left:solid 1px #bfbfbf;
	padding-left:17px;
}

#footerPost{
	padding-top:5px;
	margin-bottom:15px;
	text-align:center;
	background:#FFF url(images/borda_footer.gif) repeat-x 0px 0px;
}

#footerPost .linkMais{
	color:#9d0404;
	font-size:16px;
	font-weight:bold;
	background:#FFF url(images/icon_seta.gif) no-repeat right 10px;
	padding-right:14px;
}

#commentform P{
	float:left;
	width:950px;
	margin-bottom:5px;
}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	float:left;
}

#commentform label{
	float:left;
}

#commentform {
	margin: 5px 10px 0 0;
}

#commentform textarea {
	width:937px;
	padding: 2px;
}

#commentform label small{
	line-height:25px
}

#respond:after {
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#commentform #submit {
	float: right;
}

#commentform .camposHidden input{border: 0px solid}

/*INFO POST */

.infoPost{
	margin-bottom:17px;
}

.infoPost UL LI{
	display:inline;
}

.infoPost .coments EM{
	color:#000;
	font-size:12px;
	font-style:normal;
}

.infoPost .section{
	background:transparent url(images/pipe_gray.gif) no-repeat right 3px;
	padding-right:7px;
	margin-right:7px;
}

.infoPost .section SPAN{
	color:#336699;
}

.infoPost .data{
	color:#000;
	font-size:13px;
	font-weight:bold;
}

.infoPost .autor{
	color:#707070;
	font-size:11px;
	font-weight:bold;
	background:transparent url(images/pipe_pequeno.gif) no-repeat left 4px;
	padding-left:7px;
}

.infoPost .topicos{
	color:#222222;
	font-size:13px;
	font-weight:normal;
	background:transparent url(images/pipe_grande.gif) no-repeat left 3px;
	padding-left:8px;
}

.infoPost .topicos A{
	color:#336699;
	font-weight:normal;
	font-style:normal;
}

.infoPost .horario{
	color:#000;
	display:inline;
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	background:transparent url(images/pipe_grande.gif) no-repeat left 3px;
	padding:0px 7px 0px 10px;
}

.infoPost .coments{
	background:transparent url(images/pipe_grande.gif) no-repeat right 3px;
	padding:0px 8px 0px 0px;
}

.infoPost .coments A {
	color:#336699;
	font-size:13px;
}

.infoPost .twitt{
	padding:0px 2px 0px 3px;
}

.infoPost .twitt A {
	background:transparent url(images/icon_twitter.gif) no-repeat left 3px;
	padding-left:14px;
	font-size:13px;
	color:#336699;
}

.compartilhar{float:left;width:100%;margin:0 0 25px 0;}
.compartilhar UL{border-top:1px dotted #e4e4e4;border-bottom:1px dotted #e4e4e4;margin-top:10px;padding:5px 0;}
.compartilhar UL LI{border-left: 1px solid #E4E4E4;display:inline;padding:0 9px;}
.compartilhar UL LI.first{border:0;padding-left:0;}
.compartilhar ul li.twitter iframe, .compartilhar ul li.google div, .compartilhar ul li#orkut-share img, .compartilhar ul li img{position:relative;top:4px;}
.compartilhar SPAN{color:#c3c3c3;margin: 3px;font-size:16px;}
.compartilhar ul li a.fontsize {color: #666666;font-weight: bold;text-decoration: none;}
.compartilhar ul li a.aumentar {font-size: 22px;}
.compartilhar ul li a.diminuir {font-size: 14px;}
.compartilhar a:hover{text-decoration:none;}

.postFoto{
	margin-top:0px;
	float:left;
	width:953px;
	overflow:hidden;
}

.postFoto SPAN{
	float:right;
	color:#727272;
	font-size:10px;
	font-style:italic;
	text-transform:uppercase;
}

.containerFoto{
	float:left;
	background-color:#000;
	width:950px;
	text-align:center;
}

.postFoto IMG{
	float:left
}
.containerFoto A{
	display:block;
}

.wp-caption{
	width:950px!important;
}

.wp-caption-text{
	background-color:#212322;
	width:930px;
	text-align:left;
	padding:9px 10px;
	margin:0px!important;
	font-size:13px;
	color:#FFF!important;
}

.btVejamais{
	background:#FFF url(images/bt_maisfotos.gif) no-repeat 0px 0px;
	width:164px;
	height:27px;
	float:right;
	color:#FFF;
	overflow:hidden;
	text-indent:-9999px;
}

.postFoto.pageSingle{

}

.postFoto.pageSingle DIV{
	text-align:center;
	margin:10px 0px 46px;
	background-color:#000;
	border:solid 1px #222222;
}

.corpoPost.pageAbout{}

.corpoPost.pageAbout H1{
	width:950px!important;
	text-align:left!important;
	float:none!important;
	margin-bottom:15px!important;
	color:#9D0404;
}

.semPost{
	color:#9D0404;
	margin-bottom:30px;
	font-family:Georgia,serif;
	font-size:27px;
	font-weight:normal;
}

#footer {
margin:0 auto;
width:1002px !important;
}

.dvBannerExpansivel .selo{
	display:none;
}
.bannerComSelo.comSelo .banner{
	width:auto;
	padding-right: 19px;
	background-position:100% 50%;
}

.comSelo .banner{
	float:left;
	margin-left: 4px;
	margin-right: 4px;
}
.comSelo .selo{
	display:block;
	float:left;
	padding:10px 0;
	margin-right: 4px;
}


