@charset "utf-8";

a{ text-decoration: none;}

.bloque2{
	height: 520px; 
	width: 1274px; 
	background: #FFF; 
	padding-right:25px;  
	font-size: 35px; 
	margin-top: 20px; 
	margin-left: 10px;
	z-index: 1000;
}
	
.bloque1{
	height: 520px; 
	width: 1274px; 
	background: #FFF; 
	padding-right:25px; 
	margin-top: 20px; 
	margin-left: 10px; 
	border-radius: 7px;
	border: solid 1px #666666;
	box-shadow: 0px 0px 5px #999;
}

.etabs{ float:right; position:relative; top: -29px; font-size: 16px; z-index: 100}
.tab-container{
	margin-top: -17px; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	padding-bottom: 5px; 
	padding-top: 47px;
}
.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{ 
	background:#64B238;
	color: #fff;
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	top: -13px; 
	right: 24px; 
	text-decoration: none; 
	margin-bottom: 2px;
	z-index: 20;
}
.tab-container .etabs #tab4back{ 
	background:#64B238; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	top: -13px; 
	right: 24px; 
	text-decoration: none;
}
.tab-container .etabs #tab3back{ 
	background:#64B238; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	top: -13px; 
	right: 24px;
	text-decoration: none;
}
.tab-container .etabs #tab2back{ 
	background:#64B238; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	top: -13px; 
	right: 24px;
	text-decoration: none;
}
.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; 
	text-decoration: none;
}
.tab-container .etabs .tab .active { 
	position:relative; 
	padding-top: 7px; 
	padding-bottom: 5px; 
	margin-bottom: -13.5px; 
	position: relative; 
	top: -7px;
	background: #006633; 
	color: #fff; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	padding-bottom: 10px; 
	border-bottom-color: #2C72B5; 
	text-decoration: none; 
}
.tab-container .etabs .tab .active #tab1back{ 
	position:relative;  
	z-index: 100; 
	padding-top: 20px; 
	padding-bottom: 5px; 
	margin-bottom: -18px; 
	position: relative; 
	top: -8px; 
	border-color: none; 
	color: #004756; 
	border-top-left-radius:15px; 
	border-top-right-radius: 15px; 
	padding-bottom: 10px; 
	border-bottom-color: #2C72B5; 
	text-decoration: none; 	
}
.tab-container .etabs .tab a:hover{ 
	text-decoration: none;
}
.tab-container .etabs .active #tab2back{
	position:relative; 
	z-index: 100;
}
.tab-container .etabs .active #tab3back{ 
	position:relative; 
	z-index: 300; 
	padding-bottom: 10px;
}

.boton{
	background: #FBE363;
	margin-bottom: 12px;
	color: #5B4A03;
	width: 260px;
	text-align:center;
	border-radius: 15px;
	box-shadow: 0px 0px 10px rgba(51,51,51,1) ;
	cursor: pointer;
	border: solid 1px #510303;
	font-size: 34px;
	padding: 7px;
	}
	
.boton2{
	background: #FBE363;
	margin-bottom: 12px;
	color: #5B4A03;
	width: 260px;
	text-align:center;
	border-radius: 15px;
	box-shadow: 0px 0px 10px rgba(51,51,51,1) ;
	cursor: pointer;
	border: solid 1px #510303;
	font-size: 34px;
	padding: 7px;
	}
	
.Botones{
	border: solid 1px #510303;
	padding: 20px;
	border-radius: 15px;
	float: right;
	margin-top: -70px;
	height: 300px;
}
	
.pos1{
	width: 270px;
	height: 50px;
	border: dashed 2px #510303;
	border-radius: 15px;
	background: #FBE362;
	}
	
textarea{ 
	border: dashed 2px #006600;
	border-radius: 15px;
	padding: 5px;
	resize:none;	
}

.titulo{
	position:absolute;
	font-size:32px;
	top: 160px;
	background: #64B238;
	padding: 5px 10px;
	border-radius: 15px;
	color: #FFF;
	font-family:cabinregular;
}

.caption img { color:#000}

.arrastra{
	position:absolute;
	top:250px;
    text-align: center;
	left:985px;
	font-size:28px;
    width: 300px;
	background: #64B238;
	padding: 5px 10px;
	border-radius: 15px;
	color: #FFF;
	font-family:cabinregular;
}

.ccommons{position: absolute;background:url('../img/btn_cc.png') no-repeat;background-size:contain;width: 52px;height: 50px;bottom:40px;left:40px;cursor:pointer; z-index: 1000;}
.ccommons:hover{ opacity: 0.9}
.ccommons:active{background:url('../img/btn_ccoff.png') no-repeat;background-size:contain;width: 52px;height: 50px;bottom:37px;}
.lyPopUpccommons{position:absolute;left:361px;top:50%;background:#fff; border: solid 6px #042C49; border-radius:10px;  }
.lyCloseccommons{position:absolute;right:-30px;top:-35px; background:none; padding: 5px; border-radius: 7px;}
.lyPopContccommons{min-height:200px; overflow:auto;max-height:400px; width:800px;background:#709CB2;color:#fff; font-size:23px;}
.lyPopContccommons .ly_headccommons{padding:25px 0 20px 50px;background:#45b29d;color:#fff;min-height:35px;}
.lyPopContccommons .ly_contccommons{font-size:1.2em;padding:30px 0;text-align: justify; margin: 5px 20px;}