@import url(https://fonts.googleapis.com/css?family=Abel);
html, body{height:100%;}
#wrapper{min-height:100%;}
#main{overflow:auto;padding-bottom:110px;}
#footer{position:relative;margin-top:0px;height:180px;clear:both;}
.bottom-line{
	position:absolute;
	bottom:0;
	width:100%;
	background-image: linear-gradient(90deg, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -o-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	height:200px;
	overflow:hidden;
}
.bottom-line .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;position:absolute;display:block;width:50px;height:50px;left:50%;margin-left:-25px;padding-top:15px;bottom:110px;font:24px 'Rum Raisin';color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);background:url("images/top.png") no-repeat center top;z-index:102;}
.bottom-line .top:hover{bottom:115px;}
.bottom-line .text{text-align:center;position:absolute;top:95px;display:block;font:18px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);width:100%;}
.bottom-line .text a{font-family: 'Rum Raisin'; font-size: 18px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
.bottom-line .text a:hover{font-family: 'Rum Raisin'; font-size: 18px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
.bottom-line .text1{text-align:center;position:absolute;bottom:45px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);width: 100%;}
.bottom-line .text1 a{font-family: 'Abel'; font-size: 16px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
.bottom-line .text1 a:hover{font-family: 'Abel'; font-size: 16px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
.bottom-line .text2{text-align:center;position:absolute;bottom:25px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);width: 100%;}
.bottom-line .codigo{color:#e9b4ee;}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}

@media (max-width:1366px){#main{overflow:auto;padding-bottom:100px;}
	
	.bottom-line{
	position:absolute;
	bottom:-5px;
	width:100%;
	background-image: linear-gradient(90deg, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -o-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	height:200px;
	overflow:hidden;
	}
	.bottom-line .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;position:absolute;display:block;width:50px;height:50px;left:50%;margin-left:-25px;padding-top:15px;bottom:110px;font:24px 'Rum Raisin';color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);background:url("images/top.png") no-repeat center top;z-index:102;}
	.bottom-line .top:hover{bottom:115px;}
	.bottom-line .text{text-align:center;position:absolute;top:95px;display:block;font:18px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text a{font-family: 'Rum Raisin'; font-size: 18px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text a:hover{font-family: 'Rum Raisin'; font-size: 18px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1{text-align:center;position:absolute;bottom:45px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1 a{font-family: 'Abel'; font-size: 16px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1 a:hover{font-family: 'Abel'; font-size: 16px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text2{text-align:center;position:absolute;bottom:25px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .codigo{color:#e9b4ee;}
	.bottom-line .center-align{left:50%;height:70px;margin-left:-500px;position:absolute;bottom:0;}
	body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;/}
}

@media (max-width:1000px){.bottom-line .center-align{margin-left:-400px;}
	#main{overflow:auto;padding-bottom:110px;}
	
	.bottom-line{
	position:absolute;
	bottom:0;
	width:100%;
	background-image: linear-gradient(90deg, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -o-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	height:200px;
	overflow:hidden;
	}
	.bottom-line .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;position:absolute;display:block;width:50px;height:50px;left:50%;margin-left:-25px;padding-top:15px;bottom:100px;font:24px 'Rum Raisin';color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);background:url("images/top.png") no-repeat center top;z-index:102;}
	.bottom-line .top:hover{bottom:105px;}
	.bottom-line .text{text-align:center;position:absolute;top:100px;display:block;font:18px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text a{font-family: 'Rum Raisin'; font-size: 18px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text a:hover{font-family: 'Rum Raisin'; font-size: 18px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1{text-align:center;position:absolute;bottom:35px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4); line-height: 18px;padding-left: 100px; padding-right: 100px;}
	.bottom-line .text1 a{font-family: 'Abel'; font-size: 16px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1 a:hover{font-family: 'Abel'; font-size: 16px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text2{text-align:center;position:absolute;bottom:15px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4); line-height: 18px;}
	.bottom-line .codigo{color:#e9b4ee;}
}

@media (max-width:860px){.bottom-line .center-align{margin-left:-300px;}
	.bottom-line .text1{padding-left: 50px; padding-right: 50px;}
}

@media (max-width:680px){.bottom-line .center-align{margin-left:-200px;}
	#main{overflow:auto;padding-bottom:105px;}
	.bottom-line .text1{padding-left: 5px; padding-right: 5px;}
}

@media (max-width:480px){.bottom-line .center-align{margin-left:-100px;}
	#footer{position:relative;margin-top:0px;height:200px;clear:both;}
}

@media (max-width:470px){.bottom-line .center-align{margin-left:-100px;}
	#footer{position:relative;margin-top:0px;height:220px;clear:both;}
	#main{overflow:auto;padding-bottom:170px;}
	
	.bottom-line{
	position:absolute;
	bottom:0;
	width:100%;
	background-image: linear-gradient(90deg, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -o-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	height:200px;
	overflow:hidden;
	}
	.bottom-line .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;position:absolute;display:block;width:50px;height:50px;left:50%;margin-left:-25px;padding-top:15px;bottom:110px;font:24px 'Rum Raisin';color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);background:url("images/top.png") no-repeat center top;z-index:102;}
	.bottom-line .top:hover{bottom:115px;}
	.bottom-line .text{text-align:center;position:absolute;top:90px;display:block;font:18px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text a{font-family: 'Rum Raisin'; font-size: 18px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text a:hover{font-family: 'Rum Raisin'; font-size: 18px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1{text-align:center;position:absolute;bottom:27px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4); line-height: 18px;}
	.bottom-line .text1 a{font-family: 'Abel'; font-size: 16px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1 a:hover{font-family: 'Abel'; font-size: 16px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text2{text-align:center;position:absolute;bottom:7px;display:block;font-family: 'Abel'; font-size: 16px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4); line-height: 18px;}
	.bottom-line .codigo{color:#e9b4ee;}
}
@media (max-width:380px){.bottom-line .center-align{margin-left:-100px;}
	#main{overflow:auto;padding-bottom:170px;}
	
	.bottom-line{
	position:absolute;
	bottom:0;
	width:100%;
	background-image: linear-gradient(90deg, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -o-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(195, 27, 83) 15%, rgb(227, 54, 96) 100%);
	height:220px;
	overflow:hidden;
	}
	.bottom-line .top{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-align:center;position:absolute;display:block;width:50px;height:50px;left:50%;margin-left:-25px;padding-top:15px;bottom:130px;font:24px 'Rum Raisin';color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);background:url("images/top.png") no-repeat center top;z-index:102;}
	.bottom-line .top:hover{bottom:135px;}
	.bottom-line .text{text-align:center;position:absolute;top:88px;display:block;font:18px 'Rum Raisin';color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);line-height: 22px;padding-left: 30px;padding-right: 30px;}
	.bottom-line .text a{font-family: 'Rum Raisin'; font-size: 18px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text a:hover{font-family: 'Rum Raisin'; font-size: 18px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1{text-align:center;position:absolute;bottom:32px;display:block;font-family: 'Abel'; font-size: 14px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4); line-height: 18px;}
	.bottom-line .text1 a{font-family: 'Abel'; font-size: 14px;color:#ffd000;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text1 a:hover{font-family: 'Abel'; font-size: 14px;color:#e9b4ee;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4);}
	.bottom-line .text2{text-align:center;position:absolute;bottom:7px;display:block;font-family: 'Abel'; font-size: 14px;color:#fff;text-shadow:0 2px 0 rgba(0, 0, 0, 0.4); line-height: 18px;}
	.bottom-line .codigo{color:#e9b4ee;}
}