/* CSS Document */

/* -------------------------------------------------------
CSS RESIDÈNCIA UNIVERSITÀRIA SARRIÀ
http://www.residenciasarria.com
Creat per Signia Technologies - Desembre 2010 | Gener 2011
---------------------------------------------------------- */


/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:	block;
	margin:		0;
}

mark, rp, rt, ruby, summary, time {
	display: 	inline;
}

/* ===== Global Properties ===== */
body {
	background: #FBFCFF; 
	color:		#636363;
	font:		normal 11px "Trebuchet MS","Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 auto;
	padding:	0;
	text-align: center;
	width:		100%;
}

#globalhome {
	background: #FBFCFF;
	height: 	auto;
	margin:		0 auto;
	text-align:	left;
	width:		905px;
}


/* ===== Global Structure ===== */

.izq {
	float:		left;
}

.der {
	float:		right;
}

.clear {
	clear:		both;
}

.nobackground {
	background-image:none !important;
}

.noborder {
	border:		none!important;
}

.nopadding {
	padding:	0!important;
}

.nomargin {
	margin:		0!important;
}

.oculto { 
	display:	none;
}

ul {
	list-style:	none;
	margin:		0;
	padding:	0;
}

ol {
	font:		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	list-style:	none;
	margin:		0;
	padding:	0;
}

a {
	color:		#666666;
	text-decoration:none;
}

a:hover {
	color:		#A1B43A;
	outline:	none;
}

a img {
	border:		none;
}

fieldset {
	border:		none;
	margin:		0;
	padding:	0;
}

.ampliar {
	float:		right;
}

/* text, links, lines, titles */

@font-face {
	font-family: 'MetaNormalRoman';
	src: url('/fonts/menor__-webfont.eot');
	src: local('?'), url('/fonts/menor__-webfont.woff') format('woff'), url('/fonts/menor__-webfont.ttf') format('truetype'), url('/fonts/menor__-webfont.svg#webfontXmaA4ACi') format('svg');
	font-weight: normal;
	font-style: normal;
}

h1 {
	background: #FBFCFF url(../img/common/rus_websprite.png) 0 -637px;
	color:		#565F67;
	font-weight:bold;
	font-family: 'MetaNormalRoman', "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	font-size:  15px;
	height: 	35px; 
	letter-spacing: -0.2px;
	margin:		0;
	overflow:	hidden; 
	padding: 	15px 0 0px 40px;
	text-align:	left;
}

h1 span {
	color:		#a1b43a;
}

h2 {
	color: 		#666666;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 0 4px 0;
}

h3 {
	color: 		#636363;
	float:		left;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px; 
	margin:		0;
	padding:	0;
	width: 		195px; 
}

h4 {
	color: 		#636363;
	font: 		bold 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px;
	margin: 	0;
	padding:	0;
	width: 		110px;
}

.p {
	line-height:18px;
}


#top {
	width: 		895px; 
}

#logo {
	float:		left;
	height: 	85px;
	text-align: center;
	padding:	20px 0 1px 0;
	width: 		259px;
}

#top-right {
	display:	block;
	float:		right; 
	text-align: right;
	width: 		auto; 
}

ul#top-eines {
	background: url(../img/common/rus_bck_verd_top.gif) no-repeat;
	color:		#fff;
	float:		left;
	height: 	21px; 
	margin-right:1px; 
	padding-top:4px; 
	text-align: center;
	width: 		152px;
}

ul#top-eines li {
	display:    inline;
	height: 	15px;
	overflow:   hidden;
	padding: 	0;
	text-align: center!important;
	width:		auto;
}

ul#top-eines li a {
	background: url(../img/common/rus_bck_separadorlinks.gif) right no-repeat;
	color:		#EBEFDF;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		10px;
	padding:	0 8px 0 4px;
}

ul#top-eines li a:hover {
	color:		#fff;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

ul#top-idiomes  {
	background: url(../img/common/rus_bck_negre_top.gif) no-repeat;
	color:		#ffffff;
	float:		right; 	
	height: 	21px;
	padding-top:4px; 
	text-align: center!important;
	width: 		297px;
}

ul#top-idiomes  li {
	display:    inline;
	height: 	15px;
	overflow:   hidden;
	padding: 	0;
	text-align: center!important;
	width:		auto;
}

ul#top-idiomes  li a {
	background: url(../img/common/rus_bck_separadorlinks.gif) right no-repeat;
	color:		#EBEFDF;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		10px;
	padding:	0 8px 0 4px;
}

ul#top-idiomes li a:hover {
	color:		#fff;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

ul#top-idiomes li .active {
	background: url(../img/common/rus_bck_separadorlinks.gif) right no-repeat;
	color:		#AEAEAF;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	padding:	0 8px 0 4px;
}

#area_privada {
	display:	block;
	float:		left; 
	height: 	auto; 
	margin: 	14px 0 0 55px; 
	padding: 	0;
	width:		580px; 
}

#area_privada-img {
	float:		left; 
	height: 	auto; 
	margin: 	0 20px 0 0;
	width:		151px;
}

#area_idioma {
	float:		left; 
	height: 	40px;
	margin:		0 15px 0 0;
	padding: 	0; 
	width:		76px;
}

#bt_suscripcion {
    -moz-border-radius: 3px 3px 3px 3px;
    background-image: -moz-linear-gradient(center top , #A5B458, #758A0D);
   	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5B458', endColorstr='#758A0D'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#A5B458', endColorstr='#758A0D')"; /* IE8 */
	color:		#fff!important;
	font: 9px "Trebuchet MS",Tahoma,Verdana,Helvetica,sans-serif;
    margin: 	-2px 1px 0 0!important;
    padding: 	1px 6px 1px 5px;
    text-align: center;
	float:		left; 
	height: 	20px;
	padding: 	7px 0 0 0; 
	width:		160px;
}

#bt_suscripcion a {
    color:		#fff!important;
}

#bt_suscripcion:hover {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #45494d, #030304); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45494d),color-stop(1, #030304)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304')"; /* IE8 */

}


#area_colorsmenu {
	float: 		left; 
	height: 	12px;
	margin-left:76px; 
	width: 		819px;
}

#colorsmenu {
	float:		left; 
	width: 		819px; 
}

#colorsmenu li{
	display: 	block;
	float:		left; 
	margin-right:0; 
	text-align: left; 
	width: 		auto; 
}

#area_menu {
	float: 		left; 
	height: 	28px; 
	width: 		895px;
}

#menu {
	float:		left; 
	width: 		819px; 
}

#menu li{
	background: url(../img/mainnav/rus_bck_90px_off.gif) no-repeat; 
	color:		#808080; 
	display: 	block;
	float:		left; 
	height: 	42px; 
	text-align: center;
	width: 		91px; 
}

#menu li a {
	color:		#808080;
	display:	block; 
	height: 	42px; 
	padding: 	5px 0 0 0;
	width: 		91px; 
}

#menu li a:hover {
	background: url(../img/mainnav/rus_bck_90px_on.gif) repeat-x; 
	color:		#636568; 
	display:	block;
	height: 	42px; 
	padding: 	5px 0 0 0;
	width: 		91px; 
}

.menu-activo {
	background: url(../img/mainnav/rus_bck_90px_on.gif) repeat-x; 
	color:		#636568; 
	display:	block;
	font-weight:bold;
	height: 	42px; 
	padding: 	5px 0 0 0;
	width: 		91px; 
}
	
#submenu {
	background: url(../img/common/rus_bck_submenu.gif) repeat;
	height:		auto; 
	min-height: 450px;
	width: 		190px; 
}

#submenu li {
	background: url(../img/rus_bck_submenu_lista.gif) no-repeat left bottom; 
	display:	block;
	float:		left;
	height: 	auto;
	width: 		175px; 
}

#submenu li a {
	background:	url(../img/rus_bck_submenu_list.gif) no-repeat left top; 
	color: 		#808080; 
	display:	block; 
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	padding:	12px 0 12px 20px;
	width: 		170px; 
}

#submenu li a:hover {
	background: url(../img/rus_bck_submenu_list_on.gif) no-repeat left top; 
	color: 		#8C9D34;
	display:	block; 
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	padding: 	12px 0 12px 20px;
	width: 		170px; 
}

.submenu-activo {
	background: url(../img/rus_bck_submenu_list_act.gif) no-repeat left top; 
	color: 		#2e3235;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	display:	block; 
	height: 	auto;
	padding: 	12px 0 12px 20px; 
	width: 		170px; 
}

#header-container {
	display:	block;
	float:		left; 
	height: 	auto; 
	width: 		895px;
}

#header-foto {
	display:	block;  
	float:		left;
	height: 	auto; 
	width:		475px;
}

#header-promo {
	display:	block; 
	float:		left;
	height: 	auto; 
	width:		420px;
}

#header {
	display:	block;
	float:		left; 
	height: 	250px; 
	margin:		22px 0 0 0;
	width: 		895px;
}

#header-especial {
	display:	block;
	float:		left; 
	height: 	250px; 
	margin:		0;
	width: 		895px;
}

ol#breadcrumb {
	background: url(../img/common/rus_websprite.png) 0 -1214px no-repeat;
	color:		#929293;
	float:		left;
	font:	 	normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	23px;
	margin:		3px 0 0 0;
	padding-top:7px;
	text-indent:23px; 
	width: 		895px;
}

ol#breadcrumb li {
	background: url(../img/common/rus_bck_breadcrumb.gif) no-repeat right;
	display:	inline;
	margin:		0 2px 0 0;
	padding:	0 9px 0 0!important;
}

ol#breadcrumb a {
	color:		#929293;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	padding:	0 0 5px 0!important;
}

ol#breadcrumb a:hover {
	color:		#8C9D34;
	font:	 	normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

.breadcrumb-active {
	color:		#8C9D34!important;
	font: 		bold 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif!important;
}

#col01 {
	float:		left; 
	margin: 	10px 10px 0 0;
	width: 		465px; 
}

#col01 p {
	margin: 	11px 0 11px 0;
	padding: 	0 0 0 6px; 
	width: 		450px; 
}

#col02 {
	float:		left; 
	height: 	auto;
	margin: 	10px 0 0 0;
	width: 		420px;
}

#col01-int {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0;
	min-height: 450px; 
	width: 		190px; 
}

#col02-int {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0;
	min-height: 450px; 
	width: 		465px;
}

#col02-int ul {
	margin: 	10px 0 0 0;
}

#col02-int ul li {
	background: url(../img/common/rus_bullet_list_verde.gif) no-repeat;
	list-style-image:none;
	margin-bottom:14px;
	padding: 	0 0 0 10px;
}

#col02-int ol {
	background: none;
	font:		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	list-style:	decimal inside none;
	margin-bottom: 15px;
	padding:	0;
}

#col02-int ol li {
	background: none!important;
	list-style-image:none;
	margin-bottom:5px;
	padding:	0 0 0 10px;
}

#col02-675px {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0;
	min-height: 625px; 
	overflow:	hidden;
	width: 		675px;
}

#col02-675px p {
	margin: 	10px 0 0 0;
}

#col02-675px h1 {
	background: #FBFCFF url(../img/common/rus_websprite.png) 0 -637px;
	color:		#565F67;
	font:		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		35px; 
	margin:		0;
	padding: 	15px 0 0 40px;
	text-align:	left;
}

#col-triple {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0;
	min-height: 625px; 
	overflow:	hidden;
	width: 		895px;
}

#col-triple p {
	margin: 	10px 0 0 0;
}

#col-triple h1 {
	background: #FBFCFF url(../img/common/rus_websprite.png) 0 -637px;
	color:		#565F67;
	font:		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		35px; 
	margin:		0;
	padding: 	15px 0 0 40px;
	text-align:	left;
}

#col03-int {
	background: #F3F3F5;
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0;
	min-height: 450px; 
	width: 		200px;
}

#container-galeria {
	color: 		#CECECE; 
	float:		left;
	height: 	185px;
	margin: 	0; 
	width: 		895px; 
}

#container-galeria h3 {
	color: 		#D5D5D5;
	float:		left;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	30px 0 0 0;
	width: 		250px; 
}

#container-galeria-img {
	border: 	1px solid #C4C5C7;
	float:		left;
	height: 	140px; 
	margin: 	20px 15px 0 8px;
	padding: 	1px;
	width: 		140px;
}

.contador {
	float:		left; 
	font: 		bold 10px Georgia, Times New Roman, serif;
	height: 	10px; 
	padding: 	0 0 0 120px; 
	text-align: left; 
	width: 		320px; 
}

#container-galeria p {
	color: 		#D5D5D5;
	float:		left;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	10px 0 10px 0;
	width: 		245px; 
}

#container-galeria-slideshow {
	background: #1C1D1F; 
	float: 		left; 
	margin: 	0 10px 0 0;
	width:		465px; 
}

#container-galeria-slideshow-content {
	background: url(../img/common/rus_bck_galeria.jpg) no-repeat;
	display:	block; 
	float: 		left; 
	height: 	185px;
	margin:		0;
	width:		425px; 
}

#container-galeria-bt-esq {
	float: 		left; 
	height: 	185px; 	
	width:		20px; 
}

#container-galeria-bt-dreta {
	float: 		right; 
	height: 	185px; 	
	width:		20px; 
}

#container-galeria-ft01 {
	float:		left;
	height: 	185px;
	margin: 	0 10px 0 0;
	width: 		205px; 
}

#container-galeria-ft02 {
	float:		left;
	height: 	185px;
	margin: 	0;
	width: 		205px; 
}

#container-destacados {
	background: #F3F3F5; 
	display:	block;
	float:		left;
	height: 	auto;
	margin: 	20px 0 0 0; 
	width: 		895px; 
}

.noti {
	background: url(../img/common/rus_bck_separador_notis.gif) repeat-y top right;
	float:		left; 
	padding: 	25px 25px 0 25px; 
	width: 		180px; 
}

.noti p {
	float: 		left; 
	margin: 	6px 0 10px 0; 
	width: 		185px; 
}

.noti-mesinfo {
	float:		left;
	left: 		25px; 
	margin:		0;  
	top: 		20px;
	width: 		50px;
}

.data {
	color: 		#17557F;
	float:		left;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0; 
}

#destacats {
	float:		left; 
	height: 	145px;
	padding: 	20px 0 20px 20px; 
	width: 		415px; 
} 

#destacats li{
	background: url(../img/common/rus_websprite.png) 0 -923px;
	float:		left; 
	margin: 	0; 	
	padding: 	0 0 5px 11px; 
	width: 		225px;
} 

.destacats-img {
	border: 	5px solid #FFFFFF;
	display: 	block; 
	float:		left; 
	height: 	140px; 
	margin: 	0 12px 0 0; 
}

#destacats h1 {
	background: none!important;
	border: 	0!important;
	float:		left;
	padding:	0;
}

#destacats h2 {
	border: 	0!important;
	float:		left;
}


/* ===== Footer ===== */
#menu-footer {
	color: 		#999999;
	float:		left;
	height: 	40px;
	margin-left:25px; 
	width: 		870px; 
}

#menu-footer ul {
	padding: 	10px 0 0 0; 
}

#menu-footer li {
	background: url(../img/common/rus_bck_border-menufooter.gif) no-repeat right;
	float:		left;
	margin:		0 12px 0 0;
	padding: 	0 12px 0 0; 
}

#menu-footer a {
	background:	url(../img/common/rus_bck_puntets_links_off.gif) bottom repeat-x;
	color:		#17557F;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#menu-footer a:hover {
	background: url(../img/common/rus_bck_puntets_links_on.gif) bottom repeat-x;
	color:		#999999; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#pie {
	background: url(../img/common/rus_bck_footer.gif) repeat-x;
	clear: 		both;
	color:		#D6D6D6;
	float:		left; 
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	135px; 
	width: 		895px; 
}

#pie p {
	background: url(../img/common/rus_websprite.png) 0 -1106px;
	float:		left;
	margin: 	20px 0 0 25px;
	padding: 	0 0 0 20px; 
	width: 		550px; 
}

#pie a {
	color:		#D6D6D6;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#pie a:hover {
	color:		#FFFFFF;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#credits {
	left: 		45px;  
	position:	relative; 
	top: 		3px; 				
	width: 		175px;
}

#credits a {
	color: 		#A0A0A0; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#credits a:hover {
	color: 		#FFFFFF; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#direccion {
	color: 		#B0B0B0;
	float:		right; 
	margin: 	20px 0 0 0; 
	width: 		200px; 
}

#direccion li{
	color: 		#B0B0B0;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	width: 		175px; 
}

#zonadestaquem {
	float:		left; 
	margin:		0;
	padding: 	15px 0 0 10px;
	width: 		auto;
}

#zonadestaquem li {
	float:		left; 
	height: 	90px; 
	margin:		5px 0 0 5px;
	width: 		198px;
}

#zonadestaquem p {
	float:		left; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	line-height:13px; 
	margin: 	0;
	width: 		100px; 
}

#zonadestaquem a {
	color: 		#636568;
	font: 		bold 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#zonadestaquem a:hover {
	color: 		#92A81A;
	font: 		bold 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

.zonadestaquem-img a { 
	border: 	1px solid #9C9DA1;
	display:	block;
	float:		left; 
	height: 	70px;
	margin: 	0 10px 0 0;
	padding: 	2px; 
	width: 		70px; 
}

.zonadestaquem-img a:hover {
	border: 	1px solid #92A81A;
	display:	block;
	float:		left; 
	height: 	70px;
	margin: 	0 10px 0 0;
	width: 		70px;
}

#area_content {
	float:		left;
	height: 	auto;
	margin: 	20px 0 25px 7px; 
	width: 		auto;
}

#area_content a {
   /*background:url(../img/rus_bck_links.gif) repeat-x left bottom;*/
	color:		#8C9D34;
}

#area_content a:hover {
	background: none;
	color:		#636363;
}

.area_content-img{
	border: 	5px solid #E4E5E8; 
	clear: 		both!important;
	display:	block;
	float:		left;
	height: 	140px;
	margin: 	0 12px 12px 0; 
	width: 		140px;
}

#area_content p {
	margin: 	0 0 15px 0; 
}

.area_content-titular {
	float: 		left; 
	font: 		bold 12px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	line-height:14px; 
	margin: 	0 0 20px 0;
	width: 		435px; 
}

.area_content-data {
	color: 		#17557F;
	float:		left; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0 0 5px 0;
	width: 		250px; 
}

#area_content-notis {
	float:		left;
	height: 	auto;
	margin: 	20px 0 25px 7px; 
	width: 		auto;
}

#area_content-notis p{
	float:		left;
	height: 	auto;
	margin: 	0 0 10px 0; 
	width: 		435px; 
}

.area_content-notis-img{
	border: 	5px solid #E4E5E8; 
	float:		left;
	height: 	185px;
	margin: 	0 12px 0 0; 
	width: 		205px;
}

#area_mesinfo {
	float: 		left;
	height: 	auto; 
	padding: 	15px 0 0 0;
	width: 		200px; 
}

#area_mesinfo li {
	background: url(../img/common/rus_bullet_list_verde.gif) no-repeat;
	float: 		left;
	height:		65px;
	margin: 	0 0 0 10px;  
	padding:	0 0 0 10px; 
	width: 		180px; 
}

#area_mesinfo h4 {
	float: 		left;
	margin: 	0 0 2px 0; 
	width: 		180px; 
}

#area_mesinfo p{
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	float: 		left; 
	line-height:12px; 
	margin: 	0 0 25px 0;
	width: 		170px; 
}

#container-destacados-int {
	background: #F3F3F5; 
	border: 	none!important; 
	float:		left;
	height: 	auto;
	margin: 	10px 0 35px 0;
	width: 		465px; 
}

#area_llistatnotis {
	float: 		left;
	height: 	auto; 
	padding: 	15px 0 0 0;
	width: 		200px; 
}

#area_llistatnotis li {
	background: url(../img/common/rus_bck_puntets_horitzontal.gif) repeat-x bottom;
	float: 		left;
	height:		auto;
	margin: 	0 0 20px 9px;  
	padding:	0; 
	width: 		181px; 
}

#area_llistatnotis h4 {
	background: url(../img/common/rus_bullet_list_verde.gif) no-repeat;
	float: 		left;
	line-height:12px;
	margin: 	0;
	padding: 	0 0 0 8px;  
	width: 		110px; 
}

.area_llistatnotis-img {
	border: 	3px solid #FFFFFF; 
	float: 		left;
	height: 	50px; 
	margin: 	0 5px 5px 0; 
	width:		50px;
}

.area_llistatnotis-data {
	color: 		#17557F; 
	float: 		left;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px!important;
	margin: 	0;
	padding: 	0 0 0 8px; 
	width: 		100px; 
}

#area_llistatnotis p {
	color: 		#7C7C7D;
	float: 		left; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	line-height:12px; 
	margin: 	5px 0 0 0;
	padding: 	0 0 20px 8px; 
	width: 		auto; 
}

#contacto {
	height: 	547px; 
	padding: 	20px 10px 20px 20px; 
	width: 		170px; 
}

.linkblanc a {
	color: 		#92A81A; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

.linkblanc a:hover {
	color: 		#fff; 
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

.txt-verd {
	color: 		#8C9D34; 
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

.txt-gris {
	color: 		#989899;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

#col02-int-galeria {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0;
	min-height: 450px; 
	width: 		465px;
}

.galeria-fotos {
	float:		left; 
	margin: 	10px 0 0 -10px;
	width: 		460px; 
}

.galeria-fotos li {
	background-color:#FFFFFF;
	background-image: url(../img/rus_bck_links_transparent.gif)!important;
	background-repeat:repeat;
	float:		left; 
	display:	block;
	margin: 	0 15px 15px 0;
	padding: 	0;
	width: 		100px; 
}

.galeria-fotos a {
	border: 	4px solid #E4E5E8;
	float:		left;
	height: 	100px; 
	padding:	0;
	width: 		100px;
}

.galeria-fotos a:hover{
	border: 	4px solid #8C9D34;
	float:		left;
	height: 	100px; 
	padding:	0;
	width: 		100px;
}

#pujar {
	background: url(../img/common/rus_websprite.png) 97px -1043px;
	float:		right;
	height: 	13px;
	margin: 	3px 0 0 0; 
	text-align:	right;
	width: 		110px;
}

#pujar a {
	background: url(../img/rus_bck_transparent.gif) repeat-x;
	display:    block;
	float:		right;
	height: 	13px;
	padding: 	0 18px 0 0;
	width: 		auto;
}

#pujar a:hover {
	background: url(../img/rus_bck_transparent.gif) repeat-x;
	display:    block;
	float:		right;
	height: 	13px;
	padding: 	0 18px 0 0;
	width: 		auto;
}

#col02-enlaces {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0;
	min-height: 500px; 
	width: 		465px;
}

#col02-enlaces-extranet {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0 20px 0 0;
	min-height: 500px; 
	overflow:	hidden;
	width: 		675px;
}

#col02-enlaces-extranet h1 {
	background: url(../img/common/rus_websprite.png) 0 -637px;
	display:	block;
	float:		left; 
	height:		35px; 
	margin: 	0 40px 0 0;
	width: 		665px;
}

#col02-enlaces h2, #col02-enlaces-extranet h2 {
	background: url(../img/common/rus_bck_links.gif) no-repeat;
	color: 		#666666;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	list-style-image:none!important;
	margin:		0 0 4px 0;
}

#col02-enlaces li,#col02-enlaces-extranet li {
	float:		none!important;
	list-style-image:none;
	margin-bottom:8px;
	padding: 	0 0 0 10px;
}

#col02-enlaces li ul, #col02-enlaces-extranet li ul  {
	float:		none!important;
	margin: 	0 0 25px 0;
}

#col02-enlaces li ul li, #col02-enlaces-extranet li ul li {
	background: url(../img/common/rus_bullet_list_verde.gif) no-repeat;
	list-style-image:none;
	margin-bottom:8px;
	padding: 	0 0 0 10px;
}

.zona-enllaços {
	float:		left;
	margin: 	10px 0 10px 0;
}

.zona-enllaços p {
	float:		left;
	margin:		0!important;
}

.zona-enllaços li {
	float:		left;
	height:		auto;
	margin: 	5px 0 0 0;
	width: 		430px;
}

.zona-enllaços li ul{
	display:	block;
	float:		left;
	height:		auto;
	margin: 	10px 5px 0!important;
	width: 		430px;
}

.zona-enllaços li ul li {
	background-image:url(../img/rus_bullet_sublist_verde.gif)!important;
	color:		#636363;
	display:	block;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	-5px 0 -5px 0;
	padding: 	0 0 0 10px;
}

.minilink {
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	5px 0 5px 0;
}

.minilink a {
	background-image:url(../img/rus_bck_links_transparent.gif)!important;
	color:		#8C9D34!important;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

.minilink a:hover {
	color:		#636363!important;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
}

.mapa {
	margin: 	10px 0 0 0;
}

#video {
	margin: 	0 0 0 28px;
}

#area-logado {
	background: url(../img/rus_bck_area_logado.jpg) no-repeat;
	color:		#3E3E40;
	display:	block;
	float:		left;
	font: 		bold 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		30px;
	margin: 	14px 0 0 0;
	padding: 	0 0 0 35px;
	width: 		370px;
}

.area-logado-txt {
	float:		left;
	padding: 	0;
	width: 		280px;
}

.tancar-sessio {
	display:	block;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	35px;
	padding:	8px 0 0 0;
	width: 		auto;
}

.tancar-sessio li {
	float:		left;
	margin: 	0 0 0 5px;
	width: 		auto;
}

.horario {
	display:	inline;	
	margin: 	15px 25px 0 0; 
	padding: 	5px 0 20px 10px;
	width: 		250px;
}

.horario {
	margin: 	0 25px 0 0; 
	padding: 	5px 0 20px 0;
	width: 		auto;
}

.horario ul {
	display:	inline;	
	margin: 	15px 25px 0 0; 
	width: 		250px;
}

.horario li {
	background: url(../img/rus_bullet_lista.gif) no-repeat top left;
	display:	block;
	height:		375px;
	margin: 	0 50px 0 0;
	padding: 	5px 10px 10px 0;
	width: 		210px;
}

.horario p {
	display:	block;
	float:		none;
	margin: 	0 20px 0 0;
	padding: 	5px 0 10px 0;
	width: 		210px!important;
}

.horario h3 { 
	float:		none!important;
	margin: 	0 0 10px 0!important;
	padding: 	0;
	width: 		210px!important;
}

#area_content-comunicados, #area_content-anuncios {
	float:		left;
	height: 	auto;
	margin: 	20px 0 25px 7px;
	overflow:	hidden;
	width: 		auto;
}

#area_content-privado li{
	float:		left;
	margin: 	0 0 25px 0;
	overflow:	hidden;
}

#area_content-comunicados p, #area_content-anuncios p {
	display:	block;
	float:		left;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	0 0 12px 0; 
	width: 		665px; 
}

#area_content-comunicados h3, #area_content-anuncios h3 {
	color:		#A1B43A;
	float:		left;
	font: 		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0;
	width: 		665px;
}

#area_content-comunicados h4, #area_content-anuncios h4 {
	color:		#636568;
	float:		left;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0;
	margin: 	0 0 10px 0; 
	width: 		665px;
}

#area_content-comunicados a {
	background: url(../img/intranet/rus_bullet_links.gif) no-repeat bottom right;
	color:		#8C9D34;
	padding: 	0 8px 0 0;
}

#area_content-comunicados a:hover {
	background: url(../img/intranet/rus_bullet_links_on.gif) no-repeat bottom right;
	color:		#636363;
	padding: 	0 8px 0 0;
}

.area_content-comunicados-img, .area_content-anuncios-img {
	clear: 		both!important;
	border: 	5px solid #E4E5E8; 
	display:	block;
	float:		left;
	height: 	auto;
	margin: 	10px 12px 15px 0; 
	width: 		auto;
}

.area_content-comunicados  {
	background: url(../img/intranet/rus_ico_comunicado-b.gif) no-repeat top left;
	float:		left;
	margin: 	0 0 20px 0!important;
	padding: 	0 0 0 20px;
}

.area_content-anuncios  {
	background: url(../img/intranet/rus_ico_comunicado-c.gif) no-repeat top left;
	float:		left;
	margin: 	0 0 20px 0!important;
	padding: 	0 0 0 20px;
	width:		665px;
}

.comunicado {
	background: #FBFCFF url(../img/common/rus_bck_puntets_horitzontal.gif) repeat-x bottom;
	float:		left;
	margin: 	10px 0 0 0;
	overflow:	hidden;
	padding: 	5px 0 20px 0;
	width: 		650px;

}

table {
	border-collapse:collapse;
	margin: 	15px 0 0 0;
	width:		675px;
}

table thead {
	color:		#A1B43A;
	font: 		bold 12px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		35px;
}

table td {
	background: #FBFCFF;
	border-bottom:1px solid #cccccc; 
	padding:	8px; 
	text-align: left;
	vertical-align:top; 
}
	
table td.infonombre { font-weight:bold; padding: 10px 5px 10px 5px; text-align:left; width:350px; }
table td.infonombre a { text-decoration:underline; }

table td.extension { padding: 10px 5px 10px 5px; text-align:center; width:80px; }
table td.room { padding: 10px 5px 10px 5px; text-align:center; width:80px; }

#area-content-3acol {
	height: 	545px; 
	padding: 	20px 10px 20px 10px; 
	width: 		170px; 
}

#area-content-3acol h3 {
	margin: 	0 0 10px 0;
}

#area-content-3acol p {
	line-height:14px;
	margin: 	15px 0 0 0;
}

.anunciadopor {
	background: url(../img/common/rus_bck_puntets_horitzontal.gif) repeat-x;
	display:	block;
	font: 		normal 12px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	10px 0 20px 0;
	padding: 	8px 0 8px 0;
	width: 		665px;
}

#area_content-privado {
	float:		left;
	height: 	auto;
	margin: 	20px 0 25px 7px;
	overflow:	hidden;
	width: 		auto;
}

#area_content-privado p {
	display:	block;
	float:		left;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height: 	auto;
	margin: 	0 0 12px 0; 
	width: 		660px; 
}

#area_content-privado h3 {
	color:		#A1B43A;
	display:	block;
	float:		left;
	font: 		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0;
	width: 		665px;
}

#area_content-privado h4 {
	color:		#636568;
	display:	block;
	float:		left;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin: 	0;
	margin: 	0 0 10px 0;
	width: 		665px;
}

#area_content-privado a, #area_content-anuncios a {
	color:		#8C9D34;
}

#area_content-privado a:hover, #area_content-anuncios a:hover {
	color:		#636363;
}

.area_content-privado-img{
	border: 	5px solid #E4E5E8; 
	clear: 		both!important;
	display:	block;
	float:		left;
	height: 	auto;
	margin: 	10px 12px 15px 0; 
	width: 		auto;
}

#form-prive {
	background:	#F7F9F6;
	float:		left;
	height:		auto;
	margin:		0;
	margin: 	5px 0 20px 0;
	overflow:	hidden;
	padding: 	0 0 25px 5px; 
	width: 		661px;
}

#form-prive fieldset {
	background:	#F7F9F6;
	float:		left;
	margin:		0;
	padding: 	15px 0 0 15px; 
	width: 		661px; 
}

#form-prive label {
	clear:		both;
	color:		#808080;
	font: 		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0;
	padding: 	0 10px 0 0;
	text-align: right;
	width: 		auto;
}

#form-prive input {
	border: 	1px solid #CECFD1;  
	color: 		#636568;
	float:		left;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		18px;
	margin: 	0; 
	padding:	2px 0 0 5px;
	width: 		300px;
}

#form-prive select {
	border: 	1px solid #CECFD1;  
	color: 		#636568;
	float:		left;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		20px;
	padding:	0;
	width: 		197px;
}

#form-prive p {
	clear:		right;
	display:	block; 
	float:		none;
	height: 	auto;
	margin: 	0 20px 0 0;
	text-align: left;
	width: 		auto;
}

#form-prive textarea {
	background: #FFFFFF;
	border:		1px solid #CECFD1;
	color: 		#636568;
 	float:		left;
	font:		normal 11px "Trebuchet MS" Verdana, Tahoma, Helvetica, sans-serif;
	height:		150px;
	line-height:12px;
	margin:		2px 0 15px 0;
	padding:	3px 0 0 5px;
	width:		615px!important;
}

.form-prive-textarea-descrip {
	background: #FFFFFF;
	border:		1px solid #CECFD1;
	color: 		#636568;
 	float:		left;
	font:		normal 11px "Trebuchet MS" Verdana, Tahoma, Helvetica, sans-serif;
	height:		50px!important;
	line-height:12px;
	margin:		20px 0 20px 0;
	padding:	3px 0 0 5px;
	width:		615px!important;
}

.txtImagen {
	border: 	1px solid #CECFD1!important;  
	color: 		#636568;
	float:		left;
	font: 		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		22px!important;
	margin: 	0 0 5px 0!important; 
	padding:	2px 0 0 5px;
	width: 		250px!important;
}

div.error-acceso li {
	background: #F3F3F5 url(../img/rus_ico_alerta.gif) left no-repeat;
	color:		#B02300 !important;
	font: 		normal 10px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	left: 		121px;
	margin: 	0 0 0 50px;
	overflow:	hidden;
	padding: 	4px 0 4px 30px;
	position:	relative;
	width: 		380px;
}

iframe {
	height: 	750px;
	margin: 	10px 0 30px 0;
	overflow:	hidden;
	width: 		672px;
}

#inicio {
	background:	#00FF66;
}


/* ESTILS JULIOL 2010 -------------------------------------------------------------------------------------------------------------------------------------------------------------- */

ul#mainnav {
	background: url(../img/common/mainnav/rus_bck_verd.gif) repeat-x top left; 
	float:		left; 
	font: 		normal 12px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif!important;
	width: 		895px; 
}

ul#mainnav li {
	background: url(../img/common/mainnav/rus_bck_verd.gif) repeat-x top left; 
	border-right:1px solid #fff;
	color:		#fff; 
	cursor:		pointer;	
	display: 	block;
	float:		left; 
	height: 	35px;
	padding:	6px 0 0 9px;
	width: 		89px; 
}

ul#mainnav li:hover {
	background: url(../img/common/mainnav/rus_bck_negre.gif) repeat-x top left; 
	color:		#fff; 
	display: 	block;
	float:		left; 
	height: 	40px; 
	width: 		89px; 
}

ul#mainnav li a {
	color:		#fff;
}

ul#mainnav li a:hover {
	color:		#fff;
}

.mainnav-activo {
	background: url(../img/common/mainnav/rus_bck_negre.gif) repeat-x top left!important;
}

.mainnav-contactar {
	background: url(../img/common/mainnav/rus_bck_negre.gif) repeat-x top left; 
	border:		none!important;
	color:		#000; 
	display:	block;
	height: 	40px; 
	font-weight:bold;
	padding:	6px 0 0 9px;
	width: 		94px!important; 
}

.mainnav-contactarmainnav-activo {
	background: url(../img/common/mainnav/rus_bck_negre.gif) repeat-x top left!important;
	border:		none!important;
	width: 		94px!important; 
}

ul#destaquem  {
	float:		left;
	margin:		0!important;	
	overflow:	hidden;
	padding:	0 0 0 34px!important;	
}

ul#destaquem li {
	background: url(../img/common/rus_bck_puntets_horitzontal.gif) repeat-x bottom left;
	display:	block!important;
	float:		none!important;
	margin:		0 0 10px 0!important;
	min-height: 65px;
	padding:	0 0 35px 0!important;
	width:		385px;
}

ul#destaquem h4 a {
	color:		#636568;
	display:	block!important;
	float:		none!important;
	font: 		bold 12px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	line-height:14px!important;
	margin:		10px 0 5px 0!important;
	padding:	4px 0 0 0;
	width:		340px;
}

ul#destaquem h4 a:hover {
	color:		#A1B43A;
}

.mesinfo {
	display:	block;
	float:		right!important;
	margin:		-5px 251px 0 0!important;
	width:		35px;
}

ul#destaquem p {
	color:		#808080;
	float:		none;
	line-height:14px!important;
	margin:		0 0 15px 0;
}

.img-destaquem {
	border: 	5px solid #ebecef;
	float:		left; 
	height: 	75px;
	margin: 	0 12px 20px 0;
	padding: 	1px; 
	text-align: center;
	width: 		75px; 
}

.contenedor-textodestacado {
	background: #f3f3f5;
	color:		#565f67;
	margin:		0 0 20px 0;
	padding:	30px;
}

.contenedor-textodestacado h3 {
	background: none!important;
	float:		none;
	font: 		bold 13px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 0 10px 0;
	padding:	0!important;
	width:		auto;
}

ul.galeriafotos  {
	clear: 		both;
	float:		left!important;
	margin:		20px 0 0 0!important;
}

ul.galeriafotos li {
	display:	 inline-table!important;
	float:		left!important;
	margin:		0 12px 20px 0;
	overflow:	hidden;
	width:		220px!important;
}

.galeriafotos h4 {
	color:		#565f67;
	font: 		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		7px 0 0 0!important;
	width:		220px;
}

section#habitaciones {
	display:	block;
	clear:		both;
	float:		none;
	width:		685px;
}

.images figure, #habitaciones figure {
/* 	box-shadow:0 0 5px rgba(0, 0, 0, .1);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .1);
	margin:5px 0 0 16px; */
}

.images figure:first-child, #habitaciones figure:first-child {
	margin-left:0;
}

.images figure img:hover, #habitaciones figure img:hover {
	opacity:.5;
	-moz-transition: all 0.2s ease-out;  /* FF3.7+ */
    -o-transition: all 0.2s ease-out;  /* Opera 10.5 */
    -webkit-transition: all 0.2s ease-out;  /* Saf3.2+, Chrome */
}

.galeriafotos .subtitol {
	color:		#507f9f;
	font: 		normal 9px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0!important;
}

.galeriafotos p {
	float:		none!important;
	line-height:14px;
	margin:		5px 0 15px 0!important;
	width:		220px;
}

#columnadoble {
	display:	block;
	float:		left; 
	height: 	auto;
	margin: 	0;
	min-height: 625px; 
	overflow:	hidden;
	padding:    0 0 25px 0;
	width: 		685px;
}

#columnadoble p {
	margin: 	10px 0 0 0;
}

#columnadoble h2 {
	background: #FBFCFF url(../img/common/rus_websprite.png) 0 -783px;
	color:		#565F67;
	font:		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	height:		35px; 
	margin:		0;
	padding: 	15px 0 0 40px;
	text-align:	left;
}

#columnadoble h3 {
	background: url(../img/common/rus_websprite.png) 0 24px;
	color:		#565F67;
	display: 	block;
	font:		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0;
	padding: 	0 0 7px 0;
	text-align:	left;
}

.btn_masinfo a, .btn_leermas a, .btn_grande a, .btn_volverlistado a {
	color:		#fff!important;
}

.btn_masinfo {
	float:left;
	border-radius:3px;
	font:		normal 9px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #a5b458, #758a0d); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a5b458),color-stop(1, #758a0d)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d')"; /* IE8 */
	padding:	1px 9px 1px 5px;
	text-align: center;
	width:		28px!important;
}

.btn_masinfo:hover {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #45494d, #030304); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45494d),color-stop(1, #030304)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304')"; /* IE8 */
}

.btn_leermas {
	float:	right!important;
	border-radius:3px;
	font:		normal 9px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #a5b458, #758a0d); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a5b458),color-stop(1, #758a0d)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d')"; /* IE8 */
	margin:		0 220px 0 0!important;
	padding:	1px 6px 1px 5px;
	text-align: center;
	width:		55px!important;
}

.btn_leermas:hover {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #45494d, #030304); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45494d),color-stop(1, #030304)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304')"; /* IE8 */
}

.btn_grande {
	float:none;
	border-radius:3px;
	font:		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #a5b458, #758a0d); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a5b458),color-stop(1, #758a0d)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d')"; /* IE8 */
	margin:		25px 0 0 0!important;
	padding:	6px 6px 6px 5px;
	text-align: center;
	width:		auto!important;
}

.btn_grande:hover {
	background-image: -moz-linear-gradient(top, #45494d, #030304); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45494d),color-stop(1, #030304)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304')"; /* IE8 */
}

.btn_grande_noticias {
	float:none;
	border-radius:3px;
	font:		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #a5b458, #758a0d); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a5b458),color-stop(1, #758a0d)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d')"; /* IE8 */
	margin:		25px 0 0 0!important;
	padding:	6px 6px 6px 5px;
	text-align: center;
	width:		auto!important;
	color:		#ffffff;
}

.btn_grande_noticias:hover {
	background-image: -moz-linear-gradient(top, #45494d, #030304); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45494d),color-stop(1, #030304)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304')"; /* IE8 */
	color:		#ffffff;
}

#container-ficha {
	float:		none;
	margin:		10px 0 0 0;
}

#container-ficha-izq {
	float:		left;
	margin:		0 20px 0 0;
	width:		390px;
}

#container-ficha-der {
	float:		left;
	margin:		0;
	width:		274px;
}

#container-ficha-der h3 {
	width: 		275px;
}

#container-ficha-galeria {
	float:		left;
	overflow:	hidden;
	width:		390px;
}

#container-ficha-galeria h3 {
	margin:		12px 0 0 0;
	width:		390px;
}

.container-textoficha {
	float:		none;
	background: #f3f3f5;
	color:		#565f67;
	margin:		0 0 20px 0;
	min-height: 330px;
	padding:	30px;
	text-align: center;
	width:  	214px;
}

.container-textoficha p {
	text-align: left!important;
}

.container-textoficha h3 {
	background:	none!important;
	float:		none;
	font: 		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0 0 10px 0;
	padding: 	0!important;
	text-align: left;
	width:		auto;
}

ul#container-ficha-galeria {
	float:		none;
	margin:		6px 0 0 0;
	overflow:	hidden;
	width:		390px;
}

ul#container-ficha-galeria li {
	float:		left;
	margin:		0 10px 6px 0;
}

ul.listado-descarga {
	clear:		both;
	display:	block;
	float:		none;
	margin:		0;
}

ul.listado-descarga  li {
	background:	#fbfcff url(../img/common/rus_websprite.png) 241px -292px;
	border-top: 1px solid #fff;
	border-bottom:1px solid #e2e3e5;
	cursor:     pointer;
	display: 	block;
	float:		none;
	padding:	10px 0;
}

ul.listado-descarga li:hover {
	background:	#f3f3f5 url(../img/common/rus_websprite.png) 241px -392px;;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e2e3e5;
	display: 	block;
	padding:	10px 0;
}

ul.listado-descarga  li a {
	background: url(../img/common/rus_websprite.png) 0 -94px!important;
	font:		bold 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	padding:	0 0 0 10px!important;
}

.nombre-documento {
	color:		#666;
	font:		normal 9px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0!important;
	padding:	0 0 0 10px!important;
}

.caracteristicas {
	clear:		both;
	display:	block;
	float:		left;
	width: 		390px;
}

.caracteristicas ul {
	background: #f3f3f5;
	clear:		both;
	float:		none;
	margin:		1px 0 0 0!important;
	padding:	30px 30px 15px 20px;
}

.caracteristicas ul li {
	background: url(../img/common/rus_websprite.png) 0 -200px;
	margin:		0 0 20px 0;
	padding:	0 0 0 10px;
}

.caracteristicas ul p {
	font:		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0!important;
}

#promoshome {
	float:		left;
	width:		
}

.promoshome-izq {
	float:		left;
	margin:		0 10px 0 0;
}

.promoshome-der {
	float:		right;
}

.container-text-promos {
	background: url(../img/common/rus_websprite.png) 0 -1335px;
	height:		50px;
	margin:		-94px 0 0 0;
	overflow:	hidden;
	padding:	20px;
	position: 	relative;
	width:		165px;
}

.text-promos-content {
	color: 		#fff!important;
	opacity: 	1!important;
	padding: 	0;
}

.text-promos-content a {
	color: 		#fff!important;
	text-shadow:1px 1px 1px #000;
}

.text-promos-content a:hover {
	color: 		#999!important;
}

.text-promos-content h3 {
	font:		bold 13px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:14px!important;
	margin: 	0 0 5px 0!important;
	width:		auto!important;
}

.text-promos-content p {
	font:		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif!important;
	line-height:14px!important;
	margin: 	0!important;
	width:		auto!important;
}

ul.listconimg {	
	display:	block;
	float:		left;
	margin:		25px 0 0 34px;
}

ul.listconimg li {
	background: url(../img/common/rus_bck_puntets_horitzontal.gif) repeat-x bottom left;
	display:	block;
	float:		none;
	margin:		0 0 10px 0;
	min-height:	90px;
	padding:	0 0 10px 0;
}

ul.listconimg li img {
	display: 	block;
	float:		left;
	margin:		0 20px 0 0;
}

ul.listconimg li h3 {
	float:		left;
	color:		#A1B43A;
	font: 		bold 14px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	margin:		0!important;
	width:		500px;
}

ul.listconimg li p {
	float:		left;
	margin:		0!important;
	width:		500px;
}

.btn_volverlistado {
	float:	right!important;
	border-radius:3px;
	font:		bold 10px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #a5b458, #758a0d); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #a5b458),color-stop(1, #758a0d)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5b458', endColorstr='#758a0d')"; /* IE8 */
	margin:		0 230px 0 0!important;
	padding:	4px 6px 4px 5px;
	text-align: center;
	width:		120px!important;
}

.btn_volverlistado:hover {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image: -moz-linear-gradient(top, #45494d, #030304); /* FF3.6 */
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #45494d),color-stop(1, #030304)); /* Saf4+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304'); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#45494d', endColorstr='#030304')"; /* IE8 */
}

#border_top_double {
	background: #fff!important;
	height:		1px!important;
	padding:	0!important;
	width: 		202px!important;
}



/* LISTADO DOCUMENTACIÓN ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

ul.listado-documentacion {
	clear:		both;
	display:	block;
	float:		none;
	margin:		0!important;
}

ul.listado-documentacion li {
	background: none!important;
	margin:		0!important;
	padding:	0 0 0 0!important;
}

ul.listado-documentacion li {
	background:	#fbfcff url(../img/common/rus_bck_docs-off.png) no-repeat right 50%!important;
	border-bottom:1px solid #e2e3e5!important;
	display: 	block!important;
	font:		normal 11px "Trebuchet MS",Tahoma, Verdana, Helvetica, sans-serif;
	min-height: 10px;
	padding:	20px 0 20px 10px!important;
	width:		448px!important;
}

ul.listado-documentacion li:hover {
	background:	#f3f3f5 url(../img/common/rus_bck_docs-on.png) no-repeat right 50%!important;
	padding:	20px 0 20px 10px!important;
}

ul.listado-documentacion li a {
	font-weight:bold;
}

.descripcion_documentacion {
	margin:		0!important;
	padding:	0;
}

#h1_habitaciones {
	float:		left;
	margin: 	38px 0 0 0!important;
	width:		150px;
}

#llegenda {
  	padding: 	10px 10px 10px 20px;
    width: 		170px	
}

#llegenda h3 {
	border-bottom:1px dotted #999;
	float:		none;
	font: 		bold 14px 'MetaNormalRoman',"Trebuchet MS",Tahoma,Verdana,Helvetica,sans-serif;
	margin:		0 0 10px 0;
  	padding: 	0 0 7px 0;
    width: 		160px	
}

#llegenda ul {
  	padding: 	0;
    width: 		160px	
}

#llegenda ul li {
	display:	block;
	float:		none;
	height:		40px;
	margin:		0 0 5px 0;
}

#llegenda ul li img {
	float:		left;
	margin:		0 5px 0 0;
}

#llegenda ul li p {
	float:		none;
	padding:    7px 0 0 0;
}

#llegenda figure {
	float:		left;
	margin:		10px 0 10px 0;
	text-align: center;
}

#contacto-especial {
	height: 	350px;
	margin:		20px 0 0 0;
	padding: 	0 10px 20px 20px; 
	width: 		170px; 
}

#contacto-especial h3 {
	border-bottom:1px dotted #999;
	float:		none;
	font: 		bold 14px 'MetaNormalRoman',"Trebuchet MS",Tahoma,Verdana,Helvetica,sans-serif;
	margin:		0 0 10px 0;
  	padding: 	0 0 7px 0;
    width: 		160px	
}

ul.promos {
	float:		left;
	margin:		20px 0 0 20px!important;
}

ul.promos li {
	background: none!important;
	border:		none;
	margin:		0 0 20px 0!important;
	width:		190px;
}

#mailcliente td {
	background: #F7F9F6;
	padding:	0!important;
	width:	560px!important;
}

#mailcliente #header {
	padding:	0; 
	width:	560px!important;
}

a.abreCalendario {
	background:	transparent url(../img/calendario.png) no-repeat scroll 0 0;
	display:	block;
	float:		left;
	height:		16px;
	margin:		5px 3px 0 0;
	overflow:	hidden;
	padding:	0;
	text-indent:-2000px;
	width:		16px;
}

table.jCalendar {
	border:		1px solid #46494d;
	background:	#aaa;
	border-collapse:separate;
	border-spacing:2px;
	margin:		0!important;
	width:		170px!important;
}

table.jCalendar thead {
	height:		25px!important;
}

table.jCalendar th {
	background: url(../img/common/mainnav/rus_bck_verd.gif) repeat-x top left;
	color:		#fff;
	font-weight:bold;
	height:		25px!important;
	padding:	0 5px;
}

table.jCalendar td {
	background:	#fff;
	color:		#000;
	padding:	3px 5px;
	text-align:	center;
}

table.jCalendar td.other-month {
	background:	#ddd;
	color:		#aaa;
}

table.jCalendar td.today {
	background:	#666;
	color:		#fff;
}

table.jCalendar td.selected {
	background: url(../img/common/mainnav/rus_bck_verd.gif) repeat-x top left;
	color:		#fff;
}

table.jCalendar td.selected.dp-hover {
	background:	#46494d;
	color:		#fff;
}

table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {
	background:	#fff;
	color:		#000;
}

table.jCalendar tr.selectedWeek td {
	background:#f66;
	color:#000;
}

table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background:	#bbb;
	color:		#c3c3c3;
	background:	#fff;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	background:	#46494d;
	color:		#fff;
	font:		10px arial, sans-serif;
	line-height:1.2em;
	padding:	2px;
	position:	relative;
	width:		171px;
}

div#dp-popup {
	position:absolute;
	z-index:199;
}

div.dp-popup h2 {
	color:		#fff;
	font-size:	12px;
	text-align:	center;
	margin:		2px 0;
	padding:	0;
}

a#dp-close {
	font-size:11px;
	padding:4px 0;
	text-align:center;
	display:block;
}
a#dp-close:hover {
	text-decoration:underline;
}
div.dp-popup h2 {
	float:none!important;
}

div.dp-popup a {
	color:		#fff;
	text-decoration:none;
	padding:	3px 2px 0;
}

div.dp-popup div.dp-nav-prev {
	position:absolute;
	top:2px;
	left:4px;
	width:100px;
}
div.dp-popup div.dp-nav-prev a {
	float:left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor:pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor:		default;
}
div.dp-popup div.dp-nav-next {
	position:absolute;
	top:2px;
	right:4px;
	width:100px;
}
div.dp-popup div.dp-nav-next a {
	float:right;
}
div.dp-popup a.disabled {
	cursor:default;
	color:#aaa;
}
div.dp-popup td {
	cursor:pointer;
}
div.dp-popup td.disabled {
	cursor:default;
}

#googleplus, #plusone-div {
	float:		left;
	margin:		32px 0 0 45px!important;
	text-align: left;
	width:		auto;
}

ul.estandard {
	float:		left;
	margin:		10px 0 0 20px!important;
}

ul.estandard li {
	background: none!important;
	border:		none;
	margin:		0 0 0px 0!important;
}



