
/* general */


.hide-dev
{
	visibility: hidden;
	display: none;
}

body
{
/*	background-color: pink !important;	 */
}

.banner-movil
{
	visibility:hidden;
	display: none;
}

.footer-movil-4 {
	position: fixed !important;
	bottom: 0;
	width: 100%;
	background-color: #BDBDBD;
	
	
  }

.footer-movil-4 a
{
	color: #ffffff !important;
}


.texto-pie
{
	padding-top: 200px;
	background-color: yellow !important;
}
  
.tipo-movil .tramo1 {
    background-color: #858585;
    color: #ffffff;
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
  }
  
.tipo-movil .tramo2 {
    background-color: #9FB13E;
    color: #ffffff;
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
  }
  
.tipo-movil .tramo3 {
    background-color: #61BBC0;
    color: #ffffff;
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
  }
  
.tipo-movil .tramo4 {
    background-color: #F36B45;
    color: #ffffff;
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
  }

.topo-movil .clasificar-letra
{
	clear: both;
	display: block;
	height: 200px;
	position:static;
	color: red !important;
	margin-top: 100px;
}

	
/* Extra small devices (phones, less than 768px) */
@media screen and (max-width: 767px) {
	body
	{
		/*background-color: yellow !important;	 */
	}

	
		

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
 	body
	{
		/*background-color: blue !important;*/
	}
	
	.bloque-inicio-movil,
	.title-banner-movil p,
	.banner-movil,
	.boton-link-movil,
	.footer-movil-3,
	.movil-region-etiqueta
	{
		visibility:hidden;
		display: none;
	}
	
	.gris-hover
	{
		background-color: #cdced3 !important;
		border: 1px solid #cdced3 !important;
		color: #ffffff !important;
	}

	

	
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	body
	{
		/*background-color: green !important;*/
	}
	
	.banner-movil
	{
		visibility:hidden;
		display: none;
	}

	
		

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

	body
	{
		/* background-color: purple !important;	 */
	}
	
	.banner-movil
	{
		visibility:hidden;
		display: none;
	}
	

	
		
}

/*iphone vertical*/
@media screen and (max-width: 767px) {
  	
	.banner-movil
	{
		
		visibility: visible;
		display: inherit;
		
	}
  
  	body
	{
	 /*	background-color: orange !important;	 */
	}
	
	.grupo-region
	{
		text-align: left !important;
		color: #333 !important;
		font-family: "Museo300-Regular",Helvetica,Arial,sans-serif !important;
		padding-left: 5px !important;
		font-size: 13px !important;
	}
	
	.hide-movil
	{
		visibility: hidden;
		display: none;
	}
	
	.banner
	{
		visibility: hidden;
		display: none;
	}
	
	.gris-hover
	{
		background-color: #f3f3f3 !important;
		border: 1px solid #f3f3f3 !important;
		color: #000 !important;
		border-bottom: 1px solid #cccccc !important;
	}
	
	.nav-pills-movil
	{
		visibility: hidden;
		display: none;
		
		
	}
	
	
	.title-banner-movil
	{
		margin-bottom: 30px;	
	}
	
	.title-banner-movil h3
	{
		margin-bottom: 10px;	
	}
	
	.title-banner-movil
	{
		font-size: 12px;
	}
	
	.tabla-movil thead th
	{
		background-color: #ffffff;
		
	}
	
	.movil-region-etiqueta
	{
		background-color: #b1b2b7;
		font-size: 16px;
		padding-top: 6px;
		padding-bottom: 6px;
		padding-left: 27px;
	}
	
	.btn-t2 {
		background-color: #9FB13E;
		border-color: #9FB13E;
		text-align: center!important;
		margin-bottom: 10px!important;
	}
	
	.boton-link-movil a
	{
		font-size: 14px;
		text-align: center;
	}
	
	.title-banner-texto-movil
	{
		display: none;
		visibility: hidden;
	}
	
	.footer-movil-3 {
		position: fixed;
		bottom: 0;
		width: 100%;
	
		background-color: #f3f3f3;
	}
	

	
	.footer-movil-3-fila1
	{
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.footer-movil-3-link {
		background-color: #BDBDBD;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.footer-movil-3-link a{
		color: #ffffff;
	}
	
	
	.footer-movil-3 .btn-default {
		font-family: "Museo500-Regular",Helvetica,Arial,sans-serif;
		color: #fff;
		background-color: #2AABBF;
		border-color: #2AABBF;
	}

	.footer-movil-4 {
		position: fixed;
		bottom: 0;
		width: 100%;
		background-color: #BDBDBD;
	  }
	  
	  
	
	
	
	
}
