 img{
 margin:5px;
 }
 
 .textgeneral img{
margin-left:10px;
}

h2 .seccions{
color:#990000;
padding-top:30px;
padding-left:20px;
text-decoration:underline;


}

 .textgeneralart img{
margin-left:10px;
}

#agenda{

color:#ffffff;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight:bold;
padding-top:8px;
padding-left:5px;
padding-right:5px;
}

body{
margin:0;
background-image:;
background-repeat: no-repeat;
background-position:50% 10%;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
}

.textdata img{
padding-left:10px;
}

.fondo{
background-color:#9FD2FF
}

#separador{
pading-bottom:10px;
}

#linia{
background-color:#000000;
border-bottom: dashed 5px #FFDF12;
}

#linia2{
border-bottom: dashed 5px #CE0307;
padding-bottom:5px;
}

#linia3{
border-bottom: dotted 2px #330099;
padding-top:5px;
padding-bottom:5px;
margin-left:50px;
margin-right:50px;
}

#menuesq a:link{
background-color:#CE0307;
color:white;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight:bolder;
padding-left:5px;
padding-right:5px;
border-bottom: solid 2px;
margin-bottom:15px;
border-width:2px;
text-decoration:none;
}


#menuesq a:active{
background-color:white;
color:#CE0307;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight:bold;
padding-left:5px;
padding-right:5px;
border-bottom: solid 2px;
margin-bottom:15px;
border-width:2px;
text-decoration:none;
}



#menuesq a:visited{
background-color:#CE0307;
color:white;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight:bolder;
padding-left:5px;
padding-right:5px;
border-bottom: dotted 2px;
margin-bottom:15px;
border-width:2px;
text-decoration:none;
}

#menuesq a:hover{
background-color:white;
color:#CE0307;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight:bold;
padding-left:5px;
padding-right:5px;
border-bottom: solid 2px;
margin-bottom:15px;
border-width:2px;
text-decoration:none;
}

.textgeneral{
font-size:14px;
text-align:justify;
line-height:20px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.textgeneralart{
font-size:16px;
text-align:justify;
line-height:25px;
padding-left:10px;
padding-right:10px;
}

.textgeneralart a:link{
font-size:18px;
font-weight:bold;
text-decoration:none;
}

.textgeneralart a:visited{
font-size:18px;
font-weight:bold;
text-decoration:none;
}

.textgeneralart a:hover{
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#FFC118;
}

.texttitol {
color:rgb(53, 60, 130);
font-size:18px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}




.texttitol a:link{
color: rgb(53,60,130);
font-size:18px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}
.texttitol a:visited{
color:rgb(53, 60, 130);
font-size:18px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}



.texttitol a:hover{
color: rgb(208, 25, 29);
text-decoration:none;
font-size:18px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}




.texttitolart{
font-size:22px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}

.textautor{
color:#990000 ;
font-size:8pt;
font-weight:bold;
padding-left:10px;
padding-right:10px;
}


.textdata{
color:#990000 ;
font-size:8pt;
font-weight:bold;
padding-top:20px;
padding-left:10px;
padding-right:10px;
}

.textdataart{
font-size:12px;
font-weight:bold;
padding-top:20px;
padding-left:10px;
padding-right:10px;
}

.textdataart a:link{
font-size:10pt;
font-weight:bold;
text-decoration:none;
padding-top:20px;
padding-left:10px;
padding-right:10px;
}

.textsub{
font-size:12px;
padding-left:10px;
padding-right:10px;
}

.textsubart{
font-size:14px;
padding-left:10px;
padding-right:10px;
}

.textgeneralbreu{
color:#ffffff;
font-size:12px;
text-align:left;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

.texttitolbreu{
color:#ffffff;
text-align:left;
font-size:14px;
font-weight:bold;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

.texttitolbreu a:link{
color:#ffffff;
}

.texttitolbreu a:visited{
color:#ffffff;
}

.texttitolbreu a:hover{
color:#FFDF12;
}


.textdatabreu{
background-color:#f1d222;
color:#211e61;
font-size:12px;
font-weight:bolder;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
margin:2px;
}

.imatge{


}

#marges_forum{
text_align:left;
padding-left:15px;
padding-right:15px;
}
