BODY {
	background: #d0d0d0;
}

#scroll {
	 width:400px;
	 height:400px;
	 background-color:#F2F2F2;
	 overflow:auto;
}

#panel {
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	padding: 6px 6px 6px 6px;
	width: 800px;
	height: 602px;
	background: white;
}

#panel1 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	padding: 6px 6px 6px 6px;
	width: 800px;
	height: 582px;
	background: white;
}

#panel2 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
	padding: 6px 6px 6px 6px;
	width: 800px;
	height: 950px;
	background: white;
}

#panel img {
	border:0px;
	text-align: center;
}

#panel1 img {
	border:0px;
}

#panel2 img {
	border:0px;
}

#panel_superior_i {
	float: left;
	width: 400px;
	min-width:400px;
	min-height: 150px;
	heigth:150px;
	background: black;
}

#panel_superior_d {
	float: right;
	width: 400px;
	min-width:400px;
	min-height: 150px;
	heigth:150px;
	background: black;
}

#panel_noticias {
	float: right;
	width: 20%;
	min-height: 150px;
	heigth:150px;
	background: black;
}

#panel_contenido {
	float:left;
	width:796px;
	min-width:796px;
	height:352px;
	min-height:352px;
	background:black;
	margin-bottom: 4px;
	padding: 2px 2px 2px;
}

#panel_contenido a {
	text-decoration: none;
	font: bold 11px Verdana;
	color: green;
}

#panel_contenido a:visited {
	color: green;
}

#panel_contenido a:hover {
	color: red;
	font: bold 11px Verdana;
}

#panel_contenido1 {
	float:left;
	width:796px;
	min-width:796px;
	height:328px;
	min-height:328px;
	background:black;
	margin-top: 4px;	
	margin-bottom: 4px;	
	padding: 2px 2px 2px 2px;
}

#panel_contenido1 a {
	text-decoration: none;
	font: bold 11px Verdana;
	color: green;
}

#panos {
	height: 328px;
	width: 796px;
}

#panel_contenido1 a:visited {
	color: gray;
}

#panel_contenido1 a:hover {
	color: red;
	font: bold 11px Verdana;
}

#panel_contenido2 {
	float:left;
	width:796px;
	min-width:796px;
	height:696px;
	min-height:696px;
	background:black;
	margin-top: 4px;	
	margin-bottom: 4px;	
	padding: 2px 2px 2px 2px;
}

#panel_contenido2 a {
	text-decoration: none;
	font: bold 11px Verdana;
	color: green;
}

#panel_contenido2 a:visited {
	color: gray;
}

#panel_contenido2 a:hover {
	color: red;
}

#panel_submenu {
	float:left;
	width:796px;
	min-width:796px;
	height:20px;
	min-height:20px;
	background:black;
	margin-bottom: 4px;
	padding: 2px 2px 2px;
}

#panel_contenido_foto {
	float:left;
	width:197px;
	min-width:197px;
	height:148px;
	min-height:148px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_contenido_texto {
	float:left;
	width:197px;
	min-width:197px;
	height:200px;
	min-height:200px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_contenido_texto h1 {
	margin: 0px;
	padding: 2px 10px 2px 10px;
	text-align: justify;
	font: normal 11px Verdana;
}

#titulo_texto {
	float:left;
	width:197px;
	min-width:197px;
	height:25px;
	min-height:25px;
	font: bold 11px Verdana;
	color: red;
	text-align: center;
	padding-top: 4px;
	background: black;
	margin:0px;
}

#cuerpo_texto {
	float:left;
	width:189px;
	min-width:189px;
	height:164px;
	min-height:164px;
	font: normal 11px Verdana;
	color: white;
	text-align: justify;
	background: black;
	margin:4px;
}

#panel_footer {
	float:left;
	width:800px;
	min-width:800px;
	height:26px;
	min-height:26px;
	background:black;
	color: white;
	margin-top: 4px; 
	border: 1px solid #d0d0d0;
}

#panel_footer a {
	text-decoration: none;
	color: green;
}

#panel_footer a:visited {
	color: white;
}

#panel_footer a:hover {
	color: red;
	font-size: 18px;
}

#panel_footer h1, #panel_footer h2, #panel_footer h3 {
	margin: 0px;
	text-align: left;
	width: 250px;
	float: left;
	font-family: Verdana;
	font-style: normal;
	font-size: 18px;
	font-weight: normal;
	font-variant: normal;
}

#panel_footer h2 {
	width: 292px;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
}

#panel_footer h3 {
	text-align: right;
	padding-right:8px;
	color: white;
	width: 250px;
}

#panel_footer h3 a {
	color: green;
}

#panel_cuadros {
	float:left;
	width: 800px;
	min-width: 800px;
	height:20px;
	min-height: 20px;
	background-image: url(/data/images/general/karting-cuadros.jpg);
	repeat: repeat-x;
}

.solidblockmenu {
	padding:0px;
	margin:0px;
}

.solidblockmenu ul {
	clear: left;
	margin-top:  4px;
	#margin-top: 0px;
	margin-bottom: 4px;
	margin-left:0px;
	padding: 0;
	float: left;
	font: bold 11px Arial;
	width: 800px;
	border: 1px solid #625e00;
	border-width: 1px 0;
	background: black url(/data/menu/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li {
	display: inline;
}

.solidblockmenu li a {
	float: left;
	color: white;
	padding: 9px 12px;
	text-decoration: none;
	border-right: 1px solid white;
}

.solidblockmenu li a:visited {
	color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current {
	color: white;
	background: transparent url(/data/menu/blockactive.gif) center center repeat-x;
}

.tabcontainer {
	clear: left;
	width:95%; /*width of 2nd level sub menus*/
	/*height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass { /*IE7 hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}

* html .ieclass { /*IE6 and below hack to remove gap between menu and sub contents*/
	margin-top: -1em;
}

.tabcontent {
	display:none;
}

#panel_datos_ubicacion {
	float:left;
	width:364px;
	min-width:364px;
	height:326px;
	min-height:326px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_contenido_foto_ubicacion {
	float:left;
	width:180px;
	min-width:180px;
	height:128px;
	min-height:128px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_contenido_texto_ubicacion {
	float:left;
	width:180px;
	min-width:180px;
	height:194px;
	min-height:194px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_contenido_texto_ubicacion h1 {
	margin-left: 8px;
	padding: 4px 10px 2px 1px;
	text-align: justify;
	font: normal 11px Verdana;
}

#panel_contenido_texto_ubicacion h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	text-align: left;
	font: normal 11px Verdana;
}

#titulo_texto_ubicacion {
	float:left;
	width:180px;
	min-width:180px;
	height:25px;
	min-height:25px;
	font: bold 12px Verdana;
	color: red;
	text-align: center;
	padding-top: 4px;
	background: black;
	margin:0px;
}

#cuerpo_texto_ubicacion {
	float:left;
	width:172px;
	min-width:172px;
	height:160px;
	min-height:160px;
	font: normal 11px Verdana;
	color: white;
	text-align: justify;
	background: black;
	margin:4px;
}

#panel_contenido_mapa_ubicacion {
	float:right;
	width:422px;
	min-width:422px;
	height:326px;
	min-height:326px;
	background:black;
	border: 1px solid #d0d0d0;
	margin-top:0px;
	margin-right:0px;
	color: white;
}

#panel_instalaciones_foto {
	float:left;
	width:270px;
	min-width:270px;
	height:175px;
	min-height:175px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_instalaciones_foto img{ 
	border:none;
}

#panel_instalaciones_texto {
	float:left;
	width:270px;
	min-width:270px;
	height:145px;
	min-height:145px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
	margin-top: 4px;
}

#panel_instalaciones_texto h1 {
	margin: 5px;
	text-align: justify;
	padding: 3px 10px 3px 10px;
	font: normal 12px Verdana;
}

#panel_instalaciones_galeria {
	float:right;
	width:518px;
	min-width:518px;
	height:326px;
	min-height:326px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_instalaciones_galeria a {
	margin:0px;
	padding-right: 24px;
	padding-bottom: 5px;
}

#panel_karting_titulo {
	float:left;
	width:197px;
	min-width:197px;
	height:50px;
	min-height:50px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_karting_texto {
	float:left;
	width:197px;
	min-width:197px;
	height:100px;
	min-height:100px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_karting_fotos {
	float:right;
	width:197px;
	min-width:197px;
	height:172px;
	min-height:172px;
	background:black;
	border: 1px solid #d0d0d0;
	margin-top:0px;
	margin-right:0px;
	color: white;
}

#panel_karting_texto h1 {
	margin-top: 5px;
	padding: 2px 10px 2px 2px;
	text-align: justify;
	font: normal 11px Verdana;
}

#panel_paintball_titulo {
	float:left;
	width:197px;
	min-width:197px;
	height:50px;
	min-height:50px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_paintball_texto {
	float:left;
	width:197px;
	min-width:197px;
	height:100px;
	min-height:100px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_paintball_fotos {
	float:right;
	width:197px;
	min-width:197px;
	height:172px;
	min-height:172px;
	background:black;
	border: 1px solid #d0d0d0;
	margin-top:0px;
	margin-right:0px;
	color: white;
}

#panel_paintball_texto h1 {
	margin: 0px;
	padding: 2px 10px 2px 10px;
	text-align: justify;
	font: normal 11px Verdana;
}

#panel_imagenes_titulo {
	float:left;
	width:197px;
	min-width:197px;
	height:50px;
	min-height:50px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_imagenes_texto {
	float:left;
	width:197px;
	min-width:197px;
	height:274px;
	min-height:274px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_imagenes_subtexto {
	float:left;
	width:195px;
	min-width:195px;
	height:32px;
	min-height:32px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_imagenes_subtexto a {
	text-decoration: none;
	color: red;
	cursor: pointer;
}

#panel_imagenes_subtexto a:visited {
	color: white;
}

#panel_imagenes_subtexto a:hover {
	color: white;
	pointer;
}

#panel_imagenes_galeria {
	float:right;
	width:592px;
	min-width:592px;
	height:326px;
	min-height:326px;
	background:black;
	border: 1px solid #d0d0d0;
	margin-top:0px;
	margin-right:0px;
	color: white;
}

#panel_imagenes_texto h1 {
	margin: 0px;
	padding: 5px 10px 2px 1px;
	text-align: center;
	font: normal 13px Verdana;
}

#panel_promociones_titulo {
	float:left;
	width:197px;
	min-width:197px;
	height:50px;
	min-height:50px;
	background:black;
	border: 1px solid #d0d0d0;
}

#panel_promociones_texto {
	float:left;
	width:197px;
	min-width:197px;
	height:120px;
	min-height:100px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
}

#panel_promociones_fotos {
	float:right;
	width:197px;
	min-width:197px;
	height:172px;
	min-height:172px;
	background:black;
	border: 1px solid #d0d0d0;
	margin-top:0px;
	margin-right:0px;
	color: white;
}

#panel_promociones_texto h1 {
	margin: 0px;
	padding: 2px 10px 2px 10px;
	text-align: justify;
	font: normal 11px Verdana;
}

#panel_contenido_texto_empresas {
	float:right;
	width:362px;
	min-width:362px;
	height:168px;
	min-height:168px;
	background:black;
	border: 1px solid #d0d0d0;
	color: white;
	padding-top: 6px;
}

#panel_contenido_texto_empresas h1 {
	margin: 0px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	font: normal 12px Verdana;
}

#panel_foto_empresas {
	float:right;
	width:362px;
	min-width:362px;
	height:150px;
	min-height:150px;
	font: bold 12px Verdana;
	text-align: center;
	padding-top: 0px;
	background: black;
	border: 1px solid #d0d0d0;
}

#panel_contenido_mapa_empresas {
	float:left;
	width:428px;
	min-width:428px;
	height:326px;
	min-height:326px;
	background:black;
	border: 1px solid #d0d0d0;
	margin-top:0px;
	margin-right:0px;
	color: white;
}
