.floatfix {
	clear:both;
}

td {
	text-align 		: left;
	color 				: #000;
}

#contenidor {
	background 		: url(../../images/background.jpg) no-repeat top left;
	min-height		: 498px;
	color 				: #000;
}

#contenidor a{
	color 				: #004236;
}

.header {
	height 				: 115px;
}

div.contactInfo {
	display 			: none;
}

div.central {
	float 				: left;
	width 				: 435px;
	min-height 		: 900px;
	padding			 	: 20px 0 0 286px;
	background 		: transparent url(../../images/central.jpg) no-repeat 30px 30px;
	overflow-x		: hidden;
}

div.central_news {
	float 				: left;
	width 				: 703px;
	min-height 		: 680px;
	margin			 	: 20px 0 0 20px;
	padding 			: 0 0 50px 0;
	background 		: transparent url(../../images/central_news.jpg) repeat-y;
	overflow-x		: hidden;
}

div.leftColumn {
	display 			: none;
}


div.linktortosa {
	float 				: right;
	margin 				: -60px 10px 0 0;
	cursor				: pointer;
	width 				: 150px;
	height				: 60px;
}

div.languages {
	float 				: right;
	margin		 		: -30px 30px 0 0;
	color 				: #FFF;
}

#contenidor div.languages a{
	padding				: 0px 5px;
	color 				: #FFF;
}

div.languages div.grey{
	display 			: none;
}

div.paginator {
	float 				: left;
	width 				: 225px;
	height 				: 323px;
	margin 				: 37px 0 0 0px;
	padding 			: 10px 0 40px 35px;
	background 		: #D8D0D1 url(../../images/paginator.jpg) repeat-y;
	border-bottom : 1px solid #454548;
}
div.mypages {
	min-height		: 344px;
	width 				: 225px;
	overflow-x		: hidden;
}
div.rotator {
	position 		: absolute;
	margin			 	: 0px;
	padding-top 	: 20px;
	width					: 295px;
	height 				: 236px;
	overflow 			: hidden;
	padding 			: 20px 20px;
	*margin			 	: 20px 0px;
	cursor 				: pointer;
}
div.rotator img {
	display 		: none;
}

#rotator0, #rotator1, #rotator2, #rotator3  {
	position 		: absolute;
}


div.page {
	float 				: left;
	width 				: 204px;	
	background 		: transparent url(../../images/page.gif) no-repeat bottom left;
	border 				: 0px;
	padding				: 2px 0 5px 20px;
	text-align 		: left;
}

div.submenu {
	padding-left 	: 20px;
	width 				: 204px;
	overflow 			: hidden;
}

div.mysubmenu {
	width 				: 185px;
}

div.page a{
	color 				: #333;
}

div.home_1 {
	padding-top		: 15px;
	width 				: 435px;
	height 				: 206px;
	background 		: transparent url(../../images/home_1.jpg) no-repeat 0px 0px;
	text-align 		: justify;
}

	div.home_1 div.black {
		padding			: 60px 20px 0 20px;
	}
	div.home_1 div.link {
		background 		: transparent url(../../images/redball.jpg) no-repeat center left;
		margin 				: 15px 0 0 100px;
		padding				: 2px 0 0 15px;
		font-size 		: 14px;
		color 				: #004236;
		font-style 		: italic;
	}

div.home_2 {
	margin-top 		: 20px;
	width 				: 448px;
	height 				: 139px;
	background 		: transparent url(../../images/home_2.jpg) no-repeat top left;
}

	div.home_2 div.festastTitular{
		margin 				: 0 0 0 5px;
		padding-top 	: 15px;
		font-size 		: 28px;
		color 				: #004236;
		font-style 		: italic;
		font-weight		: bold;
	}
	div.home_2 div.festastTitular b {	
		color 				: #AAA30A;
	}
	div.home_2 div.link {
		background 		: transparent url(../../images/redball.jpg) no-repeat center left;
		margin 				: 55px 0 0 100px;
		padding				: 2px 0 0 15px;
		font-size 		: 14px;
		color 				: #004236;
		font-style 		: italic;
	}

div.home_3 {
	margin-top 		: 20px;
	margin-left 	: -249px;
	width 				: 684px;
	height 				: 92px;
}
	div.home_3 div.link {
		background 		: transparent url(../../images/redball.jpg) no-repeat 15px 15px;
		padding				: 12px 0 0 30px;
		font-size 		: 14px;
		color 				: #004236;
		font-style 		: italic;
	}

div.subhome_1, div.subhome_2, div.subhome_3{
	float : left;
	width : 335px;
	min-height 	:100px;
	background : #EDEEF3 url(../../images/home_3.jpg) no-repeat top left;
}

div.subhome_1 {
	margin-right: 10px;
}
div.subhome_2 {
	float 	: right;
	height 	: 350px;
}
div.subhome_3 {
	margin-top 	: 10px;
	height 			: 240px;
}
div.home_new {
	margin 				: 10px 20px 20px 20px;
}

div.link {
	cursor 			: pointer;
}

div.current_page {
	padding-left: 20px;
	background 		: transparent url(../../images/current_page.gif) no-repeat bottom left;
	color 			: #A32729;
}
#contenidor div.current_page a {
	color 			: #A32729;
	font-weight	: bold;
	text-transform: uppercase;
}
#contenidor div.page a {
	text-transform: uppercase;
}

div.c_cto {
	background 		: url(../../images/contactar.jpg) no-repeat 29px 29px;
	height 				: 530px;
}

.lbl0, .lbl1, .lbl2, .lbl3, .lbl4, .lbl5, .lbl6, .lbl7,
.inp0, .inp1, .inp2, .inp3, .inp4, .inp5, .inp6, .inp7 {
	float 			: left;
	margin-bottom 	: 12px;
	height 			: 21px;
	font-size	: 11px;
	overflow		: hidden;
}
.lbl0, .lbl1, .lbl2, .lbl3, .lbl4, .lbl5, .lbl6, .lbl7 {
	width 			: 70px;
	text-align	: right;
	height 			: 16px;
	padding			: 5px 10px 0 0;
}
.inp0, .inp1, .inp2, .inp3, .inp4, .inp5, .inp6, .inp7 {
	width 			: 330px;
}

.lbl6, .lbl7 {
	margin-left : 30px;
}
.inp6, .inp7 {
	width 			: 300px;
}

div.formulari input.t, div.formulari input.tError, div.formulari textarea {
	background 	: transparent;
	width 			: 330px;
	border 			: 0px;
}

div.formulari input.tError {
	background 	: #FEE;
}

div.formulari textarea, .inp7 {
	background 	: transparent;
	height 			: 140px;
	margin-bottom: 20px;
	overflow 		: hidden;
}
div.formulari textarea {
	width 			: 270px;
	padding-right	: 20px;
	overflow 		: auto;
	overflow-x 		: hidden;
}

div.formulari {
	float				: left;
	width 			: 100%;
	height 			: 450px;
	margin-top	: 25px;
}

div.botons {
	margin-top	: -13px;
	float 			: left;
	width 			: 419px;
	
}
div.inp9 {
	margin-right: 0px;
}
div.inp9 input.button1 {
	width 		: 94px;
	height 		: 23px;
	background: #FFF;
	color 		: #000;
	font-size	: 11px;
}
div.inp8 {
	margin-right: 8px;
}
div.inp8 input.button2 {
	width 		: 94px;
	height 		: 23px;
	background: #FFF;
	color 		: #000;
	font-weight: normal;
	font-size	: 11px;
}

div.obligatoris {
	float 		: left;
}

div.formulari input.t:hover, div.formulari textarea:hover  {
	border		: 0px;
}

.central h2, .central_news h2 {
	float 			: left;
	width 			: 100%;
	margin 			: 30px 0 0 20px;
	padding 		: 0 0 0 15px;
	font-size 	: 18px;
	color 			: #004236;
	font-weight	: normal;
	background 	: transparent url(../../images/redoneta.gif) no-repeat center left;
	font-style 	: italic;
}

.central_news h2 {
	width 			: 657px;
	height 			: 62px;
	padding 		: 20px 0 0 40px;
	margin 			: 0 0 0px 0;
	color 			: #004236;
	background 	: #E3E0E5 url(../../images/central_news_h2.jpg) repeat-y;
}

div.p_docs, div.doc_list {
	margin-top 	: 50px;
	height			: 130px;
	width 			: 434px;
	background 	: #E7E6EC;
	padding			: 0px;
}

div.p_doc {
	position 		: relative;
	float 			: left;
	width 			: 85px;
	height 			: 40px;
	padding-top : 28px;
	background 	: url(../../images/pdf.gif) no-repeat center top;
	color 			: #333;
	text-align	: center;
	cursor			: pointer;
	font-size 	: 11px;
}
div.descripcio {
	text-align		: justify;
	padding 		: 0px 20px 20px 20px;
	margin:0px;
}

div.activitats {
	width 			: 394px;
	background 	: #E7E6EC;
	margin 			: 80px 0 0 0;
	*margin 		: 27px 0 0 0;
	padding 		: 0 20px 20px 20px;
	min-height 	: 180px;
}

div.activitats h3 {
	font-size 	: 15px;
	color 			: #004236;
	font-weight	: bold;
	font-style 	: italic;
	
}
	
select.sel_activity { 
	position 		: relative;
	float 			: right;
	margin			: -20px 10px 0 0px; 
}
div.activitats div.descripcio{ 
	padding 			: 0px;
}

div.greycentral {
	background 		: transparent url(../../images/centralgrey.jpg) no-repeat 30px 30px;
}

div.migrey {
	margin 				: 75px 0 0 0;
	*margin 				: 22px 0 0 0;
	width 				: 434px;
	background 		: #E7E6EC;
	padding:0px;
}

div.new {
	margin 				: 0px 0 50px 75px;
	width 				: 600px;
}

div.new div.title, div.home_3 div.title  {
	font-weight 	: bold;
}
div.new div.descripcio, div.home_3 div.descripcio {
	padding 			: 0px;
	margin 				: 10px 0 0 0;
	text-align		: justify;
}
div.new div.title span.date, div.home_3 div.title span.date {
	font-weight 	: normal;
	margin-left 	: 20px;
	display 			: none;
}


#contenidor div.current_language a{
	font-weight 	: bold;
	background 		: #FFF;
	color 				: #AB0029;
	padding				: 0px 5px;
}

#maps {
	padding 			: 20px;
}

.activitats .img_list {
	display 			: none;
}

.list_prd, .list_cat, .img_list, .doc_list, .lnk_list {
	float 				: none;
}

div.friends {
	margin 			: 25px 0 0 -40px;
}

div.turismetortosa {
	cursor 			: pointer;
}
div.olivi {
	cursor 			: pointer;
	margin-top: 20px;
	text-align 	: center;
}
.newImg {
	text-align 	: center;
	margin 			: 10px;
}

div.activity, div.visitant, div.multimedia, div.expositor {
	color 				: #004236;
	cursor 				: pointer;
}

#formulari td {
	font-size	: 11px;
}

#formulari td.mTop {
	padding-top 	: 20px;
	font-size 		: 12px;
}

#formulari td.smallit {
	font-size 		: 8px;
	text-align 		: justify;
}

#formulari .t, #formulari .tError {
	border 		: 1px solid #AAA;
	height		: 19px;
	width 		: 229px;
}

#formulari td.mBottom {
	text-align : center;
	padding 	: 20px;
}

div.linked {
	text-align	: center;
	color 			: #008276;
	font-size		: 12px;
	cursor 			: pointer;
}

div#formulari input.t, div#formulari input.tError, div#formulari textarea {
	background 	: #FFF;
	border 			: 0px;
}

div#formulari input.tError, div#formulari select.tError {
	background 	: #FEE;
}



div.destacats {
	position : absolute;
	margin 	: 410px 0 0 295px;
	*margin 	: -290px 0 0 -690px;
	width : 230px;
	min-height 	:100px;
	background : #EDEEF3 url(../../images/home_3.jpg) no-repeat top left;
}
	div.destacats div.link {
		background 		: transparent url(../../images/redball.jpg) no-repeat 15px 15px;
		padding				: 12px 0 0 30px;
		font-size 		: 14px;
		color 				: #004236;
		font-style 		: italic;
	}

	div.link2 {
		margin-top 		: 10px;
		text-align 		: center;
		font-size 		: 14px;
		color 				: #004236;
		font-style 		: italic;
		cursor 				: pointer;
	}

div.activitats div.doc_list {
	height : 50px;
}

div.home_3 .link {
	cursor 	: default;
}

div.destacats div.link {

	cursor 	: default;
}

div.raro {
	padding-right:80px;
	*padding-right:0px;
}

.images_footer {
	height 		: auto;
}
.image_footer {
	position 	: relative;
	float 		: left;
	width 		: auto;
}
div.image_footer div {
	color 		: #666;
	font-size : 8px;
	text-align: center;
}

