.texto_medio { color:#0073ac  ; font-size:19px; }
.texto_medio2 { color:#0073ac  ; font-size:14px; }

.red { color:#dc0600; }
.green { color:#428222; }

.subtitle { width: 60%; padding-top: 0; }

hr { color:#0073ac; border:0; border-bottom:2px solid; margin:10px 0 8px 0; }

#bloco-conteudo #titulo div.texto { width:340px; }
#interpretacao { position:relative; width:98%; min-height:500px; margin:1% auto; /*padding:1% 1.5px 1.5% 1.5%;*/ background:white; font-size:14px; }
#interpretacao form { background:#efefef; width:875px; height:37px; margin:0px auto; font-size:14px; color:#666666; padding:9px 20px; }
#interpretacao ul#area-listagem { display: inline-block; width:100%; }
#interpretacao ol li { margin-bottom:15px; font-size:12px; line-height:18px; }
#interpretacao ol li span { margin-left:8px; }
#interpretacao ul li { margin-bottom:15px; font-size:12px; }
#interpretacao ul li span { margin-left:8px; }
#interpretacao ul .GaleriaTexto1small { width:47%; }
#interpretacao ul .GaleriaTexto1small:nth-child(2n+1) { float:right; margin-right:8px; }
#interpretacao #verTextos { height:35px; width:153px; line-height:33px; padding:8px 0 8px 10px; color:#666666; margin-left:10px; margin-right:10px; border-color:#0073ac  ; -moz-border-radius:6px; border-radius:6px; }
#interpretacao #nomeBusca { height:35px; width:600px; padding-left:10px; color:#666666; border-color:#0073ac  ; -moz-border-radius:6px; border-radius:6px; float:right; }
#interpretacao #frmPrincipal { background:white; margin:0px; padding:0px; height:auto; width:100%; }

.btInterp {	background:#f7891a;	box-shadow:1px 1px 1px #999; 	border-radius:4px; 	border:none; 	width:137px; 	height:26px;	color:#FFFFFF;	cursor:pointer; cursor:hand;	padding:4px;	text-align:center;	font-size:12px;}

#more{	background: #F8F8F8;	border-color: #787878;	border-style: solid;	border-width: 1px; 	border-radius: 4px; 	width:130px; 	height:25px;	color:#383838;	cursor:pointer;cursor:hand;	padding: 4px;	text-align: center;}

.boxBg {	background-image:-moz-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 100%);	-moz-background-clip: text;	-moz-text-fill-color: transparent;	   	width: 100%;		height: 220px;	position:absolute;	display:inline-block;	z-index: 40;}

.textoInterp {	background: -webkit-linear-gradient(#333, #eee);  	-webkit-background-clip: text;  	-webkit-text-fill-color: transparent;	filter: alpha(opacity='50',);  	height: 157px;	width: auto;	display: inline;	float: left;	margin: 8px 0 0 0;	padding: 0 10px 0 0;	position: absolute;	text-align: left;	overflow: hidden;	color:#424242;	font-size:14px;	line-height:18px;}

.interpTarja { background: #f2911c; color:#FFFFFF; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; text-align: center; position: absolute; display:none; overflow: hidden; }

#GaleriaTextos {	width: 47%;	height: 250px;	vertical-align: sub;	/* border-color: #ddd #bbb #aaa #ccc; */	border-color: #ddd #ddd #ddd #ddd;	border-style: solid;	border-width: 1px;	border-radius: 10px;	color: inherit;	display: inline;	float: left;	margin: 3px;	padding: 5px;	position: relative;	text-align: left;	overflow: hidden;}
#GaleriaTextos:hover .interpTarja {		 display:block;		 padding-top:5px;		 padding-bottom:5px;		 margin: -5px;		 width: 100%;		 bottom: 0px;		overflow: hidden;}
#GaleriaTextos .interpTarja1 {		 background: #0073ac  ;		 color:#FFFFFF;		 border-bottom-right-radius: 10px;		 border-bottom-left-radius: 10px;		 text-align: center;		 position: absolute;		 padding-top:5px;		 padding-bottom:5px;		 margin: -5px;		 width: 100%;		 bottom: 4px;		 display:block;		 overflow: hidden;}
#GaleriaTextos:hover {	border-color: #0073ac   #0073ac   #0073ac   #0073ac  ;	font-weight: bold;	overflow: hidden; }
#GaleriaTextos:hover .interpTarja1 {		display:none;}

.GaleriaTexto1 {	width: 98%;	height: 250px;	vertical-align: sub;	/* border-color: #ddd #bbb #aaa #ccc; */	border-color: #ddd #ddd #ddd #ddd;	border-style: solid;	border-width: 1px;	border-radius: 10px;	color: inherit;	display: inline;	float: left;	margin: 3px;	padding: 5px;	position: relative;	text-align: left;	overflow: hidden;	margin-bottom: 15px;}
.GaleriaTexto1:hover { border-color: #f2911c; font-weight: normal;	overflow: hidden; }
.GaleriaTexto1 .interpTarja1 {		 background: #0073ac  ;		 color:#FFFFFF;		 border-bottom-right-radius: 10px;		 border-bottom-left-radius: 10px;		 text-align: center;		 position: absolute;		 padding-top:5px;		 padding-bottom:5px;		 margin: -5px;		 width: 100%;		 bottom: 4px;		 display:block;		 overflow: hidden;}
.GaleriaTexto1:hover .interpTarja {		 display:block;		 padding-top:5px;		 padding-bottom:5px;		 margin: -5px;		 width: 100%;		 bottom: 4px;		overflow: hidden;}
.GaleriaTexto1:hover .interpTarja1 { 		display:none;}

#paginacao {	width: 94%; 	padding: 10px;	margin: 10px 0 0 0;  	text-align: center;	}

.InterpVoltar {	 float:right;	 color:#0073ac  ;	 font-size:12px;	 font-family:tahoma;	 font-weight:bold;	 margin-right:20px;	 margin-bottom:6px; }

.boxInt { width:100%; }

@media only screen and (max-width: 1100px) {

}

@media only screen and (max-width: 997px) {

}

@media only screen and (max-width: 925px) {

}

@media only screen and (max-width: 819px) {

}

@media only screen and (max-width: 767px) {
	/*
	#interpretacao ul .GaleriaTexto1small { width:47%; }
	#interpretacao ul .GaleriaTexto1small:nth-child(2n+1) { margin-right:1%px; }
	*/
}

@media only screen and (max-width: 746px) {
	.GaleriaTexto1 { width:97%; }
	#interpretacao ul .GaleriaTexto1small { width:46%; }
	/*#box_filtros #ordem-naofeitos { line-height: 15px; }*/
}

@media only screen and (max-width: 619px) {
	.GaleriaTexto1 { width:96%; }
	#interpretacao ul .GaleriaTexto1small { width:96%; }
	#interpretacao ul .GaleriaTexto1small:nth-child(2n+1) { float: left; margin-right:0px; }
}

@media only screen and (max-width: 477px) {
}

@media only screen and (max-width: 423px) {
	.GaleriaTexto1 { width:94%; }
	#interpretacao ul .GaleriaTexto1small { width:94%; }
	#box_filtros a.off, #box_filtros a.on { width: 28%; }
}

@media only screen and (max-width: 324px){
}