body{
font-family: 'Signika', sans-serif;
font-size:1em;
margin:0;
padding:0;
}

a{text-decoration:none;}

.acred-online{
display:none;
position:absolute;
bottom:25%;
left:35%;
background-color:#C6D114;
padding:10px 15px;
-moz-box-shadow: 1px 1px 5px #000000;
-webkit-box-shadow: 1px 1px 5px #000000;
box-shadow: 1px 1px 5px #000000;
}

.acred-online:hover{background-color:#000000;}

.acred-online a{text-transform:uppercase; font-size:2em;color:#000000;}
.acred-online a:hover{color:#C6D114;}

.onlyindex {
background:#FFFFFF;
}

.superior{
position: absolute;
top: 0px;
right: 0;
}

.idiomes{
background: none repeat scroll 0 0 #C6D114;
float: right;
padding:5px 25px 5px 5px;
margin-left:80px;
}

.area{
background: none repeat scroll 0 0 #B2B3B5;
padding:5px;
float:right;
}

.superior .area li{
padding-right:10px;
padding-left:5px;
}



.area li:last-child{
border:none;
}

.superior ul li{
display:inline-block;
padding-left:1px;
border-right: 1px solid #000000;
padding-right: 5px;
}

.superior ul li:nth-child(3){
border-right:none;
padding-right:0;
}

.superior ul li a{color:#FFFFFF;}

.superior ul li a:hover{
color:#000000;
}


/*presentacion*/


#fecha{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
float: right;
margin: 67px 25px 0;
padding: 15px;
text-align: right;
-moz-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
-webkit-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
box-shadow:10px 10px 5px rgba(150,148,148,0.7);
border:none 3px #000000;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright:20px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
border-bottom-right-radius:20px;
}


.numeros{
color:#C6D114;
}

#fecha h2{
font-family: 'Signika Negative', sans-serif;
font-size:2.5em;
color:#FFFFFF;

}

#presentacion {
background:rgba(0,0,0,0.8);
margin: 42px 25px;
padding:15px;
width:436px;
-moz-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
-webkit-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
box-shadow:10px 10px 5px rgba(150,148,148,0.7);
border:none 3px #000000;
-moz-border-radius-topleft: 20px;
-moz-border-radius-topright:20px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
border-bottom-right-radius:20px;
}

#menu-pres{
margin: 65px auto;
text-align: left;
width: 95%;
z-index:2000;
}

#menu-pres>ul{
font-size:1.3em;
}

#menu-pres>ul>li{
display:inline-block;
position:relative;
text-transform:uppercase;
background:rgba(0,0,0,0.8);
padding:10px;
margin-right:25px;
border:none 3px #000000;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
}

#menu-pres>ul>li a{
color:#FFFFFF;
padding-bottom:25px;
}

#menu-pres>ul>li a:hover{
color:#C6D114;
}

#menu-pres ul li ul{
display:none;
position:absolute;
left:0;
top:43px;
width:186px;
}

#menu-pres ul li ul li{
background:rgba(198,209,20,0.8);
padding:5px;
margin-bottom:3px;
font-size:0.8em;
text-transform:none;
font-weight:400;
}

#menu-pres ul li ul li a{
color:#000000;
}

#menu-pres ul li .larga li{
width:197px;
}

#menu-pres ul li ul li:hover{
background:#C6D114;
}

#menu-pres ul li ul li a:hover{
color:#000000;
}

#menu-pres ul li:hover ul{
display:block;
}

#wrapper{
width:100%;
margin:0 auto;
}

/*showroom*/

header{
background:#000000;
overflow:auto;
padding:25px;
position:relative;
}


header h1 img{max-width:100%;}

.slogan{
float:right;
}

.sloganindex{
float:right;
}

.slogan p{
font-family: 'Signika Negative', sans-serif;
font-size:2em;
color: #FFFFFF;
padding-top: 23px;
}

.sloganindex p{
font-family: 'Signika Negative', sans-serif;
font-size:2em;
color: black;
padding-top: 23px;
}



.principal{
background:#C6D114;
padding:10px 44px;
}

.principal>ul{
font-size:1.3em;
}

.principal>ul>li{
display:inline-block;
text-transform:uppercase;
position:relative;
margin-right:50px;
z-index:5000;
}

.principal>ul>li a{
color:#000000;
padding-bottom:25px;
}

.principal>ul>li a:hover{
color:#FFFFFF;
}

.principal ul li ul{
display:none;
position:absolute;
left:0;
top:31px;
width:186px;
}

.principal ul li ul li{
background:rgba(0,0,0,0.8);
padding:5px;
margin-bottom:3px;
font-size:0.8em;
text-transform:none;
font-weight:400;
width:218px;
}

.principal ul li .larga3 li{
background:rgba(0,0,0,0.8);
padding:5px;
margin-bottom:3px;
font-size:0.8em;
text-transform:none;
font-weight:400;
width:190px;
}

.principal ul li ul li a{
color:#FFFFFF;
}

.principal ul li .larga li{
width:172px;
}

.principal ul li ul li:hover{
background:#C6D114;
}

.principal ul li ul li a:hover{
color:#000000;
}

.principal ul li:hover ul{
display:block;
}

main{
margin:42px auto;
width:90%;
overflow:auto;
padding-right:5px;
padding-left:5px;
}

main h2{
color: #C6D114;
font-size: 2em;
font-weight: 700;
padding-bottom: 27px;
}

.participan{overflow:auto; position:relative; height:60px;}
.participan h3{color:#000000;}
.participar{position:absolute; right:20px; top:17px;}
.participar h4{padding-bottom:8px; font-size:1em; text-transform:uppercase; text-align:center; font-weight:600;}
.participan .english{font-size:1.1em; padding-bottom:10px;}
.reservar{background:#C6D114; padding:10px; text-align:center;}
.reservar a{ color:#FFFFFF; font-weight:600;}
.reservar a:hover{color:#000000;}

article{
background:#F6F6F6;
padding:20px 25px;
margin-bottom:66px;
overflow:auto;
-moz-box-shadow: 1px 1px 5px #000000;
-webkit-box-shadow: 1px 1px 5px #000000;
box-shadow: 1px 1px 5px #C6D114;
}

.cajita{

padding:20px 20px;
margin-bottom:66px;
overflow:auto;

border: medium dotted #C6D114;

}



article p{
font-size: 1em;
font-weight: 200;
line-height: 25px;
padding-bottom: 20px;
text-align: justify;
}

.negrita{
font-weight:600;
}

h3{
font-size:1.2em;
padding-bottom:25px;
}


.sector{
background: none repeat scroll 0 0 #000000;
position:absolute;
bottom: 38px;
left:10px;
text-align: center;
width: 200px;
}



.sectores{overflow:auto; padding:5px; text-align:center;}

.sectores li{
display:inline-block;
vertical-align:center;
padding:0 40px 15px 0;
position:relative;
}

.sectores li img{
background:#FFFFFF; 
padding:10px;
-moz-box-shadow: 1px 1px 5px #000000;
-webkit-box-shadow: 1px 1px 5px #000000;
box-shadow: 1px 1px 5px #000000;

}

.sector h4{
color: #FFFFFF;
font-size: 1.2em;
line-height: 37px;
text-transform: uppercase;
}


.pie{
background:#DCDCDC;
padding:10px 50px;
padding-top: 15px;
overflow:auto;
border-top: 4px solid #000000;
}

.pie p{
color: black;
}

.suport{
background-color:#FFFFFF;
padding:10px 50px;
border-top: 2px solid #C6D114;
padding-top: 15px;
}
/*
footer .suport ul{
overflow:auto;
}
*/
.suport ul li{
display:inline-block;
padding-left:25px;
vertical-align:bottom;
}
.suport p{padding-bottom:15px;}
.suport ul li img{width:100%; padding-bottom:15px;}

.contactos{float:right; padding-right:25px;}
.organitza{float:left;}
.organitza li{display:inline-block; padding:10px 20px 15px 0;}

.organitza li:last-child{padding:0 0 25px 0;}

.organitza li img{width:100%;}

.contactos .puntet{ 
padding-left: 15px; padding-bottom:7px; text-transform:uppercase;}

.contactos .telefonos{
font-size: 1.2em;
padding-bottom: 10px;
padding-left: 16px;
}

.direccion{
background:#000000;
padding: 15px 25px;
text-align:center;
}

.direccion p{color:#FFFFFF;font-size:1em;}

.direccion a{color:#C6D114;}
.direccion a:hover{color:#9E9B9E;}


/*ficha tecnica*/

.ficha{
background:#F6F6F6;
padding:20px 25px;
margin-bottom:66px;
overflow:auto;
-moz-box-shadow: 1px 1px 5px #000000;
-webkit-box-shadow: 1px 1px 5px #000000;
box-shadow: 1px 1px 5px #000000;
}

.ficha p{
font-size: 1em;
font-weight: 200;
line-height: 25px;
padding-bottom: 20px;
text-align: justify;
}

aside{
float:right;
}

.ficha img{
margin-bottom:65px;
width:100%;
display:block;
-moz-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
-webkit-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
box-shadow:10px 10px 5px rgba(150,148,148,0.7);
}

dl{
padding: 0 25px 10px;
width: 50%;
}


.ficha dt{
background:url("../img/png/puntet-verd.png") 0 24px no-repeat;
font-size:1.2em;
font-weight:600;
padding:18px 0 15px 15px;
width:100%;
}

.ficha li dd{
border-bottom:none;
}

.ficha li:last-child dd{
border-bottom:1px solid #000000;
}

.ficha ul li .sin-linia{
border-bottom:none;
} 

.ficha dd{
padding:0 35px 15px 18px;
border-bottom:1px solid #000000;
width:100%
}

.ficha dd a{
color:#000000;
}

.ficha dd a:hover{
color:#C6D114;
}

/*expositores*/

.opcion{
background: none repeat scroll 0 0 #000000;
padding: 10px;
width: 280px;
border:none 5px #000000;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
margin-bottom:10px
}

.opcion h3{
color:#C6D114;
font-size:1.3em;
text-transform:uppercase;
font-weight:600;
padding-bottom:0;
}

.opcio1{
overflow:auto;
}

.opcio1 aside{
float:right;
max-width:100%;
}

.opcio1 aside img{
margin-left:80px;
margin-bottom:40px;
width:83%;
display:block;
-moz-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
-webkit-box-shadow:10px 10px 5px rgba(150,148,148,0.7);
box-shadow:10px 10px 5px rgba(150,148,148,0.7);
}

.opcio1 p{
font-weight:600;
padding-bottom:25px;
}

.opcio1 li{
background:url("../img/png/puntet-verd.png") 0 9px no-repeat;
padding-left:18px;
}

.opcio1 li p{
font-weight:200;
}

.general{
display: inline-block;
margin-right: 50px;
width: 47%;
}

.general p{
padding-bottom:0;
}

.general:last-child{
margin-right:0;
}




.opcionota{
background: none repeat scroll 0 0 #c8c8c8;
padding: 10px;
width: 350px;
border:none 5px #000000;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
margin-bottom:10px
}

.opcionota p{
color:#000000; 
font-size:1em;
/* text-transform:uppercase; */
/* font-weight:200;*/
padding-bottom:0;
/* font-weight: semibold; */
font-weight: semibold;
}

.opcionota a {
color: #000000;
font-weight: semibold;

}




/*solicitud invitaciones*/

form{
background:#F6F6F6;
padding:20px 25px;
margin-bottom:66px;
overflow:auto;
-moz-box-shadow: 1px 1px 5px #000000;
-webkit-box-shadow: 1px 1px 5px #000000;
box-shadow: 1px 1px 5px #000000;
width:50%;
margin:0 auto 25px;
}

fieldset .derecha{
float:right;
width:46%
}

fieldset p{
font-size: 1em;
font-weight: 200;
line-height: 25px;
padding-bottom: 20px;
text-align: justify;
}

.form{
float:left;
width:86px;
}

fieldset input{
width:165px;
}

#cargo{
margin-bottom:47px;
}

.mail{
float:left;
width:86px;
}

.observ{
width:120px;
padding-bottom:10px;
}

#email{
width:472px;
}


#observaciones, #comments{
width:98%;
height:200px;
}


#lopd{
float: left;
margin: 6px 10px 11px 0;
width: 0;
}

.checkbox{
font-size:0.7em;
line-height:15px;
}

.enviar{
float:right;
color:#6EBB4B;
}

/*visitante*/

.mapa{
float:right;
}

.negrita2{
font-weight:400;
padding-bottom:0;
}

.negrita3{
font-weight:400;
padding-bottom:82px;
}

.pabellon{
line-height:5px;
}

.transports {
margin-top: 2px;
float: left;
margin-right: 135px;
}

.izq{ float: left;margin-right: 135px; width: 40%;}

.izq h4, .der h4{text-transform:uppercase;color:#424242; font-weight:600;padding-bottom:15px;}
.izq p{font-size: 1em;font-weight: 200;line-height: 25px;text-align: justify;padding-bottom:6px;}
.izq .negrita2{color:#424242; font-weight:400; text-transform:uppercase; font-size:.87em; padding-bottom:3px; padding-top:5px;}
.izq li{background: url("../img/png/puntet-petit.png") no-repeat scroll 2px 9px rgba(0, 0, 0, 0); padding-left:15px;}
.izq a{font-weight:200; color:#424242; padding-bottom:20px; padding-top:10px; display:block; text-transform:uppercase;}
.der a{font-weight:200; color:#424242; display:block; text-transform:uppercase;}
.izq a:hover, .der a:hover{color:#C6D114;}
.last{padding-top:15px;}
.izq .ultima{padding-bottom:0;}

/*galeria*/


.nivoLightbox{
overflow:auto;
}
.nivoLightbox li{
float:left;
margin-bottom: 15px;
margin-right: 18px;
}

.nivoLightbox .foto{
margin-right:0;
}

.nivoLightbox li img{
width: 200px;
}

/*NEWS*/

.link{
float:right;
}

.link a{
font-weight:400;
color:#000000;
}

.link a:hover{
color:#C6D114;
}

.otros{text-align:right; font-size:1.5em; color:#424242;}

.otros1{text-align:left; font-size:1.5em; color:#424242; padding-left: 14px;}

/*informacion*/

.telefonos{float:left; width:45%; margin-right:160px;overflow:auto;}

.telefonos i, .emails i, .comercial i{float:left; padding-right:10px;}

.telefonos h3, .emails h3, .comercial h3{padding-top:5px; color:#000000;}

.tels{font-size:1.2em; font-weight:200; padding-bottom:2px;}

.tels span{font-size:.8em; font-weight:600; color:#B2B3B5;}

.emails h4{text-transform:uppercase; font-weight:600; padding-bottom:10px; color:#B2B3B5;}

.emails a, .comercial a{color:#000000; font-weight:400;}
.emails a:hover, .comercial a:hover{color:#C6D114;}
.emails .mails{padding-bottom:0;}

.comercial{overflow:auto; margin-top:68px;}
.comercial div{float:left; width:28%;}

.comercial div h4{font-size:1.2em;}

.comercial div i{ padding-top:6px;}

.comercial div p{font-size:1.1em;}
.comercial .cursiva{font-size:.9em;}
.emails{overflow:auto; padding-top:10px;}

/*viajes*/

.travelfira{float:right; width:250px; margin-left:60px;}

.travelfira article{overflow:auto;}

.travelfira article i{float:left; padding-right:10px; padding-top:3px;}

.travelfira h5{font-size:1.2em; font-weight:600; padding-bottom:10px;}

.travelfira p{line-height:20px; font-size:1em; text-align:left; padding-bottom:5px;}

.travelfira a{font-size:.9em; font-weight:600; color:#000000;}

.travelfira a:hover{color:#C6D114;}

.alojamiento h3{padding-bottom:12px;}

.hotel{background:#FFFFFF; overflow:auto; margin-bottom:0;}

.hotel p{padding-bottom:5px;}

.condiciones{font-size:.8em; font-style: italic; line-height:30px;}

.hotel h4{font-weight:600; font-size:1.2em; padding-bottom:5px;}

.img-hotel{float:left; margin-right:20px;}

.reserva{
background:#C6D114; 
float: right;
text-align: center;
width: 77%;
}

.reserva3{
background:#C6D114; 
float: right;
text-align: center;
width: 77%;
margin-top:25px;
}

.reserva3:hover{background:#000000;}
.reserva:hover{background:#000000;}
.reserva a{text-transform:uppercase; color:#000000; display:block; font-weight:600; padding:5px 10px;}
.reserva3 a{text-transform:uppercase; color:#000000; display:block; font-weight:600; padding:5px 10px;}
.reserva a:hover{color:#C6D114;}
.reserva3 a:hover{color:#C6D114;}

.des-transporte{overflow:auto; padding:5px;}

.des-transporte li{display:inline-block; width:33%; text-align:center; vertical-align:top; padding-right:37px;}
.des-transporte li:nth-child(3){padding-right:0;}
.des-transporte li:first-child{width:25%;}

.des-transporte li:nth-child(3) img{padding-bottom:16px; display:block;}
.link-descuentos{background:#C6D114;}
.link-descuentos:hover{background:#000000;}

.link-descuentos a{font-weight:600; text-transform:uppercase; color:#000000; display:block; padding:5px 0;}
.link-descuentos a:hover{color:#C6D114;}
.link-descuentos p{text-align:center; padding-bottom:0}

.trans{display:block;}

.onlyp {text-align:center; }

/*delegaciones*/

.dele-comerciales{
display: inline-block;
height: 278px;
margin-right: 15px;
vertical-align: top;
width: 19%;
margin-bottom:25px;
}

.dele-comerciales2{
display: inline-block;
height: 300px;
margin-right: 15px;
vertical-align: top;
width: 19%;
margin-bottom:25px;
}

.dele-comerciales h4, .dele-comerciales2 h4{font-weight:600; padding-bottom:15px; line-height:20px;}

.dele-comerciales p, .dele-comerciales2 p{
line-height: 19px;
padding-bottom: 10px;
text-align: left;}

.dele-comerciales a, .dele-comerciales2 a{font-weight:600; color:#000000;}

.dele-comerciales a:hover, .dele-comerciales2 a:hover{color:#C6D114;}

.esp{font-size:.9em;}

/*notas de prensa*/

.fecha{font-style:italic; font-weight:400; padding-bottom:25px; line-height:0; color:#7b7b78;}

.titular{font-size:1.4em; font-weight:600;}

.n-prensa{background:#C6D114; text-align:center; width:10%;}
.n-prensa:hover{background:#000000;}

.n-prensa a{color:#000000; padding:5px 10px; display:block; text-transform:uppercase; font-size:.85em;}

.n-prensa a:hover{color:#C6D114;}

.material-grafico{
background:#F6F6F6;
padding:20px 25px;
margin-bottom:66px;
overflow:auto;
-moz-box-shadow: 1px 1px 5px #000000;
-webkit-box-shadow: 1px 1px 5px #000000;
box-shadow: 1px 1px 5px #000000;
}

.material-grafico p{
font-size:1em;
font-weight:200;
padding-bottom:50px;
}

.material-grafico .material{
box-shadow:none;
padding:0 0 2px;
overflow:auto;
display:inline-block;
width:49%;
}

.log{float:left; margin-right:30px; }
.log img{border:1px solid #000000;}

.log-info{float:right; width:58%; margin-right:10px;}

.log-info h4{font-size:1.2em; font-weight:400;}

.log-info p{padding-bottom:5px;}

.cat{font-size:.8em ;font-weight:200;}

.archivo{background:#C6D114; width:50%; text-align:center;}
.archivo:hover{background:#000000;}

.archivo a{color:#000000; padding:5px 10px; display:block; font-size:.85em;}
.archivo a:hover{color:#C6D114;}

.marquee {
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #c6d114;
    height: 35px;
    overflow: hidden;
    padding-top: 22px;
    text-transform: uppercase;
    width: 895px;
}

.marquee .gris{color:#B2B3B5;}

.coche{float:left;width:32%;position:relative;}
.coche img{max-width:100%;}
.mapa img{width:100%;}

.parking{text-transform:uppercase; line-height:21px; font-weight:600;}

.hora{position:absolute; font-size:2.5em;top:80px;right:0; background:#C4D018; padding:12px;}

.hora p{padding:0; font-size:.7em; font-weight:400;}

.hora .precio{font-size:1.5em; font-weight:600;}

.logos-pabe{position: absolute;right: 490px;top: 61px;}

.logos-pabe li{display:inline-block; padding-right:20px;}

.slogan .pabellon{font-size:1.5em; font-weight:600; text-align:right;}

.anticipe{
background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
left: 190px;
padding: 25px;
position: absolute;
top: 333px;
width: 64%;
overflow:auto;
}

.anticipe div{display:inline-block;vertical-align:top;}

.anticipe p{color: #343434;font-size: 18px;line-height: 22px;padding-bottom: 25px;}
.anticipe h3{color:#111111;text-transform:uppercase; font-size:22px; padding-bottom:0; padding-top:15px;}
.anticipe i{padding-right:10px; }
.anticipe ul li p{padding-bottom:12px;}

.anticipe-text{margin-right:145px;}
.anticipe-text2{margin-right:294px;}

.anticipe-text h3, .anticipe-text2 h3{font-size:2em; color:#FFFFFF; text-transform:uppercase; font-weight:600;padding-bottom: 10px;}

.anticipe-text p, .anticipe-text2 p{
color: #ffffff;
    font-size: 1.5em;
    font-weight: 200;
    line-height: 34px;}
	
.precio-negrita{font-weight:600; color:#222222;}

.anticipe-boto{background:#C6D114;margin-top:50px;}

.anticipe-boto:hover{background:#000000;}

.anticipe-boto a{display:block; padding:15px; color:#000000; font-weight:600; text-transform:uppercase; font-size:1.2em;}
.anticipe-boto a:hover{color:#FFFFFF;}



/* preus   */


.preu{
background: none repeat scroll 0 0 #000000;
position:absolute;
bottom: 38px;
left:10px;
text-align: center;
width: 200px;
}

.preus{overflow:auto; padding:5px; text-align:center}

.preus li{
display:inline-block;
vertical-align:center;
padding:0 40px 15px 0;
position:relative;
width: 200 px;
height: 350 px;


}

.preus li img{
background:#FFFFFF; 
padding:10px;
-moz-box-shadow: 1px 1px 5px #000000;
-webkit-box-shadow: 1px 1px 5px #000000;
box-shadow: 1px 1px 5px #000000;

}

.preu h4{
color: #FFFFFF;
font-size: 1.2em;
line-height: 37px;
text-transform: uppercase;
}




button:hover{
 background-color: #585858;
 color: #FFFFFF !important;
} 

button {
 border-bottom: 5px solid #949191;
 text-shadow: 0 0px 0px #000000;
 padding: 10px;
 border-left: 0 none;
 border-right: 0 none;
 border-top: 0 none;
}


.destac  {
	width: 1000px;


}
 
.destacatpreus{
background: none repeat scroll 0 0 #323232;
padding: 10px;
width: 450px;
border:none 5px #000000;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
margin-bottom:10px;
position:relative;
height: 200px;
box-shadow: 1px 1px 5px #C6D114;
}

.destacatpreus1{
background: none repeat scroll 0 0 #dddddd;
padding: 10px;
width: 470px;
height: 200px;
border:none 2px #323232;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
margin-bottom:10px;
margin-top: 2px;
display: block;
box-shadow: 1px 1px 5px #C6D114;
}

.destacatpreus1 h2 {
text-align: center; 
font-size: 23px; 
color:#323232; 
padding-bottom: 10px;

}

.destacatpreus1 p {
text-align: center; 
font-size: 16px; 
width: 600 px; 
color:#323232; 
line-height: 24px;

}


.destacatpreus h3{
color:#FFFFFF;
font-size:1.3em;

font-weight:600;
padding-bottom:0;
font-weight: normal; 
font-size: 20px; 
text-align: center;


}
 
 .infopreus{
background: none repeat scroll 0 0 #FFFFFF;
padding: 30px;
width: 630px;
height: 40px;
text-align: center;
border:none 5px #000000;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
margin-bottom:10px;
position:relative;
margin-top: 20px;
box-shadow: 1px 1px 5px #323232;
}
 
 
 .infopreus p  {
		color: #C6D114;
		font-size: 25px;
		font-weight: bold;
		text-align: center;
		padding-top: 20px;
 }
 
.infopreus1{
background: none repeat scroll 0 0 #FFFFFF;
width: 1000px;
height: 40px;
text-align: center;
border:none 5px #000000;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright:0px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:0px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-top-left-radius:0px;
border-top-right-radius:0px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
margin-bottom:10px;
position:relative;
margin-top: 20px;
box-shadow: 1px 1px 5px #323232;

}

.infopreus1 p  {
		color: #323232;
		font-size: 25px;
		font-weight: normal;
		text-align: center;
		padding-top: 20px;

 }
 
 
.but:hover{
 background-color: #ffffff;
 color: #323232;
} 

.but {
 border-bottom: 1px solid #323232;
 padding: 10px;
 background-color: #c6d114;
 border-radius: 10px 10px 10px 10px;
 color: #323232;
 margin-top: 15px;
}
 
 
 
/* fin preus */

.rotator {
			font-size: 16px;
			font-family: Signika;
			padding: 10px 10px 0px 10px;
			border-bottom: 1px solid #323232;
			border-radius: 10px 10px 10px 10px;
			-moz-border-radius: 10px 10px 10px 10px;
			-webkit-border-radius: 10px 10px 10px 10px;
			border: 0px solid #000000;
			background-color: #323232;
			color: #FFFFFF;
			width: 830px;
			height: 30px;
			align: center;
			margin: auto;
			opacity: 0.8;

}



/*  fin slider noms expositors portada*/
/*
.marquee {
  width: 820px;
  height: 120px;
  margin: auto auto;
  overflow: hidden;
  position: relative;
  border: 1px solid #000;
  margin: auto auto;  
 
  background-color: #222;
 
  -webkit-border-radius: 5px;
  border-radius: 5px;
 
  -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .5), 0px 1px 0px rgba(250, 250, 250, .2);
  box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .5), 0px 1px 0px rgba(250, 250, 250, .2);
}

.marquee p {
  position: absolute;
  font-family: Tahoma, Arial, sans-serif;
  width: 100%;
  height: 100%;
  margin: 0;
  line-height: 18px;
  text-align: center;
  color: #ffffff;
  text-shadow: 1px 1px 0px #000000;
  filter: dropshadow(color=#000000, offx=1, offy=1);
  font-size: 15px;
}


.marquee p {
  transform:translateX(100%);
}



@keyframes left-one {
  0%  {
    transform:translateX(100%);
  }
  10% {
    transform:translateX(0);
  }
  40% {
    transform:translateX(0);
  }
  50% {
    transform:translateX(-100%);
  }
  100%{
    transform:translateX(-100%);
  }
}
@keyframes left-two {
  0% {
    transform:translateX(100%);
  }
  50% {
    transform:translateX(100%);
  }
  60% {
    transform:translateX(0);    
  }
  90% {
    transform:translateX(0);    
  }
  100%{
    transform:translateX(-100%);
  }
}



.marquee p:nth-child(1) {
  animation: left-one 10s ease infinite;
}
.marquee p:nth-child(2) {
  animation: left-two 10s ease infinite;
}

*/


/*  fin slider noms expositors portada*/

/*
@media screen and(min-width:1200px){
	main{
		margin:42px auto;
		width:90%;
		padding-right:5px;
		padding-left:5px;
	}
}



@media(min-width:768px) and (max-width:1199px){
	
	.principal > ul > li {
		margin-right:39px;
	}
	.principal > ul > li:last-child{margin-right:0;}
	.ficha img{
		max-width:100%;
		margin-bottom:228px;
	}
	.ficha img:last-child{
		margin-bottom:0;
	}
	aside{
		width:42%;
	}
	.ficha dd{
		width:91%; 
		line-height:18px;
	}
	
}

@media (max-width:767px){
	aside{
		float:none;
		}
	.ficha img{
		margin-bottom:34px;
		}
	dl{
		width:90%;
		padding:0;
	}
	
	.slogan{
		float:none;
		position:relative;
		top:-59px;
		}
	h1{
		position:relative;
		top:-30px;
	
		}
	header{
		padding:25px 25px 0;
		}
	.principal{
		padding: 10px 34px;
		}
	.principal > ul > li {
		border-bottom: 1px solid #000000;
		display: block;
		height: 30px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	
	.principal > ul > .desp-1:hover {
		border-bottom: 1px solid #000000;
		display: block;
		height:200px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	
	.principal > ul > .desp-2:hover {
		border-bottom: 1px solid #000000;
		display: block;
		height:85px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	.principal > ul > .desp-3:hover {
		border-bottom: 1px solid #000000;
		display: block;
		height:113px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	.principal > ul > li:last-child {
		border-bottom: 0;
	}
	
	.principal ul .desp-1 ul, .principal ul .desp-2 ul,.principal ul .desp-3 ul{
		position:absolute;
		width:97%;
		}
	.principal ul .desp-1 .larga2 li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.principal ul .desp-2 .larga li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.principal ul .desp-2 .larga2 li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.principal ul .desp-1 .larga2 li:last-child, .principal ul .desp-2 .larga2 li:last-child, .principal ul .desp-2 .larga li:last-child, .principal ul .desp-3 .larga li:last-child{
		border-bottom:0;
		}
	.principal ul .desp-1 .larga2 li a,.principal ul .desp-2 .larga2 li a, .principal ul .desp-2 .larga li a{color:#000000;width:100%; padding-bottom:0; display:block;}
	.principal ul .desp-1 .larga2 li a:hover, .principal ul .desp-2 .larga2 li a:hover, .principal ul .desp-2 .larga li a:hover{color:#FFFFFF;}
	
	.principal ul .desp-3 .larga li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.participan{
		float:right;
	}
	
	.pie, .suport{padding:25px 30px;}
	.organitza li{padding:10px 10px 15px 0;}
	.contactos{padding-right:0; text-align:right;}
	
	.contactos.telefonos{
	float:none;
	display:block;
	text-align:right;

	}
}

@media(min-width:600px) and (max-width:800px){

	.principal{
		padding: 10px 34px;
		}
	.principal > ul > li {
		border-bottom: 1px solid #000000;
		display: block;
		height: 30px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	
	.principal > ul > .desp-1:hover {
		border-bottom: 1px solid #000000;
		display: block;
		height:200px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	
	.principal > ul > .desp-2:hover {
		border-bottom: 1px solid #000000;
		display: block;
		height:85px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	.principal > ul > .desp-3:hover {
		border-bottom: 1px solid #000000;
		display: block;
		height:113px;
		margin-bottom: 5px;
		position: relative;
		text-transform: uppercase;
		z-index: 5000;
		line-height:30px;
		width:100%;
	}
	.principal > ul > li:last-child {
		border-bottom: 0;
	}
	
	.principal ul .desp-1 ul, .principal ul .desp-2 ul,.principal ul .desp-3 ul{
		position:absolute;
		width:97%;
		}
	.principal ul .desp-1 .larga2 li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.principal ul .desp-2 .larga li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.principal ul .desp-2 .larga2 li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.principal ul .desp-1 .larga2 li:last-child, .principal ul .desp-2 .larga2 li:last-child, .principal ul .desp-2 .larga li:last-child, .principal ul .desp-3 .larga li:last-child{
		border-bottom:0;
		}
	.principal ul .desp-1 .larga2 li a,.principal ul .desp-2 .larga2 li a, .principal ul .desp-2 .larga li a{color:#000000;width:100%; padding-bottom:0; display:block;}
	.principal ul .desp-1 .larga2 li a:hover, .principal ul .desp-2 .larga2 li a:hover, .principal ul .desp-2 .larga li a:hover{color:#FFFFFF;}
	
	.principal ul .desp-3 .larga li{
		font-size:0.9em;
		font-weight:400;
		line-height:15px;
		padding-left:15px;
		text-transform:uppercase;
		border-bottom:1px solid #000000;
		width:100%;
		background:none;
	}
	.contactos{float:none;}
	.pie, .suport{padding:25px 32px;}
}

@media(min-width:480px) and (max-width:600px){
	.participan{
	float:none;
	margin-left:131px;
	margin-bottom:50px;

	}


	.contactos{float:left;}
	.contactos li .telefonos-con, .contactos .puntet{text-align:left; padding-left:0!important;}
	.suport ul li{padding-left:0;}
	.direccion{padding:15px 0;}
	.direccion p{font-size:.85em;}
}
/*
@media (max-width:321px) {
	.slogan p{
	padding-top:75px;
	font-size:1.8em;
	}
	
	.participan{float:none; margin-left:77px; margin-bottom:50px;}
	.pie, .suport{padding:25px 19px;}
	.contactos{
		float:none;
		}
		
	.contactos li .telefonos-con, .contactos .puntet{text-align:center;}
	.suport ul li{
		display:inline-block;
		vertical-align:bottom;
		max-width:39%;
		padding-left:0;
		}
	.suport ul li img{max-width:100%;}
}
*/