@import "../../Skins/HotelLutecia/Calendar.HotelLutecia.css";
@import "../../Skins/HotelLutecia/Upload.HotelLutecia.css";

body
{
	font-size: 10px;
	background: #000 url(../../images/background.gif) repeat-x;
	margin: 0em;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
}
a, a:link, a:active, a:visited
{
	color: #000;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
input, select, textarea
{
	background-color: #FFF;
	color: #403D43;
	border: 1px solid #C1C0C0;
	font-size: 1.2em;
	margin:0 !important;
	*padding: 0;
}
h3
{
	margin: 0em;
	font-size: 1.1em;
	text-transform: uppercase;
	padding-left: 1.3em !important;
	background: url(../../images/H3-background.gif) no-repeat left;
}
#Languages
{
	width: 89em;
	margin: 0 auto;
	text-align: right;
	padding: 0.5em 0em;
}
#Languages input
{
	background-color:Transparent;
}
#Main
{
	width: 87.6em;
	margin: 0 auto;
	border: 0.1em solid #FFFFFF;
	text-align: left;
	background-color: #000;
	padding: 0.7em;
	display: table;
}
#Copyright
{
	width: 89em;
	margin: 0 auto;
	padding: 0.5em 0em;
	height: 1.5em;
}
.Wifi
{
	position: absolute;
	border: 0;
	margin: -35px 0 0 20px;
	width: 76px !important;
	height: 53px !important;
	z-index: 2;
}
#Menu ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	z-index: 9000;
}
#Menu li
{
	float: left;
	padding: 0.9em 0em 0em;
	background: transparent url(../../images/menuOff.png) no-repeat;
	height: 2.2em;
	width: 12.4em;
	text-align: center;
	
}
#Menu li a, #Menu li a:link, #Menu li a:active, #Menu li a:visited
{
	color: #FFF;
	text-decoration: none;
}
#Menu li a:hover
{
	text-decoration: underline;
}
#Menu .Selected
{
	background: transparent url(../../images/menuOn.png) no-repeat;
	font-weight: bold;
	padding: 0.9em 0em 0em;
}
#Menu .Selected1
{
	border-left: 0em !important;
}
#Menu .Selected a, #Menu .Selected a:link, #Menu .Selected a:active, #Menu .Selected a:visited
{
	color: #B91F2B;
}
#Menu .Selected2
{
	background: url(../../images/Menu-background-on.gif) repeat-x top !important;
	border-left: 0.1em solid #000;
	border-top: 0.1em solid #000;
	margin-top: -0.1em;
	font-weight: bold;
	padding: 0.9em 0em 0em;
	width: 11.7em !important;
	*width: 11.9em !important;
}
#Content
{
	width: 87.6em;
	padding: 0.8em 0;
	margin-top: -0.3em;
}
#Newsletter
{
	background-color: #D0D0D0;
	color: #403D43;
	padding-left: 2.1em;
	text-align: left;
	width: 25em;
	height: 12.6em;
	margin: 0em 0.2em 0.2em 0em;
	float: left;
}
#Newsletter h3
{
	padding: 0em 0em 0em;
	margin: 0em;
	font-size: 1.1em;
	text-transform: uppercase;
}
#Newsletter p
{
	margin: 0em;
	padding: 1em 0;
}
#Newsletter div
{
	padding: 1em 1em 0.7em 0em;
	text-align: right;
}
#Newsletter #Text
{
	margin: 1.8em 0 0;
	padding: 0;
	text-align: left;
}
#Newsletter div a, #Newsletter div a:link, #Newsletter div a:active, #Newsletter div a:visited
{
	color: #403D43;
	text-decoration: underline;
}
#Newsletter div a:hover
{
	text-decoration: none;
}
#Search
{
	float: left;
	width: 60.1em;
	height: 12.6em;
	background: url(../../images/quadroReservas.gif);
	margin: 0 0 0 0.2em;
}
#Search img
{
	padding: 0.3em 0 0 0.2em;
	float: left;
}
#Search #SearchForm
{
	padding: 1em 0 0 1.5em;
	width: 29em;
	height: 11em;
	float: left;
	color: #403D43
}
#Highlights
{
	padding: 0.2em;
	float: left;
}
#Promotions
{
	float: left;
	padding: 0em 0em 0em 2.4em;
	margin: 0.2em 0 0 0.1em;
	*margin: 0.2em 0 0 0.3em;
	width: 57.6em;
	height: 26.1em;
	background-color: #D0D0D0;
	color: #403D43;
}
.Promotiom
{
	float: left;
	padding: 1em 0em 0.9em;
	width: 28.2em;
	height: 90px;
}
.Promotiom img
{
	float: left;
	background: url(../../images/imgPromotions-background.gif);
	padding: 0.5em;
	width: 12.4em;
	height: 8em;
	border: 0;
}
.Promotiom h4
{
	float: left;
	padding-left: 2em !important;
	padding: 0em;
	margin: 0em;
	font-size: 1em;
}
.Promotiom span
{
	float: left;
	padding: 1em 0em 0em 2em;
	width: 12em;
}
#Bottom
{
	text-align: center !important;
	width: 66em;
	height: 2em;
	font-size: 0.9em;
	padding-left: 20em;
}
#Bottom ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}
#Bottom li:first-child
{
	background: none;
}
#Bottom li
{
	float: left;
	padding: 0.9em 1.5em 0em;
	background: transparent url(../../images/bottom-separator.gif) no-repeat;
	height: 2.2em;
}
#Bottom li a, #Bottom li a:link, #Bottom li a:active, #Bottom li a:visited, #CRRight a, #CRRight a:link, #CRRight a:active, #CRRight a:visited
{
	color: #FFF;
	text-decoration: none;
}
#Bottom li a:hover, #CRRight a:hover
{
	text-decoration: underline;
}
.lastBottom
{
	*width: 7.2em;
}
#CRLeft
{
	float: left;
}
#CRRight
{
	float: right;
}
.Clear
{
	clear: both;
}

/* Segunda Página */

#Top img
{
	border: 0em;
}

#ContentDetail
{
	background-color: #FFF;
	width: 86em;
	padding: 0.8em;
	color: #000;
	margin-top: -0.5em;
}
#SearchFormDetail
{
	background-color: #969595;
	color: #403D43;
	height: 2.3em;
	padding: 0.3em 0em 0em;
}
#SearchFormDetail h2
{
	font-size: 1em;
	font-weight: bold;
	padding: 0.4em 1em 0em 1.5em;
	margin: 0em 0em 0em 1.2em;
	float: left;
	background: url(../../images/H2Form-background.gif) no-repeat left;
}
#Description
{
	margin: 0em 1.2em 0em;
	float: left;
	width: 53.7em;
	min-height: 36.3em;
}
#Description1
{
	padding: 0em 1.2em 0em;
	width: 26.2em;
	float: left;
	height: 36.3em;
}
#Description2
{
	padding: 3.3em 1.2em 0em;
	float: left;
	width: 26.2em;
}
#Description3
{
	padding: 3.3em 1.2em 0em;
	float: left;
	width: 26.2em;
}
#DescriptionFull
{
	padding: 0em 1.2em 0em;
	float: left;
	width: 83.6em;
	min-height: 36.3em;
}
#Description a, #Description a:link, #Description a:active, #Description a:visited, #Description1 a, #Description1 a:link, #Description1 a:active, #Description1 a:visited, #Description2 a, #Description2 a:link, #Description2 a:active, #Description2 a:visited, #Description3 a, #Description3 a:link, #Description3 a:active, #Description3 a:visited, #DescriptionFull a, #DescriptionFull a:link, #DescriptionFull a:active, #DescriptionFull a:visited, #DescriptionScroll a, #DescriptionScroll a:link, #DescriptionScroll a:active, #DescriptionScroll a:visited
{
	color: #000;
	text-decoration: underline;
}
#Description a:hover, #Description1 a:hover, #Description2 a:hover, #Description3 a:hover, #DescriptionFull a:hover, #DescriptionScroll a:hover
{
	text-decoration: none;
}
#DescriptionScroll
{
	margin: 0em;
	float: left;
	width: 53.7em;
	_width: 52.7em;
	height: 35.1em;
}
#DescriptionFullScroll
{
	margin: 0em;
	float: left;
	width: 83.6em;
	height: 35.1em;
}
#Description h1, #Description1 h1, #DescriptionFull h1
{
	font-size: 1em;
	color: #B91F2B;
	text-transform: uppercase;
	margin: 0em;
	padding: 1.6em 0em 1.6em 1.5em;
	background: url(../../images/H1-background.gif) no-repeat left top;
	background-position: 0em 2em;
}
#DescriptionScroll h1, #DescriptionFullScroll h1
{
	font-size: 1em;
	color: #B91F2B;
	text-transform: uppercase;
	margin: 0em;
	padding: 0.4em 0em 1.6em 1.5em;
	background: url(../../images/H1-background.gif) no-repeat left top;
	background-position: 0em 0.8em;
}
#DescriptionImage
{
	float: left;
	background: url(../../images/imgDetail-background.gif);
	padding: 0.5em;
	margin: 1.2em 0em 0em;
}
.DescriptionI
{
	color: #000;
	text-align: left;
	margin: -1em 0 0;
}
.DescriptionImageI
{
	margin: 0.2em 0 0 !important;
}
#Submenu
{
	list-style-type: none;
	padding: 0em;
	border-bottom: 0.1em solid #403E43;
	margin: 2.5em 0em 1.5em;
}
#Submenu ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	height: 24px;
}
#Submenu li
{
	/*display: inline;*/
	float: left;
	text-transform: uppercase;
	padding: 0.6em 0 0.5em;
	width: 11.9em;
	text-align: center;
	background-image: url(../../images/tab2Off.png);
	margin-right: 0.1em;
	*margin-right: 0.1em;
}
#Submenu .Selected
{
	background-image: url(../../images/tab2On.png) !important;
	font-weight: bold;
}
#Submenu .Selected a, #Submenu .Selected a:link, #Submenu .Selected a:visited, #Submenu .Selected a:active
{
	color: #FFF;
	text-decoration: underline;
}
#Submenu li a, #Submenu li a:link, #Submenu li a:visited, #Submenu li a:active
{
	color: #000;
	text-decoration: none;
}
#Submenu .Selected2 a, #Submenu .Selected2 a:link, #Submenu .Selected2 a:visited, #Submenu .Selected2 a:active, #Submenu .Selected2 a:hover
{
	color: #FFF;
	text-decoration: underline;
}
#Submenu li a:hover
{
	text-decoration: underline;
}
#Submenu .SubMenuBig
{
	width: 15.9em;
	background-image: url(../../images/tab3Off.png);
}
#Submenu .SubMenuBigSel
{
	width: 15.9em;
	background-image: url(../../images/tab3On.png) !important;
}
#Submenu .SubMenuSmall
{
	width: 9.9em;
	background-image: url(../../images/tab1Off.png);
}
#Submenu .SubMenuSmallSel
{
	width: 9.9em;
	background-image: url(../../images/tab1On.png) !important;
}
#SubmenuDescription
{
	padding-left: 2.5em;
}
#SubmenuDescription ul
{
	list-style-type: none;
	margin: 0em 0em 2em 0em;
	padding: 0em;
}
#SubmenuDescription li
{
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0em 1.5em 0em 0em;
}
#SubmenuDescription .Selected a, #SubmenuDescription .Selected a:link, #SubmenuDescription .Selected a:visited, #SubmenuDescription .Selected a:active
{
	text-decoration: underline;
	color: #BB1F2E !important;
}
#SubmenuDescription li a, #SubmenuDescription li a:link, #SubmenuDescription li a:visited, #SubmenuDescription li a:active
{
	color: #3E3D45;
	text-decoration: none;
}
#SubmenuDescription li a:hover
{
	color: #3E3D45;
	text-decoration: underline;
}
#Copyright a, #Copyright a:link, #Copyright a:visited, #Copyright a:active
{
	text-decoration: underline;
}
#Copyright a:hover
{
	text-decoration: none;
}
.BottomSelect
{
	font-weight: bold;
}
.SubmenuSelect
{
	text-decoration: underline;
}
.radr_Default .radr_clipRegion
{
	border: 0em !important;
}
#ctl00_ContentPlaceHolder1_imgPreview
{
	background: url(../../images/galeria/imgGaleria-background.gif) no-repeat;
	width: 65.3em;
	height: 34.1em;
	padding: 0.5em;
}
.popup
{
	background: none !important;
}
/* [Mini Galeria] */
div.control
{
    background-image: url(../../Images/Alojamento/imgDetailthumbs-background.gif);
    width: 75px;
    height: 160px;
    vertical-align: center;
    padding-left: 8px;
}
div.control div
{
    padding-top: 11px;
    padding-bottom: 3px;
	padding-left: 4px;
}
/* [Promoções] */
#PromotionsList
{
	float: left;
	padding: 0em 0em 0em 2.4em;
	margin: 0.2em 0 0 0.1em;
	*margin: 0.2em 0 0 0.3em;
	width: 81.6em;
	color: #403D43;
}
.PromotiomList
{
	float: left;
	padding: 1em 0em 0.9em;
	width: 40.2em;
}
.PromotiomList img
{
	float: left;
	background: url(../../images/imgPromotions-background.gif);
	padding: 0.5em;
	width: 12.4em;
	height: 8em;
	border: 0;
}
.PromotiomList h4
{
	float: left;
	padding-left: 2em !important;
	padding: 0em;
	margin: 0em;
	font-size: 1em;
}
.PromotiomList span
{
	float: left;
	padding: 1em 0em 0em 2em;
	width: 24em;
}
.PromotiomList div
{
	float: left;
	text-align: right;
	padding: 1em 0em 0em 2em;
	width: 24em;
}
#PromotionsList1
{
	float: left;
	padding: 0em 0em 0em 2.4em;
	margin: 0.2em 0 0 0.1em;
	*margin: 0.2em 0 0 0.3em;
	width: 36.3em;
	color: #403D43;
	background-color: #D0CFCF;
}
#PromotionsList1 img
{
	width: 17.4;
	height: 11.2em;
	border: 0.5em solid #FFF;
	margin: 1em 0 0;
}
#PromotionsList1 div
{
	margin: 0.5em 0 0.5em -2.4em;
	background-color: #E8E5E6;
	padding: 0.5em;
	text-align: right;
}
#PromotionsList2
{
	float: left;
	padding: 0em 0em 0em 2.4em;
	margin: 0.2em 0 0 0.1em;
	*margin: 0.2em 0 0 0.3em;
	width: 40.8em;
	color: #403D43;
}
/* [Formulários] */
#Form p, .Form p
{
	line-height: 2.5em;
	clear: both;
	padding: 0em;
	margin: 0em;
}
#Form span, .Form span
{
	width: 13.5em;
	display: block;
	float: left;
}
#Form input, .Form input
{
	float: left;
	margin-top: 0.5em;
	width: 15em;
}
#Form select, .Form select
{
	float: left;
	margin-top: 0.5em;
}
.Form2 p
{
	line-height: 2.5em;
	clear: both;
	padding: 0em;
	margin: 0em;
}
.Form2 p span
{
	display: block;
	float: left;
	width: 13.5em;
}
.Form2 img
{
	padding: 0em !important;
}
.Form2 div
{
	margin-top: 0.5em;
}
.NoClass
{
	width: 60em !important;
}
.NoClass input
{
	border: 0em !important;
	width: auto !important;
	margin-top: -0.5em !important;
}
.NoClass label
{
	width: 20em !important;
}
.NoClass tr td
{
	width: 50%;
}
.Warning
{
	width: 2em !important;
}
.LessSpaceLabel1
{
	width: auto !important;
}
.LessSpaceLabel2
{
	width: auto !important;
	margin-left: 8em;
}
.telerikploadButton
{
	width: auto !important;
}
/* [Botões] */
.BtnFirst
{
	border: 0.1em solid #000;
	float: right;
	margin: 0em;
	padding: 0em;
}
.BtnFirstMaps
{
	border: 0.1em solid #000;
	float: left;
	margin: 0em 0.5em 0em 0em;
	padding: 0em;
}
.BtnSecond
{
	border: 0.2em solid #FFF;
	background-color: #B91F2B;
	padding: 0.2em 2em 0.3em 2em;
	margin: 0em !important;
}
.BtnSecondMaps
{
	border: 0.2em solid #FFF;
	background-color: #969595;
	padding: 0.2em 2em 0.3em 2em;
	margin: 0em !important;
}
.BtnSecond a, .BtnSecond a:link, .BtnSecond a:visited, .BtnSecond a:active
{
	color: #FFF !important;
	text-decoration: none !important;
	font-size: 9px;
}
.BtnSecond a:hover
{
	color: #D2D2D2;
}
.BtnSecondMaps a, .BtnSecondMaps a:link, .BtnSecondMaps a:visited, .BtnSecondMaps a:active
{
	color: #000 !important;
	text-decoration: none !important;
	font-size: 9px;
}
.BtnSecondMaps a:hover
{
	color: #D2D2D2;
}
#BtnSecond span,
.BtnSecond span
{
	width: auto !important;
}
/* [Tabela Salas] */
.tblSalas
{
	width: 100%;
	/*padding: 0.2em;*/
}
.tblSalas tr
{
	height: 2em;
}
.tblSalas td
{
	margin: 0.1em;
	text-align: center;
}
.Firsttr
{
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.Firsttr td
{
	background-image: url(../../images/Tabs-on.gif);
}
.Alternatetr
{
	background-color: #D2D2D2;
}
.Nametd
{
	text-align: left !important;
	padding-left: 0.8em;
}
/* [Tabela MapadoSite] */
.tblMapa
{
	line-height: 1.7em;
}
.tblMapa a, .tblMapa a:link, .tblMapa a:active, .tblMapa a:visited
{
	text-decoration: none !important;
}
.tblMapa a:hover
{
	text-decoration: underline !important;
}
/* [Menu] */
/*    #jsddm
    {	margin: 0;
	    padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #324143;
		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid white;
		width: 70px;
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #24313C}*/
		.SubMenu
		{   margin-top: 20px;
			*margin-top: 8px;
		    float: left;
		    font: 10px Tahoma, Arial;
		    font-weight: normal;
			z-index: 9999;
			}
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			/*background-color: #F7F6F4;
			border-left: 1px solid #403D43;
			border-right: 1px solid #403D43;*/
			background: url(../../images/SubMenu-Bottom.gif) no-repeat bottom;
			width: 121px;
			/*margin-top: 10px;*/
			margin-left: -1px;
			z-index: 9999;
			}
		
			#jsddm li ul li
			{	float: none;
			    background: transparent none repeat scroll 0 0;
				/*display: inline*/
				z-index: 9999;}
			
			#jsddm li ul li a
			{	width: auto;
				color: #403D43 !important;
				z-index: 9999;}
			
			#jsddm li ul li a:hover
			{	/*background: #8EA344*/}
/* [New Menu] */
#Menu
{
	height: 3.4em;
	padding: 0 0 0 0.7em;
	text-transform: uppercase;
	position:relative;
	font-weight: bold;
}
.MenuPlacer
{
	margin-top:-2.9em !important;
}
#Top
{
	width: 876px;
	height: 267px;
	background: url(../../images/topHome1.jpg) no-repeat;
	z-index:0;
}
#Top img
{
	border: 0em;
	width: 876px;
	height: 267px;
}
