/*
___ ____ _  _ ___  ____ 
 |  |___ |\/| |__] |  | 
 |  |___ |  | |    |__| 
©2009 www.tempointeractiu.com 

*/

body {font:13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; background:#fff; color:grey; 
  text-align:left;  background-repeat:repeat-y; }
img{border:none;}
a { text-decoration:none; color:#666; }

h1,h2,h3,h4,h5,h6,h7 { color:#000; margin:0px; padding:0px; font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; 
    font-weight:normal;}
h1 { line-height: 24px; }
h2 { line-height:22px; }

.rgt { float:right; }
.lft { float:left; }
.debug { border:1px solid #eee; }
.btop { border-top:1px dotted #999; padding-top:10px; }

#wrapper { margin-left:10px; }

p, h6 {color:grey;}


.clear { clear:both; }

#menu, #header { border-top:1px dotted #999; border-bottom:1px dotted #999; padding-top:20px; 
    min-height:70px; height:auto !important; height:70px; }


#menu li { width:100px; float:left; list-style:none; background: #fff url('../img/m.gif') no-repeat 0px 5px; 
    padding-left:14px; margin-left:0px; margin-right:20px;}
#menu a  { text-decoration:none; color:grey; }
#menu li.sel, #menu li:hover {  background: #fff url('../img/m_sel.gif') no-repeat 0px 5px; }
#menu li.sel a { color:#FC7215; }
#menu li:hover a { color:#FC7215; }

.submenu { font-size:16px; padding-left:10px;}
.submenu li { width:250px; float:left; list-style:none; background: #fff url('../img/m.gif') no-repeat 0px 8px; 
    padding-left:14px; margin-left:0px; margin-right:20px; }
.submenu li a { text-decoration:none; color:grey; }
.submenu li.sel, ul.submenu li:hover {  background: #fff url('../img/m_sel.gif') no-repeat 0px 8px; }
.submenu li.sel a { color:#FC7215; }
.submenu li:hover a { color:#FC7215; }


#peu { margin-top:10px; font-size:12px; color:grey; 
    font-family:'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;}
#langs { text-align:right; font-size:10px; padding-top:10px; padding-bottom:3px; 
    font-family:"Lucida Grande", Tahoma, Arial, Helvetica;}
#langs a.sel { color:#222; }



#content { min-height:400px; height:auto !important; height:400px; }

#fitxes { padding-top:10px; }
#fitxes div { margin-top:10px; margin-bottom:10px;}
#sidebar { padding-top:20px; }

h3 { color:grey; font-size:16px; padding-bottom:10px; font-weight:normal; }

input { background-color:#eaeaea;  border:1px solid #eaeaea; padding-left:10px; padding-right:10px;}



#content { color:grey; background-color:#fff }
#content h1 { padding:20px 0 20px 0px; color:#000; font-size:22px; }
#content h4 { font-size:18px; color:#333; }
#content p { margin-top:10px; padding-right:10px; font-size:14px; line-height:18px;}
#content strong { color:#333; } 

#sidebar p { padding-top:20px; color:grey; }


#content p.dest { font-size:14px; color:#333; margin-top:0px; }

#projectes { padding-top:30px; }

.pitem  {  padding-left:20px; background: #fff url('../img/bg_item.png') no-repeat 0px 10px; padding-bottom:5px; }
.pitem h6 { font-style:normal; font-size:12px;  }
.pitem h4 a { color:#000; }


p.itemsidebar { line-height:14px;}
p.itemsidebar span { padding:0px; margin:0px; display: block; width:120px; float:left; 
    background: #fff url('../img/m.gif') no-repeat 0px 8px; padding-left:14px; } 



ul.itemsidebar { font-size:12px; }
#sidebar h6 { padding-bottom:10px; }
#sidebar h3 { color:#000; font-size:20px; }
ul.itemsidebar li { width:100px; float:left; list-style:none; background: #fff url('../img/m.gif') no-repeat 0px 4px; 
    padding-left:14px; margin-left:0px; margin-right:20px; }
ul.itemsidebar li a { text-decoration:none; color:#333; }



.pprojecte { padding-top:20px; }
.pprojecte img { border:1px solid #eaea; }
.pprojecte img.dnone { display:none; }
.pprojecte ul { padding-top:10px; padding-bottom:30px; }
.pprojecte ul li { list-style:none; display:inline; margin:0px; padding-right:10px;}
.pprojecte ul li img { border:0px;}


#sidebarfitxa { padding-top:20px; }
#sidebarfitxa h4 { font-size:14px; font-style:normal; color:#666; }
#sidebarfitxa h4 strong { color:#333; font-weight:normal; }
#sidebarfitxa h5 { padding:0px; margin:0px; line-height:14px;  }
#sidebarfitxa a { margin-top:10px; display:block;}
#sidebarfitxa a:hover { color:#333; }


#tTip { display:none; position:absolute; z-index:999;  }
#tTipContent { padding:2px; border:1px solid #666; text-align:left;   background: #fff; -webkit-box-shadow: 5px 5px 5px #666;  
-moz-box-shadow: 5px 5px 5px #666;  
box-shadow: 5px 5px 5px #666; }
#tTipPie2 {  background-image: url('../img/arrow2.gif'); background-repeat:no-repeat; background-position:center;}


.home h1 { font-style:normal; font-size:22px;  }
.home p { font-size:14px; line-height:18px; }

#content p.nmt, p.nmt { margin-top:0px; padding-top:0px; }

div.ctt p { line-height:14px; padding-top:5px; }
div.ctt h1 { color:#333; padding-bottom:10px; padding-top:0px; }  
div.ctt h4 { color:#666; font-size:16px; }




