@charset "UTF-8";


/*media_queries*/


@media (max-width: 540px) and (min-width: 320px) {	
	
	

		.foto_right{
		width:40%;
		float:none;
		overflow:hidden;
		}
	
		.foto_right img{
		width:100%;
		height:auto
		}



	
			.cont_img_table{
			position:relative;
			width:100%
			}
			.cont_img_table img{
			width:100%;height:auto;
			margin:0 auto;display:block
			}
			.razones table{
			width:95%
			}		


	
	
}

@media (max-width: 767px) and (min-width: 541px){

		.foto_right{
		width:40%;
		float:none;
		overflow:hidden;
		}
	
		.foto_right img{
		width:100%;
		height:auto
		}




	
			.cont_img_table{
			position:relative;
			width:100%
			}
			.cont_img_table img{
			width:95%;height:auto;
			margin:0 auto;display:block
			}
			.razones table{
			width:95%
			}				
}

		


@media (max-width: 1024px) and (min-width: 768px){
	
	

		.foto_right{
		width:40%;
		float:right;
		clear:none;
		overflow:hidden;
		}
		
		.foto_right img{
		width:100%;
		height:auto
		}
	

	

	
			.cont_img_table{
			position:relative;
			width:100%;
			}
			.cont_img_table img{
			width:75%;eight:auto;
			margin:0 auto;display:block;
			position:relative;
			}
			.razones table{
			width:80%
			}	
}


@media (max-width: 1280px) and (min-width: 1025px){

	
		.foto_right{
		width:40%;
		float:right;
		clear:none;
		overflow:hidden;
		}
	

	 
			.cont_img_table{
			width:38%;
			}
			.cont_img_table{
			position:relative;
			width:100%;
			}
			.cont_img_table img{
			width:70%;height:auto;
			margin:0 auto;display:block;
			position:relative;
			}
			.razones table{
			width:100%
			}
}

@media (min-width: 1281px){
	
			
	
		.foto_right{
		width:40%;
		float:right;
		clear:none;
	
		overflow:hidden;
		}
	
		.foto_right img{
		width:100%;
		height:auto
		}

			.cont_img_table{
			width:48%;
			}
			.cont_img_table img{
			width:48%;
			height:auto;position:absolute;
			bottom:0;
			}
			.razones table{
			width:52%;max-width:1000px
			}	
	
	.cont_table{width:100%}
	
}

img.icon_como{width:7em;height:auto}

/*FIN_media_queries*/

/*generales*/

/**{box-sizing: border-box}*/



			.pos_top{top:0}	
			.pos_bottom{bottom:0}		
			.pos_left{left:0}
			.pos_right{right:0}	


.gris_C_trans_LIGHT{background:rgba(217,217,217,0.30)}

		.contenedor_pag_gen{
		position:relative;
		overflow:hidden;
		
		}



			.filet_fondo.pos_left, .filet_fondo.pos_right{width:4em;height:100%}
			.filet_fondo.pos_top, .filet_fondo.pos_bottom{width:100%;height:4em}	


			.filet_fondo{position:absolute;z-index:0}	

.razones{margin:0 auto; float:none}
			.razones table{margin-bottom:2em;position:relative;z-index:2}

			.cont_img_table img{
				height:auto;
				bottom:0;margin-bottom:-4px
				}

			.cont_img_table{
				
				overflow:hidden;
				}

			td.col_A{vertical-align: top}	

			td.col_B{}
			img.img_flip{width:7em}


			.numero_big{font-size:3.5em;margin-top:0.25em;margin-right:0.2em;float:right}	

			.numero_big{font-size:3.5em;margin-top:0.25em;margin-right:0.2em;float:right}	

			

.razones .bloque_caja_texto	{overflow: hidden;position:relative;z-index:1}	

.circle_tit{
border: 2em solid #E0E0E0;
background:#fff;
border-radius: 10em;
width:4em;
height:4em;
position:absolute;top:3em;left:-2em;
z-index:1
}

.bloque_info{}
.number_info{float:left;margin-right:1em}
.number_info img{width:9em;height:auto}
.txt_info{}

