/* Globales
--------------------------------------------*/
*{
	margin:0;
	padding:0;
	border:none}
ul{
	list-style:none}
html, body{
	height: 100%;
	font-size:0.85em;
	text-align:center;
	color:#494641;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#282a2c url(../images/bgexperience.gif) repeat-y center center}
	h1, h2, h3, h4, h5, h6{
		color:#000;
		font-size:1.25em;
		font-weight:normal}
	h1{
		font-size:2em;
		letter-spacing:-.05em;
		padding:20px 0;
		clear:both}
	h2{
		color:#669900;
		font-size:1.5em;
		letter-spacing:-.05em;
		padding:0 0 5px 0}
	.dircont h2{
		/*font-style:italic;*/
		font-size:1.75em;}
	h3{
		color:#669900;
		font-size:1.5em;
		letter-spacing:-.05em;
		padding:0 0 5px 0}
		.hotati{
			color:#000;
			font-size:1.65em;
			letter-spacing:-.05em;
			font-weight:normal;
			padding:20px 0}
		.listd{
			color:#669900;
			font-weight:normal;
			font-size:1.3em}
	a:link{
		color:#666;
		text-decoration:none}
	a:visited{
		color:#666;
		text-decoration:none}
	a:hover{
		color:#000;
		text-decoration:none}
/* SplashScreen
--------------------------------------------*/
#splash{
	width:770px;
	clear:both;
	height:230px}
	.splashanta{
		background:#fafafa url(../images/splash/anta.jpg) no-repeat top left}
	.splashatia{
		background:#fafafa url(../images/splash/atia.jpg) no-repeat top left}
	.splashtika{
		/*background:#fafafa url(../images/splash/tika.jpg) no-repeat top left}*/
		background:#fafafa url(../images/splash/xela.jpg) no-repeat top left}
	.splashxela{
		background:#fafafa url(../images/splash/xela.jpg) no-repeat top left}
	#contents{
		float:left;
		width:385px;
		height:580px;
		text-align:left;
		background:#fafafa url(../images/bgopcscr.gif) no-repeat top left}
		#lsant, #lsati, #lspet, #lsxel{
			float:left;
			width:157px;
			height:270px;
			margin:10px 10px 10px 21px;
			display:inline}
			#lsant li a, #lsati li a, #lspet li a, #lsxel li a{
				padding:5px 0;
				line-height:1.25em;
				display:block;
				background:url(../images/listsplash.gif) no-repeat 0 0;
				width:157px}
			#lsant li a:hover, #lsati li a:hover, #lspet li a:hover, #lsxel li a:hover{
				background-position:0 -25px}
		#contents #lsant h2 a, #contents #lsati h2 a, #contents #lspet h2 a, #contents #lsxel h2 a{
			color:#000;
			padding:110px 0 0 0;
			font-size:0.95em;
			font-variant:small-caps}
		#contents #lsant h2 a{
			background:#fff url(../images/list-ant.jpg) no-repeat top left}
			#contents #lsant h2 a:hover{
				background-position:-157px 0}
		#contents #lsati h2 a{
			background:#fff url(../images/list-ati.jpg) no-repeat top left}
			#contents #lsati h2 a:hover{
				background-position:-157px 0}
		#contents #lspet h2 a{
			background:#fff url(../images/list-pet.jpg) no-repeat 0 0}
			#contents #lspet h2 a:hover{
				background-position:-157px 0}
		#contents #lsxel h2 a{
			background:#fff url(../images/list-xel.jpg) no-repeat top left}
			#contents #lsxel h2 a:hover{
				background-position:-157px 0}
		#bloinf{
			width:385px;
			height:580px;
			float:left;
			background:#fafafa}
			#infoot{
				width:385px;
				height:295px;
				float:right}
				#infoot img{
					margin:25px 0 0 0}
				#infoot h2{
					margin:10px 0 0 25px;
					width:335px;
					text-align:left;
					display:inline;
					float:left}
				#infoot p{
					margin:0 25px 25px 25px;
					display:inline;
					text-align:justify;
					line-height:1.6em;
					float:left}
						.capit:first-letter{
							display:block;
							color:#000;
							float:left;
							padding:5px;
							margin:5px;
							font-size:4.5em;
							line-height:0.75em}
				#infoot p a{
					margin:10px 0 0 0;
					display:block}
			#advi{
				width:385px;
				height:283px;
				float:left}
				#advcuad{
					width:300px;
					height:250px;
					margin:15px 0 0 43px;
					display:inline;
					float:left}
#container{
	width:770px;
	margin:0 auto;
	text-align:center}
	.contdes{
		background:#fafafa url(../images/bgcontdes.gif) repeat-y center center}
	.contdir{
		background:#fafafa url(../images/bgcontdir.gif) repeat-y center center}
	.busquedaimg{
		background:url(../images/busquedabg.gif) repeat-y top center}
	#header{
		width:770px;
		height:125px}
		#headeri{
			width:770px;
			height:46px}
		.headerbges{
			background:#fafafa url(../images/headerbges.jpg) no-repeat top left}
			.headerbgesi{
				background:#fafafa url(../images/headerbgesi.jpg) no-repeat top left}
		.headerbgen{
			background:#fafafa url(../images/headerbgen.jpg) no-repeat top left}
			.headerbgeni{
				background:#fafafa url(../images/headerbgeni.jpg) no-repeat top left}
		.headerbgfr{
			background:#fafafa url(../images/headerbgfr.jpg) no-repeat top left}
			.headerbgfri{
				background:#fafafa url(../images/headerbgfri.jpg) no-repeat top left}
		#headercont, #headerconti{
			width:770px;
			text-align:left}
			.antiguaimg{
				background:url(../images/bgantigua.jpg) no-repeat bottom left}
			.atitlanimg{
				background:url(../images/bgatitlan.jpg) no-repeat bottom left}
			.tikalimg{
				background:url(../images/bgtikal.jpg) no-repeat bottom left}
			.xelaimg{
				background:url(../images/bgxela.jpg) no-repeat bottom left}
			.searchimg{
				background:url(../images/searchbg.jpg) no-repeat bottom left}
		#headercont strong{
			width:300px;
			height:46px;
			float:left}
		#headercont strong a{
			width:300px;
			height:46px;
			display:block;
			text-indent:-9000px;
			text-decoration:none}
		#headerconti h1{
			width:300px;
			height:46px;
			padding:0;
			margin:0;
			float:left}
		#headerconti h1 a{
			width:300px;
			height:46px;
			display:block;
			text-indent:-9000px;
			text-decoration:none}
	#maincont{}
		#menu{
			float:left;
			width:172px;
			text-align:left;
			font-size:1.1em}
			#menu li{
				width:172px;
				height:25px;
				display:block}
			#menu li a{
				display:block;
				height:25px;
				padding:0 0 0 10px;
				line-height:2em;
				margin:1px 0;
				background:url(../images/menubtns.gif) no-repeat left top}
			#menu li a:active, #menu li a:hover{
				color:#000;
				background-position:0px -25px}
			#menu strong{
				text-decoration:none;
				border-bottom:1px dotted;
				font-weight:normal}
				body#coj li#mcoj a, body#lugar li#mco a, body#hoteles li#mho a, body#escuelas li#mes a, body#restaurantes li#mre a, body#vida li#mvi a, body#internet li#min a, body#tour li#mto a, body#agencias li#mag a, body#eventos li#mev a, body#medicos li#mme a, body#artesanias li#mar a, body#fotos li#mfo a, body#mapa li#mma a, body#ch li#mch a{
					background-position:0 -75px;
					color:#fff}
				body#mapai li#mma a, body#fotosin li#mfo a, body#artesaniasi li#mar a, body#medicosi li#mme a, body#eventosi li#mev a, body#agenciasi li#mag a, body#touri li#mto a, body#interneti li#min a, body#vidai li#mvi a, body#restaurantesi li#mre a, body#escuelasi li#mes a, body#hotelesi li#mho a, body#chi li#mch a{
					background-position:0 -100px;
					color:#fff}
#navsup{
	width:770px;
	height:79px;
	clear:both}
			#clang{
				text-align:center;
				float:right;
				text-transform:uppercase}
			#clang li{
				float:left}
			#clang li a{
				width:100px;
				height:25px;
				display:block;
				font-size:0.85em;
				line-height:2.75em}

			#clang #esesp a{
				color:#fff;
				background:#fafafa url(../images/langsel.gif) 400px 25px}
			#clang #eseng a{
				color:#666;
				background:#fafafa url(../images/langsel.gif) 300px 25px}
				#clang #esesp a:hover{
					background-position:400px 25px}
				#clang #eseng a:hover{
					color:#fff;
					background-position:700px 25px}

			#clang #enesp a{
				color:#666;
				background:#fafafa url(../images/langsel.gif) 200px 0}
			#clang #eneng a{
				color:#fff;
				background:#fafafa url(../images/langsel.gif) 100px 0}
				#clang #enesp a:hover{
					color:#fff;
					background-position:600px 0}
				#clang #eneng a:hover{
					background-position:100px 0}



			#clang #rss a{
				width:20px;
				padding:0 10px 0 12px;
				margin:0 0 0 10px;
				background:url(../images/rss.gif) no-repeat left center}
				#langs a{
					color:#000;
					background:url(../images/langs.gif) no-repeat center center}
			#navsup label em{
				display:none}
				#navsup form{
					float:left;
					width:260px;
					margin:13px 0 0 25px;
					display:inline;
					height:34px}
				#navsup fieldset{
					width:260px;
					height:34px}
				#navsup .inputs{
					width:220px;
					margin:6px 0 0 5px;
					padding:4px 0;
					float:left;
					background:none;
					font-size:1em;
					font-family:Georgia, "Times New Roman", Times, serif}
				#navsup .send{
					margin:2px 0 0 0;
					width:34px;
					height:32px;
					float:left;
					line-height:2.8em;
					background:none;
					font-size:0.95em;
					font-family:Georgia, "Times New Roman", Times, serif}
				#navi{
					width:390px;
					height:35px;
					text-align:left;
					margin:0 0 0 380px}
					#navi fieldset{
						height:35px;
						padding:0 0 0 45px;
						background:url(../images/searchi.gif) no-repeat 40px 0}
					#navi label em{
						display:none}
					#navi .sinput{
						width:225px;
						margin:7px 0 0 5px;
						padding:3px 0;
						float:left;
						background:none;
						font-family:Georgia, "Times New Roman", Times, serif}

					#q{color:#666}
					#q:hover, #q:focus{color:#000}
					#searchsubmit{background:transparent url(images/icon_buscar2.png) no-repeat scroll left top;border:0 none;float:right;width:28px;height:28px;margin-left:5px;cursor:pointer}

					#navi .ssend{
						width:35px;
						height:35px;
						float:left;
						font-size:0.95em;
						line-height:3.5em;
						margin:0 0 0 15px;
						background:none;
						font-family:Georgia, "Times New Roman", Times, serif}
			#dest{
				text-align:center;
				float:left;
				height:34px;
				margin:18px 0 0 0}
			#dest li{
				float:left}
			#dest li a{
				height:25px;
				font-size:0.9em;
				line-height:2.5em;
				display:block;
				text-transform:uppercase;
				color:#fafafa}
				#dest .desta{
					width:157px}
					#dest .desta a:hover{
						background:url(../images/bgmenugral.gif) no-repeat 0 center}
				#dest .destb{
					width:111px}
					#dest .destb a:hover{
						background:url(../images/bgmenugral.gif) no-repeat -155px center}
				#dest .destc{
					width:56px}
					#dest .destc a:hover{
						background:url(../images/bgmenugral.gif) no-repeat -267px center}
				#dest .destd{
					width:136px}
					#dest .destd a:hover{
						background:url(../images/bgmenugral.gif) no-repeat -325px center}
			#dest-a, #dest-b, #dest-c, #dest-d{
				text-align:center;
				float:left;
				height:34px;
				margin:18px 0 0 0}
			#dest-a li, #dest-b li, #dest-c li, #dest-d li{
				float:left}
			#dest-a li a, #dest-b li a, #dest-c li a, #dest-d li a{
				height:25px;
				font-size:0.9em;
				line-height:2.5em;
				display:block;
				text-transform:uppercase;
				color:#fafafa;
				background:url(../images/bgmenugral.gif) no-repeat 0 500px}
				#dest-a .desta, #dest-b .desta, #dest-c .desta, #dest-d .desta{
					width:157px}
					#dest-b .desta a:hover, #dest-c .desta a:hover, #dest-d .desta a:hover{
						background-position:2px center}
				#dest-a .destb, #dest-b .destb, #dest-c .destb, #dest-d .destb{
					width:111px}
					#dest-a .destb a:hover, #dest-c .destb a:hover, #dest-d .destb a:hover{
						background-position:-155px center}
				#dest-a .destc, #dest-b .destc, #dest-c .destc, #dest-d .destc{
					width:56px}
					#dest-a .destc a:hover, #dest-b .destc a:hover, #dest-d .destc a:hover{
						background-position:-267px center}
				#dest-a .destd, #dest-b .destd, #dest-c .destd, #dest-d .destd{
					width:136px}
					#dest-a .destd a:hover, #dest-b .destd a:hover, #dest-c .destd a:hover{
						background-position:-325px center}
				body #dest-a li.desta a{
					background-position:2px center}
				body #dest-b li.destb a{
					background-position:-155px center}
				body #dest-c li.destc a{
					background-position:-267px center}
				body #dest-d li.destd a{
					background-position:-325px center}
		#content{
			float:left;
			width:418px;
			text-align:left;
			margin:0 30px;
			line-height:1.6em}
		#contentd{
			float:left;
			width:535px;
			text-align:left;
			margin:0 30px;
			line-height:1.6em}
			#indnav{
				display:block;
				border-bottom:solid 1px #eaeaea;
				padding:0 0 5px 5px;
				margin:0 0 5px 0;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:0.95em;
				color:#333}
					#indnav a:link, #indnav a:visited{
						color:#999}
					#indnav a:hover{
						color:#333}
			.dircont{
				padding:0 0 20px 0;
				margin:15px 0 20px 0;
				background:url(../images/bgdint.gif) no-repeat bottom center}
				.dircontd{
					padding:0 0 20px 0;
					margin:0 0 20px 0;
					background:url(../images/bgdint.gif) no-repeat bottom center}
				.dircont img, .dircontd img{
					margin:0 0 20px 0}
				.dirconti{
					width:418px;
					padding:0 0 45px 0;
					margin:0 0 30px 0;
					background:url(../images/bgdint.gif) no-repeat bottom center}
				.dirconti-d{
					width:418px;
					padding:0 0 30px 0;
					margin:30px 0;
					background:url(../images/bgdint.gif) no-repeat bottom center}
				.dirconti h1{
					padding:20px 0 10px 0}
				.dirconti p{
					text-align:justify}
				.contt{
					padding:10px 0;
					line-height:1.8em}
					.comm{
						padding:30px;
						font-style:italic}
						.comm strong{
							text-align:right}

			.pdir{
				margin:0 0 20px 0;
				line-height:1.8em}
			.minfo{
				margin:10px 0 20px 0;
				clear:both;
				line-height:1.8em;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:0.95em}
				.minfo li a{
					display:block;
					padding:0 0 0 20px;
					background:url(../images/mas.gif) top left no-repeat}
			#listi{
				margin:10px 0 20px 0;
				line-height:1.8em;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:0.95em;
				margin:15px 0}
			#listi li a{
				display:block;
				padding:2px 0 2px 20px;
				height:20px;
				text-decoration:none;
				background-position:left;
				background-repeat:no-repeat;
				background-image:url(../images/list.gif)}
			#listi li a:link{
				background-position:0px 0px}
			#listi li a:visited{
				background-position:0px 0px}
			#listi li a:active{
				background-position:0px -75px}
			#listi li a:hover{
				color:#000;
				background-position:0px -25px}
		#contentb{
			float:left;
			width:630px;
			text-align:left;
			margin-left:10px;
			margin-right:10px}
		#side{
			float:left;
			width:120px}
	#closecont{
		clear:both;
		height:20px}
	#footer{
		width:770px;
		margin:0 auto;
		color:#404040;
		text-align:center;
		font-size:0.95em;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		background:#fafafa url(../images/footer.gif) no-repeat top center}
	#footeri{
		width:770px;
		margin:0 auto;
		color:#404040;
		text-align:center;
		font-size:0.95em;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		background:#fafafa}
		#footer a:link, #footeri a:link{
			color:#666}
		#footer a:active, #footeri a:active{
			color:#999}
		#footer a:visited, #footeri a:visited{
			color:#444}
		#footer a:hover, #footeri a:hover{
			color:#660000}
	#mfooter{
		padding:20px 0 0 0}
/*------ Directorio ------*/
#listdir{
	margin:20px 0 0 0}
	#listdir ol{
		list-style:none;
		padding:10px 0 10px 0;
		color:#999}
	#listdir li{
		font-size:0.95em;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		background:#fff url(../images/listi.gif) no-repeat -165px -28px}
	#listdir li a{
		display:block;
		padding:0 0 0 20px;
		height:20px;
		text-decoration:none}
	#listdir a:link{
		color:#666}
	#listdir a:visited{
		color:#666}
	#listdir a:hover{
		color:#000}
#bannerpr{
	margin:0 auto;
	clear:both;
	padding:10px 0 0 0;
	width:743px;
	height:90px}
.dirconte{
	padding:0 20px;
	line-height:1.6em}
.servicios{
	float:left;
	clear:both;
	width:356px;
	padding:0 20px 20px 20px;
	line-height:1.6em;
	margin-bottom:10px}
.capi{
	float:left;
	font-size:3em;
	line-height:100%;
	padding:0 2px 0 0}
.intro{
	color:#999}
.tips{
	width:120px}
	.tips h1{
		text-align:left}
	.tip{
		width:120px;
		display:block;
		text-align:right}
.ocultar{
	display:none}
.dirgalint{
	float:left;
	width:396px;
	padding:20px 0 0 20px;
	margin-bottom:20px;
	line-height:150%}
		.dirgalint a{
			width:30px;
			height:30px;
			float:left;
			padding:3px 3px 10px 3px;
			margin:5px 2px;
			display:block;
			background:#e3d8cc}
		.dirgalint a:hover{
			background:#cebdad}
		.dirgalint h4{
			background:none;
			padding:0}
.subir{
	clear:both;
	margin:20px 0;
	font-size:0.95em;
	font-family:Geneva, Arial, Helvetica, sans-serif}
	.subir li a{
		display:block;
		padding:0 0 0 20px;
		background:url(../images/subir.gif) left center no-repeat}
	#impresion{
		text-align:left;
		display:block;
		clear:both;
		padding:0 0 25px 0;
		margin:0 0 0 5px;
		font-size:0.95em;
		color:#333;
		font-family:Geneva, Arial, Helvetica, sans-serif}
	#impresion li{
		float:left;
		padding:0 15px 0 20px}
		#impresion li.hprint{
			background:url(../images/printer.gif) center left no-repeat}
		#impresion li.hfacebook{
			background:url(../images/facebook.png) center left no-repeat}
		#impresion li.htwitter{
			background:url(../images/twitter.png) center left no-repeat}

	#socials{
		display:block;
		clear:both;
		padding:5px 0 25px 0;
		margin:0 0 0 5px;
		font-size:0.95em;
		color:#333;
		font-family:Geneva, Arial, Helvetica, sans-serif}
	#socials li{
		float:left}

.atras{
	clear:both;
	margin:20px 0;
	font-size:0.95em;
	font-family:Geneva, Arial, Helvetica, sans-serif}
	.atras li a{
		display:block;
		background:url(../images/atras.gif) left center no-repeat;
		padding:0 0 0 20px}
.dirdesc{
	padding:10px 20px 20px 20px}
	.dirdesc p{
		margin:5px 0}
.dirdesc-i{
	padding:10px 20px 20px 20px}
	dirdesc-i p{
		margin:5px 0}
.info-ant, .info-ati, .info-tik, .info-xel{
	float:right;
	clear:both;
	width:165px;
	line-height:1.75em;
	padding:175px 0 30px 10px;
	text-align:right;
	margin:0 0 10px 10px}
	.info-ant{
		background:url(../images/map-antigua.gif) no-repeat top center}
	.info-ati{
		background:url(../images/map-atitlan.gif) no-repeat top center}
	.info-tik{
		background:url(../images/map-peten.gif) no-repeat top center}
	.info-xel{
		background:url(../images/map-xela.gif) no-repeat top center}
	.info-ant strong, .info-ati strong, .info-tik strong, .info-xel strong{
		color:#993333}
	.info-ant em, .info-ati em, .info-tik em, .info-xel em{
		color:#666}
.dirserv{
	padding:0 0 20px 20px}
	.dirserv h4{
		background:none;
		padding:0}
.dir h4{
	background:none;
	padding:0 0 0 20px}
.vinc{
	clear:both}
.vinc li{
	text-align:right;padding:0 0 10px 0}
.tdir{
	clear:both;
	padding:0 0 0 20px;
	margin:0 0 10px 0}
.fotos{
	width:396px;
	margin:10px 0;
	padding:10px 0;
	text-align:center}
#fotosi{
	clear:both}
#fotosi li{
	float:left}
#fotosi li a{
	width:75px;
	height:58px;
	display:block;
	padding:10px;
	margin:0 4px 0 0;
	text-decoration:none;
	background:url(../images/shadow.gif) left top no-repeat}
#fotosi li a:visited{
	background:url(../images/shadow.gif) center top no-repeat}
#fotosi li a:hover{
	background:url(../images/shadow.gif) right top no-repeat}
#fotosnav img{
	padding:0 0 10px 0}
#fotosnav li a{
	width:75px;
	height:58px;
	display:block;
	padding:10px;
	text-decoration:none;
	background:url(../images/shadow.gif) left top no-repeat}
#fotosnav li a:visited{
	background:url(../images/shadow.gif) center top no-repeat}
#fotosnav li a:hover{
	background:url(../images/shadow.gif) right top no-repeat}
#topadv{
	position:absolute;
	right:0;
	top:0}
#fulladv{
	background:#fafafa;
	text-align:right}
/* Búsqueda */
#searchcont{
	float:left;
	width:580px;
	margin:0 25px 0 45px;
	text-align:left;
	line-height:1.6em;
	font-family:Geneva, Arial, Helvetica, sans-serif}
#searchcont .rsearch{
	margin:0 0 15px 0;
	display:block;
	clear:both}
#searchcont .rsearchs{
	margin:15px 0 15px 0;
	display:block;
	clear:both}
	#searchcont .rsearch a{
		color:#009900;
		text-align:left;
		line-height:normal;
		text-decoration:none;
		cursor:text;
		font-family:Geneva, Arial, Helvetica, sans-serif}
	#searchcont .rsearch a:visited{
		color:#009900}
#searchcont h2{
	letter-spacing:normal;
	padding:0;
	margin:0;
	font-size:1.15em}
#searchcont a{
	color:#0000cc;
	text-align:left;
	text-decoration:underline}
#searchcont a:visited{
	color:#663399}
	#searchf{
		width:770px;
		margin:0 auto;
		color:#404040;
		font-size:0.95em;
		text-align:center;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		background:#fafafa url(../images/searchfbg.gif) no-repeat top center}
/* Complementarios */
#complems{
	float:left;
	width:580px;
	margin:0 25px 0 45px;
	display:inline;
	text-align:left;
	line-height:1.6em}
#complems p{
	margin:0 0 20px 0}
#complems span{
	font-size:2.5em}
#complems .rsearch{
	margin:0 0 15px 0;
	display:block;
	clear:both}
#complems .rsearchs{
	margin:15px 0 15px 0;
	display:block;
	clear:both}
	#complems .rsearch a{
		color:#009900;
		text-align:left;
		line-height:normal;
		text-decoration:none;
		cursor:text}
	#complems .rsearch a:visited{
		color:#009900}
#complems h2{
	font-size:1.3em}
#complems a{
	color:#0000cc;
	text-align:left;
	text-decoration:underline}
#complems a:visited{
	color:#663399}
/* Ajustar pie en bottom */
#container{
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -70px}
#footer, #footeri, #searchf, .push {
	height:70px;
	clear:both}
/* Formulario */
#contactFormArea{
	text-align:left;
	line-height:1.5em}
#contactFormArea em{
	color:#ff9900}
.icontact{
	margin:0 0 10px 0}
.icont{
	margin:0 0 5px 0;
	width:382px;
	text-align:right}
#contactFormArea legend{
	font-weight:bold;
	padding:0 0 10px 0;
	text-align:left}
#contactFormArea fieldset{
	border:none}
#contactFormArea label{
	padding:10px 0 3px 0;
	display:block}
input.text,textarea{
	width:375px;
	color:#333;
	padding:3px;
	margin:1px 0;
	border:1px solid #e6e6e6;
	font-family:Georgia, "Times New Roman", Times, serif}
#contactFormArea input.submit{
	padding:2px 25px}
#contactFormArea .text:focus, .textarea:focus{
	background-color:#f0f0f0}
#loadBar, #emailSuccess{
	color:#990000;
	font-size:1.25em}
#contactFormArea .submit a:hover{
	background:#ccc;
	color:#666666}
.dirconti p.webs a[href ^="http://"]{
	background:url(../images/globe.gif) center left no-repeat;
	padding-left:15px}
.dirconti p.webs a:hover[href ^="http://"]{
		background:url(../images/globe.gif) center left no-repeat;
		padding-left:15px}
.dirconti p.webs a[href ^="mailto:"]{
	background:url(../images/mail.gif) center left no-repeat;
	padding-left:15px}
.dirconti p.webs a:hover[href ^="mailto:"]{
	background:url(../images/mail.gif) center left no-repeat;
	padding-left:15px}
.ganalytics{
	display:block;
	margin:0 0 20px 0}
#gfotosi{
	width:418px;
	height:550px;
	padding:10px 0;
	margin:10px 0;
	border-top:solid 1px #eaeaea;
	border-bottom:solid 1px #eaeaea;
	display:block;
	clear:both;
	position:relative}
	#gfotosic{
		width:418px;
		height:265px;
		margin:0 0 2px 0;
		position:relative;
		background:#282a2c url(../images/bgimages.jpg) no-repeat top left}
	#gfotosic img{
		position:absolute}
	#gfotosth{
		display:block;
		width:418px;
		clear:both}
	#gfotosth li{
		float:left;
		width:135px;
		height:86px;
		cursor:pointer;
		padding:2px;
		display:inherit}
/*table{
	width:100%;
	border:1px solid #f5f5f5;
	margin:0 auto;
	font-size:1em;
	border-collapse:collapse}
caption{
	font-size:1.5em;
	color:#000;
	padding:0 0 15px 0}
td{
	width:33%;
	border:1px solid #f5f5f5;
	padding:5px}
th{
	width:33%;
	padding:5px;
	border:1px solid #f5f5f5}
td.ratesimg{
	text-align:center;
	background:#fff}
.odd{
	background:#f5f5f5}
.suitecon{
	padding:20px}*/

table{width:100%;margin:0 auto 50px auto;border-collapse:collapse;line-height:2em}
tr td	{padding:10px}	
tr.odd td{background:#68696b;color:#eaeaea}
td{color:#678197;text-align:left}				
th{font-weight:normal;color: #678197;text-align:left;padding:10px}							
thead th{background:#282a2c;font-size:1.5em;text-align:center;color:#fff}	
tfoot th{text-align:left;background:#68696b;color:#fff}


#gallery{
	width:418px;
	padding:0 0 10px 0;
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.95em}
#bggallery{
	width:400px;
	height:320px;
	margin:0 auto;
	text-align:center;
	background:url(../images/bggallery.gif) no-repeat center center}
#bggallery span{
	width:400px;
	height:320px;
	display:block;
	background:url(../../../../images/working.gif) no-repeat center center}
#bggallery img{
	margin:20px 0 0 0}
#gallery ul{
	display:block;
	color:#333;
	background:url(../images/galleryct.gif) no-repeat top left;
	height:25px}
#gallery li{
	float: right}
#gallery li a{
	display:block;
	padding:0 10px;
	margin:0 0 0 2px;
	line-height:2em;
	float:left}
#gallery #siges{
	margin:0 110px 0 2px;
	display:inline}
#gallery #sigen{
	margin:0 125px 0 2px;
	display:inline}
#gallery #ant{
	margin:0 2px 0 0}
#menuint{
	height:26px;
	font-size:0.95em;
	color:#333;
	font-family:Geneva, Arial, Helvetica, sans-serif}
#menuint li{
	float:left}
#menuint li a{
	text-align:center;
	height:26px;
	line-height:2.1em;
	display:block;
	width:83px;
	float:left;
	background:url(../images/bgmenuesp.gif) no-repeat top right}
#menuint li a:hover{
	color:#fff;
	background-position:top center}
	#menuint li #itemsel{
		color:#fff;		
		background-position:top left}
#photo{
	padding:10px 0}
.logos{
	float:left;
	padding:0 15px 0 0}
noscript p{
	padding:0;
	margin:0
	}

.ui-autocomplete-results{
	/*resets*/margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;
	font-size:1.1em;
	/*border:1px solid #999;*/
	padding:0 0 4px 0;
	/*background:#e4e4e4 url(../images/searchbase.gif) left bottom no-repeat;*/
	background:url(../images/searchbase.gif) left bottom no-repeat;
	color:#222222;
	overflow:hidden;
	text-align:left;
	z-index:99999
	}
.ui-autocomplete-results ul{
	width:100%;
	list-style-position:outside;
	list-style:none;
	padding:0;
	margin:0
	}
/*.ui-autocomplete-results strong{
	color:#333}*/
.ui-autocomplete-results li{
	margin:0px;
	padding:6px 5px 6px 15px;
	cursor:default;
	display:block;
	/*width:100%;*/
	font-size:12px;
	line-height:16px;
	overflow:hidden;
	background:#e4e4e4;
	font-weight:normal;
	color:#555555 !important
	}
.ui-autocomplete-loading{
	background:white url(../images/indicator.gif) right center no-repeat
	}
.ui-autocomplete-results li.ui-autocomplete-over{
	background:#8f8f8f url(../images/searchs.gif) left center no-repeat;
	font-weight:normal;
	color:#fff !important
	}













/*#ratingi{display:block;padding:0 0 20px 20px;float:right}*/
.ratingblock{display:block;color:#494641;line-height:1em}
.ratingblock span{float:left}
.ratingblock strong{color:#494641;display:block;font-weight:normal}
.ratingblock .unit-rating{background:url('../images/star.gif') top left repeat-x}
.ratingblock .unit-rating li.current-rating{background:url('../images/star.gif') left bottom}
.unit-rating{background:url('../images/star.gif') top left repeat-x}
.unit-rating li a:hover{background:url('../images/star.gif') left center}
.unit-rating li.current-rating{background:url('../images/star.gif') left bottom}
.loading{height:15px;background:url('../images/working.gif') 50% 50% no-repeat}
.unit-rating{margin:0 0 5px 0;height:18px;position:relative}
.unit-rating li{text-indent:-90000px;float:left}	
.unit-rating li a{display:block;height:18px;width:18px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px}
.unit-rating li a:hover{z-index:2;left:0px}
.unit-rating a.r1-unit{left:0px}
.unit-rating a.r1-unit:hover{width:18px}
.unit-rating a.r2-unit{left:18px}
.unit-rating a.r2-unit:hover{width:36px}
.unit-rating a.r3-unit{left:36px}
.unit-rating a.r3-unit:hover{width:54px}
.unit-rating a.r4-unit{left:54px}	
.unit-rating a.r4-unit:hover{width:72px}
.unit-rating a.r5-unit{left:72px}
.unit-rating a.r5-unit:hover{width:90px}
.unit-rating a.r6-unit{left:90px}
.unit-rating li.current-rating{position:absolute;height:18px;display:block;text-indent:-9000px;z-index:1}
.voted{color:#333}
.otro{color:#494641}
.thanks{/*color:#8fb83f;*/color:#333;display:block;font-style:italic}
.static{color:#ccc}
.valore{display:block;margin:0 0 10px 0;color:#333}
.votos{color:#999; display:block;}
/*
.dir a[rel="nofollow"]{
	}
*/
.dircont .ratingblock .unit-rating li.current-rating{background:url('../images/starth.gif') left bottom}
.dircont .unit-rating{background:url('../images/starth.gif') top left repeat-x}
.dircont .ratingblock .unit-rating{margin:0 0 5px 0;height:12px;background:url('../images/starth.gif') top left repeat-x;position:relative}
.dircont .ratingblock .unit-rating li{text-indent:-90000px;float:left}	
.dircont .ratingblock .unit-rating li a{display:block;height:12px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px}
.dircont .unit-rating{margin:0 0 5px 0;height:12px;position:relative}
.dircont .unit-rating li{text-indent:-90000px;float:left}	
.dircont .unit-rating li a{display:block;height:12px;width:12px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px}
.dircont .unit-rating li a:hover{z-index:2;left:0px}
.dircont .unit-rating li a:hover{z-index:2;left:0px}
.dircont .unit-rating a.r1-unit{left:0px}
.dircont .unit-rating a.r1-unit:hover{width:12px}
.dircont .unit-rating a.r2-unit{left:12px}
.dircont .unit-rating a.r2-unit:hover{width:24px}
.dircont .unit-rating a.r3-unit{left:24px}
.dircont .unit-rating a.r3-unit:hover{width:36px}
.dircont .unit-rating a.r4-unit{left:36px}	
.dircont .unit-rating a.r4-unit:hover{width:48px}
.dircont .unit-rating a.r5-unit{left:48px}
.dircont .unit-rating a.r5-unit:hover{width:60px}
.dircont .unit-rating a.r6-unit{left:60px}
.dircont .unit-rating li.current-rating{position:absolute;height:12px;display:block;text-indent:-9000px;z-index:1}

#listdir .ratingblock{ padding:0 0 0 20px}
#listdir .ratingblock .unit-rating li.current-rating{background:url('../images/starthlist.gif') left bottom}
#listdir .unit-rating{background:url('../images/starthlist.gif') top left repeat-x}
#listdir .ratingblock .unit-rating{margin:0 0 5px 0;height:12px;background:url('../images/starthlist.gif') top left repeat-x;position:relative}
#listdir .ratingblock .unit-rating li{text-indent:-90000px;float:left}	
#listdir .ratingblock .unit-rating li a{display:block;height:12px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px}
#listdir .unit-rating{margin:0 0 5px 0;height:12px;position:relative}
#listdir .unit-rating li{text-indent:-90000px;float:left}	
#listdir .unit-rating li a{display:block;height:12px;width:12px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0px}
#listdir .unit-rating li a:hover{z-index:2;left:0px}
#listdir .unit-rating li a:hover{z-index:2;left:0px}
#listdir .unit-rating a.r1-unit{left:0px}
#listdir .unit-rating a.r1-unit:hover{width:12px}
#listdir .unit-rating a.r2-unit{left:12px}
#listdir .unit-rating a.r2-unit:hover{width:24px}
#listdir .unit-rating a.r3-unit{left:24px}
#listdir .unit-rating a.r3-unit:hover{width:36px}
#listdir .unit-rating a.r4-unit{left:36px}	
#listdir .unit-rating a.r4-unit:hover{width:48px}
#listdir .unit-rating a.r5-unit{left:48px}
#listdir .unit-rating a.r5-unit:hover{width:60px}
#listdir .unit-rating a.r6-unit{left:60px}
#listdir .unit-rating li.current-rating{position:absolute;height:12px;display:block;text-indent:-9000px;z-index:1}

.dirconti .ratingblock{background:url(../images/baserating.gif) no-repeat;display:block;padding:10px 10px 0 10px;height:70px}


.dic, .tel, .webs{padding:0 0 20px 0}
.webs em{font-style:normal}

/*h2 a{display:block}*/
h2 a:link{color:#669900;width:100%}
h2 a:visited{color:#666}
h2 a:hover{color:#669900}

h3 a{display:block}
h3 a:link{color:#669900;width:100%}
h3 a:visited{color:#999}
h3 a:hover{color:#669900}



.imgdir{
	padding:0 0 15px 15px;
	float:right}

.zonah{background:url(../images/zonah.gif) center top no-repeat;
	height:50px;
	margin:10px 0 0 0;
	padding:50px 0 0 0;
	text-align:center;
	color:#868686
	}


#imgsch{
	padding:0;
	margin:0;
	height:360px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em}
.info-ch .imgchd img, .info-ch .imgchi img{
	padding:0 0 5px 0;
	margin:0;}
.info-ch .imgchd{
	float:right;
	padding:0 0 8px 0;
	width:134px;
	margin:0;}
.info-ch .imgchi{
	padding:0 0 8px 0;
	float:right;
	width:134px;
	margin:0;}
.info-ch .chtxt a h2{
	color:#6d6d6d}
.info-ch .chtxt a:hover h2{
	color:#000}
	
	
.info-ch{
	float:right;
	clear:both;
	width:165px;
	line-height:1.75em;
	padding:0 0 10px 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.65em;
	text-align:right;
	margin:0 0 10px 10px}

#fbcomm{
	margin:10px 0 0 0;
	padding:20px 0 0 0}

.like{width:418px;height:20px;clear:both;padding:7px 0 12px 0;}
.likes{width:68px;height:16px;float:left;padding:4px 0 0 0;}
.likef{width:350px;height:20px;float:left;}
.likec{width:120px;text-align:center;}



#socials li.socialbt a{
	width:20px;
	height:20px;
	display:block;
	padding:0 7px 0 0;
	background:url(/images/fbeg.gif) no-repeat center left;
	text-indent:-9000px;
	text-decoration:none}
