	
	body	 				{ position: relative;z-index: 1;background: #F7F7F7 url('../img/bg_header_top.gif') repeat-x top left;margin: 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;text-align: center; }

	form, 
	h1, h2, h3, h4, h5, h6			{ margin: 0px;padding: 0px; }

	ul					{ list-style: none; }
	img					{ border: 0px;margin: 0px;padding: 0px; }

	.hide					{ display: none; }
	.clear					{ clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden; }
	.email					{ display: none; }
	
	input.input				{ margin: 0px;padding: 2px;border: 1px solid #CDCDCD;font-size: 14px; }
	textarea.input				{ margin: 0px;padding: 2px;border: 1px solid #CDCDCD;font-size: 14px; }
	
	#header					{ position: relative;width: 958px;height: 134px;margin: 0px auto;text-align: left; }
	
	h1					{ position: absolute;width: 958px;height: 114px;top:0px;left: 0px;font-size: 14px;z-index: 2; }
	h1 img.logo				{ display: block;position: absolute;top: 0px;left: -8px;width: 974px;height: 114px;background: url('../img/logo.jpg') no-repeat top left;z-index: 3; }
	h1 a 					{ display: block;position: absolute;top: 20px;left: 10px;width: 348px;height: 74px;text-decoration: none;z-index: 4;  } 
	
	
	#menu					{ position: absolute;right: 0px;bottom: 0px;width: 958px;}
	#menu ul				{ display: block;list-style: none; height: 20px;margin: 0px;padding: 0px;overflow: hidden; }
	#menu ul li				{ float: right;height: 20px;line-height: 20px;margin: 0px 0px 0px 16px;padding: 0px; }
	#menu ul li a				{ font-size: 12px;line-height: 20px;text-decoration: none;color: #2E3D74;text-align: center;font-family: "MS Sans Serif", Arial, Verdana; }
	#menu ul li a:hover			{ color: #f00; } 
	#menu ul li a.selected			{ color: #f00; } 
	
	
	
	#main					{ position: relative;width: 958px;margin: 20px auto 0px auto;z-index: 10;text-align: center; }
	#wide					{ position: relative;width: 614px;float: left;text-align: left; }
	#large					{ position: relative;width: 680px;margin: 0px auto;text-align: left; }
	#large2					{ position: relative;width: 800px;margin: 0px auto;text-align: left; }
	
	#right					{ position: relative;width: 336px;float: right;text-align: left; }
	#center					{ position: relative;width: 412px;float: right;text-align: left; }
	#left					{ position: relative;width: 194px;float: left;text-align: left; }
	
	.leftcol				{ position: relative;float: left;width: 320px;margin-right: 10px;margin-bottom: 10px; }
	
	#footer					{ clear: both;position: relative;width: 958px;text-align: left; }
	#footer .footer_od			{ position: relative;display: block;float: right; }
	#footer .footer_matococo		{ position: relative;display: block;float: right; }
	#footer .footer_360			{ position: relative;display: block;float: right; }
	
	
	
	.box					{ position: relative;background: #fff;border: 1px solid #ECD9D8;z-index: 20; }
	.box .content				{ padding: 6px;color: #666; }
	.box h3					{ font-family: verdana;font-size: 15px;position: relative;line-height: 20px;font-weight: bold;margin: -3px 0px -3px 0px;padding: 0px;z-index: 30; }
	.box a.mas				{ position: relative;float: right;text-decoration: none;color: #666;margin: auto 0px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;z-index: 40; }
	.box a.mas:hover			{ text-decoration: underline; }
	
	
	.box2					{ position: relative;border: 1px solid #ECD9D8;padding: 17px;background: #F7F7F7; }
	.box3					{ position: relative;border: 2px solid #ECE9D8;padding: 8px;background: #F7F7F7; }
	.box4					{ position: relative;border: 1px solid #ECE9D8;padding: 9px; }
	.box_banner_sx				{ border: 1px solid #fff; background: #EFEFEF; padding: 16px;}

	.boxsearch				{ position: relative;height: 28px;margin-bottom: 20px;background: url('../img/bg_search.gif') no-repeat top left; }
	.boxsearch .searchinput			{ position: absolute;top: 4px;left: 8px;width: 240px;padding: 2px 4px 1px 4px;font-size: 11px;line-height: 14px;height: 14px;border: 1px solid #ccc;margin: 0px; }
	.boxsearch .searchsubmit		{ position: absolute;top: 5px;right: 10px;width: 59px;height: 17px; }
	
	
	.boxblog				{ position: relative;width: 192px;border: 1px solid #E0E0E0;background: #E9FBD2;color: #030;font-family: verdana;font-size: 11px; }
	.boxblog .content			{ padding: 6px; }
	.boxblog h3				{ font-family: verdana;font-size: 15px;position: relative;line-height: 20px;font-weight: bold;margin: 0px 0px 6px 0px;padding: 0px 0px 6px 0px;color: #D15600;border-bottom: 1px dotted #666; }
	.boxblog a				{ display: block;margin: 8px 8px 0px 8px;text-decoration: none;color: #030;line-height: 16px; }
	.boxblog a:hover			{ text-decoration: underline; }
	
	
	.newsline				{ display: block;width: 410px;height: 118px;border: 1px solid #fff;background: #fff;margin-bottom: 10px;text-decoration: none;color: #333;cursor: pointer; }
	.newsline:hover				{ background: #EFEFEF; }
	.newsline .desc				{ /*float:left;width: 270px;*/display: block;margin: 0px 10px;line-height: 17px;height: 98px;font-size: 12px;font-family: verdana;overflow: hidden; }
	.newsline .info				{ /*float:left;width: 280px;*/display: block;margin: 0px 5px;text-align: right;line-height: 18px;color: #999;font-size: 11px; }
	.newsline .info i			{ font-style: normal;color: #333; }
	.newsline b				{ display: block;margin: 6px 0px;font-size: 13px; }
	
	.newsline .foto				{ display: block;width: 118px;height: 118px;background: #EFEFEF url('../img/loading.gif') no-repeat center center;overflow: hidden; }
	.newsline .foto img			{ display: block;width: 112px;height: 112px;margin: 3px;overflow: hidden; }
	
	.left .foto				{ display: inline;float:left;border-right: 1px solid #fff;margin-right: 10px; }
	.right .foto				{ display: inline;float:right;border-left: 1px solid #fff;margin-left: 10px; }
	
	
	
	
	.nav a.next				{ display: block;position: absolute;width: 16px;height: 15px;background: #D53A53 url('../img/layout_elements.gif') no-repeat -16px 0px;overflow:hidden; }
	.nav a.prev				{ display: block;position: absolute;width: 16px;height: 15px;background: #D53A53 url('../img/layout_elements.gif') no-repeat 0px 0px;overflow:hidden; }
	.nav a.next:hover			{ background-position: -16px -15px; }
	.nav a.prev:hover			{ background-position: 0px -15px; }
	
	
	.boxfoto				{ position: relative;width: 194px;height: 150px;margin-bottom: 20px; }
	.boxfoto .fotocontent			{ position: absolute;top: 0px;left: 0px;overflow:hidden;width: 186px;height: 124px;border: 1px solid #fff;background: #EFEFEF;padding: 2px 3px; }
	.boxfoto .nav a.next			{ bottom: 2px;right: 0px; }
	.boxfoto .nav a.prev			{ bottom: 2px;right: 22px; }
	.boxfoto .fotoinfo			{ position: absolute;left: 4px;bottom: 2px;height: 16px;width: 150px;overflow:hidden;color: #D01F3C;line-height: 16px; }
	.boxfoto .fotocontent .showfoto		{ display: block;position: absolute;top: 2px;left: 3px;overflow:hidden;width: 186px;height: 124px; }
	.boxfoto .fotocontent .hidefoto		{ display: none;position: absolute;top: 2px;left: -300px;overflow:hidden;width: 186px;height: 124px; }
	
	.boxfoto2				{ position: relative;width: 318px;height: 260px;border: 1px solid #ECD9D8; }
	.boxfoto2 .fotocontent			{ position: absolute;top: 9px;left: 9px;overflow:hidden;width: 300px;height: 225px;background: #000; }
	.boxfoto2 .nav a.next			{ bottom: 5px;right: 9px; }
	.boxfoto2 .nav a.prev			{ bottom: 5px;right: 31px; }
	.boxfoto2 .fotoinfo			{ position: absolute;left: 9px;bottom: 5px;height: 16px;width: 270px;overflow:hidden;color: #D01F3C;line-height: 16px; }
	.boxfoto2 .fotocontent .showfoto	{ display: block;position: absolute;top: 0px;left: 0px;overflow:hidden;width: 300px;height: 225px; }
	.boxfoto2 .fotocontent .hidefoto	{ display: none;position: absolute;top: 0px;left: -500px;overflow:hidden;width: 300px;height: 225px; }
	
	
	.boxfoto3				{ position: relative;float: left;width: 300px;height: 250px; }
	.boxfoto3 .fotocontent			{ position: absolute;top: 0px;left: 0px;overflow:hidden;width: 300px;height: 225px;background: #fff url('/img/loading.gif') no-repeat center center; }
	.boxfoto3 .next				{ position: absolute;right: 0px;bottom: 5px;width: 16px;height: 15px;background: url('../img/layout_elements.gif') no-repeat -16px 0px;  }
	.boxfoto3 .next:hover			{ background-position: -16px -15px; }
	.boxfoto3 .up				{ position: absolute;right: 20px;bottom: 5px;width: 16px;height: 15px;background: url('../img/layout_elements.gif') no-repeat 0px -30px;  }
	.boxfoto3 .up:hover			{ background-position: 0px -45px; }
	.boxfoto3 .prev				{ position: absolute;right: 40px;bottom: 5px;width: 16px;height: 15px;background: url('../img/layout_elements.gif') no-repeat 0px 0px;  }
	.boxfoto3 .prev:hover			{ background-position: 0px -15px; }
	.boxfoto3 .fotoinfo			{ position: absolute;left: 0px;top: 230px;height: auto;width: 240px;color: #4A71A4;line-height: 12px; }
	.boxfoto3 .ver				{ position: absolute;top: 2px;right: 2px;width: 26px;height: 26px; }
	
	
	
	
	.gallerylistbox				{ position: relative;width: 303px;margin-right: -3px; }
	.gallerylistbox a			{ position: relative;float: left;display: inline;width: 98px;height: 98px;margin: 0px 3px 3px 0px;background: #fff url('../img/bg_gallerybox.gif') no-repeat top left;text-decoration: none;color: #D01F3C; }
	.gallerylistbox a:hover			{ background-color: #efefef; }
	.gallerylistbox a img			{ position: absolute;top: 7px; left: 13px;width: 62px;height: 62px;margin: 0px;padding: 0px; }
	.gallerylistbox a span			{ position: absolute;width: 90px;height: 16px;left: 4px;bottom: 0px;text-align: center; }
	
	.gallerylistbox2			{ position: relative;width: 300px;margin-right: 0px; }
	.gallerylistbox2 a			{ position: relative;display: block;width: 100%;height: 86px;margin: 0px 0px 3px 0px;background: #fff url('../img/bg_gallerybox.gif') no-repeat top left;text-decoration: none;color: #D01F3C;cursor: pointer; }
	.gallerylistbox2 a:hover		{ background-color: #efefef; }
	.gallerylistbox2 a img			{ position: absolute;top: 7px; left: 13px;width: 62px;height: 62px;margin: 0px;padding: 0px; }
	.gallerylistbox2 a b.title		{ position: absolute;top: 7px;left: 94px;width: 196px;height: 28px;line-height: 14px;font-family: Arial, verdana;color: #356AA0;font-size: 11px; }
	.gallerylistbox2 a span			{ color: #999999;font-size: 10px;font-family: Arial, verdana; line-height: 12px; }
	.gallerylistbox2 a span b		{ font-weight: normal;color: #D01F3C; }
	.gallerylistbox2 a span.numfotos	{ position: absolute;top: 38px;left: 94px;width: 196px;height: 12px; }
	.gallerylistbox2 a span.numcomments	{ position: absolute;top: 52px;left: 94px;width: 196px;height: 12px; }
	.gallerylistbox2 a span.date		{ position: absolute;top: 66px;left: 94px;width: 196px;height: 12px; }
	
	
	.box4 ul				{ list-style: square; padding: 0px 0px 0px 10px;margin: 0px; }
	.box4 ul li				{ margin: 0px;padding: 0px;line-height: 12px;margin-bottom: 4px; }
	.box4 ul li a				{ text-decoration: none;color: #444; }
	.box4 ul li a:hover			{ text-decoration: underline; }
	.box4 h5				{ display: block;font-size: 12px;font-weight: bold;margin: -3px 0px 3px 0px; }
	
	
	.box_fotobig				{ position: relative;display: block;background: #E8E8E8;border: 2px solid #ECE9D8;padding: 14px;line-height: 16px;text-align: center; }
	.box_fotobig .foto_info			{ position: relative;display: block;margin: 4px 0px 6px 0px;width: 100%;font-size: 11px;font-family: "Trebuchet MS", Arial, Verdana;color: #D01F3C;text-align: left; }
	.box_fotobig .foto_info .next		{ position: absolute;right: 0px;top: 0px;width: 16px;height: 15px;background: url('../img/layout_elements.gif') no-repeat -16px 0px;  }
	.box_fotobig .foto_info .next:hover	{ background-position: -16px -15px; }
	.box_fotobig .foto_info .up		{ position: absolute;right: 20px;top: 0px;width: 16px;height: 15px;background: url('../img/layout_elements.gif') no-repeat 0px -30px;  }
	.box_fotobig .foto_info .up:hover	{ background-position: 0px -45px; }
	.box_fotobig .foto_info .prev		{ position: absolute;right: 40px;top: 0px;width: 16px;height: 15px;background: url('../img/layout_elements.gif') no-repeat 0px 0px;  }
	.box_fotobig .foto_info .prev:hover	{ background-position: 0px -15px; }
	.box_fotobig .foto_info .numfoto	{ position: absolute; top: 0px;right: 60px;width: 60px;height: 15px;line-heght: 15px;color: #D01F3C;text-align: right; }
	.box_fotobig .foto_info h4		{ display: block;width: 450px;margin-bottom: 2px;font-size: 16px;line-height: 20px;font-family: Arial, verdana; }
	.box_fotobig .foto_info2		{ position: relative;border-top: 1px solid #D0D0D0;padding-top: 4px;text-align: left; }
	.box_fotobig .foto_info2 .title		{ font-family: Verdana, Arial;font-size: 13px;font-weight: bold;color: #D01F3C;line-height: 18px; }
	.box_fotobig .foto_info2 .desc		{ font-family: Verdana, Arial;font-size: 11px;color: #0033CC;line-height: 14px;font-style: italic; }
	.box_fotobig .foto_info2 .fotoid	{ font-family: "Trebuchet MS", verdana, arial;font-size: 13px;font-weight: bold;line-height: 18px;color: #003452;text-align: right; }
	.box_fotobig .foto_info2 .fotoauthor	{ font-family: "MS Sans Serif", "Trebuchet MS", verdana, arial;font-size: 10px;line-height: 14px;color: #4A71A4;text-align: right;  }
	.box_fotobig .foto_info2 .fotoauthor b	{ font-size: 11px; }
	
	
	
	
	
	.gallery_list				{ position: relative;width: 621px;margin: 0px -4px 0px -3px; }
	.gallery_list a				{ position: relative;display: inline;float: left;width: 198px;height: 144px;margin: 4px 4px 4px 3px;background: #fff url('../img/bg_gallerybox.gif') no-repeat -5px 56px;border: 1px solid #ECE9D8;text-decoration: none;color: #D01F3C;cursor: pointer;padding: 0px; }
	.gallery_list a:hover			{ background-color: #efefef; }
	.gallery_list a img.foto		{ position: absolute;bottom: 17px;left: 8px;width: 62px;height: 62px;margin: 0px;padding: 0px; }
	.gallery_list a b.title			{ position: absolute;top: 10px;left: 42px;width: 146px;height: 28px;line-height: 14px;font-family: Arial, verdana;font-weight: normal;color: #356AA0;font-size: 11px; }
	.gallery_list a b.type			{ position: absolute;top: 66px;left: 86px;width: 100px;color: #999; }
	.gallery_list a span			{ color: #999999;font-size: 10px;font-family: Arial, verdana; line-height: 12px; }
	.gallery_list a span b			{ font-weight: normal;color: #D01F3C; }
	.gallery_list a span.numfotos		{ position: absolute;bottom: 48px;left: 86px;width: 106px;height: 12px; }
	.gallery_list a span.numcomments	{ position: absolute;bottom: 34px;left: 86px;width: 106px;height: 12px; }
	.gallery_list a span.date		{ position: absolute;bottom: 8px;left: 86px;width: 106px;height: 24px; }
	.gallery_list a img.icon		{ position: absolute;top: 10px;left: 6px;width: 30px;height: 30px;background: url('../img/icon_gallery_type.gif') no-repeat 0px 0px; }
	.gallery_list a.foto img.icon		{ background-position: 0px 0px; }
	.gallery_list a.video img.icon		{ background-position: -60px 0px; }
	.gallery_list a.panoramica img.icon	{ background-position: -30px 0px; }
	.gallery_list a.tour img.icon		{ background-position: -30px 0px; }
	.gallery_list a.cubicas img.icon	{ background-position: -30px 0px; }
	.gallery_list a.foto b.title		{ color: #f60; }
	.gallery_list a.video b.title		{ color: #333; }
	.gallery_list a.panoramica b.title	{ color: #c00; }
	.gallery_list a.tour b.title		{ color: #f93; }
	.gallery_list a.cubicas b.title		{ color: #f93; }
	.gallery_list a.foto span b		{ color: #f60; }
	.gallery_list a.video span b		{ color: #333; }
	.gallery_list a.panoramica span b	{ color: #c00; }
	.gallery_list a.tour span b		{ color: #f93; }
	.gallery_list a.cubicas span b		{ color: #f93; }
	
	.tabs					{ list-style: none;height: 23px;margin: 0px;padding: 0px; }
	.tabs li				{ float: left;width: 110px;height: 23px;text-align: left;margin: 0px;padding: 0px; }
	.tabs li a				{ display: block;width: 102px;height: 23px;line-height: 22px;background-image: url('../img/gallery_tabs.gif');background-repeat: no-repeat;background-position: 0px 0px;text-align: center;color: #fff;text-decoration: none; }
	.tabs li a:hover			{ background-position: 0px -23px; }
	.tabs li.selected a			{ background-position: 0px -23px; }
	
	
	.box_gallerydet				{ position: relative;display: block;background: #fff;border: 2px solid #ECE9D8;padding: 22px;line-height: 16px;font-size: 12px;color: #333; }
	.box_gallerydet a.more			{ color: #4A71A4;text-decoration: underline; }
	.box_gallerydet a.more:hover		{ text-decoration: none; }
	.box_gallerydet	 h4			{ display: block;margin-bottom: 20px;font-size: 12px;line-height: 14px;font-family: Arial, verdana;color: #D01F3C; }
	.box_gallerydet	 span			{ display: block;color: #999999;font-size: 11px;font-family: Arial, verdana; line-height: 16px; }
	.box_gallerydet	 span b			{ font-weight: normal;color: #D01F3C; }
	
	.galleryinfo				{ position: relative;float: right;width: 242px;height: auto; }
	
	.gallery_fotolist			{ position: relative;margin: 0px -10px 0px -5px;width: 576px;padding-top: 10px; }
	.gallery_fotolist a img			{ width: 62px;height: 62px;display: block;background: url('/img/loading.gif') no-repeat center center; }
	.gallery_fotolist a			{ float: left;width: 62px;height: 62px;border: 3px solid #fff;margin: 2px; }
	.gallery_fotolist a.selected		{ border: 3px solid #0A60C9; }
	.gallery_fotolist a:hover		{ border: 3px solid #0A60C9; }
	
	
	.commentlist h4				{ position: relative;display: block;font-size: 20px;line-height: 24px;font-weight: bold;margin: 0px 0px 16px 0px;padding: 0px;color: #E1B417;text-align: center; }
	.commentlist h5				{ position: relative;display: block;font-size: 14px;line-height: 18px;font-weight: bold;margin: 0px 0px 16px 0px;padding: 0px;color: #999;text-align: center;font-family: "MS Sans Serif", verdana, arial; }
	.commentlist form			{ margin: 0px 10px; }
	.commentlist input.input		{ margin-bottom: 10px;color: #555;width: 324px; }
	.commentlist textarea.input		{ margin-bottom: 10px;color: #555;width: 324px;height: 84px; }
	
	.commentlist .comment			{ display: block;position: relative;border: 1px solid #ECE9D8;background: #fff;padding: 10px;margin-bottom: 10px;font-size: 11px;font-family: "Trebuchet Ms", arial, verdana;line-height: 14px; }
	.commentlist .comment h6		{ display: block;position: relative;margin: 0px 0px 10px 0px;padding: 0px;font-size: 12px;font-family:verdana, Arial;font-weight: normal; }
	
	
	.pagenav  				{ position: relative;text-align: center; }
	.pagenav a 				{ margin: 1px;padding: 1px 6px;font-family: Arial;font-size: 12px;color: #356AA0;font-weight: bold;border: 1px solid #EAB0B9;text-decoration: none;text-align: center; }
	.pagenav span 				{ margin: 1px;padding: 1px 6px;font-family: Arial;font-size: 12px;color: #356AA0;font-weight: bold;border: 1px solid #e7e7e7;text-decoration: none;text-align: center; }
	.pagenav a:hover 			{ background-color: #F3C7CE;}
	.pagenav a.selected			{ color: #D01F3C;background-color: #F3C7CE; }
	.pagenav a.prev				{ display: block;float: left;width: 22px;height: 22px;padding: 0px;margin: 0px; }
	
	
	
	
	
	.newsdet					{  }
	.newsdet img					{ margin: 0px 8px 8px 0px; }
	
	.newsdet .titlezone				{ margin-bottom: 20px; }
	.newsdet .pre_titulo				{ font-family: georgia, verdana, arial;display: block; color: #666;margin-bottom: 2px;font-size: 12px;line-height: 14px; }
	.newsdet .post_titulo				{ display: block; color: #999;margin-bottom: 6px;font-size: 12px;line-height: 14px;font-weight: bold; }
	.newsdet h2					{ display: block;padding: 0px;position: relative;font-size: 26px;font-weight: bold;line-height: 28px;margin-bottom: 6px;width: 100%; }
	
	.newsdet #newstext 				{ font-size: 12px;line-height: 16px; }
	.newsdet #newstext p				{ color: #555;font-family: verdana, arial;text-align: justify;font-size: inherit !important;line-height: inherit !important;margin: 0px 0px 10px 0px; }
	
	.newsdet a					{ color: #3636FF;text-decoration: underline; }
	.newsdet a:hover				{ text-decoration: none; }
	
	
	
	.box_tvirtualesdet				{ position: relative;display: block;background: #fff;border: 2px solid #ECE9D8;color: #333; }
	.box_videodet				{ position: relative;display: block;background: #fff;border: 2px solid #ECE9D8;padding: 10px;line-height: 16px;font-size: 12px;color: #333; }
	.video_description			{ text-align: left;color: #4A71A4; }	


	.blue					{ color: #4A71A4; }
	.blue h3				{ color: #4A71A4; }
	.blue .content 				{ color: #4A71A4; }
	.blue a.mas				{ color: #4A71A4; }
	
	
	.pink					{ color: #D01F3C; } /*#FF0084;*/ 
	.pink h3				{ color: #D01F3C; }
	.pink .content 				{ color: #D01F3C; }
	.pink a.mas				{ color: #D01F3C; }
	
	
	.blue2					{  }
	.blue2 b				{ color: #0A60C9; }
	.blue2 .info i				{ color: #0A60C9; }
	.blue2 .titlezone h2			{ color: #4A71A4; }
	
	.pink2					{  }
	.pink2 b				{ color: #D01F3C; } /*#FF0084;*/ 
	.pink2 .info i				{ color: #D01F3C; }
	.pink2 .titlezone h2			{ color: #D01F3C; }

	.blue3					{  }
	.blue3 .titlezone h2			{ color: #4A71A4; }
	.blue3 .fotoinfo			{ color: #4A71A4; }
	.blue3 .box4 ul li			{ color: #4A71A4; }
	.blue3 .box4 h5				{ color: #4A71A4; }
	.blue3 input.input			{ color: #4A71A4; }
	.blue3 textarea.input			{ color: #4A71A4; }
	.blue3 .comment h6			{ color: #4A71A4; }
	
	.pink3					{  }
	.pink3 .titlezone h2			{ color: #D01F3C; } /*#FF0084;*/ 
	.pink3 .fotoinfo			{ color: #D01F3C; }
	.pink3 .box4 ul li			{ color: #D01F3C; }
	.pink3 .box4 h5				{ color: #D01F3C; }
	.pink3 input.input			{ color: #D01F3C; }
	.pink3 textarea.input			{ color: #D01F3C; }
	.pink3 .comment h6			{ color: #D01F3C; }
	
	.margin_small				{ margin-bottom: 6px; }
	.margin_medium				{ margin-bottom: 12px; }
	.margin_big				{ margin-bottom: 20px; }


	#bannerright300				{ height: 250px; }
	#bannerleft160				{ height: 600px; }
	#news_det_300x250			{ float: right;width: 300px;height: 250px; }
	#bannerleft120				{ text-align: center; }

	#bannerright300x250				{ width: 300px;height: 250px;overflow: hidden; }
	#bannerleft160x600				{ width: 160px;height: 600px;overflow: hidden; }
	#bannercomment300x250				{ width: 300px;height: 250px;overflow: hidden; }
	#bannercomment300x250				{ width: 300px;height: 250px;overflow: hidden; }
	#bannerleft120x240				{ width: 120px;height: 240px;overflow: hidden;margin: 0px auto; }
	


	.last_fotodet				{ float: left;display: inline;width: 200px;height: 180px;margin-bottom: 15px;margin-left: 6px;text-decoration: none;overflow: hidden; }
	.last_fotodet img			{ background: #fff url('/img/loading.gif') no-repeat center center; }
	.last_fotodet b				{ color: #D01F3C;font-weight: normal;  }

        .boxmappa {border:1px solid #ECD9D8; width: 948px;height: 514px; padding:4px}


	