/* CSS Document */
.block4 { margin-right:0;}
.block3{ float:left; width:268px!important; margin:0 0 0 9px!important; margin:0 0 0 5px;}
.nom_curso {margin-bottom: 9px; margin-top:18px;}
.pro_lecciones a {float:right; margin:0 4px 2px 0;}
.block9 {float:right; width:398px; margin-right:8px!important; margin-right:4px;}
.entraraula { float:right;}
.inscri { float:left;}
.btns a {display:block; background-image:url(/img/btncorto.jpg); width:189px; line-height:35px; padding-bottom:2px; text-align:center; color:#fff; text-shadow:#548ea9 -1px -1px; text-decoration:none;font-size:13px; font-weight:bold; text-transform:uppercase; }
.btns { margin-top:24px; height:37px; overflow:hidden;}
.recordar_contrasena {
	font-size:11px;
	font-weight:normal;
	display:block;
	background-image:url(/img/iconkey.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color: #5f7b92;
	position: absolute;
	margin-top: -58px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 275px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
}

.alert a {
	display:block;
	height:76px;
	background-image:url(/img/promo2010pe.jpg);
	overflow:hidden;
	width: 398px;
	text-indent: -999em;
	margin:0 0 15px 0;
} 
.boxcurso {
	background-image:url(/img/bgboxcurso.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-bottom:25px;
}
.boxcurso p { font-size:12px; color:#4e5f6e; line-height:19px;}
.boxcurso .titcurso {
	font-size:13px;
	color:#4e5f6e;
	font-weight:bold;
	position:relative;
	margin:0;
	background-image: url(/img/bgpreciocurso.png);
	line-height: 31px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
	height:31px;
}
.premodalidad {margin: 0;padding: 0;}
.premodalidad .boxprecio {
	list-style-type:none;
	display:block;
	border:1px solid #dfdfdf;
	border-top:none;
	background-image: url(/img/bgboxprecio.gif);
	background-repeat:  repeat-x;
	background-position: 0px 1px;
	zoom:1;
}
.premodalidad span {display:block;}
.premodalidad .precio { float:left; line-height:53px; height:53px; width:60px; margin-right:10px; font-size:18px; text-align:right; color:#4e606e;}
.premodalidad .blockcurso {color:#818181; font-size:12px; line-height:14px; padding:0; margin-top:12px; float:left; width:306px;}
.premodalidad div span {font-weight:bold; color:#1c688f;}
.boxsubven { background-image:url(/img/bgsubvencionado.jpg); height:155px; background-repeat:no-repeat; background-position:0px 0px; margin-bottom:25px;}
.boxsubven a {
	display:block;
	float:right;
	height:31px;
	line-height:29px;
	background-image: url(/img/btnsubven.png);
	text-align:center;
	width:158px;
	color:#4e606e;
	text-decoration:none;
	text-shadow:#fff 1px 1px;
	font-size:12px;
}
.subven {
	padding:20px;
	background-image: url(/img/logotripartita.png);
	background-repeat: no-repeat;
	background-position: 213px 62px;
}
.subven p {	font-size: 12px;margin-right: 170px; color:#fff;}
.subven h2 {font-weight:bold; color:#ffe062; font-size:16px;}
.equivale {font-weight:bold; text-align:center; line-height:17px; font-size:12px; padding:2px 20px 40px; color:#4e606e;}
.TabbedPanels {width:99.5%; margin:35px 0 0 1px!important; border-bottom:none; margin:35px 0 -16px 0;}
.TabbedPanelsTab { margin-top:-30px; margin-bottom:2px; border-left:1px solid #E7E7E7; border-top:1px solid #E7E7E7; margin-left:-1px;}
*:focus {outline:none;}
.TabbedPanelsContentGroup  { background-image:none; background-color:#f9f9f9; border-left:1px solid #fff; border-bottom:1px solid #fff; padding-bottom:8px!important;  padding-bottom:25px;}
html>body .TabbedPanelsContentGroup .box_modalidad, html>body .TabbedPanelsContentGroup .informacion_curso{padding-top:18px;}
.cursos_relacionados ul {padding:0; margin:0;}
.cursos_relacionados a { line-height:22px;}
.cursos_relacionados a:hover { text-decoration:none;} 

.fichatutor {text-indent: -9999em;}
.tab_content {margin:10px 0 25px; line-height:17px; color:#4e606e;}
.tab_content ul { margin:0 0 0 15px;}
.tab_content li {margin-bottom:4px;}
.pulsame {display:block; line-height:30px; cursor:pointer; text-decoration:underline; font-size:11px; padding:0 0 5px 0; color:#1c688f; float:right; margin-top:-21px;}
.pruebanivel {border:1px solid #ffcf4f; background-color:#fffedb; padding:10px; -moz-border-radius: 3px;
-webkit-border-radius: 3px; border-radius: 3px;}
.pruebanivel a { display:block; float:right; height:37px; background-color:#2b81ab; background-image:url(/img/btncortope.jpg); text-shadow:#508ba8 -1px -1px; color:#fff; text-decoration:none; margin:5px 5px 2px 15px; width:150px; text-align:center; line-height:34px; font-weight:bold; font-size:13px;}
.pruebanivel strong { display:block; font-size:15px; color:#7d4c0c; margin:2px 0 4px;}
