body {
	margin:0;
	padding:0;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#666;
	background-color:white;
	font-size:small;
	}

h1 {
	margin:0 0 15px 0;
	font-size:2em;
	line-height:1.5em;
	font-weight:1000;
	/*color:#ccc;*/
	}
h2 {
	margin:0 0 10px 0;
	font-size:1.5em;
	line-height:1.5em;
	font-weight:750;
	color:#999;
	}
h3 {
	margin:0 0 10px 0;
	font-size:1.1em;
	line-height:1.1em;
	font-weight:750;
	color:#999;
	}
p {
	/*font:11px/20px verdana, arial, helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.5em;
	margin:0 0 1em 0;
	padding:0;
	}
/*#Content>p {margin:0;}*/
#Content>p+p {text-indent:3em;}

a {
	color:#090;
	font-size:1em;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
	}
a:hover {color:#F90;}
/*a:link {color:#009900;}
a:visited {color:#009900;}*/
.actiu {
	color:#F90;
	font-size:1em;
	text-decoration:none;
	font-weight:600;
	font-family:verdana, arial, helvetica, sans-serif;
}

/*Menu Horitzontal*/
#MenuH{
	line-height:normal;
	font-size:0.75em;
	width:auto;
}
#MenuH ul {
    margin:0;
    padding:0;
    list-style:none;
	padding:5px 10px 0 0;
    }
#MenuH li {
    float:left;
    margin:0;
    padding:0 0 0 0;
	background:url(imatges/MenuH/MenuH_Right.png) no-repeat right top;
    }
#MenuH a {
    display:block;
	background:url(imatges/MenuH/MenuH_Left.png) no-repeat left top;
   	padding:14px 10px 10px 6px;
 }

#MenuH #current {
	background-image:url(imatges/MenuH/MenuH_Right_Over.png);
}
#MenuH #current a{
	background-image:url(imatges/MenuH/MenuH_Left_Over.png);
	color:#FFF;
	
}

#MenuH a:Hover{
	color:#FFF;
	
}
  
/* Fi Menú*/
/*Barra divisoria*/
#Barra{
	background-image:url(imatges/MenuH/BarraWebCenter.png);
	width:100%;
}
#Barra .Left {
    float:left;
    margin:0;
    padding:0 10px;
	background:url(imatges/MenuH/BarraWebLeft.png) no-repeat left top;
    }
#Barra .Right {
    display:block;
	background:url(imatges/MenuH/BarraWebRight.png) no-repeat right top;
   	padding:10px 15px;
 }
/* Fi Barra divisoria*/
#BarraIdioma{
	position:absolute;
	right:0;
	top:0;
}
#Data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	margin-left:10px;
	margin-bottom:5px;
	}
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #header a {float:none;}
  /* End IE5-Mac hack */

#Header {
	width:1000px;
	}  
#Header1 {
	margin-left:5px;
	width:250px;
	float:left;
	clear:both;
	}
#Header2 {
	/*position:absolute;*/
	right:0;
	top:5px;
	clear:both;
	float:right;
	width:700px;
	}
.TextHeader3{
	font-size:x-small;
}
#Header4 {
	right:10px;
	border-style:solid none none none;
	border-color:#090;
	border-width:1px; /* top and bottom borders: 1px; left and right borders: 0px */
	width:100%;
	margin:0;
	padding:0;
}
/* I've heard this called the "be nice to Opera 5" rule. Basically, it feeds correct 
length values to user agents that exhibit the parsing error exploited above yet get 
the CSS box model right and understand the CSS2 parent-child selector. ALWAYS include
a "be nice to Opera 5" rule every time you use the Tantek Celik hack (above). */
body>#Header {height:14px;}

#Cercador {
	z-index:99;
	right:0;
	top:110px;
	position:absolute;
	float:right;
	width:150px;
}


#Menu {
	/*position:absolute;
	top:175px;*/
	float:left;
	padding:5px;
	border-color:#666;
	border-width:1px;
	border-style:none dashed none none;
	line-height:2em;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:125px;
	height:125px;
	font-size:0.8em;
	min-height: 50%; /* alto minimo FF y Safari */
    height: 50%; /* alto minimo para IE Windows */
}
/* Again, "be nice to Opera 5". */
body>#Menu {width:125px;}

/* hacks varios, adivinen para q browser… */
html, body, #Cos {
     min-height: 100%; /* alto minimo FF y Safari */
     /*width: 100%;*/
	 width:1000px;
     height: 100%; /* alto minimo para IE Windows */
     margin: 0;
     padding: 0;
}
html>body #Cos {
     height: auto; /* con este hack escondemos el min-height de IE*/
}
/* fin hacks varios */


#Footer {
	/*margin-top: -1.5em;*/
	z-index: 3;
	position: relative;
	text-align:center;
	font-size:x-small;
	width:100%;
	margin:0;
	padding-top:2px;
	border-style:dashed none none none;
	border-color:#666;
	border-width:1px; /* top and bottom borders: 1px; left and right borders: 0px */
}
#NavBar {
	text-align:center;
	font-size:x-small;
	width:100%;
}

/*Elements Index*/
#CosCols{
	margin: 0 0 0 33%; 
}
#LeftCol,#CenterCol,#RightCol{
	padding:0 10px 10px 10px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:0.8em;
	min-height: 20%; /* alto minimo FF y Safari */
    height: 20%; /* alto minimo para IE Windows */
	line-height:1.5em;
}
#LeftCol {
	float:left;
	margin: 0 0 0 5px;
	width:30%;
}

#CenterCol {
	float:left;
	width:48%;
}
#RightCol {
	float:right;
	/*margin-right:5px;*/
	width:45%;	
}
#Linia{
	float:left;
	border-style:none dashed none none;
	border-color:#666;
	border-width:1px; /* top and bottom borders: 1px; left and right borders: 0px */
	width:1px;
	height:125px;
}
/*Fi columnes index*/
/*Carruseles index*/
#Carrusel {
	margin:0;
	/*left:0;
	height:250;*/
}
/*Fin carruseles*/
/*Columnes imatges index*/

#LeftColImatge {
	float:left;
	width:30%;
	clear:left;
}

#CenterColImatge {
	float:left;
	width:30%;
}
#RightColImatge {
	float:right;	
	width:30%;
}
/*fi columnes imatges index*/
/*Columnes Portal*/
#ColsRight{
	margin: 0 0 0 175px; 
}
#Content {
	/*margin:0 50px 50px 175px;
	margin-right:150px;*/
	float:left;
	margin-left:5px;
	padding:5px;
	width:600px;
	/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:600px;

}
#Banners {
	/*position:absolute;
	top:220px;
	right:0;*/
	float:right;
	margin-right:5px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:100px;
	height:100px;
	font-size:0.8em;
	clear:both;
}


#ImatgeEsquerre{
	float:left;
}
#ImatgeDreta{
	float:right;
}

/*Estilo formularios*/
.EstilTextArea {
	border: 1px dotted #666;
}
.FieldSet .textarea 
 {
	border: 1px dotted #666;
}
/*Targeta empreses*/
#BusinessCard {
	width:600px;
	/*padding:5px;*/
	}
#BusinessCardContingut {
	border-style:solid;
	border-color: #666;
	border-width:1px 1px 0 1px;
	width:600px;
}
#BusinessCardPujar {
	clear:left;
	height:45px;
	bottom:0;
	width:550px;
	border-left:1px solid;
	border-bottom:1px solid;
	right:45px;
}
.text_verd_titol
 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; font-style: normal;
 font-weight: bold;
 color: #090;
 text-decoration: none
  }
.text_verd
 {  
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; font-style: normal; 
 font-weight: bold; color: #090; 
 text-decoration: none
 }
 /*Elements Index*/
#IndexCosCols{
	/* margin: 0 150px 0 0; 
	margin-right:150px;
	clear:both;	*/
	width:850px;
	float:left;
}
#IndexLeftCol,#IndexRightCol{
	padding:0 10px 10px 10px;
	height:100%;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size:0.8em;
	min-height: 100%; /* alto minimo FF y Safari */
    height: 100%; /* alto minimo para IE Windows */
	line-height:1.5em;
}
#IndexLeftCol {
	float:left;
	margin: 0 0 0 5px;
	width:45%;
}

#IndexRightCol {
	float:right;
	/*margin-right:5px;*/
	width:45%;
}
#Linia{
	float:left;
	border-style:none dashed none none;
	border-color:#666;
	border-width:1px; /* top and bottom borders: 1px; left and right borders: 0px */
	width:1px;
	height:125px;
}
/*Fi columnes index*/
/*Carruseles index*/
#IndexCarrusel {
	margin:0;
}
/*Fin carruseles*/
/*Columnes imatges index*/

#IndexLeftColImatge {
	bottom:0;
	float:left;
	width:50%;
	clear:left;
}

#IndexRightColImatge {
	bottom:0;
	float:left;	
	width:50%;
}
/*fi columnes imatges index*/
#Capçalera {
background-color: #090;
color:#FFFFFF;
}
.estilo1Mini {
	font-size: xx-small;
	text-decoration: none;
}

#FormLogin{font:10px, Verdana, Arial, Helvetica, sans-serif;width: 125px;border: 1px solid #C6E9FF;color: #000;text-align:left}
fieldset{border: 0px solid #000;}
legend{color: #304A78;font-weight:bold;margin:5px 0 0 15px;}
div.medidas{margin:5px 0}
div.medidas label{display:block}
div.medidas input{width:100px}
div.check{display:none}
input#login{margin:5px 0;border: 1px solid #27518A;
background: #ccc url(fondoBoton.jpg) repeat-x}
