@charset "utf-8";


.cerrar {
	position: absolute;
	top: 0px;
	right: -10px;
}
.validar {
	position: absolute;
	top: 630px;
	right: 210px;
	background-color: #EF964D;
	border-radius: 12px;
	width: 142px;
	padding: 6px;
	color: white;
	cursor: pointer;
	font-size:30px;
	text-align:center;
}
.validar:active {
	top: 635px;
}
.validar:hover {
	background-color: #EB7F26;
}

h1{ font-size: 2.7em !important;}

.etabs{ float:right;}
.tab-container{ border-top-left-radius:15px; border-top-right-radius: 15px; padding-bottom: 5px; padding-top: 10px;}
.tab{ background:#fff;}

.etabs{ float:right; padding-right: 50px; padding-top: 25px; position: relative;}
.tab-container{ border-top-left-radius:15px; border-top-right-radius: 15px; padding-bottom: 5px;}
.tab{ background:#fff;}

.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{ background:gray; border-top-left-radius:15px; border-top-right-radius: 15px; top: 0px; right: 24px; border-style: dashed dashed none dashed; border-width: 2.5px; border-color:#c5653a;}
.tab-container .etabs .tab {background: rgba(184, 222, 233, 1); padding-top:10px;  position: relative; top: 40px; color: #fff; border-top-left-radius:15px; border-top-right-radius: 15px; padding-bottom:5px;}
.tab-container .etabs .tab .active {position: relative; background: #d4d4d4; padding-top: 21px; margin-bottom: -16px; position: relative; top: -6px; border-color: #666; color: #004756; border-top-left-radius:15px; border-top-right-radius: 15px; padding-bottom: 10px; border-bottom-color: #2C72B5; z-index:100;}
.tab-container .etabs .active #tab1back, #tab2back{ bottom: -20px; border-top-left-radius:15px; border-top-right-radius: 15px; right: 17px;}

.bloque1{
	position: relative;
	height: 530px;
	width: 1274px;
	padding-right: 25px;
	font-size: 35px;
	margin-top: 73px;
	margin-left: 10px;
	border-radius: 7px;
	background-color: #d4d4d4;
}
.bloque1{ border-style: dashed; border-width: 2.5px; border-radius: 6px; color: #c5653a; margin-right:-25px; padding: 15px; border-top-right-radius: 0; padding-bottom: 0;}
.bloque1 .caracteristica_titulo{font-style: italic; margin-top: 0px; text-align:center;  float: left; padding-left: 80px;}

.image1{position: absolute; top: 340px; left: 30px; width: 200px;}
.bloque1 .image2 img{position: absolute; top: 20px; left: 30px; border-radius: 15px; border-style: dashed; border-width: 2.5px; border-color:#c5653a;}

.bloque1 .caracteristica_titulo{ margin-top: 80px; text-align:center; padding-left:800px; color: #004756; font-size: 45px;}

.areadetexto{position: absolute; margin-left: 910px; margin-top: 300px; border-color:#c5653a; background:#FFF; border-radius: 15px; height: 76px;}
input { border-style: dashed; border-width: 2.5px; border-color:#c5653a; margin: 5px; border-radius: 15px; color: #be272d; padding: 10px; width: 210px; text-align: center; resize: none;}
.subs{ color: rgba(0, 71, 86, 1); padding: 5px; font-weight:900; font-size: 46px; }

.corredores{text-align:center; padding-top: 70px; }
.corredores img{height:200px;margin:0 10px 10px;border-radius:5px; box-shadow: 0px 2px 5px #77766f;}
.lyPopUp{position:absolute;left:361px;top:50%;background:#fff; border-radius: 15px 0 15px 15px;}
.lyClose{position:absolute;right:-25px;top:-25px; background:none; padding: 5px; border-radius: 7px;}
.lyClose img{ padding-top:4px;}
.lyPopCont{width:1000px;height:auto;}
.lyPopCont .ly_head{padding:25px 0 20px 50px;background:#45b29d;font-size:2.25em;color:#fff;min-height:35px;}
.lyPopCont .ly_cont{padding:10px 0 0;overflow:hidden;font-size:2em;}

.lyPopCont .ly_cont{padding:30px 0;text-align:center;}
.lyPopCont .ly_cont img{border-radius:15px; border-style: dashed; border-width: 3px; border-color:#c5653a;}

.hacerclic {float: left; left: 20px; top: 170px;}