/* CSS Territori.org */
/* Author: Bab Software Applications - www.bab-soft.com */

/* Tag Redefinition */
html {}
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em; color:#000; background-color:#FFF; text-align:center;}

/* Basic Struct Elements */
.page {padding-top:0px; color:inherit; background:#FFF;}

/* Top Page */

		.page{padding-top:0px;}
		.top{position:relative; width:100%; margin:0px auto; text-align:left;}
		
		.overhead{width:100%; background-color:#000; height:36px;}
		.overhead .overhead_int{width:952px; margin:0 auto; font-size:11px;}
		
		.overhead .overhead_int .leftside{float:left; color:#7e7d7d; margin-top:10px;}
		
		.overhead .overhead_int .rightside{float:right; width:200px; color:#f00; padding:10px 0px 0px 0px;}
		.overhead .overhead_int .rightside a{display:block; float:right; padding-left:15px; color:#7e7d7d;}
		.overhead .overhead_int .rightside a:hover{color:#fff;}
		.overhead .overhead_int .rightside a.line{border-right:1px solid #666; padding-right:15px;}
		
		.header_new{width:952px; height:130px; margin:0 auto; background:url("../images/header_territori.jpg") no-repeat; position:relative; background-color:#fff;}
		
		.header_new .rss {float:right; margin-top:15px;}
		.header_new .rss img{vertical-align:bottom;}
		.header_new .rss a{color:#666; text-decoration:underline;}
		.header_new .rss a:hover{color:#000; text-decoration:none;}
		
		.header_new .menu{position:absolute; bottom:0; right:0px;}
		.header_new .menu ul{list-style:none; margin:0; padding:0;}
		
		.header_new .menu ul li{float:right;}
		
		.header_new .menu ul li a.item_1{background:url("../images/menu2_n.png"); display:block; width:131px; height:52px; font-size:17px; text-align:center; line-height:65px; color:#000;}
		.header_new .menu ul li a.item_1:hover{background:url("../images/menu2_r.png"); color:#fff;}
		.header_new .menu ul li a.item_1_selected{background:url("../images/menu2_o.png"); display:block; width:131px; height:52px; font-size:17px; text-align:center; line-height:65px; color:#FFF;}
		
		
		.header_new .menu ul li a.item_2{background:url("../images/menu_n.png"); display:block; width:131px; height:52px; font-size:17px; text-align:center; line-height:65px; color:#000; margin-left:10px;}
		.header_new .menu ul li a.item_2:hover{background:url("../images/menu_r.png"); color:#fff;}
		.header_new .menu ul li a.item_2_selected{background:url("../images/menu_o.png"); display:block; width:131px; height:52px; font-size:17px; text-align:center; line-height:65px; color:#FFF; margin-left:10px;}

/* Top Page
.top {position:relative; width:952px; margin:0px auto; text-align:left;}
	.pre_header {padding-bottom:8px; font-size:10px;}
		.pre_header_left {float:left; width:48%;}
		.pre_header_right {float:right; width:48%; text-align:right; color:#E1731C; background:none;}
			.pre_header_right a:link, .pre_header_right a:active, .pre_header_right a:visited {padding:0px 5px; color:#7E7D7D; background:none;}
			.pre_header_right a:hover {padding:0px 5px; color:#000; background:none;}
	.header {position:relative; width:100%; height:148px; margin-bottom:3px; color:inherit; background:url(../images/header.jpg) no-repeat left top;}
		.header img {position:absolute; right:0; top:0;}
		.link_header {position:absolute; top:15px; left:10px; width:310px; height:115px;}
			.link_header a:link, .link_header a:active, .link_header a:visited, .link_header a:hover {display:block; width:310px; height:115px;}*/

/** RSS Top */
.top_rss {position:absolute; right:5px; bottom:4px;}

/* Content Body */
.content_body {width:952px; margin:0px auto 10px auto; padding:20px 0px; text-align:left; clear:both; overflow:hidden;}
	.left {display:none;} 
	.center {}
	.right {display:none;}

* Bottom Page */
.bottom {text-align:center; height:120px; margin-top:10px; border-top:1px solid #CCC; clear:both; color:inherit; background:#FFF;}
	.foot {width:952px; margin:10px auto 10px auto; text-align:left;}
		.foot_left {float:left; width:25%; font-size:10px; color:#E1731C; background:none;}
			.foot_left a:link, .foot_left a:active, .foot_left a:visited {padding:0px 5px; color:#7E7D7D; background:none;}
			.foot_left a:hover {padding:0px 5px; color:#000; background:none;}
			.foot_left_int {margin-top:10px; color:#DDD;}
				.foot_left_int a:link, .foot_left_int a:active, .foot_left_int a:visited {margin-top:10px; color:#BBB;}
				.foot_left_int a:hover {color:#7E7D7D;}
		.foot_right {position:relative; float:right; width:74%; text-align:right;}
		
			.foot_right_left {float:left; width:45%; position:relative;}
			.foot_right_right {float:right; width:340px; position:relative; text-align:left; font-size:11px; color:#7E7D7D;}

			.scot_foot {position:absolute; top:5px; right:150px; width:163px; height:55px;  color:inherit; background:url(../images/scot_foot.gif) no-repeat; }
				.scot_foot a:link, .scot_foot a:active, .scot_foot a:visited, .scot_foot a:hover {display:block; width:163px; height:55px;}
		
			.iec_foot {position:absolute; top:5px; right:0px; width:124px; height:55px; color:inherit; background:url(../images/iec_foot.gif) no-repeat; }
				.iec_foot a:link, .iec_foot a:active, .iec_foot a:visited, .iec_foot a:hover {display:block; width:124px; height:55px; }

			.gencat_foot {position:absolute; top:18px; left:0px; width:93px; height:29px;  color:inherit; background:url(../images/gencat_foot.gif) no-repeat;}
				.gencat_foot a:link, .gencat_foot a:active, .gencat_foot a:visited, .gencat_foot a:hover {display:block; width:93px; height:29px;}

			.diba_foot {position:absolute; top:10px; left:117px; width:83px; height:42px; color:inherit; background:url(../images/diba_mancomunitat.jpg) no-repeat;}
				.diba_foot a:link, .diba_foot a:active, .diba_foot a:visited, .diba_foot a:hover {display:block; width:83px; height:42px;}

			.dita_foot {position:absolute; top:18px; left:210px; width:123px; height:30px;  color:inherit; background:url(../images/diputacio_tarragona.gif) no-repeat;}
				.dita_foot a:link, .dita_foot a:active, .dita_foot a:visited, .dita_foot a:hover {display:block; width:123px; height:30px;}

/** COOKIES */
.cookies_alert_wrapper {position:fixed; bottom:0; left:0; right:0; z-index:2; padding:20px 0px; background:#F1F1F1; text-align:center; font-size:14px; box-shadow:0px -2px 2px #888; text-align:center;}
.cookies_alert {}
.cookies_alert .b_close {display:inline-block; margin-left:4px;}
.cookies_alert a:link, .cookies_alert a:active, .cookies_alert a:visited {display:inline-block; margin:10px 5px 0px 10px; padding:5px 8px; color:#FFF; background:#333; text-decoration:none !important; border-radius:4px; font-size:11px; font-weight:700;}
.cookies_alert a.close_allow_use_cookies {margin:0; padding:4px 7px; color:#FFF; background:rgb(255, 102, 0); text-decoration:none !important; border-radius:4px; font-size:11px; font-weight:700;}