body  { background-color: #000000; font-family: Arial; font-size: 12px; text-align: justify; 
			margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; }
tbody { font-family: Arial; font-size: 12px; text-align: left; color: #000000; }
p	{ font-family: Arial; font-size: 12px; text-align: justify; color: #000000; }
ul	{ font-family: Arial; font-size: 12px; text-align: left; color: #000000; 
	padding-right: 24px; padding-left: 50px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
li 	{ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}

a:link    { font-family: Arial; font-size: 12px; color: #000000; text-decoration: underline; }
a:visited {	font-family: Arial; font-size: 12px; color: #000000; text-decoration: underline; }
a:hover   { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; }
a:active  { font-family: Arial; font-size: 12px; color: #000000; text-decoration: underline; }

a.menu:link    { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.menu:visited { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
a.menu:hover   { font-family: Arial; font-size: 12px; color: #CC514C; text-decoration: none; }
a.menu:active  { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }

a.menu1:link    { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #CC514C; }
a.menu1:visited { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #CC514C; }
a.menu1:hover   { font-family: Arial; font-size: 12px; color: #000000; text-decoration: none; }
a.menu1:active  { font-family: Arial; font-size: 12px; color: #FFFFFF; text-decoration: none; background-color: #CC514C; }

a.menur:link { font-family: Arial; font-size: 12px; color: #CC514C; text-decoration: none; }
a.menur:visited { font-family: Arial; font-size: 12px; color: #CC514C; text-decoration: none; }
a.menur:hover { font-family: Arial; font-size: 12px; color: #999999; text-decoration: none; }
a.menur:active { font-family: Arial; font-size: 12px; color: #CC514C; text-decoration: none; }
.fuente1 { font-family: Arial; font-size: 12px; text-align: justify; color: #FFFFFF; }
.fuente2 { font-family: Arial; font-size: 12px; text-align: right; color: #FFFFFF; }
.fuente3 { font-family: Arial; font-size: 14px; text-align: justify;color: #dc4a43; }

.tm1 { border-right-color: #CC514C;  border-right-width: 1px;  border-right-style: solid;
       border-bottom-color: #CC514C; border-bottom-width: 1px; border-bottom-style: solid; 
       border-top-style: none; }
.tm2 { border-bottom-color: #CC514C; border-bottom-width: 1px; border-bottom-style: solid;
       border-top-style: none; border-right-style: none; border-left-style: none; }
.tm3 { border-right-color: #CC514C; border-right-width: 1px; border-right-style: solid;
       border-top-style: none; border-bottom-style: none; border-left-style: none; }
.tm4 { border-bottom-color: #CC514C; border-bottom-width: 1px; border-bottom-style: solid;
       border-top-color: #CC514C; border-top-width: 1px; border-top-style: solid;
       border-right-style: none; border-left-style: none; }
.tm  { border: 1px solid #CC514C; background-color: #FFFFFF; padding:4px; border-spacing:0; }

.quadrats { background-attachment: fixed; background-image: url(quadrats.jpg); background-repeat: repeat; }

.menum      { background-attachment: fixed; background-repeat: no-repeat;
              background-position: right bottom; border: 1px solid #FFFFFF; }
.menum_eng  { background-attachment: fixed; background-repeat: no-repeat;
              background-position: right bottom; border: 1px solid #FFFFFF; }
               
.cita { font-family: Arial; font-size: 11px; text-align: right; padding-left:50px; }
.cita2 { font-family: Arial; font-weight: bold; font-size: 12px; padding-left:20px; padding-right:20px; }

#navcontainer ul 
{
margin: 6px 0 0 0;
padding: 0;
font-family: Arial Helvetica, sans-serif;
font-size: 14px;
border:1px solid white;
}

#navcontainer li { 
margin: 0px 0 3px 0;
}
#navcontainer a
{
padding: 2px 2px 2px 2px;
color: #FFFFFF;
width:160px;
}

#navcontainer a:link, #navlist a:visited
{
color:#FFFFFF;
text-decoration: none;
border:1px solid #000;
}

#navcontainer a:hover 
{
color: #CC514C;
}

#active a:link, #active a:visited, #active a:hover  
{
background-color: #CC514C;
color: #000;
border:1px solid #000
}

/*    -------------------------- taules Tesis      -----------------------------*/

.taulatesis {
  border-collapse: collapse;
  border: 2px solid #CC514C;
  font: normal 80%/140% verdana, arial, helvetica, sans-serif;
  color:  #000;
  background: #fff;
  }
caption {
  padding: 0 .4em .4em;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFF;
  background:transparent;
  }
thead th, tfoot th {
  border: 1px solid #CC514C;
  text-align: left;
  font-size: 1em;
  font-weight: bold;
  color: #FFF;
  background: #CC514C;
  }
tfoot td{
	text-align: right;
}
tbody th.trtaules td {
  vertical-align:middle;
  text-align: left;
  background: #fff;
  }
tbody tr.trtaules td{
  color:  #000;
  background: #fff;
  border:1px solid #CC514C;
  }
tbody tr.trtaules:hover td {
  color: #000;
  background: #ccc;
}
/* ----------------------tauladetall --------------------*/
.tesisdetall {
 width:100%;
 background-color:white;
 margin:0 0 0 0;
 padding:0 0 0 0;
}
.tesisdetall p {
border: 1px solid #CC514C;
padding:5px 7px 5px 7px ;
}

.tesisdetall th {
 color:#000;
 background: #CC514C;
 padding-left:5px;
 padding-right:5px;
 font-size: 15px;
 }
 
.tesisdetall img {
border-style: none;
border-color: black;
padding:5px 5px 0 5px;
float:left;
margin: 10px 10px 0 10px;
}

.imatgecentre td{
width:126px;
height:14px;
}

a[href^="mailto:"]:link { 
text-decoration:none;
 }  
 
 .dropcap
{
font-family: Times New Roman;
float: left;
width: .9em;
font-size: 2em;
line-height: 100%;
}
.tab
{
	margin:30px;
}

/* ------------------------ modificacio texte imagtge per la pagina ressenyes ---------------------------*/

.imgtext img
{
float:left;
margin:2px;
padding-right:5px;
}

.txtalign
{
	float:right;
	font-style: italic;
	font-size: 0.5px;
}

.counter img

{
	float:left;
	position: static;
	top: 420px;
	
	
		
}

.cc img
{	
	border:#ffffff;
	float:right;
		
	}	
	
.cc a {
	
	color: red;
	text-decoration:none;
	font-size: smaller		
	
	
}
	
.cc p{

	color: white;
	font-size: smaller;
	text-align: right;

	}




	

