div.base #base .in{
	background-image:url('/_img/tmp/imprensa.jpg');
	background-image:none;
	height:100%;
	background-repeat: no-repeat;
	margin-top:50px;
}

div.imprensa { 
	width:780px;
	margin-left:10px;
	top:75px;
	background-color: white; 
	overflow: hidden;
	padding-top:10px;
	float:left;
}

div.imprensa header{ 
  overflow:hidden; margin-bottom:20px
}

div.imprensa header h3{ 
  margin:10px; font-size:2.8em; font-weight: bolder!important;
}

div.imprensa header *{ 
  float:left; 
}

div.imprensa div.left { width:100% }

div.imprensa ul { 
	width:50%;
	float:left;
}

div.imprensa ul:first-child { 
  margin-right:20px
}

div.imprensa ul li { 
	min-height:45px;
	height:auto;
	margin-bottom:4px;
	overflow:hidden
}

div.imprensa ul li * { 
  font-size:12px!important;
  color:var(--grey-blue); float:left;
}

div.imprensa ul li strong { 
  margin-right:20px
}

div.imprensa ul li a { 
  display:block; width:270px

}

fieldset { width:780px; background-color: white; margin-top:10px; background-color: var(--blue-lgt)  }

fieldset label { width:auto; float:left; padding:10px 20px; padding-left:0 }

fieldset select { margin-right: 25px!important; border:1px solid var(--blue); width:150px }

fieldset button { padding:8px 50px; }

div.info { float:right; width:380px; margin-top:5px; background-color:rgba(239, 253, 255, 1); padding:30px }

div.base div.info *{
  text-align:right; clear:both;
}

div.info h4{
	color:rgb(239,176, 82);
	padding:0;
	margin:0;
	font-size: 2.7em;
	display:block;
	padding-left:100px; margin-bottom:25px
}

div.info h6 { text-transform: none; font-size:3em; margin:0 }

div.info div {  overflow: hidden; margin-top:15px }

div.info a, div.info strong{
	color:var(--blue);
	display:block;
	font-size:2em  
}

div.base div.info strong{
  font-size:3em!important;
  margin-top:3px  
}

div.info a[href^='tel:'] {
	font-size:2.75em;
	margin-top:3px;
	position:relative;
	width:auto!important;
	display:table;
	float:right;
	clear:both;
}

div.info a[href^='tel:']:after{
	content: '';
	background-image: url(/_img/icon/tel.png);
	background-repeat: no-repeat;
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:5px;
	left:-25px;
}


div.info a[href^='mailto:'] {
	font-size:2.65em;
	margin-top:5px;
	position:relative;
	display:table;
	float:right;
	clear:both;
}

div.info a[href^='mailto:']:after{
	content: '';
	background-image: url(/_img/icon/mail.png);
	background-repeat: no-repeat;
	display:block;
	width:25px;
	height:20px;
	position:absolute;
	top:5px;
	left:-32px;
}

#galeria { width: 760px }

section.padrao h3 { color: orange!important;}

section.padrao div.left { margin-top:-15px }

section.padrao div.left h3 { margin-bottom:15px!important }

#galeria .thumb { width:160px; margin-right:10px; margin-bottom:10px  }

section.padrao div.right { width:360px }

div.right div { position:relative; }
  
div.right div label { color:white; font-weight: bolder; position: absolute; top:27px; left:5px; font-size:2.2em }

section.padrao div.right video { margin-top:25px }

@media screen and (max-width: 660px) { 
	div.base #base .in{	margin-top:0px; }
	
	div.imprensa{ padding:0 15px;  margin:0; }
	
	div.imprensa header { margin:0 }
	div.imprensa ul { width:100% }
	
	div.imprensa ul li{ margin-bottom:15px  }
	
	fieldset { margin:0 }
	
	fieldset label { text-align: center!important; width:100% }
	
	fieldset button,fieldset select { width:100%; margin-bottom:10px }
	
	#galeria { width: 100% }
	
	section.padrao h3 { margin:0!important; margin-top:25px!important; }
	
	#galeria .thumb { width:48%; margin:1%; margin-top:0  }
	
	section.padrao div.right { width:100% }
	
	section.padrao div.right video { margin-top:25px }
}