/* CSS Document 
ITEM PLUS - Web

Author: Natalia Artigas
*/


/*
 Style, painting
 
 
 */

body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	background-color: #442F2E !important;
	color: #ffffff;
	}
/*
Links

*/
a {
	color: #ecb196;
	text-decoration: none;
	font-weight: bold;
	}
.oorange a:hover{
	color: #D5561D;
	}

p {
	margin: 0px;
	padding: 0px;
	}
/* 
headers

*/

h1{
	margin:0px 0px 10px 50px;
	height: 100px;
	padding: 0px;
	}
h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 30px;
	color: #D5561D;
	font-weight: bold;
	}

/*
 
 HEADER BAR
 Menu Elements
  TOC:
  	-headertable
  	-hadertable2



*/
.headerbar {
	font-size: 10px;
	color: #442F2E;
	background-color:#FFFFFF;
	width: 100%;
	height: 40px;
	margin: 0px;
	}
.headerbar a {
	color:#442F2E;
	}
.headertable {
	width: 100%;
	height: 100%;
	}
.headertable td{
	text-align:center;
	}
.headertable td.selec {
	background-color:#442F2E;
	}
.headertable td.selec a {
	color:#FFFFFF;
}
.headertable p{}
	
 
.att {
	 color: #D5561D;
	 float: left;
	 margin-left: 16px;
	 width:118px;
	 font-weight: bold;
	 line-height: 24px;
	 font-size: 18px;
	}
.val {
	display:block;
	margin-left: 170px;
	font-weight: bold;
	line-height: 24px;
	font-size: 18px;
	}

.middot {
	display:inline;
	color:#ecb196;
}
	
.nextPre {
	text-align: right;
	margin:300px 90px 0px 0px;
	letter-spacing: 10px;
}	
.zoom  {
	text-align: right;
	margin:320px 130px 0px 0px;
	letter-spacing: 10px;
}	

form {
	margin:0px 0px 5px 0px;
	padding:0px;
	}

form label {
	font-weight: bold;
	vertical-align: supper;
	width: 100px;
	}

ul.authors {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-weight: normal;
	list-style: none;
	line-height: 30px;
	}
/*
Font-size

*/
.f48{
	font-size:48px;
	}
.f24 {
	font-size: 24px;
	}
.f18 {
	font-size: 18px;
	}

/*
widths

*/
.w95p{
	width: 95px;
	} 
.w310p{
	width: 310px;
	}  

	
.text {
	font-size: 18px;
	font-weight: bold;
	}
.bordernone {
	border:none;
	}
	
.margin0{
	margin:0px!important;
	}
/* 
tabulat

 */
.indent8{
	margin-left:8px !important;
	}
.indent16{
	margin-left:16px !important;
	}
.black{
	background-color:#000000;
	}
	
table.black img{
	width: 41px;
	height:41px;
	}

.lineh15 {
	line-height:1.5em;
	}
	

.lh18p {
	line-height:18px!important;
	}



/* ----------------------------------- 
Positioning
*/	
.container {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 980px;
	background-color:#442F2E;
	}
.content {
	margin:0px 0px 0px 42px;
	}
.logo {
	margin:0px;
	}	
.colL {
	margin: 0px;
	width: 300px;
	float: left;
	}
.colR {
	margin-left: 400px;
	}
.colR img {
	margin-top: 25px;
	}
.colLL {
	width: 380px;
	float: left;
	}
.colRR {
	margin-left: 400px;
	}
.colA {
	float: left;
	width: 30%;
	}
.colC {
	float: left;
	width: 30%;
	margin-left: 30px;
	}
.colB {
	float: left;
	width: 30%;
	margin-left: 20px;
	}
.colAexpo, .colBexpo {
	float: left;
	margin:0px 10px 0px 0px;
	width: 302px;
	line-height: 25px;
	}
.colCexpo {
	float: left;
	width: 302px;
	margin:0px;
	line-height: 25px;
	}
.colAexpo .txt, .colBexpo .txt, .colCexpo .txt{ 
	height: 50px;	
}


/*margins */
.marginL132 {
	margin-left: 132px;
	}
.marginL20 {
	margin-left: 20px;
	}

.marginT12{
	margin-top:12px;
	}
	
.marginB12{
	margin-bottom: 12px;
	}


	
/* photo opacity */
#foto {
filter: alpha(opacity=100)
}

p.contacte  {
	margin-top: 100px;
	font-weight:bold;
	line-height: 24px;
}

.foot {
	clear:both;
	height: 60px;
	color:#442F2E;
	background-color:#442F2E;
	border:none;
	}

/*Ocultar capa d' impresssió*/
.print{
       height:0px;
       width:0px;
       overflow:hidden; 
       }