.ed-fale-conosco .subtitulo{ color: #134d86;}
 
.conteudo-fale p {font-size: 14px; line-height:22px; margin: 15px 0;}
.conteudo-fale p a {
	color:#108cbf; 
	border-bottom: 1px dotted #108cbf; 
	text-decoration: none;
}

.conteudo-fale h3 {color: #ff8800; font-size: 1.125em;}

.box-contatos { border: #dfdede 1px solid; width: 48%; padding: 15px; margin: 0 0.5em 0.5em 0; float: left;}
.box-contatos p{
	font-size: 12px; 
	line-height: 18px;
	margin-top: 10px;
}

.box-contatos a {
	font-size: 12px; 
	color: #0D73B3;
	margin-top: 15px;
	float: left;
	text-decoration: none;
}

.modal-conteudo-moldura div li{
	color: #666;
	font-weight: 400;	
}

.modal-conteudo-moldura div li.link{
	border: 1px dotted #dfdede;
	border-left: none;
	border-right: none;
	color: #666666;
	font-size: 11px;
	font-weight: 300;
	margin: 2px 0 0px 2px;
	padding: 5px 0;
}

.modal-conteudo-moldura div li:last-child{
	border-top: none;
	margin:0 0 20px 0;

}

.modal-conteudo-moldura div li.link a.link-externo{
	color: #134d86;
	display: inline;
	font-weight: 400;
	text-decoration: underline;
}


a.link-externo{
	color: #134d86;
	font-size: 11px !important;
	font-weight: 400 ;
	text-decoration: underline;
	margin: 2em 0;
	padding: 2px 5px;
}

.c-modal.c-modal-atendimento-leitor-principal{
	border:none;
}

.enderecos-e-telefones {
	display: inline-table;
	padding: 0 0 20px;
	width: 100%;
}

#modal-redacao, #modal-assinaturas {
	margin-top: 1em;
}

#modal-formulario > h4{
	font-size: 1.5em;
	color: #134d86;
	padding: 0.5em 0;
}

#modal-principal-formulario{
	float: left;
	width: 100%;
}

#modal-principal-formulario .modal-cabeca{
	padding: 0.5em 0;	
}

.calendar-icon > img {
	float: left;
	height: 20px;
	margin: 0 0.5em;
	width: 20px;
	
}

.tit-endereco {
	margin-top: 20px; 
	float: left;
	}

.conteudo-fale table {
	border:1px solid #dfdede; 
	margin-top: 20px;
	width: 100%;
	margin-bottom: 20px;
	}

.conteudo-fale td {
	padding: 20px;
	}
	
.cinza {
	background: url("/rw/PortalConfig/GP-Web/resources/_imagens/bg-c-publi.png") repeat; 
	}
	
.local {width: 40%; color: #134D86; font-size: 14px;}

.info {width: 60%; font-size: 14px;}

.menu-lateral {
	width: 22%;
	margin-bottom: 25px;
	float: left;
}

.menu-lateral ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 5px 20px 0 0;
}

.menu-lateral ul a {
	font-family: 'Open Sans', sans-serif;
	text-decoration: none;
}

.menu-lateral ul.mais-populares {
	border-bottom: #CCCCCC 1px dotted;
	padding-bottom: 15px;
	padding-top: inherit;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.menu-lateral li {
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	cursor: pointer;
	color: #134d86;
}

.menu-lateral li a {
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #134d86;
}

.menu-lateral li a:hover {
	background-color: #cccccc;
	color: #fff;
}

.menu-lateral li.selecionado a{
	color: #fff;
	background-color: #134d86;
}

.conteudo-fale {
width: 78%;

float: left;
border-left: 1px solid #CCCCCC;
padding-left: 25px;
}

label.label-data{
	margin: 1em;	
}

label.periodo{
	margin-bottom: 1em; 	
}

label.label-data, input.meio-campo, a.calendar-icon{
	float: left;	
}

input#credito, input#optin{
	margin: 0.5em;
}


.c-formulario input.meio-campo {width: 30%; display: inline-block !important;}

.calendar-icon {position: relative; margin-top: 10px;  display: inline-block !important;}

.label-data {font-size: 12px; width: 5% !important; display: inline-block !important;}

.c-modal h4 {font-weight: 600;}

.c-modal li {font-size: 14px; margin-bottom: 20px;}

.c-modal li a {text-decoration: none; color: #666; font: 14px 'Open Sans', sans-serif;}

.c-modal ul {margin-top: 20px; }

.c-modal.c-modal-assinaturas-principal {border: none;}

@media screen and (max-width: 790px) {
.box-contatos {
    width: 100%;
}

}

@media screen and (max-width: 600px) {
.menu-lateral {
    width: 100%;
}

.conteudo-fale {
    border: none;
    width: 100%;
    padding: 0;
}

}

@media (max-width: 580px){
.c-modal.c-modal-redacao-principal, .c-modal-assinaturas-principal {
	left: 5%;
	top: 5%;
	width: 90%;
	}
}

@media screen and (max-width: 410px) {
.duvidas-chamada .subtitulo {
   font-size: 14px;
}

}


.modalSociabilizacao .modalCabeca .fechar {
	float: right;
	margin: -5px;
}

.modalSociabilizacao .modalCabeca .fechar .fecha-modal {
	border: none;
	background: url("../../_imagens/icone-bot-fechar.png") no-repeat scroll
		0 0/22px auto transparent;;
    cursor: pointer;
    float: right;
    height: 24px;
    width: 24px;
}