﻿body {
     background: #fafbfd;
     margin: 0 auto;
     font-size: 11px;
     text-align:center;
     font-family: Verdana;  
}

#page {
     width: 752px;
     margin: 0 auto;
     text-align: left;
}



/* HEADER */

#top, table tr td #top {
     font-size:1.1em;   
     padding: 0px 0px 0px 0px;
     color: #333399;
     float: left;
     width:752px;
     height: 112px;
     background-image:url(cat/img/top.jpg);
}

#top img, table tr td #top img {
      float: left;
      margin: 3px 0px 0px 5px;
}

#top ul#languages, table tr td #top ul#languages{
     margin: 0px;
     margin-top: 10px; /*Hack IE */
     float:right;
     list-style: none;
     font-size: 0.9em;
     padding: 0px 4px 60px 100px;
}

#top ul#languages li, table tr td #top ul#languages li{
      float:left;
      padding: 0px 5px 0px 5px;
      border-right: solid 1px #99cccc;
}

#top ul#contact, table tr td #top ul#contact{
      float: left;
      list-style: none;
      margin: 4px 0px 3px 9px;
      padding: 0px;
      font-size: 0.9em;
      width: 300px;
}

#top ul#contact li, table tr td #top ul#contact li{
      float:left;
      padding: 0px 5px 0px 3px;
}

#top ul#contact li a, table tr td #top ul#contact li a {
	text-decoration: none;
}

#top #date, table tr td #top #date  {
      float:right;
      width: 400px;
      text-align: right;
      font-size: 0.8em;
      color: #000;
      padding: 0px 9px 3px 0px;
      margin: 0px;
      font-weight: bold;
}

/* CONTINGUT */

#fila {
     float:left;
     font-size: 0.8em;
     color: #333399;
     font-weight: bold;
     margin: 0px 0px 0px 4px;
     width: 742px;
}


body table tbody tr td {
	margin: 0px;
	padding: 0px;
}

#content {
     width: 397px;
     margin: 0px 0px 0px 0px;
     float:left;
     text-align: center;
     padding: 0px;
	background-image: url(cat/img/background_centre.jpg);
	background-repeat: repeat-y;     
	background-position: center;
}


#noticies_border {
	width: 360px;
	min-height: 110px;
	border: solid 1px #dfe5ee;
	margin: 5px 0px 0px 16px;
	padding: 3px;
	background-color: #FFF;
	float: left;
	_margin: 5px 0px 0px 13px;
}

#noticies {
     height: 120px;
     width: 350px;
     margin: 0px 0px; 0px 0px;
     padding-bottom: 11px;
	 //padding-bottom: 0px;
     text-align: left;
     color: #7b081a;
     background-color: #F0F3F8;
     border: solid 5px #FFF;
     float: left;
	 	font-weight: normal;
}


#noticies h1 {
     font-size: 1.6em;
	 margin: 0px 0px 2px 2px;
	 //margin-bottom: 2px;
	 padding: 0px;
}

#noticies #formacio {
	height: 130px;
	//height: 130px;
	float: left;
	width: 48%;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
}

#noticies #agenda {
	height: 130px;
	//height: 130px;
	float: left;
	width: 48%;
	overflow:hidden;
	margin: 0px;
	margin-right: 12px;
	padding: 0px;
}

#noticies #formacio p, #agenda p {
	margin: 0px;
	padding: 0px 0px 3px 0px;
	//padding: 0px 0px 1px 0px;
}

#noticies #agenda_bd, #formacio_bd {
	float: left;
	height: 98px;
	overflow:hidden;
	width: 100%;
	color: #000;
}

#noticies #agenda #agenda_bd a, #formacio #formacio_bd a {
	background-color: transparent;
	color: #000;
	margin: 0px;
	padding: 0px;
}

#noticies #agenda a, #formacio a {
	float: left;
	background-color: #7b081a;
	color: #FFF;
	padding: 1px 0px 1px 0px;
	width: 99%;
	font-weight: normal;
}


#imatges {
     width: 365px;
	 //width: 360px;  
     float: left;
     border: solid 1px #DEE5ED;
     margin: 10px auto 20px 16px; 
     //margin: 12px auto 20px 14px; 
     text-align: left;
     background: #FFF;
}

#imatges p {
     border-bottom: dotted 2px #000000; 
     margin: 10px 15px 10px 17px;
     padding: 5px 0px 3px 0px;
     float: left;
	 font-size: 1.4em;
	 text-align: center;
}

#imatges img {
     margin: 0px 0px 0px 8px;
	 //margin: 0px 0px 0px 5px;
}

#lanit {
	float: left;
	margin: 0px 0px 20px 22px;
	//margin: 0px 0px 20px 14px;
	padding: 0px;
	border: solid 1px #DEE5ED;
}

#lanit img {
	border: 0px;
}

#premis {
	margin: 0px 5px 20px 0px;
	//margin: 0px 10px 20px 0px;
	padding: 0px;
}

#premis img {
	border: 0px;
}

#croniques_border {
	float: left;
	border: solid 1px #dfe5ee;
	width: 170px;
	margin: 0px 3px 0px 20px;
	//margin: 0px 0px 0px 15px;
	height: 211px;
	background-color: #FFF;
	padding: 5px;
}

#croniques {
	float: left;
	width: 170px;
	height: 211px;
	background-color: #f0f3f8;
	text-align: left;
	overflow: hidden;
}

#croniques h2 {
	text-align: left;
	font-size: 1.2em;
	margin: 2px 0px 0px 2px;
	//margin: 3px 0px 10px 5px;
}

#croniques #imatge {
	margin: 0px;
	padding: 0px;
}

#croniques #imatge a img {
	border: 0px;
	margin: 0px;
	padding: 0px;	
}

#croniques #contingut_cronica {
	overflow: hidden;
	height: 180px;
	//height: 170px;
	float: left;
}

#croniques #titular {
	margin: 0px;
	padding: 0px;
}

#croniques #cos {
	font-weight: normal;
	color: #000000;
}

#croniques a#llegirmes {
	width: 100%;
	text-align: right;
	float: right;
	padding: 2px 0px 1px 0px;
}

.borsa {
	float: left;
	width: 169px;
	margin: 0px 15px 20px 5px;
	height:61px;
	overflow: hidden;
}

.borsa h3 {
	font-size: 1.0em;
	padding: 0px 0px 0px 50px;
	margin-top: 17px;
}

.borsa h1 {
	font-size: 1.1em;
	padding: 0px 5px 0px 70px;
	text-align: left;
	margin: 4px 2px 0px 0px;
	font-weight: normal;
}

.borsa p {
	font-size: 1.0em;
	text-align: left;
	padding: 0px 0px 0px 70px;
	font-weight: normal;
	margin: 2px 0px 0px 0px;
	color: #000000;
}

#colectius {
	float: left;
	padding: 0px 0px 0px 37px;
	//padding: 0px 0px 0px 32px;
} 

#colectius h1 {
	font-size: 1.1em;
	text-align: left;
	float: left;
	margin: 10px 0px 2px 0px;
	//margin: 10px 0px 2px 4px;
}

#colectius img {
	float: left;
	border: 0px;
}

#noticiesemp_border {
	float: left;
	border: solid 1px #dfe5ee;
	width: 330px;
	//width: 336px;
	background-color: #FFF;
	padding: 5px;
	//padding: 5px 5px 0px 5px;
	margin: 35px 0px 0px 30px;
	//margin: 35px 0px 0px 25px;
	height: 120px;
}

#noticiesemp {
	float: left;
	width: 330px;
	//width: 336px;
	background-color: #f0f3f8;
	text-align: left;
	height: 120px;
}

#noticiesemp #mostrar_noticia {
	overflow: hidden;
	height: 100px;
}

#noticiesemp h1 {
	font-size: 1.1em;
	width: 225px;
	float: right;
	text-align: left;
	//margin-top: 5px;
}

#noticiesemp a#llegirmes {
	width: 330px;
	text-align:right;
	text-decoration: none;	
}

html>/**/body #noticiesemp a#llegirmes {
	width: 330px;
	text-align:right;
	text-decoration: none;	
	float: right;
}

#noticiesemp #imatge {
	float: left;
	width: 94px;
	text-align: center;
}

#noticiesemp #imatge img {
	width: 90px;
	margin: 5px;
}

#noticiesemp #titular {
	float: right;
	color: #000;
	width: 225px;
	padding-bottom: 5px;
	text-align: left;
}

#noticiesemp #mostrar_noticia #cos {
	font-weight: normal;
	color: #000;
	float: right;
	width: 225px;
	text-align: left;
	height: 100px;
}

/* COLUMNES */


#general_menu {
     float: left;
     width: 168px;  
	 _width: 150px;
     margin-left:0px;
	background-image: url(cat/img/background_columnes.jpg);
	background-repeat: repeat-y;     
	background-position: center;     
}

table tbody tr td #general_menu {
	margin-left: 10px;
}


#general_menu h2 {
     padding: 2px 3px 2px 4px;
     margin: 5px 0px 3px 0px;
	 _width: 167px;
     background: #333399;
     color: #FFF;
     font-size: 1.0em;
}

table tbody tr td #general_menu h2 {
	text-align: left;
	font-size: 0.8em;
}

#general_menu p{
     padding: 0px 0px 0px 0px;	
     margin: 10px 0px 3px 10px;
}

table tbody tr td #general_menu p {
	font-size: 0.8em;
	color: #333399;
	text-align: left;
	font-weight:bold;
}

#general_menu img{
     margin: 0px 0px 10px 0px;
     border: 0px;
}

#general_menu .info {
     width: 168px;
     height: 60px;
     margin-bottom: 10px;
     float: left;
	 padding: 0px;
	 overflow:hidden;
}

#general_menu .info h1 {
     font-size: 1.0em;
     font-weight:normal;
     margin: 0px 0px 0px 0px;
     padding: 5px 0px 0px 68px;
}

table tbody tr td #general_menu .info h1 {
	font-size: 0.8em;
	color: #333399;
	text-align: left;	
	
}

#general_menu .info p {
     font-weight: normal;
     color: #000;
     margin: 0px 0px 0px 0px;
     padding: 2px 0px 0px 68px;     
}



/* COLUMNA ESQUERRA */

#blog {
	width: 166px;
	//width: 170px;
	float: left;
	border: solid 2px #FFF;
	background-color: #F0F3F8;
	margin: 0px 0px 10px 0px;
	padding: 0px 2px 5px 0px;
	height: 110px;
	overflow: hidden;
}

#blog a img{
    border: 0px;
	float: left;
	margin: 0px 0px 0px -1px;
	//margin: 0px 0px 0px -4px;
	padding: 0px;
}

#blog a {
	padding: 0px;
	margin: 0px;
	float: left;
}

#rss {
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #000;
	float: left;
}

#rss a p {
	font-family: Verdana;
	color: #000;
	font-size: 1.0em;
	padding: 0px 1px 0px 1px;
	margin: 0px;
	font-weight: normal;
	overflow: hidden;
	height: 34px;
	//height: 24px;
	float: right;
	clear: both;
}

#rss a strong {
	font-weight: bold;
	font-size: 1.0em;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0px 2px 2px 2px;
	color: #6F6F6F;
	font-family: Verdana;
	width: 100%;
	clear: both;
}

#rss a#llegirmes {
	font-size: 1.0em;
	font-family: Verdana;
	font-weight: normal;
	float: right;
	padding-right: 2px;
}

table tbody tr td #rss a strong {
	font-weight: bold;
	font-size: 0.8em;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px 2px 2px 2px;
	color: #6F6F6F;
	font-family: Verdana;
	width: 100%;
}

table tbody tr td #rss a p {
	font-family: Verdana;
	color: #000;
	font-size: 0.8em;
	padding: 0px 1px 0px 1px;
	margin: 0px;
	font-weight: normal;
	float: left;
	//width: 100%;
	height: 30px;
	//height: 30px;
}


table tbody tr td #rss a#llegirmes {
	font-size: 0.9em;
	font-family: Verdana;
	float: right;
	padding-right: 2px;
}

#informacio {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	width: 150px;
}

.adress{
     font-weight: normal;
     border-bottom: solid 1px #ccccff;
     width: 140px;
     padding: 5px 0px 5px 0px;
     margin: 0px 0px 0px 0px;
     float: left;
}

.adress p a:hover {
	font-weight: bold;
}

.adress h1 {
     font-size: 1.1em;
     float: left;
     margin-left:10px;
}

.adress h5 {
     font-size: 1.1em;
     margin-left: 10px;
}

table tbody tr td #general_menu .adress {
	text-align: left;
}

table tbody tr td #general_menu .adress p{
	font-weight: normal;
	text-align: left;
}

table tbody tr td #general_menu .adress h1{
	color: #333399;
	font-size: 0.9em;
}

table tbody tr td #general_menu .adress h5{
	color: #333399;
	font-size: 0.9em;
}

/* COLUMNA DRETA */

#formulari_socis {
	float: left;
	background-color: #32378B;
	margin-bottom: 10px;
	position: relative;
}

#formulari_socis form#form1 {
	float: left;
	width: 98%;
	//width: 150px;
}

#formulari_socis form#form1 a.txt_pq p {
	width: 145px;
	color: #FFF;
}

#formulari_socis form#form1 input {
	margin: 0px;
	padding: 0px;
}

#formulari_socis form#form1 label input {
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 115px;
}


tr td #formulari_socis {
	float: left;
	background-color: #32378B;
	margin-bottom: 10px;
}

tr td #formulari_socis form#form1 {
	float: left;
	width: 98%;
	//width: 150px;
}

tr td #formulari_socis form#form1 a.txt_pq p {
	float: left;
	color: #FFF;
	font-size: 1.0em;
}

tr td #formulari_socis form#form1 input {
	float: right;
	margin: 0px;
	padding: 0px;
}

tr td #formulari_socis form#form1 label input {
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 115px;
}

#capa {

}


#capa a img{ /* també està definida al HTML menu_dreta.php */
	//margin-top: 5px;
}

#restaurants  {
	float: left;
	border: solid 2px #34398B;
	background: #FFFFFF;
	margin: 5px 0px 22px 0px; 
	cursor: pointer;
	width: 164;
	//width: 170px;
}

table tbody tr td #restaurants {
	//width: 164px;
}

#restaurants a p, table tbody tr td #restaurants a p {
	font-weight: normal;
	color: #000000;
	text-align: center;
	margin-left: -5px;
}

#restaurants p, table tbody tr td #restaurants p {
	text-align: center;
	font-weight: normal;
	margin-left: -5px;
}

#general_menu #adegbooks {
	margin: 0px 0px 0px 0px;
	float: left;
}

#general_menu #adegbooks img {
	margin: 0px;
	padding: 0px;
	width: 170px;
}

#patrocini {
	padding: 0px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
	float: left;
}

#patrocini #logos{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	_margin: 0px 0px 0px 5px;
	float: left;
	_float: none;
}

#patrocini #logos a img {
	margin-bottom: 10px;
}

#patrocini p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
	float: left;
	width: 160px;
}

#patrocini img{
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
}

tr td #patrocini #logos {
	text-align: left;
}

/* Igualar l'alçada quan les columnes queden entretallades */
#igualar_altura_d p{ /* Columna de la dreta */
	height: 188px; 
	//height: 15px; /* Alçada per Internet Explorer */
}

#igualar_altura_e p{ /* Columna de l'esquerra */
	height: 0px; 
	float: left;
	//height: 36px; /* Alçada per Internet Explorer */
}


tr td #igualar_altura_d p{
	height: 0px;
}

tr td #igualar_altura_e p{
	height: 0px;
}

tr td #igualar_altura_c p{
	height: 0px;
}

/* FOOTER */

#bottom {
    float:left;
    width: 748px;
    margin:0px 0px 0px 0px;
	//margin:0px 0px 0px 3px;
    padding: 0px;
}

tr td #bottom {
	margin:0px 0px 0px 6px;
}

#bottom #general_menu {
    float: left;
    width: 168px;   
    padding: 0px;
    margin-left: 4px;
	//margin-left: 2px;
	background-image: url(cat/img/background_columnes.jpg);
	background-repeat: repeat-y;     
	background-position: center;
}

tr td #bottom #general_menu {
	margin: 0px 0px 0px 4px;
}

#bottom #general_menu #segells {
     margin: 10px 0px 0px 14px;
}

#bottom #general_menu #segells a img {
	float: left;
	border: 0px;
}

#bottom #general_menu img {
     margin: 5px 0px 0px 0px;
}

#bottom #general_menu #button {
     text-align: right;
     margin: 0px 0px 0px 0px;
     width: 135px;
     float: left;
}

#bottom #general_menu #button img {
     margin: 52px 10px 0px 0px;
}

#bottom #content { 
     margin: 0px 0px 0px 3px;
	 //margin: 0px 1px 0px 3px;
     width: 391px;
	 //width: 393px;
     text-align: left;
     float: left;
}

tr td #bottom #content {
	width: 388px;
	margin:0px 0px 0px 0px;
}

#bottom #content p{
     font-size: 0.8em;
     color: #333399;
     font-weight: bold;   
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 40px;
     width: 345px;
     float: left;
     text-align: left;
}

#bottom #content #logos {
     padding: 0px;
     margin: 0px 25px 0px 0px;
     width: 330px;
     text-align: center;
     float: right;
}

#bottom #content #logos a img{
	border: 0px;
}

#bottom #content #logos img {
     margin-right: 3px;
     padding: 0px;
     float: left;
}


/* MENU */


.chromestyle{
width: 742px;;
font-weight: bold;
font-size: 0.9em;
float: left;
border: solid 1px #D7DDEE;
margin: 0px 0px 0px 4px;
padding: 0px 0px 0px 0px;
font-family: Verdana;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
background: #f9fbfc;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
text-align: center; /*set value to "left", "center", or "right"*/
list-style:square;
}

.chromestyle ul li{
display: inline;
margin: 0px 0px 0px 0px;

}

.chromestyle ul li a img{
border: 0px;
padding: 0px 0px 0px 0px;
}



.chromestyle ul li a{
color: #35398c;
padding: 4px 15px 4px 15px;
margin: 0;
text-decoration: none;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background-color: #d7ddee;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #D7DDEE; 
border-bottom-width: 0;
font:normal 0.9em Verdana;
line-height:18px;
z-index:100;
background-color: #f0f3f8;
visibility: hidden;
width: 160px;
}

table tr td .dropmenudiv  {
	text-align: left;
	float: left;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #D7DDEE; 
padding: 0px 10px 0px 10px;
text-decoration: none;
color: #35398c;
}



* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ 
background-color: #d7ddee;
}


/* CSS web antiga   */

#bottom {
	clear:both;
}

#destacats {
	text-align:left;
	float: left;
	margin-left: 17px;
}

/* GENERAL */
.txt_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35398C;
	text-align:left;
	margin: 0px 0px 15px 0px;	
}

tr.txt_petit, a.txt_petit, tr.txt_petit td  {
	width: 100%;
}

span.txt_petit {
	float: left;
	margin: 0px;
	padding: 0px;
	/*width: 20px;*/
	text-align: left;
}



.txtdata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #000000;
}
.fonstop {
	background-image: url(|link|);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 752px;
}
/*
.fonstopcorreu {
	background-image: url(img/top_correu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 480px;
}*/
.txt_adeg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
	color: #35398C;
	text-align: left;
	text-indent: 0px;
}
.txt_granate {color: #800000}

tr.txtgeneral {
	font-size: 0.9em;
}

.txt_mnu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #35398C;
	font-weight: bold;
	text-align: left;
	width: 100%;
}


/*
.txt_mnu a {
	font-size: 10px;
}
*/


.txt_mnu .fons_formulari {
	font-size: 10px;
}

span.txt_mnu {
	font-size: 100%;
}

a:link {
	color: #35398C;
	text-decoration: none;
}
a:visited {
	color: #35398C;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}

/*
.fonsagenda {
	background-image: url(img/fons_agenda.gif);
}
*/
.txt_mesos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #35398C;
	font-weight: bold;
	text-indent: 5px;
	border: 1px solid #830317;
	height: 18px;
	width: 75px;
}


.txt_general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align: left;
	//clear: both;
	//padding: 0px 0px 10px 0px;
	
}
.txt_titols {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35398C;
	font-weight: bold;
	text-align: left;
}


.txt_submnu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #35398C;
	text-indent: 8pt;
}
.titols_agenda {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #35398C;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align: left;

}

.titols_agenda img {
	margin-right: 5px;
}

.txt_mesinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #000000;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}
.fons_formulari {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #34388C;
	background-color: #F0F3F8;
}

#formulari table tr td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	text-align: left;
	width: 350px;
}



.fons_boto_ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #34388C;
	background-color: #D7DDEE;
	height: 19px;
	border: 1px dotted #34388C;
}
.fons_boto_alerta {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #830317;
	background-color: #EFCED3;
	height: 19px;
	border: 1px dotted #830317;
}
.filetportades {
	border: 1px solid #DFE5EE;
}
.alfabet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #35398C;
	font-weight: bold;
	border: 1px solid #35398C;
}
.fons_check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 45%;
	color: #34388C;
	vertical-align: middle;
	background-position: center;
	line-height: 13px;
	background-color: #F0F3F8;
	height: 13px;

}
/*
.fonstopadmin {

	background-image: url(admin/img/top_admin.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 120px;
	width: 752px;
}*/
.fons_formu_groc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #34388C;
	background-color: #FFF3E0;
}

/*
.bgfonsgris {
	background-image: url(img/fons_gris.gif);
}
.bgfonsgrisdreta {

	background-image: url(img/fons_gris_dreta.gif);
}*/

.txt_credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 78%;
	color: #C5C5C5;
	text-align: right;
	text-indent: 0px;
}
.txt_cursos {
	text-align: left;
	float: left;
}


td.punt {
	float: left;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 5px;
	border: solid 1px red;
}

.mnudret {
	text-indent: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight: bold;
	color: #35398C;
	margin-top: 5px;
	vertical-align: super;
}
.txt_pq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.txt_mnu_dreta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #83081B;
	font-weight: bold;
	text-align: left;
}
a.txt_mnu_dreta:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #83081B;
	font-weight: bold;
}
a.txt_mnu_dreta:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #83081B;
	font-weight: bold;
}
a.txt_mnu_dreta:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	font-weight: bold;
}
.fons_socis {
	background-color: #F0F3F8;
	background-image: url(img/fons_socis.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*.fons_socis table tr td {
	//width: 200px;
}*/

.fons_socis table tr td a{
	width: 340px;
}

.txt_adeg_blanc {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 58%;
	color: #FFFFFF;
	text-align: left;
	text-indent: 0px;
}
.edicio_num {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
}
.txt_adeg_report {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #35398C;
	text-align: left;
	text-indent: 0px;
	padding-top: 26px;
	padding-right: 23px;
	padding-bottom: 10px;
	padding-left: 23px;
}
.txt_gris {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-align: left;
}

#confirmar {
	float:left;
	margin-bottom: 10px;
}

#confirmar img {
	border: 0px;
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
}

td.txt_general #confirmar a p {
	float: left;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

td.txt_general #confirmar a img {
	border: 0px;
}

form#Assistenci {
	width: 300px;
}

form#Assistencia tr td {
	width: 100px;
}

form#Assistencia table tr td.txt_general strong{
	width: 140px;
	float: left;
	text-align: left;
}
form#Assistencia tr td input {
	padding: 2px;
	margin: 0px 0px 2px 0px;
	float: right;
	width: 150px;
}

form#Assistencia tr td input.fons_boto_ok {
	margin-top: 10px;
}

body table tbody tr td table tbody tr {
	width: 300px;
}

#xml {
	margin: 0 auto;
	text-align: center;
	float: right;
}

#xml a{
	border: 0px;
}

#xml a img{
	border: 0px;
}

/* ADMIN */

table#fons .txt_mnu, table#fons .txt_general{
	font-size: 0.8em;
	color: #35398C;
}

table#fons .fons_formulari, table#fons .text {
	font-size: 0.8em;
}

table#fons input {
	font-size: 0.8em;
}
table#fons .menuad {
	font-size: 1.1em;
}

table#fons .txt_mnu .txt_petit {
	font-size: 0.8em;
}

table#fons table.estils .txt_general, table#fons table.estils input {
	font-size: 0.8em;
}

table#fons table.estils .txt_petit {
	font-size: 0.7em;
}


