#cont{
	margin:auto;
	text-align:left;
}

a:link,a:visited {
	color: #4D6379;/*text-decoration: underline;*/
}

a:hover, a:active, a:focus {
	color: #67829E;
}

h3 {
font-size: 1.2rem; /*12px;*/
background-color:#B8DCE9;
margin:0px;
padding:10px;
}
h3 a {
float:right;
font-weight:normal;
display:block;
}

#tOrden {
	
}
.fila_detalle {
	padding-bottom: 10px;
}

.fila_orden {
	padding-top: 0px;
}
.celda_orden {
	background: rgba(255,200,120,0.4);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #CCC;
}
.celda_orden:hover {background: rgba(255,221,170,0.1);}

#ordenListas {
	text-align:justify;
	font-size:1.4rem;
	padding:10px;
	margin-bottom:5px;
	 
	border:1px solid #0C87C0;  /*#960B04;*/
	background: rgba(226, 234, 239,0.8);
		/* borde redondeado */
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/* Resplandor exterior */
	box-shadow: 0px 0px 10px rgba(184, 223, 238,0.5);
	-moz-box-shadow: 0px 0px 10px rgba(184, 223, 238,0.5); /* firefox */
	-webkit-box-shadow: 0px 0px 10px rgba(184, 223, 238,0.5);  /* chrome */
	-webkit-transform:scale(1,1);
	-webkit-transition: -webkit -transform 1s;
}

.ordenListas {
	font-size:1.4rem;
	background: rgba(184, 223, 238,0.6);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #CCC;
}

.ordenListas:hover {background: rgba(226, 234, 239,0.4);}

table{
	width:98%:
	border:1px solid #960B04;
	background: rgba(255,200,120,0.2);
		/* borde redondeado */
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/* Resplandor exterior */
	box-shadow: 0px 0px 10px rgba(153,0,0,0.5);
	-moz-box-shadow: 0px 0px 10px rgba(153,0,0,0.5); /* firefox */
	-webkit-box-shadow: 0px 0px 10px rgba(153,0,0,0.5);  /* chrome */
	-webkit-transform:scale(1,1);
	-webkit-transition: -webkit -transform 1s;
}
#tListas:hover{
	-webkit-transform:scale(0.98,0.98);
}
table th{
	text-align:left
	width:100%;
	font-family:Verdana, Geneva, sans-serif;
	/* borde redondeado */
	/* border: 1px solid #000000; */
	border:1px solid #960B04;
	boder-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	/* Resplandor exterior */
	box-shadow: 0px 0px 10px rgba(153,0,0,0.8);
	-moz-box-shadow: 0px 0px 10px rgba(153,0,0,0.8); /* firefox */
	-webkit-box-shadow: 0px 0px 10px rgba(153,0,0,0.8);  /* chrome */
}
table td{
	font-size: 1.2rem;
	text-align:left;
	padding:3px;
	border:1px solid #white;
	text-shadow: 2px wpx 4px rgba(0,0,0,0.2);
}
/*table tr {background: rgba(252,135,149,0.1);}*/
/*table tr:nth-child(odd) {background: rgba(255,221,170,0.2);}*/






#listagempresas {
	position:relative;
	left:5px;
	/*width:95%*/;
	height:auto;
	z-index:3;
	font-size: 1.2rem;
	text-align: justify;
	overflow: auto;
	padding: 5px;
}


/* --------- ESTILOS EFECTOS GENERALES ----------*/

#tListas:hover{
	-webkit-transform:scale(0.98,0.98);
}
.detalleListas:hover{
	-webkit-transform:scale(0.98,0.98);
}
.detalleListas {
	transition:  0.5s linear 0.1s;
}


/* ------------------------------------------------------------------- */
/* para 1366px o menos */
@media screen and (max-width:1366px) {



}


/* para 1280px o menos */
@media screen and (max-width:1280px) {
  #listagempresas {

  }

}


/* para 980px o menos */
@media screen and (max-width:980px) {
  #listagempresas {

  }

}


/* para 768px o menos */
@media screen and (max-width:768px) {
  .fila_detalle {
	width:100%;
	padding-right: 0px;
	margin-left: 0px;
  }

  #listagempresas {
	  position: static;
	  width:95%;
  }
  
  #ordenListas {
	  font-size:1.4rem;
  
  }
  .celda_orden {
	  font-size: 1.2rem;
  }
  .imglistas {
	  margin-bottom: 10px;
  }
  
.titulo3 {

	font-size: 1.0rem;

}

table td {
	font-size: 1.0rem;

}

#vBuscar {

	visibility: hidden;

}


}



/* para 480px o menos */
@media screen and (max-width:480px) {


  #ordenListas {
	  font-size:1.0rem;
  }
  .celda_orden {
	  font-size: 0.8rem;
  }
  .detalleListas {
	  text-align:justify;
	  font-size:1.0rem;
  }
  
  .imgord2 {
	  /*display: none;*/
  }

  #vCat, #vPob {
	width: 120px;
  }
  
  #vBuscar {
	width: 180px;
  }


}

