/* Reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	font-family:inherit;

	
}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}
* {
	outline: 0;
}




/* General Configurations */

body {
	background: #f0f7fb url(../images/bg.jpg) repeat-x;
	font: 12px Helvetica;
	color: #39393b;
}

h1 {
	padding-top: 13px;
	font-size: 21px;
	color: #1e4bbd;
}

h2 {
	font-size: 11px;
	color: #2c354a;
	margin-top: 2px;
}

p {
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 27px;
}




/* Header */

.header {
	width: 1015px;
	height: 116px;
	background: url(../images/header.png) no-repeat;
	margin-right: auto;
	margin-left: auto;
}

.linklogo{
	height: 90px;
	display: block;
	margin-left: 57px;
	width: 330px;
}




/* Top Menu */

.menu-1{
	height: 23px;
	display: block;
	margin-left: 57px;
	width: 147px;
	margin-top: 1px;
	float: left;
}

.menu-1:hover{
	background: url(../images/menu.png) no-repeat 39px 1px;
	height: 23px;
	display: block;
	margin-left: 57px;
	width: 147px;
	margin-top: 1px;
	float: left;
	
}

.menu-2{
	height: 23px;
	display: block;
	width: 91px;
	margin-top: 1px;
	float: left;
}

.menu-2:hover{
	height: 23px;
	display: block;
	width: 91px;
	margin-top: 1px;
	float: left;
	background: url(../images/menu.png) no-repeat -108px 1px;
}

.menu-3{
	height: 23px;
	display: block;
	width: 99px;
	margin-top: 1px;
	float: left;
}

.menu-3:hover{
	height: 23px;
	display: block;
	width: 99px;
	margin-top: 1px;
	float: left;
	background: url(../images/menu.png) no-repeat -199px 1px;
}

.menu-4{
	height: 23px;
	display: block;
	width: 77px;
	margin-top: 1px;
	float: left;
}

.menu-4:hover{
	height: 23px;
	display: block;
	width: 77px;
	margin-top: 1px;
	float: left;
	background: url(../images/menu.png) no-repeat -298px 1px;
}

.menu-5{
	height: 23px;
	display: block;
	width: 111px;
	margin-top: 1px;
	float: left;
}

.menu-5:hover{
	height: 23px;
	display: block;
	width: 111px;
	margin-top: 1px;
	float: left;
	background: url(../images/menu.png) no-repeat -375px 1px;
}

.menu-6{
	height: 23px;
	display: block;
	width: 103px;
	margin-top: 1px;
	float: left;
}

.menu-6:hover{
	height: 23px;
	display: block;
	width: 103px;
	margin-top: 1px;
	float: left;
	background: url(../images/menu.png) no-repeat -486px 1px;
}

.menu-7{
	height: 23px;
	display: block;
	width: 87px;
	margin-top: 1px;
	float: left;
}

.menu-7:hover{
	height: 23px;
	display: block;
	width: 87px;
	margin-top: 1px;
	float: left;
	background: url(../images/menu.png) no-repeat -589px 1px;
}

.submenu {
	width: 710px;
	height: 26px;
	margin-left: 57px;
	visibility: hidden;
}

.submenu div {
	float: left;
	height: 15px;
	xbackground-color: #121212;
	color: #005EA6;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 25px;
}



/* Side Menu */

.sidebar {
	float: left;
	margin-left: 12px;
	width: 181px;
}

li.seccion {
	font-size: 13px;
}

li.seccion a{
	display: block;
	color: #002c6b;
	letter-spacing: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

li.seccion a:visited, li.seccion a:active, li.seccion a:focus, li.seccion a:link {
	text-decoration: none;
	color: #002c6b;
}

li.seccion a:hover {
	text-decoration: none;
	font-weight: bold;
}

li.sub {

	font-size: 11px;

}

li.sub a{
	display: block;
	color: #C00;
	letter-spacing: 0px;
	padding-left: 6px;
	padding-bottom: 5px;
	padding-right: 19px;
}

li.sub a:visited, li.sub a:active, li.sub a:focus, li.sub a:link {
	text-decoration: none;
	color: #C00;
}

li.sub a:hover {
	text-decoration: underline;
	font-weight: bold;
}

li.subs {

	font-size: 11px;

}

li.subs a{
	display: block;
	color: #600;
	letter-spacing: 0px;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-right: 19px;
}

li.subs a:visited, li.subs a:active, li.subs a:focus, li.subs a:link {
	text-decoration: none;
	color: #600;
}

li.subs a:hover {
	text-decoration: underline;
	font-weight: bold;
}


li.subss {

	font-size: 11px;

}

li.subss a{
	display: block;
	color: #90C;
	letter-spacing: 0px;
	padding-left: 18px;
	padding-bottom: 5px;
	padding-right: 19px;
}


li.subss a:visited, li.subss a:active, li.subss a:focus, li.subss a:link {
	text-decoration: none;
	color: #90C;
}

li.subss a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.cont-sidemenu {
	background: url(../images/middle-sidemenu.png) repeat-y;
	width: 165px;
	padding-left: 8px;
	padding-right: 8px;
}

.top-sidemenu {
	background: url(../images/top-sidemenu.png) no-repeat;
	width: 181px;
	height: 21px;
}

.bottom-sidemenu {
	width: 181px;
	height: 12px;
	background-image: url(../images/bottom-sidemenu.png);
	margin-bottom: 10px;
}
.bottom-sidemenu2 {
	width: 181px;
	height: 12px;
	background-image: url(../images/agplogo.jpg);
	margin-bottom: 10px;
}

/* Contenedor */

.bg-1 {
	background: url(../images/bg-1.png) no-repeat center top;
}

.content-1 {
	
	background: url(../images/bg-cont-1.png) repeat-y;
	width: 1015px;
	margin-right: auto;
	margin-left: auto;
}

.content-2 {
	
	background: url(../images/bg-cont-2.png) no-repeat center top;
	width: 1015px;
	margin-right: auto;
	margin-left: auto;
}



.container:after{content: ""; display: block; clear: both; height: 0; visibility: hidden;}

.container {
	xborder: 1px solid green;
	margin-left: 53px;
	margin-right: 53px;
    xoverflow: auto;
    xheight: 1%;
    xclear: left;
     min-height: 0; height: 1%;

	
}




/* Footer */

.footer-text {
	color: #808080;
	font-size: 11px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	width: 870px;
	margin-bottom: 20px;
}



.flout2 {
	float: right;
	margin-right: 12px;
}

.centrado {
	margin-right: auto;
	margin-left: auto;
	width: 1015px;
}

.top-seccion{
	background: url(../images/top-seccion.png) no-repeat 0 -2px;
	width: 686px;
	height: 14px;
}

.middle-seccion{
	width: 674px;
	padding-left: 12px;
	background: url(../images/middle-seccion.png) repeat-y;
	xpadding-right: 20px;
}

.bottom-seccion{
	width: 686px;
	height: 38px;
	background: url(../images/bottom-seccion.png) no-repeat;
}


.onGoing {
	width: 686px;
	height: 433px;
	margin-left: 1px;
	background-image: url(../images/ongoing.png);
	margin-bottom: 8px;
	xpadding: 340px 15px 10px 200px;
}

.magazine {

	background-image: url(../images/magazine.png);
	float: left;
	margin-right: 8px;
	
}

.magazine-link {
	width: 246px;
	height: 175px;
	display: block;
}

.was-gehts {
	height: 175px;
	background-image: url(../images/was-gehts.png);
	float: left;
}

.newsletter {
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: italic;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #003274;
}

.newsletter-btn {
	width: 40px;
	height: 21px;
	background: url(../images/newsletter-btn.jpg) no-repeat;
	padding: 0;
	border-style: none;
	margin-bottom: 0;
	margin-top: 5px;
	margin-left: 0;
}

.header-seccion {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-header.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionkelleyhot {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerkelleyhot.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciongolf {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headergolf.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciongolfshop {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headergolfshop.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciongolfevents {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headergolfevents.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionbroadway {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerbroadway.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionlibraryhome {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerlibraryhome.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciongolfhome {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headergolfhome.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciongolflessons {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headergolflessons.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontournaments {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headertournaments.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionthepatio {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerthepatio.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionfees {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerfees.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionaudobon {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headeraudobon.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}

.header-seccionbike {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerbike.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccioncamping {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headercamping.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionodrclasses {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerodrclasses.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionequipment {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerequipment.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionodrhome {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerodrhome.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccioninformation {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerinformation.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionproshop {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerproshop.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionrental {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerskirental.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionrepair{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerrepair.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontrips {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headertrips.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionwatersports {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerwatersports.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionworkshop {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerworkshop.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionphotostudio {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerphotostudio.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionchildren {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerkidsclasses.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionmixed {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headermixed.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionmulticrafts {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headermulticrafts.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciongolf {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headergolf.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}

.header-seccionpaper {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpaper.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpricing {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpricing.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionsession {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headersession.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionspecial {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerspecial.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontextile {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headertextile.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionwoodshop {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerwoodshop.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionceramic {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerceramics.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionwoodshop {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerwoodshop.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionframing {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerframing.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionglass {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerglass.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionjewlery {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerjewlery.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionworkshops {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerworkshops.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionvolops{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headervolops.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionphotogallery {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerphotostudio.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionmodeling {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headermodeling.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionarchives {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerarchives.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionauditions {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerauditions.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionawards {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerawards.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciononstage {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headeronstage.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionperformances {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerperformances.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontheater {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headertheatre.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontickets {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headertickets.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionshows {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headershows.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpanzer {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpanzer.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionkelley {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerkelley.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpatch {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpatch.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccioncalendar {
	width: 630px;
	height: 72px;
	background: url(../images/cont-img-headercalendar.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionacs {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headeracs.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionLAL {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerLAL.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionMYE {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerMYE.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSB {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSB.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionnpspSG {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerNPSPSG.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionnpspCLASS {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerNPSPCLASS.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionnpspPG {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerNPSPPG.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSP {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionaer {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerAER.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionafap {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerAFAP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionaftb {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerAFTB.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}


.header-seccionavc {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerAVC.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccioncep {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerCEP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionefmp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerEFMP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionerp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerERP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionfrp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerFRP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionfap {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerFAP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionirp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerIRFP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionmdrp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerMDRP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionnpsp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerNPSP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionsaprp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSAPRP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionvap {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerVAP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionop {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerOP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionsfac {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSFAC.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionusc {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerUSC.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionrrp {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerRRP.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciondining {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerdiner.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionodr {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerodr.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionCDC {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerCDC.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionCER {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerCER.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionEVO {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerEVO.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionFCC {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerFCC.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionMST {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerMST.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionPE {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerPE.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}

.header-seccionPI {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerPI.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSAS {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSAS.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSF {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSF.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSKIES {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSKIES.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSLO {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSLO.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpos {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpos.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSPECIAL {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSPECIAL.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionWELCOMEINDEX {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerWELCOMEINDEX.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionYESS {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerYESS.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionBOSS {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerBOSS.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionGALAXY {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerGALAXY.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionIRISH {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerIRISH.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionPARTY {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerPARTY.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionSTRIKE {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerSTRIKE.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionWIRELESS {
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerWIRELESS.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionswabianinn{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerswabianinn.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionchildrensprograms{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerchildrensprograms.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionspecialprogs{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerspecialprogs.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionbookclub{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerbookclub.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionlerose{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerlerose.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionrbdiner{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerrbdiner.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionhilltop{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerhilltop.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpanchovilla{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpanchovilla.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionthepatriot{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerthepatriot.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionbattle{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerbattle.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionclassdesc{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerclassdesc.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionclasskelley{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerclasskelley.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionclasspanzer{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerclasspanzer.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionclasspatch{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerclasspatch.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionclassrobinson{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerclassrobinson.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccioncobblestone{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headercobblestone.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionfitforlife{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerfitforlife.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionfitnessschedule{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerfitnessschedule.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionlosetowin{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerlosetowin.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionmassage{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headermassage.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionnewsletter{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headernewsletter.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionnewyear{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headernewyear.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpersonalpricing{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpersonalpricing.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpersonalresources{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpersonalresources.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontraining{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpersonaltraining.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpumpkinrun{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpumpkinrun.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionsportsevents{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headersportsevents.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionsportshome{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headersportshome.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionspringfling{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerspringfling.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionswimming{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerswimming.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontournamentchamps{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headertournamentchamps.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionfitnessincentive{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerfitnessincentive.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccion1000pound{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-header1000pound.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionsportsprograms{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headersportsprograms.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionhired{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerhired.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionBOSS2{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerboss2.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionBOSS3{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerboss3.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionconference{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerconference.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionconferencekelley{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerconferencekelley.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionconferenceswabian{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerconferenceswabian.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccionpatchcomclub{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headerpatchcomclub.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-seccioncatering{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headercatering.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.header-secciontaxes{
	width: 630px;
	height: 267px;
	background: url(../images/cont-img-headertaxes.png) no-repeat center top;
	margin-left: 3px;
	margin-bottom: 15px;
	padding-left: 22px;
	
}
.calendar {
	padding-right: 25px;
	padding-left: 11px;
}

.center {
	margin-right: auto;
	margin-left: 54px;
}

.middle-seccion ul{
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 60px;
	list-style-type: disc;
	list-style-position: inside;
	color: #1e4bbd;
}

.middle-seccion li {
	
	padding-bottom: 15px;
}

.italica {
	font-style: italic;
}



.mi {
	font-weight: bold;
	font-style: italic;
}

.azul {
	color: #1e4bbd;
}

.centro {
	text-align: center;
}

.right {
	text-align: right;
	margin-right: 30px;
	margin-top: 20px;
}

.numeracion{
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 60px;
	list-style-type: decimal;
	list-style-position: inside;
	color: #1e4bbd;
}

.survey-link {
	float: right;
	margin-top: 4px;
	margin-right: 35px;
}

.acs-newsletter {
	float: right;
	padding-right: 40px;
}

.on-b1{
	padding-top: 250px;
	padding-left: 400px;
}

.on-b2{
	padding-top: 50px;
	padding-left: 400px;
}

.on-b3{
	padding-top: 70px;
	padding-left: 20px;
}

.form_contact {
	margin: 0 20px;
}

.input_contact {
	width: 300px;
	height: 25px;
	font-size: 20px;
	margin-bottom: 30px;
}

.text_contact {
	width: 400px;
	height: 150px;
	font-size: 15px;
	margin-bottom: 20px;
}



/* General */

form.tickets {
	font-size:1em;
	width:600px;
	color:#1b1b1b;
	text-align:left;
	margin:0 auto
}

/* Elements */

form.tickets  label,form.tickets legend{
	padding:0;
	margin:0.3em 0
}

form.tickets fieldset{
	padding:0.7em;
	border:1px solid #ddd;
	margin:0 0 0.5em 0
}

form.tickets label {
    font-weight:bold;
}

.bold {
	font-weight:bold;
}

form.tickets fieldset input {
    width:50%;
    line-height:1.5em;
	padding:0.15em
}

form.tickets .radio input,
form.tickets .checkbox input {
    width:auto;
    border:none;
    margin:0 1.5em 0 0
 }

form.tickets input, form.tickets textarea, form.tickets select {
    display:block;
    margin-bottom:1em;
    font-size:1em;
    border:1px solid #bbb;
    padding:0.15em;
    margin-right:1em
 }
 
input#nadults, input#nchild {
	width: 20px;
	display: inline;
}

form.tickets .radio label, form.tickets .radio input,
form.tickets .checkbox label, form.tickets .checkbox input {
    display:inline;
    margin:0 1.5em 0 0
}

form.tickets .radio input, form.tickets .checkbox input {
    margin:0 0.3em 0 0
}

/* Button */

form.tickets button {
	margin:0.3em 0;
	border:1px solid #ccc;
	background-color:#eee;
	font-size:1em;
	cursor:pointer;
	padding:0.5em
}

form.tickets button:hover {
	background-color:#e6efc2;
	border:1px solid #c6d880;
	color:#529214
}

form.tickets button:active {
	background-color:#333;
	color:white;
	border:1px solid #000
}

/* information */

form.tickets .formInfo {
    margin-bottom:1em;
    padding-bottom:0.5em;
}

form.tickets .formInfo h2 {
	color:#00889e;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:1em
}

form.tickets .formInfo p{
	text-align:justify
}

form.tickets .required {
	color:#ff3838;
	font-weight:bold;
	font-size:0.8em
}

input[type="hidden"] {
 	display:none;
}

/* Simple Form CSS */

.message-box { text-align: center; padding: 5px; color:#545454; width:80%;  margin:5px auto; }  

.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; } 
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; } 
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; } 
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; } 
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }
 
form .error { border: 2px solid #e10c0c; } /* js error class */

.errores-cont {
	font-size: 12px;
	margin-left: 20px;
	margin-bottom: 20px;
	background-color: #b5ced6;
	width: 250px;
	color: #EB1D08;
	line-height: 17px;
	padding: 5px 20px;
	font-weight: bold;
}
.footer-text b {
	color: #F1F6FC;
}
#secretlink {
	color: #EDF2F6;
}
