
body { background: url(images/bkground2.gif) center repeat-y #1a1a1a;
		color: #fff;
		margin: 0;
		padding: 0;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 76%;}

a {color: #FF7F00;
		text-decoration: none;}
		
a:hover { color: #B3D888;}

h1 {font-size: 1.5em;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 0;
		}
		
h1.tagline {font-size: 1em;
		font-weight: bold;
		margin-top: 15px;
		padding: 0;
		text-align: center;
		clear: both;
		 width: 100%;
		}
		
h2 {font-size: 0.75em
		margin-top: 15px;
		padding: 0;
		clear: both;
		}
		
table.wrapme { width: 100%;
/*	height: 100%; */
		}

table.wrapme td {vertical-align: middle;
		text-align: center;}

table#ofertes {
    background-color:#333;
    border: solid #666 0px;
    width: 100%;

}

table#fedima {
    background-color:#fff;
    border: solid #666 0px;
    width: 100%;

}

table#ofertes td {
    padding: 2px;
    border: solid #666 0px;

}

.data {
    color: #000000;
    text-align: center;
    background-color: #CCC;

}

.data2 {
    color: #000000;
    text-align: left;
    background-color: #CCC;

}

.toprow {
    font-style: italic;
    color: #333;
    font-weight: bold;
    text-align: center;
    background-color: #B3D888;

}

.leftcol {
    font-weight: bold;
    color: #333;
    text-align: center;
    width: 50px;
    background-color: #B3D888;

}
		
		
#lightbox{
	background-color:#fff;
	padding: 10px;
	border: 1px solid #B3D888;
	font-size: 1em;
	color: #333;
	}
#lightboxDetails{
	font-size: 1em;
	padding-top: 0.4em;
	font-weight: bold;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	

/* div styles */

.content {
	width: 700px; 
	text-align: right; 
	margin: 0 auto; 
	position: relative;
	}

#languages {font-size: 0.72em;
	color: #666;
	text-align: right;
	width: 700px;
	margin: 20px 0 20px 0;
	float: left;
	padding-right: 25px;
	}
	
#splashimage {
	text-align: center;
	height: 300px;
	}

.downwrap {
	width: 700px;
	margin-top: 0;
	}

#promos {
	width: 425px;
	min-height: 60px;
	float: left;
	text-align: left;
	margin-top: 10px; 
	background: url(images/promos_excl2.png) top left no-repeat;
	padding-bottom: 2px;
	color: #333;
	}
	
#promos2 {
	width: 388px;
	min-height: 70px;
	float: left;
	text-align: left;
	margin-top: 20px;
	margin-left: 36px;
	background: url(images/spacer.gif) top left no-repeat;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #fff;
	border-bottom: 1px dotted #91d06a;
	border-top: 1px dotted #91d06a;
	}

#promos a { color: #ed1c24;}

#promos a:hover { color: #FF7F00; text-decoration: underline;}

.promotext { margin-left: 95px; margin-top: 14px;}

#rightpromo {
	float: right;
	text-align: left;
	width: 220px;
	padding: 5px auto; 
	margin-top: -320px;
	color: #999;
	line-height: 1.1em;
	}

#direccion {
	text-align: center; 
	color: #808080; 
	font-size: 0.80em; 
	line-height: 1.1em; 
	margin-top: 50px; 
	padding: 10px 0 4px 0; 
	border-top: 1px dotted #91d06a;
	/* background-color: black; */
	}
	
#direccionlist {
	text-align: center; 
	color: #808080; 
	font-size: 0.95em; 
	line-height: 1.1em; 
	margin-top: 2px; 
	padding: 5px 0 2px 0; 
	border-top: 1px dotted #91d06a;
	/* background-color: black; */
	}

#direccionform {
	text-align: center; 
	color: #808080; 
	font-size: 0.70em; 
	line-height: 1.1em; 
	margin-top: 2px; 
	padding: 5px 0 2px 0; 
	border-top: 1px dotted #91d06a;
	/* background-color: black; */
	}
.spacer { clear: both;}

.xxs {font-size: 0.65em;}
.xs {font-size: 0.75em;}
.s {font-size: 0.93em;}
.m {font-size: 1em;}
.l {font-size: 1.2em; line-height: 1.5em;}
.xl {font-size: 1.4em; line-height: 1.6em;}
.xxl {font-size: 1.6em; line-height: 1.7em;}