body {
	background: #CCCCCC;
}

#content {
	min-height: 0;
}


/*body:last-child #main {*/
    /*left: 12px;*/ /* standards compliant */
/*}*/

#relatedInfo {
	display: none;
}



#footer ul, #contacte {
	top: 16px;
}

* html #wrapper {
	height: 1px;
}

* html #footer {
	top: 0;
}

#xtramain02 { float:left; margin-top:3px;}
#xtramain02 p{ margin-bottom:0px;}

#xtramain00 { margin-top:0px; float:left; }
#xtramain00 a img { margin-left:6px;}


/***************************/
/*    CARRUSSEL CATALEG    */
/***************************/
#xtramain01 { width:223px; float:left; margin-left:9px; }

#xtramain01 .action { display:block; width:223px; height:18px; }
/* root element for scrollable */
#xtramain01 #scrollable-catalogo.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	/* vertical scrollables have typically larger height than width but not now */
	height: 346px;
	width: 223px;
}

/* root element for scrollable items */
#xtramain01 #scrollable-catalogo.scrollable .items {
	position:absolute;
	/* this time we have very large space for the height */
	height:20000em;	
}

#xtramain01 #scrollable-catalogo .item { height:110px; overflow:hidden; margin-bottom:8px; }
#xtramain01 #scrollable-catalogo .item img { width:223px; }





/***************************/
/*    CARRUSSEL NOTICIES   */
/***************************/
.xtradiv {
	float:left;
	background:#7b96c3;
	color:#cccccc;
	width:544px;
	margin-left:6px;
	padding: 8px 10px;
	margin-top:3px;
}

.xtradiv .action { display:block; width:542px; height:11px; }

/* root element for scrollable */
.xtradiv #scrollable-noticias.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	/* vertical scrollables have typically larger height than width but not now */
	height: 145px;
	width: 542px;
}

/* root element for scrollable items */
.xtradiv #scrollable-noticias.scrollable .items {
	position:absolute;
	/* this time we have very large space for the height */
	height:20000em;
	background-color:white;
	width:542px;
}

.xtradiv #scrollable-noticias ul { margin:0; padding:0 7px; }
.xtradiv #scrollable-noticias .item { height:60px; overflow:hidden; padding:5px 0; }
.xtradiv #scrollable-noticias .item:first-child { border-bottom:1px solid black; }
/*.xtradiv ul li {
	float:left;
	width:275px;
	margin:1em;
	list-style:none!important;
}*/

.xtradiv h3 {
	padding:10px 10px 15px 10px;
	background:none!important;
	margin-top:0px!important;
	margin-bottom: 0px!important;
	font:20px/0em 'CuprumFFURegular'!important;
	color: #ffffff;
	text-transform:uppercase;
	text-align:center;}

.xtradiv h3 a{
	color:#ffffff!important;
	font-weight:normal!important;}
	
	
	

.xtradiv #scrollable-noticias h4 { width:445px; float:left; font-size:12px; margin-bottom:0px!important;}
.xtradiv #scrollable-noticias h4 a {color:#4B66A9 !important; font-weight:bold;}
.xtradiv #scrollable-noticias h5 { width:64px; float:right; margin:0px!important; padding:2px; color:#7B96C3; }
.xtradiv #scrollable-noticias p { clear:both; margin-top:0px!important; 
margin-bottom: 0px!important; line-height:16px; color:#333; }
.xtradiv #scrollable-noticias .bottomLink { margin-left:15px; text-decoration:underline;}


#logo {
	width: 940px!important;
}

#logo h2 {
	color:#58595B;
	padding:1em;
	text-align:right;
	font:italic 1.3em  Georgia,"Nimbus Roman No9 L",serif;
	float:right;
	margin-top:45px;
	width:940px;
}
