﻿.pr_wrapo{width:60%;background-color:yellow}
.pr_tit{text-align:center;font-size:34px;font-family:oswald,arial,sans-serif}
.pr_tit2{text-align:center;}
.pr_tit3{text-align:left;margin:auto;width:60%;}
.pr_mod{margin-top:30px;margin-bottom:10px;font-style:italic;font-size:21px;}
.pr_mod_desc{margin-top:30px;margin-bottom:10px;width:90%;margin:auto;}

.rowcur{
	border-bottom:1px rgba(0,23,98,.1) solid;
padding-top:20px;
padding-bottom:20px;
}
.rowcur2{
	font-style:italic;
	border-bottom:1px rgba(0,23,98,.7) solid;
}
#cursostab{

}
.colcur{
	display:inline-block;
	vertical-align:middle;
	padding:1%;
	/*border:1px black solid;*/
}
.colcur1,.colcur3,.colcur4,.colcur1b,.colcur3b,.colcur4b{text-align:center;}
.colcur2b{
	margin-left:3%;
}
.colcur1,.colcur1b{width:8%;font-weight:bold}.colcur1b{font-weight:normal;}
.colcur2{width:63%;}.colcur2b{width:60%;}
.colcur3,.colcur3b{width:7%;}
.colcur4,.colcur4b{width:12%;}
.rowcur:hover{
	background-color:rgba(0,0,255,.05);
	animation-name:x3;
	animation-duration:0.5s;

}
.rowcur:hover .colcur1{
	color:white;
	text-shadow:0px 0px 10px rgba(0,28,93,1);
	animation-name:x2;
	animation-duration:.8s;

}
.colcur2{
	font-size:15px;
}

@keyframes x2{
	from{color:rgba(0,28,93,1);text-shadow:0px 0px 10px rgba(255,255,255,0);}
	to{color:rgba(255,255,255,1);text-shadow:0px 0px 10px rgba(0,28,93,1);}
}
@keyframes x3{
	from{background-color:rgba(255,255,255,0)}
	to{background-color:rgba(0,0,255,0.05)}
}
@keyframes x4{
	from{color:rgba(0,28,93,1);}
	to{color:white;}
}
@media screen and (max-width: 400px){
.pr_tit{font-size:24px}
.pr_tit3{text-align:left;width:100%}
﻿.pr_wrapo{margin:auto;width:100%}
.colcur1{width:100%;}
.colcur2{width:100%;}
.colcur3{width:40%;}
.colcur4{width:56%;}
.rowcur2{display:none}
.rowcur{
border-top:1px rgba(0,23,98,.1) solid;
border-bottom:none;
}

}