@charset "UTF-8";* {	margin: 0px;	padding: 0px;}body {	margin: 0px;	padding: 0px;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 62.5%;	text-align: center;	background-color: #FFFFFF;	background-position: left top;	background-repeat: repeat-x;	background-image: url(../skins/hyperbar1.png);}h1 {	font-weight: lighter;	color: #5D1A8A;	text-transform: none;	margin: 0px;	padding-top: 20px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 20px;	text-align: left;	font-size: 16px;}p {	font-size: 15px;	color: #000000;	padding: 0px;	font-family: "Trebuchet MS", Helvetica, Arial;	font-weight: lighter;	text-align: left;	margin: 10px 0px;	font-style: normal;	line-height: 17px;}img {	margin: 0px;	padding: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}textfield, textarea  {	color: #333333;	font-size: 14px;	margin: 0px;	padding: 0px;}button {	padding: 10px;	margin: 2px;}a:link {	text-decoration: none;	font-weight: normal;}a:visited {	color: #666666;}a:hover {	color: #6633CC;	text-decoration: none;}#container {	margin: 0px auto;	padding: 0px;	clear: both;	width: 900px;}#header {	margin: 12px 0px 0px;	width: 900px;	clear: both;	padding: 0px;	height: 116px;}#location {	margin: 0px 0px 0px auto;	z-index: 100;	padding: 0px;	right: 50%;	bottom: 10%;	top: 10%;	float: right;	clear: none;}#logo {	margin: 0px;	padding: 0px;	clear: both;	float: left;	text-align: center;}#menu a {	text-decoration: none;	color: #FFFFFF;	font-size: 12px;	font-weight: bold;	margin: 0px;	padding: 0px;}#menu a:hover {	text-decoration: none;	color: #FFCCCC;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;}#menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-align: right;	float: right;	clear: none;	margin: 0px;	padding: 9px 0px 5px 30px;	height: 20px;	background-image: url(../skins/gr1.png);	background-repeat: repeat-x;	display: block;	width: 680px;}#menu li {	padding: 0px 0px 2px 10px;	margin: 0px;	clear: none;	list-style-image: url(../skins/bullet.png);	list-style-position: inside;	float: left;}#menu .selected, #toolMenu .selected, #toolMenu2 .selected     {	color: #5D1A8A;	border-top-color: #5D1A8A;	border-right-color: #5D1A8A;	border-bottom-color: #5D1A8A;	border-left-color: #5D1A8A;}#menu .selected:hover, #toolMenu .selected:hover, #toolMenu2 .selected:hover {	color: #5D1A8A;	border-top-color: #5D1A8A;	border-right-color: #5D1A8A;	border-bottom-color: #5D1A8A;	border-left-color: #5D1A8A;}#menu2 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	text-align: right;	float: left;	width: auto;	clear: none;	margin: 0px;	padding: 0px;	letter-spacing: -0.1em;	color: #531371;	background-repeat: no-repeat;	background-position: right top;	height: 100px;}#menu2 a {	color: #521371;	background-image: url(../skins/gr1.png);	background-repeat: repeat-x;	padding: 10px;	margin-right: 1px;	font-size: 12px;	text-decoration: none;}#menu2 a:hover {	color: #FFFFFF;}.toolMenu {	list-style-type: square;	color: #000000;	clear: none;	margin: 4px auto;	padding: 4px 20px;	display: block;	background-color: #FFFFFF;	float: right;}.toolMenu  a {	color: #333333;	font-size: 12px;	text-decoration: none;	font-weight: bold;}.toolMenu  a:hover {	color: #66CC00;}.toolMenu  li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float: left;	padding: 0px;	margin: 10px;	list-style-type: square;	color: #999999;}.toolMenu2 {	list-style-type: square;	color: #000000;	clear: none;	margin: 4px 0px 4px 6px;	padding: 4px 20px;	display: block;	background-color: #FFFFFF;	float: left;}.toolMenu2  a {	color: #333333;	font-size: 12px;	text-decoration: none;	font-weight: bold;}.toolMenu2  a:hover {	color: #66CC00;}.toolMenu2  li {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float: left;	padding: 0px;	margin: 10px;	list-style-type: square;	color: #999999;}#ball {	background-image: url(../skins/ball1.png);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 10px 0px;	width: 150px;	text-align: center;	position: relative;	z-index: 100;	float: left;	clear: none;	height: 140px;}#ball1 {	background-image: url(../skins/ball1.png);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 10px 0px;	width: 150px;	text-align: center;	position: relative;	z-index: 100;	float: right;	clear: none;	height: 140px;}#wrapper {	margin: 0px;	padding: 0px;	clear: none;	float: left;	height: auto;}#footer {	background-image: url(../skins/footer-gr.png);	background-repeat: repeat-x;	background-position: left top;	margin: auto 0px 0px;	padding: 20px 0px 10px;	clear: both;	float: left;	width: 100%;	color: #FFFFFF;	background-color: #000000;}#footer2 {	background-image: url(../skins/footer-gr.png);	background-repeat: repeat-x;	background-position: left top;	margin: auto 0px 0px;	padding: 10px 0px;	clear: both;	float: left;	width: 100%;	color: #FFFFFF;	background-color: #000000;	position: absolute;	bottom: 0;	left: 0;}#footer a {	color: #FFFFFF;	font-size: 9px;	text-decoration: none;	font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif;}#footer a:hover {	color: #FF99CC;}#leftHand {	clear: none;	float: left;	margin: 0px;	padding: 0px;	width: 900px;}#leftHand1 {	clear: none;	float: left;	margin: 0px;	padding: 0px;	background-image: url(../skins/strip1.png);	background-repeat: repeat-x;	background-position: left top;	width: 100%;}#slider {	float: left;	clear: both;	background-position: center center;	background-repeat: no-repeat;	width: 100%;	margin: 0px;	padding: 0px;	position: relative;	height: 160px;	overflow: hidden;}#slider img {	position:absolute;	margin:0;	display:none;	padding: 0px;	border: 0px solid #FFFFFF;}#imageloader {	position:relative;	display:block;	width: 100%;	margin: 0px auto;	text-align: center;	overflow: scroll;	height: 160px;	clear: both;	float: left;	padding: 0px;}#imageloader img {	position:relative;	top:70px;	z-index:100;	display:inline;}#grid1 {	width: 100%;	float: left;	height: 300px;}#grid {	padding: 6px;	height: auto;	clear: both;	width: auto;	float: none;	margin: auto;}#grid img {	float: left;	clear: none;	margin: 0px 3px 3px 0px;	padding: 0px;}#all {	float: none;	margin: 0px;	padding: 0px;	clear: none;	width: 100%;	text-align: center;	background-repeat: no-repeat;	background-position: right bottom;	background-image: url(../skins/super-menu-BG.jpg);}#all1 {	float: none;	margin: 0px;	padding: 0px;	clear: none;	width: 100%;	text-align: center;	background-repeat: no-repeat;	background-position: right bottom;	background-image: url(../skins/super-noche-BG.jpg);}#all2 {	float: none;	clear: none;	width: 100%;	text-align: center;	background-repeat: no-repeat;	background-position: right bottom;	background-image: url(../skins/super-eventos-BG.jpg);}#header-aux {	float: left;	margin: 0px;	padding: 150px 0px 0px;	clear: both;	width: 100%;	text-align: center;	background-repeat: no-repeat;	background-position: left 0px;	background-image: url(../skins/reservas.jpg);}#formTables {	margin: 0px;	padding: 20px 10px 10px;	float: left;	clear: none;	background-image: url(../skins/squad1.png);	background-repeat: no-repeat;	background-position: center top;	height: 360px;	width: 440px;}#embedTables {	margin: 0px;	padding: 20px 10px 10px;	float: left;	clear: none;	background-image: url(../skins/squad1.png);	background-repeat: no-repeat;	background-position: center top;	height: 460px;	width: 440px;}#gsmartbook {	float: left;}#adsense {	clear: none;	float: right;	width: 280px;	height: auto;	margin: auto auto auto 10px;	padding: 0px;	background-color: #FFFFFF;}#leftHand a, #leftHand1 a , .serviciosLI a, .legal a{	text-decoration: none;	color: #4E1470;	font-weight: bold;	font-size: 12px;}#leftHand a:hover, #leftHand1 a:hover , .serviciosLI a:hover, .legal a:hover{	text-decoration: none;	color: #FF6600;	font-weight: bold;	font-size: 12px;}#leftHand1 a:visited:hover, #leftHand1 a:visited:hover, #serviciosLI a:visited:hover       {	text-decoration: none;	color: #6633CC;	font-weight: bold;}#google_translate_element {	display: block;	float: left;	margin-left: 10px;	clear: none;	overflow: hidden;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}#slideFlash {	clear: both;	height: 240px;	width: 870px;	margin: 0px;	padding: 0px 10px 0px 0px;}.thirdbox h2 {	font-size: 14px;}.wrap1 {	background-image: url(../skins/violet.png);	background-repeat: repeat-x;	background-position: center center;	padding: 10px;}.wrap1 h1 {	font-weight: normal;	color: #FFFFFF;	font-style: normal;	text-transform: uppercase;	margin: 0px;	padding: 0px;}.FormTableBox {	margin: auto;	padding: 10px;	float: none;	width: 420px;	height: auto;	clear: both;	background-color: #FFFFFF;	color: #000000;	font-size: 12px;}.EmbedTableBox {	margin: auto;	padding: 10px 10px 0px;	float: none;	width: 440px;	height: 370px;	clear: both;	background-color: #FFFFFF;	color: #000000;	font-size: 12px;}.serviciosLI {	background-color: #CCCCCC;	text-align: left;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;}.imagebox {	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;	height: 160px;	width: 100%;}.allbox {	float: left;	clear: none;	background-image: url(../skins/hypergrad1.png);	background-repeat: repeat-y;	margin: 0px;	padding: 0px;}.allbox2 {	float: left;	clear: both;	background-image: url(../skins/hypergrad2.png);	background-repeat: repeat-y;	margin: 0px;	padding: 0px;}.allbox3 {	float: left;	clear: both;	background-image: url(../skins/hypergrad3.png);	background-repeat: repeat-y;	margin: 0px;	padding: 10px 10px 10px 20px;	width: 800px;	color: #FFFFFF;	text-align: left;	font-size: 20px;}.allbox4 {	float: left;	clear: both;	background-image: url(../skins/hypergrad4.png);	background-repeat: repeat-y;	margin: 0px;	padding: 10px 10px 10px 20px;	width: 800px;	color: #330000;	text-align: left;	font-size: 20px;}.allbox5 {	float: left;	clear: both;	margin: 0px;	padding: 10px 0px;	color: #FFFFFF;	text-align: center;	font-size: 20px;	background-color: #66A93A;	width: 100%;}.clearfloat {	clear: both;	float: none;	height: 1px;	width: 1px;}.leftSider {	background-repeat: repeat-x;	clear: none;	float: left;	margin: 0px;	padding: 0px;	min-width:240px;}.rightSider {	background-repeat: repeat-x;	clear: none;	float: left;	margin: 0px;	padding: 0px;	min-width:540px;	position:relative;}.leftSider1 {	background-repeat: repeat-x;	width: 260px;	clear: none;	float: left;	margin: 0px;	padding: 0px;	min-width:240px;}.rightSider1 {	height: auto;	margin: 0px;	padding: 0px;}.halfbox {	margin: 0px;	padding: 0px;	clear: none;	float: left;	width: 420px;	background-repeat: no-repeat;	background-position: right 12px;	overflow: hidden;}.halfbox1 {	float: left;	clear: both;	text-align: left;	margin: 0px;	padding: 0px;	width: 700px;}.halfbox1 a {	color: #511370;	text-decoration: none;	font-size: 14px;	font-weight: bold;	padding-left: 10px;}.halfbox1 p {	font-size: 14px;	padding-left: 10px;	padding-top: 0px;	margin: 0px;	padding-bottom: 10px;	width: 520px;}.halfbox1 h1 {	margin: 10px;	padding: 0px;}.halfbox p {	width: 420px;	font-size: 13px;	padding: 0px 0px 0px 10px;}.halfbox2 {	float: left;	width: 420px;	clear: both;	text-align: left;	margin: 0px;	padding: 0px;}.halfbox2 p {	font-size: 14px;	color: #FFFFFF;	padding: 0px 0px 0px 10px;	font-weight: normal;}.halfbox2 p strong {	color: #FFCCFF;}.halfbox2 p {	padding: 0px;	margin: 10px 10px 10px 20px;}.halfbox2 object {	margin-left: 20px;}.halfbox2 h1 {	color: #FFCCCC;}.thirdbox {	margin: 0px;	font-size: 12px;	color: #FFFFFF;	text-align: center;	clear: none;	float: left;	padding: 10px 20px 20px 0px;	width: 340px;}.thirdbox2  li, .thirdbox  li, .serviciosLI li {	text-align: left;	list-style-image: url(../skins/bullet.png);	list-style-position: inside;	margin: 3px 0px 3px 30px;	padding: 0px 0px 0px 10px;	font-size: 14px;	font-weight: normal;	font-variant: normal;	text-transform: none;	font-style: normal;	text-decoration: none;	font-family: "Trebuchet MS", Helvetica, Arial;	color: #68158D;}.thirdbox1 {	margin: 10px 13px 10px 0px;	width: 280px;	font-size: 12px;	color: #FFFFFF;	text-align: center;	clear: none;	float: left;	padding: 0px 0px 10px;	font-style: italic;}.thirdbox1  p {	margin: 4px;	padding: 10px 10px 0px;	font-size: 13px;	height: 220px;}.thirdbox2 {	margin: 0px;	width: 420px;	font-size: 12px;	color: #FFFFFF;	text-align: center;	clear: none;	float: left;	padding: 10px 0px 20px;}.legal {	float: left;	font-size: 10px;	height: auto;	clear: none;	width: 600px;}.legal p {	font-size: 13px;}.lefter {	float: left;	clear: none;	text-align: left;	padding-left: 10px;	width: 400px;}.centerer {	float: none;	clear: both;	position: relative;	width: 100%;	padding: 0px;	margin: auto;	background-color: #000000;	color: #FFFFFF;	font-size: 12px;	height: 20px;}.righter {	float: right;	clear: none;	width: 240px;	position: relative;	text-align: right;	padding-right: 10px;	height: 30px;}.red {	color: #FF0000;}.SuperTableBox {	margin: auto;	padding: 10px;	float: none;	width: 420px;	height: 2000px;	clear: both;	background-color: #FFFFFF;	color: #000000;	font-size: 9px;	overflow: scroll;}.precios {	float: left;	height: auto;	clear: none;	width: 600px;	background-color: #000000;	background-repeat: no-repeat;	background-position: 10px 10px;	color: #FFFFFF;	background-image: url(../skins/macarova22.png);}.precios p {	font-size: 13px;	line-height: 20px;}.precios em {	background-color: #E8E8E8;	padding: 0px 2px;	border: 1px solid #CCCCCC;	margin: 0px;}.precios strong {	color: #41145F;}.precios h1, .precios h2 {	text-align: left;	color: #FFCCCC;	font-size: 14px;}.style1 {	font-size: 40px;	color: #5D1A8A;	text-align: right;	padding: 20px;	width: 400px;	float: right;}.precios  .tables {	clear: both;	float: left;	margin: 10px;	width: 580px;}.precios  .tables  h4 {	color: #5D1A8A;	font-size: 12px;	text-align: center;}.precios .tables h3 {	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 1px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	font-weight: normal;	color: #FFFFFF;	font-size: 14px;	text-align: left;}.precios .tables ul {	font-size: 11px;	font-style: italic;}.precios .tables strong {	color: #FFFFFF;	font-weight: bold;	font-size: 14px;	padding: 10px;}.whiter {	height: 100px;	width: 292px;	background-image: url(../skins/whiter1.png);	background-repeat: no-repeat;	background-position: center top;	display: block;}
