/* ==========================================================================
   Jaime Cabus
   ========================================================================== */
body{ width:100%;  background: url("../images/bg-index.jpg") repeat-x center top; font-family: Verdana, Geneva, sans-serif}
.header-line{
       width: 100%;
       height: 5px;
       background-color: #d40202;
   }
header{ width:100%; padding-top:5px;}

#header-container{  width:667px; margin: 0 auto;}
#logo{width:401px; margin: 0 auto;}

.main{ width:960px; height:380px; margin: 0 auto; position: relative;}

.main div{ float:left;}
#slogan{ width:309px; margin: 0 auto;}
#descuentos{float:left; width:150px; height:350px;}


#40{
	position: absolute;
	left: 580px;
	top: 242px;
}
#30{
	position: absolute;
	left: 443px;
	top: 397px;
	width: 198px;
	height: 185px;
}


.slider{ float:left; width:570px; height:398px; }
.slider img{ width:448px; margin-left:90px; margin-top:50px;}

.main .menu{

       float: left;
       width: 230px;
        font-family:"GillSansStd-Light";
       
   }

    .main .menu ul{
        margin: 0;
        padding: 0;
    }

    .main .menu li{
        border-bottom: #fdc6c6 solid thin;
        color: #d40202;
        font-size: 14px;
		line-height:17px;
    }

    .main .menu li span{
        font-size: 20px;
        	font-family:"GillSansStdBold";
    }

    .main .menu li a{
        color: #d40202;
        text-decoration: none;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 10px;

        display: block;
    }

    .main .menu li:hover{
        background-color: #d40202;
         color: #FFF;
    }
	 .main .menu li a:hover{
         background-color: #d40202;
        color: #FFF;
    }

    .social-links{
        color: #ffffff;
        font-size: 14px;
        margin-top: 20px;
    }

footer{ 
    position: absolute;
    background:url(../images/footer.png) no-repeat center bottom; 
	background-size: 100% 100%; 
	width:100%; 
	height:360px; 
	z-index:30; 
	color:#FFF; 
	display:block; 
}

#footer-container{ width:960px; margin: 0 auto;}
#tarjeta{position:absolute; margin-top:-50px;}
#footer-info{ padding-top:120px; text-align:center;}
#footer-info p{ font-size:13px;}
#footer-info p span{ font-size:18px; font-weight:bold; font-style:italic; }

	
