body {
	background-color: #CCCCCC;
	color:#4F4F4F;
	font-family:Arial;
	font-size:10pt;
	margin:0pt;
	padding:0px 10px;
}
p{
	margin:0;
}

.rowdata {
        background-color: #FFFFFF;
}

body, td, input, textarea, select {
        font-family: Arial;
        font-size: 10pt;
        color: #4F4F4F;
}

.rowdatasel {
	background-color: #FFFFFF;
}

.title2 {
	font-family: Arial;
	font-size: 22;
	font-weight: bold;
	color: #297DB5;
}

td {
	vertical-align: top;
}

td.header {
	background-color: #EEEDEA;
	vertical-align: middle;
}

td.title {
	background-repeat: repeat-x;
	background-image: url(./tablebg.gif);
	font-weight: bold;
	font-size: 13;
	border-top: solid 1px #4F4F4F;
	border-bottom: solid 1px #4F4F4F;
}

small {
	font-size: 10;
}

.idiomaon, .idiomaoff {
	color:#4F4F4F;
	font-weight:bold;
	text-decoration:none;
}
a:hover .idiomaoff, a:hover .idiomaon {
	color: #297DB5;
	font-weight:bold;
       text-decoration: none;
} 

a, a:link{
	color: #4F4F4F;
        text-decoration: none;
}
a:visited, center a:active {
	color: #297DB5;
	text-decoration: none;
}
a:hover {
	color: #297DB5;
	text-decoration: underline;
}
table,center{
	background-color: #FFFFFF;
}

/* Cabecera */
/*#foto {
    height: 100%;
    overflow: hidden;
    width: 100%;
}*/
#logo {
    background: #297DB5 none repeat scroll 0%;
    height: 55px;
    overflow: hidden;
    position: absolute;
    width: 15em;
    text-align: center;
}
#logo_fib {
  left:80px;
  overflow:hidden;
  position:absolute;
  top:12px;
}
#logo_fib img{
        border: none;
}
#logo_upc {
  left:30px;
  overflow:hidden;
  position:absolute;
  top:9px;
}
#logo_upc img{
	border: none;
}
#cap {
    background-color: #CCCCCC;
    height:55px;
    margin-bottom: 10px;
}
#foto-raco {
    background-image:  url(./salaOrdinadors.jpg);
    background-position: 200px top;
    background-repeat: no-repeat;
    height: 55px;
    width: 1300px;
}
#foto {
    height: 100%;
    overflow: hidden;
    background-color:#AECEE3;
    padding-left:16em;
    width:auto;
}
#titolBanner, #titolBanner a{
    color:white;
    font-size:30px;
    font-weight:bold;
    padding-top:10px;
    text-decoration: none;
}

/* Pie de pagina */
#peu {
    background-color: #CCCCCC;
    color:#4F4F4F;
    clear: both;
    font-size: 80%;
    margin: 4px 0px 2px;
    text-align: center;
}
#peu img {
    vertical-align:middle;
}
input[type='file'] { width:400px}
