@charset "UTF-8";
@import url(estilos-fonts.css);


::selection {
	background: #202D29;
	color: #ffffff;
}
::-moz-selection {
	background: #202D29;
	color: #ffffff;
}
::-webkit-selection {
	background: #202D29;
	color: #ffffff;
} 

:focus {
	outline: 0;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body {
	margin: 0;
	background-color: #ffffff;
	color: #1E1E1E;
	font-size: 14px;
	font-family: 'poppinsmedium';
}
a {
	color: #202D29;
	text-decoration:none;	
}
a:hover {
	color: #7BCCBF;
	text-decoration:underline;	
}
.limpia {
	position:relative;
	clear: both;
	float: none;
}
.dispHide {
	display:none !important;
}
.noSelectable {
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
 iframe {
	 margin:0; 
	 padding:0; 
	 height:100%;
	 display:block; 
	 width:100%; 
	 border:none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ESTILOS GENERALES							 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

sub, sup, s{
	display: inline-block;
	font-size: 15px;
	font-family: 'poppinslight';
	line-height: 24px;
	padding: 10px;
	background-color: #fcdddf;
	border: solid 2px #bf2635;
	border-radius: 5px;
	color: #bf2635;
	width: 100%;
	text-decoration: none;
}
sup {
	color: #296c5f;
	background-color: #cdeae7;
	border: solid 2px #296c5f;
}
s {
	color: #998a32;
	background-color: #fff9cf;
	border: solid 2px #998a32;
}

._enRojo {
	color: #D9000B;
}
._enRojoBold {
	color: #D9000B;
	font-family: 'poppinsbold';
}

.cookie_wie {
	position: relative;
	width: 100%;
	height: 80px;
	overflow: hidden;
	background-color: #7BCCBF;
}
.cookie_upi {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #7BCCBF;
	z-index: 200;
	font-size: 12px;
	color: #1E1E1E;
	text-align: center;
	font-family: 'poppinsregular';
	line-height: 14px;
	padding: 10px 40px 4px 40px;
}
.cookie_upi_bot {
	display: inline-block;
	padding: 4px 30px 2px 30px;
	color: #ffffff;
	background-color: #296C5F;
	cursor: pointer;
	line-height: 18px;
	margin-top: 5px;
}
.cookie_upi a {
	color: #296C5F;
	text-decoration: underline;
}

.menu {
	position: relative;
	width: 100%;
	max-width: 1300px;
	height: 85px;
	margin: 0px auto;
	overflow: hidden;
}
.menu_logo, .menu_mA, .menu_mB, .menu_mC{
	position: relative;
	float: left;
	height: 50px;
	margin-top: 30px;
	font-family: 'poppinsregular';
	font-size: 14px;
	color: #939598;
}
.menu_mB, .menu_mC{
	float:right;
}
.menu_logo {
	width: 200px;
	background-image: url("../_imgs/logo.svg");
	background-position: 20px 0px;
	background-repeat: no-repeat;
	background-size: 157px;
	cursor: pointer;
}
.menu_mA{
	width: 50%;
}
.menu_mA_bloc{
	position: relative;
	float: left;
	height: auto;
	padding: 15px 10px 2px 10px;
	margin-right: 4px;
	cursor:pointer;
	
}
._mASel, .menu_mA_bloc:hover {	
	color: #296C5F;
	border-bottom:  solid 1px #296C5F;
}
.menu_mB{
	width: 250px;
}
.menu_mB_bloc {
	position: relative;
	float:right;
	height: auto;
	padding: 15px 20px 2px 23px;
	margin-right: 4px;
	cursor:pointer;
}
._mBIco_bus {
	background-image: url("../_imgs/ico_lupa.svg");
	background-position: left 13px; background-repeat: no-repeat; background-size: 22px;;
}
._mBIco_ces {
	background-image: url("../_imgs/ico_cesta.svg");
	background-position: left 13px; background-repeat: no-repeat; background-size: 22px;;
}
._mBIco_idi {
	background-image: url("../_imgs/ico_idioma.svg");
	background-position: left 13px; background-repeat: no-repeat; background-size: 22px;;
}
._mBISel, .menu_mB_bloc:hover {
	color: #296C5F;
}
.menu_mC{
	width: 40px;
	background-image: url("../_imgs/ico_menu_n.svg");
	background-position: center center;
	background-size:  22px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.menu_mC:hover {
	background-image: url("../_imgs/ico_menu_o.svg");
}
.menu_sub {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 85px;
	z-index: -1;
	background-color: #F7F8F9;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.cabecera{
	position: relative;
	width: 100%;
	min-height: 100px;
}
.cabecera_img {
	position: relative;
	overflow: hidden;
	width: 100%;
	*height: 500px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
}
._modCabImg_noFull {
	height: 500px;
}
.cabecera_img_degra{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-image: url(../_imgs/degradado_1.png);
	background-position: left top; background-repeat: repeat-x;
}
.cabecera_img_info {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: auto;
	font-family: 'poppinslight';
	color: #1E1E1E;
	cursor: pointer;
	font-size: 42px;
	text-align: left;
	padding: 30px 40px 40px 40px;
	line-height: 44px;
	background-color: rgba(255,255,255,0.4);
	/*text-shadow: 
		-1px -1px 2px rgba(255,255,255,0.8), 
		1px 1px 2px rgba(255,255,255,0.8),
		-1px 1px 2px rgba(255,255,255,0.8), 
		1px -1px 2px rgba(255,255,255,0.8);*/
}
.cabecera_img_info span {
	font-family: 'poppinsbold';
	font-size: 52px;
}
.cabecera_video {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	min-width: 100%;
	height: auto;
	min-height: 100%;
	transform: translateX(-50%) translateY(-50%);
	z-index: -1;
}
.videoIco {
	position: absolute;
	top: 50%;
	left: 50%;
	width: auto;
	min-width: 100%;
	height: auto;
	min-height: 100%;
	transform: translateX(-50%) translateY(-50%);
}
.videoPop {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	height: auto;
	max-height: 100%;
	transform: translateX(-50%) translateY(-50%);
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.contenido{
	position: relative;
	width: 100%;
	max-width: 1300px;
	min-height: 400px;
	margin: 0px auto;
}


.contenido_titular_2L {
	position: relative;
	text-align: center;
	font-family: 'poppinslight';
	font-size: 20px;
	color: #BCBEC0;
	padding:  140px 30px 80px 30px;
}
.contenido_titular_2L span {
	display: block;
	font-family: 'poppinsbold';
	font-size: 40px;
	color: #1E1E1E;
	line-height: 50px;
}

.contenido_mosaico_C {
	position: relative;
	width: 100%;
}
.contenido_mosaico_C_bloc {
	position: relative;
	float: left;
	width: 33.333333333%;
	height: 200px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
	cursor: pointer;
}
.contenido_mosaico_C_bloc_over {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.8);
	text-align: center;
}
.contenido_mosaico_C_bloc_over_A {
	font-size: 24px;
	color: #1E1E1E;
	text-transform:uppercase;
	font-family: 'poppinsbold';
	padding: 20% 10px 0px 10px;
}
.contenido_mosaico_C_bloc_over_B {
	font-size: 14px;
	color: #808285;
	font-family: 'poppinsmedium';
	padding: 0px 20% 0px 20%;
}
.contenido_mosaico_C_bloc_over_C {
	position: absolute;
	bottom: 20%;
	left: 0px;
	width: 100%;
	height: 37px;
	font-size: 14px;
	color: #ffffff;
	text-transform:uppercase;
	font-family: 'poppinsbold';
	background-image: url("../_imgs/base_bot_picos_1.svg");
	background-position: center center;
	background-size: 172px;
	background-repeat: no-repeat;
	line-height: 37px;
}

.contenido_boton {
	position: relative;
	padding: 20px 40px 20px 40px;
	margin: 80px auto;
	border: solid 2px #E6E7E8;
	cursor: pointer;
	width: 300px;
	text-align: center;
	font-family: 'poppinsregular';
	font-size: 14px;
	color: #1E1E1E;
}

.contenido_boton:hover {
	background-color: #E6E7E8;
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.pre_contenido {
	position: relative;
	width: 100%;
	background-color: #F7F8F9;
	min-height: 300px;
}
.pre_contenido_con {
	position: relative;
	width: 100%;
	max-width: 1300px;
	*min-height: 800px;
	margin: 0px auto;
	padding: 80px 40px 60px 40px;
}


.pre_contenido_con_url {
	position: relative;
	width: 100%;
	padding:  0px 0px 30px 0px;
	font-size: 16px;
	color: #BCBEC0;
	font-family: 'poppinsregular';
	cursor: pointer;
}
.pre_contenido_con_url span {
	color: #1E1E1E;
}

.pre_contenido_con_media {
	position: relative;
	float: left;
	width: 56%;
	height: 400px;
	margin-right: 4%;
}
.pre_contenido_con_media_pre {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 80px;
	bottom: 0px;
}
.pre_contenido_con_media_pre_up {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 80px;
	height: 20px;
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: 50px;
	background-image: url("../_imgs/ico_fle1_up.svg");
	cursor: pointer;
}
.pre_contenido_con_media_pre_icos {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 80px;
	bottom: 20px;
	overflow: hidden;
}
.pre_contenido_con_media_pre_icos_sc {
	position: relative;
	width: 80px;
	height: auto;
}
.pre_contenido_con_media_pre_ico {
	position: relative;
	width: 80px;
	height: 80px;
	background-color: #BCBEC0;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
	margin-bottom: 13px;
	cursor: pointer;
	opacity: 1;
}
.pre_contenido_con_media_pre_ico:hover {
	opacity: 0.8;
}
._preIcoVid {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: 80px;
	background-image: url("../_imgs/ico_vid1.svg");
}
.pre_contenido_con_media_pre_dw {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 80px;
	height: 20px;
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: 50px;
	background-image: url("../_imgs/ico_fle1_dw.svg");
	cursor: pointer;
}

.pre_contenido_con_media_img {
	position: absolute;
	top: 20px;
	left: 100px;
	right: 0px;
	bottom: 20px;
	background-color: #BCBEC0;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
	overflow: hidden;
}
.pre_contenido_con_media_img_media {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
}
.pre_contenido_con_media_img_ant {
	position: absolute;
	left: 0px;
	width: 20%;
	top: 0px;
	height: 100%;
	background-position: left center; 
	background-repeat: no-repeat; 
	background-size: 42px;
	background-image: url("../_imgs/ico_fot_iz.svg");
	cursor: pointer;
	opacity: 0.0;
}
.pre_contenido_con_media_img_big {
	position: absolute;
	left: 20%;
	width: 60%;
	top: 0px;
	height: 100%;
	background-position: center center; 
	background-repeat: no-repeat; 
	background-size: 54px;
	background-image: url("../_imgs/ico_fot_big.svg");
	cursor: pointer;
	opacity: 0.0;
}
.pre_contenido_con_media_img_sig {
	position: absolute;
	right: 0px;
	width: 20%;
	top: 0px;
	height: 100%;
	background-position: right center; 
	background-repeat: no-repeat; 
	background-size: 42px;
	background-image: url("../_imgs/ico_fot_de.svg");
	cursor: pointer;
	opacity: 0.0;
}

.pre_contenido_con_media_img_sig:hover, 
.pre_contenido_con_media_img_ant:hover,
.pre_contenido_con_media_img_big:hover {
	opacity: 0.50;
}

.pre_contenido_con_info {
	position: relative;
	float: left;
	width: 40%;
	min-height: 200px;
	padding-top: 20px;
}
.pre_contenido_con_info_tit {
	font-size: 28px;
	color: #1E1E1E;
	font-family: 'poppinsbold';
	line-height: 34px;
}
.pre_contenido_con_info_sti {
	font-size: 14px;
	color: #BCBEC0;
	font-family: 'poppinsregular';
	line-height: 20px;
}
.pre_contenido_con_info_pre {
	font-size: 20px;
	color: #1E1E1E;
	font-family: 'poppinsmedium';
	line-height: 24px;
	padding:  16px 0px 10px 0px;
	border-top: solid 1px #D1D3D4;
	border-bottom: solid 1px #D1D3D4;
	margin:  8px 0px 10px 0px;
}
.pre_contenido_con_info_pre span {
	color: #A7A9AC;
	*padding-left: 20px;
	font-size: 14px;
	font-family: 'poppinslight';
	display: block;
}
.pre_contenido_con_info_lin {
	width: 100%;
	height: 20px;
	border-top: solid 1px #D1D3D4;
}
.pre_contenido_con_info_tex {
	font-size: 14px;
	color: #1E1E1E;
	font-family: 'poppinsregular';
	line-height: 26px;
}
.pre_contenido_con_info_bots {
	position: relative;
	width: 100%;
	padding: 30px 0px 0px 0px;
}
.pre_contenido_con_info_bot1 {
	position: relative;
	float: left;
	width: 40%;
	padding: 0px 0px 0px 0px;
	border: solid 2px #E6E7E8;
	margin-right: 10%;
	font-family: 'poppinsregular';
	font-size: 14px;
	color: #1E1E1E;
	text-align: center;
	line-height: 50px;
}
.pre_contenido_con_info_bot1_A {
	float:left;
	width: 20%;
	cursor: pointer;
}
.pre_contenido_con_info_bot1_B {
	float:left;
	width: 60%;
}
.pre_contenido_con_info_bot1_C {
	float:left;
	width: 20%;
	cursor: pointer;
}
.pre_contenido_con_info_bot2 {
	position: relative;
	float: left;
	width: 50%;
	padding: 0px 0px 0px 0px;
	border: solid 2px #E6E7E8;
	font-family: 'poppinsbold';
	font-size: 14px;
	color: #1E1E1E;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
	text-transform: uppercase;
}
.pre_contenido_con_info_bot2:hover {
	background-color: #E6E7E8;
}
.pre_contenido_con_info_cla {
	position: relative;
	width: 100%;
	padding: 40px 0px 0px 0px;
	font-family: 'poppinsregular';
	font-size: 14px;
	color: #BCBEC0;
}
.pre_contenido_con_info_cla span {
	font-family: 'poppinsmedium';
}
._modInfStk {
	color: #D9000B;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.contenido_pro_info {
	position: relative;
	padding: 60px 10% 60px 10%;
	font-size: 14px;
	font-family: 'poppinsmedium';
}
.contenido_pro_info_men {
	position: relative;
	float: left;
	width: 30%;
	text-transform: uppercase;
	text-align: left;
	line-height: 40px;
}
.contenido_pro_info_men_ops {
	position: relative;
	width: 100%;
	color: #BCBEC0;
	cursor: pointer;
}
._modMenOps_s, .contenido_pro_info_men_ops:hover {
	border-right: solid 1px #1E1E1E;
	color: #1E1E1E;
}
.contenido_pro_info_tex {
	position: relative;
	float: left;
	width: 70%;
	display: none;
	border-left: solid 1px #D1D3D4;
	line-height: 30px;
	color: #1E1E1E;
	padding-left: 40px;
	text-align: left;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.contenido_titular_M {
	position: relative;
	text-align: center;
	font-family: 'poppinslight';
	font-size: 20px;
	color: #BCBEC0;
	padding:  140px 20px 30px 20px;
	width: 65%;
	margin: 0 auto;
}
._modConTit_blog {
	width: 100%;
}
.contenido_titular_M span {
	display: block;
	font-family: 'poppinsbold';
	font-size: 40px;
	color: #1E1E1E;
	line-height: 50px;
}
.contenido_titular_M_lin {
	position: relative;
	height: 2px;
	border-bottom: solid 1px #D1D3D4;
	width: 100%;
	margin-top: 20px;
	
}
.contenido_titular_M_op {
	position: relative;
	float: left;
	padding: 10px 20px 10px 0px;
	color: #BCBEC0;
	font-family: 'poppinsregular';
	font-size: 14px;
	cursor: pointer;
}
._modOptit_s, .contenido_titular_M_op:hover { 
	color: #1E1E1E;
}
._modOptit_r {
	float: right;
	padding: 10px 0px 10px 20px;
}
.contenido_titular_M_inf {
	position: relative;
	float: none;
	clear: both;
	padding: 0px;
	color: #1E1E1E;
	font-family: 'poppinslight';
	font-size: 12px;
	text-align: left;
}
	
.contenido_mosaico_P {
	position: relative;
	width: 100%;
}
.contenido_mosaico_P_bloc {
	position: relative;
	float: left;
	width: 30%;
	height: auto;
	margin: 0 1.666666666% 0 1.666666666%;
	padding-top: 40px;
}
.contenido_mosaico_P_bloc_A {
	position: relative;
	width: 100%;
	height: 300px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
	cursor: pointer;
}
.contenido_mosaico_P_bloc_A_over {
	position: absolute;
	display: none;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.2);
	text-align: center;
}
.contenido_mosaico_P_bloc_A_over_b {
	position: absolute;
	bottom: 50%;
	margin-top: -18px;
	left: 0px;
	width: 100%;
	height: 37px;
	font-size: 14px;
	color: #ffffff;
	text-transform:uppercase;
	font-family: 'poppinsbold';
	background-image: url("../_imgs/base_bot_picos_1.svg");
	background-position: center center;
	background-size: 172px;
	background-repeat: no-repeat;
	line-height: 37px;
}
.contenido_mosaico_P_bloc_B, .contenido_mosaico_P_bloc_C {
	position: relative;
	width: 100%;
	color: #1E1E1E;
	font-size: 14px;
	font-family: 'poppinsbold';
	
}
.contenido_mosaico_P_bloc_B {
	padding-top: 10px;
	text-transform: uppercase;
}
.contenido_mosaico_P_bloc_C {
	font-family: 'poppinsmedium';
	font-size: 18px;
	color: #BCBEC0;
}
.contenido_mosaico_P_bloc_C span {
	font-family: 'poppinslight';
	font-size: 14px;
	color: #1E1E1E;
}

/*<div class="contenido_mosaico_P_bloc_B">[TIT]</div>
				<div class="contenido_mosaico_P_bloc_C"*/

._modMosPie1 {
	font-family: 'poppinsbold';
	color: #1E1E1E;
	font-size: 16px;
	padding-top: 30px;
}
._modMosPie2 {
	font-family: 'poppinsregular';
	color: #BCBEC0;
	font-size: 16px;
}



.contenido_paginado {
	position: relative;
	width: 100%;
	padding:  40px 0px 30px 20px;
}
.contenido_paginado_n {
	position: relative;
	font-size: 14px;
	color: #1E1E1E;
	width: 34px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	border: solid 2px #E6E7E8;
	font-family: 'poppinsregular';
	margin-right:  12px;
	cursor: pointer;
}
._modSelPag, .contenido_paginado_n:hover {
	border: solid 2px #1E1E1E;
}
.contenido_paginado_p {
	position: relative;
	font-size: 14px;
	color: #1E1E1E;
	width: 34px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	font-family: 'poppinsregular';
	margin-right:  12px;
}
.contenido_paginado_d {
	position: relative;
	font-size: 14px;
	color: #1E1E1E;
	width: 34px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	border: solid 2px #E6E7E8;
	font-family: 'poppinsregular';
	margin-right:  12px;
	opacity: 0.5;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

._modBlogG {
	padding: 0px 40px 80px 40px;
}
._modBlogG_doc {
	padding: 0px 20px 200px 20px;
}
.contenido_blog_tit {
	position: relative;
	width: 100%;
	text-align: center;
	font-family: 'poppinsbold';
	color: #1E1E1E;
	font-size: 28px;
	
}
.contenido_blog_sti {
	position: relative;
	width: 100%;
	text-align: center;
	font-family: 'poppinslight';
	color: #1E1E1E;
	font-size: 20px;
	line-height: 20px;
}

._modBlogTit {
	text-align: left;
}

.contenido_blog_url {
	position: relative;
	width: 150px;
	text-align: left;
	font-family: 'poppinsregular';
	color: #D1D3D4;
	font-size: 16px;
	padding: 80px 0px 20px 0px;
	cursor: pointer;
}
.contenido_blog_url:hover {
	color: #1E1E1E;
}
.contenido_blog_bfo {
	position: relative;
	width: 100%;
	height: 500px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
}

.contenido_blog_con {
	position: relative;
	width: 100%;
	padding: 80px 0px 0px 0px;
}
._modBlogSinFot{
	padding-top: 0px;
}
.contenido_blog_con_tex {
	position: relative;
	float: left;
	width: 75%;
	padding-right: 60px;
	font-size: 14px;
	color: #1E1E1E;
	font-family: 'poppinsmedium';
	line-height: 30px;
	text-align: justify;
}
._modBlog100 {
	width: 100%;
	padding-right: 0px;
}
._modBlogTex{
	float: none;
	margin: 0 auto;
	padding 0;
}
.contenido_blog_con_tex img {
	width: 100% !important;
	height: auto;
}
.contenido_blog_con_tex a {
	color: #7BCCBF;
	text-decoration: underline;
}

.contenido_blog_con_tex_bloc {
	position: relative;
	padding-bottom: 60px;
	cursor: pointer;
}
.contenido_blog_con_tex_bloc_img {
	position: relative;
	width: 100%;
	height: 260px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
}
.contenido_blog_con_tex_bloc_tit {
	font-size: 18px;
	color: #1E1E1E;
	font-family: 'poppinsbold';
	padding-top: 20px;
}
.contenido_blog_con_tex_bloc_sti {
	font-size: 14px;
	color: #7BCCBF;
	font-family: 'poppinsmedium';
}
.contenido_blog_con_tex_bloc_tex {
	font-size: 14px;
	color: #6D6E71;
	font-family: 'poppinsregular';
	padding-top: 20px;
}
.contenido_blog_con_tex_bloc_bot {
	width: 200px;
	text-transform: uppercase;
	font-size: 14px;
	color: #1E1E1E;
	font-family: 'poppinsbold';
	line-height: 40px;
	border: solid 1px #E6E7E8;
	text-align: center;
	margin-top: 10px;
	cursor: pointer;
}
.contenido_blog_con_tex_bloc_bot:hover {
	background-color: #E6E7E8;
}

._modBlogCol2 {
	float: left;
	width: 47%;
	margin-right: 3%;
}
._modBlogCol3 {
	float: left;
	width: 31%;
	margin-right: 2.333333333%;
}














._modPad40{
	padding-left: 20px;
	padding-right: 20px;
}

.contenido_blog_con_men {
	position: relative;
	float: left;
	width: 25%;
}
.contenido_blog_con_men_tit {
	position: relative;
	padding: 0px 0px 20px 0px;
	font-size: 18px;
	color: #1E1E1E;
	font-family: 'poppinsmedium';
}
.contenido_blog_con_men_opc {
	font-size: 14px;
	font-family: 'poppinsregular';
	line-height: 40px;
	overflow: hidden;
	height: 40px;
}
.contenido_blog_con_men_opc_i {
	color: #939598;
	cursor: pointer;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 20px;
}
._modMenOpc_cer .contenido_blog_con_men_opc_i {
	background-image: url("../_imgs/ico_fle2_de.svg");
}
._modMenOpc_abi .contenido_blog_con_men_opc_i {
	background-image: url("../_imgs/ico_fle2_dw.svg");
}
._modMenOpc_abi {
	overflow:auto;
	height: auto;
}
._modMenOpc_cer {
	overflow: hidden;
	height: 40px;
}
.contenido_blog_con_men_opc_s {
	color: #6D6E71;
	margin-left: 40px;
	cursor: pointer;
}
.contenido_blog_con_men_opc_s:hover {
	color: #1E1E1E;
}
._modMenOpc_sel {
	color: #296C5F;
	border-bottom: solid 1px #E6E7E8;
}

.contenido_blog_con_men_mas {
	position: relative;
	font-size: 14px;
	font-family: 'poppinslight';
	line-height: 30px;
	margin-top: 60px;
	padding-right: 40px;
}

.contenido_blog_con_men_mas span {
	display: block;
	color: #1E1E1E;
	text-transform: uppercase;
	font-size: 14px;
	padding-bottom: 10px;
	font-family: 'poppinsbold';
}
.contenido_blog_con_men_mas a {
	color: #6D6E71;
}
.contenido_blog_con_men_mas a:hover {
	color: #7BCCBF;
}










.contenido_blog_con_bot {
	position: relative;
	width: 70%;
	padding: 80px 60px 0px 0px;
}
.contenido_blog_con_bot_ant,
.contenido_blog_con_bot_sig {
	position: relative;
	float: left;
	border: solid 2px #E6E7E8;
	cursor: pointer;
	padding: 10px 30px 10px 30px;
	line-height: 30px;
	text-align: center;
	font-family: 'poppinsregular';
	font-size: 14px;
	color: #1E1E1E;
	margin-bottom: 20px;
}
.contenido_blog_con_bot_sig {
	float:right;
}
.contenido_blog_con_bot_ant:hover,
.contenido_blog_con_bot_sig:hover {
	background-color: #E6E7E8;
}

.contenido_blog_con_tex_bot {
	position: relative;
	background-image: url("../_imgs/base_bot_picos_2.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 295px;
	width: 300px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'poppinsbold';
	text-align: center;
	line-height: 60px;
	cursor: pointer;
	opacity: 1.0;
	margin: 40px auto;
}
.contenido_blog_con_tex_bot:hover {
	opacity: 0.8;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.contenido_learning {
	position: relative;
	width: 100%;
	max-width: 1300px;
	min-height: 800px;
	margin: 0px auto;
}
.contenido_learning_cab {
	position: relative;
	width: 96%;
	margin: 0px auto;
	background-position: left 56px; 
	background-repeat: repeat-x;
	background-image: url("../_imgs/ico_lin.svg");
	background-size: 54px;
	text-align: center;
	padding: 60px 0px 40px 0px;
}
.contenido_learning_cab span {
	font-family: 'poppinslight';
	background-color: #ffffff;
	font-size: 28px;
	line-height: 40px;
	padding:  0px 30px 0px 30px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

._modConResBus { max-width: 1200px; padding: 180px 60px 180px 60px; }

.contenido_bus_tit {
	position: relative;
	padding: 0px 0px 0px 30%;
	font-size: 28px;
	line-height: 50px;
	font-family: 'poppinsbold';
	color: #1E1E1E;
}
.contenido_bus_dat {
	position: relative;
	padding: 0px 0px 80px 30%;
}
.contenido_bus_dat_A {
	position: relative;
	float: left;
	width: 80%;
	font-size: 16px;
	font-family: 'poppinslight';
	color: #A7A9AC;
}
.contenido_bus_dat_A span {
	font-family: 'poppinsbold';
}
.contenido_bus_dat_B {
	position: relative;
	float: left;
	width: 20%;
	font-size: 16px;
	font-family: 'poppinslight';
	color: #A7A9AC;
}

.contenido_bus_A {
	position: relative;
	float: left;
	width: 30%;
	padding-right: 60px;
	font-size: 14px;
	font-family: 'poppinslight';
	line-height: 30px;
}
.contenido_bus_A span {
	display: block;
	color: #1E1E1E;
	text-transform: uppercase;
	font-size: 14px;
	padding-bottom: 10px;
	font-family: 'poppinsbold';
}
.contenido_bus_A a {
	color: #6D6E71;
}
.contenido_bus_A a:hover {
	color: #7BCCBF;
}
.contenido_bus_B {
	position: relative;
	float: left;
	width: 70%;
	
}
.contenido_bus_B_res {
	position: relative;
	padding-bottom: 60px;
	height: auto;
	min-height: 200px;
}
.contenido_bus_B_res_fot {
	position: absolute;
	width: 200px;
	height: 200px;
	top: 0px;
	left: 0px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
}
.contenido_bus_B_res_inf {
	position: relative;
	padding-left: 230px;
}
.contenido_bus_B_res_inf_ti {
	font-size: 20px;
	line-height: 30px;
	font-family: 'poppinsbold';
	color: #1E1E1E;
}
.contenido_bus_B_res_inf_su {
	font-family: 'poppinsregular';
	font-size: 14px;
	color: #BCBEC0;
}
.contenido_bus_B_res_inf_ca {
	position: relative;
	width: 100%;
	font-size: 14px;
	line-height: 30px;
	font-family: 'poppinsbold';
	color: #BCBEC0;
	border-bottom: solid 1px #BCBEC0;
	text-align: right;
	text-transform: uppercase;
	
}
.contenido_bus_B_res_inf_te {
	font-family: 'poppinsregular';
	font-size: 14px;
	line-height: 30px;
	color: #1E1E1E;
	text-align: justify;
	padding-top: 16px;
}
.contenido_bus_B_res_inf_bo {
	
	font-size: 14px;
	line-height: 0px;
	font-family: 'poppinsbold';
	color: #1E1E1E;
	border: solid 1px #E6E7E8;
	text-align: center;
	text-transform: uppercase;
	padding: 20px 60px 18px 60px;
	float: right;
	cursor:  pointer;
}
.contenido_bus_B_res_inf_bo:hover {
	background-color: #E6E7E8;
}


.contenido_news {
	position: relative;
	padding: 0px 40px 0px 40px;
	max-width: 990px;
	margin: 0px auto;
	cursor: pointer;
}
.contenido_news_block {
	position: relative;
	padding: 40px;
	background-color: #F7F8F9;
	width: 100%;
	min-height: 200px;
	margin-bottom: 78px;
}

.contenido_news_block_img {
	position: relative;
	float: left;
	width: 40%;
	height: 340px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.contenido_news_block_inf {
	position: relative;
	float: left;
	width: 60%;
	height: auto;
	padding: 0px 0px 0px 50px;
}
.contenido_news_block_inf_t1 {
	color: #1E1E1E;
	font-family: 'poppinsbold';
	font-size: 28px;
	line-height: 28px;
	padding-bottom: 6px;
}
.contenido_news_block_inf_t2 {
	color: #939598;
	font-family: 'poppinsregular';
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 20px;
	border-bottom: solid 1px #D1D3D4;
}
.contenido_news_block_inf_t3 {
	color: #58595B;
	font-family: 'poppinsmedium';
	font-size: 14px;
	line-height: 30px;
	padding-top: 20px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.pie{
	background-color: #1A1E1D;
	position: relative;
	width: 100%;
	min-height: 200px;
	color: #808285;
	font-family: 'poppinsregular';
	font-size: 15px;
	line-height: 30px;
}
.pie_A {
	max-width: 1300px;
	margin: 0px auto;
	height: auto;
	padding: 100px 80px 60px 80px;
	background-image: url("../_imgs/logo.svg");
	background-position: 76px 40px;
	background-repeat: no-repeat;
	background-size: 120px;
}
.pie_A_blocA {
	position: relative;
	float: left;
	width: 50%;
	padding-right: 30px;
}
.pie_A_blocB {
	position: relative;
	float: left;
	width: 25%;
	color: #ffffff;
	font-family: 'poppinsregular';
	font-size: 19px;
}
.pie_A_blocB a {
	font-size: 15px;
	color: #808285;
	text-decoration: none;
}
.pie_A_blocB a:hover {
	text-decoration: none;
	color: #ffffff;
}
.pie_lin{
	position: relative;
	border-top: solid 1px #2A3A35;
	width: 100%;
	height: 2px;
}
.pie_B {
	position: relative;
	max-width: 1300px;
	margin: 0px auto;
	height: auto;
	padding: 20px 80px 20px 80px;
	
}
.pie_B_blocA {
	position: relative;
	float: left;
	width: 70%;
}
._colV {
	color: #296C5F;
}
.pie_B_blocB {
	position: relative;
	float: left;
	width: 30%;
}
.pie_B_blocB_red {
	width: 26px;
	height: 26px;
	background-position: center center; background-repeat: no-repeat; background-size: 26px;;
	margin-left: 25px;
	cursor: pointer;
	opacity: 0.6;
	float: right;
}
.pie_B_blocB_red:hover{
	opacity: 1.0;
}
._redIco_ins {
	background-image: url("../_imgs/ico_soc_ins.svg");
}
._redIco_fac {
	background-image: url("../_imgs/ico_soc_fac.svg");
}
._redIco_vim {
	background-image: url("../_imgs/ico_soc_vim.svg");
}
._redIco_you {
	background-image: url("../_imgs/ico_soc_you.svg");
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.upBack{
	position:fixed;
	right: 20px;
	bottom: 25%;
	width: 30px;
	height: auto;
}
.upBack_ico {
	position: relative;
	margin-top: 10px;
	width: 40px;
	height: 40px;
	background-position: center center; background-repeat: no-repeat; background-size: 40px;;
	opacity: 0.7;
	cursor:  pointer;
}
.upBack_ico:hover {
	opacity: 1.0;
}
._upBIco_b {
	background-image: url("../_imgs/ico_back.svg");
}
._upBIco_t {
	background-image: url("../_imgs/ico_top.svg");
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.overMen {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.95);
	overflow-y: scroll;
	padding:  60px 30px 30px 30px;
	font-family: 'poppinslight';
	text-align: center;
	color: #939598;
	text-transform: uppercase;
}
.overMen_bloc, .overMen_x{
	position: relative;
	padding: 14px 0px 14px 0px;
	cursor: pointer;
	width: 140px;
	margin: 0 auto;
}
.overMen_bloc {
	border-bottom: solid 1px #D1D3D4;
	font-size: 15px;
}
.overMen_x {
	font-size: 12px;
	padding-bottom: 60px;
	color: #296C5F;
}
.overMen_bloc:hover, .overMen_x:hover {
	color: #296C5F;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.overBus {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.95);
	overflow-y: scroll;
	padding:  60px 30px 30px 30px;
	font-family: 'poppinslight';
	text-align: center;
	color: #939598;
	text-transform: uppercase;
	overflow: hidden;
}
.overBus_x {
	position: relative;
	padding: 14px 0px 14px 0px;
	cursor: pointer;
	width: 140px;
	margin: 0 auto;
	font-size: 12px;
	padding-bottom: 60px;
	color: #296C5F;
}
.overBus_bloc {
	position: relative;
	width: 60%;
	margin: 80px auto;
	border-bottom: solid 1px #D1D3D4;
	text-align: left;
}
.overBus_bloc_form {
	position: relative;
	float: left;
	width: 80%;
	height:  30px;
}
.overBus_bloc_bot {
	position: relative;
	float: left;
	width: 20%;
	height: 30px;
	background-image: url("../_imgs/ico_lupa.svg");
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 30px;
	cursor: pointer;
}
.overBus_bloc_form input {
	width: 100%;
	height: 30px;
	border: none;
	font-size: 14px;
	color: #1E1E1E;
	line-height: 30px;
	font-family: 'poppinslight';
	background-color: transparent;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.overCookies {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.95);
	overflow: none;
	font-family: 'poppinslight';
	text-align: center;
	color: #939598;
}
.overCookies_tex {
	position: relative;
	width: 80%;
	max-width: 400px;
	height: auto;
	margin: 0 auto;
	overflow: auto;
	top: 30%;
}
.overCookies span {
	color: #7BCCBF;
	cursor: pointer;
	font-family: 'poppinsbold';
	padding:  10px 10px 0px 10px;
	display: inline-block;
}
.overCookies span:hover {
	text-decoration: underline;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.galeria {
	position: relative;
	width: 100%;
	height: auto;
}
.galeria_ico {
	float: left;
	width: 32%;
	height: 200px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
	cursor: pointer;
	margin: 0px 2% 0px 0px;
}
.galeria_ico:hover {
	opacity: 0.8;
	
}
._noM {
	margin: 0px;
	margin-bottom: 20px;
}

.popGaleria {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.95);
	overflow: hidden;
}
.popGaleria_tit {
	position: absolute;
	left: 40px;
	top: 60px;
	width: 80%;
	height: auto;
	font-size: 28px;
	font-family: 'poppinsbold';
	color: #1E1E1E;
}
.popGaleria_sti {
	position: absolute;
	left: 40px;
	top: 100px;
	width: 80%;
	height: auto;
	font-size: 20px;
	font-family: 'poppinslight';
	color: #A7A9AC;
}
.popGaleria_cer {
	position: absolute;
	right: 40px;
	top: 60px;
	width: 70px;
	height: 70px;
	background-image: url('../_imgs/ico_cer_x.svg');
	background-position: center center;
	background-size: 70px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.popGaleria_img {
	position: absolute;
	right: 40px;
	top: 140px;
	left: 40px;
	bottom:  80px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}
.popGaleria_pie {
	position: absolute;
	right: 40px;
	left: 40px;
	bottom:  30px;
	height: 40px;
	font-family: 'poppinslight';
	color: #1E1E1E;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-align: center;
}

.popGaleria_img_ant {
	position: absolute;
	left: 20px;
	width: 30%;
	top: 20%;
	bottom: 20%;
	background-position: left center; 
	background-repeat: no-repeat; 
	background-size: 35px;
	background-image: url("../_imgs/ico_fle_bid_iz.svg");
	cursor: pointer;
	opacity: 0.0;
}
.popGaleria_img_sig {
	position: absolute;
	right: 20px;
	width: 30%;
	top: 20%;
	bottom: 20%;
	background-position: right center; 
	background-repeat: no-repeat; 
	background-size: 35px;
	background-image: url("../_imgs/ico_fle_bid_de.svg");
	cursor: pointer;
	opacity: 0.0;
}
.popGaleria_img_ant:hover,
.popGaleria_img_sig:hover {
	opacity: 1.0;
}
.popGaleria_img_med {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.popDocu{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.95);
	overflow: hidden;
}
.popDocu_load {
	position: absolute;
	width: 200px;
	height: 200px;
	left: 50%;
	top: 50%;
	margin-top: -100px;
	margin-left: -100px;
	background-image: url('../_imgs/ico_load_1.gif');
	background-position: center center;
	background-repeat: no-repeat;
}
.popDocu_tit {
	position: absolute;
	left: 40px;
	top: 60px;
	width: 80%;
	height: auto;
	font-size: 28px;
	font-family: 'poppinsbold';
	color: #1E1E1E;
}
.popDocu_sti {
	position: absolute;
	left: 40px;
	top: 100px;
	width: 80%;
	height: auto;
	font-size: 20px;
	font-family: 'poppinslight';
	color: #A7A9AC;
}
.popDocu_cer {
	position: absolute;
	right: 40px;
	top: 60px;
	width: 70px;
	height: 70px;
	background-image: url('../_imgs/ico_cer_x.svg');
	background-position: center center;
	background-size: 70px;
	background-repeat: no-repeat;
	cursor: pointer;
}
.popDocu_inf {
	position: absolute;
	right: 40px;
	top: 140px;
	left: 40px;
	bottom:  80px;
	overflow-y: auto;
}
.popDocu_inf_tex {
	position: relative;
	width: 100%;
	height: auto;
}
.popDocu_inf_bloc {
	position: relative;
	width: 100%;
	height: auto;
	min-height: 400px;
	margin: 40px 0px 80px 0px;
	border: solid 1px #D1D3D4;
}
.popDocu_inf_bloc_lup,
.popDocu_inf_bloc_ldw {
	position: absolute;
	left: 0px;
	width: 48%;
	height: 1px;
	border-bottom: solid 1px #D1D3D4;
}
.popDocu_inf_bloc_lup {
	top: 0px;
}
.popDocu_inf_bloc_ldw {
	bottom: 0px;
}
.popDocu_inf_bloc_A {
	position: relative;
	width: 50%;
	float: left;
	padding: 30px;
	*color: #1E1E1E;
	*font-size: 14px;
	*line-height: 30px;
	*font-family: 'poppinsregular';
	
	color: #6D6E71;
	font-size: 15px;
	line-height: 28px;
	font-family: 'poppinslight';
	
}
.popDocu_inf_bloc_A span {
	display: block;
	font-family: 'poppinsbold';
	font-size: 20px;
	line-height: 40px;
	color: #1E1E1E;
}
.popDocu_inf_bloc_A a {
	color: #7BCCBF;
	text-decoration: underline;
}
.popDocu_inf_bloc_A a:hover {
	color: #1A1E1D;
	text-decoration: underline;
}
.popDocu_inf_bloc_B {
	position: absolute;
	width: 50%;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-position: center center; background-size:cover; background-repeat:no-repeat;
}
.popDocu_inf_bloc_B video {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
    height: 100%;
}
._modPopDocBG {
	background-color: #000000;
}
.popDocu_pie {
	position: absolute;
	right: 40px;
	left: 40px;
	bottom:  30px;
	height: 40px;
	font-family: 'poppinsregular';
	color: #A7A9AC;
	font-size: 16px;
	line-height: 22px;
	text-align: right;
	cursor: pointer;
}
.popDocu_inf_ant,
.popDocu_inf_sig {
	position: relative;
	border: solid 2px #E6E7E8;
	cursor: pointer;
	padding: 10px 30px 10px 30px;
	line-height: 30px;
	text-align: center;
	font-family: 'poppinsregular';
	font-size: 14px;
	color: #1E1E1E;
	margin-bottom: 20px;
}
.popDocu_inf_ant {
	float: left;
	margin-left: 40px;
}
.popDocu_inf_sig {
	float:right;
	margin-right: 40px;
}
.popDocu_inf_ant:hover,
.popDocu_inf_sig:hover {
	background-color: #E6E7E8;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
._URLID_ {}
._ADDID_ {}
._DOCUHI_ { display: none; }
._DOCUDAT_ {}
._CK_OK_ {}
._WINID_ { cursor: pointer;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.FC_form {
	position: relative;
	padding: 20px 0px 20px 0px;
	line-height: 30px;
	text-align: left;
	font-family: 'poppinslight';
	font-size: 14px;
	color: #58595B;
}



	
	
.FC_form textarea,
.NL_form textarea{
	height: 200px;
}
.FC_form input[type=text],
.FC_form input[type=password],
.FC_form textarea,
.NL_form input[type=text],
.NL_form input[type=password],
.NL_form textarea{
	border: solid 1px col_gris03;
	padding: 0px 10px 0px 10px;
	font-size: 14px;
	font-family: 'poppinslight';
	line-height: 34px;
	width: 100%;
	background-color: transparent;
}

.FC_err,
.NL_err {
	color: #D9000B;
	padding: 0px 0px 20px 0px;
}
.FC_form input[type=button],
.NL_form input[type=button]{
	padding: 6px 40px 6px 40px;
	border: solid 1px col_gris03;
	text-transform: uppercase;
	text-align: center;
	font-family: 'poppinsbold';
	font-size: 14px;
	border: solid 1px #1E1E1E;
	color: #1E1E1E;
	line-height: 34px;
	background-color: transparent;
	cursor: pointer;
}
.FC_error,
.FC_confirm,
.FC_sending,
.NL_error,
.NL_confirm,
.NL_sending{
	color: #D9000B;
	font-size: 14px;
	font-family: 'poppinslight';
	line-height: 34px;
	width: 100%;
	padding: 30px 0px 0px 0px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*#f0efef*/
.contenido_lista {
	position: relative;
	padding: 0px 40px 0px 40px;
}

.contenido_lista_block {
	position: relative;
}

.contenido_lista_mns{
	position: relative;
	text-align: center;
	padding: 40px 0px 100px 0px;
	color: #58595B;
	font-family: 'poppinsmedium';
	font-size: 16px;
}
.contenido_lista_inf { 
	text-align: left;
	color: #808285;
	font-size: 14px;
	font-family: 'poppinslight';
}

.contenido_lista_colA1,
.contenido_lista_colA2,
.contenido_lista_colA3,
.contenido_lista_colA4,
.contenido_lista_colA5,
.contenido_lista_colA6{
	position: relative;
	float: left;
	height: 50px;
	border: solid 1px #f0efef;
	color: #58595B;
	font-family: 'poppinsmedium';
	font-size: 16px;
	line-height: 50px;
	text-align: center;
	text-transform:uppercase;
	overflow: hidden;
	padding-top: 2px;
}
.contenido_lista_colA1 {
	width: 15%;
}
.contenido_lista_colA2 {
	width: 35%;
}
.contenido_lista_colA3 {
	width: 15%;
}
.contenido_lista_colA4 {
	width: 15%;
}
.contenido_lista_colA5 {
	width: 5%;
}
.contenido_lista_colA6 {
	width: 15%;
}



.contenido_lista_colB1,
.contenido_lista_colB2,
.contenido_lista_colB3,
.contenido_lista_colB4,
.contenido_lista_colB5,
.contenido_lista_colB6{
	position: relative;
	float: left;
	height: 180px;
	border: solid 1px #f0efef;
	color: #A7A9AC;
	font-family: 'poppinsregular';
	font-size: 15px;
	line-height: 30px;
	padding-top: 40px;
	overflow: hidden;
}
.contenido_lista_colB1 {
	width: 15%;
	cursor: pointer;
	
}
.contenido_lista_img {
	position: absolute;
	left: 20px;
	right: 20px;
	top: 20px;
	bottom: 20px;
	background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
}
.contenido_lista_colB2 {
	width: 35%;
	padding: 40px 30px 0px 30px;
	cursor: pointer;
}
.contenido_lista_colB2 span {
	font-size: 18px;
	color: #58595B;
	font-family: 'poppinsmedium';
	text-align: left;
	
}
.contenido_lista_colB3 {
	width: 15%;
	text-align:center;
	color: #1E1E1E;
	font-size: 18px;
	font-family: 'poppinsbold';
}
.contenido_lista_colB4 {
	width: 15%;
	text-align: center;
	color: #1E1E1E;
	font-size: 18px;
	font-family: 'poppinsbold';
}
.contenido_lista_colB5 {
	width: 5%;
	text-align: center;
}
.contenido_lista_colB6 {
	width: 15%;
	text-align:right;
	color: #1E1E1E;
	font-size: 18px;
	font-family: 'poppinsbold';
	padding-right: 40px;

}

._Cmen, ._Cmas {
	opacity: 0.4;
	cursor: pointer;
}
._Cmen:hover, ._Cmas:hover {
	opacity: 0.8;
}
._Cmen {
	padding: 0px 20px 0px 0px;
}
._Cmas {
	padding: 0px 0px 0px 20px;
}
._Cnum {
	
}
._Cdel {
	position: relative;
	width: 100%;
	height: 50px;
	background-image: url('../_imgs/ico_cest_x.svg');
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 20px;
	cursor: pointer;
	opacity: 0.3;
}
._Cdel:hover {
	opacity: 0.6;
}

._CnumM {
	display: none;
	position: relative;
	text-align: center;
	font-size: 12px;
	font-family: 'poppinslight';
	color: #D9000B;
}
._numMax{
	
}


.contenido_lista_colC {
	position: relative;
	float:right;
	width: 35%;
}
.contenido_lista_colC_ca, .contenido_lista_colC_cb {
	position: relative;
	float: left;
	text-align: right;
	border: solid 1px #f0efef;
	font-family: 'poppinsmedium';
	line-height: 0px;
}
.contenido_lista_colC_ca {
	width: 43%;
	font-size: 16px;
	color: #58595B;
	padding: 27px 20px 25px 0px;
}
.contenido_lista_colC_cb {
	width: 57%;
	padding: 27px 40px 25px 0px;
	font-size: 18px;
	color: #1E1E1E;
	
}

._modCT {
	font-family: 'poppinsbold';
}



.contenido_lista_colD {
	position: relative;
}
.contenido_bot_ces1, 
.contenido_bot_ces2, 
.contenido_bot_ces3 {
	position: relative;
	border: solid 2px #1E1E1E;
	line-height: 0px;
	padding: 25px 30px 23px 30px;
	float: left;
	margin-right: 20px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'poppinsbold';
	text-align: center;
	cursor: pointer;
}
.contenido_bot_ces1:hover, 
.contenido_bot_ces2:hover, 
.contenido_bot_ces3:hover {
	opacity: 0.8;
}
.contenido_bot_ces1 {
	
}
.contenido_bot_ces2 {
	
}
.contenido_bot_ces3 {
	float: right;
	padding: 25px 60px 23px 60px;
	margin-right: 0px;
}

._modMar300 {margin-bottom: 300px; }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.contenido_data {
	position: relative;
	padding: 0px 40px 0px 40px;
}
.contenido_process {
	position: relative;
	padding: 0px 20px 20px 20px;
	text-align: center;
}
._modProcc {
	padding: 0px;
}

.contenido_process_bl, .contenido_process_blf  {
	display: inline-block;
	*width: 24%;
	height: 30px;
	background-image: url("../_imgs/ico_bola.svg");
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 460px;
	font-family: 'poppinsmedium';
	font-size: 16px;
	color: #D1D3D4;
	line-height: 30px;
	text-align: left;
	padding-right: 40px;
	padding-top: 2px;
	text-transform: uppercase;
}
._modProccBL {
	width: 26%;
}
._modProccBL2 {
	width: 16%;
}
.contenido_process_blf  {
	background-image: none;
	width: auto;
}
.contenido_process_bl span, .contenido_process_blf span {
	background-color: #ffffff;
	padding: 0px 10px 0px 10px;
}
._modRG {
	color: #58595B;
}
._modRV {
	color: #7BCCBF;
}


.contenido_data_tit {
	position: relative;
	border-bottom: solid 1px #D1D3D4;
	font-size: 22px;
	font-family: 'poppinslight';
	line-height: 0px;
	padding: 0px 0px 20px 0px;
	color: #6D6E71;
}
.contenido_data_tit span {
	font-family: 'poppinsbold';
}
._modCol2, ._modCol2m {
	width: 48%;
	margin-right: 4%;
	float: left;
}
._modCol2m {
	width: 48%;
	margin-right: 0px;
}

.contenido_data_form {
	position: relative;
	padding: 40px 80px 0px 80px;
	
}

.contenido_data_form_c {
	color: #6D6E71;
	font-family: 'poppinsmedium';
	font-size: 16px;
	padding-bottom: 35px;
	
}
.contenido_data_form_c span {
	display: block;
	padding-left: 3px;
}

.contenido_data_form_c input[type=text],
.contenido_data_form_c input[type=password],
.contenido_data_form_c textarea {
	border: solid 1px #D1D3D4;
	color: #BCBEC0;
	padding: 8px 20px 8px 20px;
	font-family: 'poppinslight';
	font-size: 16px;
	width: 100%;
}

.contenido_data_form_s {
	position: relative;
}
.contenido_data_form_sT {
	position: relative;
	border: solid 1px #D1D3D4;
	color: #BCBEC0;
	padding: 8px 20px 8px 20px;
	font-family: 'poppinslight';
	font-size: 16px;
	width: 100%;
	background-repeat:no-repeat;
	background-position:99% center;
	background-image:url('../_imgs/ico_pop_fle.svg');
	background-size: 20px;
	cursor: pointer;
	margin-top: 2px;
}

.contenido_data_form_s {
	display: block;
	
	border: solid 1px #D1D3D4;
	color: #BCBEC0;
	padding: 8px 20px 8px 20px;
	font-family: 'poppinslight';
	font-size: 16px;
	width: 100%;
	background-repeat:no-repeat;
	background-position:99% center;
	background-image:url('../_imgs/ico_pop_fle.svg');
	background-size: 20px;
	cursor: pointer;
	box-sizing: border-box;
	box-shadow: none;
	border-radius: 0px;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	
}
.contenido_data_form_s::-ms-expand {
	display: none;
}
.contenido_data_form_s:hover {
	border-color: #888;
}
.contenido_data_form_s:focus {
	border-color: #aaa;
	box-shadow: none;
	outline: none;
}


._modCw, ._modCwU {
	width: 31.33333333%;
	margin-right: 2%;
	float: left;
}
._modCwU { width: 33.33333333%; margin-right: 0px;}

._modCw2, ._modCwU2 {
	width: 49%;
	margin-right: 2%;
	float: left;
}
._modCwU2 { width: 49%; margin-right: 0px;}

.contenido_data_form_i {
	color: #6D6E71;
	font-family: 'poppinsregular';
	font-size: 15px;
	padding-bottom: 35px;
}

.contenido_data_form_o {
	display: none;
	text-align: center;
	line-height: 30px;
	height: 30px;
	color: #ffffff;
	font-size: 15px;
	font-family: 'poppinsbold';
	background-color: #D9000B;
}
._modInputErr {
	border: solid 1px #D9000B !important;
}

.contenido_data_chk {
	position: relative;
	display: inline-block;
	float: left;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 24px;
	margin-right: 20px;
	cursor: pointer;
}
._chkOn {
	background-image: url("../_imgs/ico_chk_on.svg");
}
._chkOf {
	background-image: url("../_imgs/ico_chk_of.svg");
}

.contenido_data_bot, .contenido_data_bot2 {
	position: relative;
	border: solid 2px #1E1E1E;
	line-height: 0px;
	padding: 25px 30px 23px 30px;
	margin: 0px auto;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'poppinsbold';
	text-align: center;
	cursor: pointer;
	width: 300px;
	color: #1E1E1E;
}
.contenido_data_bot:hover, .contenido_data_bot2:hover {
	opacity: 0.8;
}
._modBot2 {
	float: left;
	width: auto;
	margin-right: 30px;
	margin-bottom: 20px;
}



.contenido_data_grupo {
	position: relative;
}
.contenido_data_alerta {
	font-size: 12px;
	color: #D9000B;
	font-family: 'poppinslight';
	text-align: left;
	padding-top: 4px;
}
.modDisHide {
	display: none;
}
.contenido_data_c {
	position: relative;
	float: left;
	height: 50px;
	border: solid 1px #f0efef;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	padding-top: 2px;
}
._gruMod1, ._gruMod2 {
	color: #BCBEC0;
	font-family: 'poppinsbold';
	font-size: 12px;
	text-transform:uppercase;
	background-color: #f0efef;
}
._gruMod1 {
	padding-left: 30px;
	width: 64%;
	text-align: left;
}
._gruMod2 {
	text-align: center;
	width: 12%;
}
._gruMod3, ._gruMod4, ._gruMod5, ._gruMod6 {
	color: #6D6E71;
	font-family: 'poppinsregular';
	font-size: 18px;
}
._gruMod3, ._gruMod6 {
	width: 64%;
	text-align: left;
	padding-left: 30px;
	
}
._gruMod4 {
	width: 12%;
	text-align: center;
}
._gruMod5 {
	width: 12%;
	color: #1E1E1E;
	text-align: right;
	padding-right: 20px;
	font-family: 'poppinsbold';
}
._gruMod6 {
	width: 88%;
	color: #1E1E1E;
}

._gruMod7 {
	border-color: #ffffff;
	width: 64%;
}
._gruMod8, ._gruMod9, ._gruMod0 {
	width: 18%;
	text-align: right;
	padding-right: 20px;
	font-family: 'poppinsmedium';
	font-size: 16px;
	color: #58595B;
}
._gruMod8 {
	
}
._gruMod9 {
	font-size: 18px;
	color: #1E1E1E;
}
._gruMod0 {
	font-size: 18px;
	font-family: 'poppinsbold';
	color: #1E1E1E;
}

.contenido_data_info {
	position: relative;
	font-size: 18px;
	line-height: 36px;
	font-family: 'poppinsregular';
	color: #6D6E71;
	padding-top: 30px;
}
.contenido_data_info_tx {
	padding: 0px 60px 0px 60px;
	text-align: justify;
}
.contenido_data_info_tx a{
	color: #7BCCBF;
}
._modTexP {
	font-size: 14px;
	text-align: center;
	line-height: 20px;
	padding-top: 10px;
}
._modInfoCon {
	padding: 0px 15% 0px 15%;
	font-family: 'poppinslight';
}
._modInfoCon_t1 {
	font-family: 'poppinsmedium';
}
._modInfoCon_t2 {
	font-family: 'poppinsbold';
	float: right;
}
._modColR {
	color: #D9000B;
}


._modTexCont, ._modTexContP {
	color: #6D6E71;
	font-size: 17px;
	line-height: 30px;
	font-family: 'poppinslight';
}

._modTexContP {
	color: #6D6E71;
	font-size: 15px;
	line-height: 28px;
	font-family: 'poppinslight';
}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.pop_info {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.8);
}
.pop_info_base {
	position: relative;
	margin: 200px auto;
	width: 90%;
	max-width: 600px;
	height: auto;
	min-height: 200px;
	border: solid 1px #1E1E1E;
	background-color: #ffffff;
}
.pop_info_base_cab {
	position: relative;
	width: 100%;
	height: 50px;
	line-height: 0px;
	padding-top: 27px;
	background-color: #1E1E1E;
	color: #ffffff;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	font-family: 'poppinsbold';
}
.pop_info_base_cab_cer {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 10px;
	right: 20px;
	background-image: url("../_imgs/ico_inf_cer_x.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 30px;
	cursor: pointer;
}
.pop_info_base_con {
	padding: 30px 40px 30px 40px;
	position: relative;
	width: 100%;
	text-align: center;
	line-height: 30px;
}
.pop_info_base_con_bots {
	position: relative;
	padding-top: 30px;
}
.pop_info_base_con_bot {
	position: relative;
	border: solid 2px #1E1E1E;
	line-height: 0px;
	padding: 22px 30px 20px 30px;
	margin: 0px 10px 0px 10px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'poppinsbold';
	text-align: center;
	cursor: pointer;
	display: inline-block;
}
.pop_info_base_con_bot:hover {
	opacity: 0.8;
}


.pop_proc {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.8);
}
.pop_proc_base {
	position: relative;
	margin: 200px auto;
	width: 300px;
	height: auto;
	padding: 30px;
	background-color: #ffffff;
	font-size: 16px;
	font-family: 'poppinslight';
	text-align: center;
	color: #A7A9AC;
}
.pop_proc_load {
	position: relative;
	height: 40px;
	background-image: url("../_imgs/../_imgs/ico_load_1.gif");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 32px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
._tabla_inf {
	width: 100%;
	border: none;
}
._tabla_inf th, ._tabla_inf  td {
	
	border: 1px solid #ddd;
	border-spacing: 0px;
	margin: 0px;
	border-collapse: collapse;
	padding: 4px 0px 0px 10px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */




/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/*

    font-family: 'poppinsbold';
    font-family: 'poppinslight';
    font-family: 'poppinsmedium';
    font-family: 'poppinsregular';

*/
.fac {
	position: relative;
	width: 690px;
	margin: 0px auto;
}
.fac_cab {
	position: relative;
	width: 100%;
	height: 100px;
	background-image: url("../_imgs/logo.svg");
	background-position: 50px center;
	background-repeat: no-repeat;
	background-size: 180px;
}

.fac_lin {
	position: relative;
	width: 100%;
	height: 40px;
	background-color: #7BCCBF;
}
.fac_lin_tx {
	position: absolute;
	right: 40px;
	width: 280px;
	height: 40px;
	line-height: 50px;
	background-color: #ffffff;
	color: #7BCCBF;
	font-size: 50px;
	text-align: center;
	font-family: 'poppinsbold';
}

.fac_dat {
	position: relative;
	width: 100%;
	font-family: 'poppinsregular';
	color: #606161;
	font-size: 14px;
	line-height: 22px;
	padding: 30px 40px 0px 40px;
}
.fac_dat_c1, .fac_dat_c2, .fac_dat_c3 {
	position: relative;
	float: left;
}
.fac_dat_c1 {
	width: 50%;
	text-align: left;
}
.fac_dat_c1 span {
	color: #414042;
	font-size: 18px;
	line-height: 40px;
}
.fac_dat_c1 strong {
	color: #414042;
	font-family: 'poppinsbold';
	font-weight: normal;
}
._moFd_a {
	width: 55%;
}
._moFd_b {
	width: 45%;
}


._moFd2_a, ._moFd2_a {
	font-family: 'poppinsregular';
	color: #307366;
	font-size: 14px;
	line-height: 16px;
}
._moFd2_a {
	width: 55%;
}
._moFd2_b {
	width: 45%;
}
._moFd2_a span, ._moFd2_b span {
	font-family: 'poppinsbold';
	color: #307366;
	font-size: 14px;
}

._moFd2_b {
	width: 45%;
	color: #307366;
}

.fac_dat_c2 {
	width: 30%;
	text-align: right;
	color: #414042;
	font-family: 'poppinsbold';
	font-weight: normal;
	padding-top: 40px;
}
.fac_dat_c3 {
	width: 20%;
	text-align: right;
	padding-top: 40px;
}

.fac_grup{
	position: relative;
	width: 100%;
	min-height: 500px;
}
.fac_pro {
	position: relative;
	padding: 0px 40px 20px 40px;
}
.fac_proM {
	position: relative;
	border: solid 1px #7BCCBF;
}
.fac_pro_c {
	position: relative;
	float: left;
	font-size: 13px;
}
._cPw1 { 
	width: 10%; 
	text-align: center; 
}
._cPw2 { 
	width: 50%; 
}
._cPw3 { 
	width: 15%; 
	text-align: right; 
}
._cPw4 { 
	width: 10%; 
	text-align: right; 
}
._cPw5 { 
	width: 15%; 
	text-align: right; 
	padding-right: 10px;
}
._cPt1, ._cPt2, ._cPt3 {
	background-color: #7BCCBF;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #307366;
	font-size: 13px;
	word-wrap: break-word;
}
._cPt2 { 
	background-color: #FFFFFF; 
	color: #414042;
	font-size: 11px;
	font-family: 'poppinsbold';
}
._cPt3 { 
	background-color: #e9f5f4; 
	color: #414042;
	font-size: 11px;
	font-family: 'poppinsbold';
}

.fac_sub {
	position: relative;
	width: 100%;
	font-family: 'poppinsregular';
	color: #606161;
	font-size: 14px;
	line-height: 22px;
	padding: 0px 40px 20px 40px;
}

.fac_sub_c1 {
	position: relative;
	float: left;
	width: 50%;
	text-align: left;
}
.fac_sub_c1 span {
	color: #414042;
	font-size: 18px;
	line-height: 40px;
}
.fac_sub_c1 strong {
	color: #414042;
	font-family: 'poppinsbold';
	font-weight: normal;
}
.fac_sub_c2 {
	position: relative;
	width: 50%;
	float: left;
	text-align: right;
	color: #414042;
	font-family: 'poppinsbold';
	font-weight: normal;
}

.fac_sub_c2_a {
	position: relative;
	width: 50%;
	float: left;
	font-family: 'poppinsmedium';
	font-size: 13px;
}
.fac_sub_c2_b {
	position: relative;
	width: 50%;
	float: left;
	font-family: 'poppinsmedium';
	font-size: 13px;
	padding-right: 10px;
}
._mFsu {
	padding-top: 13px;
	padding-bottom: 10px;
	background-color: #7BCCBF;
	font-family: 'poppinsbold';
	font-size: 15px;
	margin-top: 5px;
	color: #0a3a31;
	line-height: 15px;
}


.fac_pil {
	position: relative;
	width: 100%;
	background-color: #7BCCBF;
	margin-top: 40px;
}
.fac_pil_tx {
	position: absolute;
	right: 40px;
	width: 280px;
	background-color: #307366;
	border-left: solid 10px #ffffff;
	border-right: solid 10px #ffffff;
}
.fac_pil, .fac_pil_tx {
	height: 5px;
}

.fac_piw {
	position: relative;
	width: 100%;
}
.fac_piw_tx {
	position: absolute;
	right: 40px;
	width: 280px;
	font-size: 10px;
	font-family: 'poppinsregular';
	line-height: 14px;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
}
.fac_piw_tx strong {
	font-size: 16px;
	font-family: 'poppinsbold';
	color: #7BCCBF;
	line-height: 28px;
	font-weight: normal;
}



@media  (min-width: 1px) and (max-width: 850px) {
	
	.menu_mA,
	.menu_mB{ display: none; }
	.menu_logo {width: 80%;}
	.menu_mC {width: 20%;}
	.menu_mC { background-position: 90% center;}
	
	.pie_A_blocA, 
	.pie_A_blocB {display:block; float: none; width: 100%; padding-bottom: 30px;}
	.pie_B_blocA, 
	.pie_B_blocB {display:block; float: none; width: 100%; }
	.pie_B_blocB_red { float:left; margin-left: 0px; margin-right: 20px;}
	
	.contenido_mosaico_C {padding: 40px;}
	.contenido_mosaico_C_bloc {float:none; width: 100%; margin-bottom: 40px;}
	
	.contenido_titular_M { width: 90%; }
	.contenido_mosaico_P_bloc { width: 80%; margin: 0 10% 0 10%; }
	
	.pre_contenido_con_media, 
	.pre_contenido_con_info { float: none; width: 100%; margin-right: 0; }
	.pre_contenido_con_info { margin-top: 40px; }
	
	.contenido_blog_con_bot_ant,
	.contenido_blog_con_bot_sig { float: none; width: 100%; }
	.contenido_blog_con_tex { float: none; width: 100%; padding-right: 0;}
	.contenido_blog_con_men { float: none; width: 100%; padding-top: 60px;}
	.contenido_blog_con_bot { width: 100%; padding-right: 0; }
	.overBus_bloc {width: 80%;}
	
	.contenido_blog_con_tex_bloc,
	._modBlogCol2,
	._modBlogCol2 {width: 100%; margin: 0px; float: none; clear: both;}
	
	.popDocu_inf_bloc_A,
	.popDocu_inf_bloc_B { position: relative; float: none; clear: both; width: 100%;}
	.popDocu_inf_bloc_B { height: 300px;}
	.popDocu_inf_bloc_lup,
	.popDocu_inf_bloc_ldw { width: 100%; }
	
	
	.contenido_lista_block { border: solid 1px #f0efef; }
	.contenido_lista_colA1,
	.contenido_lista_colA2,
	.contenido_lista_colA3,
	.contenido_lista_colA4,
	.contenido_lista_colA5,
	.contenido_lista_colA6 { border: none; float: none; clear: both; width: 100%; overflow: visible; height: auto; padding: 0px 20px 0px 20px; text-align: left;  }
	
	.contenido_lista_colB1,
	.contenido_lista_colB2,
	.contenido_lista_colB3,
	.contenido_lista_colB4,
	.contenido_lista_colB5,
	.contenido_lista_colB6 { border: none; float: none; clear: both; width: 100%; overflow: visible; height: auto; padding: 0px 20px 0px 20px; text-align: left;  }
	
	.contenido_lista_colB1{ height: 200px;}
	
	.contenido_lista_colC { float:none; clear: both; width:100%; }
	
	.contenido_bot_ces1, 
	.contenido_bot_ces2, 
	.contenido_bot_ces3 { float: none; clear: both; width: 100%; margin-bottom: 20px; }
	
	.contenido_process_bl, 
	.contenido_process_blf { display: block; width: 100%; background-image: none; }
	
	.contenido_data_form {padding-left: 0px; padding-right: 0px;}
	._modCw, 
	._modCwU, 
	._modCw2, 
	._modCwU2 {width: 100%; float: none; clear: both;}
	
	.contenido_data_c,
	._gruMod1,
	._gruMod2,
	._gruMod3,
	._gruMod4,
	._gruMod5,
	._gruMod6,
	._gruMod7,
	._gruMod8,
	._gruMod9,
	._gruMod0 {width: 33.333333%; font-size: 14px;}
	._gruMod3 {width: 100%; margin-top: 10px;}
	
	._gruMod1,
	._gruMod2 { display: none;}
	._gruMod6 {width: 66.6666666%;}
	
	._modCol2, 
	._modCol2m {float: none; margin: 0px; clear: both; width: 100%;}
	._modBot2 { float: none; clear: both; width: 100; margin: 0px 0px 20px 0px;}
	
	._modInfoCon { padding: 0px; }
	._modInfoCon_t2 { float: none; clear: both; }
	
	.contenido_news_block_img, .contenido_news_block_inf { width: 100%; float: none; clear: both; padding: 0px; }
	.contenido_news_block_img {margin-bottom: 30px;}
}


.margenB10 { margin-bottom: 10px; }
.margenB20 { margin-bottom: 20px; }
.margenB30 { margin-bottom: 30px; }
.margenB40 { margin-bottom: 40px; }
.margenB50 { margin-bottom: 50px; }
.margenB60 { margin-bottom: 60px; }
.margenB70 { margin-bottom: 70px; }
.margenB80 { margin-bottom: 80px; }
.margenB90 { margin-bottom: 90px; }
.margenB100 { margin-bottom: 100px; }

.margenB150 { margin-bottom: 150px; }
.margenB200 { margin-bottom: 200px; }
.margenB250 { margin-bottom: 250px; }
.margenB300 { margin-bottom: 300px; }
.margenB350 { margin-bottom: 450px; }

.margenT10 { margin-top: 10px; }
.margenT20 { margin-top: 20px; }
.margenT30 { margin-top: 30px; }
.margenT40 { margin-top: 40px; }
.margenT50 { margin-top: 50px; }
.margenT60 { margin-top: 60px; }
.margenT70 { margin-top: 70px; }
.margenT80 { margin-top: 80px; }
.margenT90 { margin-top: 90px; }
.margenT100 { margin-top: 100px; }

.margenT150 { margin-top: 150px; }
.margenT200 { margin-top: 200px; }
.margenT250 { margin-top: 250px; }
.margenT300 { margin-top: 300px; }
.margenT350 { margin-top: 350px; }





















