/* CSS Document */
#contenidoizq div.new{
clear:left;
padding-top:15px;
height:1%;
}
#contenidoder div.new{
clear:left;
padding-top:8px;
height:1%;
}
.imgtumb{
margin-left:25px;
}
#contenidoizq div.texteh{
margin-left:230px;
}
#contenidoizq div.textev{
margin-left:160px;
}
#contenidoizq div.textehprod{
margin-left:0px;
}
#contenidoizq div.textevprod{
margin-left:0px;
}
#contenidoizq div.nomestexte{
margin-left:0px;
}
#contenidoizq h2{
padding-top:0px;
padding-bottom:0px;
padding-right:25px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2.0em;
/*line-height:2.2em;*/
margin-left:25px;
color:#993300;
font-weight:bold;
}
#contenidoizq h2.normal{
padding-top:0px;
padding-bottom:0px;
padding-right:25px;
padding-left:25px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
line-height:2.0em;
margin-left:0px;
color:#993300;
font-weight:bold;
}
#contenidoizq h2.normalfestivals{
padding-top:6px;
padding-bottom:0px;
padding-right:25px;
padding-left:25px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
line-height:2.0em;
color:#993300;
font-weight:bold;
clear:both;
}
#contenidoder h2{
padding-top:4px;
padding-bottom:0px;
padding-right:5px;
padding-left:8px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.6em;
line-height:1.2em;
color:#993300;
font-weight:bold;
}
#contenidoizq h2.titularhist{
font-size:1.3em;
line-height:1.6em;
}
#contenidoizq h3{
padding-top:2px;
padding-bottom:15px;
padding-right:25px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
margin-left:25px;
color:#666666;
font-weight:bold;
}
#contenidoder h3{
padding-top:-2px;
padding-bottom:5px;
padding-right:5px;
padding-left:8px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#333333;
font-weight:bold;
}
#contenidoizq h1.missatgefest{
padding-left:25px;
padding-right:25px;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.5em;
line-height:1.4em;
font-weight:lighter;
letter-spacing:0.0001em;
text-align:justify;
padding-bottom:20px;
padding-top:0px;
margin-top:0px;
}
div#onlynew ul{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
list-style-position:inside;
}

#contenidoizq p.parraffestivals{
padding-top:0px;
padding-bottom:10px;
padding-right:25px;
padding-left:25px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
line-height:1.5em;
}
#contenidoder p{
padding-top:2px;
padding-bottom:10px;
padding-right:5px;
padding-left:8px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.1em;
line-height:1.2em;
}
#contenidoizq p{
padding-top:0px;
padding-bottom:10px;
padding-right:25px;
margin:0px;
margin-left:25px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
line-height:1.5em;
}
#contenidoizq img{
float:left;
margin-right:12px;
padding:4px;
border:1px solid #000000;
background-color:#FFFFFF;
margin-top:0px;
clear:left;
}
#contenidoizq p img{
float:left;
margin-right:12px;
margin-bottom:5px;
padding:4px;
border:1px solid #000000;
background-color:#FFFFFF;
margin-top:14px;
clear:left;
}
#contenidoder img.imgdernew{
float:left;
margin-right:10px;
margin-left:8px;
margin-top:4px;
margin-bottom:2px;
border:1px solid #000000;
}
div.bgextras{
padding-top:10px;
height:40px;
margin-left:25px;
clear:left;
}
ul.extras {
background-image:url("../imatges/contenido/fondo_media.jpg");
background-repeat:no-repeat;
background-position:inherit;
padding:0px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
color:#000000;
font-weight:bold;
text-transform:uppercase;
list-style-type:none;
padding-left:12px;
padding-top:6px;
min-height:29px;
height:29px;
}
div#onlynew ul.extras {
padding:0px;
margin:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.0em;
color:#000000;
font-weight:bold;
text-transform:uppercase;
list-style-type:none;
padding-left:12px;
padding-top:6px;
}
ul.extras li{
float:left;
padding-right:3px;
}
ul.extras li a.aextras:link, a.aextras:visited{
display:block;
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;
}
ul.extras li a.aextras:hover, a.aextras:active{
color:#990000;
}


a.masgal:link, a.masgal:visited{
color:#3300CC;
text-decoration:none;
border-bottom:1px dotted #000000;
}
a.masgal:hover, a.masgal:active{
color:#990000;
}


ul.extrasder {
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
font-weight:bold;
text-transform:uppercase;
list-style-type:none;
padding-left:8px;
padding-top:0px;
padding-bottom:20px;
}
ul.extrasder li{
float:left;
padding-right:3px;
}
ul.extrasder li a.aextrasder:link, a.aextrasder:visited{
display:block;
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;
}
ul.extrasder li a.aextrasder:hover, a.aextrasder:active{
color:#000000;
}


ul.extrasgal {
padding:0px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#000000;
font-weight:bold;
text-transform:uppercase;
list-style-type:none;
padding-left:8px;
padding-top:0px;
padding-bottom:0px;
clear:left;
margin-left:20px;
}
*:first-child+html ul.extrasgal{
margin-bottom:20px;
}
ul.extrasgal li{
float:left;
padding-right:3px;
margin-top:20px;
}
ul.extrasgal li a.aextrasgal:link, a.aextrasgal:visited{
display:block;
color:#000000;
text-decoration:none;
border-bottom:1px dotted #000000;
}
ul.extrasgal li a.aextrasgal:hover, a.aextrasgal:active{
color:#990000;
}


ul.equip{
margin:0px;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
line-height:1.5em;
list-style-position:inside;
margin-bottom:15px;
margin-left:25px;
}
h1.grups{
display:block;
background-image:url("../imatges/grups/bggrups.jpg");
background-repeat:no-repeat;
width:344px;
height:34px;
font-family:Garamond, "Times New Roman", Times, serif;
font-size:1.4em;
line-height:1.5em;
font-weight:bold;
color:#993300;
margin-left:0px;
padding-left:25px;
padding-top:8px;
padding-bottom:0px;
margin-bottom:0px;
}
.keysearch{
color:#990000;
}
.pleft{
padding-left:25px;
}
h4{
padding-top:5px;
padding-bottom:5px;
padding-right:25px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.2em;
margin-left:25px;
color:#990000;
font-weight:bold;
}
#contenidoizq div.onlynew{
margin-left:0px;
}

#contenidoizq div.onlynew p{
padding-top:0px;
margin-top:0px;
}
.estatico{
margin-left:25px;
}

/*Estilos para formulario de contacto*/
.formcontacte{width:67%;margin-left:25px;margin-top:10px;}
fieldset { float: left; clear: left; width: 99%; margin: 0.6em 0 0.6em 0; padding: 0; border: 1px solid #999966;}
fieldset ol { padding: 1em 1em 0 0; list-style: none;}
fieldset li { padding-bottom: 1em;}
fieldset.submit { border-style: none; padding-bottom:20px;}
fieldset li { float: left; clear: left; width: 100%; padding-bottom: 0.8em;}

legend{
margin-left:1em;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#993300;
font-weight: bold;
border:1px solid #999966;
padding-left:4px;
padding-right:4px;
padding-top:2px;
padding-bottom:2px;
}
label { float: left; width:10em; margin-right:1em; font-size:1.1em;  text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.5em;}

.gracies{
margin-bottom:0px;
clear:both;
}
textarea{
font-size:11px;
}
.resaltatvermell{color:#990000; font-style:italic;}
/*Fin estilos para formulario de presupuesto*/

#barra{
margin-left:25px;
margin-top:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em;
}

a.linkspaginacio:link, a.linkspaginacio:visited{
color:#000000;
text-decoration:none;
}
a.linkspaginacio:hover, a.linkspaginacio:active{
color:#990000;
}
.banner{
margin-top:15px;
border:none;
}
#contenidoizq #onlynew p a:visited{
color:#CC0000;
text-decoration:underline;
}
#contenidoizq p.parraffestivals a:visited{
color:#CC0000;
text-decoration:underline;
}