/*+}*/
ARTICLE, ASIDE, AUDIO, CANVAS, COMMAND, DATALIST, DETAILS, EMBED, FIGCAPTION, FIGURE, FOOTER, HEADER, HGROUP, KEYGEN, METER, NAV, OUTPUT, PROGRESS, SECTION, SOURCE, VIDEO
{
	display: block;
}
MARK, RP, RT, RUBY, SUMMARY, TIME
{
	display: inline;
}
/*Left & Right alignment*/
.left
{
	float: left;
}
.right
{
	float: right;
}
.wrapper
{
	width: 100%;
	overflow: hidden;
	display: block;
	height: 180px;
}
.wrap
{
	overflow: hidden;
	margin-left: -5px;
	padding-left: 5px;
	height: 201px;
	width: 960px;
	position: relative;
	top: -55px;
}
.wrap2
{
	overflow: hidden;
	margin-left: -10px;
	height: 8055px;
	width: 990px;
	position: relative;
	top: -40px;
}
.wrap3
{
	overflow: hidden;
	margin-left: -10px;
	height: 8061px;
	width: 960px;
	position: relative;
	top: -40px;
}
.wrap4
{
	overflow: visible;
	padding-left: 5px;
	height: 682px;
	width: 964px;
	display: block;
	position: fixed;
	margin-top: -20px;
	z-index: 1;
}
.wrap5
{
	overflow: hidden;
	padding-left: 5px;
	height: 527px;
	width: 960px;
	display: block;
	position: fixed;
}
.wrap7
{
	overflow: hidden;
	margin-left: -10px;
	height: 4479px;
	width: 960px;
	position: relative;
	top: -40px;
}
.wrap9
{
	overflow: hidden;
	margin-left: -5px;
	padding-left: 5px;
	height: 965px;
	width: 960px;
	position: relative;
	top: -20px;
}
.wrap10
{
	overflow: hidden;
	margin-left: -10px;
	height: 2661px;
	width: 960px;
	position: relative;
	top: -40px;
}
/*Global properties*/
BODY
{
	background: #FAF3ED url(../images/bg_bot.jpg) repeat center 0;
	border: 0;
	font: 14px Georgia, "Times New Roman", Times, serif;
	color: #200;
	line-height: 24px;
}
.ic, .ic A
{
	border: 0;
	float: right;
	background: #FFF;
	color: #F00;
	width: 50%;
	line-height: 10px;
	font-size: 10px;
	margin: -220% 0 0;
	overflow: hidden;
	padding: 0;
}
.css3
{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .4);
	position: relative;
}
/*Global Structure*/
.main
{
	margin: 0 auto;
}
.body1
{
	background: #3A0000 url(../images/bg_top_img.jpg) repeat-y top center;
}
.body2
{
	background: #3A0000 url(../images/bg_top_img.jpg) repeat-y top center;
}
.body3
{
	background: url(../images/bg_bot.jpg) repeat top center;
	/*[empty]width:;*/
	margin: 0px;
}
.body4
{
	background: url(../images/bg_bot_img.jpg) no-repeat top center;
}
.body6
{
	background: url(../images/bg_top.jpg) repeat-x top;
}
/*main layout*/
A
{
	color: #A80002;
	text-decoration: none;
	outline: none;
}
A:hover
{
	text-decoration: underline;
}
H1
{
	float: left;
	padding: 0px 0 0 36px;
}
H2
{
	font-size: 30px;
	line-height: 1.2em;
	color: #200000;
	padding: 16px 0 12px;
}
H2.letter_spacing
{
	letter-spacing: -3px;
}
H3
{
	font-size: 27px;
	color: #230000;
	line-height: 1.2em;
	padding: 20px 0 9px;
	letter-spacing: -1px;
}
H3 SPAN
{
	color: #A80002;
}
P
{
	padding-bottom: 24px;
}
/*header*/
HEADER
{
	height: 150px;
	padding-top: 31px;
	width: 100%;
	overflow: hidden;
}
#logo
{
	display: block;
	position: relative;
	top: -31px;
	left: -38px;
	width: 257px;
}
#top_nav
{
	float: right;
	padding: 4px 43px 30px 0;
	position: relative;
	left: 32px;
	top: -100px;
}
#top_nav LI
{
	float: left;
	padding: 3px 26px 5px 0;
	background: url(../images/top_line.gif) no-repeat right 0;
	margin-right: 25px;
}
#top_nav LI A
{
	display: block;
	line-height: 0;
}
#top_nav .end
{
	background: none;
	padding-right: 0;
	margin-right: 0;
}
#menu
{
	float: right;
	padding: 0;
	position: relative;
	left: 30px;
	top: -4px;
}
#menue
{
	float: right;
	padding: 0;
	position: relative;
	left: 30px;
	top: -4px;
}
.barramx
{
	display: block;
	position: relative;
	left: 48px;
	height: 40px;
}
#menu LI
{
	float: left;
	padding-left: 3px;
}
#menu LI A
{
	display: block;
	font-size: 24px;
	color: #FAF3ED;
	line-height: 40px;
	padding: 0 20px;
	height: 44px;
	letter-spacing: -1px;
	/*[disabled]border-radius:15px;*/
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	background-color: rgba(68, 46, 44, 0.6);
	left: -50px;
	position: relative;
	top: -15px;
}
#menu LI A:hover, #menu .active A
{
	text-decoration: none;
	background: url(../images/menu_bg.png) repeat;
}
.titulo1
{
	left: 285px;
	position: absolute;
	top: 4px;
	text-align: center;
	width: 476px;
}
.tituloi
{
	left: 421px;
	position: absolute;
	top: 120px;
	text-align: center;
	width: 476px;
	display: block;
}
.pestana1
{
	position: relative;
	top: 40px;
	left: -37px;
	background: url(../images/menu_bg.png) repeat;
	height: 10px;
	/*[disabled]border-radius:15px;*/
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	width: 929px;
}
.pestana2
{
	position: relative;
	top: -65px;
	left: 365px;
	background: url(../images/menu_bg.png) repeat;
	height: 10px;
	/*[disabled]border-radius:15px;*/
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	width: 479px;
}
.pestana3
{
	position: relative;
	top: 95px;
	left: 413px;
	background: url(../images/menu_bg.png) repeat;
	height: 10px;
	/*[disabled]border-radius:15px;*/
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	width: 479px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
}
.pestana4
{
	position: absolute;
	top: 111px;
	left: 461px;
	background: url(../images/menu_bg.png) repeat;
	height: 10px;
	/*[disabled]border-radius:15px;*/
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	width: 479px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
}
.pestana5
{
	position: relative;
	top: -29px;
	left: 10px;
	background: url(../images/menu_bg.png) repeat;
	height: 10px;
	/*[disabled]border-radius:15px;*/
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	width: 946px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
}
.prox
{
	position: absolute;
	top: 215px;
	left: 721px;
	font-family: fantasy;
	color: #E0ED82;
	font-weight: normal;
	/*[disabled]-ms-transform:rotate(-90deg);*/
	/*[disabled]-webkit-transform:rotate(-90deg);*/
	/*[disabled]transform:rotate(-90deg);*/
	font-size: 10pt;
}
.prox2
{
	position: absolute;
	top: 215px;
	left: 858px;
	color: #E0ED82;
	font-family: fantasy;
	font-weight: normal;
	/*[disabled]-ms-transform:rotate(-90deg);*/
	/*[disabled]-webkit-transform:rotate(-90deg);*/
	/*[disabled]transform:rotate(-90deg);*/
	font-size: 10pt;
	padding-bottom: 0px;
}
.prox3
{
	position: absolute;
	top: 104px;
	left: 682px;
	color: #E0ED82;
	font-family: fantasy;
	font-weight: normal;
	/*[disabled]-ms-transform:rotate(-90deg);*/
	/*[disabled]-webkit-transform:rotate(-90deg);*/
	/*[disabled]transform:rotate(-90deg);*/
	font-size: 10pt;
}
.prox4
{
	position: absolute;
	top: 104px;
	left: 822px;
	color: #E0ED82;
	font-family: fantasy;
	font-weight: normal;
	/*[disabled]-ms-transform:rotate(-90deg);*/
	/*[disabled]-webkit-transform:rotate(-90deg);*/
	/*[disabled]transform:rotate(-90deg);*/
	font-size: 10pt;
}
.slider_bg
{
	width: 100%;
	height: 320px;
	background: url(../images/bg_slider.jpg) no-repeat 0 0;
	position: relative;
	overflow: hidden;
	margin-bottom: 35px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	top: -26px;
}
.slider
{
	top: 10px;
	right: 10px;
	position: absolute;
	z-index: 1;
	width: 920px;
}
.slider .items
{
	display: none;
}
.slider .pic
{
	float: right;
	position: relative;
}
.banner
{
	left: 0px;
	top: -30px;
	position: absolute;
	width: 271px;
	z-index: 2;
	text-align: center;
}
.banner STRONG
{
	font-size: 52px;
	color: #BF0F0A;
	display: block;
	line-height: 1.2em;
	text-transform: uppercase;
	padding: 55px 0 0;
	letter-spacing: -2px;
}
.banner STRONG SPAN
{
	display: block;
	margin-top: -16px;
}
.banner B
{
	display: block;
	font-size: 27px;
	color: #312826;
	text-transform: uppercase;
	padding: 0 0 23px;
	line-height: 1.2em;
	letter-spacing: -1px;
}
.banner P
{
	background: url(../images/quot1.png) no-repeat 0 0;
}
.banner P SPAN
{
	display: block;
	background: url(../images/quot2.png) no-repeat right bottom;
	padding: 0;
	color: #6C5F5B;
	padding-bottom: 2px;
}
.slider .pagination
{
	position: absolute;
	z-index: 2;
	bottom: 10px;
	left: 107px;
}
.slider .pagination LI
{
	float: left;
	padding-right: 3px;
}
.slider .pagination A
{
	display: block;
	width: 17px;
	height: 17px;
	text-indent: -9999px;
	background: url(../images/buttons.png) no-repeat right 0;
}
.slider .pagination A:hover, .slider .pagination .current A
{
	background-position: left;
}
/*content*/
#content
{
	padding-bottom: 40px;
}
#content2
{
	padding-bottom: 31px;
	top: -112px;
	position: relative;
}
.eventos1
{
}
.eventos2
{
	position: relative;
	background: url(../images/bg_bot.jpg) repeat;
	left: 643px;
	top: -318px;
	width: 296px;
	height: 297px;
	padding: 10px;
	text-align: justify;
	font-size: 14pt;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	line-height: 1.2;
}
.testimonials
{
	width: 949px;
	text-align: justify;
}
.pad_left1
{
	padding-left: 30px;
}
.pad_bot1
{
	padding-bottom: 13px;
}
.pad_bot2
{
	padding-bottom: 24px;
}
.marg_right1
{
	margin-right: 20px;
}
.mag-1
{
	border-left: 1px solid #E1DBD6;
	padding-left: 30px;
}
.mag-2
{
	border-right: 1px solid #E1DBD6;
	padding-right: 5px;
}
.box
{
	background: url(../images/box_bg.png) repeat;
	color: #FAF3ED;
	height: 395px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
	position: relative;
	top: -18px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
.box > DIV
{
	background: url(../images/box_top.png) no-repeat 0 top;
	padding: 30px;
	padding-top: 0px;
	overflow: hidden;
}
.box H2
{
	color: #A80002;
	padding: 15px 0 12px;
}
.box H2 SPAN
{
	color: #FAF3ED;
}
.box FIGURE
{
	padding-bottom: 13px;
	height: 180px;
}
.list1 LI A
{
	font-style: italic;
	padding-left: 12px;
	background: url(../images/marker_1.gif) no-repeat 1px 8px;
	color: #FAF3ED;
}
.list_1
{
	color: #FFF;
}
.list_1:hover
{
	text-decoration: none;
}
.button1
{
	display: inline-block;
	font-size: 20px;
	color: #FAF3ED;
	line-height: 34px;
	padding: 0 15px;
	background: #A80002;
	letter-spacing: -1px;
}
.button1:hover
{
	text-decoration: none;
	color: #1E0000;
	background: #FAF3ED;
}
.line1
{
	background: url(../images/line_vert1.gif) repeat-y 285px 0;
}
.line2
{
	background: url(../images/line_vert1.gif) repeat-y 615px 0;
}
.price
{
	margin-top: -7px;
}
.price LI
{
	overflow: hidden;
	background: url(../images/price_bg.gif) repeat-x 0 -6px;
}
.price A
{
	float: left;
	color: #220000;
	background: #FAF3ED url(../images/marker_2.gif) no-repeat 1px 11px;
	padding-left: 12px;
}
.price A:hover
{
	text-decoration: none;
	color: #A80002;
}
.price SPAN
{
	float: right;
	background: #FAF3ED;
}
.address
{
	padding-bottom: 0;
}
.address SPAN
{
	float: left;
	width: 84px;
}
/*footer*/
FOOTER
{
	height: 112px;
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #696969;
	line-height: 18px;
}
FOOTER A
{
	color: #C53005;
	text-decoration: underline;
}
FOOTER A:hover
{
	text-decoration: none;
}
#icons
{
	position: relative;
	display: block;
	left: 101px;
	top: -39px;
	height: 30px;
	width: 86px;
}
#icons LI
{
	float: left;
	padding-right: 9px;
}
/*Tooltips*/
.aToolTip
{
	background: #A80002;
	color: #FFF;
	margin: 0;
	padding: 2px 10px 3px;
	font-size: 11px;
	position: absolute;
	line-height: 17px;
}
.aToolTip .aToolTipContent
{
	position: relative;
	margin: 0;
	padding: 0;
}
/*forms*/
#ContactForm
{
	margin-top: -5px;
	width: 95%;
}
#ContactForm SPAN
{
	float: left;
	width: 111px;
	line-height: 20px;
}
#ContactForm .wrapper
{
	min-height: 24px;
}
#ContactForm .textarea_box
{
	min-height: 170px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 9px;
}
#ContactForm
{
}
#ContactForm A
{
	margin: 10px;
}
#ContactForm .input
{
	width: 85%;
	height: 18px;
	background: #FAF3ED;
	padding: 1px 5px;
	color: #220000;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	float: left;
}
#ContactForm TEXTAREA
{
	overflow: auto;
	width: 85%;
	height: 163px;
	background: #FAF3ED;
	padding: 1px 5px;
	color: #220000;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
/*lugares*/
.eliges6
{
	height: 310px;
	position: absolute;
	display: block;
	width: 170px;
	left: 596px;
	top: 8px;
	padding: 0px 10px 10px;
	background: url(../images/bg_bot.jpg) repeat;
	color: #000000;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	z-index: 1;
}
.eliges6 H3 SPAN
{
	padding-bottom: 0px;
	position: relative;
	top: -26px;
	/*[empty]color:;*/
	font-size: 14pt;
}
.eliges5 H3 SPAN
{
	padding-bottom: 0px;
	position: relative;
	top: -65px;
	/*[empty]color:;*/
}
.eliges7
{
	height: 278px;
	position: absolute;
	display: block;
	width: 312px;
	left: 624px;
	top: 57px;
	padding: 0px 10px 10px;
	background: url(../images/bg_bot.jpg) repeat;
	color: #000000;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.eliges7 H3 SPAN
{
	padding-bottom: 0px;
	position: relative;
	top: -17px;
	/*[empty]color:;*/
}
.eliges5A H3 SPAN
{
	padding-bottom: 0px;
	position: relative;
	top: -50px;
	/*[empty]color:;*/
	text-shadow: 5px 5px 5px #000000;
}
.eliges1
{
	display: block;
	color: #FFFFFF;
	font-size: 11pt;
	width: 409px;
	text-align: justify;
}
.eliges3
{
	display: block;
	color: #000000;
	position: relative;
	top: -35px;
	line-height: 120%;
	font-size: 9pt;
	/*[empty]left:;*/
	font-family: Arial;
	text-align: justify;
}
.eliges8
{
	display: block;
	color: #000000;
	position: relative;
	top: -72px;
	line-height: 110%;
	font-size: 9pt;
	font-family: Arial;
	text-align: justify;
}
.wrappersites
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 140px;
	padding: 10px;
	top: -2px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersites IMG
{
	position: relative;
	top: 8px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.wrappersitespiramides
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 300px;
	padding: 10px;
	top: 25px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.wrappersitesplaza
{
	width: 584px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 141px;
	padding: 10px;
	top: 25px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitesplaza IMG
{
	top: 9px;
	position: relative;
}
.wrappersitesparque
{
	width: 584px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 141px;
	padding: 10px;
	top: 25px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitesparque IMG
{
	top: 9px;
	position: relative;
}
.wrappersitespiramides IMG
{
	/*[disabled]background:url(../images/bg_bot.jpg) repeat;*/
	top: 25px;
	position: relative;
	margin-top: -14px;
	left: 10px;
	width: 540px;
}
.wrappersitesixca
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 230px;
	padding: 10px;
	top: 2px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitesixca IMG
{
	top: 51px;
	position: relative;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.wrappersitesprisca
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 141px;
	padding: 10px;
	top: -2px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitesprisca IMG
{
	top: 9px;
	position: relative;
}
.wrappersitesvirreinal
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 160px;
	padding: 10px;
	top: -2px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitesvirreinal IMG
{
	top: 17px;
	position: relative;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.wrappersitesspratling
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 141px;
	padding: 10px;
	top: -2px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitesspratling IMG
{
	top: 9px;
	position: relative;
}
.wrappersitessiena
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 190px;
	padding: 10px;
	top: -1px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -14px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitessiena H3
{
	font-size: 17pt;
}
.wrappersitessiena IMG
{
	top: 32px;
	position: relative;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.extra-wrap
{
	display: block;
	position: relative;
	left: 211px;
	top: -125px;
	width: 347px;
	height: 140px;
	color: #000000;
	text-align: justify;
	line-height: 128%;
}
.extra-wrap H3
{
	position: relative;
	top: -29px;
	margin-bottom: -38px;
}
.wrappersitespiramides .extra-wrap
{
	display: block;
	position: relative;
	left: -3px;
	top: 14px;
	width: 564px;
	height: 79px;
	color: #000000;
	text-align: justify;
	line-height: 94%;
}
.titulo2
{
	text-align: left;
	width: 602px;
	margin-bottom: -19px;
	margin-top: -17px;
	color: #FFFFFF;
}
.titulo3
{
	text-align: left;
	width: 602px;
	position: relative;
	top: -13px;
	color: #FFFFFF;
}
.titulo5
{
	width: 704px;
	position: absolute;
	display: block;
	top: 153px;
	text-align: center;
	left: 252px;
	z-index: 1;
}
.titu1 .titulo2
{
	text-align: center;
	width: 701px;
	display: block;
	position: relative;
	left: 85px;
	top: 133px;
	font-size: 18pt;
	top: 103px;
}
.titu2 .titulo2
{
	text-align: center;
	width: 696px;
	display: block;
	position: absolute;
	left: 348px;
	top: 22px;
	font-size: 28pt;
	font-weight: bold;
	line-height: 0;
}
.titu3 .titulo2
{
	text-align: left;
	display: block;
	position: relative;
	left: 1px;
	top: -6px;
	line-height: 0;
}
#slideshow
{
	position: relative;
	width: 560px;
	height: 214px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
#slideshow > DIV
{
	position: absolute;
}
.wrappersitessapos
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 192px;
	padding: 10px;
	top: -3px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitessapos IMG
{
	position: relative;
	top: 30px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
.wrappersitesrosario
{
	width: 560px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 176px;
	padding: 10px;
	top: -4px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.wrappersitesrosario IMG
{
	position: relative;
	top: 25px;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
}
/*Menugood*/
.menugood
{
	position: relative;
	display: block;
	width: 946px;
	left: 10px;
	top: -29px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	height: 70px;
	z-index: 0;
}
#menugoodul LI
{
	float: left;
	padding-top: 17px;
}
#menugoodul LI A
{
	display: block;
	font-size: 40px;
	color: #FAF3ED;
	padding: 20px 20px 0;
	height: 50px;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	position: relative;
	top: -17px;
	text-align: center;
	left: 0px;
	background-color: rgba(68, 46, 44, 0.6);
	width: 171px;
}
#menugoodul LI A H2
{
	text-align: center;
	display: block;
	position: relative;
	left: -19px;
	top: -6px;
	line-height: 0;
	font-size: 28pt;
	color: #FFFFFF;
	width: 210px;
	padding-top: 5px;
}
#menugoodul LI A:hover, #menugoodul .active A
{
	text-decoration: none;
	background: url(../images/menu_bg.png) repeat;
}
#menugoodul2 LI
{
	float: left;
	padding-top: 17px;
}
#menugoodul2 LI A
{
	display: block;
	font-size: 18px;
	color: #FAF3ED;
	padding: 5px 20px 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	position: absolute;
	text-align: center;
	left: 242px;
	width: 115px;
	background-color: rgba(68, 46, 44, 0.6);
	line-height: 110%;
	height: 46px;
	top: 19px;
}
#menugoodul2 LI A H2
{
	text-align: center;
	display: block;
	position: relative;
	left: -19px;
	top: -6px;
	line-height: 0;
	font-size: 16pt;
	color: #FFFFFF;
	width: 154px;
	padding-top: 5px;
}
#menugoodul2 LI A:hover, #menugoodul2 .active A
{
	text-decoration: none;
	background: url(../images/menu_bg.png) repeat;
}
#menugoodul3 LI
{
	float: left;
	padding-top: 17px;
}
#menugoodul3 LI A
{
	display: block;
	font-size: 18px;
	color: #FAF3ED;
	padding: 5px 20px 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	position: absolute;
	text-align: center;
	left: 419px;
	width: 75px;
	background-color: rgba(68, 46, 44, 0.6);
	line-height: 110%;
	height: 46px;
	top: 19px;
}
#menugoodul3 LI A H2
{
	text-align: center;
	display: block;
	position: relative;
	left: -19px;
	top: -6px;
	line-height: 0;
	font-size: 16pt;
	color: #FFFFFF;
	width: 114px;
	padding-top: 5px;
}
#menugoodul3 LI A:hover, #menugoodul3 .active A
{
	text-decoration: none;
	background: url(../images/menu_bg.png) repeat;
}
#menugoodul4 LI
{
	float: left;
	padding-top: 17px;
}
#menugoodul4 LI A
{
	display: block;
	font-size: 18px;
	color: #FAF3ED;
	padding: 5px 20px 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	position: absolute;
	text-align: center;
	left: 557px;
	width: 76px;
	background-color: rgba(68, 46, 44, 0.6);
	line-height: 110%;
	height: 46px;
	top: 19px;
}
#menugoodul4 LI A H2
{
	text-align: center;
	display: block;
	position: relative;
	left: -19px;
	top: 6px;
	line-height: 0;
	font-size: 16pt;
	color: #FFFFFF;
	width: 114px;
	padding-top: 5px;
}
#menugoodul4 LI A:hover, #menugoodul4 .active A
{
	text-decoration: none;
	background: url(../images/menu_bg.png) repeat;
}
#menugoodul5 LI
{
	float: left;
	padding-top: 17px;
}
#menugoodul5 LI A
{
	display: block;
	font-size: 18px;
	color: #FAF3ED;
	padding: 5px 20px 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	position: absolute;
	text-align: center;
	left: 693px;
	width: 76px;
	background-color: rgba(68, 46, 44, 0.6);
	line-height: 110%;
	height: 46px;
	top: 19px;
}
#menugoodul5 LI A H2
{
	text-align: center;
	display: block;
	position: relative;
	left: -19px;
	top: -6px;
	line-height: 0;
	font-size: 16pt;
	color: #FFFFFF;
	width: 114px;
	padding-top: 5px;
}
#menugoodul5 LI A:hover, #menugoodul5 .active A
{
	text-decoration: none;
	background: url(../images/menu_bg.png) repeat;
}
#menugoodul6 LI
{
	float: right;
	padding-top: 17px;
}
#menugoodul6 LI A
{
	display: block;
	font-size: 18px;
	color: #FAF3ED;
	padding: 5px 20px 0;
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	position: absolute;
	text-align: center;
	left: 830px;
	width: 76px;
	background-color: rgba(68, 46, 44, 0.6);
	line-height: 110%;
	height: 46px;
	top: 19px;
}
#menugoodul6 LI A H2
{
	text-align: center;
	display: block;
	position: relative;
	left: -19px;
	top: -5px;
	line-height: 0;
	font-size: 16pt;
	color: #FFFFFF;
	width: 114px;
	padding-top: 5px;
}
#menugoodul6 LI A:hover, #menugoodul6 .active A
{
	text-decoration: none;
	background: url(../images/menu_bg.png) repeat;
}
/*contacto*/
.contacto
{
	height: 250px;
	position: absolute;
	display: block;
	width: 150px;
	left: 800px;
	top: 44px;
	padding: 0px 10px 10px;
	background: url(../images/bg_bot.jpg) repeat;
	color: #000000;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	z-index: 1;
}
.contacto H3
{
	position: relative;
	top: -20px;
	font-size: 14pt;
	text-align: center;
	line-height: 95%;
}
.contacto .x
{
	position: relative;
	left: 24px;
	width: 90px;
	top: -48px;
}
.contacto .tels
{
	position: relative;
	font-size: 9.5pt;
	left: -4px;
	width: 158px;
	top: -28px;
	display: block;
	text-align: center;
	line-height: 150%;
	font-family: Arial;
}
.contacto .contact
{
	position: relative;
	left: 0px;
	top: 3px;
	display: block;
	text-align: center;
	font-stretch: condensed;
	width: 147px;
	font-family: Calibri;
	font-size: 12pt;
}
.contacto .cards2
{
	position: relative;
	width: 157px;
	top: -46px;
	display: block;
	text-align: left;
	line-height: 140%;
	font-family: Arial;
	font-size: 10pt;
	left: -4px;
}
.contacto IMG
{
	position: relative;
	top: -50px;
	left: 0px;
}
.tele
{
	font-size: 12pt;
}
.scrollup
{
	width: 40px;
	height: 40px;
	opacity: 0.6;
	position: absolute;
	top: -4px;
	right: 63px;
	display: block;
	background: url(../images/icon_top.png) no-repeat;
	z-index: 9999;
}
.scrollup LI A
{
	color: #FFFFFF;
}
.credit
{
	height: 90px;
	position: absolute;
	display: block;
	width: 312px;
	left: 624px;
	top: 481px;
	padding: 0px 10px 10px;
	background: url(../images/bg_bot.jpg) repeat;
	color: #000000;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
.credit H3
{
	position: relative;
	top: -20px;
}
.credit IMG
{
	position: relative;
	top: 19px;
	left: 19px;
}
/*index*/
.wrappersitesindex
{
	width: 223px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 136px;
	padding: 10px;
	top: 20px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	float: right;
}
.wrappersitesindex .cotacti
{
	position: relative;
	left: 6px;
	top: -24px;
	display: block;
	width: 250px;
}
.wrappersitesindex .extra-wrap
{
	position: initial;
	width: 227px;
	height: 220px;
}
.wrappersitesindex .extra-wrap .negro
{
	text-align: center;
	display: block;
	font-size: 12pt;
	position: relative;
	top: -13px;
}
.wrappersitespago
{
	width: 223px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 136px;
	padding: 10px;
	top: -4px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	float: right;
	left: -84px;
}
.wrappersitespago .extra-wrap
{
	position: initial;
	width: 227px;
	height: 220px;
	font-size: 11pt;
}
.wrappersitespago .extra-wrap H2
{
	font-size: 16pt;
	color: #A80002;
	text-align: center;
	position: relative;
	top: -6px;
	line-height: 70%;
}
.wrappersitespago IMG
{
	background: url(../images/bg_bot.jpg) repeat;
	position: relative;
	top: 7px;
}
.wrappersitesnos
{
	width: 287px;
	background: url(../images/bg_bot.jpg) repeat;
	height: 136px;
	padding: 10px;
	top: -28px;
	position: relative;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	margin-top: -10px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	float: left;
}
.wrappersitesnos .extra-wrap
{
	position: relative;
	width: 278px;
	height: 140px;
	text-align: justify;
	line-height: 100%;
	top: -2px;
	left: 1px;
}
.wrappersitesnos .extra-wrap H3
{
	position: relative;
	width: 122px;
	text-align: justify;
	top: 15px;
}
.wrappersitesnos IMG
{
	position: relative;
	top: -43px;
	left: 128px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
	display: block;
	height: 114px;
}
/*Idiomas*/
.iconenglish
{
	position: absolute;
	left: 335px;
	top: 73px;
}
.iconespanish
{
	position: absolute;
	left: 275px;
	top: 73px;
}
.mexcitymenu
{
	width: 202px;
	display: block;
	text-align: center;
}
