/*GENERAL*/
h2, h3, h4, h5, h6{color:#450c3f !important;}
#tira{width:100%;font-family:Arial;}
#tira #tiracont{width:1000px;margin:0px auto;}
body{background:#8F0222 url(imatges/fons.jpg) repeat-x top;}
#cap{font-size:.75em;width:100%;height:265px;background:transparent url(cap.png) no-repeat top;margin:0px;height:265px;}
* html #cap{width:1000px;margin:0px auto;background:transparent url(imatges/cap.png) no-repeat top;background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imatges/cap.png');position:fixed;}
#cos{font-size:.75em;width:100%;background:transparent url(imatges/cos.png) repeat-y top;margin:0px;padding-bottom:126px;position:static !important;}
* html #cos{background:none;width:748px;margin:0px auto;background-color:#FFFFFF;}
#cos #contingut{width:700px;padding:8px 30px 0;position:relative;margin:0px auto;background-color:#FFFFFF;}
* html #cos #contingut{background-color:#FFFFFF;}
#genoll{font-size:.7em;width:100%;height:176px;background:transparent url(imatges/fonspeu.png) repeat-x bottom;margin:-126px 0px 0px 0px;position:inherit;z-index:10;}
#genoll #genollcont{width:100%;height:176px;background:transparent url(imatges/peu.png) no-repeat bottom;}
* html #genoll{width:1000px;margin:0px auto;background:none;}
* html #genoll #genollcont{background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='imatges/peu.png');}
#peu{width:100%;font-family:Arial;}
#peu #peucont{width:1000px;margin:0px auto;}
.LSResult{z-index:20;}
a.tornar{background:transparent url(imatges/ma.png) no-repeat 5px 5px; padding-left:33px;font-weight:bold;color:#940000;height:10px;padding-top:8px;}
a.tornar:hover{background:transparent url(imatges/ma.png) no-repeat left 5px;text-decoration:none;}

/*CAP*/
/*Capsalera*/
.template-index_html #cap a.capcalera{height:152px;}
#cap a.capcalera{width:760px;height:170px;margin:0px auto;display:block;}
* html #cap a.capcalera{height:152px;position:relative;}
* html #cap #menugeneral ul li a{position:relative;}
#cap #menugeneral {display:block;width:618px;margin:0px auto;text-transform:uppercase;}
#cap #menugeneral ul{list-style-type:none;margin:0px;padding:0px;}
#cap #menugeneral ul li{margin:0px;padding:0px;float:left;margin-left:9px;margin-right:9px;width:133px;}
#cap #menugeneral ul li a{color:#FFF;font-weight:bold;font-size:1.2em;display:block;height:42px;text-align:center;width:131px;padding:10px 0px 0px 0px;}
#cap #menugeneral ul li a:hover{text-decoration:none}
* html #cap #menugeneral ul li a.active{text-decoration:underline !important;background:none !important;position:relative;}
* html #cap #menugeneral ul li a:hover{text-decoration:underline !important;background:none !important;position:relative;}
#cap #menugeneral ul li#organitzacio a.active,
#cap #menugeneral ul li#organitzacio a:hover{background:transparent url(imatges/h1.png) no-repeat right bottom;}
#cap #menugeneral ul li#guia a.active,
#cap #menugeneral ul li#guia a:hover{background:transparent url(imatges/h2.png) no-repeat right bottom;}
#cap #menugeneral ul li#serveis a.active,
#cap #menugeneral ul li#serveis a:hover{background:transparent url(imatges/h3.png) no-repeat right bottom;}
#cap #menugeneral ul li#historia a.active,
#cap #menugeneral ul li#historia a:hover{background:transparent url(imatges/h4.png) no-repeat right bottom;}
#cap #menugeneral ul li div{font-size:0.9em;font-weight:bold;text-align:center;padding:12px 0px;margin-top:12px;margin-left:0px;}

/*COS*/
/*Cos Portada*/
#cos #contingut #logo{position:absolute;right:0;top:-48px;}
#cos #contingut #logo img{float:right;}
#cos #contingut #logo #data{float:right;color:#a8a8a8;font-weight:bold;text-align:right;width:158px;padding:60px 30px 0 38px;font-size:1.3em;line-height:120%;}
.template-index_html #cos{line-height:100%;}
* html .template-index_html #cos #contingut{padding:8px 26px 0 25px;}
.template-index_html #cos #contingut #esquerra{float:left;width:550px !important;z-index:10;margin-bottom:-100px;position:relative;}
.template-index_html #cos #contingut #dreta{float:right;width:144px !important;padding-top:48px;margin:0px;}
.template-index_html #cos #contingut h2{color:#940000;font-weight:bold;text-align:left;text-transform:capitalize;font-size:1.4em;}
.template-index_html #cos #contingut #noticies h2{padding:0 0 23px 50px;display:inline;background:transparent url(imatges/linia.png) no-repeat bottom;}
.template-index_html #cos #contingut #agenda h2{padding:0 16px 18px 23px;display:inline;background:transparent url(imatges/estrelles.png) no-repeat bottom;}
.template-index_html #cos #contingut .mes{clear:both;text-align:right;font-size:0.9em;font-weight:bold;font-style:italic;}
.template-index_html #cos #contingut .mes a{color:#6f0e75;}
.template-index_html #cos #contingut .mes a:hover{color:#454545;text-decoration:none;}
.template-index_html #cos #portal-column-content{float:none;width:auto;}
.template-index_html #cos #contingut #dreta #cartell{text-align:right;}
.template-index_html #cos #contingut #esquerra #noticies{}
.template-index_html #cos #contingut #esquerra #noticies .llistat{margin:34px 0px 0px 0px;}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element{width:260px;margin-right:15px;float:left;position:relative;font-size:.95em;}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .esq{float:left;margin-right:10px;}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .esq a img{}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .dre{}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .dre a.titol{color:#6f0e75;font-weight:bold;display:block;margin-bottom:10px;}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .dre a.titol:hover{color:#6f0e75;text-decoration:none;}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .dre span{}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .dre a.detall{font-weight:bold;padding:0px 4px;color:#FFFFFF;background:#6f0e75;position:absolute;right:0px;bottom:5px;}
.template-index_html #cos #contingut #esquerra #noticies .llistat .element .dre a.detall:hover{color:#6f0e75;background:#FFFFFF;text-decoration:none;}
.template-index_html #cos #contingut #esquerra #agenda{margin-top:25px;}
.template-index_html #cos #contingut #esquerra #agenda .llistat{margin:34px 0px 0px 0px;}
.template-index_html #cos #contingut #esquerra #agenda .llistat .element{width:260px;height:55px;margin-right:15px;float:left;position:relative;font-size:.95em;margin-bottom:20px;}
.template-index_html #cos #contingut #esquerra #agenda .llistat .element .esq{float:left;margin-right:10px;background:url(imatges/bola.png) no-repeat;width:23px;height:26px;padding:7px 10px 10px;color:#9d0326;font-weight:bold;text-align:center;}
.template-index_html #cos #contingut #esquerra #agenda .llistat .element .esq span{font-size:1.5em;}
.template-index_html #cos #contingut #esquerra #agenda .llistat .element .dre a.titol{color:#6f0e75;font-weight:bold;display:block;margin-bottom:10px;text-transform:uppercase;}
.template-index_html #cos #contingut #esquerra #agenda .llistat .element .dre a.titol:hover{color:#6f0e75;text-decoration:none;}
.template-index_html #cos #contingut #esquerra #agenda .llistat .element .dre span.detall{font-weight:bold;padding:0px 4px;color:#FFFFFF;background:#6f0e75;margin-left:5px;}
.template-index_html #cos #contingut #esquerra #agenda .llistat .element .dre span.detall:hover{color:#6f0e75;background:#FFFFFF;text-decoration:none;}


/*Level up*/
#cos #levelup {font-size:0.8em;margin:5px 12px 0 11px;}
#cos .link-parent {background:transparent url(http://www.tarragona.cat/++resource++tarragona.theme.images/arrowUp.gif) no-repeat scroll 4px 5px !important;display:block;font-size:95% !important;margin:5px 6px 0;padding:1px 1px 0 17px !important;text-decoration:none;}

/*Cos Interior*/
#cos #contingut #esquerra{float:left;width:174px !important;}
#cos #contingut #dreta{float:right;width:500px !important;line-height:20px;position:relative;margin-bottom:-100px;z-index:10;}
#cos #contingut #dreta #content a{color:#7e011e;}
#cos #contingut #dreta #content table td {padding:0px;}
#cos #contingut .documentEditable,
#cos #contingut #portal-column-content, 
#cos #contingut .documentContent{margin:0px;padding:0px !important;font-size:100%;color:#450c3f;}
#cos #contingut .documentContent ul {list-style-image:url(imatges/estrella.png);}
#cos #contingut .tileItem,
#cos #contingut .documentContent dd a {border:none}
#cos #contingut .documentFirstHeading {font-weight:bold;color:#940000;background:url(imatges/llac.png) no-repeat left bottom;margin:0px;padding:0 0 20px;}
#cos #contingut .discreet{margin:1em;padding:0px !important;font-size:100%}
#cos #contingut .documentByLine{font-size:90%;margin:0.5em;}
#cos #contingut #content .documentActions{border:none;margin:0px;}
#cos #contingut #content .documentActions ul{display:block;list-style-image:none;list-style-type:none;margin:0px;padding:0px;}
#cos #contingut #content .documentActions li{font-size:120%;float:right;padding:42px 0px 0px 0px;display:block;text-align:center;}
#cos #contingut #content .documentActions li a{color:#FFFFFF !important;text-decoration:none;font-weight:bold;text-align:center;padding:0px;background:none !important;}
#cos #contingut #content .documentActions #document-action-sendto {width:126px;height:70px;background:url(imatges/send.png) no-repeat;}
#cos #contingut #content .documentActions #document-action-print {width:126px;height:70px;background:url(imatges/print.png) no-repeat;}
#cos #contingut #content .documentActions #document-action-rss {width:150px;height:70px;background:url(imatges/rss.png) no-repeat;}
#cos #contingut #content-views .plain{padding:0px;}
#cos #contingut .contentViews li a{margin:0px;}
#cos #contingut .documentDescription{font-style:italic;font-size:90%;margin:0.5em;display:none}
#cos #contingut .documentContent a,
#cos #contingut .documentContent p a{border:none;text-decoration:underline;}
#cos #contingut .documentContent a:hover, 
#cos #contingut .documentContent p a:hover{text-decoration:none;}
#cos #contingut legend{font-size:100%}
#cos #contingut a.link-parent{font-size:90%;}
#cos #contingut .reviewHistory th, 
#cos #contingut .contentHistory th,
#cos #contingut .reviewHistory, 
#cos #contingut .contentHistory{font-size:95% !important;}
#cos #contingut #parent-fieldname-text,
#cos #contingut dl.searchResults,
#cos #contingut .plain{padding:0px !important;}
#cos #contingut #dreta #content .tileItem{border:none;}
.newsImageContainer{margin:12px}
.newsImageContainer p{text-align:center}
#cos #contingut #content table.listing th, 
#cos #contingut #content .stx table.listing th{color:#000;background:#CCCECD none repeat scroll 0 0;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-top:1px solid #000;}
#cos #contingut #content table.listing td, 
#cos #contingut #content .stx table.listing td{border-right:1px solid #000;background:#FFF}
#cos #contingut #content table.listing, 
#cos #contingut #content .stx table.listing{border-bottom:1px solid #000;border-left:1px solid #000;border-spacing:0;font-size:95%;margin:1em 0;}
#cos #contingut #content dl.collapsible {border:1px solid #000;}
#cos #contingut #content table.vertical td{border-top:1px solid #000;}
#cos #contingut #content .tileItem {border-top:none;border-bottom:1px solid #505050;margin:1em;padding-top:1em;}
#cos #contingut #content .tileItem .documentByLine,
#cos #contingut #content .tileItem .tileBody{margin:6px 0px;}
#cos #contingut #content .tileItem .tileFooter {margin:15px 0 10px;}
#cos #contingut #content .tileItem .description{font-style:italic;}
.listingBar{background-color:transparent !important;border:none !important;}

/*Menu Interior*/
#cos #contingut #esquerra #menuvertical{float:none;width:auto;}
#cos #contingut #esquerra #menuvertical ul{list-style-type:none;padding:0px;margin:0px;}
#cos #contingut #esquerra #menuvertical ul li{width:174px;height:20px;display:block;overflow:hidden;}
#cos #contingut #esquerra #menuvertical ul li a{line-height:20px;color:#fff;width:150px;height:20px;display:block;background:transparent url(imatges/menu.png) no-repeat top;border:none;padding:0px 2px 0 22px;}
#cos #contingut #esquerra #menuvertical ul li a:hover,
#cos #contingut #esquerra #menuvertical ul li a.active{background:transparent url(imatges/menu.png) no-repeat bottom;}

/*PEU*/
#genoll #colabora{width:700px;margin:0px auto;display:block;clear:both;padding:100px 30px 0px 30px;}
#genoll #colabora ul{list-style-type:none;margin:0px;padding:0 0 0 250px;}
#genoll #colabora ul li{float:left;margin:18px 0px 0px 25px;}
#genoll #colabora ul li a img{}
#peu #dades{display:block;padding:10px 10px 5px;float:right;color:#dcdcdc;text-align:right;}
#peu #dades a{text-decoration:underline;color:#dcdcdc;}
#peu #dades a:hover{text-decoration:none}