/*
	Projeto: Palmares
	Cliente: Ministério da Cultura
	Autor: Bruno Said
	Data de Criação: qui out 28 13:13:49 2010
	Plataforma: Wordpress
	Nome do Arquivo: internas.css
*/

.conteudo-interno{
    margin-bottom: 20px;
    background: #fff;
    float: left;
    width: 660px;
}

    /*-------------------- Breadcrumb -------------------- */

    .pathway{
	clear: left;
	margin-bottom: 20px;
	float: left;
	width: 100%;
    }

    .pathway ul{
	width: 100%;
    }
    
	.pathway ul li{
	    float: left;
	}	
		
	    .pathway ul li strong,
	    .pathway ul li a {
		color: #626262;
		text-decoration: none;
		font-size: 1.3em;
		background: url(../img/bg/seta-breadcrumb.gif) right center no-repeat;
		padding-right: 8px;
		margin-left: 8px;
	    }
		
		.pathway ul li strong { background:none; }
	    
		.pathway ul li.first a { margin-left: 0px; }
		.pathway ul li.last a { background: none; }
	    
		.pathway ul li a:hover{
		    text-decoration: underline;
		}
	
	    
	
    /*-------------------- Texto Interno -------------------- */

    /*.conteudo-interno h2,
    */.conteudo-interno h3,
    .conteudo-interno h4,
    .conteudo-interno h5{
	font-family: "Georgia", Palatino, Century Schoolbook L, Palatino Linotype, sans-serif;
	font-style: italic;
	font-weight: normal;
	}
	
	.conteudo-interno h2{
	    font-size: 2.2em;
	    margin-bottom: 20px;
	}
	
	.conteudo-interno h2 a{
	    text-decoration: none;
	    color: #191818
	}
	
	.conteudo-interno h3{
	    font-size: 2em;
	    margin-bottom: 20px;
	}
	
	.conteudo-interno h4{
	    font-size: 1.6em;
	    margin-bottom: 20px;
	}
	
	.conteudo-interno h5{
	    font-size: 1.4em;
	    margin-bottom: 20px;
	}
	
	.conteudo-interno .post{
	    /*float: left;*/
	}
	
	.conteudo-interno .post h2{
		margin-bottom: 10px;
		/*margin-top:60px;*/
		background-color:#F0F0F0;
		padding:4px 10px;
		clear: left;
	}
	
	.conteudo-interno .post table {
		border:1px solid #d9d9d9;
	}
	
	.conteudo-interno .post div#lipsum, .conteudo-interno .post div.detalhes {
		padding: 0 10px;
	}

	.conteudo-interno p{
	    font: normal 1.4em/1.7em Arial, Helvetica Neue, Helvetica, sans-serif;
	    margin-bottom: 1.8em;
	}
	
	.conteudo-interno .post a{
	    text-decoration: underline;
	    color: #336699;
	}
	
	.conteudo-interno .post .detalhes p{
	    font-size: 1.1em;
	}
	
	    .conteudo-interno .post .detalhes span.data,
	    .conteudo-interno .post .detalhes a.autor{
		padding-left: 15px;
		background-repeat: no-repeat;
		background-position: 0 3px;
		color: #000;
	    }
	
	    .conteudo-interno .post .detalhes span.data{
		background-image: url(../img/icones/calendario.gif);
	    }
	    
	    .conteudo-interno .post .detalhes a.autor{
		background-image: url(../img/icones/usuario.gif);
	    }
	    
	    .conteudo-interno .post .detalhes span.slash{
		background: url(../img/ponto.gif) 0 center no-repeat;
		width: 4px;
		height: 4px;
		text-indent: -9999px;
		overflow: hidden;
		display: inline-block;
		margin: 0 5px;
	    }
	
	.conteudo-interno .post ul li,
	.conteudo-interno .post ol li{
	    list-style-position: inside;
	    font-size: 14px;
	    margin-bottom: 5px;
	    line-height: 1.5em;
	}
	
	    .conteudo-interno .post ul li { list-style-type: disc; }
	    .conteudo-interno .post ol li { list-style-type: decimal; }
	
    .conteudo-interno .post-info{
	background: #ebebeb;
	padding: 10px;
	margin: 20px 0;
	float: left;
	width: 620px;
    }
    
	.conteudo-interno .post-info p{
	    margin: 0px;
	    font-size: 1.1em;
	}
	
	    .conteudo-interno .post-info p a{
		font-weight: normal;
	    }
	    
		.conteudo-interno .post-info strong.tags{
		    padding-left: 17px;
		    background: url("../img/ponto.gif") 5px center no-repeat;
		}
    
	/*-------------------- Imagens -------------------- */
	
	.wp-caption { } 
	
	.wp-caption em {
		display: block;
		padding: 3px 6px 0;
		text-align: right;
		font-style: normal;
	}
	
	.alignright{
	    float: right;
	    margin: 10px 0 10px 10px;
	}
	
	.alignleft{
	    float: left;
	    margin: 10px 10px 10px 0;
	}
	
	
	/*-------------------- Paginação -------------------- */
	
	.paginacao{
	    width: 660px;
	    background: #ebebeb;
	}
	
	    .paginacao a{
		
		text-align: center;
		width: 20px;
		padding: 10px;
		display: block;
		float: left;
		text-decoration: none;
		color: #575757;
		font-size: 1.4em;
	    }
	    
		.paginacao a:hover{
		    background: #d4d2d2;
		}
		
	    .paginacao ul{
		margin-left: 150px;
	    }
	
	    .paginacao ul,
	    .paginacao li{
		float: left;
	    }
	    
		.paginacao ul a{
		    display: block;
		    float: left;
		    color: #575757;
		    padding: 10px 7px 10px;
		}
		
		    .paginacao ul a:hover{
			background: none;
			text-decoration: underline;
		    }
		
		    .paginacao ul li.active a{
			font-weight: bold;
			text-decoration: underline;
			font-size: 1.4em;
		    }
		    
		    .paginacao span{
			display: none;
		    }
	

    
    /*-------------------- Notícias Relacionadas -------------------- */
    
    .relacionadas{
	margin-top: 20px;
    }
    
    .relacionadas .box{
	width: 200px;
	float: left;
	margin-right: 20px;
    }
    
	.relacionadas ul{}
	
	    .relacionadas li{
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #dadada;
		line-height: 1.7em;
	    }
	    
		.relacionadas li.last{
		    border: none;
		    margin: 0px;
		    padding: 0px;
		}
	    
		.relacionadas li a{
		    color: #575757;
		    font-size: 1.2em;
		}
		
		.relacionadas b{
		    width: 100%;
		    float: left;
		}
		
		.relacionadas li a{
		}
		
	.relacionadas p{
	    width: 100%;
	    text-align: right;
	    font-size: 1.2em;
	    margin-top: 15px;
	}
	
	    .relacionadas p a{
		color: #000;
		text-decoration: underline;
	    }
	    
    /*-------------------- Redes Sociais -------------------- */
    
    .social{
	background: #ebebeb;
	padding: 11px;
    }
    
	.social h2{
	    font: bold 1.2em Arial, Helvetica, sans-serif;
	    float: left;
	    margin: 0px;
	}
    
	.social ul{
	    float: left;
	    margin-left: 10px;
	}
	
	    .social ul li{
		float: left;
		margin-right: 10px;
	    }
	    

    /*-------------------- Comentários -------------------- */
    
    .comentarios{
	margin-top: 30px;
    }
    
	.comentarios ol{
	    margin-bottom: 20px;
	    width: 100%;
	    float: left;
	}
	
	    .comentarios li{
		border-bottom: 1px solid #ddd;
		float: left;
		width: 100%;
		list-style-type: none;
		position: relative;
		padding: 20px 0;
	    }
	    
		.comentarios li:hover{
		    background-color: #f7f7f7;
		}
		
		.comentarios li.last{
		    
		}
	    
	    .comentarios li .avatar{
			background: url("../img/default-avatar.gif") 0 0 no-repeat;
			display: block;
			float: left;
			margin-right: 10px;
	    }
	    
	    .comentarios li img{
		float: left;
		margin-right: 10px;
	    }
	    
	    .comentarios li p{
		margin: 0px;
		font-size: 1.2em;
	    }
	    
	    .comentarios li div{
		width: 580px;
	    }
	    
	    .comentarios a.resposta{
		position: absolute;
		right: 15px;
		top: 15px;
		display: none;
		text-decoration: none;
		color: #333;
		font-size: 1.1em;
	    }
	    
		.comentarios li:hover a.resposta{
		    display: block;
		}
		
		    .comentarios li:hover a.resposta:hover{
			text-decoration: underline;
		    }
	    
	    /*-------------------- Fomulário de Comentários -------------------- */
	    
	    .form-comentario legend{
		display: none;
	    }
	    
	    .form-comentario p{
		margin-bottom: 10px;
	    }
	    
		.form-comentario p.feed{
		    margin-bottom: 10px;
		    float: left;
		}
		
		    .form-comentario p.feed label{ position: static; }
	    
	    .form-comentario .input-text{
		width: 260px;
		margin-right: 10px;
		padding: 0 10px;
	    }
	    
	    .form-comentario textarea{
		width: 326px;
		height: 94px;
	    }
		
		.form-submit #submit { float:right; font-size:15px; font-weight:bold; margin-bottom:20px; text-decoration:underline; }
		
	    .form-submit #submit,
	    .form-comentario button{
		border: none;
		background: none;
		cursor: pointer;
	    }
	    
		.form-comentario button span{
		    text-decoration: underline;
		    font-size: 1.3em;
		    font-weight: bold;		    
		}
	    
    /*-------------------- Formulario das Páginas Internas -------------------- */
    
    .conteudo-interno form{}
    
	.conteudo-interno form p{
	    position: relative;
	    font-size: 1.1em;
	}
    
	.conteudo-interno form label{
	    position: absolute;
	    left: 10px;
	    top: 7px;
	    font-size: 1.3em;
	}
	
	.conteudo-interno form .input-text,
	.conteudo-interno form textarea{
	    border: 1px solid #ddd;
	    color: #575757;	    
	}
	
	    .conteudo-interno form textarea{
		padding: 10px;
	    }
	
	    .conteudo-interno form .input-text{		
		height: 30px;
	    }
	    
		 .conteudo-interno form input:focus,
		 .conteudo-interno form textarea:focus{
		    border-color: #8e8e8e;
		 }
		 
    /*-------------------- Arquivo de Postagens (Archive) -------------------- */
    
    ul.lista-postagens{ }
    
	ul.lista-postagens .data { text-transform:capitalize; }
	
	ul.lista-postagens li{
	    border-bottom: 1px solid #ddd;
	    padding: 20px 0;
	}
	
	    ul.lista-postagens li.last,
	    ul.lista-postagens li:last-child{ border: none; }
	
	    ul.lista-postagens h3{
		font-family: Arial, Helvetica, sans-serif;
		font-style: normal;
		font-weight: bold;
		font-size: 1.5em;
	    }
	    
		ul.lista-postagens h3 a{
		    color: #626262;		    
		}
	    
	    ul.lista-postagens p{}
	    
		ul.lista-postagens p.data{
		    font-size: 1.2em;
		    margin-bottom: 10px;
		}
		
		ul.lista-postagens p.data strong a{ color: #626262; }
	    
		ul.lista-postagens p.leia{
		    margin: 0px;
		    font: 1.2em normal Lucida Grande, Lucida, Verdana, sans-serif;
		    
		}
		
		    ul.lista-postagens p.leia a{
			text-decoration: underline;
			color: #000;
		    }
		    
    /*-------------------- Resultado da Busca -------------------- */
    
    .resultado-pesquisa h2 strong{ font-weight: normal; }
    
    .resultado-pesquisa h3{
	margin: 0px;
    }
    
    /*-------------------- FAQ - Perguntas Mais Frequentes -------------------- */
    
    .faq{}
    
	.faq li{
	    list-style-position: inside;
	}
	
	    .faq li h3{
		display: inline;
		font: normal 1.5em Arial, Helvetica, sans-serif;
		margin-bottom: 10px;
	    }
	    
		.faq li h3 a{
		    color: #626262;
		    text-decoration: underline;
		}
		    
    
    /*-------------------- Formulário de Contato -------------------- */
    
    .fale_conosco .info{
	width: 330px;
    }
    
	.fale_conosco .info img{
	    border: 6px solid #dcdcdc;
	    margin-left: 20px;
	    _display: inline;
	}
    
    .fale_conosco address{
	font-size: 1.4em;
	line-height: 1.8em;
	padding: 0 10px;
	width: auto;
    }
    
    .wpcf7-form{
	width: 280px;
	padding: 20px;
	float: left;
	background: #F0F0F0;
    }
    
	.wpcf7-form .wpcf7-text, .wpcf7-form textarea {
	    border: 1px solid #ABABAB !important;
	    padding: 7px;
	}
	
	    .wpcf7-form .wpcf7-text{
		width: 263px;
	    }
	    
	    .wpcf7-form textarea{
		width: 257px;
	    }
	
	.wpcf7-form textarea {
	    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	    font-size: 1.1em;
	}
	
	.wpcf7-form p {
	    font-weight: bold;
	}
	
	div.ddsg-wrapper ul li ul{
		padding-left: 20px;
		margin-bottom:20px;
	}
	div.ddsg-wrapper ul li ul li{
		font-size:12px;
		list-style: circle inside !important;
	}
	div.ddsg-wrapper  h2 {
		margin-top:15px !important;
	}