/*
    Style Index
    
    1. Generic
    2. Layout
    3. Header and Main Navigation
    4. Content
	5. Side Bar
    6. Forms
	7. Footer
*/

/* 1. Generic /////////////////////////////////////////////////////////////////////////////////// */

*						{ padding: 0px; margin: 0px; }
table					{ border-collapse: collapse; border-spacing: 0;}
a img,:link img,:visited img { border: none; }
:focus					{ outline: none; }

.hidden, hr, legend {
	display:none;
}

fieldset {
	border:none;
}

body {
	background-color:#e6e6e6;
	font-family:Verdana, Arial, sans-serif;
	color:#808285;
	padding-bottom:50px;
	margin: 0 auto;
	width: 1024px;
}



ul {
	list-style-type:none;
}

h1 span, h2 span {
	display:none;
}
h1 {
	font: normal 24px frutiger, Arial, Helvetica, sans-serif;
	color: #808285;
}
h2 {
	font: normal 18px frutiger, Arial, Helvetica, sans-serif;
	color: #808285;
	/*font-weight:normal;
	font-size:16px;*/
	margin-bottom:13px;
}


a.df_b1 {
	background:url(/i/df_b1_bg2.gif) no-repeat right 0;
	color:#e75112 !important;
	display:block;
	font:bold 12px Arial,sans-serif !important;
	height:25px;
	text-decoration:none;
	float:left;
	padding-right:10px;
	margin-right:10px;
	/*width: 45px;*/
}

a.df_b1 span {
	background:url(/i/df_b1_bg1.gif) no-repeat 0 0;
	display:block;
	padding:5px 0 0 10px;
	height:20px;
}

a.df_b1:hover {
	background:url(/i/df_b1_bg2.gif) no-repeat 100% -25px  !important;
	text-decoration:none !important;
}

a.df_b1:hover span {
	background:url(/i/df_b1_bg1.gif) no-repeat 0 -25px;
}
a.df_b2 {
	background:url(/i/df_b1_bg2.gif) no-repeat right 0;
	color:#e75112 !important;
	display:block;
	font:bold 12px Arial,sans-serif !important;
	height:25px;
	text-decoration:none;
	float:left;
	padding-right:10px;
	margin-right:10px;
	/*width: 115px;*/
}

a.df_b2 span {
	background:url(/i/df_b1_bg1.gif) no-repeat 0 0;
	display:block;
	padding:5px 0 0 10px;
	height:20px;
}

a.df_b2:hover {
	background:url(/i/df_b1_bg2.gif) no-repeat 100% -25px  !important;
	text-decoration:none !important;
}

a.df_b2:hover span {
	background:url(/i/df_b1_bg1.gif) no-repeat 0 -25px;
}

/* ORIGINAL DE NACHO
#win_galeria {
	position: absolute;
	border: 1px solid #CCC;
	background-color: #FFFFFF;
	width: 660px;
	margin-left: 20px;
	margin-top: 10px;
	padding: 5px;
	z-index: 95;
	height: 500px;
	display: none;
}

#body_off {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #333;
	z-index: 80;
	display: none;
	width: 100%;
	border: 0;
}
*/

/* 2. Layout /////////////////////////////////////////////////////////////////////////////////// */

div#utilMenu {
	width:966px;
	height:23px;
	background:url(/i/bg_utilmenu1.jpg) no-repeat;
	margin:0 auto;
	color:#fff;
	font-size:10px;
	float:right;
	/*text-align:right;*/
	padding:22px 34px 0 0;
}

div#main {
	width:980px;
	padding:0 10px;
	margin:0 auto;
	background:url(/i/bg_main1.jpg) repeat-y;
	overflow:hidden;
	height:100%;
	
	float:right;
}

div#footer {
	width:949px;
	background:url(/i/bg_footer1.jpg) no-repeat top;
	margin:0 auto;
	font-size:10px;
	padding:25px 28px 18px 23px;
	float:right;
}

div.gamma {
	float:right;
	width:270px;
}

div#alpha-beta {
	float:left;
	width:710px;
}
div.home div.welcome {
	margin-bottom: 20px;
}
div.home div.dest {
	padding:20px 0 0 20px !important;
	margin-left:10px;
	height: 40px;
}
div.home div.alpha {
	float:left !important;
	width:340px !important;
	padding:20px 0 0 20px !important;
	margin-left:10px;
	clear: left;
}

div.home div.beta {
	float:right;
	width:320px !important;
	padding:20px 0 0 10px !important;
	;
}

div#content {
	padding:20px;
}

div#alpha-beta div.alpha {
	width:150px;
	padding:20px 20px 0 20px;
	float: left;
}

div#alpha-beta div.beta {
	float:right;
	width:500px;
	padding:20px 0 0 0;
}

body#hotel div#alpha-beta div.alpha {
	float:left;
	width:200px;
	padding:20px 0 0 20px;
	margin-right:20px;
	margin-top: 111px;
}

body#hotel div#alpha-beta div.beta {
	float:left;
	width:450px;
	padding:20px 0 0 0;
}


/* 3. Header /////////////////////////////////////////////////////////////////////////////////// */

div#header {
	height:105px;
	background:url(/i/bg_header1.jpg) no-repeat top;
	overflow:hidden;
}

a#logo1 {
	display:block;
	float:left;
	padding:10px 0 0 30px;
}

a#menu:logo1 {
	display:block;
	float:left;
	padding:10px 0 0 30px;
}

ul#menu {
	float:right;
	padding:25px 13px 0 0;
}

ul#menu li {
	float:left;
	height:57px;
}

ul#menu li a {
	display:block;
	height:57px;
	background-position:top left;
	background-repeat:no-repeat;
}

ul#menu li a:hover, ul#menu li a.active {
	background-position:bottom left;
}

ul#menu li a span {
	display:none;
}

p#mainPhoto {
	margin-bottom:0 !important;
}


/* 4. Content /////////////////////////////////////////////////////////////////////////////////// */

img.logo {
	position:absolute;
	z-index:2;
	margin-top: -160px;

}

div.home p {
	font-size:11px;
	line-height:140%;
	margin-bottom:15px;
}

div.home a {
	text-decoration:none;
}

div.home a:hover {
	text-decoration:underline;
}
div.home div.dest h2{
	float: left;
	margin-right: 20px;
	padding-top:5px
}
div.home div.dest ul {
	float: left;	
}
div.home div.dest ul li {
	font-size:14px;
	text-align: center;
	float: left;
	margin-right: 20px;
	
}

div.home div.dest ul li a {
	background:url(/i/home_dest_b1.gif) no-repeat left top;
	text-align: center;
	padding: 3px 5px 0 5px;
	height: 22px;
	overflow: hidden;
	width: 130px;
	color:#808285;
	display:block;
	float: left;
	text-decoration: none;
}
div.home div.dest ul li a:hover{
	text-decoration: none;
	color:#E75112;
	background-position: left bottom;
}

div.home div.dest ul li a.active{
	text-decoration: none;
	color:#00699b;
	background-position: left bottom;
}

div.home div.dest ul li dl h3 a {
	color:#808285;
}

div.home div.dest ul li dl h3 a:hover {
	text-decoration: none;
	color:#E75112;
}

div.home div.dest ul li dl {
	margin-top:30px;
	margin-left: -180px;
	#margin-left: -340px;
	_margin-left: -340px;
	font-size:11px;
	/*height:100%;overflow:hidden;*/
	position: absolute;
	display: none;
	padding: 0;
	z-index: 90;
	width: 730px;
}
div.home div.dest ul li dl.win2 {
	width: 650px;
}
div.home div.dest ul li dl.win3 {
	width: 430px;
}
/*div.home div.dest ul li dl .bg1 {
	background: url(/i/home_win_bg1.png) no-repeat center top;
	_background: url(/i/home_win_bg1.gif) no-repeat center top;
	display: block;
	height: 100%;
	overflow: hidden;
	padding: 0 20px 0 25px;
}*/
div.home div.dest ul li dl .bg1 {
	background: url(/i/home_win1_bg1.png) no-repeat center top;
	_background: url(/i/home_win1_bg1.gif) no-repeat center top;
	display: block;
	height: 100%;
	overflow: hidden;
	padding: 0 20px 0 25px;
}
div.home div.dest ul li dl.win2 .bg1 {
	background: url(/i/home_win2_bg1.png) no-repeat center top;
	_background: url(/i/home_win2_bg1.gif) no-repeat center top;
}
div.home div.dest ul li dl.win3 .bg1 {
	background: url(/i/home_win3_bg1.png) no-repeat center top;
	_background: url(/i/home_win3_bg1.gif) no-repeat center top;
}
div.home div.dest ul li dl .b_close1 {
	display: block;
	height: 40px;
}
div.home div.dest ul li dl .b_close1 a{
	display: block;
	float: right;
	width: 24px;
	height: 24px;
	margin-top: 3px;
}
div.home div.dest ul li dl h3 {
	font-size:14px;
	text-align: left;
	display: block;
	clear: both;
	margin-bottom: 5px;
}

div.home div.dest ul li dl .col{
	display: block;
	float: left;
	overflow: hidden;
	width: 220px;
	margin: 0 10px 0 0;
}
div.home div.dest ul li dl .col2{
	display: block;
	float: left;
	overflow: hidden;
	width: 220px;
	margin: 20px 10px 0 0;
}
div.home div.dest ul li dl .col3{
	display: block;
	float: left;
	overflow: hidden;
	width: 215px;
	margin: 0 10px 0 0;
}
div.home div.dest ul li dl .col4{
	display: block;
	float: left;
	overflow: hidden;
	width: 210px;
	margin: 0;
}
div.home div.dest ul li dl.win2 .col{
	display: block;
	float: left;
	overflow: hidden;
	width: 205px;
	margin: 0 10px 0 0;
}
div.home div.dest ul li dl.win2 .col2{
	display: block;
	float: left;
	overflow: hidden;
	width: 180px;
	margin: 0 10px 0 0;
}
div.home div.dest ul li dl.win2 .col3{
	display: block;
	float: left;
	overflow: hidden;
	width: 200px;
	margin: 0;
}
div.home div.dest ul li dl.win3 .col{
	display: block;
	float: left;
	overflow: hidden;
	width: 205px;
	margin: 0 10px 0 0;
}
div.home div.dest ul li dl.win3 .col2{
	display: block;
	float: left;
	overflow: hidden;
	width: 170px;
	margin: 0;
}
/*div.home div.dest ul li dl .bg2 {
	background: url(/i/home_win_bg2.png) no-repeat center top;
	_background: url(/i/home_win_bg2.gif) no-repeat center top;
	padding: 0;
	height: 25px;
	display: block;
	clear: both;	
}*/
div.home div.dest ul li dl .bg2 {
	background: url(/i/home_win1_bg2.png) no-repeat center top;
	_background: url(/i/home_win1_bg2.gif) no-repeat center top;
	padding: 0;
	height: 25px;
	display: block;
	clear: both;	
}
div.home div.dest ul li dl.win2 .bg2 {
	background: url(/i/home_win2_bg2.png) no-repeat center top;
	_background: url(/i/home_win2_bg2.gif) no-repeat center top;	
}
div.home div.dest ul li dl.win3 .bg2 {
	background: url(/i/home_win3_bg2.png) no-repeat center top;
	_background: url(/i/home_win3_bg2.gif) no-repeat center top;	
}
div.home div.dest ul li dl dt {
	float:left;
	width:160px;
	font-weight:bold;
	background:url(/i/df_arrow4.gif) no-repeat 0px 5px;
	padding-left:8px;
	display:block;
	height:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
div.home div.dest ul li dl.win1 .col2 dt {
	width:160px;
}

div.home div.dest ul li dl.win1 .col3 dt {
	width:140px;
}
div.home div.dest ul li dl.win1 .col4 dt {
	width:150px;
}
div.home div.dest ul li dl.win2 .col dt {
	width:145px;
}
div.home div.dest ul li dl.win2 .col2 dt {
	width:120px;
}
div.home div.dest ul li dl.win2 .col3 dt {
	width:140px;
}
div.home div.dest ul li dl.win3 .col dt {
	width:145px;
}

div.home div.dest ul li dl.win3 .col2 dt {
	width:110px;
}
div.home div.dest ul li dl dd {
	margin-bottom:8px;
	display:block;
	float:left;
	height:13px;
	width:50px;
}

div.home div.dest ul li dl dd span {
	display:none;
}

div.home div.dest ul li dl dd.keys1 {
	background:url(/i/df_keys1.gif) no-repeat 0 1px;
}

div.home div.dest ul li dl dd.keys2 {
	background:url(/i/df_keys2.gif) no-repeat 0 1px;
}

div.home div.dest ul li dl dd.keys3 {
	background:url(/i/df_keys3.gif) no-repeat 0 1px;
}

div.home div.dest ul li dl dd.keys4 {
	background:url(/i/df_keys4.gif) no-repeat 0 1px;
}

div.home div.dest ul li dl dd.keys5 {
	background:url(/i/df_keys5.gif) no-repeat 0 1px;
}

div.home div.dest ul li dl dd.stars1 {
	background:url(/i/df_stars1.gif) no-repeat 0 3px;
}

div.home div.dest ul li dl dd.stars2 {
	background:url(/i/df_stars2.gif) no-repeat 0 3px;
}

div.home div.dest ul li dl dd.stars3 {
	background:url(/i/df_stars3.gif) no-repeat 0 3px;
}

div.home div.dest ul li dl dd.stars4 {
	background:url(/i/df_stars4.gif) no-repeat 0 3px;
}

div.home div.dest ul li dl dd.stars5 {
	background:url(/i/df_stars5.gif) no-repeat 0 3px;
}


div.home div.dest ul li dl a{
	background: none;
	text-align: left;
	padding: 2px;
	height: 100%;
	overflow: hidden;
	width: auto;
	display:block;
	float: none;
	text-decoration: none;
	color: #00699b;
}


div.home div.beta ul li {
	clear:both;
	overflow:hidden;
	height:100%;
	margin-bottom:18px !important;
}

div.home div.beta ul li h3 {
	color:#00699b;
	font-size:12px;
	font-weight:normal;
}

div.home div.beta ul li p {
	margin-bottom:4px !important;
}

div.home div.beta ul li p.price {
	float:left;
	color:#00699b;
	font-weight:bold;
	margin:0 9px 0 0 !important;
}

div.home div.beta ul li p.price strong {
	font-size:14px;
}

div.home div.beta ul li ul.utilmenu {
	float:left;
	padding-top:2px;
}

div.home div.beta ul li ul.utilmenu li {
	float:left;
	margin:0;
	clear:none;
	font-size:11px;
	font-weight:bold;
}

div.home div.beta ul li ul.utilmenu li a {
	margin-right:10px;
}

div.home div.beta ul li ul.utilmenu li a.mas-info {
	color:#00699b;
	background:url(/i/df_arrow1.gif) no-repeat left center;
	padding-left:11px;
}

div.home div.beta ul li ul.utilmenu li a.reservar {
	color:#e75112;
	background:url(/i/df_arrow5.gif) no-repeat 0 3px;
	padding-left:11px;
}

div.beta p, div#alpha-beta p {
	font-size:12px;
	margin-bottom:10px;
	line-height:140%;
}

div.beta h1, div#alpha-beta h1 {
	margin-bottom:10px;
}

div.beta p a, div#alpha-beta p a {
	color:#00699b;
	font-weight:bold;
	text-decoration:none;
	/*width: auto;*/
}

div.beta p a:hover, div#alpha-beta p a:hover {
	text-decoration:underline;
}

ul#submenu {
	font-size:12px;
}

ul#submenu li {
	margin-bottom:14px;
}

ul#submenu li a {
	color:#808285;
	text-decoration:none;
	background:url(/i/df_arrow2.gif) no-repeat 0 0;
	padding-left:14px;
}

ul#submenu li a.active {
	color:#00699b;
	background:url(/i/df_arrow6.gif) no-repeat 0 0;
}

ul#submenu li a:hover {
	text-decoration:underline;
}

div.pager {
	overflow:hidden;
	height:100%;
	margin-bottom:17px !important;
}

div.pager-last {
	overflow:hidden;
	height:100%;
}

p.pager-elements {
    float:left;
    height: 20px;
    display: block;
    margin-bottom:0 !important;
    font-weight: bold;
}

form.pager-controls {
	float:none;
    font-size:12px;
    clear: both;
    margin-top: 8px !important;
    padding-top: 8px;
    border-top: 1px #e4e4e4 solid;
}

form.pager-controls select {
	font-size:12px;
	color:#666;
	margin-left:2px;
	border:solid 1px #c5c5c5;
}

form.pager-controls select option {
	font-size:12px;
	padding:0 5px;
}

p.pager-controls {
	float:right;
	margin-bottom:0 !important;
}

p.pager-controls a {
	margin:0 5px;
	font-weight:normal !important;
	color:#666 !important;
}

p.pager-controls strong {
	margin:0 5px;
}

p.pager-controls span {
	background:url(/i/df_ico1.gif) no-repeat right;
	padding-right:13px;
	margin-left:11px;
}

p.pager-controls a.siguiente {
	padding-right:9px;
	background:url(/i/df_arrow7.gif) no-repeat right 5px;
}

h2.contacto_t1 {
	margin:0 !important;
}

span.required {
	color:#4388CD;
	font-weight:bold;
}

p.volver {
	margin-bottom:18px !important;
}

p.volver-last {
	margin-top:20px;
}

p.volver a, p.volver-last a {
	color:#666 !important;
	background:url(/i/df_arrow9.gif) no-repeat left;
	padding:0 0 3px 8px;
	font-weight:normal !important;
}

div.df_container1 {
	margin-bottom:30px;
}

div.df_container1 .contenido {
	border:solid 1px #e6e6e6;
	padding:14px;
	background:url(/i/df_container1_bg1.gif) repeat-x bottom;
	overflow:hidden;
	height:100%;
}

div.df_container1 .contenido img {
	float:left;
	border:solid 1px #e6e6e6;
	margin-right:10px;
}

div.df_container1 .contenido div {
	padding:0 0 10px 0px;
}

div.df_container1 .contenido h2 {
	color:#00699b;
	margin-bottom:9px;
}

div.df_container1 .contenido ul li {
	font-size:12px;
	margin-bottom:14px;
	background:url(/i/df_ico1.gif) no-repeat left;
	padding-left:7px;
	margin-left:4px;
}

div.df_container1 .utilmenu {
	background-color:#1091d0;
	padding:7px 19px 8px 17px;
	overflow:hidden;
	height:100%;
}

div.df_container1 .utilmenu p {
	color:#fff;
	font-size:12px;
	margin-bottom:0 !important;
}

div.df_container1 .utilmenu p.price {
	float:left;
	font-weight:bold;
}

div.df_container1 .utilmenu p.price strong {
	font-size:16px;
}

div.df_container1 .utilmenu p.mas-info {
	float:right;
	text-align:right;
}

div.df_container1 .utilmenu p.mas-info a {
	color:#fff !important;
	font-size:11px;
	padding-right:23px;
	display:block;
	height:17px;
	background:url(/i/df_arrow8.gif) no-repeat right;
}

div.df_container2 {
	margin-bottom:30px;
}

div.df_container2 .contenido {
	border:solid 1px #e6e6e6;
	padding:15px;
	background:url(/i/df_container2_bg1.gif) no-repeat top;
	overflow:hidden;
	height:100%;
}

div.df_container2 .contenido div {
	float:left;
	width:400px;
}

div.df_container2 .contenido h2 {
	color:#808285;
	font:20px friz_quadrata,Arial,Helvetica,sans-serif !important;
	margin-bottom:0 !important;
}

div.df_container2 .contenido p.destino {
	color:#808285 !important;
	font:14px friz_quadrata,Arial,Helvetica,sans-serif !important;
	margin-bottom:10px !important;
}

div.df_container2 .contenido p.destino span {
	display:none;
}

div.df_container2 .contenido img {
	float:right;
	border:solid 1px #e6e6e6;
}

div.df_container2 div.utilmenu {
	background:url(/i/df_container2_bg2.gif) repeat-x;
	border-left:solid 1px #e6e6e6;
	border-right:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	height:20px;
	overflow:hidden;
	padding:10px 14px 0 16px;
}

div.df_container2 div.utilmenu ul {
	float:left;
	font-size:11px;
}

div.df_container2 div.utilmenu ul li {
	display:inline;
}

div.df_container2 div.utilmenu ul li a {
	color:#00699b;
	text-decoration:none;
	font-weight:bold;
	background:url(/i/df_arrow1.gif) no-repeat left;
	padding-left:12px;
	margin-right:19px;
}

div.df_container2 div.utilmenu p {
	float:right;
	font-size:11px !important;
	margin:-5px 0 0 0 !important;
}

div.df_container2 div.utilmenu p a {
	color:#e75112 !important;
	background:url(/i/df_arrow10.gif) no-repeat right center;
	padding-right:19px;
	display:block;
	height:20px;
}
div.df_container2 div.utilmenu p a strong{
	font-size: 13px;
}

div.df_container3 {
	overflow:hidden;
	height:100%;
	margin-bottom:30px;
	border:solid 1px #e6e6e6;
	background:url(/i/df_container1_bg1.gif) repeat-x bottom;
	padding:11px 25px 24px 15px;
}

div.df_container3_alpha {
	float:left;
	width:345px;
}

div.df_container3_beta {
	float:right;
	width:260px;
	padding-top:24px;
}

div.df_container3_alpha p.rating {
	float:left;
	width:60px;
	height:50px;
	font-size:30px !important;
	color:#808285;
	margin-bottom:10px !important;
	text-align:center;
	background:url(/i/opinion_bg2.gif) no-repeat;
	padding-top:10px;
}

div.df_container3_alpha div.df_container3_alpha_t1 {
	float:left;
	margin-left:12px;
	padding-top:10px;
}

div.df_container3_alpha h2 {
	margin-bottom:0;
}

div.df_container3_alpha p.destino {
	margin-bottom:0 !important;
}

div.df_container3_alpha p.destino span {
	display:none;
}

div.df_container3_alpha p.txt {
	clear:both;
}

div.df_container3_alpha p.opiniones {
	color:#00699b;
	font-weight:bold;
	font-size:11px !important;
}

div.df_container3_alpha p.opiniones span {
	background:url(/i/opinion_ico1.gif) no-repeat left 1px;
	padding-left:18px;
	margin-right:8px;
}

div.df_container3_alpha p.opiniones a {
	background:url(/i/df_arrow1.gif) no-repeat left 4px;
	padding-left:13px;
}

div.df_container3_alpha p.visitar {
	float:left;
	background:url(/i/df_arrow1.gif) no-repeat left 6px;
	padding-left:13px;
	margin:0 !important;
}

div.df_container3_alpha p.reservar {
	float:right;
	margin:0 !important;
	text-align:right;
}

div.df_container3_alpha p.reservar a {
	color:#e75112 !important;
	background:url(/i/df_arrow10.gif) no-repeat right;
	padding-right:19px;
	display:block;
	height:17px;
}

div.df_container3_beta h3 {
	color:#e75112;
	font-size:14px;
	margin-bottom:19px;
}

div.df_container3_beta ul {
	overflow:hidden;
	height:100%;
	margin-bottom:35px;
}

div.df_container3_beta ul li {
	color:#e75112;
	font-size:12px;
	float:left;
	width:120px;
	margin-bottom:10px;
	background:url(/i/opinion_bg1.gif) no-repeat;
	height:17px;
	padding:3px 0 0 6px;
}

div.df_container3_beta ul li span {
	margin-right:8px;
}

div.df_container3_beta div {
	overflow:hidden;
	height:100%;
	padding-left:40px;
}

ul.df_container4 {
	border-top:solid 1px #e6e6e6;
	margin-bottom:17px;
}

ul.df_container4 li {
	border-bottom:solid 1px #e6e6e6;
	padding:17px 0 20px 0;
}

div.df_container4 p.date {
	margin-bottom:0 !important;
	font-size:10px !important;
}

div.df_container4 h3 {
	margin-bottom:10px;
	font-size:16px;
	color:#e75112;
	font-weight:normal;
}

div.df_container4 p.autor {
	font-weight:bold;
	float:left;
	background:url(/i/df_ln1.gif) no-repeat right;
	padding:4px 13px 0 0;
	margin:0 14px 10px 0 !important;
	height:22px;
}

div.df_container4 p.valoracion {
	//float:left;
	padding:4px 13px 0 0;
	margin:0 10px 10px 0 !important;
	height:22px;
	color:#e75112;
	font-weight:bold;
}

div.df_container4 ul.valoracion {
	padding:6px 0 0 0;
}

div.df_container4 ul.valoracion li {
	border-bottom:none;
	font-size:12px;
	display:inline;
	margin-right:11px;
	background:url(/i/df_ico1.gif) no-repeat right;
	padding-right:11px;
}

div.df_container4 ul.valoracion li.last {
	background:none;
	padding-right:0;
}

div.df_container4 div.txt {
	padding-top:10px;clear:both;
	
}

div.df_container4 div.txt p, div.df_container4 p.txt {
	clear:both;
	color:#666;
	margin-bottom:20px !important;
}

div.df_container4 ul.utilmenu1 li {
	border-bottom:none;
	font-size:11px;
	display:inline;
	margin-right:12px;
}

div.df_container4 ul.utilmenu1 li a {
	color:#e75112;
	font-weight:bold;
	padding-left:12px;
	background:url(/i/df_arrow5.gif) no-repeat left 4px;
	text-decoration:none;
}

div.df_container4 ul.utilmenu1 li a:hover {
	text-decoration:underline;
}

ul.hotel_container1 li {
	margin-bottom:30px
}

ul.hotel_container1 img {
	float:right;
	border:solid 1px #ccc;
	margin:0 0 0 30px;
}

ul.hotel_container1 p {
	margin-bottom:12px !important;
}

body#hotel ul#submenu {
	background:url(/i/bg_sm1.jpg) no-repeat bottom;
	width:170px;
	padding:0 15px 40px 15px;
}

body#hotel ul#submenu li ul {
	margin:10px 0 -5px 10px;
}

body#hotel ul#submenu li ul li {
	margin-bottom:10px !important;
}

body#hotel ul#submenu li ul li a {
	background:url(/i/df_arrow11.gif) no-repeat left;
	padding-left:12px;
}

body#hotel ul#submenu li ul li a.active {
	background:url(/i/df_arrow4.gif) no-repeat left;
}

ul.df_container5 {
	border-bottom:solid 1px #e5e5e5;
	margin-bottom:14px;
}

ul.df_container5 li {
	border-top:solid 1px #e5e5e5;
	padding:19px 13px 24px 13px;
	color:#666;
}

ul.df_container5 li div.df_container5 h2 {
	color:#e75112;
	margin-bottom:15px;
	font-size:16px;
}

div.df_container5 h2 {
	color:#e75112;
	font-size:24px;
	margin-bottom:20px;
}

div.df_container5 p.date {
	font-size:11px !important;
	margin-bottom:5px !important;
}

div.df_container5 div p {
	line-height:150%;
	margin-bottom:20px !important;
}

div.df_container5 div img {
	float:right;
	margin:0 0 20px 20px;
	border:solid 1px #999;
}

div.df_container5 a {
	color:#e75112;
	font-size:11px;
	background:url(/i/df_arrow10.gif) no-repeat right;
	padding:0 19px 2px 0;
}

div.df_container6 {
	border:solid 10px #e6e6e6;
	padding:17px 15px;
	margin-bottom:20px;
	color:#666;
	line-height:150%;
}

div.df_container6 p.referencia {
	margin-bottom:20px !important;
}

div.df_container6 p.puesto {
	margin-bottom:2px !important;
	color:#0493d6;
}

div.df_container6 p.puesto span {
	font-weight:bold;
}

div.df_container6 h2, div.df_container6 h2 a {
	margin-bottom:20px !important;
	color:#0493d6;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

div.df_container6 p.idiomas {
	margin-bottom:0 !important;
	color:#909090;
}


/* 5. Side Bar /////////////////////////////////////////////////////////////////////////////////// */

form.dfBookBox {
	background-color:#e6e6e6;
	width:250px;
	min-height:280px;
	padding:10px;
	margin-bottom:20px;
	_width: 240px;
}

form.dfBookBox fieldset {
	border:solid 1px #fff;
	padding:8px 24px 11px 24px;
	overflow:hidden;
}

form.dfBookBox label {
	font-size:11px !important;
}

form.dfBookBox p {
	margin-bottom:7px;
}

form.dfBookBox select, form.dfBookBox input.text {
	border:solid 1px #c5c5c5;
}

form.dfBookBox select.dfInputs1{
	width:200px;
}

form.dfBookBox select.dfInputs2{
	width:45px;
	height:17px;
}

form.dfBookBox select.dfInputs3{
	width:95px;
	height:17px;
}

form.dfBookBox input.dfInputs1 {
	width:27px;
	height:15px;
	padding:2px 1px 0 1px;
}

form.dfBookBox p.entrada {
	float:left;
	overflow:hidden;
	height:100%;
}

form.dfBookBox p.entrada select, form.dfBookBox p.salida select {
	float:left;
	margin-right:3px;
}

form.dfBookBox p.noches {
	float:right;
}

form.dfBookBox p.salida {
	clear:both;
	overflow:hidden;
	height:100%;
	margin-bottom:6px;
}

form.dfBookBox p.rooms, p#rooms2, p#rooms3, p#rooms4 {
	clear:both;
	float:left;
	margin-right:10px;
}

form.dfBookBox div#adults, div#adults2, div#adults3, div#adults4 {
	float:left;
	margin-right:8px;
}

form.dfBookBox div#children,div#children2,div#children3,div#children4, div#habitacion_1, div#habitacion_2, div#habitacion_3, div#habitacion_4{
	float:left;
}
form.dfBookBox div#habitacion_2,div#habitacion_3,div#habitacion_4{
	margin-top:5px;
}

form.dfBookBox a.calendar {
	background:url(/i/bg_ico_calendar1.gif) no-repeat;
	display:block;
	height:19px;
	width:19px;
	float:left;
}

form.dfBookBox a.calendar span {
	display:none;
}

form.dfBookBox p.button {
	clear:both;
	overflow:hidden;
	height:100%;
	margin-bottom:2px !important;
	padding:8px 0 0 35px;
}

div.gamma h2 {
	font-weight:normal;
	font-size:16px;
	margin-bottom:8px;
}

div.gamma p {
	font-size:11px;
}

div#df_info_call{
	margin:0 0 15px 10px;
}

ul#df_actividades {
	margin:0 0 15px 10px;
	overflow:hidden;
	height:100%;
}

ul#df_actividades li {
	float:left;
	height:20px;
	padding-top:141px;
}

ul#df_actividades li.golf {
	border:solid 1px #690;
	margin-right:5px;
	background:url(/i/df_golf_f1.jpg) no-repeat top;
}

ul#df_actividades li.spa {
	border:solid 1px #0493d6;
	margin-right:5px;
	background:url(/i/df_spa_f1.jpg) no-repeat top;
}

ul#df_actividades li.eventos {
	border:solid 1px #857971;
	background:url(/i/df_eventos_f1.jpg) no-repeat top;
}

ul#df_actividades li a {
	display:block;
	width:78px;
	height:20px;
}

ul#df_actividades li a span {
	display:none;
}

ul#df_actividades li.golf a {
	background:url(/i/df_golf_t1.gif) no-repeat;
}

ul#df_actividades li.spa a {	
	background:url(/i/df_spa_t1.gif) no-repeat;
}

div#gamma_news {
	margin:0 0 15px 10px;
}

div#gamma_news p {
	margin-bottom:14px;
}

div#gamma_news p a {
	color:#00699b;
	background:url(/i/df_arrow1.gif) no-repeat left center;
	padding-left:11px;
	font-weight:bold;
	text-decoration:none;
}

div#gamma_news p a:hover {
	text-decoration:underline;
}

div#gamma_news p.date {
	font:10px Arial;
	margin-bottom:10px;
}

div#gamma_news h3 a, div#gamma_news h3{
	color:#00699b;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:10px;
}

div#gamma_news h3 a:hover{
	text-decoration:underline;
}


div#gamma_subs {
	margin:0 0 15px 10px;
}

div#gamma_subs p {
	margin-bottom:14px;
}

div#gamma_subs p a {
	color:#00699b;
	padding-left:11px;
	font-weight:bold;
	text-decoration:none;
}

div#gamma_subs p a:hover {
	text-decoration:underline;
}

div#gamma_subs p.date {
	font:10px Arial;
	margin-bottom:10px;
}

div#gamma_subs h3 a, div#gamma_news h3{
	color:#00699b;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:10px;
}

div#gamma_subs h3 a:hover{
	text-decoration:underline;
}

div#gamma_subs input {
	margin-bottom:6px;
	height:19px;
	padding:3px 2px 0 2px;
	float:left;
	margin-right:4px;
}

div.subscribete {
	margin:0 0 15px 10px;
}

div.subscribete h2 {
	margin-bottom:5px !important;
}

div.subscribete p {
	margin-bottom:6px;
}

div.subscribete input {
	margin-bottom:6px;
	height:19px;
	padding:3px 2px 0 2px;
	float:left;
	margin-right:4px;
}


/* 6. Forms /////////////////////////////////////////////////////////////////////////////////// */

input, select, textarea {
	border:solid 1px #c5c5c5;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666;
}

form span.required {
	display:block;
	float:left;
	margin-right:5px;
}

.df_form1 {
	border:solid 1px #e6e6e6;
	font-size:12px;
	_float: left;
	_width: 500px;
}

.df_form1 h2 {
	margin:0 !important;
	border-bottom:solid 1px #e6e6e6;
}

.df_form1 fieldset {
	padding:20px 14px 20px 17px;
}

.df_form1 fieldset label {
	float:left;
	width:130px;
	color:#666;
}

.opinion_form1 fieldset label {
	float:left;
	width:100px;
	color:#666;
}

.df_form1 fieldset br {
	display:none;
}

.df_form1 fieldset p {
	clear:both;
	margin-bottom:10px !important;
}

.df_form1 div.valoracion {
	padding-top:12px;
	margin-bottom:28px;
	height:100%;
	overflow:hidden;
	clear:both;
}

div.valoracion_p1 {
	float:left;
	margin-right:22px;
}

div.valoracion_p2 {
	clear:both;
}

div.valoracion_p2 div {
	float:left;
	margin-right:22px;
}


.df_form1 div h3 {
	font-weight:normal;
	font-size:12px;
	color:#666;
	margin:0 0 15px 0;
}

.df_form1 .input1 {
	width:187px;
	height:14px;
	padding:3px;
}

.df_form1 .input2 {
	width:42px;
	height:14px;
	padding:3px;
}

.df_form1 .input3 {
	width:504px;
	height:14px;
	padding:3px;
}

.df_form1 .textarea1 {
	width:479px;
	height:184px;
	padding:3px;
}

.df_form1 .textarea2 {
	width:504px;
	height:184px;
	padding:3px;
}

.df_form1 .textarea3 {
	width:309px;
	height:184px;
	padding:3px;
}

.df_form1 .select1 {
	width:43px;
	height:18px;
}

.df_form1 .select2 {
	width:197px;
	height:18px;
}

.df_form1 ul.form_utilmenu1 {
	clear:both;
	margin:0 0 0 127px;	
}

ul.form_utilmenu1 li {
	margin-bottom:18px;
	font-size:12px;
}

.df_form1 ul.form_utilmenu1 li input {
	border:none;
}

ul.form_utilmenu1 li label{
	float:none;
	margin-left:16px;
}

ul.form_utilmenu1 li a {
	color:#00699b;
	font-weight:bold;
	text-decoration:none;
}

ul.form_utilmenu1 li a:hover {
	text-decoration:underline;
}

.df_form1 p.button {
	padding-left:145px;
}

.opinion_form1 p.button {
	padding-left:115px;
}

form.df_form2 {
	background-color:#e6e6e6;
	padding:10px;
	margin-bottom:30px;
}

form.df_form2 fieldset {
	border:solid 1px #fff;
	padding:14px 18px;
}

form.df_form2 select.dfInputs1 {
	width:198px;
}

form.df_form2 select.dfInputs2 {
	width:45px;
}

form.df_form2 select.dfInputs3 {
	width:100px;
}

form.df_form2 input.dfInputs1 {
	width:29px;
	padding:1px;
}

form.df_form2 p.disponibilidad-destino {
	float:left;
	width:200px;
	margin-right:12px;
}

form.df_form2 div.disponibilidad-entrada {
	float:left;
	width:250px;
	margin-right:12px;
}

form.df_form2 div.disponibilidad-entrada p {
	float:left;
	margin-right:15px;
}

form.df_form2 p.desglose-habitaciones {
	width:80px;
	float:left;
}

form.df_form2 div.desglose-habitaciones-container {
	float:left;
	overflow:hidden;
	height:100%;
}

form.df_form2 div.desglose-habitaciones {
	clear:both;
}

form.df_form2 div.desglose-habitaciones h4, form.df_form2 div.desglose-habitaciones h5 {
	font-size:12px;
	font-weight:normal;
	float:left;
	padding-top:18px;
	margin-right:10px;
}

form.df_form2 div.desglose-habitaciones p {
	font-size:12px;
	float:left;
	margin-right:10px;
}

form.df_form2 label, form.df_form2 h4, form.df_form2 h5 {
	font-size:11px !important;
}

form.df_form2 p.button {
	clear:both;
}

form.df_form2 p {
	margin-bottom:13px !important;
}

form.df_form3 h2 {
	margin-bottom:7px;
}

form.df_form3 p.required {
	margin-bottom:10px !important;
}

form.df_form3 fieldset {
	background-color:#e6e6e6;
	padding:10px;
	margin-bottom:38px;
}

form.df_form3 fieldset.last {
	margin-bottom:24px;
}

form.df_form3 fieldset div.df_form3 {
	border:solid 1px #fff;
	padding:14px;
	overflow:hidden;
	color:#666;
}

form.df_form3 fieldset div.df_form3 br {
	display:none;
}

form.df_form3 fieldset div.df_form3 p {
	margin-bottom:8px !important;
}

form.df_form3 fieldset div.df_form3 p.last {
	margin-bottom:0 !important;
}

form.df_form3 fieldset div.df_form3 p label {
	float:left;
	width:160px;
	padding-top:1px;
	font-size:11px;
}

form.df_form3 fieldset div.df_form3 input {
	height:17px;
	padding:3px 2px 0 2px;
	font-size:11px;
}

form.df_form3 fieldset div.df_form3 input.input1 {
	width:249px;
}

form.df_form3 fieldset div.df_form3 input.input2 {
	width:194px;
}

form.df_form3 fieldset div.df_form3 input.input3 {
	width:144px;
}

form.df_form3 fieldset div.df_form3 input.input4 {
	width:174px;
}

form.df_form3 fieldset div.df_form3 input.input5 {
	width:99px;
}

form.df_form3 fieldset div.df_form3 input.input6 {
	width:114px;
}

form.df_form3 fieldset div.df_form3 textarea.textarea1 {
	padding:3px 2px 0 2px;
	width:414px;
	height:147px;
	font:11px Verdana,Arial,sans-serif;
}

form.df_form3 fieldset div.df_form3 select {
	height:22px;
	padding-top:2px;
}

form.df_form3 fieldset div.df_form3 select.select1 {
	width:48px;
	margin-right:7px;
	float:left;
}

form.df_form3 fieldset div.df_form3 select.select2 {
	width:48px;
	margin:0 7px;
	text-align:center;
}

form.df_form3 fieldset div.df_form3 select.select3 {
	width:63px;
	margin-left:7px;
	text-align:center;
}

form.df_form3 fieldset div.df_form3 select.select4 {
	width:61px;
}

form.df_form3 fieldset div.df_form3 select.first {
	margin-left:0;
}

form.df_form3 fieldset div.df_form3 ul.list1 {
	margin-bottom:20px;
}

form.df_form3 fieldset div.df_form3 ul.list1 li {
	font-size:11px;
	margin-bottom:13px;
	overflow:hidden;
	height:100%;
}

form.df_form3 fieldset div.df_form3 ul.list1 li input {
	float:left;
	margin-right:5px;
	border:none;
}

form.df_form3 fieldset div.df_form3 ul.list1 li label {
	float:left;
	padding-top:2px;
}

form.df_form3 fieldset div.df_form3 p label.fecha {
	float:none;
	margin:0 5px 0 10px;
}

form.df_form3 fieldset div.df_form3 div.titulacion {
	margin-bottom:18px;
}

form.df_form3 fieldset div.df_form3 div.last {
	margin-bottom:0;
}

form.df_form3 fieldset div.df_form3 div.carnet {
	overflow:hidden;
	height:100%;
	margin-bottom:8px;
	font-size:11px;
}

form.df_form3 fieldset div.df_form3 ul.list2 li {
	float:left;
}

form.df_form3 fieldset div.df_form3 ul.list2 input {
	float:left;
	margin:1px 5px 0 0;
	border:none;
}

form.df_form3 fieldset div.df_form3 ul.list2 label {
	margin:3px 10px 0 0;
	float:left;
}

form.df_form3 fieldset div.df_form3 div.carnet label.carnet {
	margin:3px 10px 0 15px;
	float:left;
}

form.df_form3 p.privacidad {
	padding-left:150px;
	overflow:hidden;
	height:100%;
	margin-bottom:22px !important;
	color:#666;
}

form.df_form3 p.privacidad a {
	color:#0493d6 !important;
	font-weight:normal !important;
	text-decoration:underline !important;
}

form.df_form3 p.privacidad input {
	float:left;
	margin-right:10px;
	border:none;
}

form.df_form3 p.button {
	padding-left:195px;
}

form.df_form3 div.identicarse p {
	float:left;
	margin-right:15px;
}

form.df_form3 div.identicarse p.olvido {
	clear:both;
	margin-bottom:0 !important;
	padding-top:10px;
	float:none;
}

form.df_form3 div.identicarse p.olvido a {
	font-weight:normal !important;
	text-decoration:underline !important;
	color:#4388cd !important;
	font-size:11px;
}

form.df_form3 div.identicarse label {
	width:auto !important;
	margin-right:5px;
}


/* 7. Footer /////////////////////////////////////////////////////////////////////////////////// */

div#footer div.alpha {
	float:left;
}

div#footer ul.beta {
	float:right;
}

div#footer div.alpha p {
	margin-bottom:8px;
}

div#footer a {
	color:#808285;
	text-decoration:none;
	margin-left:4px;
	padding-left:6px;
	background:url(/i/df_ico1.gif) no-repeat left 6px;
}

div#footer a:hover {
	text-decoration:underline;
}

div#footer a.first {
	background:none;
	margin-left:0;
	padding-left:0;
}

div#footer ul {
	list-style-type:none;
}

div#footer ul li {
	display:inline;
}


/******** NEW ********/
#body_off {
	background-color:#FFFFFF;
	display:none;
	opacity:0.75;
	position:absolute;
	width:980px;
	z-index:10;
}

#bodyOff {
background-color:#FFFFFF;
display:none;
height:100%;
left:0;
opacity:0.75;
position:fixed;
top:0;
width:100%;
z-index:10;
}


#win_galeria {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
height:500px;
margin-left:130px;
margin-top:80px;
padding:5px;
position:absolute;
width:660px;
z-index:15;
}

.win_galeria {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
height:500px;
margin-left:130px;
margin-top:0px;
padding:5px;
position:absolute;
width:660px;
z-index:15;
}

#win_gallery {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
height:500px;
margin-left:130px;
margin-top:80px;
padding:5px;
position:absolute;
width:660px;
z-index:15;
}

.win_gallery {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
display:none;
height:500px;
margin-left:130px;
margin-top:0px;
padding:5px;
position:absolute;
width:660px;
z-index:15;
}

div.home div.welcome {
padding:0px 10px 0 10px;
}

div#lenguajes{
	float:left;
	position:relative;
	left:715px;
	top:0px;
	display: none;
}

div#lenguajes div.caja{
	background-color:#298FC0;
	border:2px solid #005E8A;
	overflow:hidden;
	padding:10px;
}

div#lenguajes div.caja ul{
	margin-bottom: 3px;
	text-align:left;
	list-style-image: "/i/fl_spain.png";	
}
div#lenguajes div.caja li {
	margin-top: 3px;
}

div#lenguajes div.caja li img{
	margin:0 6px 0 0;
}

div#lenguajes div.caja li a{
	color:#FFFFFF;
	text-decoration: none;
	font-weight: bold;
	vertical-align:super;
	font-size: 10px;
	
}
div#lenguajes div.caja li a:hover{
	text-decoration: underline;
}

.win_habitaciones, .win_tarifas {
	position: absolute;
	border: 1px solid #CCC;
	background-color: #FFFFFF;
	width: 200px;
	margin-left: 150px;
	margin-top: 0px;
	padding: 10px;
	display: none; 
}
.win_habitaciones a{
	margin-left:15px;
}
.win_habitaciones p{
padding: 10px;	
}

.win_tarifas {
	width: 250px;
	margin-left:600px;
	margin-top:-87px;
} 
.win_tarifas a{
	margin-left:15px;
	background:transparent url(/i/df_arrow13.gif) no-repeat scroll right top;
	color:#4388CD;
	padding:1px 20px 1px 0;
}
.win_tarifas p{
padding: 10px;	
}

div#utilMenu ul{
	float: right;
	margin: 0;
}
div#utilMenu ul li{
	float : left;
	width: 150px;
}


div#utilMenu ul li a.menuLng{
	/*float: right;*/
	display: block;
	color: #FFF;
	background: url(/i/df_arrow15.gif) left top no-repeat;
	padding: 4px 0 0 25px;
	height: 15px;
	margin-left: 30px;
	text-decoration: none;
}
div#utilMenu ul li a.menuLng:hover, div#utilMenu ul li a.active{
	background: url(/i/df_arrow15.gif) left bottom no-repeat;
}

div#utilMenu ul li .lng{	
	font-size:11px;
	position: absolute;
	z-index: 90;
	width: 125px;
	display: none;
}
div#utilMenu ul li .lng  .b_close2 {
	display: block;
	height: 20px;
}
div#utilMenu ul li .lng  .b_close2 a{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 0;
	background: none;
}
div#utilMenu ul li .lng .bg1{
	padding: 0 10px 10px 10px;
	background:url(/i/lng_win_bg1.png) left top no-repeat;
	_background: url(/i/lng_win_bg1.gif) left top no-repeat;
	height: 100% !important;
	overflow: hidden;
	}
div#utilMenu ul li .lng .bg2{
	background: url(/i/lng_win_bg2.png) no-repeat center top;
	_background: url(/i/lng_win_bg2.gif) no-repeat center top;
	padding: 0;
	height: 25px;
	display: block;
	clear: both;
}
div#utilMenu ul li .lng ul{
	float: none;
	margin-top: 10px;
	}
div#utilMenu ul li .lng ul li{
	float: none;
	padding: 0 0 0 20px;
	display: block;
	}
div#utilMenu ul li .lng ul li a{
	float: left;
	display: block;
	clear: both;
	text-decoration: none;
	color: #00699B;
	font-weight: bold;
	background: url(/i/df_arrow1.gif) left 4px no-repeat;
	padding-left: 12px;
	margin: 10px 0 0 0;
	text-decoration: none;
	}
/**/	
div#utilMenu ul li .login{	
	font-size:11px;
	z-index: 90;
	width: 260px;
	display: none;
	position: absolute;
}
div#utilMenu ul li .login .b_close2 {
	display: block;
	height: 20px;
}
div#utilMenu ul li .login .b_close2 a{
	display: block;
	float: right;
	width: 20px;
	height: 20px;
	margin-top: 0;
	background: none;
}
div#utilMenu ul li .login .bg1{
	padding: 0 10px 10px 20px;
	background:url(/i/login_win_bg1.png) left top no-repeat;
	_background: url(/i/login_win_bg1.gif) left top no-repeat;
	height: 100% !important;
	overflow: hidden;
	}
div#utilMenu ul li .login .bg2{
	background: url(/i/login_win_bg2.png) no-repeat center top;
	_background: url(/i/login_win_bg2.gif) no-repeat center top;
	padding: 0;
	height: 25px;
	display: block;
	clear: both;
}
div#utilMenu ul li .login fieldset{
	margin: 20px 0 0 0;
	}
div#utilMenu ul li .login p{
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
	}
div#utilMenu ul li .login p input{
	border: #bbb 1px solid;
	padding: 2px;
	width: 120px;
	}
div#utilMenu ul li .login p label{
	color: #999;
	float: left;
	margin-top: 4px;
	width: 80px;
	text-align: left;
	clear:both;
	}
div#utilMenu ul li .login p.button{
	margin-left: 95px;
	}
	
	
	/* Sidebar */

div.aavv_sm1 {
	width:249px;
	margin:-20px 0 0 11px;
}

div.aavv_sm1 div {
	padding:24px 20px 31px 27px;
	background:url(/i/aavv_sm1_bg1.jpg) no-repeat bottom;
	margin-bottom:30px;
}

div.aavv_sm1 ul {
	list-style-type:none;
}

div.aavv_sm1 ul li {
	margin-bottom:14px;
}

div.aavv_sm1 ul li a {
	color:#808285;
	text-decoration:none;
	padding-left:16px;
	font-size:12px;
	background:url(/i/df_arrow14.gif) no-repeat left 4px;
}

div.aavv_sm1 ul li a:hover {
	text-decoration:underline;
}

/*5 banners index */
div .etiqueta{
	position: relative; 
	float: left; 
	width: 135px;
	 margin-left: 49px; 
}
