html{color:#000;background:#666666; font-family:Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{text-align:center;}
#ft{clear:both; width:750px;}
#links{clear:both; width:750px; height:12px; font-size:9px; font-weight:bold; text-align:right; color:#FFFFFF; padding-top:5px; padding-bottom:5px;}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;min-width:750px;}

.tablelogin{border-collapse:collapse;border-spacing:0;padding-top:2px;font-size:9px;font-weight:bold;}
.tablelogin td{float:none;}

h1 {
	/*18px via YUI Fonts CSS foundation*/
	/*font-size:138.5%;*/
	font-size:25px; padding-left:50px; padding-top:10px; color:#FFFFFF; font-weight:bold; margin:0;
}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	/*font-size:123.1%; */
	font-size:14px; padding-left:70px; padding-top:10px; color:#FFFFFF; font-weight:bold; margin:0;
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	/*font-size:108%;*/
	font-size:10px; padding-left:70px; color:#FFFFFF; font-weight:bold; margin:0;
}

dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	padding:.4em 0 .3em 1em;
	float:left;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}

.inputlogin{width:90px; font-size:9px;}
.submitlogin{font-size:9px;}

.labelform {width:160px; font-size:11px; padding-left:70px; color:#FFFFFF; font-weight:bold; display:block;}
.inputform {width:180px; font-size:11px; display:block;}

.trencafloat {clear:both; float:none;}

img{border:none;}
#container{width:750px;}
.content{border:solid #F77424 1px;}
.header{margin:0px; height:80px; width:748px; background-color:#FFFFFF;}
.main{background-color:#FFFFFF; margin:0px; padding:0px;}
.menu{height:15px; background-color:#0095D7; margin:0px; padding:0px; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:center;}
.footer{height:30px; float:none; clear:both; background-color:#666666; color:#FFFFFF; text-align:center; font-size:10px; margin:0; padding-top:5px; width:750px;}

.logo{float:left; background:url(../images/logo/jci-cat.jpg) no-repeat; width:469px; height:50px; margin-left:15px; margin-top:15px; margin-right:15px; margin-bottom:15px; cursor:pointer; font-size:9px; color:#000000;}
.login{float:left; display:inline; font-size:9px; font-weight:bold !important; background:url(../images/login.jpg) repeat; height:80px; width:249px; border-collapse:collapse;border-spacing:0;}
.separador-barra{ background:url(../images/barra.jpg) no-repeat; height:5px; clear:both;}

.portada_titol {font-size:30px; margin-left:370px; padding-top:40px; color:#FFFFFF; font-weight:bold;}
.portada_subtitol {font-size:22px; margin-left:370px; color:#FFFFFF;}
.portada_text {font-size:16px; margin-left:400px; padding-top:20px; color:#FFFFFF; }
.portada_credits {font-size:12px; margin-left:40px; padding-top:170px; color:#FFFFFF; font-weight:bold; }

.link_anterior {float:left; clear:none; display:inline; height:15px; width:190px; text-align:center;}
.menu_navegacio {float:left; clear:none; display:inline; height:15px; width:368px; text-align:center}
.link_seguent {float:left; clear:none; display:inline; height:15px; width:190px; text-align:center}

.credits {font-size:12px; width:748px; text-align:center; position:absolute; top:632px; color:#000000; font-weight:bold; }

a {color:#FFFFFF; font-weight:bold; }