body {font-family: dinregular, Arial; font-size:12px; color:#000000; line-height:14px; margin:0; padding:0;}

html {
	margin:0;
	padding:0;
}

a img{
	border: none;
}

a {text-decoration: none; outline:none;}

a:hover, a:focus{text-decoration: none; outline:none;}

.titulo1{font-family: dinbold, Arial; font-size:12px; color:#000000; line-height:14px; text-decoration:none;}
a.titulo1:hover {font-family: dinbold, Arial; font-size:12px; color:#000000; line-height:14px;text-decoration:underline;}

.titpages{font-family: dinregular, Arial; font-size:10px; color:#000000; line-height:15px; text-decoration:none;}

.texto1 {font-family: dinregular, Arial; font-size:12px; color:#000000; line-height:14px; text-decoration:none;}
a.texto1:hover {font-family: dinregular, Arial; font-size:12px; color:#000000; line-height:14px; text-decoration:underline;}

h1 {font-family: dinbold, Arial; font-size:30px; line-height:32px; font-weight:normal; color:#000000; padding:0; margin:0; text-transform:uppercase;}
h2 {font-family: dinbold, Arial; font-size:24px; line-height:26px; font-weight:normal; color:#000000; padding:0; margin:0; text-transform:uppercase;}
h3 {font-family: dinregular, Arial; font-size:24px; line-height:26px; font-weight:normal; color:#000000; padding:0; margin:0; text-transform:uppercase;}
h4 {font-family: dinregular, Arial; font-size:14px; line-height:16px; font-weight:normal; color:#000000; padding:0; margin:0; text-transform:uppercase;}
h5 {font-family: dinbold, Arial; font-size:12px; line-height:14px; font-weight:normal; color:#000000; padding:0; margin:0; text-transform:uppercase;}
h6 {font-family: dinlight, Arial; font-size:30px; line-height:32px; font-weight:normal; color:#FFFFFF; padding:0; margin:0; text-transform:uppercase;}

.dataev {font-size:14px; line-height:20px;}
.tituloev {font-size:24px; line-height:26px;}


p { font-family: dinregular, Arial; font-size:12px; padding:5px 0px 0px 0; color:#000000; line-height:14px; text-decoration:none; }

p a{color:#000000; text-decoration:none; }

p a:hover{color:#3A3A3C}


.bold {font-family: dinbold, Arial;}
.link {font-family: dinregular, Arial; font-size:12px; color:#000000; line-height:14px; text-decoration:none;}
a.link:hover {text-decoration:underline;}

h3.eventdata{
	font-size: 20px;
}

.titulocontactos {font-family: dinregular, Arial; font-size:14px; padding:5px 0px 0px 0; color:#FFFFFF; line-height:16px;}
.titulonewsletter {font-family: dinregular, Arial; font-size:20px; padding:14px 0px 14px 20px; color:#FFFFFF; line-height:22px; text-transform:uppercase;margin:0px}

.notareleases {font-family: dinregular, arial; font-size: 11px; color: #000000; font-style: normal; line-height: 32px; font-weight: normal; font-variant: normal; text-decoration: none;margin:0;padding:0}
.listreleases {font-family: dinbold, arial; font-size: 14px; color: #000000; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-decoration: none;text-transform:uppercase;margin:0;padding:0}
.listreleases2 {font-family: dinregular, arial; font-size: 14px; color: #000000; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-decoration: none;text-transform:uppercase;margin:0;padding:0}
.pdfreleases {font-family: dinregular, arial; font-size: 14px; color: #000000; line-height: 16px; font-weight: normal; text-decoration: none;}
.pdfreleases:hover {color: #3A3A3C;}


.galeriadata {font-family: dinregular, arial; font-size: 10px; color: #000000; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-decoration: none;margin:0;padding:0}
.galeriatitulo {font-family: dinbold, arial; font-size: 14px; color: #000000; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-decoration: none;text-transform:uppercase;margin:0;padding:0}
.galerialegenda {font-family: dinregular, arial; font-size: 14px; color: #000000; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-decoration: none;margin:0;padding:0}

.sabermais {background-image:url('../i/mais2.png');background-repeat:no-repeat; background-position:200px 8px; background-color:#000;color:#FFF; font-family: dinlight, Arial; font-size:20px; line-height:22px; font-weight:normal; text-decoration: none; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; z-index:1;}
.sabermais:hover {background-image:url('../i/mais2-on.png'); background-repeat:no-repeat; background-position:200px 8px; background-color:#A8A9AD;color:#000; font-family: dinlight, Arial; font-size:20px; line-height:22px; font-weight:normal; text-decoration: none; z-index:1;}
/*.sabermais_on {background-image:url('../i/mais-on.jpg'); background-repeat:no-repeat; background-position:200px 8px; background-color:#A8A9AD;color:#000; font-family: dinlight, Arial; font-size:20px; line-height:22px; font-weight:normal; text-decoration: none}*/

.fundoeventos {background-color:#CCC; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
.fundoeventos:hover {background-color:#FFF;}

.partilhar {font-family: dinregular, Arial; font-size:16px; color:#000000; text-decoration:none;}
a.partilhar:hover {color:#58585A;}

.comprar a {float:left; width:100px; height:35px; font-family: dinregular, Arial; font-size:18px; color:#ffffff; line-height:35px; text-decoration:none; cursor:pointer; background-color: #3A3A3C; text-align:center; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s;}
.comprar a:hover {color:#ffffff; text-decoration:none; background-color: #A8A9AD;}

.formtexto {font-family: dinregular, arial; font-size: 12px; color: #666666; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-decoration: none; padding-right:5px}


.inputcontact {font-family: dinregular, arial; font-size: 12px; color: #666666; padding: 2px 3px 2px 3px; border-left: 1px solid transparent; border-right: 1px solid transparent; border-top: 1px solid transparent; border-bottom: 1px solid #CECED0;outline:none; background-color:transparent;margin-bottom:15px}
.inputcontact2 {font-family: dinregular, arial; font-size: 12px; color: #666666; padding: 2px 3px 2px 3px; border: solid 0px #FFF; outline:none; background-color:#FFF; margin-bottom:20px;margin-top:5px }
.inputcontact3 {font-family: dinregular, arial; font-size:12px; color:#666666; line-height:50px; padding: 2px 5px 2px 20px; border: 0px solid #E7E8EA;outline:none; background-color:#E7E8EA;margin:0px 0px 15px 0px;}
.inputcontact4 {font-family: dinregular, arial; font-size: 12px; color: #666666; padding: 2px 3px 2px 3px; border-left: 1px solid transparent; border-right: 1px solid transparent; border-top: 1px solid transparent; border-bottom: 1px solid #CECED0;outline:none; background-color:transparent;}
.inputcontact5 {font-family: dinregular, arial; font-size: 12px; color: #666666; padding: 2px 3px 2px 3px; border: solid 0px #FFF; outline:none; background-color:#FFF; margin-bottom:10px;margin-top:5px }
.inputcontact6 {font-family: dinregular, arial; font-size: 12px; color: #666666; padding: 2px 3px 2px 3px; border: solid 0px #FFF; outline:none; background-color:#FFF; margin-top:5px }


.botao{padding:6px 12px; font-family: dinregular, arial; font-weight: normal; font-style: normal; line-height: 14px; font-size:12px; color:#FFFFFF; background-color:#58585A; cursor:pointer; border: 0px solid #58585A; text-transform:uppercase; text-align:center; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;}
.botao:hover{color:#58585A; background-color:#FFFFFF;}
.botao2{padding:6px 12px; font-family: dinregular, arial; font-weight: normal; font-style: normal; line-height: 14px; font-size:12px; color:#FFFFFF; background-color:#58585A; cursor:pointer; border: 0px solid #58585A; text-transform:uppercase; text-align:center; -webkit-transition: all 0.2s linear 0s; -moz-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s;}
.botao2:hover{color:#58585A; background-color:#E7E8EA;}


/* Slide Show  */

.pics {padding:0px; margin:0px; overflow: hidden }
.pics img {top:0px; left:0px }
#slideshow {position: float; top:0px; left: 0px; float: left; margin: 0px ;}
#slideshow2 {position: float; top:0px; left: 0px; float: left; margin: 0px ;}


.styled-select select {
   font-family:dinregular,arial;
   font-size:16px;
   color:#FFF;
   background: transparent;
   width: 178px;
   padding: 5px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 33px;
   -webkit-appearance: none;
   outline:none;   
   }
.styled-select {
   font-family:dinregular,arial;
   font-size:16px;
   color:#FFF;
   width: 150px;
   height: 33px;
   overflow: hidden;
   background: url(../i/new_arrow.png) no-repeat right #58585A;
   border: 1px solid #58585A;
   }
   
 .styled-select2 select {
   font-family:dinregular,arial;
   font-size:16px;
   color:#FFF;
   background: transparent;
   width: 188px;
   padding: 5px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 33px;
   -webkit-appearance: none;
   outline:none;     
   }
.styled-select2 {
   font-family:dinregular,arial;
   font-size:16px;
   color:#FFF;
   width: 160px;
   height: 33px;
   overflow: hidden;
   background: url(../i/new_arrow.png) no-repeat right #58585A;
   border: 1px solid #58585A;
   }

.slideVermais {
	left: 0;
	top: 0;
	position: absolute;
	width: 498px;
	height: 300px;
	z-index: 1;
	overflow: hidden;
}
.slideVermais .divmais {
	width: 498px;
	height: 300px;
	display: none;
	position: absolute;
	text-align: center;
	top:0;
	left:0;
	background-color: #333;
	opacity: 0.80;
	filter:alpha(opacity=80);
	z-index: 2;
	overflow: hidden;
}

.copy
	{
	display: block;
	/*writing-mode: vertical-rl;*/
	-webkit-transform: rotate(90deg);	
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	z-index:9;
	/*bottom:115px;*/
	bottom: 260px;
	/*right:-40px;*/
	right: -190px;
	font-family: dinregular, Arial;
	font-size: 9px;
	color: #FFF;
	line-height:12px;
	letter-spacing: 1px;
	}
	
.copy a
	{
	font-family: dinregular, Arial;
	font-size: 9px;
	color: #FFF;
	line-height:12px;
	text-decoration: none;
	}
	
/*IMPORTANTE*/
.regMask{
	background:black;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* IE 8 */
	filter: alpha(opacity=90); /* IE 5-7 */
	-moz-opacity: 0.9; /* Netscape */
	-khtml-opacity: 0.9; /* Safari 1.x */
	opacity: 0.9; /* Good browsers */
	z-index:5;
}
/*IMPORTANTE*/


