html > body img{
    width: 100%;
}

body {
    font-family: 'Signika Negative', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', 'DejaVu Sans Condensed', sans-serif;
    min-width:1024px;
}

p, li, ul {
    line-height:1.2em;
}

hr {
    border: 0;
    height: 2px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,0.75), rgba(0,0,0,0));
    background-image:      linear-gradient(left, rgba(0,0,0,0), rgba(255,255,255,0.75), rgba(0,0,0,0));
}

a:link, a:visited {
    color: white;
	text-decoration: none;
}

a:hover {
    color:blue;
	text-decoration: underline;
}


    /*
        Classes    
    */

.scroll-pane
{
	width: 100%;
	height: 200px;
	overflow: auto;
}

.list {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
}

.div-main {
    display: inline-block;
    padding: 0;
    margin: 0;
}

.div-ret {
    width: 33.5%; 
    text-align: right;
}

.div-quad {
    width: 35%;
    position:relative;
}

.div-menu {
    width:28%;
}

.icons-top {
    width:2%;
    float: left;
    cursor: pointer;
    margin-bottom: 1%;
}

.icon-menu-tl {
    margin-bottom:3%;
}

.icon-menu-tr{
    margin-bottom:3%;
    margin-right:61%
}

.icon-menu-bl {
    margin-bottom:36%
}

.icon-menu-br {
    margin-bottom:36%;
    margin-right: 61%
}

.btn-menu {
    text-align: left;
    width: 11.5%;
    margin-left: 2%;
    cursor: pointer;
}

.btn-home {
    margin: 3% 3% 0 3%;
    cursor: pointer;
    color: white;
}

.page {
    position: absolute;
    top:0;
    width:100%;
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

.page-text {
    margin:3%;
    margin-bottom: 0;
    padding: .7em .7em 0 .7em;
    color: white;
}

.page-text-home{
	vertical-align: top;
}

.page-text-menu {
    margin-top: 1%;
	background-color: rgba(0,0,0,0.4));
    background-image: url(images/bg_title_small.png); 
	background-repeat: no-repeat;
	background-position: center right;
	background-size: auto;
	padding-bottom: .7em;
    font-weight: bold;
	vertical-align: middle;
	min-height: 28px;
	font-size: 11px;
}

@media only screen and (min-width: 1600px) {	

.page-text-menu {
	padding-bottom: 1.2em;
    background-image: url(images/bg_title.png); 
	font-size: 15px;
}

}

.page-text-content {
    margin-top: 0;
}

.page-text-news {
    overflow:auto;
    margin-top:1%;
}


    /*
        IDs    
    */

#main-page {
    -webkit-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%;
}

#fb_icon {
    margin-left:64%;
}

#twitter_icon {
    margin-left: .5%;
    margin-right: 20%;
}

#map {
    width:92%;
    margin:4%;
    margin-top:1%;
    border:0;
    padding:0;
}

/*#news {
    overflow:auto;
    margin-top:1%;
}*/

#footer {
    margin-left:33.5%;
    margin-top:0;
    color: grey;
}

#privacy:link, #privacy:visited {
    color:grey;
}

#privacy:hover {
    color: black;
}


    /*
        Webkit Scrollbar
    */

/*#news::-webkit-scrollbar {
    width: 2%;
}

#news::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.7); 
}

#news::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1); 
}


    /*
        Animations
    */

.icons-top:hover,
.btn-menu:hover {
    /*-webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);*/    
}

.scale-down {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}

.scale-up {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.main-page-out {
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -o-transform: scale(0,0);
    transform: scale(0,0);
}

.main-page-in {
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -ms-transform: scale(1,1);
    -o-transform: scale(1,1);
    transform: scale(1,1);
}