/* html5doctor.com Reset v1.6.1 - http://cssreset.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
body{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	background: #5A0309;
}

.container{
	width: 100%;
	height:140px;
	position: fixed;
	bottom: 0px;
	background: none repeat scroll 0 0 #5A0309;
}

#containerbox{
	margin:auto;	
	height:145px;
	width:1100px;
	/*width: 850px;*/
}
/*#liston{
	background: url(../img/liston.png) no-repeat;
	width: 255px;
	height: 206px;
	margin: 0 auto;
	text-align: center;
	margin-top: 0px;
	position: relative;
	z-index: 100;
	top: 0;
}*/

#liston {
    background: url("../img/liston.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 206px;
    margin: 0 auto 0 35px;
    position: relative;
    text-align: center;
    top: 0;
    width: 255px;
    z-index: 100;
}

#liston img{
	margin-top: 25px;
}

.entrar{
	margin-top: 15px;
}

.entrar a{
	color: #000;
	text-transform: uppercase;
	text-decoration: none;	
	font-weight: bold;
}

.entrar a:hover{
	color: #A81E25;
}

.logo-home{
	text-align: center;
	height: 107px;
	margin-top: 6px;
	margin-bottom: 25px;
}

#index-banner{
	width: 100%;
	height: 320px;
	background: #000;
	margin-top: -80px;
	border-top: 5px solid #e8e5d7;
	border-bottom: 5px solid #e8e5d7;
	background: #000 url(../img/home-banner.jpg) top center;
}

#footer-home{
	text-align: center;
	color: #fff;
	/*width: 1100px;*/
	width: 850px;
	float: left;
	margin: 8px 0;
	font-size:10px;
}

#footer-home a{
	color: #fff;
}

.home-logo2{
	float: left;
	width: 160px;
	margin-top: 7px;
	margin-left: 10px;
}

.ft-prev{
	background: url(../img/left.png) no-repeat;
	width: 69px;
	height: 55px;
	overflow: hidden;
	text-indent: 200px;
	opacity: 1 !important;
	top: 275px !important;
	left: -30px !important;
}

.ft-next{
	background: url(../img/right.png) no-repeat;
	width: 69px;
	height: 55px;
	overflow: hidden;
	text-indent: 200px;
	opacity: 1 !important;
	top: 275px !important;
	right: -30px !important;
}

#ft-buttons-slideshowHolder{
	display: none;
	visibility: hidden;
}

#slideshowHolder{
	margin: 0px auto 0  auto;		
}

.ft-title{
	width: 800px;
	padding: 10px 0;
	text-align: right;
	padding-right: 100px;
}

footer{
	text-align: center;
	color: #fff;
}

#home1, #home2{
	width: 200px;
	height: 100px;
	background: url(../img/textura.jpg) repeat;
	text-align: justify;
	font-size: 12px;
	color: #1f3028;
	margin-top: 20px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.6);
}

#home3, #home4, #home5{
	background: url(../img/textura.jpg) repeat;
	width: 200px;
	height: 100px;
	margin-top: 20px;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.6);
}

#home1, #home3{	float: left; margin-left:10px; margin-top:5px;}
#home2, #home4, #home5{	float: left; margin-left:10px; margin-top:5px;}


.txt-home{
	width: 360px;
	margin: 0 auto;
}


.home-txt2{
	width: 240px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	line-height: 20px;
	color: #a5202a;
}

@media screen and (max-width: 480px)   {
	
	#containerbox{ width:100%;
	margin-left: 10%; 
	height: 100px}

	#home5,#home4, #home3, #home2, #home1{
		width: 120px;
		height: 80px;
	}

	.home-logo2 img{
		width: 100px;
	}
	.logo-home img{
		max-width: 100px;
		max-height: 55px;
	}
	#liston img{
		max-width: 100px;
		max-height: 75px;
		position: center;
	}
	#liston{
		background-size: 150px;
		background-position:top;
	}
	.entrar {
		font-size: 60%;
		margin-top: 10px;
	}
}

@media screen and (max-width: 600px) and (min-width:480px) {
	#containerbox{ width:640px; }
} 


.img-punta-estrella{
    margin-left: 20px !important;
    margin-top: -2px !important;
    width: 141px;
}