/* CSS Document */

*{	margin:0; padding: 0;}

/* layout */

#tot {
	width:900px;
	margin: 0 auto;}

	#marc {	
		min-width:800px;
		min-height:822px;
		height:auto !important;
		height:822px;	
		width: 900px;
		_height: 822px; 
		z-index: 10;
	}
	
		.skip { display: none }	
	
	/* for IE */
	* html .marc {
	 height: 822px;
	}

		#capcal {
			width:90%;
			height:5em;
			z-index:2;
			margin-top: 25px;
			margin-left: 50px;
			background-color:#F56B1D}
	
			#emailto{
				padding-top: 38px; 
				font-size:1em; 
				font-weight:bold; float:right;
				padding-right:5px;
				color: #fff;
				 }
				 
				#emailto a:link{color:#fff;}
				#emailto a:hover{color:#000000;}
	
	
		#menusup {
			clear:both;
			width:70%;
			height:5em;
			z-index:3;
			margin-left: 50px;
			margin-top: 20px;
			padding-left: 2%; /*???????*/
			}
	
				
/* imatges de fons específiques per cada pàgina */

	#home #marc{ background: white url(../../imatges/disseny/colom722.gif) no-repeat bottom right;}
	#itineraris #marc{background: white url(../../imatges/disseny/caa.gif) no-repeat bottom right;}
	#preus #marc{background: white url(../../imatges/disseny/dona8.gif)  no-repeat bottom right;}
	#links #marc{background: white url(../../imatges/disseny/abgar1.gif)  no-repeat bottom right;}
	#contacte #marc{ background: white url(../../imatges/disseny/colom722.gif) no-repeat bottom right;}
	

/*formats generals*/

	
		h1	{
			float:left;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-weight:normal;
			padding: 0px 10px 0px 20px;
			text-align:left;
			color: #fff; font-size: 400%;
			} 

		h2 	{
			font-family:Verdana, Helvetica, Sans-Serif;
			font-size: 150%;
			margin: 10px 0 15px 0;
			font-weight: lighter;
			}			
			
		h3 {font-family: Verdana, Helvetica, Sans-Serif;
			font-size: 70%;
			margin-right: 20px;
			font-weight:normal;
			text-align:right; 
			color:#ECE9D8 ;}
			
		h4 {font-family: Verdana, Helvetica, Sans-Serif;
			font-size: 200%;
			margin-right: 0;
			font-weight:normal;
			text-align:left; 
			color:#F56B1D ;}
			
		h5  {
			font-family:Georgia, "Times New Roman", Times, serif;
			padding: 30px 0px 10px 0px;
			text-align:center;
			color:#000000;
			font-size: 150%;
			text-align:center;
			letter-spacing: 5px;
			}

		h6 
			{font-family:Georgia, "Times New Roman", Times, serif;
			font-size: 100%;
			margin-left:10px;
			font-weight: lighter;
			text-align:center;
			}
			
		p 	{
			padding: 0px 0px 15px 0px;
			color:#666666;
			font-size:0.82em;
			line-height: 1.5em;
			font-family:Verdana, Helvetica, Sans-Serif;
			}
	
		
	 	a:link {
			color:	#333333;
			text-decoration: none;}
		a:visited {
			text-decoration: none;
			color: #333333;}
		a:hover {
			text-decoration: none;
			color:  #F56B1D;}
		a:active {
			text-decoration: none;
			color: #333333;}
			
		ul {
			font-family:Verdana, Helvetica, Sans-Serif;
			font-size:0.82em;
			margin: 10px 10px 15px 10px;
			line-height:1.5em;
			list-style-type:square; 
			padding-left:2px;}

		li {
			margin:5px 10px 0 10px;
		}

		.titolnegre {
			font-family:Georgia, "Times New Roman", Times, serif;
			letter-spacing: 5px;
			padding: 50px 50px 10px 0px;
			text-align:center;
			color:#000000; 
			font-size: 50%;
			text-align:center;}

/*fromats menu principal*/
	
	#menusup a{ font-size:150%;}
				
	#menusup ul {
		text-align: left;
		margin: 10px 10px 0px 0px;
		line-height:2em;
		list-style-type:none; 
		padding-left:2px;
		}
			
	#menusup li {
		font-family: Verdana, Helvetica, Sans-Serif;
		font-size: 1em;
		font-weight:normal;
		color:#ECE9D8;
		display:inline;
		list-style-type: none;
		margin: 10px 10px 0px 0px;
	}
	
	#menusup li a{
		border-bottom:3px solid #FF3333;
		}
	#menusup li a:hover{
		border-bottom:3px solid #fff;
		}
	

ul#textlinkk {
	text-align:right;
	line-height: normal;
	padding: 30px 0px 20px 10px;
	color:#F56B1D;
	font-size:1.5em;
	font-family:"Georgia", Times New Roman, Times, serif;
	list-style-type:none;
	}

#textlinkk li {line-height: 10%;
		padding: 0px 10px 10px 30px;
		color:#666666;
		font-size:0.7em;
		font-family:Verdana, Helvetica, Sans-Serif;}

		
		.sensellink{font-family:Verdana, Helvetica, Sans-Serif;
		font-size:155%;
		color:#FF6633;
		padding-left:2px;}

/* GENERAL PER TOTES IGUAL*/

#text {
	width:80%;
	height:auto;
	margin-left: 8%;
	margin-top:}	

/* PARTICULARS DE CADA PAGINA*/

#texthome {
	width:85%;
	padding-top: 45px;}

#textpreus {	
	margin-top: 50px;}
	
#textlink {
	width: 73%;
	}

#textitineraris{
}
	#foto {
	float:left;
	width:55%;
	height:auto;
	margin-top:45px;}

	#submenu {
	float:right;
	width:41%;
	height:auto;
	margin-top:45px;
	padding-bottom: 2%;
}

	#citineraris {
	width:80%;
	height:auto;
	
	clear: both;
}
#textcontacte {
	width:85%;
	padding-top: 45px;
}


#peu {
	width:720px;
	z-index:4;
	margin-left: 8%;
	padding-bottom: 3%;
	border-top: 1px solid #FF9900;
}

	#peu p {float:left; margin-right:20px; padding-top:10px; }
	
	#peu p.mail { font-weight:bold;}
	
	#peu p.mail a{color: #000000;}
	
	#navpeu li {
		display:inline;
		font-size:0.6em;
	}

	.ratlla {color: #CCCCCC}
	
		#peu a {
		
		font-family:Verdana, Helvetica, Sans-Serif;}
		
		#peu a:link {
			color:
			#999999;
			text-decoration: none;
		}
		#peu a:visited {
			text-decoration: none;
			color: #999999;
		}
		#peu a:hover {
			text-decoration: none;
			color:  #F56B1D;
		}
		#peu a:active {
			text-decoration: none;
			color: #F56B1D;
		}

/* taula preus */		
		
	table.fees {
		border: 1px solid #ccc;
		width: 550px;
		height: auto;
		margin-bottom:20px;
        }
						
		table.fees .center, table.fees thead tr.principal th.center {						
		text-align: center;
		width:80px;
		}
                
		table.fees caption {
				font:  1.5em/2em Georgia, "Times New Roman", Times, serif;
				color: #000;
				text-align: center;
				margin: 20px 10px10px40px;
				}

		table.fees tbody tr.principal th, table.fees thead tr.principal th {
				font: bold .72em/1.5em "Verdana", Helvetica, Sans-Serif;
				color: #FFFFFF;
				text-align: left;
				padding: 4px;
				border: 0;
				background-color: #E87731;
				line-height:1.5em;
				
				}
				
		table.fees tbody tr.etapas th {
				font: bold .72em/1.5em "Verdana", Helvetica, Sans-Serif;
				color: #fff;
				background: #F56B1D;
				text-align: left;
				padding: 3px;
				border-top: 1px solid #eee;
				}
				
		table.fees tbody th {
				font: bold .72em/1.5em "Verdana", Helvetica, Sans-Serif;
				color: #E87731;
				background: #FEFFF1;
				text-align: left;
				padding: 4px;
				border-top: 1px solid #ddd;
				}

				
		table.fees tbody td {
				font: .8em/1.5em "Verdana", Helvetica, Sans-Serif;
				color: #E87731;
				background: #fff;
				text-align: left;
				padding: 3px;
				border-top: 1px solid #ddd;
				border-right: 1px solid #ddd;
				font-weight: bold;
				}
		
		 table.fees tbody tr.even td{
		 background-color:#FFE0C1;
		 }
		  table.fees tbody tr.grod td{
		 background-color: #FFEEE6;
		 }


				 
#textpreus p{
padding: 0 0 10px 0;
margin: 0 0 5px 50px;
}

#textpreus p, #textpreus a{
font-size: 0.95em;
line-height: 0.95em;
}



/* 

	tr.etapas p{
			color:#FFFFFF;
			font-weight:bold;
			line-height: 100%;
			padding: 0px 20px 10px 10px;
			}
	tr.etapas a:hover{
			color:#FFFFFF;
			}
*/