body {margin:0; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; line-height:24px}
a:link {color: #990000; text-decoration:none;}
a:visited {color: #990033; text-decoration:none;}
a:hover {color: #990033; text-decoration: underline}
a:active {color: #990033; text-decoration:none;}
.strong { font-size:18px;}
#menu { display:block;  background-color:#333333; color:#CCCCCC; padding:6px; font-size:14px; font:Arial, Helvetica, sans-serif; text-align:center; z-index:98;  border-top:#CCCCCC solid 1px; text-align:left; padding-left: 20px}
#menu a { color: #CCCCCC; text-decoration:none; padding:0 4px}
#menu a:hover, #menu a.active {color:#FFFFFF}
ul#idiomas { margin:0 auto; font-size:0.7em; font-weight:600; padding:0; float:right;  background-color:#333333;}
ul#idiomas li { display:inline; margin:0 4px}
ul#idiomas li a{ color: #999999}
ul#idiomas li.active a{ color: #fff}
ul#idiomas li a:hover{ color:#fff; text-decoration:none}
ul#idiomas li a:active{ color:#fff}
ul#idiomas img{ margin-right:2px; margin-top:-2px; width:16px}
#header {width:100%; height:140px; text-align:center; background-color:#FFFFFF; border-bottom:#CCCCCC solid 1px}
#header img { margin-top: 25px}
.tag-outline { border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; height:50px; background-color:#FFFFFF}
.tag { background:#CCCCCC; color:#FFFFFF;; font-size: 21px; font-style:italic; height:40px; margin-top:5px; text-align:center; line-height:40px}
#main {line-height: 24px; color:#666666;}
h2 { font-size:18px; font-weight:bold; color:#990033}
h3 { font-size:16px; font-weight:bold; color:#990033}
.lisboa {background-color:#333; margin:0; padding:0}
.lisboa img{ width:100%; display:block}
p.premio-big{ font-size:20px; font-style:italic; margin-bottom:5px; margin-top:20px; line-height:24px}
p.premio-small{ font-size:14px; margin-top:0; line-height:18px}
.premios-logos { padding:20px 20px 60px; text-align: center}
.premios-logos img { margin: 5px 10px}
.row { display:table; width:100%; background-color:#FFFFFF;}
.darkred { background-color:#8F001C}
.column {display:table-cell;}
/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}
.center {width:50%; padding:40px 30px; text-align:justify}
.left{ background:url(../images/bleft.png) right repeat-y}
.right{ background:url(../images/bright.png) left repeat-y}

.center2 { width:50%; padding:40px 30px; background-color:#8F001C; text-align:center; color:#FFFFFF}
.left2{  background:url(../images/bleft2.png) right repeat-y}
.right2{ background:url(../images/bright2.png) left repeat-y}

.contactos { text-align:center}

#map {
    width: 100%;
    height: 300px;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 31px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border:none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #990000; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
	opacity:0.8;
}

#myBtn:hover {
    background-color: #555; /* Add a dark-grey background on hover */
}

@media screen and (max-width: 959px) {
	.center, .center2 { width:80%; padding:20px 15px}
}
@media screen and (max-width: 699px) {
	.tag {font-size: 16px; font-style:italic; height:40px; margin-top:5px; text-align:center; line-height:40px}
	p.premio-big{ font-size:16px; font-style:italic; margin-bottom:5px; margin-top: 20px; line-height:20px}
	p.premio-small{ font-size:12px; margin-top:0; line-height:14px;}
	
	ul#idiomas { margin:5px auto; font-size:0.7em; font-weight:600; padding:0; background-color:#333333; display:block; margin:0 auto; float:none}
	ul#idiomas li { display:inline; margin:0 2px}
	#menu { text-align:center;  padding-left: 5px}
}