body { background: #FFF; text-align: center; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px;}

table.maintable { width: 943px; margin: 0px auto 10px auto; font: normal 12px Verdana,arial,sans-serif; color: #000; border-right: solid 1px #000; border-left: solid 1px #000; }

td.header { height: 224px; text-align: right; vertical-align: top; background: url("images/top.jpg") top center no-repeat #FFF; }
h1 { float: left; width: 500px; margin: 5px; padding: 0px; font: normal 10px Verdana,arial,sans-serif; color: #999; text-align: left;  }
#menutop { float: right; width: 250px; margin: 20px 30px; text-align: right; }
a.top { font: bold 10px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 3px; }
a.top:link { color: #666; text-decoration: none; }
a.top:hover { color: #F00; text-decoration: none; }
a.top:visited { color: #666; text-decoration: none; }
a.top:visited:hover { color: #F00; text-decoration: none; }
td.top { height: 50px; font: normal 12px Verdana,arial,sans-serif; color: #666; background: url("images/menuback.gif") top center no-repeat #FFF; border-top: solid 1px #FFF; }
a.topmenu { display: block; width: 235px; height: 40px; float: left; text-align: center; vertical-align: middle; font: bold 14px Verdana,arial,sans-serif; text-decoration: none; margin: 0px; margin-top: 10px; }
a.topmenu:link { color: #666; text-decoration: none; }
a.topmenu:hover { color: #F00; text-decoration: none; }
a.topmenu:visited { color: #666; text-decoration: none; }
a.topmenu:visited:hover { color: #F00; text-decoration: none; }
#launch { position: relative; top: 130px; left: 10px; float: left; }

td.main { width: 680px; margin: 0px; padding: 13px; font: normal 12px Verdana,Arial,Sans-serif; color: #000; vertical-align: top; text-align: justify; }
td.main a { font: normal 12px Verdana,Arial,Sans-serif; color: #000; }

#offer { width: 665px; height: 252px; padding-top: 20px; background: url("images/whatweoffer.gif") top center no-repeat; }
#offer p { margin: 0px; padding: 10px 20px 10px 70px; font: normal 11px Verdana,Arial,Sans-serif; color: #000; }

div.imgholder { border: solid 1px #F00; padding: 5px; }
img.imgholder { border: solid 1px #F00; padding: 5px; }
td.callbutton { padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000; text-align: center; background: #CCC; border: solid 1px #000; }
a.callbutton { font: bold 11px Verdana,Arial,Sans-serif; text-decoration: none; }
a.callbutton:link { color: #000; }
a.callbutton:hover { color: #999; }
a.callbutton:visited { color: #000; }
a.callbutton:visited:hover { color: #999; }

div.legal { font: normal 10px Verdana,Arial,Sans-serif; color: #666; }

h2 { width: 680px; font: bold 14px Verdana,Arial,Sans-serif; color: #000; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
h2.home { width: 680px; font: bold 16px Verdana,Arial,Sans-serif; color: #000; text-align: center; text-decoration: none; margin: 0px 0px 10px 0px; }
h3 { font: bold 14px Verdana,Arial,Sans-serif; color: #F00; text-align: left; }
h3.homecall { text-align: center; font: normal italic 14px Verdana, Arial, Helvetica, sans-serif; color: #000; }
h4 { font: bold 14px Verdana,Arial,Sans-serif; color: #666; text-align: center; }
h5 { font: bold 14px Verdana,Arial,Sans-serif; color: #666; text-align: left; }
h2 b { color: #FF0000; }
td.sidemenu { width: 235px; margin:0px; padding: 0px; background: #FFF; font: normal 12px Verdana,Arial,Sans-serif; color: #666; vertical-align: top; text-align: justify; border-left: dashed 1px #B2B2B2; }

table.sidetmenu { width: 200px; height: 120px; margin: 0px; padding: 0px; border: 1px; }
td.button { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/buttonbkg.gif") center right repeat-x #000; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFF; }
td.dropbutton { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/dropdown.gif") center right repeat-x #000; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFF; }
td.newbutton { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/buttonnew.gif") center right repeat-x #000; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFF; }
td.subbutton { margin:0px; padding: 0px; height: 28px; background: #666; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFF; }
td.subbuttonnew { margin:0px; padding: 0px; height: 28px; background: url("images/buttons/subbuttonnew.gif") top right no-repeat #C8E9FE; vertical-align: middle; text-align: left; border-bottom: solid 1px #FFF; }
a.sidemenu { font: normal 12px Verdana,arial,sans-serif; text-decoration: none; margin: 0px 5px; }
a.sidemenu:link { color: #fff; text-decoration: none; }
a.sidemenu:hover { color: #FF0110; text-decoration: none; }
a.sidemenu:visited { color: #fff; text-decoration: none; }
a.sidemenu:visited:hover { color: #FF0110; text-decoration: none; }
#newsletter { width: 235px; height: 306px; background: url("images/newsletter.jpg") top center no-repeat #000; color: #FFF; margin: 0px; padding: 0px;}
td.membership { font: normal 11px Verdana,Arial,Sans-serif; color: #000; vertical-align: middle; text-align: center; }

li a {
	padding: 0;
	margin: 0;
	display: inline;
	background-color : transparent;
	border-bottom: none;
	text-transform: none;
	letter-spacing: normal;
	border-right: none;
	border-left: none;
	width: auto;
}

td.botform { height: 120px; padding: 0px; text-align: center; vertical-align: bottom; background: url("images/lifestyle.jpg") top center no-repeat #000; }
td.botformesp { height: 120px; padding: 0px; text-align: center; vertical-align: bottom; background: url("images/spanish/lifestyle.gif") top center no-repeat #000 }
td.inform { font: normal 12px Verdana,Arial,Sans-serif; color: #666; vertical-align: middle; text-align: right; }

#black { width: 234px; height: 370px; padding-top: 60px; background: url("images/newsletter.jpg") top center no-repeat #000;  font: normal 10px Verdana,Arial,Sans-serif; color: #FFF; }
#black b { color: #F00; font: bold 11px Verdana,Arial,Sans-serif;  }
form.quickform { margin: 0px; }
#quickform { margin: 10px auto; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; text-align: center; }
div.darkback { width: 850px; margin: 5px auto; padding: 2px; font: bold 11px Verdana,Arial,Sans-serif; color: #000; text-align: center; background: #CCC; }
.quickform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; background: #FFF; width: 150px; }
.quicksubmit {  margin: 0px 5px; font: bold 11px Verdana,Arial,Sans-serif; color: #000; background: #CCC; width: 150px; }
.inform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; background: #FFF; border: solid 1px #F00; width: 150px; }
.insubmit {  font: bold 11px Verdana,Arial,Sans-serif; color: #000; background: #FFF; border: solid 1px #F00; width: 150px; }
td.withinform { font: normal 12px Verdana,Arial,Sans-serif; color: #000; vertical-align: middle; text-align: left; }
td.withinform2 { font: normal 10px Verdana,Arial,Sans-serif; color: #FFF; vertical-align: middle; text-align: right; }
.inform2 { font: normal 11px Verdana,Arial,Sans-serif; color: #000; background: #FFF; border: solid 1px #F00; width: 150px; }
.insubmit2 {  font: bold 11px Verdana,Arial,Sans-serif; color: #000; background: #FFF; border: solid 1px #F00; width: 150px; }
div.club { font: normal 10px Verdana,Arial,Sans-serif; color: #FFF; }
div.club a { color: #F00;}

td.bottom { padding: 5px; font: normal 11px Verdana,Arial,Sans-serif; color: #fff; background: #000; text-align: center; }
a.bottom { font:  normal 11px Verdana,arial,sans-serif; text-decoration: none; }
a.bottom:link { color: #fff; text-decoration: none; }
a.bottom:hover { color: #FF0110; text-decoration: none; }
a.bottom:visited { color: #fff; text-decoration: none; }
a.bottom:visited:hover { color: #FF0110; text-decoration: none; }

.gallery_imagenDestacada {
	width:650px;
	height:433px;
	margin:0px;
	margin-top:10px;
	padding:0px;
}

.gallery_navegacion {
	width:650px;
	height:25px;
	margin:0px;
	padding:0px;
	margin-top:2px;
	margin-bottom:2px;
}

.gallery_navegacion .gallery_navegacion_anterior {
	width:110px;
	height:25px;
	font-family: Arial; 
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	padding-left:15px;
	background:#F00;
}

.gallery_navegacion .gallery_navegacion_anterior a {
	color: #FFFFFF;
	text-decoration:none;
}

.gallery_navegacion .gallery_navegacion_separador1 {
	width:2px;
	height:25px;
	background-color:#FFFFFF;
}

.gallery_navegacion .gallery_navegacion_separador2 {
	width:397px;
	height:25px;
	background:#000;
}

.gallery_navegacion .gallery_navegacion_siguiente {
	width:110px;
	height:25px;
	font-family: Arial; 
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	background:#F00;
	padding-left:12px;
}

.gallery_navegacion .gallery_navegacion_siguiente a {
	color: #FFFFFF;
	text-decoration:none;
}

.gallery_tituloImagen {
	background-color:#929292;
	width:650px;
	height:35px;
	margin:0px;
	padding:0px;
	text-align:center;
}

.gallery_tituloImagen h3 {
	padding-top:11px;
	font-family: Arial; 
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
}

.gallery_tablaImagenes {
	width:650px;
	height:300px;
	margin:0px;
	margin-top:2px;
	background-color:#d9d9d9;
	padding:0px;
}

.gallery_tablaImagenes DIV {
	padding-top:5px;
	padding-left:7px;
}

.gallery_tablaImagenes .gallery_celda {
	width:55px;
	height:52px;
	background-color:#9a9a9a;
}

.gallery_tablaImagenes .gallery_celda IMG {
	border-style:none;
}


.gallery_imagenesGrandesYTextos {
	display:none;
}

