/* DEFAULT ELEMENTS ----------------------------------------------------------*/
*		{ margin: 0; padding: 0; }
body	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0; line-height: 16px; }
img		{ border: 0; vertical-align: middle; }
ul 		{ list-style: none; }
a		{ outline: 0; }
table	{ border-spacing: 0; border-collapse: collapse; border: none; }
td, th	{ vertical-align: top; text-align: left; }
select  { padding: 0; }
option  { padding: 1px 5px; }
textarea{font-family: Verdana, Arial, Helvetica, sans-serif;}

/* -----------------------------------------------------------------------------
	MAQUETACIÓN PRINCIPAL
------------------------------------------------------------------------------*/
html { height: 100%; }
body { height: 100%; background: top left no-repeat; background-attachment: fixed; }

a { text-decoration: none; color: #6A4061;}
a:hover { text-decoration: none; color: #666666;}

h1 { font-size: 22px; color: #6A4061; font-weight: bold; line-height: 30px; }
h2 { font-size: 18px; color: #6A4061; font-weight: bold; line-height: 24px; }
h3 { font-size: 16px; color: #6A4061; font-weight: lighter; line-height: 20px; }
h3.title { font-size: 16px; text-transform: uppercase; font-weight: bold; }
h4 { font-size: 12px; color: #6A4061; font-weight: bold; }

div.container { text-align: center; }
div.container_padded { text-align: left; margin: 0px auto; width: 960px; }
div.relative { position: relative; }
div.overflow { overflow: hidden; }
div.loading { background: url(loading.gif) center center no-repeat; }
div.clear, br.clear { clear: both; }
div.pointer { cursor: pointer; }
div.basearea { background: url(basearea.png) top left repeat; }
div.ptop { padding-top: 24px; }
div.ptop-sm { padding-top: 12px; }
div.pbottom { padding-bottom: 24px; }
div.pbottom-sm { padding-bottom: 12px; }
div.mtop { margin-top: 24px; }
span.alt { display: none; }

table.padded td { padding: 10px; }
table.padded td p { padding: 0px; }
table.padded td.moreinfo { padding-left: 20px; text-align: right; }
table.padded td.moreinfo a { font-weight: bold; text-decoration: underline; }

div.col-left { float: left; clear: left; width: 370px; }
div.col-right { float: right; clear: right; width: 265px; margin-right: 25px; }
div.col-ptop { padding-top: 24px; }
div.col-ptop-sm { padding-top: 12px; }
div.col-pbottom { padding-bottom: 24px; }
div.col-pbottom-sm { padding-bottom: 12px; }
div.col-right-line { padding-left: 10px; border-left: 1px solid #b2a3b1; }
div.col-right-full { float: right; clear: right; width: 300px; }
div.col-video { margin-top: 28px; }
div.col-video h3 { font-size: 12px; font-weight: bold; margin-bottom: 6px; }

div.parrafo { }
div.quote { color: #6A4061; display: block; font-family: Georgia,"Times New Roman",Times,serif; font-size: 13px; line-height: 16px; }
div.quote p { margin-bottom: 4px; }
div.purple { color: #6A4061; }
div.nastar-content { font-size: 11px; }
div.nastar-content h3 { font-size: 11px; font-weight: bold; margin-bottom: 8px; color: #000; }
div.nastar-content h4 { font-size: 11px; margin: 0px; font-weight: normal; color: #000; }
div.nastar-content p { margin-bottom: 8px; }

div.nastar div.col-video { margin-right: 35px; }
div.nastar div.col-video h3 { margin-bottom: 10px; }

div.parrafo p { margin-bottom: 6px; }
div.parrafo strong { color: #6A4061; }

div.tight p { margin-bottom: 0px; }

/* GENERAL CLASSES -----------------------------------------------------------*/
.blue { color: #009ddc !important; }
.small { font-size: 11px; }
.none { display: none; }
.italic { font-style: italic; }
.acenter { text-align: center; }

/* LINKS ---------------------------------------------------------------------*/
a.acordion-href { display: block; background: url(accordion/tabs.png) top left no-repeat; padding: 5px; color: #fff; }
a.acordion-href.hover, a.acordion-href:hover { background-position: 0px -150px; }
a.acordion-href.current { background-position: 0px -300px; }
a.acordion-href span { margin: 0px 5px; }
a.compartir { float: right; background: url(bg/compartir.gif) left center no-repeat; padding-left: 20px; color: #999; font-size: 10px; }
a.compartir:hover { background-image: url(bg/compartir-over.gif); }
a.disabled { color: #000; }
a.disabled:hover { color: #000; }

/* BACKGROUND CONTAINER ------------------------------------------------------*/
#bg-container { background: url(bg/bg-top-gris.png) top left repeat-x; overflow: hidden; }

/* HEADER --------------------------------------------------------------------*/
#header { background: url(header.png) top center no-repeat; height: 64px; position: relative; }
#header a.logo { background: url(logo.png) top left no-repeat; display: block; float: left; }
#header a.logo img { width: 169px; height: 53px; }

/* MENU ----------------------------------------------------------------------*/
#header div.menu { position: absolute; top: 0px; right: 0px; border-bottom: 1px solid #dadada; }
#header div.menu a.menu { display: block; float: left; padding: 10px 10px 9px; }
#header div.menu a.menu:hover {  background: url(menu-hover.png)  repeat-x left top; }
#header div.menu a.menu.current {  background:  url(menu-current.png)  repeat-x left top; }

/* SUBMENU -------------------------------------------------------------------*/
#header div.sub-menu { position: absolute; top: 36px; right: 0px; }
#header div.sub-menu a.submenu { display: block; float: left; margin-left: 1px; height: 29px; background: url(bg/submenu.png) right 0px; color: #fff; }
#header div.sub-menu a.submenu span { background: url(submenu.png) no-repeat right top; padding: 4px 7px 8px; float: left; }
#header div.sub-menu a.submenu img { margin-top: 4px; }
#header div.sub-menu a.submenu:hover { background: url(menu-hover.png)  repeat-x left top; }
#header div.sub-menu a.submenu.current { background: url(flecha-submenu.png)  repeat-x center top; color: #ffffff; padding-bottom: 9px; }

/* FULL-BACKGROUND IMAGE -----------------------------------------------------*/
#bgfull { position: absolute; z-index: -100; top: 0px; width: 100%; height: 100%; text-align: center; overflow-x: hidden; }
#bgfull img { position: fixed; top: 0px; left: 0px; right: 0px; width: 100%; display: block; }

#main { margin-top: 2px; }

/* MENU BEHAVIOUR ------------------------------------------------------------*/
div.menu-behaviour {}
div.menu-behaviour a { }
div.menu-behaviour a img.hover { display: none; }
div.menu-behaviour a:hover img.normal { display: none; }
div.menu-behaviour a:hover img.hover { display: inline; }

/* BREADCRUMBS ---------------------------------------------------------------*/
#base div.breadcrumbs { padding: 35px 25px 0px 25px; }
#base div.breadcrumbs span.sep { margin: 0px 5px; }
#base div.breadcrumbs a { color: #727272; }
#base div.breadcrumbs a:hover { color: #6A4061; }

/* SIDEBAR -------------------------------------------------------------------*/
#sidebar div.sidebar { clear: left; float: left; width: 193px; }
#sidebar div.sidebar-top { background: url(sidebar/sidebar.png) top left no-repeat; }
#sidebar div.sidebar-bottom { background: url(sidebar/sidebar-bottom.png) bottom left no-repeat; height: 31px; }
#sidebar div.sidebar-banner-brubru { background: url(sidebar/sidebar-banner-brubru.png) top left no-repeat; height: 171px; }
#sidebar div.sidebar-banner-medios { background: url(sidebar/sidebar-banner-medios.png) top left no-repeat; height: 171px; }
#sidebar div.es-sidebar-banner-nastar { background: url(sidebar/es-sidebar-banner-nastar.png) top left no-repeat; height: 171px; }
#sidebar div.en-sidebar-banner-nastar { background: url(sidebar/en-sidebar-banner-nastar.png) top left no-repeat; height: 171px; }
#sidebar div.es-sidebar-banner-zero-g { background: url(sidebar/es-sidebar-banner-zero-g.png) top left no-repeat; height: 172px; }
#sidebar div.en-sidebar-banner-zero-g { background: url(sidebar/en-sidebar-banner-zero-g.png) top left no-repeat; height: 172px; }
#sidebar div.sidebar-banner-contacto { background: url(sidebar/banner-contacto-bru-virgin.png) top left no-repeat; height: 241px; }
#sidebar div.es-sidebar-banner-new-catalogo { background: url(sidebar/banner-catalogo-bru-es.png) top left no-repeat; height: 171px; }
#sidebar div.en-sidebar-banner-new-catalogo { background: url(sidebar/banner-catalogo-bru-en.png) top left no-repeat; height: 171px; }

#sidebar div.languages { padding: 35px 15px 8px 15px; background: url(sidebar/languages.png) bottom left no-repeat; position: relative; color: #727272; }
#sidebar div.languages a { color: #727272; text-transform: uppercase; }
#sidebar div.languages a:hover { color: #6A4061; }
#sidebar div.languages span.sep { margin: 0px 5px; }
#sidebar div.sidebar-menu { padding: 20px 15px 0px 0px; }
#sidebar div.sidebar-menu h4 { font-size: 14px; font-weight: bold; color: #6A4061; padding-left: 12px; margin-bottom: 10px; }
#sidebar div.sidebar-menu a.item { display: block; padding: 2px 0px 2px 22px; margin-bottom: 0px; background: url(sidebar/sidebar-menu-item.png) 0px 0px no-repeat; color: #727272; text-decoration: none; }
#sidebar div.sidebar-menu a.item:hover { color: #6A4061; }
#sidebar div.sidebar-menu a.item.current { background-position: 0px -150px; color: #6A4061; font-weight: bold; }
#sidebar div.sidebar-menu a.item.active { color: #6A4061; font-weight: bold; }

/* BASE ----------------------------------------------------------------------*/
#base { float: right; width: 764px; padding-bottom: 30px; }
#base div.padded { padding: 25px 0px 25px 25px; }

/* FOOTER ---------------------------------------------------------------*/
#footer { padding: 3px 6px 2px; float: left; margin-top: 2px; background: url(footer.png) top left repeat; color: #aaa; }
#footer span.sep { margin: 0px 10px; }
#footer a.link { color: #aaa; font-size: 11px;  padding: 1px 5px 2px; }
#footer a.link:hover { color: #fff; }
/* absolute position bottom --------------------------------------------------*/
#footer-absolute { position: absolute; bottom: 0px; z-index: 10; padding-left: 200px; }

/* BANNER-TEXT ---------------------------------------------------------------*/
a.banner-text { float: right; display: block; width: 300px; height: 56px; background: url(banner-destino.png) top right no-repeat; }
a.banner-text:hover { background-position: bottom right; }


/* ACCORDION -----------------------------------------------------------------*/
div.accordion { }
div.accordion div.block { margin-top: 3px; overflow: hidden; }
div.accordion div.block a.item-trigger { display: block; width: 300px; background: url(accordion/tabs.png) top left no-repeat; padding: 2px 5px 4px; color: #fff; }
div.accordion div.block a.item-trigger:hover { background-position: 0px -150px; }
div.accordion div.block a.item-trigger.current { background-position: 0px -300px; }
div.accordion div.block a.item-trigger span { margin: 0px 5px; }

/* GALLERY -------------------------------------------------------------------*/
div.gallery { clear: both; padding-top: 24px; overflow: hidden; }
div.gallery div.pgi-visor { height: 533px; display: none; }
div.gallery div.controller { position: relative; overflow: hidden; margin-top: 10px; width: 356px; height: 60px; }
div.gallery div.controller div.area { position: absolute; top: 0px; left: 0px; width: 99999px; }
div.gallery div.controller a.item { display: block; float: left; margin: 1px; background: center center no-repeat; }
div.gallery div.controller a.item img { width: 87px; height: 56px; background: center center no-repeat; }
div.gallery div.slider { width: 356px; margin: 10px 0px; }
div.large-gallery div.slider { width: 930px; }
div.large-gallery div.controller { width: 930px; }
div.large-gallery div.controller a.item { margin: 1px 2px; }
div.pgi-gallery div.pgi-visor { height: 533px; display: none; margin-bottom: 2px; }
div.pgi-gallery a.nextPrev { position: absolute; top: 250px; display: block; width: 43px; height: 34px; z-index: 3; background: url(prevNext.png) left 0px no-repeat; }
div.pgi-gallery a.nextPrev.none { display: none; }
div.pgi-gallery a.prev { left: 0px; background-position: right 0px; }
div.pgi-gallery a.next { right: 0px; background-position: left 0px; }
div.pgi-gallery a.prev:hover { background-position: right -40px; }
div.pgi-gallery a.next:hover { background-position: left -40px; }
div.pgi-gallery div.pgi-visor-text { position: absolute; bottom: 5px; right: 5px; background: url(basearea-purple.png) top left repeat; color: #ccc; font-family: Georgia,"Times New Roman",Times,serif; width: 759px; font-style: italic; }
div.pgi-gallery div.pgi-visor-text div.padded { padding: 6px 10px !important; }
div.pgi-gallery div.pgi-visor-text div.padded p.tit { font-weight: bold; }
/* slider styles */
div.pgi-slider { height: 8px; background: url(slider/barra-scroll.png); border: 1px solid #e1d7df; }
div.pgi-slider a.ui-slider-handle { margin-top: 1px; height: 14px; width: 38px; background: url(slider/scroll.png); border: none; cursor: pointer; color: #fff; }
div.pgi-slider a.ui-slider-handle:hover { background-image: url(slider/scroll-over.png); }
/* close button */
#sub-gallery-header a.close-button { position: absolute; right: 15px; top: 15px; }
#sub-gallery-header a.close-button img.hover { display: none; }
#sub-gallery-header a.close-button:hover img.normal { display: none; }
#sub-gallery-header a.close-button:hover img.hover { display: inline; }

/* THICKBOX ------------------------------------------------------------------*/
div.popup { margin: 0px; position: relative; }
div.popup a.close_button { position: absolute; top: -10px; right: -10px; z-index: 110; 	display: block; width: 22px; height: 22px; background: url(thickbox/close.png) 0px 0px no-repeat; }
div.popup a.close_button:hover { background-position: 0px -22px; }
div.popup div.imagen { padding: 19px 24px; background: #fff; }
div.popup div.foot-text { background: url(thickbox/excerpt.png) top left repeat; color: #fff; /*position: absolute; z-index: 1000; bottom: 0px; left: 0px; */ }

/* ACCORDION -----------------------------------------------------------------*/
div.accordion div.item-content { display: none; }
/* BLOCKS --------------------------------------------------------------------*/
div.block-group { }
div.block-group div.block { margin-bottom: 46px; }
div.block-group div.block-last { margin-bottom: 0px; }
div.block-group div.block h2 { margin-bottom: 12px; }

/* LINKEXT -------------------------------------------------------------------*/
div.link-external { }
div.link-external h3 { margin-top: 30px; padding: 20px 0px 10px 0px; border-top: 1px solid #282828; }
div.link-external ul.link-group { }
div.link-external ul.link-group li { margin-bottom: 10px; }
div.link-external ul.link-group a { background: none; }
div.link-external ul.link-group a span.txt { font-weight: bold; }
div.link-external ul.link-group a span.url { color: #009ddc; padding-left: 15px; }

/* PAGINAS -------------------------------------------------------------------*/
/* home ----------------------------------------------------------------------*/
#home div.banner { margin-top: 14px; overflow: hidden; height: 118px; overflow: hidden; }
#home div.banner a.item { display: block; background: url(banner.jpg) no-repeat; width: 318px; height: 118px; float: left; margin-right: 2px; }
#home div.banner a.item.first { background-position: 0px 0px;position:relative }
#home div.banner a.item.first:hover { background-position: 0px -118px; }
#home div.banner a.item.second { background-position: -318px 0px; }
#home div.banner a.item.second:hover { background-position: -318px -118px; }
#home div.banner a.item.third { background-position: -636px 0px; margin-right: 0px; }
#home div.banner a.item.third:hover { background-position: -636px -118px; }
#home div.banner a.item h3 { color:#000000;font-size:18px;font-weight:bold;margin:12px 20px 6px; }
#home div.banner a.item p { margin: 0px 20px; color: #E1DFE1; }
#home div.banner a.item.first p { line-height:120%;margin-right:150px; }
#home div.banner a.item.second p { color:#000000;margin:0 20px;width:160px }
#home div.banner a.item p.link { margin-top: 20px; }
#home div.banner a.item.first p.link { position:absolute;right:-137px;top:75px; }
#home div.banner a.item.second p.link { margin-top: 22px; }
#home div.banner a.item:hover p.link { color: #fff; }

#home div.title { margin-top: 50px; }
#home div.title h1 { text-align: center; }
#home div.title h2 { text-align: center; }


/* brubru - oficinas ---------------------------------------------------------*/
div.oficinas div.accordion div.block div.item-content { padding: 18px 0px;  }
div.oficinas div.pgi-visor { width: 712px; height: 459px; display: block; }
div.oficinas div.pgi-controller { width: 712px; }
div.oficinas div.pgi-slider { margin:5px 0 10px; width:709px; clear: both; }
/* div.oficinas div.pgi-slider { width: 692px; margin: 10px; clear: both; } */
    

/* brubru - en los medios ----------------------------------------------------*/
div.medios div.news_details { display: none; }
div.medios div.accordion { width: 300px; }
div.medios div.accordion div.block div.item-content { padding: 6px 0px 10px;  }
div.medios div.accordion div.block a.item-trigger { padding: 4px 5px 5px; }
div.medios div.accordion ul.media-list li { padding: 2px 6px; border-bottom: 1px solid #d2d2d2; }
div.medios div.accordion ul.media-list li span.date { color: #727272; }
div.medios div.preview { margin-top: 20px; }
div.medios div.preview a { font-weight: bold; }
div.medios div.preview a img { font-weight: bold; border: 1px solid #ededed; }
div.medios div.preview a:hover img { border: 1px solid #454545; }
div.medios div.preview a.current img { border: 1px solid #454545; }

/* experiencias - destinos - archivo -----------------------------------------*/
div.destinos { }
/* destinos mapa */
/*#destinos-mapa { position: absolute; right: 0px; top: 60px; z-index: 1000; }*/
#destinos-mapa { position:relative;width:100%;overflow:hidden; }
#destinos-mapa div.links { overflow: hidden; padding: 10px 0px 5px 0px; text-align: right; font-size: 11px; color: #fff; float:right;border-bottom:1px solid #565565; }
#destinos-mapa div.links a { display: block; height: 23px; float: right; color: #fff; font-size: 11px; text-transform: uppercase; padding-left:20px; background: left 4px no-repeat; }
#destinos-mapa div.links a:hover { color: #aaa; background-position: left -46px; }
#destinos-mapa div.links a.lista {  }
#destinos-mapa div.links a.share { background-image: url(bg/compartir_mapa.png); padding-left: 2px0px; }
#destinos-mapa div.links span.sep{ float: right; margin: 2px 20px 0px 20px; }
#destinos-mapa div.eclipse-links { position: relative; float: right; }
#destinos-mapa div.links a.destinos { background: url(bg/bg-link-destinos-left.png) top left no-repeat; padding-left: 10px; }
#destinos-mapa div.links a.destinos span { color: #6A4061; cursor: pointer; display: block; height: 23px; float: left; background: url(bg/bg-link-destinos.png) top right no-repeat; padding-right: 10px; }
#destinos-mapa div.links a.destinos:hover { background-position: bottom left; }
#destinos-mapa div.links a.destinos:hover span { color: #666; background-position: bottom right; }
#destinos-mapa div.links a img { margin-top: 4px; }

/* destinos mapa viewport */
#viewport { position: relative; overflow: hidden; }
#viewport #vp_container { background: url(bg/mapamundi-750.jpg) top left no-repeat; position: absolute; top: 0px; left: 0px; z-index: 80; }
#viewport #vp_area { position: relative; }
#viewport img.map-image { position: absolute; z-index: 1; }
#viewport #vp_area a.target-img { z-index: 99; position: absolute; background: url(bg/target.png) center 0px no-repeat; }
#viewport #vp_area a.target-img.hover,
#viewport #vp_area a.target-img:hover { background-position: center -112px; }
#viewport #vp_area a.target-txt { position: absolute; padding: 2px 3px; background: #454352; display: none; }

div.destinos div.continent-list { padding: 10px 20px 10px 10px; border-left: 1px solid #b2a3b1; }
div.destinos div.continent-list div.quote { font-size: 12px; margin-bottom: 12px; }
div.destinos div.continent-list li { margin-bottom: 6px; line-height: 110%; }
div.destinos div.continent-list li a { line-height: 110%; }
/*div.destinos div.continent-list div.quote { margin-bottom: 6px; font-style: italic; }*/
div.destinos div.continent-list.nopad { padding-right: 0px; }
div.destinos div.continent-list a { color: #727272; font-size: 11px; }
div.destinos div.continent-list a:hover { color: #6A4061; }
/* popup lista destinos */
#lista-destinos { margin: 0px; padding: 20px; background: url(bg/bg-destino-lila.png) bottom right no-repeat #fff; }
#lista-destinos h2 { margin-bottom: 10px; }
#lista-destinos div.desc { margin-bottom: 30px; font-style: italic; width: 670px; }
#lista-destinos div.continent-list { border-left: 1px solid #6A4061; padding-left: 10px; }
#lista-destinos div.continent-list div.quote { margin-bottom: 10px; }
#lista-destinos div.continent-list a { color: #666; }
#lista-destinos div.continent-list a:hover { color: #6A4061; /*font-weight: bold;*/ }
#destinos-mapamundi { position: absolute; bottom: 0px; right: 0px; }
#destinos-mapamundi a.acordion-href { padding: 2px 5px 5px; }
/* destino seleccionado */
div.destinos div.gallery { }
div.destinos div.bg-destino { background: url(bg/bg-destino-lila.png) bottom right no-repeat; }
div.destinos div.mapamundi { height: 174px; background: url(bg/mapamundi-small.png) top left no-repeat transparent; }
div.destinos div.mapamundi img.target { margin: 58px 0px 0px 120px; background: url(marca-destino.png) top center no-repeat; }
#map-large { display: none; }
#mapamundi-large {  margin-left: 30px; width: 915px; height: 489px; background: url(bg/mapamundi-915.jpg) top left no-repeat; }

/* sidebar */
#sidebar div.sidebar-destinos li.title { padding: 0px 0px 3px 12px; margin-bottom: 3px; border-bottom: 1px solid #d1d1d1; }
#sidebar div.sidebar-destinos li.title,
#sidebar div.sidebar-destinos li.title a { color: #666; text-transform: uppercase; }
#sidebar div.sidebar-destinos li.title a:hover { color: #6A4061; }
#sidebar div.sidebar-destinos ul.destinos { padding: 0px; }
#sidebar div.sidebar-destinos ul.destinos a { background: url("sidebar/sidebar-submenu-item.png") no-repeat 0 0; color:#000000; display:block; font-size:0.95em; line-height:1.2; margin-bottom:0; padding: 0 8px 3px 32px;
text-decoration:none; }
#sidebar div.sidebar-destinos ul.destinos a:hover { color: #6A4061; }
#sidebar div.sidebar-destinos ul.destinos a.current { background-position: 0px -150px; color: #6A4061; font-weight: bold; }

/* contact form */
#contact-form { }
#contact-form div.col-right { width: 250px; }
#contact-form div.col-left { width: 420px; }
#contact-form div.form { margin-top: 28px; }
#contact-form input.text, #contact-form select.text { border: none; border-bottom: 1px solid #959595; color: #959595; font-size: 11px; width: 200px; }
#contact-form input.text { padding: 2px 0px; }
#contact-form table.form { }
#contact-form table.form p { margin-bottom: 6px; }
#contact-form table.form th { font-size: 12px; color: #6A4061; font-weight: normal; padding-right: 12px; }
#contact-form table.form td { padding-bottom: 12px; color: #959595; font-size: 11px; }
#contact-form a.submit { display: block; float: left; background: url(bg/submit.gif) top left repeat-y; color: #fff; padding: 5px 15px; border: none; cursor: default; }
#contact-form table.form label { display: inline; margin: 0px 0px 0px 5px; }
#contact-form table.form label.checkbox { margin: 0px; }
#contact-form div.error_message { background: #6A4061; text-align: center; color: #fff; font-weight: bold; padding: 10px 0px; margin-bottom: 28px; }

/* reservas */
#contact-reserva { }
#contact-reserva h3 { font-weight: bold; color: #fff; font-size: 14px; margin: 17px 0px 10px 0px; }

/* FLASH BG ------------------------------------------------------------------*/
#flashUnder { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

#phoney-slider { width: 692px; border: 1px solid #E1D7DF; margin: 10px; background: url(slider/barra-scroll.png) left top repeat; }
#phoney-slider div.slider { margin: 0px; width: 654px; background: none; border: none; }

#credit-popup { border: 10px solid #000; background: #fff; font-family: Georgia, "Times New Roman", sans-serif; color: #000; font-size: 14px; text-align: center; padding: 60px 65px; font-weight: bold; }
#credit-popup a { color: #666 !important; text-decoration: underline; font-weight: normal; }
#credit-popup hr { background: #000; border: none; height: 1px; margin: 15px 0px; }

