/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#FEFEFE url(../img/body_bg.gif) repeat-x scroll left top;
	
	font-family:verdana,helvetica;
	font-size:small;
	color:#666;
}

h1 { 
	font:1.5em georgia,serif; 
	margin:0.5em 0;
}

h2 {
	font:1.5em georgia,serif; 
	margin:0 0 0.5em;

}
	h1, h2, a {
		color:orange;
	}

a:hover{
text-decoration:none;
}

h3 {
	font:1em verdana,helvetica; 
	margin:0 0 0.5em;

}


p { 
	line-height:1.5; 
	margin:0 0 1em;
}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:900px;

	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
}

div#header {
width:100%;

	
	
	height:141px;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}
	
.taulaHeader{
border:0px solid;
height:141px;

}

div#content {
	padding:2em 0em 5em; /* bottom padding for footer */
}
	div#content p {
		text-align:justify;
		padding:0 1em;
	}

div#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */

	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	padding: 0px 0px 0px;
	
	/* margin-bottom:10px;	  */
	background:#FEFEFE url(../img/body_bg.gif) repeat-x scroll left top;
}


/* inici formulari */
label.error {
	margin-left: 10px;
	width: auto;
	display: inline;
	border:1px dashed #ff0000;
	padding:3px;
	
}

input, textarea{
	border:1px solid #cccccc;
	background-color:#eeeeee;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	width:300px;
	background:#FFFFFF url(../img/validationInputBg.gif) repeat-x scroll left top;
}
input{
height:20px;}
textarea{
height:100px;}

.inputGoogle{
	width:150px;
}


input[type='button'],input[type='submit']
{
	background:#FFFFFF url(../img/buttonEnabled.png) repeat-x scroll left bottom;
	border-color:#C0C0C0 #C0C0C0 #9B9B9B;
	border-style:solid;
	border-width:1px;
	padding:0.1em 0.2em 0.2em; 
	border:1px solid gray;
	cursor:pointer;
	line-height:normal;

	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	display:inline-block;
	width:auto;
	height:30px;


}
input[type='button']:hover,input[type='submit']:hover
{
	background:#FFFFFF url(../img/buttonHover.png) repeat-x scroll left bottom;
}

/* fi formulari */


/* admin styles */
.fNormalGF{
font-size:12px;
color:#333333;
}

.fNormalB{
font-size:12px;
color:#fff;
}
.fNormalN{
font-size:12px;
color:#000;
}

.taulacapllista{
margin-top:62px;
margin-bottom:15px;
}
.taulacapfitxa{
margin-top:93px;
margin-bottom:15px;
}

/* admin styles */

