body{
font-size:18px;
}

h1{
font-size:27px;
}

h3, .h3{
font-size:25px;
padding-bottom:4px;
}

#web{
width:95%;
margin:0px auto;
}

#menu{
height:auto;
}

#menu ul li{
padding:0px 7px;
}

#menu ul li a{
font-size:17px;
padding-top:0px;
}

#menu ul li a.sel{
background:none;
}

/*Make dropdown links appear inline*/
#menu ul {
	position: static;
	display: none;
}
/*Create vertical spacing*/
#menu li {
	float:none;
	text-align:left;
	text-indent:10px;
}
/*Make all menu links full width*/
#menu ul li, #menu li a {
	width: 100%;
}
/*Display 'show menu' link*/
.show-menu {
	display:block;
}


#langs{
right:2px;
}

#langs a{
font-size:11px;
}

#head{
height:auto;
}

#logo{
width:100%;
height:123px;
float:none;
background-image:url(../img/hotelbertranMobile.jpg);
background-color:#333333;
border-bottom:1px solid #FFFFFF;
font-size:22px;
}

#logo strong{
font-size:25px;
line-height:26px;
}

#logo span{
font-size:22px;
}

#logo em{
padding-top:0px;
float:right;
margin-top:-26px;
}

#slideShow{
width:100%;
height:200px;
float:none;
}

#slider{
width:100%;
height:200px;
}

#slider li{ 
width:100%;
height:200px;
}

#slider li img{ 
width:100%;
}

#searchBox{
background-position:center top;
}

.searchBoxDates{
float:none;
width:auto;
}

.searchBoxTables{
float:none;
width:auto;
padding-top:2px;
}


#searchBox form{
padding-left:8px;
padding-right:8px;
background-position:center bottom;
}

#searchBox .h6{
font-size:24px;
}

#searchBox table th, #searchBox table td{
padding-right:3px;
padding-left:3px;
}

#searchBox table td.blockRoomHH, #searchBox table th.blockRoomHH{
display:table-cell;
}

#searchBox a.btSearch{
position:relative;
right:0px;
bottom:0px;
float:right;
margin-top:7px;
margin-bottom:7px;
margin-right:10px;
}

.searchBoxTables{
padding-top:0px;
}

.itemBoxLeft, .itemBoxRight{
width:100%;
float:none;
}

.itemBoxLeft img, .itemBoxRight img{
width:100%
}

.itemText{
font-size:18px;
padding:0em 0.7em 0.7em 0.7em;
line-height:21px;
}

img.ui-datepicker-trigger{
margin-right:6px;
}

.roomAvail{
font-size:12px;
}

#searchBox .sRooms{
width:auto;
overflow:auto;
}

#searchBox .sType{
width:auto;
overflow:auto;
}

#searchBox .sService{
width:auto;
overflow:auto;
}

/*ROOMS*/
.slideShow{
width:100%;
height:auto;
float:none;
}

.slider{
width:100%;
height:auto;
}

.slider li{ 
width:100%;
height:auto;
}

.slider li img{ 
width:100%;
height:auto;
}

.itemTextRoom{
padding-bottom:25px;
border-bottom:0px;
}


/*ENTORN*/
.itemEnv{
font-size:12px;
line-height:14px;
padding-bottom:12px;
}

.itemEnv h4{
font-size:16px;
float:left;
}

.itemEnv h4 strong{
font-weight:bold;
}

a.envArrive{
font-size:12px;
}

.submmenu, .submenu a{
font-size:28px;
}

/*FOTOS*/
.itemPhoto{
width:33%;
height:110px;
}

.itemPhoto img{
width:100%;
}

/*FORMS*/
.mapContact, .formContact{
float:none;
margin:0px auto;
width:100%;
}

.formContact .input{
width:205px;
}

.map2{
width:100%;
background:none;
margin:0px;
padding:0px;
}

#gmap2{
width:100%;
margin:0px;
padding:0px;
}

.map2{
background:none;
}

.formContact{
padding-bottom:15px;
}


.alertsT{
width:100%;
float:none;
margin:0px auto;
}

.lopdText, .locationText{
width:auto;
}

.textarea{
width:418px;
}

#foot img{
height:54px;
}