* {
	font-size:100.01%;
}
html {
	font-size:62.5%;
}
html,body{height:100%;}
body{
	margin:0;
	color:#333;
	font:11px Arial, Verdana, sans-serif;
	background:#fff;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#4e4e4e;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	height:100%;
	display:table;
}
.w1{
	width:100%;
	display:table-row;
}
#header{
	width:100%;
	background:#004572 url(../images/bg-header.gif) repeat-x;
}
.header-holder{
	width:921px;
	margin:0 auto;
	padding:0 0 31px;
}
.header-holder:after{
	content:"";
	display:block;
	clear:both;
}
.top-bar{height:1%;}
.inner .top-bar{height:163px;}
.top-bar:after{
	content:"";
	display:block;
	clear:both;
}
.inner .mod0 {height:76px;}
.inner .mod1 {height:193px;}
.inner .mod2 {height:145px;}
.inner .mod3 {height:97px;}
.inner .mod4 {height:220px;}
.top-bar .tel{
	text-indent:-9999px;
	overflow:hidden;
	width:84px;
	height:19px;
	background:url(../images/text-nav.gif) no-repeat -692px 0;
	float:right;
	margin:16px 2px 0 0;
	display:inline;
}
.top-bar .sam{
	height:42px;
	width:302px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-nav.gif) no-repeat -491px -122px;
}
.top-bar .sam:hover{background-position:/*-491px -80px*/none;}
.top-bar .sam-mod2{
	height:42px;
	width:302px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-nav.gif) no-repeat -491px -38px;
}
.top-bar .sam-mod2:hover{background-position:none;}
.top-bar .sam-mod3{
	height:42px;
	width:302px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-nav.gif) no-repeat -491px -157px;
}
.top-bar .sam-mod3:hover{background-position:none;}
.top-bar .sam-mod4{
	height:42px;
	width:302px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-nav.gif) no-repeat -151px -157px;
}
.top-bar .sam-mod4:hover{background-position:none;}
.top-bar .sam5{
	height:42px;
	width:302px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-nav.gif) no-repeat -14px -122px;
}
.top-bar .sam5:hover{background-position:/*-491px -80px*/none;}
.logo{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	width:109px;
	height:74px;
	background:url(../images/btn-all.gif) no-repeat -667px -43px;
}
.logo a{
	height:100%;
	display:block;
}
#nav{
	float:left;
	list-style:none;
	margin:0;
	padding:16px 0 0 33px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
}
.inner #nav{padding:0 0 0 16px;}
#nav li{
	float:left;
	position:relative;
}
#nav a{
	cursor:pointer;
	background:url(../images/text-nav.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	height:19px;
	float:left;
	margin:0 21px 0 0;
}
#nav .portada{width:54px;}
#nav .portada:hover,
#nav .active .portada{background-position:0 -19px;}
#nav .temario{
	background-position:-75px 0;
	width:56px;
}
#nav .temario:hover,
#nav .active .temario{background-position:-75px -19px;}
#nav .accesoalcurso{
	background-position:-153px 0;
	width:112px;
}
#nav .accesoalcurso:hover,
#nav .active .accesoalcurso{background-position:-153px -19px;}
#nav .inscripcion{
	background-position:-288px 0;
	width:76px;
}
#nav .inscripcion:hover,
#nav .active .inscripcion{background-position:-288px -19px;}
#nav .parasabermas{
	background-position:-387px 0;
	width:110px;
}
#nav .parasabermas:hover,
#nav .active .parasabermas{background-position:-387px -19px;}
#nav .ultimahora{
	background-position:-691px 0;
	width:84px;
}
#nav .ultimahora:hover,
#nav .active .ultimahora{background-position:-691px -19px;}
#nav .herramienta{
	background-position:-521px 0;
	width:142px;
	display:block;
	margin:0;
	padding:0 6px 0 5px;
}
#nav .herramienta:hover,
#nav .active .herramienta{background-position:-521px -19px;}
.inner #nav a{
	height:42px;
	margin:0 -3px 0 0;
	background:url(../images/text-nav.gif) no-repeat;
}
.inner #nav .portada{
	background-position:0 -38px;
	width:86px;
}
.inner #nav .portada:hover,
.inner #nav .active .portada{background-position:0 -80px;}
.inner #nav .modulo1{
	background-position:-81px -38px;
	width:97px;
}
.inner #nav .modulo1:hover,
.inner #nav .active .modulo1{background-position:-81px -80px;}
.inner #nav .modulo2{
	background-position:-177px -38px;
	width:97px;
}
.inner #nav .modulo2:hover,
.inner #nav .active .modulo2{background-position:-177px -80px;}
.inner #nav .modulo3{
	background-position:-270px -38px;
	width:98px;
}
.inner #nav .modulo3:hover,
.inner #nav .active .modulo3{background-position:-270px -80px;}
.inner #nav .modulo4{
	background-position:-364px -38px;
	width:98px;
}
.inner #nav .modulo4:hover,
.inner #nav .active .modulo4{background-position:-364px -80px;}
.inner #nav .active .drop a{
	background:none;
	color:#2c8ffb;
}
.inner #nav .active .drop a:hover,
.inner #nav .active .drop .active a{color:#fff;}
#nav .drop{
	font-size:12px;
	width:420px;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	top:54px;
	left:2px;
}
#nav .drop li{
	width:100%;
	margin:0 0 6px;
}
#nav .drop a{
	color:#2c8ffb;
	padding:0;
	float:none;
	text-indent:0;
}
#nav .drop a:hover,
#nav .drop .active a{
	color:#fff;
	text-decoration:none;
}
#header .title-bar{
	overflow:hidden;
	height:1%;
	padding:4px 2px 0 /*141*/138px;
}
#header .decor{
	float:right;
	width:70px;
	height:68px;
	background:url(../images/btn-all.gif) no-repeat -776px 0;
}
#header .title-bar h1{
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	width:/*687*/690px;
	height:40px;
	background:url(../images/text-lagestion.gif) no-repeat;
}
#header .title-bar .sub-title{
	float:right;
	overflow:hidden;
	padding:0 21px 0 0;
	text-indent:-9999px;
	width:415px;
	height:26px;
	background:url(../images/text-unanueva.gif) no-repeat;
}
#header .bar{
	padding:5px /*74px*/ 0 0;
	overflow:hidden;
	height:1%;
	/*background:url(../images/separator-bar.gif) no-repeat 119px 46px;*/
}
#header .cite-box{
	float:left;
	width:105px;
	padding:0 0 0 2px;
}
#header .cite{
	margin:0;
	padding:30px 0 0;
	background:url(../images/bg-quotes.gif) no-repeat;
}
#header .cite q{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:103px;
	height:178px;
	background:url(../images/text-realizareste.gif) no-repeat;
}
#header .block{
	width:/*709*/921px;
	float:right;
	padding:/*21px*/10px 0 0;
}
#header .btn-box{
	float:left;
	width:207px;
}
* html #header .btn-box{width:204px;}
#header .btn-box a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:169px;
	height:50px;
	margin:0 0 10px;
	float:left;
}
#header .btn-box-small{
	float:left;
	width:133px;
	margin-top:8px;
}
* html #header .btn-box-small{width:107px;}
#header .btn-box-small a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:110px;
	height:30px;
	margin:0 10px 10px 0;
}
#header .btn-accesocurso{background:url(../images/btn-all.gif) no-repeat -369px -17px;}
#header .btn-inscripcio{background:url(../images/btn-all.gif) no-repeat -200px -17px;}
#header .btn-accesocurso:hover,
#header .accesocurso .active{background-position:-369px -67px;}
#header .btn-inscripcio:hover,
#header .btn-inscripcio .active{background-position:-200px -67px;}

#header .btn-accesocurso-small{background:url(../images/btn-small.gif) no-repeat 0 0; width:110px;}
#header .btn-inscripcio-small{background:url(../images/btn-small.gif) no-repeat -110px 0; width:110px;}
#header .btn-accesocurso-small:hover,
#header .btn-accesocurso-small .active{background-position:0 -30px;}
#header .btn-inscripcio-small:hover,
#header .btn-inscripcio-small .active{background-position:-110px -30px;}

#header .text-box{
	padding:6px 43px 0 0;
	overflow:hidden;
	width:/*440*/744px;
	color:#fff;
	font:13px/17px Arial, Helvetica, sans-serif;
}
#header .text-box p{margin:0;font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;letter-spacing: 0.2px;line-height: 1.5em;}
#header .text-box ul{
	list-style:none;
	margin:0;
	padding:30px 0 0;
	width:500px;
	overflow:hidden;
}
#header .text-box li{
	float:left;
	margin:0 8px 0 0;
}
#header .text-box a{display:block;}
#header .text-box img{display:block;}
#header .slogan-bar{
	height:1%;
	background:#248afb url(../images/bg-sloganbar.gif) no-repeat;
}
#header .slogan-bar:after{
	content:"";
	display:block;
	clear:both;
}
#header .slogan-holder{
	width:921px;
	padding:20px 0 21px;
	margin:0 auto;
	background:url(../images/arrow-blue-down.gif) no-repeat 47px 0;
}
.inner #header .slogan-holder{
	background:none;
	position:relative;
}
#header .slogan-bar .unagran{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	width:815px;
	height:19px;
	margin:0 0 0 55px;
	background:url(../images/text-unagran.gif) no-repeat;
}
.cuales, .temario, .introduccionSAM, .riesgos, .beneficios, .clima, .oportunidades, .preguntas, .recursos, .introduccion, .conceptos, .caso, .pasos, .iso19770, .beneficiosISO, .aplicacion, .areasISO, .aplicacion-practica, .conclusion, .indice, .avisolegal, .protecciondatos, .parasabermas, .inscripcion, .ultimahora, .encuesta {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:20px;
	margin:0 0 0 25px;
}
#header .slogan-bar .temario {
	width:67px;
	background:url(../images/text-temario.gif) no-repeat;
}
#header .slogan-bar .cuales{
	width:492px;
	background:url(../images/text-cuales.gif) no-repeat;
}
#header .slogan-bar .introduccionSAM{
	width:492px;
	background:url(../images/text-introduccionSAM.gif) no-repeat;
}
#header .slogan-bar .riesgos{
	width:397px;
	background:url(../images/text-riesgos.gif) no-repeat;
}
#header .slogan-bar .beneficios{
	width:157px;
	background:url(../images/text-beneficios.gif) no-repeat;
}
#header .slogan-bar .clima{
	width:312px;
	background:url(../images/text-clima.gif) no-repeat;
}
#header .slogan-bar .oportunidades{
	width:386px;
	background:url(../images/text-oportunidades.gif) no-repeat;
}
#header .slogan-bar .preguntas{
	width:182px;
	background:url(../images/text-preguntas.gif) no-repeat;
}
#header .slogan-bar .recursos{
	width:76px;
	background:url(../images/text-recursos.gif) no-repeat;
}
#header .slogan-bar .introduccion{
	width:105px;
	background:url(../images/text-introduccion.gif) no-repeat;
}
#header .slogan-bar .conceptos{
	width:157px;
	background:url(../images/text-conceptos.gif) no-repeat;
}
#header .slogan-bar .caso{
	width:115px;
	background:url(../images/text-caso.gif) no-repeat;
}
#header .slogan-bar .pasos{
	width:118px;
	background:url(../images/text-pasos.gif) no-repeat;
}
#header .slogan-bar .iso19770{
	width:83px;
	background:url(../images/text-iso19770.gif) no-repeat;
}
#header .slogan-bar .beneficiosISO{
	width:288px;
	background:url(../images/text-beneficiosISO.gif) no-repeat;
}
#header .slogan-bar .aplicacion{
	width:230px;
	background:url(../images/text-aplicacion.gif) no-repeat;
}
#header .slogan-bar .areasISO{
	width:402px;
	height:23px;
	background:url(../images/text-areasISO.gif) no-repeat;
}
#header .slogan-bar .aplicacion-practica{
	width:273px;
	background:url(../images/text-aplicacion-practica.gif) no-repeat;
}
#header .slogan-bar .conclusion{
	width:91px;
	background:url(../images/text-conclusion.gif) no-repeat;
}
#header .slogan-bar .indice{
	width:139px;
	background:url(../images/text-indice.gif) no-repeat;
}
#header .slogan-bar .avisolegal{
	width:92px;
	background:url(../images/text-avisolegal.gif) no-repeat;
}
#header .slogan-bar .protecciondatos{
	width:170px;
	background:url(../images/text-protecciondatos.gif) no-repeat;
}
#header .slogan-bar .parasabermas{
	width:133px;
	background:url(../images/text-parasabermas.gif) no-repeat;
}
#header .slogan-bar .inscripcion{
	width:91px;
	background:url(../images/text-inscripcion.gif) no-repeat;
}
#header .slogan-bar .ultimahora{
	width:99px;
	background:url(../images/text-ultimahora.gif) no-repeat;
}
#header .slogan-bar .encuesta{
	width:212px;
	background:url(../images/encuesta.gif) no-repeat;
}
.sub-menu{
	overflow:hidden;
	background:#fff;
}
.sub-menu .holder{
	width:920px;
	margin:0 auto;
}
.sub-menu ul{
	background:url(../images/arrow-sub-menu.gif) no-repeat 23px 0;
	width:800px;
	list-style:none;
	padding:21px 0 0 31px;
	margin:0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.sub-menu li{
	float:left;
	margin:0 20px 0 0;
}
.sub-menu a{
	color:#4f4f4f;
	text-decoration:underline;
}
.sub-menu a:hover, .sub-menu a.active {text-decoration:none;}
#main{
	overflow:hidden;
	width:921px;
	margin:0 auto;
	padding:6px 0 44px;
}
#main ul#logos{
	list-style:none;
	margin:0 0 0 50px;
	padding:0;
	width:901px;
	overflow:hidden;
	text-align:center;
}
#main ul#logos li{
	float:left;
	list-style:none;
	margin:10px 8px 40px 0;
}
#main #logos a{display:block;}
#main #logos img{display:block;}
.inner #main{padding:32px 0 28px;}
#main .legal p, #main .legal li { font-size:12px; line-height:18px; }
#main .legal h1 { font-size:13px; color:#004572; }
#content{
	width:600px;
	overflow:hidden;
	float:right;
}
.inner #content{
	padding:0 31px 20px;
	width:auto;
	float:none;
}
.block{
	overflow:hidden;
	height:1%;
}
.inner .block{
	margin:0 0 5px;
	color:#4f4f4f;
	font:13px/20px Georgia, "Times New Roman", Times, serif;
}
.inner .block p{margin:0 0 20px;}
#content .block{width:650px;}
.inner #content .block{width:auto;}
.inner #content a{color:#2c8ffb;}
.inner #content .block .list {padding-bottom:20px;}
.inner #content .block .list a{font-weight:normal;}
a.subir { font-size:10px; text-transform:uppercase; font-weight:lighter !important; padding-bottom:15px; }
a.shoot {
	font-weight:bold;
	padding-right:20px;
	background:url(../images/shoot.gif) top right no-repeat;
}
div.interview p, div.interview ul li {
	font:13px/20px Georgia, "Times New Roman", Times, serif;
	color:#4f4f4f;
}
div.interview p.question {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 0.2px;
	line-height: 1.4em;
	color:#006C00;
}
.picture-abs {
	position:absolute;
	top:10px;
	left:0;
}
.alignright{
	float:right;
	margin:5px 0 0 40px;
}
#content .box{
	float:left;
	width:282px;
	overflow:hidden;
	margin:0 39px 0 0;
	font:12px/17px Arial, Helvetica, sans-serif;
}
.inner #content .box{
	float:none;
	width:795px;
	margin:-7px auto 29px;
	background:#fff;
}
.inner #content .box .holder{background:url(../images/bg-box.gif) no-repeat;}
.inner #content .box .frame{
	background:url(../images/bg-box.gif) no-repeat -795px 100%;
	overflow:hidden;
	min-height:136px;
	padding:23px 66px 12px;
}
* html .inner #content .box .frame{
	height:136px;
	overflow:visible;
}
*+html .inner #content .box .frame{
	height:136px;
	overflow:visible;
}
.inner #content .box p{margin:0 0 11px;}
.inner #content .box .row{
	overflow:hidden;
	margin:0 0 20px;
}
* html .inner #content .box .row{
	height:1%;
	overflow:visible;
}
*+html .inner #content .box .row{
	height:1%;
	overflow:visible;
}
.inner #content .box img{
	float:left;
	margin:0 9px 0 13px;
}
.inner #content .box span{
	display:block;
	padding:9px 0 0;
}
.inner #content .box span.plantillas{
	background: url(../images/ico-letter.gif) top left no-repeat;
	padding-left:35px;
	padding-bottom:10px;
}
.inner #content .box span.plantillas a, .inner #content .box span.casopractico a{
	display:block;
	padding-bottom:4px;
}
.inner #content .box span.casopractico{
	background: url(../images/ico-man.gif) top left no-repeat;
	padding-left:35px;
	padding-bottom:10px;
}
.inner #content .box a{
	background:url(../images/arrow-double-gray.gif) no-repeat 0 4px;
	font-weight:bold;
	text-decoration:underline;
	color:#2c8ffb;
	padding:0 0 0 10px;
}
.inner #content .box a:hover{text-decoration:none;}
#content .block h2{
	margin:0 0 12px;
	color:#004572;
	font:21px/24px Arial, Helvetica, sans-serif;
}
.inner #content .block h1{
	margin:0 0 22px;
	color:#004572;
	word-spacing:2px;
	font:28px/32px Arial, Helvetica, sans-serif;
}
.inner .block ul{
	list-style:none;
	padding:0 0 17px 2px;
	margin:0;
}
.inner .block li{
	background:url(../images/bullet-box-gray.gif) no-repeat 0 7px;
	padding:0 0 0 12px;
}
.inner .block ul li{
	background:url(../images/bullet-box-gray.gif) no-repeat 0 7px;
	padding:0 0 10px 12px;
}
.inner .block ul.together li, .inner .block ol.together li{
	padding-bottom:0;
}
.inner .block ol.space li {
	padding-bottom:15px;
}
.inner .block ul li ul { padding:5px 0 0; }
.inner .block ul li ul li { padding:0 0 -10px 12px; }
.inner .block ol li {
	background:none;
}
#content .block .box ul{
	list-style:none;
	margin:0;
	padding:0;
}
#content .block .box li{
	background:url(../images/bullet-box-gray.gif) no-repeat 0 7px;
	padding:0 0 0 13px;
}
#content .box p{margin:0 0 7px;}
.btn-8horas{
	margin:0 0 19px;
	display:block;
	width:85px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-all.gif) no-repeat 0 -78px;
}
#content .block-cite{
	width:602px;
	margin:0 0 18px;
	/*background:url(../images/bg-cite-large.gif) repeat-y -602px 0;*/
}
/*#content .block-cite .holder{background:url(../images/bg-cite-large.gif) no-repeat;}*/
#content .block-cite .frame{
	/*background:url(../images/bg-cite-large.gif) no-repeat -1204px 100%;*/
	overflow:hidden;
	height:1%;
	padding:10px 1px 11px /*37px*/1px;
}
#content .block-cite .alignright{
	float:right;
	margin:0 0 0 15px;
}
#content .block-cite p{margin:0 0 6px;}
#content .block-cite .text{
	padding:13px 0 0;
	color:#005a96;
	font:italic 13px/16px Georgia, "Times New Roman", Times, serif;
}
#content .block-cite .title,
#content .block-cite .sub-title{
	display:block;
	margin:0 0 -4px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
}
#content .block-cite .sub-title{margin-bottom:10px; font-size:12px; line-height:14px;
}
#content .more{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	text-decoration:underline;
}
#content .more:hover{text-decoration:none;}
#content .tarifa-holder{
	overflow:hidden;
	height:1%;
	padding:0 0 23px;
	margin:0 0 22px;
	border-bottom:1px solid #e5e5e5;
}
#content .price{
	margin:0 0 16px;
	overflow:hidden;
	height:1%;
	color:#4f4f4f;
	font:italic 10px/12px Arial, Helvetica, sans-serif;
}
#content .btn-150euro{
	float:left;
	margin:0 13px 0 0;
	width:129px;
	height:50px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/btn-all.gif) no-repeat -776px -68px;
}
#content .price .note{
	margin:17px 0 0;
	display:block;
}
#content .tarifa-holder p{margin:0 0 4px;}
#content .block .tarifa-holder ul{padding:15px 2px 0;}
#content .tarifa-holder img{
	display:block;
	border:1px solid #f0f0f0;
}
#content .tarifa-holder a{display:block;}
#content .block h3{
	margin:0 0 16px;
	color:#004572;
	font:14px/18px Arial, Helvetica, sans-serif;
}
.inner #content .block h3{
	margin:0 0 16px;
	color:#004572;
	font:19px/24px Arial, Helvetica, sans-serif;
}
.inner #content .block h2{
	color:#004572;
	background:#e8f2ff;
	padding:10px 0 10px 11px;
	margin:0 0 17px;
	font:22px/26px Arial, Helvetica, sans-serif;
}
#content .block .images{
	padding:0 0 21px;
	overflow:hidden;
	height:1%;
}
#content .block .player, #content .block .imager{
	float:right;
	margin:0 0 0 40px;
}
#content .block .player img, #content .block .imager img{display:block;}
#content .block .images ul{
	width:300px;
	overflow:hidden;
}
#content .block .images li{
	padding:0 10px 13px 0;
	background:none;
	vertical-align:top;
	display:inline-block;
}
* html #content .block .images li{
	display:inline;
	padding-right:13px;
}
*+html #content .block .images li{
	display:inline;
	padding-right:13px;
}
#content .reminder{
	margin:0 0 0 7px;
	width:273px;
	height:156px;
	background:url(../images/decor-reminder.gif) no-repeat 201px 0;
}
#content .reminder strong{
	margin:60px 0 0 3px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:266px;
	height:96px;
	background:url(../images/text-recuerde.gif) no-repeat;
}
#content .images img{
	vertical-align:top;
	border:1px solid #999;
}
#content h4{
	margin:0 0 12px;
	color:#004572;
	font:18px/24px Arial, Helvetica, sans-serif;
}
.inner #content h4{
	margin:0 0 12px;
	color:#004572;
	font:16px/20px Arial, Helvetica, sans-serif;
}
#content .area{
	overflow:hidden;
	width:650px;
}
#content .area .box{
	background:url(../images/divider-area.gif) repeat-x 0 3px;
	padding:20px 0 0;
}
#content .area .row{
	margin:0 0 8px;
	padding:0 0 60px;
	overflow:hidden;
	height:1%;
	position:relative;
}
#content .area .box .title{
	margin:0 0 15px;
	color:#4f4f4f;
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
#content .area .box .mark{
	color:#004572;
	font-size:11px;
}
#content .area .objetivos{
	display:block;
	margin:0 0 2px;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
.btn-3horas,
.btn-3-30horas,
.btn-1horas,
.btn-0-30horas{
	position:absolute;
	top:100%;
	margin:-50px 0 0;
	display:block;
	width:85px;
	height:39px;
	text-indent:-9999px;
	overflow:hidden;
}
.btn-3-30horas{background:url(../images/btn-hours.gif) no-repeat -85px 0;}
.btn-3horas{background:url(../images/btn-hours.gif) no-repeat;}
.btn-3-30horas,
.btn-0-30horas{width:105px;}
.btn-1horas{background:url(../images/btn-hours.gif) no-repeat 0 -39px;}
.btn-0-30horas{background:url(../images/btn-hours.gif) no-repeat -85px -39px;}
.inner #content .block .net{
	border:1px solid #919191;
	margin:1px 11px 0 35px;
	display:inline;
}
.btn-download{
	padding:0 0 10px 25px;
	/*position:absolute;*/
	color:#2c8ffb;
	text-decoration:underline;
	background:url(../images/ico-download.gif) no-repeat;
}
* html .btn-download{padding-left:0;}
.btn-download:hover{text-decoration:none;}
.btn-download .decor{
	/*position:absolute;*/
	position:relative;
	top:-2px;
	left:15px;
	display:block;
	width:20px;
	height:27px;
}
* html .btn-download .decor{left:12px;}
#content .pasos{
	list-style:none;
	padding:0 0 18px;
	margin:0;
}
#content .pasos li{
	background:none;
	padding:0;
}
.test-block{
	background:url(../images/divider-area.gif) repeat-x;
	overflow:hidden;
	height:1%;
	margin:0 34px 0 28px;
	padding:16px 0 0;
}
.test-block h3{
	margin:0 0 8px;
	color:#360;
	font:19px/24px Arial, Helvetica, sans-serif;
}
.test-block .sub-title{
	display:block;
	margin:0 0 11px 33px;
	color:#333;
	font:13px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.test-holder{
	position:relative;
	overflow:hidden;
	height:1%;
	padding:0 0 22px 31px;
	background:url(../images/divider-area.gif) repeat-x 0 100%;
}
.test{
	float:left;
	width:584px;
	list-style:none;
	padding:19px 39px 16px;
	margin:0;
	font:14px/16px Arial, Helvetica, sans-serif;
	border:1px solid #e5e5e5;
	background:#e5e5e5 url(../images/bg-testbox.gif) repeat-x;
}
.test li {
	margin:0 0 1px;
	text-indent:-22px;
	padding:0 0 0 22px;
}
.test .mark{
	margin:0 4px 0 0;
	font-weight:bold;
}
.btn-respuesta{
	position:absolute;
	top:100%;
	right:28px;
	margin:-61px 0 0;
	width:115px;
	height:39px;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	background:url(../images/btn-all.gif) no-repeat -85px -78px;
}
.btn-holder{
	overflow:hidden;
	height:1%;
	padding:43px 33px 0 25px;
}
.btn-holder a{
	width:129px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.btn-anterior{
	float:left;
	background:url(../images/btn-all.gif) no-repeat -538px -67px;
}
.btn-siguente{
	float:right;
	background:url(../images/btn-all.gif) no-repeat -538px -16px;
}
.btn-volver{
	float:left;
	background:url(../images/btn-volver.gif) no-repeat top left;
}
#sidebar{
	float:left;
	width:280px;
}
#sidebar .block{
	overflow:hidden;
	height:1%;
	color:#4f4f4f;
	padding:0 0 33px 2px;
	font:12px/17px Arial, Helvetica, sans-serif;
}
#sidebar .block h2{
	margin:0 0 12px;
	color:#004572;
	font:20px/24px Arial, Helvetica, sans-serif;
}
#sidebar .block p{margin:0 0 15px;}
#sidebar .block ul{
	list-style:none;
	padding:0;
	margin:0;
}
#sidebar .block ul a{
	font-weight:bold;
	text-decoration:underline;
	color:#4e4e4e;
}
#sidebar .block ul a:hover{text-decoration:none;}
#sidebar .block li{
	background:url(../images/bullet-box-gray.gif) no-repeat 0 7px;
	padding:0 0 15px 15px;
}
#sidebar .ad-block{
	list-style:none;
	padding:16px 0 104px 20px;
	margin:-9px 0 0;
	background:#f2f2f2;
}
#sidebar .ad-block li{
	display:inline-block;
	vertical-align:top;
	margin:0 7px 10px 0;
}
* html #sidebar .ad-block li{
	display:inline;
	margin-right:10px;
}
*+html #sidebar .ad-block li{
	display:inline;
	margin-right:10px;
}
#sidebar .ad-block img{vertical-align:top;}
#footer{
	width:100%;
	display:table-footer-group;
	background:#005a96 url(../images/bg-footer.gif) repeat-x;
}
.inner #footer{background:#333;}
#footer:after{
	content:"";
	display:block;
	clear:both;
}
.footer-holder{
	height:1%;
	display:table-row;
}
.footer-frame{display:table-cell;}
#footer .area{
	width:921px;
	margin:0 auto;
	color:#ccc;
	padding:16px 0 37px 5px;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.inner #footer .area{padding:20px 0 37px;}
#footer .area:after{
	content:"";
	display:block;
	clear:both;
}
#footer .btn-box{
	position:relative;
	margin:-38px 0 0;
	float:right;
	width:169px;
	padding:0 52px 0 0;
}
#footer .btn-box a{
	display:block;
	margin:0 0 10px;
	width:169px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
}
#footer .btn-box .accesso{background:url(../images/btn-all.gif) no-repeat -369px -17px;}
#footer .btn-box .inscripcion{background:url(../images/btn-all.gif) no-repeat -200px -17px;}
#footer .accesso:hover,
#footer .accesso .active{background:url(../images/btn-all.gif) no-repeat -369px -67px;}
#footer .inscripcion:hover,
#footer .inscripcion .active{background:url(../images/btn-all.gif) no-repeat -200px -67px;}
#footer p{margin:0 0 17px;}
#footer a{color:#fff;}
#footer .title{
	font-size:16px;
	line-height:20px;
	margin:0 6px 0 0;
}
#footer .tel{
	margin:0 9px 0 0;
	color:#fff;
	font:bold 18px/24px Arial, Helvetica, sans-serif;
}
#footer .mail{
	color:#fff;
	font:bold 14px/24px Arial, Helvetica, sans-serif;
}
#footer .form-holder{
	width:566px;
	float:left;
	display:inline;
	margin:0 0 0 25px;
}
#footer .form-holder .title{
	overflow:hidden;
	height:1%;
	display:block;
	color:#fff;
	font-size:12px;
	padding:9px 0 6px 17px;
	margin:0;
	background:#248afb;
}
#footer .feedback-form fieldset{
	overflow:hidden;
	height:1%;
	padding:20px 0 0;
}
#footer .feedback-form label{
	color:#fff;
	font:12px/14px Arial, Helvetica, sans-serif;
}
#footer .input-holder{
	overflow:hidden;
	height:1%;
}
#footer .input-holder label{
	float:left;
	padding:8px 0 0 3px;
}
#footer .input-holder input{
	float:right;
	width:96px;
	background:#fff;
	border:none;
	padding:5px 5px 7px;
}
#footer .cell-box{
	float:left;
	width:170px;
}
#footer .cell{
	overflow:hidden;
	height:1%;
	margin:0 0 4px;
}
#footer .comment{
	float:right;
	width:371px;
}
#footer .comment label{float:left;}
#footer .comment #consulta{
	padding:5px 0 0 5px;
	float:right;
	border:none;
	background:#fff;
	width:301px;
	max-width:301px;
	height:93px;
	max-height:93px;
	overflow:auto;
}
#footer .btn{
	overflow:hidden;
	height:1%;
	margin:-3px 0 0;
}
#footer .btn input{
	padding:0;
	float:right;
	width:66px;
	height:27px;
	border:none;
	cursor:pointer;
	background:url(../images/btn-enviar.gif) no-repeat;
}
#footer .box{
	float:right;
	display:inline;
	width:264px;
	margin:0 36px 0 0;
}
#footer .box .title{
	float:right;
	margin:0 0 3px;
	text-indent:-9999px;
	overflow:hidden;
	width:/*204*/224px;
	height:/*43*/66px;
	background:url(../images/text-lagestionactivos.gif) no-repeat;
}
#footer .box .sub-title{
	display:block;
	margin:0 0 24px;
	text-indent:-9999px;
	overflow:hidden;
	width:264px;
	height:15px;
	background:url(../images/text-unanuevalinea.gif) no-repeat;
}
#footer .contact{
	text-align:right;
	color:#248afb;
	font:17px/20px Arial, Helvetica, sans-serif;
}
#footer .contact p{margin:0 0 5px;}
#footer .contact .tel{margin:0;}
#footer .contact .mail{line-height:18px;}

/* SLIDES */
.slides1_wrap {
	position: relative;
	padding: 20px 0 0 0;
	width: 600px;
}
#slides ul {
	margin:0;
	padding:0;
}
#slides1 {
	overflow: hidden;
	height: 133px;
}

#slides1 li {
	list-style: none;
	width: 532px;
}

#slides1 li img {
	float: left;
	padding-right: 25px;
}

#slides1 li .content {
	float: left;
	width: 360px;
}

#slides1 li p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:bold;
	padding-bottom:5px;
}

#slides1 li p.entrevista {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
}
#slides1 h3 {
	font-size: 18px;
	color: #8d8d8d;
	font-weight: bold;
	padding:0;
	margin:0;
}

#slides1 h4 {
	font-size: 14px;
	color: #000;
	font-weight: normal;
	line-height:1.5em;
	padding-bottom: 5px;
}
.slides1_wrap .prev {
	position: absolute;
	left: -6px;
	top: 40px;
	outline: 0;
}

.slides1_wrap .next {
	position: absolute;
	right: 0px;
	top: 40px;
	outline: 0;
}

.slides1_wrap a:active {
	top: 41px;
}

/* SATISFACTION FORM */
#main .input-holder{
	overflow:hidden;
	height:1%;
}
#main .input-holder input, #main .input-holder label{
	border:none;
	cursor:pointer;
}
#main .input-holder label.item{
	padding:0;
	width:215px;
	float:left;
}
#main .cell-box{
	float:left;
	width:570px;
	padding:0 120px;
}
#main .cell{
	overflow:hidden;
	height:1%;
	margin:0 0 18px;
	padding:0 0 10px;
	border-bottom:#ccc 1px dotted;
}
#main .comment{
}
#main .comment label{float:left;}
#main .btn{
	overflow:hidden;
	height:1%;
	margin:-3px 0 0;
}
#main .btn input{
	padding:0;
	float:right;
	width:66px;
	height:27px;
	border:none;
	cursor:pointer;
	background:url(../images/btn-enviar.gif) no-repeat;
}



