
html{height:100%;margin-bottom:1px;}
body {
	margin: 0;
	padding: 0;
	color: #333;
	line-height: 135%;
	height:100%;
	margin:0;
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:125%;
	font-size:12px;
}
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}
a img{border:0;}
blockquote{display:block;margin:5px 0;padding:5px 5px 1px 10px;}
blockquote p{padding:0px 10px 0px 0px;}
fieldset{border:0;padding:5px 0;}
form{border:0;margin:0;padding:0;}
form#form1{border:1px;padding-top:40px; padding-left:20px;}
h1,h2,h3,h4,h4{line-height:normal;padding-bottom:5px;
	font-weight: normal;}
h2{font-size:170%;
	line-height: 100%;}
h3{font-size:140%;font-family:Gill Sans MT,Arial,Helvetica,sans-serif;}
h4{font-size:120%;}
p{line-height:normal;margin-bottom:5px;margin-top:0px;}
img{border:none medium;}
/* CAPCELERA */
#topmod {
	overflow: hidden;
	background: url(../images/catalyst-wood-bg1.jpg) repeat-x 50% 100%;
	margin-top: -49px;/*  - height + padding-top ==> -69px + 20px = -49px */
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 20px;
	padding-right: 12px;
	padding-bottom: 20px;
	padding-left: 0;
}
#topmod a {
	color: #ddd;
}


.mainbody{
	background-color:#FFFFFF;
}

	/* LOGIN */
	
	#sl_horiz {
		height: 28px;
		overflow: hidden;
		float: right;
	}
	
	#sl_horiz .button {
		border: 0;
		width: 53px;
		height: 26px;
		padding: 0 0 5px 0;
		text-align: center;
		font-size: 100%;
		font-weight: bold;
		cursor: pointer;
		color: #666;
		background: url(../images/login-button.png) 0 0 no-repeat;
	}
	
	#sl_horiz .button:hover {
		color: #333;
	}
	
	#sl_horiz #sl_username {
		float: left;
	}
	
	#sl_horiz #sl_username input {
		padding-left: 24px;
		overflow: hidden;
		width: 110px;
		font-size: 100%;
		font-weight: normal;
		height: 22px;
		border: 1px solid #666;
		color: #666;
		background: #fbfbfb url(../images/user_bg.png) 0 50% no-repeat;
	}
	
	#sl_horiz #sl_pass {
		margin-left: 10px;
		float: left;
	}
	
	#sl_horiz #sl_pass input {
		padding-left: 24px;
		overflow: hidden;
		width: 110px;
		font-size: 100%;
		font-weight: normal;
		height: 22px;
		border: 1px solid #666;
		color: #666;
		background: #fbfbfb url(../images/pass_bg.png) 0 50% no-repeat;
	}
	
	#sl_horiz #sl_rememberme {
		margin-left: 10px;
		float: left;
		line-height: 22px;
		color: #fff;
	}
	
	#sl_horiz #sl_submitbutton {
		margin-left: 10px;
		float: left;
	}
	
	#sl_horiz #sl_lostpass,
	#sl_hoziz #sl_lostname,
	#sl_horiz a {
		margin-left: 10px;
		float: left;
		line-height: 22px;
		color: #fff;
	}
	
	#sl_horiz #sl_register {
		margin-left: 10px;
		float: left;
	}
	
	#sl_horiz #sl_posttext {
		margin-left: 10px;
		float: left;
	}	
		
	/* FI LOGIN */
/* FI CAPCELERA */
/* CONTINGUT */
	/* FONS */
	#page-bg {
		position: relative;	
		z-index: 0;
	}
	div.wrapper{
		margin-left:18px;
		margin-right:18px;/*
		position:relative;*/
	}
	#outer .wrapper{
	background:#fff;
	}

	#topmod .wrapper-top {
	margin: 0 auto;
	width: 958px;
	padding:0;
	position:relative;
	}
	div.wrapper2 {
		margin:0 auto;		
		width: 980px;
		background:transparent;
		}
	
	#shadow-l {
		background: url(/calratero/templates/images/left_wrapper.jpg) no-repeat scroll 1px 139px;
	}
	#shadow-r {
		background:url(../images/right_wrapper.jpg) no-repeat scroll 962px 139px;
	}
	#shadow-l-general {
		background: url(/calratero/templates/images/left_wrapper.jpg) no-repeat scroll 1px -26px;
	}
	#shadow-r-general {
		background:url(../images/right_wrapper.jpg) no-repeat scroll 962px -26px;
	}
	#outer{
		background-image: url(../images/fondo_repetir.jpg);
		background-repeat: repeat-x;
		background-position: 0px -6px;
	}
	#outer-general{
		background-image: url(../images/fondo_repetir.jpg);
		background-repeat: repeat-x;
		background-position: 0px -171px;
	}
	div#header{
		/*background:transparent url(../images/fons_6.jpg) no-repeat top;
		padding-top:150px;*/
		position:relative;
		z-index:1;
	}
	/* FI FONS */
	/* MENUS */
	ul.menu-nav{
		background:none;
		float:left;
		list-style:none;
		margin:0;
		padding:0;
		z-index:1;}
	ul.menu-nav li{
		display:inline;
		float:left; 
		font-size:18px; 
		padding:2px;
		padding-top:9px; 
		padding-bottom:9px; }
	ul.menu-nav li.item1 {
		background-color:#000000;}/* items seleccionats */
	ul.menu-nav li.active a{
		background:transparent;
		text-decoration: none !important;}
	ul.menu-nav ul li{
		background:none;
		margin:0;
		padding:0;
		position:relative;
		width:185px;}
	ul.menu-nav a:hover{color:#f00;text-decoration: none !important;}
	ul.menu-nav a:link,ul.menu-nav a:visited{
		color:#fff;
		display:block;
		font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
		margin:0;
		padding:3px 5px;
		text-decoration: none;}
	#menuder{
		background:#92350A;
		height:39px;
		position:relative;
		margin-top:56px;
		width:502px;
		padding-left:0px;}
	#menu{
		background:#B18D59;/*border-bottom:1px dotted #B18D59;*/
		height:39px;position:relative;
		width:442px;
		padding-left:0px;
		z-index:40000;}
		
	#topbar a{color:#FFF;}
	#block a:hover{color:#C90;}
	
  #topblock {/*catalyst_headers.... (line 14)*/
		display: block;
		width:0px;
	}
		
	#topbar{
		border:0;
		height:30px;
		position:absolute;
		right:0px;
		top:79px;
		}
	#topbar div{padding-top:5px;}
	#topbar a{color:#C90;}
	#topbar a:hover{color:#FFF;}
	#topbar,#topblock,table.bottom div.moduletable{background:transparent;}
	#topbar,#topblock,table.bottom div.moduletable{background:transparent;}

	/* FI MENUS */

/* FI CONTINGUT */

/* PEU */
#page-bg-bottom {
	height: 31px;
	background: url(../images/page-bg-bottom.png) 0 0 repeat-x;
	overflow: hidden;
}


#page-bg-bottom .wrapper {
margin:0pt auto;
padding:0pt;
width:958px;
}

	/* PESTANYA */
	#bottom-tab {
		height: 31px;
		width: 149px;
		margin-left: 50px;
		padding-top: 15px;
		text-align: center;
		cursor: pointer;
		background: url(../images/bottom-tab.jpg) 0 0 no-repeat;
	}
	#top-tab {
		background: url(../images/catalyst-top-tab.png) 0 0 no-repeat;
		width: 193px;
		height: 30px;
		float: right;
		margin-right: 71px;
		top:-2px;
		text-align: center;
		cursor: pointer;
		position:relative;
		z-index:2;
	}	
	span.tab-text {
		color: #fff;
		padding-left:12px;
	}	
	span.bottom-tab-text {
		padding-left: 12px;
		color: #fff;
	}
span.tab-text-up, span.bottom-tab-text-up {
	background: url(../images/tab-arrow-up.png) left 50% no-repeat;
}

span.tab-text-down, span.bottom-tab-text-down  {
	background: url(../images/tab-arrow-dn.png) left 50% no-repeat;
}
div.banderas {
	position:relative;
	top:30px;
	left:20px;
	display:block;
	width:161px;
}
div.banderas a{
	padding-right:5px;
}
	/* FI PESTANYA */
	/* LINKS PEU */
	.spacer .block {
		float: left;
	}
	div#bottom {
		background: transparent url(/calratero/templates/images/catalyst-wood-bg1.jpg) repeat scroll center top;
		color: #fff;
		overflow: hidden;
		padding: 20px 0 10px 0;
		margin: 0;
		border:none medium;
	}
	#bottom .module {
		margin-right: 10px;
		padding-right: 10px;
		margin-bottom: 30px;
		overflow: hidden;
	}
	.spacer.w24 .block {
		width: 25%;
	}
	
	#bottom .module h3 {
		background: url(../images/bottommod-arrow.png) 0 2px no-repeat;
		padding-left: 20px;
	}
	#bottom a{
	color: #ddd;
	}



	/* LINKS PEU */
#bottom-menu {
		margin-left:18px;
	height: 44px;
	color: #ccc;
}

#bottom-menu a {
	 line-height: 32px;
	 height: 32px;
	 margin-right: 15px;
	 padding-right: 15px;
	 padding-left: 0;
	 margin-top: 6px;
	 display: block;
	 float: left;
	 font-size: 100%;
	 text-indent: 0;
	 background: url(../images/bottom-menu-div.png) 100% 50% no-repeat;
	 color: #ccc;
}

#bottom-menu a:hover {
	color: #fff;
}
#footer {
	background: #666 url(../images/footer-bg.png) repeat-x;
}
#page-bg-bottom .wrapper,#bottom .wrapper {
background-color:transparent;
}
img#rocket {
	width: 143px;
	height: 22px;
	margin-top: 35px;
}
/* FI PEU */

.clearfloat,  .clr{ 
   clear:both;
   height:0;
   font-size: 1px;
   line-height: 0px;   
}
.borde{ background-image:url(../images/header-bg.png); background-repeat:repeat-x; height:2px;}
