.td_dx {
	background-image: url(../images2009/back_col_dx.jpg);
	background-repeat: repeat-y;
}
.td_sn {
	background-color: #333;
	background-image: url(../images2009/back_col_sn.jpg);
	background-repeat: repeat-y;
}
.td_contents {
	background-image: url(../images2009/back_content.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}
body {
	background-color: #333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.td_news {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.td_barra_dx {
	font-size: 10px;
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #E8E8E8;
	margin: 2px;
	padding: 2px;
	border: 1px solid #666;
}


.booking { FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: 
none ; color: #3333CC; font-weight: bold } 


.bodycopy { FONT-WEIGHT: normal; FONT-SIZE: 
11px; COLOR: #FFFFFF; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none } 

.bodycopyleft 
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 
0% 0%; COLOR: #333333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif; TEXT-ALIGN: left } 

.boldbodycopy { FONT-WEIGHT: 
bold; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 15px; FONT-STYLE: normal; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: 
none } 

.mainheading { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 
19px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-ALIGN: left; TEXT-DECORATION: none } 

.linkslist { FONT-WEIGHT: normal; FONT-SIZE: 
11px; LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, 
sans-serif; TEXT-DECORATION: none } 

.linkslistright { FONT-WEIGHT: normal; FONT-SIZE: 
11px; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, 
sans-serif; TEXT-DECORATION: none } 

.tablebodycopy { FONT-WEIGHT: normal; FONT-SIZE: 
10px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif; TEXT-ALIGN: left }

.tabla { FONT-WEIGHT: normal; FONT-SIZE: 
9px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif; TEXT-ALIGN: left } 

.tabla2 { FONT-WEIGHT: bold; 
FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; 
LINE-HEIGHT: 17px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, 
sans-serif; TEXT-ALIGN: left } 



.bodycopysmall { FONT-WEIGHT: normal; FONT-SIZE: 
9px; COLOR: #333333; LINE-HEIGHT: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, 
Helvetica, sans-serif }



 .boldbodycopyHR { FONT-WEIGHT: bold; FONT-SIZE: 10px; 
BACKGROUND: transparent url(none) repeat scroll 0% 0%; COLOR: #d12e3c; LINE-HEIGHT: 
normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-ALIGN: left }




 .tabla3 { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: none 
transparent scroll repeat 0% 0%; COLOR: #333333; LINE-HEIGHT: 11px; FONT-STYLE: 
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left }


 
.newslistbold { FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-STYLE: 
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none 
} 



.legends { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 14px; 
FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: 
right } 



.linkslistleft { FONT-WEIGHT: normal; FONT-SIZE: 11px; LINE-HEIGHT: 16px; 
FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: 
left; TEXT-DECORATION: none } A { TEXT-DECORATION: none }



 .contacts { FONT-WEIGHT: 
normal; FONT-SIZE: 9px; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


 .bodycopysmallwhite { FONT-WEIGHT: 
normal; FONT-SIZE: 9px; COLOR: #333333; LINE-HEIGHT: 12px; FONT-STYLE: normal; 
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify }



 .cuerpo3 { FONT-WEIGHT: 
bold; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif; TEXT-ALIGN: left } 




.boldbodycopy33 { FONT-WEIGHT: 
bold; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 17px; FONT-STYLE: normal; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left ; text-decoration: underline}




 .cuerpo1 
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
} .mcrmticker {
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif;
	TEXT-DECORATION: none;
	font-weight: bold;
	letter-spacing: normal;
} 



.cuerpo2quotes { FONT-WEIGHT: 
normal; FONT-SIZE: 10px; COLOR: #990000; LINE-HEIGHT: normal; FONT-STYLE: normal; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif} 


.bodycopy_right 
{ FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-STYLE: 
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: right; 
TEXT-DECORATION: none } 



.boldbodycopyCentre { FONT-WEIGHT: bold; FONT-SIZE: 11px; 
LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, 
sans-serif; TEXT-DECORATION: none }


 .solution {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #330099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 


A.solution:hover {
	COLOR: #990000;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tablanews {
	background-image: url(images2007/sfondo_news.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: thin solid #FFFFFF;
	background-color: #82B3DE;
	border-bottom-style: outset;
	border-right-style: outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}


div#menu a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333;
	margin-left: 4px;
	padding-left: 4px;
	line-height: 16px;
	width: 150px;





}

div#menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333;
	margin-left: 4px;
	padding-left: 4px;
	line-height: 16px;
}

div#menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666;
	border-bottom-color: #666;
	background-color: #CCC;
	font-weight: bold;
	height: 24px;
	width: 150px;
}

div#menu a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}


div#news a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;





}

div#news a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;

}

div#news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #999;
	border-bottom-color: #999;
}

div#news a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;

}


div#news p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

div#news h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	text-decoration: none;
}

div#menu h2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #999;
	margin-left: 2px;
	padding-left: 2px;
	line-height: 15px;
	width: 150px;
	}.precio_tienda {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000033;
	background:no-repeat center center;
	height: 100px;
	width: 100px;
	background-image: url(tienda/images/estrella_precios.jpg);
}
.precio_texto {
	font: 16px Arial, Helvetica, sans-serif;
	color: #000033;
}
.td_menu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin: 0px;
	border-bottom-width: thin;
	border-bottom-color: #999;
}
.td_titulo_menu {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 24px;
}
.td_menu_link {
	
	margin: 2px;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	height: 24px;
}
.td_menu_horiz {
	background-image: url(images2009/home_ademar2009_r3_c3.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 4px;
	padding-top: 4px;
}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	margin-left: 	-20px;
	width:			18em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			18em; /* match ul width */
	top:			0;
	margin-top:		-25px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			18em; /* match ul width */
	top:			0;
}


/*



#toolbar { height: 30px; background: #14090D; color: #FFF; }
#toolbar a {color:#FFF;}
#toolbar li a { color: #FFF; text-decoration: none; font-size: 14px; font-family: "Myriad Pro", sans-serif;  display: block; line-height: 30px; padding: 0 9px; border-right: 1px solid #383435; }
#toolbar li a:hover { text-decoration: underline; }
#toolbar li a.sel { background:#5B0028; }
#toolbar ul { padding: 0px 0 0px 10px; }
#toolbar li { float: left; }
#toolbar #apuestas { position: absolute; margin: 0 0 0 590px; text-decoration: none; }
#toolbar #apuestas iframe { border: none; }
#toolbar #apuestas:hover { text-decoration: underline; }
#toolbar #apuestas img { margin-right: 2px; }

*/

#toolbar_sub { background: #333; height: 24px;  }
#toolbar_sub ul { padding: 0px 0px 0px 10px; margin-top:0px;   }
#toolbar_sub li { float: left; padding:0px !important;}
#toolbar_sub li a { font-weight:bold; color: #FFF; display:block; text-decoration: none; height:100%; _width:20px; white-space:nowrap;  font-size: 12px; line-height: 22px; padding: 0px 9px; margin-top:0px; border-left:1px solid #333; border-bottom:1px solid #333;}
#toolbar_sub li a:hover, #toolbar_sub li a.sel, #toolbar_sub li.sfHover > a { text-decoration: none; color:#333; border-bottom:1px solid #fff;  background: url('/css/bg_menu1.png'); }
#toolbar_sub li a.sel { background:#fff; font-weight:bold; border-bottom:1px solid #333;}
#toolbar_sub li a:hover { background: url('/css/bg_menu1.png'); color:#333; } /*IE6*/

#toolbar_sub ul ul { display:none; width:165px; top: 25px; left:20px;  background:#fff url('/css/bg_menu2.png') no-repeat; border:1px solid #333; border-top:0px; padding-left:0px;}
#toolbar_sub ul ul li { height:25px; padding:3px 5px;}
#toolbar_sub ul ul a { padding: 0x 3px; font-size:11px; display:block; _width:100%;  color: #333; border:none;/*opacity: 0.9; filter: alpha(opacity=90);*/ }
#toolbar_sub ul ul a:hover, #toolbar_sub ul ul a.sel:hover{background:#eee url('/css/bg_menu3.png') repeat-y; border:none;}
#toolbar_sub ul ul a.sel{border:none; color:#333;}

#toolbar_sub ul ul ul{top:0px; left:15em; border-top:1px solid #333;}
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#toolbar li.disabled a{color:#666;}
#toolbar_sub li.disabled a {color:#ccc;}



.td_dx .td_barra_dx tr td p {
	text-align: center;
}

