body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
 
body{
    margin:0px;
    padding:0px;
    background-image: url('../img/bodyBg.jpg');
    background-repeat: repeat-x;
    background-color: #2d67b0;
    font-family:verdana;
    font-size:12px
}
h1{
    font-family:verdana;font-size:21px;color:#666666; margin:10px
}
h2{
    font-family:verdana;font-size:18px;color:#666666;text-decoration:underline;margin:10px
}
h3{
    font-family:verdana;font-size:16px;color:#666666;margin:5px
}
p{
    text-align:justify;
}
.totalContent{
    width:872px; min-height:100%; background-color:white; margin-left:-436px; position: absolute; left:50%
}
.banner{
    width:872px; height:226px; background:url('../img/bannerBg.jpg') no-repeat; display:block; ;
}
.menu{
    width:872px; height:37px;background:url('../img/menuBg.jpg') repeat-x; display:block;text-align:center
}
.menuItem{
    height:37px; width:157px; _width:162px; display:inline;background:url('../img/menuBg.jpg') repeat-x;float:left; padding-top:7px;padding-bottom:7px; padding-left:3px; padding-right:3px;
}
.menuItemOver{
   height:37px; width:157px; _width:162px; display:inline;background:url('../img/menuBgOver.jpg') repeat-x;float:left; padding-top:7px;padding-bottom:7px;padding-left:3px; padding-right:3px;
}
.menuSeparator{
    width:4px; height:37px;background:url('../img/menuSeparator.jpg') no-repeat; float:left;
}
.menuLink{
    color:white; text-decoration:none; font-family:arial; font-size:18px
}
.content{
    width:872px; height:200px;background:url('../img/contentBg.jpg') repeat-x; display:block;
}
.foot{
    width:872px; height:34px; background-image:url('../img/footBg.png'); background-repeat:no-repeat;  position: fixed; left:50%; bottom:0px; margin-left:-436px;
}
.aFoot{
    font-family:verdana;font-size:10px; color:gray;
}
.aSearchLink{
    font-family:verdana;font-size:16px;font-weight:bold; color:#cc0000;
}
.boxTittle{
    color:white; font-size:18px; font-weight:bold;
}
.aLittleWhite{
    color:white; font-size:12px
}
.aPromoHotel{
    color:gray;font-size:14px;font-weight:bold
}
.txtPromoHotel{
    color:#666666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
}
.loginTittle{
    color:gray;font-weight:bold
}
.loginText{
    color:white; font-size:16px; font-weight:bold;
}
.img_mapa{
  width:500px;
  max-width:500px;
  display:block;
  height:367px;
  max-height:367px;
  background-repeat:no-repeat; background:url('../img/europeMap.png')
}
.aListHotel{
    font-family:verdana; font-size:18px; color:white; font-weight:bold
}
.hotelShortDescription{
    padding-top:8px
}
.hotelShortDescription p{
    width:300px; color:#666666; 
}