@import "../../Skins/HoteisBaia/Menu.HoteisBaia.css";
@import "../../Skins/HoteisBaia/Calendar.HoteisBaia.css";
@import "../../Skins/HoteisBaia/Upload.HoteisBaia.css";

body
{
	font-size: 10px;
	background: #D7ECED url(images/background.gif) repeat-x;
	margin: 0em;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
input, select, textarea
{
	background-color: #EFEFEF;
	color: #666666;
	border: 1px solid #A5ACB2;
	font-size: 11px;
}
a, a:active, a:link, a:visited
{
	color: #000;
	text-decoration: underline;
}
a:hover
{
	color: #000;
	text-decoration: none;
}
#Geral
{
	width: 89.4em;
	margin: 0 auto;
}
#Top
{
	color: #959494;
}
#Top a, #Top a:active, #Top a:link, #Top a:visited
{
	color: #959494;
	text-decoration: none;
}
#Top a:hover
{
	color: #959494;
	text-decoration: underline;
}
#TopLeft
{
	background-image: url(images/top-left.jpg);
	width: 0.8em;
	height: 31em;
	float: left;
}
#TopCenter
{
	float: left;
	width: 87.8em;
}
#TopRight
{
	background-image: url(images/top-right.jpg);
	width: 0.8em;
	height: 31em;
	float: left;
}
#MenuUtilidades
{
	height: 3.7em;
	background-color: #FFF;
}
#MenuPrincipal img
{
	float: left;
}
#Menu
{
	background-image: url(images/menu-background.gif);
	width: 87.8em;
	height: 4.5em;
	float: left;
	color: #938E85;
}
#Menu ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	display: table;
}
#Menu li
{
	display: table-cell;
	padding: 0 1em 0 0.9em;
	max-width: 8.9em;
	text-transform: uppercase;
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	text-shadow: 0 0.1em 0 #e5e5ee;
	filter: dropshadow(color=#e5e5ee,offX=0,offY=1);
	letter-spacing: 0.07em;
	height: 3.4em;
	vertical-align: middle;
}
#Menu li a, #Menu li a:link, #Menu li a:active, #Menu li a:visited
{
	color: #938E85;
	text-decoration: none;
}
#Menu li a:hover
{
	text-decoration: underline;
}
#UtilidadesLeft
{
	float: left;
	padding: 1em 0em 0em 2em;
}
#UtilidadesLeft ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}
#UtilidadesLeft li
{
	float: left;
	margin: 0em 0.8em;
}
#UtilidadesRight
{
	float: right;
	padding: 1.6em 1.5em 0em;
}
#UtilidadesRight ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}
#UtilidadesRight li
{
	float: left;
	margin: 0em 1.1em;
}
#Content
{
	background-image: url(images/content-background.gif);
	width: 89.4em;
}
#ContentLeft
{
	float: left;
}
#ContentRight
{
	float: left;
	margin: 0 0 0 0.6em;
	width: 59.8em;
}
#Search
{
	background-image: url(images/search-background.gif);
	float: left;
	margin: 0em 0em 0em 0.8em;
	padding: 1.7em 2.5em 0em 2.6em;
	width: 22.3em;
	text-align: left;
}
#Search .FormCalendar
{
	float: left;
	padding: 0 2.5em 0 0;
	width: 80px;
}
#Events
{
	background-image: url(images/events-background.gif);
	margin: 2.5em 0 1em 0.8em;
	width: 27.4em;
	display: table;
}
#EventsBtnLeft
{
	float: left;
	display: table-cell;
	vertical-align: middle;
}
#EventsContent
{
	float: left;
	width: 22.2em;
	padding: 0 2.6em;
	display: table-cell;
}
#EventsBtnRight
{
	float: left;
	display: table-cell;
	vertical-align: middle;
}
#ECImage
{
	padding: 0 0 0 0;
	text-align: center;
}
#ECTit
{
	height: 2.7em;
	padding: 1.8em 0 0 1.2em;
	background-color: #EBE6DE;
	color: #5A5959;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
}
#ECContent
{
	padding: 2.2em 1.2em 2.5em 1.2em;
	background-color: #F3F0EC;
	color: #5A5959;
	text-align: left;
}
#ECSeeMore
{
	padding: 0 1.2em 1.5em 0;
	background-color: #F3F0EC;
	color: #5A5959;
	text-align: right;
}
#ECSeeMore a, #ECSeeMore a:link, #ECSeeMore a:active, #ECSeeMore a:visited
{
	color: #5A5959;
	text-decoration: underline;
}
#ECSeeMore a:hover
{
	color: #5A5959;
	text-decoration: none;
}
#SubMenu
{
	padding: 6em 0 3em 2.5em;
}
#SubMenu ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
	height: 3em;
}
#SubMenu li
{
	text-transform: uppercase;
	float: left;
	font-weight: bold;
	padding: 0 2em 2em 0;
}
#SubMenu li a, #SubMenu li a:link, #SubMenu li a:active, #SubMenu li a:visited
{
	text-decoration: none;
	color: #000;
}
#SubMenu li a:hover
{
	text-decoration: underline;
	color: #396d9f;
}
#SubMenu .Selected, #SubMenu .Selected a, #SubMenu .Selected a:link, #SubMenu .Selected a:active, #SubMenu .Selected a:visited
{
	text-decoration: underline;
	color: #396d9f;
}
#Description
{
	width: 56.3em;
	text-align: left;
	padding: 0 1em 0 2.5em;
	min-height: 34.1em;
}
#Description2
{
	width: 56.3em;
	text-align: left;
	padding: 6em 0 3em 2.5em;
	min-height: 34.1em;
}
#BottomHighlights
{
	margin: 3em 0 0 0;
}
#Meteorologia
{
	background-image: url(images/highlights-background.gif);
	background-repeat: repeat-x;
	width: 19.4em;
	margin: 0 0 0 0.7em;
	padding: 1em 0 0 1em;
	color: #5A5959;
	float: left;
}
#MTIcon, #DestaqueImg
{
	float: left;
}
#MTTemp
{
	float: left;
	padding: 3em 0 0 1em;
}
#MTTit, #DestaqueTit
{
	font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	letter-spacing: 0.07em;
	text-transform: uppercase;
	text-shadow: 0 0.1em 0 #e5e5ee;
	filter: dropshadow(color=#e5e5ee,offX=0,offY=1);
	text-align: left;
	padding: 0 0 0.5em 0;
}
#Destaque
{
	background-image: url(images/highlights-background.gif);
	background-repeat: repeat-x;
	width: 36.5em;
	margin: 0 0 0 0.7em;
	padding: 1em 0 0 1em;
	color: #5A5959;
	float: left;
}
#DestaqueImg img
{
	width: 12.3em;
	height: 8em;
}
#DestaqueCont
{
	float: left;
	width: 23.5em;
}
#DestaqueContTit
{
	padding: 0 0 0.5em 1em;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
}
#DestaqueContDetail
{
	padding: 0 0 0.5em 1em;
	text-align: left;
}
#DestaqueSeeMore
{
	text-align: right;
}
#DestaqueSeeMore a, #DestaqueSeeMore a:link, #DestaqueSeeMore a:active, #DestaqueSeeMore a:visited
{
	color: #5A5959;
	text-decoration: underline;
}
#DestaqueSeeMore a:hover
{
	color: #5A5959;
	text-decoration: none;
}
#Bottom
{
	background-color: #FFF;
	background-image: url(images/bottom-background.gif);
}
#MenuInstitucional
{
	padding: 2.1em 0 1em 0;
	margin: 0 0.8em;
	background-image: url(images/menuinstitucional-background.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
#MenuInstitucional ul
{
	list-style-type: none;
	margin: 0em;
	padding: 0em;
}
#MenuInstitucional li
{
	/*float: left;*/
	text-transform: uppercase;
	padding: 0 0.9em;
	display: inline;
}
#MenuInstitucional a, #MenuInstitucional a:link, #MenuInstitucional a:active, #MenuInstitucional a:visited
{
	color: #5A5959;
	text-decoration: none;
}
#MenuInstitucional a:hover
{
	text-decoration: underline;
}
#Copyright
{
	background-color: #F6F3EF;
	border-top: 2px solid #396d9f;
	margin: 0 0.8em;
	color: #959494;
	padding: 0.9em 1.1em;
}
#CopyrightLeft
{
	float: left;
}
#CopyrightRight
{
	float: right;
}
.Separator
{
	text-align: left;
	margin: -10em 0 0 -0.6em;
	position: absolute;
}
#CRMContent
{}
#CRMPackages #imgPack
{
	float: left;
	width: 11.6em;
	height: 7.6em;
	background-image: url(images/background-imgPack.gif);
	padding: 1.5em;
}
.CRMPContent
{
	float: left;
	text-align: left;
	padding: 1em 0 0;
	margin: 1em;
	border-top: 0.1em solid #DEDDDD;
	color: #60605F;
	width: 39.5em;
}
.CRMPContent label
{
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
	margin-bottom: 0.5em;
}
.CRMPSeeMore
{
	float: right;
}
/* [Botőes] */
.Button
{
	background-image: url(images/btn_lateral.gif);
	float: right;
	margin: 1em 0 0.5em;
	padding: 0 0.5em;
	font-weight: bold;
}
.Button2
{
	background-image: url(images/btn_centro.gif);
	padding: 0.7em 0.5em 1.1em;
}
.ButtonLeft
{
	background-image: url(images/background-btn.gif);
	float: left;
	margin: 1em 0 0.5em;
	padding: 0 0.5em;
}
.ButtonLeft2
{
	background-image: url(images/btn_centro.gif);
	padding: 0.7em 0.5em 1.1em;
}
.Button a, .Button a:link, .Button a:active, .Button a:visited, .ButtonLeft a, .ButtonLeft a:link, .ButtonLeft a:active, .ButtonLeft a:visited
{
	color: #FFF;
	text-decoration: none;
}
.Button a:hover, .ButtonLeft a:hover
{
	text-decoration: underline;
}
/* [Clears] */
.Clear
{
	clear: both;
}
/* [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;
}
.NoClass2
{
	width: 30em !important;
}
.NoClass input, .NoClass2 input
{
	border: 0em !important;
	width: auto !important;
	margin-top: 0em !important;
}
p .NoClass
{
	line-height: normal !important;
}
.NoClass label, .NoClass2 label
{
	width: 20em !important;
}
.NoClass tr td, .NoClass2 tr td
{
	width: 50%;
}
.Warning
{
	width: 2em !important;
}
.LessSpaceLabel1
{
	width: auto !important;
}
.LessSpaceLabel2
{
	width: auto !important;
	margin-left: 8em;
}
.telerikploadButton
{
	width: auto !important;
	height: 21px;
}
/* [Salas] */
.smartTable		{border:1px solid #959494; color: #000000;}
.smartTable th, .smartTable td	{border:0px solid #000000; padding:2px; text-align:center;}
.smartTable th			{background-color:#FFFFFF;}
.smartTable .r0 td	{background-color:#FDFDF1;}
.smartTable .r1 td	{background-color:#E0DAC4;}
.smartTable .over td	{background-color:#C2B48F;}
.smartTable .nome	{text-align: left !important;}
.smartTable .r0 .titSalas {color: #495283 !important; font-weight: bold; text-align:left;}
.nomelnk, .nomelnk a, .nomelnk a:link, .nomelnk a:visited, .nomelnk a:active {color:#495054 !important; text-decoration: none !important;}
/* [Main Hacks] */
.sf_eventTitle
{
	display: none !important;
}
.radmenu ul.vertical
{
	background-color: #FFF !important;
	text-transform: capitalize;
	width: 95px;
}
.radmenu ul.vertical li a
{
	padding: 2px 4px;
}
.RadMenu_HoteisBaiaGrupo ul.vertical
{
	width: 84px !important;
}
.RadMenu_HoteisBaiaGrupo ul.vertical li a
{
	/*padding: 0 !important;*/
}
.RadMenu_HoteisBaiaGrupo ul.vertical li
{
	margin: 0 !important;
	text-align: left;
}