img {
border:none;
}


body {
	margin:0 auto;
	background-color:#006699;
	color:#FFFFFF;

}
 

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: justify;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: 1px;
	color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	padding-top:10px;
	padding-left:10px;
	margin:0;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size:16px;
	padding-left:5px;
	font-weight:bold;
	}
a:hover {
	font-weight: bold;
	color: #006699;
	text-decoration:underline;
	padding-left:5px;
}

#contenedor {
	text-align: center;
	width: 1002px;
	margin:0 auto;
}

#top{
	width: 1002px;
	height:245px;
	margin:0 auto;
	background-image: url(images/top.jpg);
}

#menu{
	width: 588px;
	height:20px;
	float:left;
	text-align:left;
	margin:170px 0px 0px 55px;

}

#banderas{
	width: 588px;
	height:30px;
	float:left;
	text-align:left;
	margin:10px 0px 0px 55px;

}




#banner{
	width: 1002px;
	height:198px;
	margin:0 auto;
    text-align: center;
	border: none;

}

#titulos{
	width: 1002px;
	height:79px;
    border: 0; 
	background-image:url(images/titulos.jpg);

}


#info1{
	width:400px;
	float:left;
	margin: 10px 0px 10px 46px;
	padding: 10px 15px 0px 15px;
    background-color:#FFFFFF;
}

#info2{
	width:444px;
	margin: 10px 46px 20px 5px;
	padding: 10px 10px 15px 10px;
	float:right;
    background-color:#FFFFFF;

}

#pie{
	width:911px;
	height:50px;
	float: left;
    background-color:#3399cc;
	margin-left:46px;


}

#pie p {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

table { 
	border-bottom: 2px solid #003366; 
	border-left: 2px solid #003366;
	}
	
table p {
	color:#FFFFFF;
	font-weight:bold;
	}

td { 
	padding: 5px 20px 10px 11px; 
	border-top: 2px solid #003366; 
	border-right: 2px solid 
	#000033;
	}
	
tr {
	background-color:#33CCFF;	
	}

#container {
  /*  */position:relative;
  margin:10px auto;
  padding: 20px 0 0 0;
  width: 911px; 
  height: 570px; 
  background:  #FFFFFF; 
  border: 0px solid #000; 
  }
  
#container p {
  width:600px; 
  text-align:center; 
  color: #000000; 
  font-family:tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; 
  letter-spacing:1px; 
  line-height:1.7em; 
  /*  */
  position:absolute; 
  top:400px; 
  left:0;
  z-index:1;

}


/* Main Image Styles 
-----------------------------------------
*/

#thumbs a img { display: none; }

#thumbs a:hover img {
  position: absolute;
  top:220px; 
  display: block;
  z-index:100;

  }  

#thumbs a.horizontal:hover img { left: 200px; }





/* Thumbnail Styles 
-----------------------------------------
*/ 
#thumbs a, 
#thumbs a:visited {
  text-decoration:none; 
  border:3px solid #3399CC; 
  width:75px; 
  height:75px; 
  display: block;
  float:left; 
  margin:0 0 20px 50px; 
  }

#thumbs a:hover, 
#thumbs a:active { border:3px solid #3399CC; }
 

/* Thumbnail Link Background-images
-----------------------------------------
*/

a.slidea {background-image:url(photos/1.jpg);}
a.slideb {background-image:url(photos/2.jpg);}
a.slidec {background-image:url(photos/3.jpg);}
a.slided {background-image:url(photos/4.jpg);}
a.slidee {background-image:url(photos/5.jpg);}
a.slidef {background-image:url(photos/6.jpg);}

.info1tabla {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
text-align:center;
		}
		
.infoprecio{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#006699;
text-align:center;
		}
		
.infopreciofechas{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#0099cc;
text-align:center;
		}		
		
.ofertas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
background-color:#0099cc;
text-align:center;
		}	
		
#infoprecios {
width:400px;
float:right;
text-align:justify;
margin:20px 20px 0px 0px;
color:#006699;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

		}				

#realidad1{
	width:911px;
	float: left;
    background-color: #FFFFFF;
    margin-left:46px;


}

#realidad2{
	width:911px;
	float: left;
	text-align:center;
    margin-left:46px;
	margin-top:20px;
	margin-bottom:20px;
}

#realidad2 a{
 	
	color:#006699;
	text-decoration:none;


}


#realidad2 table { 
	border-bottom: 1px solid #003366; 
	border-left: 1px solid #003366;
	}

	


#realidad2 td { 

	border-top: 1px solid #003366; 
	border-right: 1px solid 
	#000033;
	}
	
#realidad2 tr {
	background-color: #FFFFFF;	
	}





