a{
text-decoration: none;
color: #FFCC33;
font-size: 11px;
}
a:hover {
	color: #333399;
	text-decoration: none;
 	background-color: #FFCC33;

}

#offer a
{
background-color:#FFFFFF;
}


#offer a:hover
{
background-color:#FFFFFF;
}

#additionalinfo a
{
background-color:#FFFFFF;
}


#additionalinfo a:hover
{
background-color:#FFFFFF;
}



body {
text-align: center;
}

#externalcontainer {
	position: relative;
	margin:0px auto;
	width: 668px;
	top: 0px;
	background-color: #FFFFFF;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#container {
  width: 663px;
  top: 0px;

}

#header {
	/*ahora la cabecera no necesita nada por ahora */
	width: 663px;
	margin-right: 30px;

}

#mainmenu
{
color:#FFCC33;
width:662px;
background-color:#333399;
text-align:center;
vertical-align:top;
height:17px;
padding-top:3px;
margin-top: 5px;
margin-bottom:5px;
}

#externalcontnew {
	margin:0px auto;
	top: 0px;
	background-color: #FFFFFF;
	text-align:left;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 12px;
}



* html #mainmenu
{
color:#FFCC33;
width:662px;
background-color:#333399;
text-align:center;
vertical-align:top;
height:20px;
padding-top:5px;
margin-top: 5px;
}

#mainmenu a
{
font-size: 10px;
}

#footer
{
color:#ffcc33;
text-align:center;
width:663px;
height:17px;
background-color:#333399;
padding-top:3px;
}

* html #footer
{
color:#ffcc33;
text-align:center;
width:663px;
height:20px;
background-color:#333399;
padding-top:5px;
margin-top:5px;
}
#footer a
{
font-size: 10px;
}




#content
{
width: 663px;
}




#loginandoffer
{
float:left;
height:245px;
width:172px;
padding-top:0px;
padding-bottom:5px;
}

#flash
{
float:right;
padding:0px 0px 12px 7px;
margin:0px;
}
* html #flash
{
float:right;
padding:0px 0px 12px 7px;
margin:0px 0px 1px 0px;
}

.inputlogin
{
	 font-family: Verdana, arial, helvetica, sans-serif;
	 font-size: 11px;
    width:65px;
}

#loginform
{
margin-right:6px;
margin-bottom:8px;
background-color:#EEEEEE;
height:80px;
border:1px solid #FFCC66;

}

* html #loginform
{
margin-right:6px;
margin-bottom:8px;
background-color:#EEEEEE;
height:80px;
border:1px solid #FFCC66;

}


#loginform table tr td
{
padding-top:4px;
padding-left:4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

* html #loginform table tr td
{
padding-top:4px;
padding-left:4px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

#loginformtitle{
	background-color:#FFCC66;
	color:#FFFFFF;
	font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px 5px 0px;
	text-align:center;

}

#loginform form
{
margin:0px;
padding:0px;
}

* html #loginform form
{
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
padding:0px;
}


#offer
{
margin-top:3px;
}

#offer img
{

margin:3px 6px 3px 0px;
}

#offermedtextbig
{
color:#FFFFFF;
font-size:22px;
padding-left:8px;
padding-top:6px;
}
#offermedtextsmall
{
color:#FFFFFF;
font-size:10px;
margin-top:20px;
padding-left:8px;
}

#reservation form
{
   padding:0px;
   margin:2px;
}

* html #reservation form
{
   padding:0px;
   margin:0px;
}

#reservation p
{
	font-size: 11px;
   font-family: Arial, Helvetica, sans-serif;
   padding:0px;
   margin:3px;
}

#reservation{
float:left;
width:280px;

}
#reservationform
{
border:1px solid #FFCC66;
padding:5px 5px 5px 5px;
}
* html #reservationform
{
border:1px solid #FFCC66;
padding:3px 5px 3px 5px;
}

#reservation input
{
font-size:11px;
}

#reservation select
{
font-size:11px;
width:170px;
}

#reservation .Txt-Peque2
{
font-size:11px;
width:40px;
}

#reservationformsubmit{
background-color:#FEC059;
color:#000000;
float:right;
width:170px;
padding:2px;
margin-bottom:5px;
}

* html #reservationformsubmit{
background-color:#FEC059;
color:#000000;
float:right;
width:170px;
padding:2px;
margin-bottom:0px;
margin-right:0px;
}

#additionalinfo
{
float:left;
margin-top:0px;
}


#ai1
{
margin:0px 0px 15px 15px;
height:143px;

}


#additionalinfo img
{
border:0px;
margin-left:15px;
margin-bottom:15px;
}

#logos
{
border:0px;
margin-left:0px;
margin-top: 0px;
margin-bottom:15px;
}

#logoTuCasa
{
margin-top: 5px;
float: left;
}

#logoHotetur
{
margin-top: 10px;
float: right;
}

#direccion
{
clear: both;
padding-top: 10px;
text-align: center;
}

#avisoLegal
{
text-align: center;
}

#clear
{
clear:both;
height:1px;
font-size:1px;
}

#clear2
{
clear:both;
height:0px;
font-size:1px;
}
