@charset "utf-8";/* CSS Document */

* {margin:0;padding:0;}
img {border:0;}
ul,ol {list-style-position: outside;margin: 10px 0px;padding: 0px;}
li {/*margin: 0px 5px;padding: 2px 4px;*/list-style-type:none;}
blockquote {margin:15px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
body {font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#38373A;color:inherit;}
h2,h3{margin:0;padding:0;}
h2 {font-size:36px;color:#38373A;background-color:inherit;}
h3 {font-size:32px;color:#58585A;background-color:inherit;}
h3 a{font-size:20px;color:#58585A;background-color:inherit;}
h3 a:hover{ text-decoration:none}
h6{font-size: 13px; margin-top: 14px;}
#main {position:relative;width:100%;margin:0;}
#f1_int, #f2_int, #f3_int, #ruta_int, #f1_int_tecnair {position:relative;margin:0 auto;width:940px;}
#f1 {position:relative;background-color:#AF0F28;color:inherit;background-image:url(../img/f1_bkg2.png);}
	#f1_int {height:347px;background-image:url(../img/f1_bkg.png);}
	#f1_int_tecnair {height:580px;background-image:url(../img/f1_bkg.png);}

	#f1_logo {position:absolute;top:34px;}
		#f1_logo a {display:block;width:224px;height:42px;}
	#f1_top1 {position:absolute;top:113px;}
	#f1_top2 {position:absolute;top:113px;left:683px;}
	#f1_tecnair {position:absolute;top:113px; width:939px; height:404px;}
		#f1_tecnair_text {position:absolute;left:697px;top:250px;width:225px; text-align:left; font-size:10px;}
			#f1_tecnair_text a:link, #f1_tecnair_text a:visited {color:#333333; background-color:inherit; text-decoration:underline;}
			#f1_tecnair_text a:hover {color:#666666; background-color:inherit; text-decoration:underline;}

	#f1_menu {position:absolute;top:316px;left:38px;}
	#f1_menu_tecnair {position:absolute;top:549px;left:38px;}
		#f1_menu ul li, #f1_menu_tecnair ul li{margin-left:5px;display:inline;}
		#f1_menu a:link, #f1_menu a:visited, #f1_menu_tecnair a:link, #f1_menu_tecnair a:visited {padding:5px 24px;color:#373539;background-color:#eceeef;text-decoration:none;font-weight:bold;font-size:14px;}
    	#f1_menu a:hover, #f1_menu ul li #actiu, #f1_menu_tecnair a:hover,#f1_menu_tecnair ul li #actiu {color:#FFFFFF;background-color:#9b0c1f;}
    	
#ruta {background-color:#FFFFFF;color:#1A1A1A;}
	#ruta_int {padding:15px 0px;height:48px;}
		#ruta_int a:link, #ruta_int a:visited {font-size:11px;color:#000000;background-color:inherit;}
		#ruta_int a:hover {font-size:11px;color:#AF0F28;background-color:inherit;text-decoration:none;}

#f2 {background-color:#EDEDEE;color:#58585A;}
	#f2_int {padding:20px 0px; min-height:260px;}
	#f2_int_tecnair {height:60px;}

	#f2_int .img {border:1px solid #EDEDEE;padding:5px;background-color:#FFFFFF;color:inherit;}
	#f2_int .llista_cat{width:222px;float:left;}
        /*MARIO*/
        #f2_int .llista_cat ul li {}
        #f2_int .llista_cat ul li a{display: block; padding:4px; padding-left: 20px; color:#000; background-image:url(../img/menu_li_bkg.png);background-repeat:no-repeat;}
        #f2_int .llista_cat a.categoria_activa,#f2_int .llista_cat ul li a:hover, #f2_int .llista_cat .categoria_activa a:hover{
            background-image:url(../img/menu_li_bkg_hover.png);background-color:#aeafb2; text-decoration: none;
        }
        #f2_int .llista_cat ul li ul{margin:0;}
        #f2_int .llista_cat ul li ul li a{padding-left: 40px; background-position: 20px; }
        #f2_int .llista_cat ul li ul li a.categoria_activa,#f2_int .llista_cat ul li ul li a:hover{
            background-image:url(../img/menu_li_bkg_hover.png); color:#AF0F28; text-decoration: none; background-color: #EDEDEE;
        }
        /***/
		/*#f2_int .llista_cat ul li {padding:4px;background-image:url(../img/menu_li_bkg.png);background-repeat:no-repeat;padding-left:20px;}
		#f2_int .llista_cat ul li a, #f2_int .llista_cat .categoria_activa a{color:#38373a;}
		#f2_int .llista_cat ul li a:hover, #f2_int .llista_cat .categoria_activa a:hover{text-decoration:none;}
		#f2_int .llista_cat ul li:hover, #f2_int .llista_cat .categoria_activa{background-image:url(../img/menu_li_bkg_hover.png);background-color:#aeafb2;}*/
		
	#f2_int #marques_relacionades{border-top:1px solid #38373a;padding:6px;}
		#f2_int #marques_relacionades div{padding:3px;height:50px; float:left;}
		

	#f2_int #descr_cat{margin-left:40px;float:left;width:677px;}
	#descr_cat a{text-decoration: none; color:#9B0C1F;}
	#descr_cat a:hover{color:#000;}
	#descr_cat a img{vertical-align:-14px;}
	/*#f2_int #descr_cat div{border:1px solid blue;}*/
	#f2_int #descr_cat .taula_projecte{margin-top:10px;border-collapse: collapse;}
	#f2_int #descr_cat .projecte{width:192px;text-align:center; padding-right:20px; vertical-align:top;}
		#f2_int #descr_cat img{margin-bottom:5px;}

#f3_int {padding:20px 0px;color:#FFFFFF;background-color:inherit;}
	#f3_int a:link, #f3_int a:visited, #f3_int a:hover {color:#CCCCCC;background-color:inherit;}
	#f3_int strong {font-size:15px;}
	#f3_int p {font-size:10px;}
	#f3_links {position:absolute;right:0px;text-align:right;}
	.f3_loc {width:170px;height:75px;float:left;}
		.linia_loc {border-right:1px dotted #FFFFFF;margin-right:15px;}

#formulari{padding-top:20px;}		
	#formulari td{padding:4px;vertical-align:top;}
	#formulari .txt,
	#formulari .btn,
	#formulari .textarea{border:1px solid #38373A;}

	#formulari .txt,
	#formulari .textarea{background-color:#d8dadc;width:300px;}

	#formulari .btn{background-color:#38373a;color:#d8dadc;}
	#formulari .textarea{height:70px;}		

/*PORTADA*/	
	
#portada td{vertical-align:top;}
	#portada .cat_ico{padding-right:8px}	
	#portada .cat_titol{vertical-align:middle;}
	#portada .cat_titol h3{font-size:21px;}
	#portada .cat_descr{width:171px; font:11px Arial;}
		
	#portada .cat_foto_desc,
	#portada .cat_foto_foto{text-align:center;font-weight:bold;}
	
	
.foto{font-weight:bold;padding:12px 0px;text-align:center;margin-right:26px;}				
.cb{clear:both;}
.fl{float:left;}
.bi{border:1px solid #CBCDD0;padding:5px;background-color:#fff;}
a img{border:0;}

/*Maig 2010*/
a.pdf,a.pdf2{display: block; margin:6px 0; color:#9B0C1F; font-size:11px; background-image: url("../img/pdf.gif"); background-repeat: no-repeat; padding:6px; padding-left: 28px; }
a.pdf:hover, a.pdf2:hover{color:#000; text-decoration: none;}
a.pdf2{ background-image: url("../img/pdf_min.png"); background-position: 6px;}

h5{font-size:20px; margin-top:12px;}

.empresa_participada{
	margin-top: 24px;
}

.empresa_participada .logo, .empresa_participada .info{float:left;}
.empresa_participada .logo{width:150px; text-align: center; margin-right:12px;}
.empresa_participada .info{padding-top:12px;}
.empresa_participada .info h2{font-size:12px;}
.empresa_participada .info a{color:#9B0C1F;}
.empresa_participada .info a:hover{color:#000; text-decoration: none;}
