/*******************************************
los varietales
*******************************************/


#head2_home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/header_home.png) no-repeat scroll 0 0;
clear:both;
color:#FFFFFF;
height:375px;
padding:31px 0 0 0;
position:relative;
width:945px;
margin-top: 10px;
}




html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clear:after {
	clear: both;
	content: ".";
	display: block;
	height:0;
	visibility: hidden;
}
.clear {
	display: inline-block;
}
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
.no-display {
	display: none;
}
/*******************************************
exclusive main
*******************************************/
body {
	background: url(../images/background.jpg) repeat-x;
	background-position: top 180px;
	background-color: #fff;
	color: #423045;
	font: normal 16px Georgia, "Times New Roman", times;
}
#main {
	background: url(../images/1mai_floare.png) no-repeat;
	position: absolute;
	z-index: -100;
	width: 940px;
	height: 570px;
	top: 60px;
}
#wrap {
	background: url(../images/bg_top.gif) repeat-x;
	height: 225px;
}
#container {
	margin: 0 auto;
	width: 940px;
}
.column {
	float: left;
	margin: 40px 20px 0 0;
	width: 460px;
}
.last_col{
	margin: 40px 0 0 0;
}
a:link, a:visited {
	color: #546818;
}
a:hover {
	text-decoration: none;
}
hr {
	border: none;
	background: url(../images/hr.gif) center no-repeat;
	display: block;
	height: 16px;
	margin: 0 0 40px 0;
}
h2 {
	background: url(../images/line.gif) center repeat-x;
	text-align: center;
	font-size: 18px;
}
h2 strong {
	color: #546818;
	background-color: #fff;
	padding: 0 10px;
	text-transform: uppercase;
}
.title {
	font: normal 10px Tahoma;
}
.subtitle {
	font: bold 26px Georgia, "Times New Roman", times;
}
h3 {
	background: url(../images/-line.gif) center repeat-x;
	margin: 0 0 30px 0;
	text-align: center;
}

h4 {
	font-family: Georgia,"Times New Roman",times;
	font-size: 21px;
	font-style:italic;	
	text-align: center;
	padding-top: 18px;
}

h3 strong {
	color: #fff;
	background: url(../images/bg.gif) center repeat;
	font-family: Georgia,"Times New Roman",times;
	font-size: 1.5em;
	font-style:italic;
	padding: 0 10px 5px 10px;
	text-decoration:none;
}
/*******************************************
exclusive branding / navigation / info / flash
*******************************************/
#branding{
	position: relative;
}
h1#logo {
	/* 	background: url(/images/logo.png) no-repeat; */
	display: block;
	height: 164px;
	margin: 16px 0 0 230px;
	position: absolute;
	width: 454px;
	/*z-index: -1;*/
	left: 29px;
	/*top: 49px;*/
}
h1#logo a {
	display: block;
	height: 160px;
	/*margin: 60px auto;*/
	margin-bottom: 0;
	text-indent: -9999px;
	width: 454px;
	top: 60px;
}
#mainnav {
	font-family:'Times New Roman', Times, serif;;;
	font-weight:lighter;
	font-size:21px;
	font-style: italic;
	padding-top: 177px;
}
#mainnav li {
	float: left;
	height: 33px;
	margin: 0 60px 0 0;
	padding: 15px 0 0 0;
}
#mainnav li.selected {
	background: url(../images/selected.gif) bottom center no-repeat;
}
#mainnav li.right {
	float: right;
	margin: 0 0 0 65px;
}
#mainnav li a:link, #mainnav li a:visited {
	color: #fff;
	text-decoration: none;
}
#mainnav li a:hover {
	color: #C1ABD3;
}
#info {
	font: normal 0.75em Tahoma;
	margin: 20px 0;
}
#info li {
	float: left;
}
#info li.lang {
	color: #534741;
	font: normal 1em Tahoma;
	float: right;
	margin: 0 0 0 30px;
}
#info li.lang span {
	color: #B5B3B1;
	text-transform: uppercase;
}
#info li#select_lang ul li {
	float: left;
	margin: 0 0 0 10px;
}
#info li#select_lang ul li a:link, #info li#select_lang ul li a:visited {
	background: url(../images/select_language.gif) -20px 0 no-repeat;
	color: #fff;
	display: block;
	height: 18px;
	padding: 3px 0 0 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 20px;
}
#info li#select_lang ul li a:hover, #info li#select_lang ul li a.lang_current:link, #info li#select_lang ul li a.lang_current:visited {
	background: url(../images/select_language.gif) 0 0 no-repeat;
}
#flash_head {
	background: #423045;
	height: 330px;
	margin: 20px 0 10px 0;
	padding: 1px;
	width: 940px;
}

#galeria {
	background: #100F0A;
	margin: 0 0 10px 0;
	padding: 1px;
	width: 940px;
	margin-top: 100px;
	
}

#banner {
	margin: 0 auto;
	width: 940px;
	
}
/*******************************************
exclusive content/contenido
*******************************************/
#contenido {
	background-color: ##E7E2CE;
}

#contenido .column {
	float: left;
	height: 200px;
	margin: 40px 0 0 0;
	position: relative;
	width: 300px;
}


#contenido #hotel_columna {
	margin: 10px 0 0 0;
	padding-left: 8px;
	padding-right: 5px;
	width: 300px;
	height: 150px;
}


#contenido #hotel_history {
	margin: 10px 0 0 0;
	padding-left: 5px;
	padding-right: 5px;
	width: 460px;
	height: 150px;
}

#contenido #servicios {
	margin: 10px 0 0 0;
	padding-left: 25px;
	padding-right: 5px;
	width: 440px;
	height: 300px;
}

#contenido #ubicacion {
	margin: 10px 0 0 0;
	padding-left: 5px;
	padding-right: 5px;
	width: 920px;
	height: 450px;
}

#contenido #reservas {
	margin: -6px 0 0 0;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	width: 450px;
	height: 560px;
}


#contenido #contacto {
	margin: -6px 0 0 0;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	width: 450px;
	height: 420px;
}

#contenido ul {
	list-style-image: url(../images/li.png);
}

#contenido #photos {
	background: url(../images/photos.png) top center no-repeat;
	margin: 20px 0 0 0;
	text-align: center;
	width: 340px;
}
#contenido #photos a#visit:link, #contenido #photos a#visit:visited {
	display: block;
	height: 250px;
	margin: 0 auto 30px auto;
	text-indent: -9999px;
	width: 300px;
}
#contenido #photos a {
	font: normal 0.8em Georgia, "Times New Roman", times;
}
#contenido #rest {
	margin: 10px 0 0 0;
	padding-left: 5px;
	padding-right: 5px;
	width: 460px;
	height: 150px;
}
#contenido .column p {
	font: normal 15px Georgia, "Times New Roman", times;
	margin: 15px 0 0 0;
	text-align: justify;
}
#contenido .column p.column_link {
	background: url(../images/column_link.gif) no-repeat;
	bottom: 0;
	height: 21px;
	position: absolute;
	text-align: center;
	width: 300px;
}
#contenido .column p.column_link a:link, #contenido .column p.column_link a:visited {
	color: #fff;
	display: block;
	font-weight: bold;
	height: 18px;
	margin: 0 auto;
	padding: 3px 0 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#other_info {
	height: 120px;
	margin: 30px 0 20px 0;
	width: 940px;
}
#other_info h2 {
	background: none;
	color: #B5B3B1;
	font: bold 22px Georgia, "Times New Roman", times;
	text-align: inherit;
	text-transform: uppercase;
}
#other_info p {
	color: #362f2d;
	font: normal 0.75em Tahoma;
}
#other_info ul li {
	float: left;
	margin: 25px 0 0 40px;
}
#other_info ul li.right_romana {
	float: left;
	margin: 25px 0 0 140px;
	text-align: left;
}
#other_info ul li.right_romana p{
	text-align: left;
}
#other_info ul li.right_english {
	float: left;
	margin: 25px 0 0 200px;
	text-align: left;
}
#other_info ul li.right_english p{
	text-align: left;
}
/*******************************************
exclusive oferta / tarifa
*******************************************/


#espanol {
	background: url(../images/bandera_esp.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 70px;
	margin-top: 50px;
	position: absolute;
	left: 800px;
	width: 140px;
	z-index: 100;
}

#esp {
	background: url(../images/idioma_esp.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 31px;
	margin-top: 35px;
	padding-top: 10px;
	position: absolute;
	left: 800px;
	width: 140px;
	z-index: 100;
}

#pt {
	background: url(../images/idioma_pt.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 31px;
	margin-top: 35px;
	padding-top: 10px;
	position: absolute;
	left: 780px;
	width: 160px;
	z-index: 100;
}

#pt2 {
	background: url(../images/idioma_pt.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 31px;
	margin-top: 85px;
	padding-top: 10px;
	position: absolute;
	left: 780px;
	width: 160px;
	z-index: 100;
}

#ing {
	background: url(../images/idioma_ing.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 31px;
	margin-top: 85px;
	padding-top: 10px;
	position: absolute;
	left: 800px;
	width: 140px;
	z-index: 100;
}

#ingles {
	background: url(../images/bandera_uk.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 70px;
	margin-top: 50px;
	position: absolute;
	left: 800px;
	width: 140px;
	z-index: 100;
}

	#versioningles a {
		color:#fff;
		text-decoration:none;
		font-family:'Times New Roman',Times,serif;
		font-size:21px;
		font-style:italic;
		font-weight:lighter;		
	}

#oferta {
	background: url(../images/oferta.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 194px;
	position: absolute;
	left: -40px;
	text-indent: -9999px;
	width: 189px;
	z-index: 100;
}

#tarifa {
	background: url(../images/tarifas.png) top left no-repeat;
	cursor: pointer;
	display: block;
	height: 194px;
	position: absolute;
	left: 710px;
	text-indent: -9999px;
	width: 274px;
	z-index: 100;
}

.addresss {
	padding: 0 0 0 110px;
}
#offers {
	background: url(../images/1mai_munti.png) bottom center no-repeat;
	font: normal 12px Georgia, "Times New Roman", times;
	padding: 0 0 60px 0;
	position: relative;
}
#offers h2 {
	background: none;
	/*border-top: 1px solid #d6cfbd;*/
	font: bold 24px Georgia, "Times New Roman", times;
	margin: 0 0 60px 0;
	padding: 40px 0 0 0;
	text-align: right;
	text-transform: uppercase;
	z-index: -100;
}
#offers h3 {
	background: none;
	color: #000;
	font: normal 12px Georgia, "Times New Roman", times;
	margin: 0 0 20px 0;	
	text-transform: uppercase;
	text-align: left;
}
#offers .offer {
	border-bottom: 1px solid #d6cfbd;
	margin: 40px 0 0 0;
	padding: 0 0 40px 0;
	width: 620px;
}
#offers .offer_last {
	border-bottom: none !important;
}
#offers .offer h2 {
	border-top: none;
	margin: 0 0 30px 0;
	padding: 0;
	text-align: left;
	text-transform: none;
}
#offers .offer h4 {
	font: normal 12px Georgia, "Times New Roman", times;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
#offers .offer h5 {
	color: #B5B3B1;
	font: normal 12px Georgia, "Times New Roman", times;
	margin:  20px 0 0 0;
	text-transform: uppercase;
}
#offers .offer ul {
	list-style: disc inside;
}
#offers .offer p {
	font: normal 12px Georgia, "Times New Roman", times;
}
#box_offers {
	background: url(../images/box_offers.png) top left no-repeat;
	bottom: 50px;
	display: block;
	height: 174px;
	padding: 44px 42px 65px 52px;
	position: absolute;
	right: -10px;
	width: 259px;
}
#box_offers h3 {
	color: #B5B3B1;
	font: bold 14px Georgia, "Times New Roman", times;
	line-height: 20px;
	text-align: center;
	text-transform: none;
}
#box_offers p span {
	color: #B5B3B1;
}
hr.offers {
	background: url(../images/hr_offer.gif) center center no-repeat;
	margin: 0 0 20px 0;
}
/*******************************************
exclusive pie
*******************************************/
#pie {
	border-top: 1px solid #C1ABD3;
	font-family: Georgia,"Times New Roman",times;
	font-size:15px;
	padding: 25px 0 20px 0;
	position: relative;
	margin-top: 10px;
}
#logo_footer {
	background: url(../images/logo_footer.gif) no-repeat;
	display: block;
	float: left;
	height: 40px;
	margin: 0 80px 0 30px;
	text-indent: -9999px;
	width: 200px;
	margin-top: 8px;
	margin-left: 15px;
}
#pie div.center {
	/*text-align: center;*/
	text-align: left;
	float: left;
	padding-top: 10px;
	width: 600px;
}
#pie ul li {
	display: inline;
	margin: 0 10px 0 0 ;
}
#pie ul li a:link, #pie ul li a:visited {
	color: #423045;
	text-decoration: none;
}
#pie ul li a:hover, #pie ul li a.active:link, #pie ul li a.active:visited {
	color: #546818;
	text-decoration: underline;
}
#pie p.tel {
	color: #423045;
	float: left;
	margin: 0 0 0 50px;
	margin-left: 75px;
}
#pie p.tel span {
	display: block;
	font-family: Georgia,"Times New Roman",times;
	font-size: 2.2em;
	font-style: inherit;
	color: #546818;
}
#pie #baritchi {
	background: url(../images/baritchi.gif) no-repeat;
	color: #b9a998;
	display: block;
	height: 40px;
	position: absolute;
	right: 0;
	text-decoration: none;
	width: 100px;
}
#pie #baritchi strong {
	display: none;
}
html>body #logo {
 background-image:url(../images/logo.png);
}
