@charset "utf-8";
/* CSS estilos, dispositivos */

@media (max-width:750px){
	
	/*#cabeza nav {margin: 0;}*/

	#cabeza label {display: block;}
	
	.menu {position: absolute;
	       background-color:#555c;
	       width:95%;
		   z-index: 3;
		   margin-top: 85px;
	       margin-left: -100%;}
	
	.menu ul {flex-direction: column;}
	
	.menu li {margin: 1.5px 0 2.5px 0;}
	
	#bot_menu:checked ~ .menu {margin-left: 0;}
	
	
	.txt_flotante {float:none;
                   width: 90%;
	               display: inline-table;
                   height: auto;
                   margin: 2.6%;}
	
	.txt_img_2 {text-align:right;
                display: inline-table;
		        width: 95%;
	            float: none;}
	
	.txt_img_2 h1 {font-size: 2.3em;}
	
	.txt_img_2 img {width: 100%;}
	 
}

/*slider*/
@media screen and (max-width: 600px){
	.slider .caption p{
		display: none;
	}

	.slider .caption h1{
		font-size: 28px;
	}
	
	.slider .caption h2{font-size: 23px;
	                line-height: 1.6em;
	                /*margin-top: 5%;*/
	                font-weight: 400;
}

   .slider .caption h3 {/*margin-top: 1%;*/
                     font-size: 20px;
                    font-weight: 300;
                    line-height: 2em;}

    .slider .caption p{margin-top: 1%;
	               font-size: 18px;
	               font-weight: 300;}

	.left, .right{
		font-size: 30px;
	}

	.slider li img{
		width: 600px;
	}

	.pagination{
		display: none;
	}
	
	.mit_x {display: block;
	        margin: 3% auto;
	        width: auto;}
	.mit_x img {width: 100%;}
	
	#banner_encuestoso iframe {margin: 0 auto;
                           width: 100%;
                           height: 6800px;}
}
	