/* COLORES */
.t_slide.black, .t_slide.black a, h1.htipo1.black, h1.htipo1.black a, h2.htipo1.black, h2.htipo1.black a, h3.htipo1.black, h3.htipo1.black a, h4.htipo1.black, h4.htipo1.black a, h5.htipo1.black, h5.htipo1.black a, h6.htipo1.black, h6.htipo1.black a{
	color:#222222;
}
.t_slide.blue, .t_slide.blue a, h1.htipo1.blue, h1.htipo1.blue a, h2.htipo1.blue, h2.htipo1.blue a, h3.htipo1.blue, h3.htipo1.blue a, h4.htipo1.blue, h4.htipo1.blue a, h5.htipo1.blue, h5.htipo1.blue a, h6.htipo1.blue, h6.htipo1.blue a{
	color:#003772;
}
.t_slide.grey, .t_slide.grey a, h1.htipo1.grey, h1.htipo1.grey a, h2.htipo1.grey, h2.htipo1.grey a, h3.htipo1.grey, h3.htipo1.grey a, h4.htipo1.grey, h4.htipo1.grey a, h5.htipo1.grey, h5.htipo1.grey a, h6.htipo1.grey, h6.htipo1.grey a{
	color:#6e6e6e;
}
/* FIN COLORES */

.t_slide{
	color:#222222;
	font-size:1.8rem;
    line-height:2.2rem;
	margin-bottom:12px;
	font-weight:300;
	overflow:visible;
    margin-top:0px;
}
h1.htipo1, h2.htipo1, h3.htipo1, h4.htipo1, h5.htipo1, h6.htipo1{
	font-size:1.5rem;
	line-height:2rem;
	font-weight:600;
	margin:0px 0px 30px 0px;
	color:#003772;
	background:none;
}
h1.htipo2, h2.htipo2, h3.htipo2, h4.htipo2, h5.htipo2, h6.htipo2{
	font-size:1.2rem;
    line-height:1.6rem;
	color:#6e6e6e;
    font-weight:400;
    text-align:center;
    margin-top:0px;
}
h1.htipo2 a, h2.htipo2 a, h3.htipo2 a, h4.htipo2 a, h5.htipo2 a, h6.htipo2 a{ color:#6e6e6e; text-decoration:none; }
.uens h1.htipo2, .uens h1.htipo2 a, .uens h2.htipo2, .uens h2.htipo2 a, .uens h3.htipo2, .uens h3.htipo2 a, .uens h4.htipo2, .uens h4.htipo2 a, .uens h5.htipo2, .uens h5.htipo2 a, .uens h6.htipo2, .uens h6.htipo2 a{
	color:#003772;
}

h1.htipo3, h2.htipo3, h3.htipo3, h4.htipo3, h5.htipo3, h6.htipo3{
	font-size:1.6rem;
    line-height:2rem;
	color:#003772;
	font-weight:400;
	margin-top:0px;
}
h1.htipo3 span, h2.htipo3 span, h3.htipo3 span, h4.htipo3 span, h5.htipo3 span, h6.htipo3 span{
	background-color:#ffffff;
    float:left;
    padding-right:20px;
}
.tit_sep h1.htipo3, .tit_sep h2.htipo3, .tit_sep h3.htipo3, .tit_sep h4.htipo3, .tit_sep h5.htipo3, .tit_sep h6.htipo3{
	background:none;
    float:left;
    margin-bottom:0px;
}
.t_over_black{
	color:#ffffff;
	font-size:0.95rem;
    line-height:1rem;
	margin-top:0px;
	margin-bottom:4px;
	font-weight:400;
}
.t_over_black a{ font-weight:400; }

.t_act, .t_act_b, .t_act_bg100{
	font-size:1.2rem;
    line-height:1.5rem;
	color:#6e6e6e;
    font-weight:400;
	margin-bottom:15px;
}
.t_act_b, .t_act_bg100{
	line-height:1.6rem;
}
.t_act a, .t_act_b a, .t_act_bg100 a{ color:#6e6e6e; font-weight:400; }

h1.htipo4, h2.htipo4, h3.htipo4, h4.htipo4, h5.htipo4, h6.htipo4{
	font-size:1.8rem;
	line-height:2rem;
	color:#003772;
	font-weight:400;
	margin:20px 0px 23px 0px;
	background:none;
}
.bg5{
	font-size:1.5rem;
	line-height:2rem;
	margin-bottom:19px;
	color:#003772;
	font-weight:400;
	background:url(../img/bg_h1.png) repeat-x left bottom;
}
.bg5 span{
	display:inline-block;
	*display:inline;
	*zoom:1;
    padding:0px 20px;
	background-color:#ffffff;
}
.bg5 span span{
	padding:0px 0px 0px 3px;
}
.bg5 a{ font-weight:400; color:#003772; }

@media screen and (min-width: 660px) {
	.t_slide{
		font-size:2rem;
		line-height:2.45rem;
		font-weight:200;
		margin-bottom:18px;
	}
	h1.htipo1, h2.htipo1, h3.htipo1, h4.htipo1, h5.htipo1, h1.htipo6{
		font-size:2.2rem;
		line-height:2.8rem;
		font-weight:400;
		margin:10px 0px 40px 0px;
	}
	h1.htipo3, h2.htipo3, h3.htipo3, h4.htipo3, h5.htipo3, h6.htipo3{
		font-size:2.2rem;
		line-height:2.8rem;
	}
	.t_over_black{
		font-size:1rem;
		line-height:1.2rem;
	}
	h1.htipo4, h2.htipo4, h3.htipo4, h4.htipo4, h5.htipo4, h6.htipo4, .bg5{
		line-height:2.8rem;
	}
}
@media screen and (min-width: 1000px) {
	.t_slide{
		font-size:2.5rem;
		line-height:2.7rem;
		margin-bottom:30px;
	}
	h1.htipo1, h2.htipo1, h3.htipo1, h4.htipo1, h5.htipo1, h1.htipo6{
		font-size:2.6rem;
		line-height:3rem;
	}
	h1.htipo2, h2.htipo2, h3.htipo2, h4.htipo2, h5.htipo2, h6.htipo2{
		font-size:1.05rem;
    	line-height:1.5rem;
	}
	.t_over_black{
		font-size:1.15rem;
		line-height:1.3rem;
	}
	.t_act{
		font-size:1.2rem;
    	line-height:1.5rem;
		margin-bottom:15px;
	}
	.t_act_b{
		font-size:1.1rem;
		line-height:1.5rem;
		margin-bottom:14px;
	}
	.t_act_bg100{
		font-size:1.05rem;
    	line-height:1.4rem;
		margin-bottom:13px;
	}
}
@media screen and (min-width: 1280px) {
	.t_slide{
		font-size:3rem;
		line-height:3rem;
	}
	h1.htipo2, h2.htipo2, h3.htipo2, h4.htipo2, h5.htipo2, h6.htipo2{
		font-size:1.3rem;
    	line-height:1.7rem;
	}
	.t_over_black{
		font-size:1.2rem;
		line-height:1.4rem;
	}
	.t_act{
		font-size:1.4rem;
    	line-height:1.8rem;
		margin-bottom:18px;
	}
	.t_act_b{
		font-size:1.3rem;
		line-height:1.7rem;
		margin-bottom:17px;
	}
	.t_act_bg100{
		font-size:1.2rem;
    	line-height:1.6rem;
		margin-bottom:15px;
	}
}