@charset "utf-8";
/* CSS Document */

.titulointerno{ 
	font-size: 45px; 
	color: rgba(0, 71, 86, 1); 
	font-family: Cabin; 
	padding-bottom: 10px;
}

.etabs{ 
	float:right;
	z-index: 2;
	position: relative;
	left: -50px;
	top: -5px;
}

.tab-container{ 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	padding-bottom: 5px; 
	padding-top: 20px;
}

.tab{ background:#fff;}
a{ text-decoration:none;}
.bloque1{ 
	height: 545px; 
	width: 1320px; 
	background: none; 
	font-size: 35px; 
	border-radius: 7px; 
	padding-top: -100px; 
	padding-bottom: 0px; 
	z-index: 3;
}
.bloque2{
	height: 492px; 
	width: 1200px; 
	background: none;  
	font-size: 35px; 
	border-radius: 15px; 
	padding-top: -100px; 
	padding-bottom: 0px; 
	padding:120px 60px 0 60px;
}

.imagen1dentro{ 
	float: left; 
	width: 500px; 
	padding-top: 16px; 
	padding-left: 200px;
}

.imagen2dentro{ 
	float: left; 
	width: 600px; 
	height: auto; 
	padding-top: 85px; 
	padding-left: 60px; 
	border-radius: 20px;
}

.imagen2dentro img{ border-radius: 40px}
.imagen3dentro{ float: left; padding-top: 0px; padding-left: 70px;}
.imagen3-2dentro{ float: left; padding-top: 0px; padding-left: 70px;}
.imagen4dentro{ float: left; width: 500px; padding-top: 16px; padding-left: 200px;}
.imagen5dentro{  width: 500px; padding-top: 21px; padding-right: 240px; padding-bottom: 50px;}

.imagen5-2dentro{  
	width: 500px; 
	padding-top: -25px; 
	margin-left: -250px; 
	padding-bottom: 50px;
}

.tab-container .panel-container { 
	background: #55abde;
	border: solid #666 1px;
	padding: 10px;
	-moz-border-radius: 0 4px 4px 4px;
	-webkit-border-radius: 0 4px 4px 4px;
}
.tab-container .etabs #tab1back, #tab2back, #tab3back, #tab4back, #tab5back, #tab6back, #tab7back, #tab8back, #tab9back{ 
	background: #19ACAF; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	top: 38px; 
	right: 10px; 
}

.tab-container .etabs .tab {
	background: rgba(184, 222, 233, 1); 
	padding-top: 12px; 
	position: relative; 
	top: 6px; color: #fff; 
	border-radius:15px 15px 0 0; 
	padding-bottom: 12px;
	border: none !important;
}

.tab-container .etabs .tab .active {
	background: #fff; 
	padding-top: 6px; 
	margin-bottom: -17px; 
	position: relative; 
	top: -6px; 
	border-color: #666; 
	color: #004656; 
	border-radius:15px 15px 0 0; 
	padding-bottom: 18px; 
	border-bottom-color: #2C72B5;
}

.tab-container .etabs .active #tab1back, #tab2back, #tab3back, #tab4back, #tab5back, #tab6back, #tab7back, #tab8back, #tab9back{ 
	bottom: 20px; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	right: 10px;
}

.imgFrame .btn{position:absolute;bottom:50px; font-family: cabinregular;}
.btn{width:550px;height:80px;background:#1DADB0 url(img/clic-04.png) no-repeat 94% 60%;border-radius:10px;text-align:left;font-size:32px;line-height: 35px;color:#fff; padding: 30px; z-index: 4; 
box-shadow: inset 0px -2px 2px rgba(0,0,0,0.5);}
.btn1{left:50%; top: 30%; text-align:justify}
.btn2{left:50%; top:50%; text-align:justify}
.btn3{left:50%; top:70%; text-align:justify}
.btn.success{background:#004656;color:#fff;}



.lyPopUp{
		border-radius:15px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
	}

/*popupItem{
	left:73px;
}*/

.lyPopCont .ly_cont{padding-bottom:20px 0;text-align:center; color: fff;}
.bx.tit{width:380px;background:#334d5c;border:0;box-shadow:none; font-size:25px; padding: 0 20px 0 20px; float: right;}
.btny{width:550px;height:125px;background:#19ACAF url(img/clic-04.png) no-repeat 94% 60%;border-radius:10px;text-align:left;font-size:35px;line-height: 35px;color:#fff; padding: 20px; padding-bottom: 50px;}
.btny2{width:550px;height:160px;background:#19ACAF url(img/clic-04.png) no-repeat 94% 60%;border-radius:10px;text-align:left;font-size:35px;line-height: 35px;color:#fff; padding: 20px; padding-bottom: 50px;}
.imageclose{ margin-left: 550px; top: 30px; position:absolute;}
.lyincorrecto{font-size:66px; color: #004656; padding-top:45px; left: 100px; }
.lycorrecto{ font-size: 50px; color: #004656; line-height:50px; padding-bottom: 10px;}
.avatarimage{ position:absolute; padding-top: 160px; padding-left: 265px; width: 100%; height: 100%; z-index: -1}
.avatarimg{ position:absolute; padding-top: 160px; padding-left: 265px; width: 100%; height: 100%; z-index: -1}
.avatarimage2{ position:absolute; padding-top: 190px; padding-left: 265px; width: 100%; height: 100%; z-index: -1}
.mi{
	width:10px;
	height:5px;
}

.p_nexti{background:url(../img/p_nexti.png) no-repeat;
		position:absolute;
		width: 47px; height: 47px;
		top: 78%;
		left: 90%;
		cursor: pointer !important;
		z-index: 100;}
		
.p_iniciar{ 
	position:absolute; 
	display:inline-block;
	cursor:pointer;
	padding: 10px 30px 10px 15px; 
	border-radius: 18px; 
	right: 10%; 
	top: 85%;
	color: #fff;
	font-size: 46px;
	background: #004656; 
	transition: all 0.5s;
	font-style: normal;
	box-shadow: inset 0px -2px 2px rgba(0,0,0,0.5);
}
	
.p_iniciar:hover{ 
	top:85.6%; 
	transition: all 0.5s;
}

.subtitulo
{  
	font-size: 38px; 
	position: absolute; 
	margin-top: -20px; 
	padding-left: 230px; 
	color: #004656; 
	z-index: 1;
}
.subtitulo2{ 
	font-size: 43px; 
	position: absolute; 
	margin-top: -110px; 
	left: 0px; 
	color: #024959; 
	width: 1305px; 
	height: 50px; 
	border-top-left-radius: 15px; 
	border-top-right-radius: 15px; 
	background: #rgb(2, 73, 89); 
	z-index: 1;
}

.subtitulo3{ 
	font-size: 43px; 
	position: absolute; 
	margin-top: 10px; 
	left: 0px; 
	color: #024959; 
	width: 1305px; 
	height: 50px; 
	border-top-left-radius: 15px; 
	border-top-right-radius: 15px; 
	background: #rgb(2, 73, 89); 
	z-index: 1;
}

.subtitulo img{ border-radius: 15px;}
.subtitulo2 a{ padding-left: 150px}
.subtitulo3 a{ padding-left: 150px}

.iconotittle{ 
	position: absolute; 
	top: 120px;
	left: 30px;
}

.btn .imageclic
{
	position: absolute;
	top: 75%;
	left: 93%;
}

#botonera2 {
	margin:auto;
	width:210px;
	position:absolute;
	bottom:25px;
	left:47.1%;
}

#botonera2 div {
	margin:0 -2px;
	width:70px;
	height:60px;
	background: #64b238;
	position: relative;
	color:#FFF;
	font-size:3em;
	text-align:center;
	line-height:60px;
}

#botonera2:before {
	background-color:#006633;
    content:"";
    position:absolute;
    width: 32.5%;
    height:20px;
    padding-left:2px;
    padding-right:2px;
    padding-bottom:4px;
    left:-2px;
    bottom:-4px;
}

#botonera2 div:active {
	background: #006633;
	transform:scaleY(0.8);
}

#botonera2 div:first-child {
	border-radius:10px 0 0 0;
	border-right:solid 2px #006633;
}

#botonera2 div:last-child {
	border-radius: 10px 10px 0 0;
	border-left:solid 2px #006633;
}

#botonera2 div:hover {
	background: #79C84F;
}