/******************FONTS*******************/

@font-face {
    font-family: 'FS_Joey';
    src: url('fonts/FS_Joey.otf');
}

@font-face {
    font-family: 'FS_Joey-Bold';
    src: url('fonts/FS_Joey-Bold.otf');
}

@font-face {
    font-family: 'FS_Joey-Medium';
    src: url('fonts/FS_Joey-Medium.otf');
}

@font-face {
    font-family: 'DIN-Regular';
    src: url('fonts/DIN-Regular.ttf');
}

@font-face {
    font-family: 'DIN-Medium';
    src: url('fonts/DIN-Medium.otf');
}

@font-face {
    font-family: 'DIN-Bold';
    src: url('fonts/DIN-Bold.ttf');
}

@font-face {
    font-family: 'DIN-RegularAlternate';
    src: url('fonts/DIN-RegularAlternate.ttf');
}

/****************TEXTO ARTICULOS**************/
#newtar_contenedor h1{
	margin: 0px;
	padding: 0px;
	font-family: 'FS_Joey';
	font-weight: bold;
	font-size: 22px;
	color: #0033a0;
	text-align: left;
	display: block;
	border:none;
}
#newtar_contenedor h2{
	margin: 10px 0px;
	padding: 0px;
	border: none;
	font-family: 'FS_Joey-Medium';
	font-weight: normal;
	color: #1f369a;
	font-size: 20px;
	text-align: left;
	height: auto !important;
}
#newtar_contenedor h3{
	margin: 10px 0px;
	padding: 0px;
	border: none;
	font-family: 'FS_Joey-Medium';
	font-weight: normal;
	color: #1f369a;
	font-size: 18px;
	text-align: left;
	height: auto !important;
}
#newtar_contenedor h6{
	display: block;
	width: 100%;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #707372;
	margin: 5px 0px;
	height: auto !important;
}

#newtar_contenedor ul{
	list-style-image: url(list-style-icon.svg);
	margin-left: 30px;
}

.newtar_col,#newtar_col{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	margin: 0px 0px;
	padding: 0px;
}
.newtar_col2{
	position: relative;
	width: 50%;
	box-sizing: border-box;
	margin: 0px;
	margin-bottom: 15px;
	float: left;
	padding: 0px 15px;
}
.newtar_image_center{
	display: block;
	margin: 0px auto;
}


/****************CONTENEDORES*****************/

#newtar_contenedor_padre{
	position: relative;
	box-sizing: border-box;
	width: 100%;
	border: none;
	margin: 0px;
	padding: 0px;
}

#newtar_contenedor{
	position: relative;
	box-sizing: border-box;
	width: 100%;
	width: calc(100% - 100px);
	width: -moz-calc(100% - 100px);
	margin: 0px;
	padding: 0px;
	margin-left: 100px;
	padding-top: 20px;
	/*border: #000 solid 1px;*/
	min-height: 450px;
}
.newtar_contenedor_normal{
	width: 100% !important;
	margin-left: 0px !important;
}

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


#new_tar_template{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	border: #000 solid 1px;
	margin: 0px;
	padding: 0px;
}

#newtar_banner{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
}
#newtar_banner img{
	width: 100%;
}
	
#newtar_menu_superior{
	width: 100%;
	position: relative;
	box-sizing: border-box;
}
#newtar_menu_superior_wrap{
	overflow: hidden;
	position: relative;
	background-color: #0033A0;
	
	height: 35px;
	margin: 0px;
	padding: 0px;
}
#newtar_menu_superior_content{
	position: relative;
	box-sizing: border-box;
	top: 0px;
	left: 0px;
	height: 100%;

	transition: left 0.3s;
	-webkit-transition: left 0.3s;
}
.newtar_menu_superior_wrap_noscroll{
	width: 100%;
	margin-left: 0px;
}
.newtar_menu_superior_wrap_scroll{
	width: 100%;
	width: calc(100% - (35px * 2));
	width: -moz-calc(100% - (35px * 2));
	margin-left: 35px !important;
}

.newtar_menu_superior_item{
	position: relative;
	box-sizing: border-box;
	float: left;
	height: 35px;
	margin: 0px;
	padding: 0px 25px;
	background-color: #0033A0;

	transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
}
.newtar_menu_superior_item:hover{
	background-color: #0033A0;
	cursor: pointer;
}
.newtar_menu_superior_item p{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;

	font-family: 'FS_Joey';
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	line-height: 35px;
}
.newtar_menu_superior_item p:hover{
	color: #e3e829
}

#newtar_menu_superior_prev_btn{
	position: absolute;
	box-sizing: border-box;
	width: 35px;
	height: 35px;
	background-color: #0033A0;
	top: 0px;
	left: 0px;

	border-radius: 0px 0px 0px 5px;
	-ms-border-radius: 0px 0px 0px 5px;
	-moz-border-radius: 0px 0px 0px 5px;
	-webkit-border-radius: 0px 0px 0px 5px;
	-o-border-radius: 0px 0px 0px 5px;

	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(menu_superior_prev_btn.png);
}

#newtar_menu_superior_next_btn{
	position: absolute;
	box-sizing: border-box;
	width: 35px;
	height: 35px;
	background-color: #0033A0;
	top: 0px;
	left: 100%;
	left: calc(100% - 35px);
	left: -moz-calc(100% - 35px);
	
	border-radius: 0px 0px 5px 0px;
	-ms-border-radius: 0px 0px 5px 0px;
	-moz-border-radius: 0px 0px 5px 0px;
	-webkit-border-radius: 0px 0px 5px 0px;
	-o-border-radius: 0px 0px 5px 0px;

	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(menu_superior_next_btn.png);
}

#newtar_menu_superior_next_btn:hover,#newtar_menu_superior_prev_btn:hover{
	cursor: pointer;
	background-color: #172e77;
}

#newtar_menu_lateral_parent{
	position: relative;
	margin: 0px;
	box-sizing: border-box;
	padding: 0px;
}
#newtar_menu_lateral{
	position: absolute;
	box-sizing: border-box;
	margin: 0px;
	top: 0px;
	left: 0px;
	z-index: 1001;

	transition: box-shadow 0.5s, -ms-box-shadow 0.5s, -moz-box-shadow 0.5s, -webkit-box-shadow 0.5s, -o-box-shadow 0.5s;
	-webkit-transition: box-shadow 0.5s, -ms-box-shadow 0.5s, -moz-box-shadow 0.5s, -webkit-box-shadow 0.5s, -o-box-shadow 0.5s;
}

.newtar_menu_lateral_shadow{
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.1);
}

.newtar_menu_lateral_menu{
	position: absolute;
	width: 50px;
	height: 30px;
	box-sizing: border-box;
	top: -30px;
	left: 0px;
	background-color: #bdbdbd;

	border-radius: 3px 0px 0px 0px;
	-ms-border-radius: 3px 0px 0px 0px;
	-moz-border-radius: 3px 0px 0px 0px;
	-webkit-border-radius: 3px 0px 0px 0px;
	-o-border-radius: 3px 0px 0px 0px;
	z-index: 10;
}
.newtar_menu_lateral_menu p{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;
	
	font-family: 'FS_Joey';
	font-weight: normal;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
}

#newtar_menu_lateral_btn{
	position: absolute;
	box-sizing: border-box;
	width: 22px;
	height: 30px;
	top: -30px;
	left: 50px;
	background-color: #e5e5e5;

	border-radius: 0px 3px 3px 0px;
	-ms-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
	
	cursor: pointer;
}
.newtar_menu_lateral_btn_show::after{
	position: absolute;
	content: "";
	width: 9px;
	height: 13px;
	top: 50%;
	top: calc(50% - 6.5px);
	top: -moz-calc(50% - 6.5px);
	left: 50%;
	left: calc(50% - 2px);
	left: -moz-calc(50% - 2px);
	background-image: url(menu_lateral_show_menu_btn.png);
	background-repeat: no-repeat;

	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);

	transition: transform 0.3s;
	-webkit-transition: transform 0.3s;
}
.newtar_menu_lateral_btn_hide::after{
	position: absolute;
	content: "";
	width: 9px;
	height: 13px;
	top: 50%;
	top: calc(50% - 6.5px);
	top: -moz-calc(50% - 6.5px);
	left: 50%;
	left: calc(50% - 4px);
	left: -moz-calc(50% - 4px);
	background-image: url(menu_lateral_show_menu_btn.png);
	background-repeat: no-repeat;

	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);

	transition: transform 0.3s;
	-webkit-transition: transform 0.3s;
}

#newtar_menu_lateral_wrap{
	position: relative;
	margin: 0px;
	padding: 0px;
	border: none;
	box-sizing: border-box;
	overflow: hidden;
	border: #D8D8D8 solid 1px;

	transition: width 0.5s;
	-webkit-transition: width 0.5s;
}

#newtar_menu_lateral_content{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 300px;
}

#newtar_menu_lateral_items{
	position: relative;
	box-sizing: border-box;
	width: 100%;
}

.newtar_menu_lateral_item{
	position: relative;
	width: 100%;
	border:none;
	box-sizing: content-box;
	border-bottom: #D8D8D8 solid 1px;
	height: 40px;
	background-color: #FFFFFF;

	transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
}
.newtar_menu_lateral_item:hover{
	background-color: #e5e5e5;
}
.newtar_menu_lateral_item_selected{
	background-color: #e5e5e5 !important;
}
.newtar_menu_lateral_item_icon{
	position: relative;
	width: 50px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(menu_lateral_default_icon.png);
	background-size: 25px 25px;
	float: left;
}
.newtar_menu_lateral_item_text{
	position: relative;
	width: 248px;
	height: 40px;
	padding: 0px 10px;
	box-sizing: border-box;
	float: left;
	display: flex;
	align-items: center;
}
.newtar_menu_lateral_item_text p{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: 'FS_Joey';
	font-size: 15px;
	color: #707372;
	text-align: left;
	font-weight: normal;
}

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

#newtar_migapan{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 30px;
}
.newtar_migapan_home{
	position: relative;
	width: 25px;
	height: 25px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(migapan_home_icon.svg);

	border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;

	border: #D8D8D8 solid 1px;
	border-right: none;
	float: left;
}
.newtar_migapan_home::before{
	position: absolute;
	box-sizing: border-box;
	content: "";
	width: 10px;
	height: 23px;
	border-top: rgba(0,0,0,0) solid 11.5px;
	border-left: #FFFFFF solid 10px;
	border-bottom: rgba(0,0,0,0) solid 11.5px;

	top: 50%;
	top: calc(50% - 11.5px);
	top: -moz-calc(50% - 11.5px);
	left: 100%;
	left: calc(100% - 0px);
	left: -moz-calc(100% - 0px);

	z-index: 10;
}
.newtar_migapan_home::after{
	position: absolute;
	box-sizing: border-box;
	content: "";
	width: 10px;
	height: 23px;
	border-top: rgba(0,0,0,0) solid 11.5px;
	border-left: #D3D3D3 solid 10px;
	border-bottom: rgba(0,0,0,0) solid 11.5px;
	z-index: 5;

	top: 50%;
	top: calc(50% - 11.5px);
	top: -moz-calc(50% - 11.5px);
	left: 100%;
	left: calc(100% + 1px);
	left: -moz-calc(100% + 1px);
}

.newtar_migapan_texto,.newtar_migapan_texto_last{
	margin: 0px;
	padding: 0px 20px;
	position: relative;
	height: 25px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	
	border-radius: 0px;
	-ms-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;

	border: #D8D8D8 solid 1px;
	border-right: none;
	float: left;
}
.newtar_migapan_texto::before{
	position: absolute;
	box-sizing: border-box;
	content: "";
	width: 10px;
	height: 23px;
	border-top: rgba(0,0,0,0) solid 11.5px;
	border-left: #FFFFFF solid 10px;
	border-bottom: rgba(0,0,0,0) solid 11.5px;

	top: 50%;
	top: calc(50% - 11.5px);
	top: -moz-calc(50% - 11.5px);
	left: 100%;
	left: calc(100% - 0px);
	left: -moz-calc(100% - 0px);

	z-index: 10;
}
.newtar_migapan_texto::after{
	position: absolute;
	box-sizing: border-box;
	content: "";
	width: 10px;
	height: 23px;
	border-top: rgba(0,0,0,0) solid 11.5px;
	border-left: #D3D3D3 solid 10px;
	border-bottom: rgba(0,0,0,0) solid 11.5px;
	z-index: 5;

	top: 50%;
	top: calc(50% - 11.5px);
	top: -moz-calc(50% - 11.5px);
	left: 100%;
	left: calc(100% + 1px);
	left: -moz-calc(100% + 1px);
}
.newtar_migapan_texto_last section{
	position: absolute;
	box-sizing: border-box;
	width:10px;
	height: 25px;
	overflow: hidden;
	top: -1px;
	left: 100%;
	z-index: 10;
}
.newtar_migapan_texto_last section::before{
	position: absolute;
	box-sizing: border-box;
	content: "";
	width: 10px;
	height: 25px;
	border-top: rgba(0,0,0,0) solid 12.5px;
	border-left: #FFFFFF solid 10px;
	border-bottom: rgba(0,0,0,0) solid 12.5px;

	top: 50%;
	top: calc(50% - 12.5px);
	top: -moz-calc(50% - 12.5px);
	left: -1px;
}
.newtar_migapan_texto_last::after{
	position: absolute;
	box-sizing: border-box;
	content: "";
	width: 10px;
	height: 25px;
	border-top: rgba(0,0,0,0) solid 12.5px;
	border-left: #D3D3D3 solid 10px;
	border-bottom: rgba(0,0,0,0) solid 12.5px;
	z-index: 5;

	top: 50%;
	top: calc(50% - 12.5px);
	top: -moz-calc(50% - 12.5px);
	left: 100%;
}

.newtar_migapan_texto p,.newtar_migapan_texto_last p{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 100%;

	font-family: 'FS_Joey';
	font-size: 13px;
	color: #707372;
	text-align: center;
	font-weight: normal;
	line-height: 23px;
}
.newtar_migapan_texto_last p{
	color: #78be20 !important;
}

#newtar_main_title{
	margin: 0px;
	padding: 0px;
	font-family: 'FS_Joey-Bold';
	font-weight: normal;
	font-size: 22px;
	color: #0033a0;
	text-align: left;
	display: block;
	border:none;
	margin-left: 100px;
}
.newtar_main_title_normal{
	margin-left: 0px !important;
}

/***************************************MODAL************************************/
#newtar_modal{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: rgba(0,0,0,0.3);
	z-index: 50000;
}
.newtar_modal_on{
	visibility: visible;
	opacity: 1;

	transition: visibility 0s, opacity 0.5s;
	-webkit-transition: visibility 0s, opacity 0.5s;
}
.newtar_modal_off{
	visibility: hidden;
	opacity: 0;

	transition: visibility 0.5s, opacity 0.5s;
	-webkit-transition: visibility 0.5s, opacity 0.5s;
}

.newtar_modal_cuadro_default_width{
	width: 900px;
	left: 50%;
	left: calc(50% - 450px);
	left: -moz-calc(50% - 450px);
}

#newtar_modal_cuadro{
	position: relative;
	
	box-sizing: border-box;
	/*border: #e6e6e6 solid 1px;*/

	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	overflow: hidden;

	/*box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.2);*/
	
	transition: top 0.5s;
	-webkit-transition: top 0.5s;
}
.newtar_modal_on #newtar_modal_cuadro{
	top: 50px;
}
.newtar_modal_off #newtar_modal_cuadro{
	top: 50px;
}

#newtar_modal_header{
	position: relative;
	width: 100%;
	/*border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;*/
	/*background-color: #f0f5eb;*/
	background-color: #FFFFFF;
	padding: 15px;
	box-sizing: border-box;
	margin: 0px;

	/*border-bottom: #e6e6e6 solid 1px;*/
}
#newtar_modal_header_title{
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 100%;
	height: 30px;
	display: block;
	box-sizing: border-box;
	font-family: 'FS_Joey-Bold';
	font-size: 22px;
	color: #0030a3;
	text-align: left;
	font-weight: normal;
	line-height: 30px;
	text-transform: uppercase;
}
			
#newtar_modal_close_btn{
	position: absolute;
	width: 30px;
	height: 30px;
	top: 15px;
	left: 100%;
	left: calc(100% - (30px + 15px));
	left: -moz-calc(100% - (30px + 15px));

	background-repeat: no-repeat;
	background-image: url(cerrar_modal_btn.svg);
}
#newtar_modal_close_btn:hover{
	filter: brightness(70%);
	-ms-filter: brightness(70%);
	-moz-filter: brightness(70%);
	-webkit-filter: brightness(70%);
	-o-filter: brightness(70%);
	cursor: pointer;
}
		
#newtar_modal_body{
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	padding: 15px;
	padding-bottom: 0px;
	box-sizing: border-box;
}
#newtar_modal_body_content{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	/*border-bottom: #e6e6e6 solid 1px;*/
}
			
#newtar_modal_footer{
	position: relative;
	width: 100%;
	background-color: #FFFFFF;
	padding: 15px;
	margin: 0px;
	box-sizing: border-box;
	
	/*border-radius:0px 0px 5px 5px;
	-ms-border-radius:0px 0px 5px 5px;
	-moz-border-radius:0px 0px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	-o-border-radius:0px 0px 5px 5px;*/
}


.newtar_modal_cerrar_verde,
.newtar_modal_cerrar_blanco{
	float: none !important;
	width: 120px !important;
	margin: 0px auto !important;
}

#newtar_volver_btn,#newtar_exportar_btn,.newtar_modal_cerrar_blanco{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	margin-left: 10px;
	padding: 0px 15px;

	float: right;
	height: 37px;

	font-family: 'DIN-Medium';
	font-size: 13px;
	color: #44be00;
	text-align: center;
	font-weight: normal;
	line-height: 37px;
	text-transform: uppercase;

	background-color: #FFFFFF;

	border:#e6e6e6 solid 1px;

	border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

	transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
}
#newtar_volver_btn:hover,#newtar_exportar_btn:hover{
	background-color: #F1F1F1;
	cursor: pointer;
}

#newtar_azul_btn{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	margin-left: 10px;
	padding: 0px 15px;

	float: right;
	height: 37px;

	font-family: 'DIN-Medium';
	font-size: 13px;
	color: #dfe12d;
	text-align: center;
	font-weight: normal;
	line-height: 37px;
	text-transform: uppercase;

	background-color: #1e369b;

	border:#1e369b solid 1px;

	border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

	transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
}
#newtar_azul_btn:hover{
	background-color: #172d72;
	cursor: pointer;
}

#newtar_verde_btn,.newtar_modal_cerrar_verde{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	margin-left: 10px;
	padding: 0px 15px;

	float: right;
	height: 37px;

	font-family: 'DIN-Medium';
	font-size: 13px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	line-height: 37px;
	text-transform: uppercase;

	background-color: #44be00;

	border:#44be00 solid 1px;

	border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

	transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
}
#newtar_verde_btn:hover,.newtar_modal_cerrar_verde:hover{
	background-color: #379901;
	cursor: pointer;
}

#newtar_exportar_excel_btn{
	position: relative;
	box-sizing: border-box;
	margin: 0px;
	margin-left: 10px;
	padding: 0px 15px 0px 45px;

	float: right;
	height: 37px;

	font-family: 'DIN-Medium';
	font-size: 13px;
	color: #44be00;
	text-align: center;
	font-weight: normal;
	line-height: 37px;
	text-transform: uppercase;

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 15px center;
	background-image: url(icon_excel.png);

	border:#e6e6e6 solid 1px;

	border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

	transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
} 
#newtar_exportar_excel_btn:hover{
    cursor: pointer;
    background-color:#F1F1F1;
}

#newtar_exportar_pdf_btn{
    position: relative;
	box-sizing: border-box;
	margin: 0px;
	margin-left: 10px;
	padding: 0px 15px 0px 45px;

	float: right;
	height: 37px;

	font-family: 'DIN-Medium';
	font-size: 13px;
	color: #44be00;
	text-align: center;
	font-weight: normal;
	line-height: 37px;
	text-transform: uppercase;

	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 15px center;
	background-image: url(icon_pdf.png);

	border:#e6e6e6 solid 1px;

	border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;

	transition: background-color 0.2s;
	-webkit-transition: background-color 0.2s;
}
#newtar_exportar_pdf_btn:hover{
    cursor: pointer;
    background-color:#F1F1F1;
}

/************************************TABLA PARA LOS ARTICULOS******************************/

.tar_tabla_articulo{
	width: 100%;
	position: relative;
	box-sizing: border-box;
}

.tar_tabla_articulo_head{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	margin-left: auto;
	margin-right: auto;
}

.tar_tabla_articulo_subhead{
	position: relative;
	width: 100%;
	margin: 0px auto !important;
}
.tar_tabla_articulo_subhead p{
	position: relative;
	width: 100%;
	padding: 10px 0px !important;
	font-family: 'DIN-Medium' !important;
	font-size: 14px !important;
	color: #707372 !important;
	text-align: center !important;
	font-weight: normal !important;
	margin: 0px !important;
	border-top: #f2f2f2 solid 4px;
}
.tar_tabla_articulo_pie{
	position: relative;
	width: 100% !important;

	padding: 7px 0px !important;
	font-family: 'DIN-Medium' !important;
	font-size: 14px !important;
	color: #777777 !important;
	text-align: center !important;
	font-weight: normal !important;

	margin: 0px auto !important;
	background-color: #f2f2f2;
	border-top: #FFFFFF solid 2px;
}

.tar_tabla_articulo_head_td_iz,.tar_tabla_articulo_head_td,.tar_tabla_articulo_head_td_dr{
	position: relative;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}
.tar_tabla_articulo_head_td_iz{
	border-radius: 10px 0px 0px 0px;
	-ms-border-radius: 10px 0px 0px 0px;
	-moz-border-radius: 10px 0px 0px 0px;
	-webkit-border-radius: 10px 0px 0px 0px;
	-o-border-radius: 10px 0px 0px 0px;
}
.tar_tabla_articulo_head_td{
	
}
.tar_tabla_articulo_head_td_dr{
	border-radius: 0px 10px 0px 0px;
	-ms-border-radius: 0px 10px 0px 0px;
	-moz-border-radius: 0px 10px 0px 0px;
	-webkit-border-radius: 0px 10px 0px 0px;
	-o-border-radius: 0px 10px 0px 0px;
}

.tar_tabla_articulo_head_td_iz p,.tar_tabla_articulo_head_td p,.tar_tabla_articulo_head_td_dr p{
	font-family: 'DIN-Medium' !important;
	font-size: 14px !important;
	color: #707372 !important;
	font-weight: normal !important;
	text-align: left !important;
	margin: 0px !important;
	padding: 10px 20px !important;
	width: 100% !important;
	height: 100%;
	box-sizing: border-box;
	/*background-color: #ADD9DA;*/
	text-transform: uppercase;
}

.tar_tabla_articulo_tabla,.tar_tabla_articulo_tabla td,.tar_tabla_articulo_tabla tr{
	position: relative;
	/*border: #ADD9DA solid 1px;
	border:none;*/
}
.tar_tabla_articulo_tabla{
	margin-left: auto;
	margin-right: auto;
	border-collapse: inherit;
}

.tar_tabla_articulo_tabla td{
	box-sizing: border-box;
	padding: 15px;
	border-top: #FFFFFF solid 4px;
}
.tar_tabla_articulo_tabla tr{
	box-sizing: content-box;
	background-color: #f2f2f2;
}
.tar_tabla_articulo_tabla p{
	margin: 0px !important;
	color: #707372 !important;
	text-align: left !important;
	font-family: 'DIN-Medium' !important;
	font-size: 14px;
}


.tar_table_articulo_td_image{
	width: 240px;
	display: block;
}
.tar_table_articulo_td_image2{
	width: 420px;
	display: block;
}
.tar_table_articulo_td_image1{
	width: 195px;
	display: block;
}
.tar_tabla_articulo_list_icon{
	display: block;
	float: left;
	margin: 0px 5px 5px 0px !important;
	padding: 0px !important;
}

.tar_v2_color10{
	background-color: #DB8800;
}
.tar_v2_color4{
	background-color: #5FAEAA;
}
.tar_v2_color5{
	background-color: #88CBCA;
}
.tar_v2_color6{
	background-color: #ADD9DA;
}

.newtar_col_medidas{
	margin: 0px;
	margin-bottom: 20px;
	position: relative;
	width: 100%;
	box-sizing: border-box;

	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;

	background-color: #FFFFFF;
	border: #F0F0F0 solid 1px;
	overflow: hidden;
}
.newtar_col_medidas h4{
	position: relative;
	margin: 0px;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	background-color: #F7F6F6;

	font-family: 'FS_Joey';
	font-size: 16px;
	font-weight: bold;
	color: #0033A0;
	line-height: normal;
	text-align: left;
	border-bottom: #F0F0F0 solid 1px;
}

.newtar_col_medidas_li_doc,
.newtar_col_medidas_li_lin{
	position: relative;
	width: 100%;
	width: calc(100% - 20px);
	width: -moz-calc(100% - 20px);
	box-sizing: border-box;
	padding: 0px;
	padding-left: 20px;
	margin: 15px 0px;
	margin-left: 20px;
}

.newtar_col_medidas_li_doc p,
.newtar_col_medidas_li_lin p{
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;

	font-family: Arial;
	font-size: 14px;
	color: #333333;
	text-align:left;
	font-weight: normal;
	line-height: normal;
}
.newtar_col_medidas_li_doc p:hover,
.newtar_col_medidas_li_lin p:hover{
	text-decoration: underline !important;
}

.newtar_col_medidas_li_doc::before{
	position: absolute;
	content: "";
	width: 12px;
	height: 15px;

	background-image: url(vineta_link_document_icon.svg);
	top: 0px;
	left: 0px;
}
.newtar_col_medidas_li_lin::before{
	position: absolute;
	content: "";
	width: 12px;
	height: 15px;

	background-image: url(vineta_link_page_icon.svg);
	top: 0px;
	left: 0px;
}


/*******************************************LO QUE QUEDA***********************************/
/*
#newtar_contenedor p,
#newtar_contenedor li,
#newtar_contenedor a
{
	margin: 0px;
	font-family: Arial;
	color: #707372;
	font-size: 14px;
	height: auto !important;
}*/
#newtar_contenedor select{
	background-color: #FFFFFF !important;
	height: 29px;
	border-radius: 0px;
	-ms-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-o-border-radius: 0px;
}

/* unvisited link */
#newtar_contenedor_padre a:link {
	color: inherit;
	font-size: inherit;
	text-decoration: none;
	font-family: inherit;
}
/* visited link */
#newtar_contenedor_padre a:visited {
    color: inherit;
	font-size: inherit;
	text-decoration: none;
	font-family: inherit;
}
/* mouse over link */
#newtar_contenedor_padre a:hover {
    color: inherit;
	font-size: inherit;
	text-decoration: none;
	font-family: inherit;
}
/* selected link */
#newtar_contenedor_padre a:active {
    color: inherit;
	font-size: inherit;
	text-decoration: none;
	font-family: inherit;
} 

/******************************cARGADOR MENSAJES*****************************/

.newtar_msg_cargando_div,
.newtar_msg_success_div,
.newtar_msg_error_div,
.newtar_msg_alerta_div
{
	width: 100%;
	position: relative;
	box-sizing: border-box
}
.newtar_msg_cargando_div div,
.newtar_msg_success_div div,
.newtar_msg_error_div div,
.newtar_msg_alerta_div div
{
	width: 50px;
	height: 50px;
	
	background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 10px auto;
	padding: 0px;
}

.newtar_msg_cargando_div div{
	background-image: url(loader_modal_2.gif);
}
.newtar_msg_success_div div{
	background-image: url(success_modal.png);
}
.newtar_msg_error_div div{
	background-image: url(error_modal.png);
}
.newtar_msg_alerta_div div{
background-image: url(warning_modal.png);	
}

.newtar_msg_cargando_div p,
.newtar_msg_success_div p,
.newtar_msg_error_div p,
.newtar_msg_alerta_div p
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	text-align: center;
}