
@import url('/css/bluescreen.css');
@import url('/css/blue/bluescreenZh.css');
@import url('/css/blue/bluezh_zone_footerW.css');
@import url('/css/blue/bluezh_zone_glossar.css');
@import url('/css/blue/bluezh_hlnk.css');
@import url('/css/blue/bluezh_hmenu_moderne.css');
@import url('/css/blue/bluezh_vlnk.css');
@import url('/css/blue/bluezh_vlnk_white.css');
@import url('/css/blue/bluezh_box_rc.css');


/* width and border of site */
#bg {width:1020px;margin: 0 auto; background-color:white;}
.container {width:1020px;margin: 80px auto 0 auto;background-color:white;min-height: 400px;} /* grid width (without border): 950px */
#content {margin-left:35px; }
.errormessage { padding: 20px; font-size: 2em;}

body { overflow-y: scroll; background-color:#7C1032; background-image: url('/images/bluezh/bg_overlay.png'); background-position: top center; background-repeat: no-repeat;  }
#content {min-height:400px; margin-top: -80px; }

#header { width:100%; padding: 0; margin: 0; height: 2em !important; max-height: 2em !important;  position: relative; }
.logo { height: 100px; width: 300px; background-repeat: no-repeat; display: block; float: left; position: relative; top: -80px; left:15px; }
.logo { background-image: url('/images/Logo_CasaEstoril.png');display:block; text-indent:-9999px; }

.hmenu_moderne { -moz-border-radius: 8px 8px 0 0; background: url('/images/navbg2.png') no-repeat scroll center top transparent; }
.hmenu_moderne { position: absolute; top:-10px;}
.hmenu_moderne ul {width:1020px;}
.hmenu_moderne > ul > li.active > a { background: none repeat scroll 0 0 white; outline: 0 none; color: rgb(0, 0, 0); }


h1 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h2 {font-size:1.5em;margin-bottom:1em;}
h3 {font-size:1.35em;line-height:1;margin-bottom:0.85em;}
h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
strong { font-size:1.15em; color:#595959; }
a {color: #AA1240; text-decoration:none; font-weight:bold;}
a:hover {color: #D16283; text-decoration:underline; font-weight:bold;}
.vlnk a, .vlnk strong, .vlnk span {
    color: #AA1240; text-decoration:none; font-weight:bold;
}

.box_move {
     width: 280px;
     border-radius: 8px 8px 8px 8px; 
     padding: 5px 25px 5px 25px; border:1px solid gray; float: right;
     margin-bottom: 30px;
}



/*.hlnk ul {text-decoration:none;}
.hlnk ul > li a {float:left }
.hlnk ul > li a {color: white; }*/
.hlnk ul {text-decoration:none; margin:0; padding:0; display:inline; float:left;}
.hlnk ul > li {display:inline; float:left; font-size:1.0em; line-height:1em; list-style-type:none; margin:0; padding:0;}
.hlnk ul > li a {color: white; text-decoration:none; background:transparent; display:block; font-size:1em; margin:0; padding:0.4em 0.6em 0.4em 0.0em; width:auto;}
.hlnk ul > li.active a {text-decoration:underline; outline: 0 none;}
.hlnk ul > li div.divider {color:black; display:block; margin:0; padding:0.4em 0.6em 0.4em 0.0em; }

#cookieConsent {
 position: fixed;
 bottom: 0;
 width: 100%;
 margin: 0; z-index: 99999;}
 #cookieConsent .btn {
 margin-top: 12px;
 display: block;
 margin: auto; }




