html, body, #general {
	min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #general {
	height: auto;
}

body{
padding:0;
margin:0;
}

/*-------------------------------------------------
					CSSQUELETO
---------------------------------------------------*/
#general{
width:100%;
position:absolute;
top:0;
min-width:884px;
background-color:#ffffff;
}

#main {
margin-bottom: 40px;
border:0px solid red;
height:auto;
}

div#Izquierda { 
position:absolute;
top:0;
left:0; 
width:180px; 
height:100%;
background-color:#ff9900; 
}

.left_content{
padding-top:120px;
}

div#Central {
width:884px;
padding-top:120px;
margin-left:auto; 
margin-right:auto;
border:0px solid #000066;
height:inherit;
min-height:300px;
background-color:#fff; 
}

					/*MIN-HEIGHT PER INTERNET EXPLORER*/
* html #Central{ /* es la manera de fer Min-heigh per IE ja que no el suporta*/
height:300px;
}

html>body div#Central {
margin-left:auto; 
margin-right:auto;
background-color:#fff;
height:100%;
width:884px;
min-height:300px; 
}

div#Derecha { 
position:absolute;
top:0px; 
right:0; 
width:180px; 
height:100%;
background-color:#CCCC00; 
}

.right_content{
padding-top:120px;
}

.contingut{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:15px;
}

/*-------------------------------------------------
					HEADER
---------------------------------------------------*/
#header{
position:absolute;
top:0;
left:0;
height:123px;
width:100%;
background-color:inherit;
}

.header_img{
background-color:inherit;
background-image:url(../img/header.gif);
background-repeat:no-repeat;
width:884px;
margin-left:auto;
margin-right:auto;
height:123px;
}

/*-------------------------------------------------
					FOOTER
---------------------------------------------------*/

#footer{
position:absolute;
bottom:0;
width:100%;
height:38px;
color:#999999;
background-color:transparent;
}

.footer_content{
width:884px;
margin-left:auto;
margin-right:auto;
height:30px;
border-bottom:8px solid #014576;
color:#999999;
background-color:transparent;
}
