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


::selection {
	background: #1498a7;
	color: #ffffff;
}
::-moz-selection {
	background: #1498a7;
	color: #ffffff;
}
::-webkit-selection {
	background: #1498a7;
	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: #e9ebeb;
	color: #231f20;
	font-size: 16px;
	font-family: 'open_sansregular';
}
a {
	color: #1498a7;
	text-decoration:none;
}
a:hover {
	color: #231f20;
	text-decoration:underline;
}
.limpia {
	position:relative;
	clear: both;
	float: none;
}
.dispHide, ._OFF_ {
	display:none !important;
}
.help {
	position: relative;
	color: #1598a7;
	padding-left: 10px;
	cursor: pointer;
}

.pop_help {
	position: absolute;
	left: 100px;
	right: 100px;
	width: 400px;
	height: auto;
	padding: 20px;
	border-radius: 8px;
	background-color: #aeafb1;
	color: #23252a;
	z-index: 10000;
	box-shadow: 0px 0px 25px rgba( 0,0,0,0.8);
	font-family: 'open_sansregular';
	font-size: 12px;
}
.pop_help_link {
	color: #1598a7;
	cursor: pointer;
	margin-right: 20px;
	font-family: 'open_sansbold';
}
.pop_help_link:hover{
	font-style: italic;
}
.pop_help_tex {
	border: none;
	background-color: #bec0c4;
	color: #23252a;
	width: 100%;
	height: 100px;
	text-align: left;
	font-family: 'open_sansregular';
	font-size: 12px;
	padding: 6px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ESTILOS GENERALES							 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
._marco_{
	padding: 0px 30px 30px 30px;
	border-radius: 6px;
	border: solid 2px #1498a7;
	width: 100%;
	height: auto;
	margin-top: 40px;
}
._modBgc_ {
	background-color: #1498a7 !important;
	color: #ffffff !important;
	font-family: 'open_sansbold' !important;

}
/*#353a40 =		#353a40
#4eae54 =		#4eae54
#ef453e =		#ef453e
#e0e7ed =		#e0e7ed
#8f71b2 =		#8f71b2
#1498a7 =		#1498a7*/
.bt_blanco { background-color:#e0e7ed; color:#626d76; }
.bt_negro { background-color:#353a40; color:#ffffff; }
.bt_verde { background-color:#4eae54; color:#ffffff; }
.bt_azul { background-color:#1498a7; color:#ffffff; }
.bt_rojo { background-color:#ef453e; color:#ffffff; }
.bt_violeta { background-color:#8f71b2; color:#ffffff; }

.bt_blanco, .bt_negro, .bt_verde, .bt_rojo, .bt_azul, .bt_violeta {
	font-family: 'open_sanssemibold';
	font-size:14px;
	letter-spacing:1px;
	line-height: 14px;
	border-radius: 3px;
	padding: 10px 30px 10px 30px;
	border: 0;
	cursor: pointer;
}
.bt_blanco:hover, .bt_negro:hover, .bt_verde:hover, .bt_rojo:hover, .bt_violeta:hover, .bt_azul:hover {
	opacity: 0.9;
}
.colW1 { width:5% }
.colW2 { width:10% }
.colW3 { width:15% }
.colW4 { width:20% }
.colW5 { width:25% }
.colW6 { width:30% }
.colW7 { width:35% }
.colW8 { width:40% }
.colW9 { width:45% }
.colW10 { width:50% }
.colW11 { width:55% }
.colW12 { width:60% }
.colW13 { width:65% }
.colW14 { width:70% }
.colW15 { width:75% }
.colW16 { width:80% }
.colW17 { width:85% }
.colW18 { width:90% }
.colW19 { width:95% }
.colW20 { width:100% }

.colWN1 { width:100% }
.colWN2 { width:50% }
.colWN3 { width:33.333333% }
.colWN4 { width:25% }
.colWN5 { width:20% }
.colWN6 { width:16.666666% }

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* UP FILES								 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

._fic_body {
	background-color: #ffffff;
	margin:0;
}
._fic_cab {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height: 32px;
	overflow:hidden;
	*border-bottom:#d2d2d3 solid 1px;
	font-size:12px;
	color:#666666;
	line-height: 32px;
	font-family: 'open_sansbold';
	padding: 0px 0px 0px 25px;
	background-repeat:no-repeat;
	background-position: 10px center;
	background-image:url('../_imgs/fic_ico_fle.svg');
	background-color:#ffffff;
	cursor: pointer;
}
._fic_cab span {
	color:#1498a7;
}
._fic_lis {
	position:absolute;
	top:32px;
	left: 0px;
	bottom:56px;
	width:100%;
	overflow:auto;
}
._fic_lis_ico {
	position:relative;
	padding:5px 20px 40px 20px;
}
._fic_lis_ico_f, ._fic_lis_ico_d {
	position:relative;
	float:left;
	width:110px;
	height:132px;
	overflow:hidden;
	word-wrap:break-word;
	font-size:12px;
	color:#666666;
	line-height: 12px;
	font-family: 'open_sansregular';
	text-align:center;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_sfic.svg');
	cursor:pointer;
	padding: 84px 4px 4px 4px;
	margin:3px;
	border-radius: 6px;
}
._fic_lis_ico_f {
	background-position: 10px 0px;
}
._fic_lis_ico_f:hover {
	background-color:#e0e7ed;
}
._fic_lis_ico_d {
	background-position: -105px 0px;
}
._fic_lis_ico_d:hover {
	background-color:#e0e7ed;
}
._fic_lis_ico_d span {
	position:absolute;
	display:block;
	font-size:20px;
	line-height:22px;
	color:#666666;
	font-family: 'open_sansbold';
	text-align:center;
	width:100%;
	height:auto;
	left:0px;
	top: 52px;
	letter-spacing:-1px;
}
.icoIcoDoc { background-position: -105px 0px; }
.icoIcoIma { background-position: -222px 0px; }
.icoIcoFot { background-image:none; }
.icoIcoFot_b {
	position:absolute;
	top:0px;
	left: 0px;
	width:100%;
	height:80px;
	*background-color:#e9ebeb;

	background-position: center center; background-size:cover; background-repeat:no-repeat;
	background-size: 90% auto;
	background-position: center 4px;
}
.dSelUp { background-color:#1498a7 !important; background-position-y: -134px; color:#ffffff;}
.dSelUp span {color:#ffffff !important;}




._fic_lis_lis {
	position:relative;
	padding:20px 20px 40px 20px;
}
._fic_lis_lis_f, ._fic_lis_lis_d {
	position:relative;
	padding: 0px 0px 0px 40px;
	height:32px;
	font-size:14px;
	color:#666666;
	line-height: 32px;
	font-family: 'open_sansregular';
	border-bottom:#d2d2d3 solid 1px;
	cursor: pointer;
}
._fic_lis_lis_f:hover, ._fic_lis_lis_d:hover { background-color:#e0e7ed; }
._fic_lis_lis_s {
	position:relative;
	padding:16px;
}
._fic_lis_lis_d { }
._fic_lis_lis_d_k, ._fic_lis_lis_d_d {
	position:absolute;
	top:0px;

	height: 32px;
	right:0px;
	text-align: right;
}
._fic_lis_lis_d_k {
	right:50px;
	width: 70px;
}
._fic_lis_lis_d_d {
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_sfic.svg');
	background-position: -354px -30px;
	width: 40px;
	cursor:s-resize;
}
.lisIcoTit {
	position:absolute;
	top: 0px;
	left: 32px;
	right:50px;
	display:inline-block;
	line-height:32px;
	height:32px;
	padding: 0px 20px 0px 8px;
}
.lisIcoCar, .icoIcoImg, .lisIcoDoc {
	position:absolute;
	top: 0px;
	left: 0px;
	display:inline-block;
	width: 32px;
	height:32px;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_sfic.svg');
	background-size: auto 60px;
}

.lisIcoCar { background-position: 4px 4px; }
.lisIcoDoc { background-position: -28px 4px; }
.icoIcoImg { background-position: -60px 4px; }

.lSelUp { background-color:#1498a7 !important; color:#ffffff !important;}
.lSelUp .lisIcoDoc, .lSelUp .icoIcoImg { background-position-y: -33px !important; }
.lSelUp ._fic_lis_lis_d_d { background-position: -354px -162px; !important;}

._fic_bot {
	position:absolute;
	left: 0px;
	width:100%;
	bottom: 0px;
	height:56px;
	border-top:#d2d2d3 solid 1px;
}
._fic_bot_fun {
	position:relative;
	float:left;
	text-align:left;
	padding: 6px 0px 0px 10px;
}
._fic_bot_fun_b {
	position:relative;
	display:inline-block;
	width: 38px;
	height: 38px;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_fic.svg');
	cursor:pointer;
	margin-right: 6px;
	opacity:0.6;
}
._fic_bot_fun_b:hover { opacity:1.0; }
.fBotLis { background-position: -8px -6px;  }
.fBotIco { background-position: -64px -6px; }
.fBotCar { background-position: -119px -6px; }
.fBotDel { background-position: -174px -6px; }
.fBotUps { background-position: -229px -6px; }
.botOf { opacity:0.2 !important;}
.botOn { opacity:0.6}
.botHi { display:none !important }

._fic_bot_bot {
	position:relative;
	float: right;
	text-align:right;
	padding: 10px 20px 0px 0px;
}
._fic_bot_bot_b {
	display:inline-block;
}

._fic_pop {
	display:none;
}






.fg_drag {
	position:absolute;
	top:0px;
	left: 0px;
	right:0px;
	bottom: 0px;
	background-color:rgba(255,255,255,0.9);
	display:none;
	z-index:1000;
}
.fg_drag_hidden {
	display:none;
}
.fg_drag_inf {
	position:relative;
	font-size:18px;
	color:#666666;
	line-height: 32px;
	font-family: 'open_sansregular';
	text-align:center;
	padding: 30px 0px 0px 0px;
	cursor:pointer;
}
.fg_drag_cont {
	position:relative;
	padding: 20px 40px 20px 40px;
}
.fg_drag_barra {
	position:absolute;
	width: 300px;
	left: 50%;
	margin-left:-150px;
	bottom: 4%;
	border:#eee solid 1px;
	height:22px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fg_drag_upBarra {
	background-color:#0CC;
	position:absolute;
	width: 0%;
	left: 0px;
	top: 0px;
	height:22px;
	background-color: #1498a7;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fg_drag_info_1{
	background-color:#f1f1f1;
	display:inline-block;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 20px 0px 20px;
	margin: 2px;
	border:#e1e1e1 solid 1px;
}
.fg_drag_info_0 {
	background-color:#DEA9A1;
	display:inline-block;
	font-size: 12px;
	line-height: 18px;
	padding: 0px 20px 0px 20px;
	margin: 2px;
	border:#e1e1e1 solid 1px;
}





/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* LISTADOS								 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.sec_form_lin {
	position:relative;
	padding-top: 30px;
}
.sec_form_lin_t {
	font-size:13px;
	color:#16181b;
	font-family: 'open_sansbold';
	padding: 0px;
}
.sec_form_lin_c {
	position:relative;
	float:left;
	padding-right: 10px;
}
.sec_form_lin_c_lin {
	float:none;
	clear:both;
	height:1px;
	width:100%;
	margin: 10px 0px 10px 0px;
	background-color:#757575;
}
.sec_form_lin_c_inf {
	color:#757575;
	font-size:13px;
	font-family: 'open_sanslight';
	line-height: 18px;
}
.sec_form_lin_c input[type=text],
.sec_form_lin_c input[type=password],
.sec_form_lin_c textarea,
.sec_form_lin_c .selectM {
	border:0;
	border:#dbdbd9 solid 1px;
	background-color:transparent;
	color:#757575;
	font-size:14px;
	font-family: 'open_sanslight';
	width:100%;
	padding: 10px 10px 6px 10px;
	line-height: 13px;
	*border-radius: 6px;
}
.sec_form_lin_c textarea,
.sec_form_lin_c .selectM {
	*height:100px;
	line-height: 18px;
}

.sec_form_lin_c_id {
	padding:2px 0px 0px 0px;
	font-size:10px;
	color:#888888;
	text-transform:uppercase;
	font-family: 'open_sansbold';
	text-align:right;
}
.sec_form_lin_c .select_OLD {
	position:absolute;
	opacity:0.0;
	top: 8px;
	left: 0px;
	width: 100%;
	cursor: pointer;
	margin-top: 10px;
}

.sec_form_lin_c .select {
	position: relative;
	border:0;
	border:#dbdbd9 solid 1px;
	background-color:transparent;
	color:#757575;
	font-size:14px;
	font-family: 'open_sanslight';
	width:100%;
	padding: 14px 10px 8px 10px;
	line-height: 13px;
	border-radius: 0;

	display: block;
	max-width: 100%;
    box-shadow: 0;
	-moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
	cursor: pointer;
    background-position: right 20px center;
    background-repeat: no-repeat;
    background-image: url("../_imgs/ico_select.svg");
    background-size: 20px 20px;
}
.sec_form_lin_c .select::-ms-expand {
	display: none;
}
/*
.form_campos select {
 display: block;
 width: 100%;
 padding: 14px 26px 14px 26px;
 border: solid 2px c_gri_05;
 border-radius: 10px;
 font-family: 'montserratregular';
 font-size: 16px;
 color: c_gri_04;
 margin-bottom: 20px;
 max-width: 100%;
 box-shadow: 0;
 -moz-appearance: none;
 -webkit-appearance: none;
 appearance: none;
 background-color: #fff;
 cursor: pointer;
 background-position: right 20px center;
 background-repeat: no-repeat;
 background-image: url("../_imgs/ico_select.svg");
 background-size: 20px 20px;
}
.form_campos select::-ms-expand {
 display: none;
}
*/

.sec_form_lin_c_p {
	position:relative;
	text-align:left;
	border:#dbdbd9 solid 1px;
	background-repeat:no-repeat;
	background-image:url('../_imgs/ico_fle_dw.svg');
	background-position: right 10px center;
	padding: 4px 20px 4px 10px;
	margin-top: 10px;
	width: 100%;
	line-height: 23px;
	font-size:13px;
	color:#757575;
	font-family: 'open_sanslight';
}
.sec_form_bots {
	position:relative;
	text-align:right;
	margin-top:40px;
	margin-bottom: 40px;
}
.sec_form_bots_b {
	display:inline-block;
	margin-left:10px;
}

.sec_form_lin_c_chk, .sec_form_lin_c_put {
	position:relative;
	float:left;
	line-height: 23px;
	font-size:13px;
	color:#757575;
	font-family: 'open_sanslight';
	margin-top: 8px;
}
._fChk, ._fPut {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin-top: -2px;
}

.formPut {
	width:20px;
	height:20px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('../_imgs/icos_form.svg');
	background-position: -42px -7px;
	cursor:pointer;
}
.pOn{ background-position-y: -39px;}
.pOf{ background-position-y: -7px;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* NOTAS								 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.sec_form_not_popV {
	position:relative;
	display:inline-block;
	font-size:11px;
	color:#888888;
	line-height: 23px;
	font-family: 'open_sansregular';
	border-bottom:#d2d2d3 solid 1px;
	padding: 0px 30px 0px 0px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url('../_imgs/ico_fle_dw.svg');
	background-position: right 10px center;
	margin: 16px 0px 20px 0px;
}
.sec_form_not_popO {
	position:relative;
	font-size:11px;
	color:#888888;
	line-height: 23px;
	font-family: 'open_sansregular';
	text-align:right;
	padding: 0px 30px 0px 0px;
	cursor:pointer;
	background-repeat:no-repeat;
	background-image:url('../_imgs/ico_fle_dw.svg');
	background-position: right 10px center;
	margin: 0px 0px 0px 0px;
}
.sec_form_not_not {
	position:relative;
	margin-bottom: 30px;
}
.sec_form_not_not_f {
	font-size:11px;
	color:#d2d2d3;
	line-height: 20px;
	font-family: 'open_sansregular';
	border-bottom:#d2d2d3 solid 1px;
}
.sec_form_not_not_f a {
	position:relative;
	font-size:10px;
	*float:right;
	color:#1498a7;
	padding-left: 20px;
	font-family: 'open_sansregular';
}
.sec_form_not_not_t {
	padding: 4px 0px 0px 0px;
	font-size:11px;
	color:#16181b;
	line-height: 20px;
	font-family: 'open_sansregular';
}
.sec_form_not_not_mas {
	font-size:12px;
	line-height: 20px;
	font-family: 'open_sansregular';
	color:#1498a7;
}
.sec_form_not_not_no {
	font-size:11px;
	line-height: 20px;
	font-family: 'open_sansregular';
	color:#888888;
}








.sec_block {
	position: relative;

}
.sec_block_tit {
	position: relative;
	padding: 10px;
	background-color: #343840;
	border: solid 1px #202226;
	border-radius: 6px;
	font-size:13px;
	color: #a2a2a2;
	font-family: 'open_sansregular';
	cursor: pointer;
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: right 20px center;
	background-image: url('../_imgs/ico_select.svg');
	margin: 30px 0px 10px 0px;
}
.sec_block_tit span {
	opacity: 0.5;
}
.sec_block_cont {
	display: none;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* LISTADOS								 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.sec_colB_con_tex_men {
	text-align:right;
	font-size:12px;
	color:#1498a7;
	font-family: 'open_sanssemibold';
	text-transform:uppercase;
}
.sec_colB_con_tex_men a {
	text-decoration:none;
	color:#1498a7;
}
.sec_colB_con_tex_men a:hover {
	text-decoration:none;
	color:#16181b;
}

.sec_colB_con_tex_lis {
	position:relative;
	padding: 20px 0px 0px 0px;
}
.sec_colB_con_tex_lis_cab {
	position:relative;
	border-bottom:#dbdbd9 solid 2px;
}
.sec_colB_con_tex_lis_cab_c {
	position:relative;
	float:left;
	vertical-align:top;
	padding: 6px 0px 8px 0px;
	line-height:12px;
	font-family: 'open_sansbold';
	font-size:12px;
	color:#5b5b5c;
	text-transform:uppercase;
	word-wrap:break-word;
}
.sec_colB_con_tex_lis_lin {
	position:relative;
	border-bottom:#f2f7fa solid 1px;
}
.sec_colB_con_tex_lis_lin:hover {
	background-color:rgba(20,152,167,0.07);

}
/*.sec_colB_con_tex_lis_lin:hover .sec_colB_con_tex_lis_lin_c {
	color:#1498a7 !important;
}*/
.sec_colB_con_tex_lis_lin_c {
	position:relative;
	float:left;
	vertical-align:top;
	padding: 8px 0px 6px 0px;
	line-height:16px;
	min-height:32px;
	font-family: 'open_sansregular';
	font-size:14px;
	color:#5b5b5c;
	word-wrap:break-word;
}
.linLNK, .linLNKR {
	cursor:pointer;
	color:#1498a7;
}
.linLNKR_l {
	position:absolute;
	top: 5px;
	right: 5px;
	width:20px;
	height:20px;
	float:right;
	background-repeat:no-repeat;
	background-position: -115px -28px;
	background-image:url('../_imgs/icos_lis.svg');
}
.ordLNKas, .ordLNKde, .ordLNKno {
	position:absolute;
	top: 4px;
	left: -16px;
	width:16px;
	height:16px;
	float:right;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_lis.svg');
	cursor:pointer;
}
.ordLNKas { background-position: -92px -8px; }
.ordLNKde { background-position: -144px -8px; }
.ordLNKno { background-position: -65px -8px; }

.formTic {
	width:18px;
	height:18px;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url('../_imgs/icos_form.svg');
	background-position: -10px -8px;
	cursor:pointer;
}
.tOn{ background-position: -10px -40px;}
.tOf{ background-position: -10px -8px;}



.sec_colB_con_tex_fun {
	position:relative;
	padding: 40px 0px 0px 0px;
}
.sec_colB_con_tex_fun_n {
	position:relative;
	float: left;
	font-size:13px;
	font-family: 'open_sansregular';
	font-size:14px;
	color:#5b5b5c;
	line-height: 20px;
}
.sec_colB_con_tex_fun_n_s {
	display:inline-block;
	width: 60px;
	margin: 0px 4px 0px 4px;
}
.sec_colB_con_tex_fun_n_s select {
	position:absolute;
	opacity:0.0;
	top: 8px;
	left: 0px;
	width: 100%;
	cursor: pointer;
}
.sec_colB_con_tex_fun_n_sp {
	position:relative;
	display:inline-block;
	text-align:right;
	border:#e9ebeb solid 1px;
	background-repeat:no-repeat;
	background-image:url('../_imgs/ico_fle_dw.svg');
	background-position: right 10px center;
	padding: 4px 20px 4px 4px;
	width: 100%;
	line-height: 20px;
}


.sec_colB_con_tex_fun_p {
	position:relative;
	float:right;
}
.sec_colB_con_tex_fun_p_n {
	position:relative;
	display:inline-block;
	font-size:11px;
	font-family: 'open_sansregular';
	color:#9f9f9f;
	line-height: 28px;
	background-color:#f2f2f3;
	border-bottom:#e2e3e3 solid 1px;
	border-top:#e2e3e3 solid 1px;
	padding: 0px 10px 0px 10px;
	cursor: pointer;
}
.sec_colB_con_tex_fun_p_n:hover, .pSelN {
	background-color:#1498a7;
	color:#ffffff;
}
.sec_colB_con_tex_fun_p_n:first-child {
	border-left:#e2e3e3 solid 1px;
	border-radius: 4px 0px 0px 4px;
}
.sec_colB_con_tex_fun_p_n:last-child {
	border-right:#e2e3e3 solid 1px;
	border-radius: 0px 4px 4px 0px;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* POP								 	*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

._pop {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.8);
	overflow:hidden;
	z-index:1000;
}
._pop_base {
	position:absolute;
	width:470px;
	height:auto;
	box-shadow: 0px 0px 16px rgba(0,0,0,0.4);
	background-color:#ffffff;
	top: 20%;
	left:50%;
	margin-left:-235px;
	overflow:hidden;
	border-radius: 6px;
}
._pop_base_cab {
	position:relative;
	width:100%;
	height:53px;
	line-height:53px;
	font-size:20px;
	font-family: 'open_sanssemibold';
	color:#ffffff;
	background-color:#16181b;
	padding: 0px 30px 0px 20px;
	letter-spacing:1px;
	text-transform:uppercase;
	cursor: move;
}
._pop_base_cab_clo {
	position:absolute;
	right: 0px;
	top: 0px;
	width:53px;
	height:53px;
	background-position: -356px -56px;
	background-repeat:no-repeat;
	cursor: pointer;
	background-image:url('../_imgs/icos_smen.svg');
}
._pop_base_cab span {
	font-family: 'open_sanslight';
}
._pop_base_con {
	position:relative;
	text-align:center;
	padding: 30px;
}
.modFileUp {
	padding: 0px;
}
._pop_base_con_tx {
	position:relative;
	line-height:53px;
	font-size:16px;
	font-family: 'open_sansregular';
	color:#16181b;
	line-height: 22px;
	padding: 0px 0px 30px 0px;
	text-align:center;
}
._pop_base_con_tx input[type=text], ._acceso_con_for input[type=password], ._pop_base_con_tx textarea {
	border: 0;
	background-color:#e9ebeb;
	width:80%;
	padding:4px;
	display:inline-block;
	font-size: 16px;
	color:#2b2e33;
	font-family: 'open_sansregular';
	margin-bottom: 6px;
	padding: 8px 10px 8px 10px;
	line-height: 16px;
	*margin-top: 20px;
	*border-radius: 6px;
}
._pop_base_con_tx textarea {
	height: 100px;
	line-height: 22px;
	width:90%;
	margin-top: 10px;
}
._pop_base_con_tx_ed {
	width: 90%;
	margin: 0px auto;
	font-size: 12px;
	text-transform:uppercase;
	text-align:left;
	font-family: 'open_sanssemibold';
}
._pop_base_con_bt {
	position:relative;
}
._pop_base_con_bot {
	position:relative;
	display:inline-block;
	margin: 2px;
	text-transform:uppercase;

}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* ACCESO							 	*/
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
._acceso {
	background-position:center center;
	background-image:url('../_imgs/fondo_acceso.jpg');
}
._acceso_con {
	position: absolute;
	width: 290px;
	bottom: 10%;
	left: 50%;
	margin-left: -145px;
	top: 20%;
	text-align:center;
	min-height:250px;
}
._acceso_con_log {
	position:relative;
	height: 50px;
	background-position: center center; background-repeat:no-repeat;
	background-image:url('../_imgs/logo_acceso.svg');
	margin-bottom: 20px;
}
._acceso_con_for {
	position:relative;
}
._acceso_con_for input[type=text], ._acceso_con_for input[type=password] {
	border: 0;
	background-color:#e9ebeb;
	width:100%;
	padding:4px;
	display:block;
	font-size: 16px;
	color:#2b2e33;
	font-family: 'open_sansregular';
	margin-bottom: 6px;
	padding: 8px 10px 8px 10px;
	line-height: 16px;
	border-radius: 6px;
}
._acceso_con_for input[type=button] {
	float:right;
	text-transform:uppercase;
	border-radius: 6px;
}
._acceso_con_for_mns {
	position:relative;
	font-size:12px;
	color:#ffffff;
	font-family: 'open_sanslight';
	text-align:left;
}
._acceso_con_pie {
	position:absolute;
	left: 0px;
	bottom: 0px;
	width:100%;
	height: auto;
	font-size:12px;
	color:#5b5b5c;
	font-family: 'open_sanslight';
	text-align:center;
	padding: 20px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* SECCION							 */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.sec_colABG {
	position:fixed;
	width:240px;
	left:0px;
	top:0px;
	bottom: 0px;
	background-color:#2b2e33;
}
.sec_colA {
	width:240px;
	height:auto;
	*min-height:100%;
	position:absolute;
	left:0px;
	top:0px;
	*overflow:hidden;
	background-color:#2b2e33;
}
.sec_colA_log, .sec_colA_logmin {
	position:relative;
	width:100%;
	height:50px;
	background-position: center center; background-repeat:no-repeat;
	background-image:url('../_imgs/logo_menu.svg');
	background-color:#16181b;
	cursor:pointer;
}
.sec_colA_logmin {
	*display:none;
	background-image:url('../_imgs/icos_smen.svg');
	background-position: -356px -58px;
	background-color:#1498a7;
}
.sec_colA_buscar {
	position:relative;
	padding: 10px 18px 6px 18px;
}
.sec_colA_buscar input {
	background-color:#16181b;
	border:0;
	border-radius:3px;
	padding: 10px 10px 10px 10px;
	font-family: 'open_sansregular';
	font-size:11px;
	line-height:11px;
	color:#949697;
	width:100%;

}
.sec_colA_user {
	position:relative;
	width:100%;
	height: 80px;
	border-bottom:#3f4246 solid 1px;
	padding: 30px 10px 0px 90px;
	font-family: 'open_sansregular';
	color:#e2e3e3;
	line-height:18px;
	font-size:18px;
	background-image:url('../_imgs/ico_user.svg');
	background-position: 18px bottom;
	background-repeat:no-repeat;
}
.sec_colA_stit {
	position:relative;
	padding: 20px 0px 22px 18px;
	font-size:12px;
	line-height:12px;
	color:#5b5b5c;
	text-transform:uppercase;
	font-family: 'open_sansregular';
}
.sec_colA_menu {
	position:relative;
	padding-bottom: 40px;
}

.sec_colA_menu_op {
	position:relative;
	line-height:30px;
	padding: 0px 0px 0px 18px;
	font-size:13px;
	color:#aeafb1;
	font-family: 'open_sansregular';
	cursor:pointer;
	margin-bottom: 2px;
}
.sec_colA_menu_lin {
	position: relative;
	width: 80%;
	height: 1px;
	border-top: solid 1px #ffffff;
	opacity: 0.2;
	margin: 6px 0px 6px 10%;
}
.menIco {
	display:inline-block;
	width: 32px;
	height:32px;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_men.svg');
	vertical-align:middle;
	background-position: -95px -4px;
}
/* ICONOS */
/* empieza en Y -4px */
/* Salta cada 33px */
.ico1 { background-position: -95px -4px; }/* Carpeta */
.ico2 { background-position: -95px -37px; }/* LLave I */
.ico3 { background-position: -95px -70px; }/* Fotos */
.ico4 { background-position: -95px -103px; }/* Bombilla */
.ico5 { background-position: -95px -136px; }/* Cohete */
.ico6 { background-position: -95px -169px; }/* Floppy */
.ico7 { background-position: -95px -202px; }/* Libro */
.ico8 { background-position: -95px -235px; }/* Flotador */
.ico9 { background-position: -95px -268px; }/* Martillo */
.ico10 { background-position: -95px -334px; }/* Carpeta abierta */
.ico11 { background-position: -95px -367px; }/* Libro cerrado */
.ico12 { background-position: -95px -400px; }/* Caja */
.ico13 { background-position: -95px -435px; }/* Documento */
.ico14 { background-position: -95px -501px; }/* Controles */
.ico15 { background-position: -95px -534px; }/* Exagono */
.ico16 { background-position: -95px -567px; }/* Papeles */
.ico17 { background-position: -95px -600px; }/* Esquema */
.ico18 { background-position: -95px -634px; }/* Users */
.ico19 { background-position: -95px -667px; }/* Cubos */
.ico20 { background-position: -95px -700px; }/* Esquema 2 */
.ico21 { background-position: -95px -733px; }/* Ancla */
.sec_colA_menu_op:hover {
	background-color:#ffffff;
	color:#16181b;
}
.sec_colA_menu_op:hover .menIco {
	background-position-x: -49px;
}
.opSelMen {
	background-color:#1498a7 !important;
	color:#ffffff !important;
}
.opSelMen .menIco {
	background-position-x: -3px !important;
}
.sec_colA_menumin {
	*display:none;
	position:relative;
	padding-top: 10px;
}
.sec_colA_menumin_op {
	position:relative;
	line-height:30px;
	padding: 4px 0px 0px 4px;
	font-size:13px;
	color:#aeafb1;
	font-family: 'open_sansregular';
	cursor:pointer;
	margin-bottom: 5px;
	margin-left: 5px;
	width:40px;
	height:40px;
	overflow:hidden;
	border-radius:3px;
	z-index:900;
}
.menIcoO {
	display:none;
	margin-left: 10px;
}
.sec_colA_menumin_op:hover {
	background-color:#ffffff;
	color:#16181b;
	width:240px;
}
.sec_colA_menumin_op:hover .menIco {
	background-position-x: -49px;
}
.sec_colA_menumin_op:hover .menIcoO {
	display:inline;
}
.sec_colA_pie {
	position:absolute;
	bottom: 0px;
	left:0px;
	width:100%;
	height:40px;
	background-color:#16181b;
}
.sec_colA_pie_ico {
	position:relative;
	float:left;
	display:inline-block;
	width: 25%;
	height: 40px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_smen.svg');
	cursor:pointer;
	opacity:0.6;
}
.icoPful { background-position: -56px -62px; }
.icoPcan { background-position: -118px -63px; }
.icoPrec { background-position: -180px -63px;}

.sec_colA_pie_ico:hover {
	opacity:1;
}

.sec_colB {
	right:0px;
	height:auto;
	min-height:100%;
	min-width:560px;
	position:absolute;
	left:240px;
	top:0px;
	overflow:auto;
	background-color:#e9ebeb;
}
.sec_colB_men {
	position:relative;
	width:100%;
	height:50px;
	border-bottom:#e2e3e3 solid 2px;
	background-color:#ffffff;
	padding-top: 5px;
	overflow:hidden;
}
.sec_colB_menu_bot {
	position:relative;
	float:left;
	display:inline-block;
	width: 50px;
	height: 40px;
	margin-left: 10px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_smen.svg');
	opacity:1;
	cursor:pointer;
}
.bMmen { background-position: -3px -32px; }
.bMful { background-position: -63px -32px; }
.bMcan { background-position: -123px -32px; }
.bMrec { background-position: -184px -32px; }
.bMupf { background-position: -245px -32px; }
.bMbds { background-position: -306px -32px; }
.sec_colB_menu_bot:hover {
	opacity:0.6;
}
.sec_colB_menu_user {
	position:relative;
	float:right;
	height:40px;
	font-size: 18px;
	font-family: 'open_sansregular';
	color:#5b5b5c;
	line-height:40px;
	text-align:right;
	width:200px;
	background-repeat:no-repeat;
	background-position: 94% center;
	background-image:url('../_imgs/ico_user.svg');
	background-size: auto 80%;
	padding-right: 60px;
	display:none;
}

.sec_colB_con {
	position:relative;
	width:100%;
	padding: 40px 30px 80px 30px;
}
.sec_colB_con_tit {
	position:relative;
	font-size:26px;
	color:#16181b;
	line-height:26px;
	font-family: 'open_sanssemibold';
	margin-bottom: 30px;

}
.sec_colB_con_tit span {
	font-family: 'open_sanslight';
}
.tBusS {
	border-bottom:#16181b solid 1px;
}
.sec_colB_con_tit_cer {
	position:absolute;
	right: 0px;
	bottom: 0px;
	width: 28px;
	height: 28px;
	background-color:#16181b;
	cursor: pointer;
	background-position: -366px -68px;
	background-repeat:no-repeat;
	background-image:url('../_imgs/icos_smen.svg');
}




.sec_colB_con_tex {
	position:relative;
	width:100%;
	background-color:#ffffff;
	padding:20px;
	border:#e2e3e3 solid 2px;
	border-radius: 6px;
}
.sec_colB_con_tex_st {
	position:relative;
	font-family: 'open_sanssemibold';
	font-size:16px;
	line-height:22px;
	color:#5b5b5c;
	text-transform:uppercase;
	padding-bottom:5px;
}
.sec_colB_con_tex_tx {
	position:relative;
	font-family: 'open_sansregular';
	font-size:13px;
	line-height:22px;
	color:#16181b;
}
.sec_colB_con_pie {
	position:relative;
	padding: 20px 0px 20px 0px;
	border-top:#dbdbd9 solid 1px;
	font-family: 'open_sansregular';
	font-size:10px;
	line-height:11px;
	color:#9f9f9f;
	margin-top: 40px;
}

#menUP { display:block;}
#menDW { display:none;}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
