/* $Id: Dutti.css,v 1.14.2.6 2009/11/05 11:03:32 johnalbin Exp $ */
   
/*
 * Dutti STYLES
 *
 * This is an example stylesheet. Sub-themes should NOT include the Dutti/Dutti.css
 * file, but instead copy this CSS to their own stylesheets.
 *
 * In this stylesheet, we have included all of the classes and IDs from this
 * theme's tpl.php files. We have also included many of the useful Drupal core
 * styles to make it easier for theme developers to see them.
 *
 * Many of these styles are over-riding Drupal's core stylesheets, so if you
 * remove a declaration from here, the styles may still not be what you want
 * since Drupal's core stylesheets are still styling the element. See the
 * drupal6-reference.css file for a list of all Drupal 5.x core styles.
 *
 * In addition to the style declarations in this file, other Drupal styles that
 * you might want to override or augment are those for:
 *
 *   Book Navigation  See line 74  of Dutti's drupal6-reference.css file
 *   Forum            See line 197 of Dutti's drupal6-reference.css file
 *   Menus            See line 667 of Dutti's drupal6-reference.css file
 *   News Aggregator  See line 20  of Dutti's drupal6-reference.css file
 *   Polls            See line 287 of Dutti's drupal6-reference.css file
 *   Search           See line 320 of Dutti's drupal6-reference.css file
 *   User Profiles    See line 945 of Dutti's drupal6-reference.css file
 
	COLORS
	
	#DED8CA -> GRISESITO
 
 
 */
 .jcarousel-next, .jcarousel-prev {
	display:none!important;
 }
div.messages, div.status, div.warning, div.error {
	background-color:#FFFFCC!important;
	background-image:url(images/messages-status.png)!important;
	background-position:5px 5px!important;
	background-repeat:no-repeat!important;
	border:2px solid #FFFF77!important;
	color:#000000!important;
	margin:0 1em 5px!important;
	min-height:21px!important;
	padding:5px 5px 5px 35px!important;
}
* {
	outline:none;
}
/** body **/
  body
  {
	background:#000000;
	padding:0;
	margin:0;
	color:#B3B3B3;
  }
  table {
	color:black;
  }
  .tabs a.active{
	color:black !important;
	font-weight:bold;
  }
  
  #page
  {
	background:#000000;
	margin:auto;
	width:960px;
  }

  #page-inner
  {
	padding:0 10px;
	border-top:none;
	overflow:hidden
  }

/** header **/
  .not-front #logo {
	display:block;
	float:left;
	margin-left:50%;
	position:relative;
	width:151px;
	z-index:10;
  }
  .not-front #logo #logo-image {
	margin-left:-90px;
	background:url(./images/massimo_dutti_home_logo.gif) no-repeat scroll 0 0;
	height:30px;
	width:180px;
	position:relative;
	z-index:11;
  }
  .not-front #sb-wrapper #logo #logo-image{
	position:fixed;
	z-index:1;
	margin-top:-35px;
	padding:0!important;
	top:75px;
	
	/*PARA OCULTAR EL LOGO*/
	bottom:0;
	height:0;
	left:0;
	margin-left:0;
	margin-top:0;
	right:0;
	top:0;
	width:0;
	/*PARA OCULTAR EL LOGO*/	
  }
  .not-front #header {
	height:auto;
	margin-top:30px;
  }
  .front #header
  {
	height:55px;
  }

  #header-inner
  {
  }

  #logo-title /* Wrapper for logo, website name, and slogan */
  {
  }

  .front #logo /* Wrapper for logo */
  {
	float:right;
    padding: 0;
  }

  .front #logo-image /* The actual logo image */
  {
	background:transparent url(./images/massimo_dutti_logo.jpg) no-repeat scroll 0 0;
	height:55px;
	width:153px;
  }
  h1#site-name, div#site-name /* The name of the website */
  {
    margin: 0;
    font-size: 2em;
    line-height: 1.3em;
  }

  #site-name a:link,
  #site-name a:visited
  {
    color: #000;
    text-decoration: none;
  }

  #site-name a:hover
  {
    text-decoration: underline;
  }

  #site-slogan /* The slogan (or tagline) of a website */
  {
  }

  #header-blocks /* Wrapper for any blocks placed in the header region */
  {
  }

/** main (container for everything else) **/
  #main
  {
  }

  #main-inner
  {
  }

/** content **/
  #content
  {
  }

  #content-inner
  {
	height:517px !important;
	overflow:hidden;
  }
  .front #content-inner {
	height:600px!important;
  }

  .front .logged-in #content-inner {
	height:600px!important;
  }

  body.logged-in #content-inner {
	height:auto!important;
  }

  #mission /* The mission statement of the site (displayed on homepage) */
  {
  }

  #content-top /* Wrapper for any blocks placed in the "content top" region */
  {
  }

  #content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */
  {
  }
  #content-header h1 {
	display:none;
  }

  .breadcrumb /* The path to the current page in the form of a list of links */
  {
    padding-bottom: 0; /* Undo system.css */
  }

  h1.title, /* The title of the page */
  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
  h3.title /* Comment title */
  {
    margin: 0;
  }
 .not-logged-in div.messages,
 .not-logged-in div.status,
 .not-logged-in div.warning,
 .not-logged-in div.error{
	display:none;
 }
  div.messages /* Important messages (status, warning, and error) for the user */
  {
	position:fixed;
	top:50%;
	z-index:60;
	left:50%;
  }

  div.status /* Normal priority messages */
  {
  }

  div.warning, tr.warning /* Medium priority messages */
  {
    /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
  }

  div.error, tr.error /* High priority messages. See also the .error declaration below. */
  {
  }







  .help /* Help text on a page */
  {
    margin: 1em 0;
  }

  .more-help-link /* Link to more help */
  {
    font-size: 0.85em;
    text-align: right;
  }

  #content-area /* Wrapper for the actual page content */
  {
	display:block;
	float:left;
  }

  ul.links /* List of links */
  {
  display:none!important;
  }

  ul.links.inline
  {
    margin: 0;
    display: inline;
  }

  ul.links li
  {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em;
  }

  .pager /* A list of page numbers when more than 1 page of content is available */
  {
    clear: both;
    margin: 1em 0;
    text-align: center;
  }

  .pager a, .pager strong.pager-current
  {
    padding: 0.5em;
  }

  .feed-icons /* The links to the RSS or Atom feeds for the current list of content */
  {
    margin: 1em 0;
	display:none;
  }

  .front #content-bottom /* Wrapper for any blocks placed in the "content bottom" region */
  {
  float:right;
  }

/** navbar **/
  #navbar
  {
  }

  #navbar-inner
  {
  }

  #search-box /* Wrapper for the search form */
  {
  }

  #edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
  {
    display: none;
  }

  #primary /* Primary links */
  {
  }

  #secondary /* Secondary links */
  {
  }

/** sidebar-left **/
  #sidebar-left
  {
	display:block;
	float:left;
	margin:0;
  }
  }

  #sidebar-left-inner
  {
  }

/** sidebar-right **/
  #sidebar-right
  {
  }

  #sidebar-right-inner
  {
  }

/** footer **/
  #footer
  {
	margin:-15px 0 0; 
  }

 .node-type-front-page #footer
  {
	margin:-5px 0 0;
  }
 .node-type-front-page #content-area
  {
	margin:8px 0 5px;
  }
  #footer-inner
  {
  }

  #footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
  }

/** closure **/
  #closure-blocks /* Wrapper for any blocks placed in the closure region */
  {
  }

/** Drupal nodes **/
  .node /* Node wrapper */
  {
  }

  .node-inner /* Additional wrapper for node */
  {
  }

  .sticky /* A sticky node (displayed before others in a list) */
  {
  }

  .node-unpublished /* Unpublished nodes */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
  .comment-unpublished div.unpublished
  {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word; /* A very nice CSS3 property */
  }

  .node-mine /* A node created by the current user */
  {
  }

  .node-teaser /* A node displayed as teaser */
  {
  }

  /* All nodes are given a node-type-FOO class that describes the type of
   * content that it is. If you create a new content type called
   * "my-custom-type", it will receive a "node-type-my-custom-type" class.
   */
  .node-type-page /* Page content node */
  {
  }

  .node-type-story /* Story content node */
  {
  }

  .node h2.title /* Node title */
  {
  }

  .marker /* "New" or "Updated" marker for content that is new or updated for the current user */
  {
    color: #c00;
  }

  .node .picture /* The picture of the node author */
  {
  }

  .node.node-unpublished .picture,
  .comment.comment-unpublished .picture
  {
    position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
  }

  .node .meta /* Wrapper for submitted and terms data */
  {
  }

  .node .submitted /* The "posted by" information */
  {
  }

  .node .terms /* Node terms (taxonomy) */
  {
	display:none;
 }
  .node-type-producto .node .terms /* Node terms (taxonomy) */
  {
  display:none;
  }

  .node .content /* Node's content wrapper */
  {
  }

  .node ul.links /* Node links. See also the ul.links declaration above. */
  {
  }

  .preview .node /* Preview of the content before submitting new or updated content */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal comments **/
  #comments /* Wrapper for the list of comments and its title */
  {
    margin: 1em 0;
  }

  #comments-title /* Heading for the list of comments */
  {
  }

  .comment /* Wrapper for a single comment */
  {
  }

  .comment-inner /* Additional wrapper for a single comment */
  {
  }

  .comment-preview /* Preview of the comment before submitting new or updated comment */
  {
  }

  .comment.new /* A new comment since the user last viewed the page. */
  {
  }

  .comment.odd /* An odd-numbered comment in the list of comments */
  {
  }

  .comment.even /* An even-numbered comment in the list of comments */
  {
  }

  .comment.first /* The first comment in the list of comments */
  {
  }

  .comment.last /* The last comment in the list of comments */
  {
  }

  .comment-unpublished /* Unpublished comments */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .comment-unpublished div.unpublished /* The word "Unpublished" displayed beneath the content. See also the div.unpublished declaration in the node section above. */
  {
  }

  .comment-published /* Published comments */
  {
  }

  .comment-by-anon /* A comment created by an anonymous user */
  {
  }

  .comment-by-author /* A comment created by the node's author */
  {
  }

  .comment-mine /* A comment created by the current user */
  {
  }

  .comment h3.title /* Comment title */
  {
  }

  .new /* "New" marker for comments that are new for the current user */
  {
    color: #c00;
  }

  .comment .picture /* The picture of the comment author */
  {
  }

  .comment .submitted /* The "posted by" information */
  {
  }

  .comment .content /* Comment's content wrapper */
  {
  }

  .comment .user-signature /* The user's signature */
  {
  }

  .comment ul.links /* Comment links. See also the ul.links declaration above. */
  {
    margin: 1em 0;
  }

  .indented /* Nested comments are indented */
  {
    /* margin-left: 25px; */ /* Drupal core uses a 25px left margin */
  }

  .preview .comment /* Preview of the comment before submitting new or updated comment */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal blocks **/
  .block /* Block wrapper */
  {
    margin-bottom: 1em;
  }

  .block.region-odd /* Zebra striping for each block in the region */
  {
  }

  .block.region-even /* Zebra striping for each block in the region */
  {
  }

  .block.odd /* Zebra striping independent of each region */
  {
  }

  .block.even /* Zebra striping independent of each region */
  {
  }

  .region-count-1 /* Incremental count for each block in the region */
  {
  }

  .count-1 /* Incremental count independent of each region */
  {
  }

  .block-inner /* Additional wrapper for block */
  {
  }

  .block h2.title /* Block title */
  {
  }

  .block .content /* Block's content wrapper */
  {
  }

  #block-aggregator-category-1 /* Block for the latest news items in the first category */
  {
  }

  #block-aggregator-feed-1 /* Block for the latest news items in the first feed */
  {
  }

  #block-block-1 /* First administrator-defined block */
  {
  }

  #block-blog-0 /* "Recent blog posts" block */
  {
  }

  #block-book-0 /* "Book navigation" block for the current book's table of contents */
  {
  }

  #block-comment-0 /* "Recent comments" block */
  {
  }

  #block-forum-0 /* "Active forum topics" block */
  {
  }

  #block-forum-1 /* "New forum topics" block */
  {
  }

  #block-menu-primary-links /* "Primary links" block */
  {
  }

  #block-menu-secondary-links /* "Secondary links" block */
  {
  }

  #block-node-0 /* "Syndicate" block for primary RSS feed */
  {
  }

  #block-poll-0 /* "Most recent poll" block */
  {
  }

  #block-profile-0 /* "Author information" block for the profile of the page's author */
  {
  }

  #block-search-0 /* "Search form" block */
  {
  }

  #block-statistics-0 /* "Popular content" block */
  {
  }

  #block-user-0 /* "User login form" block */
  {
  }

  #block-user-1 /* "Navigation" block for Drupal navigation menu */
  {
  }

  #block-user-2 /* "Who's new" block for a list of the newest users */
  {
  }

  #block-user-3 /* "Who's online" block for a list of the online users */
  {
  }

/** Drupal boxes **/
  /* Wrapper for Comment form, Comment viewing options, Menu admin, and
   * Search results.
   */
  .box /* Wrapper for box */
  {
  }

  .box-inner /* Additional wrapper for box */
  {
  }

  .box h2.title /* Box title */
  {
  }

  .box .content /* Box's content wrapper */
  {
  }

/** Miscellaneous Drupal styles **/
  .error /* Errors that are separate from div.messages status messages (see above.) */
  {
    /* color: #e55; */ /* Drupal core uses a #e55 background */
  }

  .warning /* Warnings that are separate from div.messages status messages (see above.) */
  {
    /* color: #e09010; */ /* Drupal core uses a #e09010 background */
  }

  .more-link /* Aggregator, blog, and forum more link */
  {
    text-align: right;
  }

  #user-login-form /* Drupal's default login form */
  {
    text-align: left;
  }

  tr.even /* Some tables have rows marked even or odd. */
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  tr.odd
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  li a.active /* The active item in a Drupal menu */
  {
    color: #000;
  }


/** Drupal forms **/
  .form-item, /* Wrapper for a form element (or group of form elements) and its label */
  .form-checkboxes,
  .form-radios
  {
    margin: 1em 0;
  }

  .form-item input.error, /* Highlight the form elements that caused a form submission error */
  .form-item textarea.error,
  .form-item select.error
  {
    border: 2px solid #c00;
  }

  .form-item label /* The label for a form element */
  {
    display: block;
    font-weight: bold;
  }

  .form-item label.option /* The label for a radio button or checkbox */
  {
    display: inline;
    font-weight: normal;
  }

  .form-required /* The part of the label that indicates a required field */
  {
    color: #c00;
  }

  .form-item .description /* The descriptive help text (separate from the label) */
  {
    font-size: 0.85em;
  }

  .form-checkboxes .form-item, /* Pack groups of checkboxes and radio buttons closer together */
  .form-radios .form-item
  {
    margin: 0.4em 0;
  }

  .form-submit /* The submit button */
  {
  }

  .container-inline div, .container-inline label /* Inline labels and form divs */
  {
    display: inline;
  }

  .tips /* Tips for Drupal's input formats */
  {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
  }

/** OpenID **/
  /* The default styling for the OpenID login link seems to assume Garland's
   * styling of list items.
   */
  #user-login-form ul /* OpenID creates a new ul above the login form's links. */
  {
    margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
  }

  #user-login-form li.openid-link /* The "Log in using OpenID" links. */
  {
    margin-top: 1em;
    margin-left: -20px; /* Un-do some of the padding on the ul list. */
  }

  #user-login-form li.user-link /* The "Cancel OpenID login" links. */
  {
    margin-top: 1em;
  }

  #user-login ul
  {
    margin: 1em 0;
  }

  #user-login li.openid-link, /* The OpenID links on the /user form. */
  #user-login li.user-link
  {
    margin-left: -2em; /* Un-do all of the padding on the ul list. */
  }

/** Drupal admin tables **/
  /* We overrode these styles in html-elements.css, but restore them for the
   * forms on the site.
   */
  form tbody
  {
    border-top: 1px solid #ccc;
  }

  form th
  {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
  }

  form tbody th
  {
    border-bottom: 1px solid #ccc;
  }

  form thead th
  {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #ccc;
	color:white;
  }
/* PRE-HOME SPECIFIC NO Dutti */
  #node-2 {
	//background:transparent url(./images/pre_home_image.jpg) repeat scroll 0 0;
	height:397px;
	margin:auto;
	width:942px;
  }
  .block-moduloDutti {
	/*overflow:hidden;*/
	margin-top:10px;
  }
  .block-moduloDutti form > div{
	float:right;
	width:655px;
  }
  .block-moduloDutti form > div >.titulo_paises {
	float:left;
	height:115px;
	width: 250px;
	//margin:0 0 0 20px;
	position:relative;
  }
  .block-moduloDutti form > div > .titulo_paises  > label {
	background:#000000 url(./images/choose_your_language_title.gif) no-repeat scroll 0 2px;
	width:143px!important;
  }
  .block-moduloDutti form > div > .choose_your_country  {
  	width:355px!important;
  }
  .block-moduloDutti form > div > .choose_your_country  > label {
	background:#000000 url(./images/choose_your_country_title.gif) no-repeat scroll 0 2px; 
  } 
  .block-moduloDutti form .titulo_paises  > label{
	float:left;
	font-family:times New Roman;
	font-size:14px;
	font-weight:bold;
	color:transparent;
	margin-top:1px;
  }
  .block-moduloDutti form > div > .choose_your_country select{
	background:none repeat scroll 0 0 black;
	border:medium none;
	color:white;
	position:relative;
	text-transform:lowercase;
	top:-17px;
  }
  .block-moduloDutti form > div .form-submit{
	background:#000000 url(./images/enter_title.gif) no-repeat scroll 0 0;
	border:medium none;
	color:#000000;
	cursor:pointer;
	float:left;
	font-family:times New Roman;
	font-size:1px;
	font-weight:bold;
	height:20px;
	margin:5px 0 0 15px;
	width:35px;
  }
  .block-moduloDutti form > div .form-radios {
	float:left;
	height:115px;
	position:relative;
	margin:-3px 0 0 10px;
	overflow:hidden;
	padding:0;
  }
  .block-moduloDutti form > div .form-radios .form-item{
	margin:0;
  }
  .block-moduloDutti form > div .form-radios input{
	display:none;
	margin:0;
	padding:0;
	visibility:hidden;
  }
  .block-moduloDutti form > div .form-radios label{
	font-size:13px;
	cursor:pointer;
	color:white;
	text-transform:lowercase;
  }
  .arrow_up {
	background:#000000 url(./images/arrow_up_countries.jpg) no-repeat right;
	display:block;
	height:55px !important;
	margin:0;
	padding:0;
	width:20px;
  }
  .arrow_down {
  	background:#000000 url(./images/arrow_down_countries.jpg) no-repeat right;
  }
  .arrow:visited{
	border:none!important;
	border-color:black;
  }
  .arrow {
	border:medium none;
	border-color:black!important;
	display:block;
	height:55px !important;
	margin:0;
	padding:0;
	text-decoration:none;
	width:20px;
	cursor:pointer;
  }
  .item_seleccionado{
	color:#8D8779!important;
  }
  #paises_ciudades .item_seleccionado{
	color:black!important;
  }
  #countries_right_scroll_bar {
	display:block;
	float:right;
	height:110px;
	overflow:hidden;
	position:relative;
	width:20px;
	z-index:10;
  }
  .field-field-text-content #countries_right_scroll_bar {
	height:170px;
  }
  .field-field-text-content .arrow_up{
	background:transparent url(./images/simple_content_scroll_arrow_up.jpg) no-repeat scroll 0 0;
  }
  .field-field-text-content .arrow_down{
	background:transparent url(./images/simple_content_scroll_arrow_down.jpg) no-repeat scroll 0 0;
	position:relative;
	height:72px !important;
	top:46px;
  }
  .field-field-contenido-simple-texto .arrow_up{
	background:transparent url(./images/simple_content_scroll_arrow_up.jpg) no-repeat scroll 0 0;
  }
  .field-field-contenido-simple-texto .arrow_down{
	background:transparent url(./images/simple_content_scroll_arrow_down.jpg) no-repeat scroll 0 0;
	position:relative;
	height:72px !important;
	top:46px;
  }
  /*
	SCROLL
  */
	/* root element for scrollable */ 
  div.scrollable { 
	width:280px;
	/* required settings */ 
	overflow:hidden;
	position:relative;
  } 
	 
	/* root element for scrollable items */ 
  div.scrollable div.items { 
	height:20000em;
	left:140px;
	position:absolute;
	width:120px !important;
  } 
  /* PAGE CONTENT INICIO2 => HOME */
  /* page-content-inicio2 */ 
  #block-menu-menu-principal li.active-trail > a{
	color:white;
  }
  #block-menu-menu-principal  > ul.menu > li.expanded > a{
	display:none!important; 
  }
  #block-menu-menu-principal  ul.menu {
	display:block;
 }
  #block-menu-menu-principal  ul.menu li{
	display:block;
 } 
  
   #block-menu-menu-principal  li.expanded , 
   #block-menu-menu-principal  li.expanded ul.menu,
   #block-menu-menu-principal  li.expanded li {
	display:block!important;
  }
  #block-menu-menu-principal  li.expanded  ul.menu {
	float:left;
	margin-top:23px;
	position:absolute;
	border:0;
	left:0;
  }
  #block-menu-menu-principal  li.expanded  ul.menu li.expanded  ul.menu li {
	margin-left:25px;
	width:130px;
	text-transform:lowercase;
  }
  #block-menu-menu-principal  li.expanded  ul.menu li.expanded  ul.menu  {
	border-top:1px solid white;
	margin-top:13px;
	padding-top:10px;
  }
  #block-menu-menu-principal  ul.menu li.fake-leaf,
  #block-menu-menu-principal  ul.menu  li.collapsed ul.menu{
	display:none!important;
  }
  
  #block-menu-menu-principal {
	overflow:hidden;
	margin:45px 0 25px;
  }
  .block-nice_menus{
	margin-top:15px!important;
  }
  #block-menu-menu-principal ul,.block-nice_menus ul{
	border-bottom:1px solid #DED8CA;
	display:block;
	float:left;
	margin:0;
	padding:0 0 10px 0;
	width:940px;
  }
  .block-nice_menus ul{
	padding:0 0 10px 0;
	border:0;
  }
  #block-menu-menu-principal ul li,.block-nice_menus ul li{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0!important;
  }
  .block-nice_menus ul li{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none;
	list-style-position:inside;
	margin:0;
  }
/*  #block-menu-menu-principal ul li.last a,.block-nice_menus ul li a.last{
	font-family:Times New Roman;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	margin-top:-2px;
  }
  .blog_menu_item {
	background:black url(./images/blog_imagen.jpg) no-repeat scroll 0 0;
	height:23px;
  }*/
  #block-menu-menu-principal li.expanded > ul li.last a{
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	margin-top:0;
	font-family:"Century Gothic",Helvetica,sans-serif,Tahoma,Verdana,Arial,"Bitstream Vera Sans";
  }
  #block-menu-menu-principal ul li a,.block-nice_menus ul li a,.block-book ul.menu >  li.expanded ul li a{
	font-size:14px;
	color:#B3B3B3;
	display:block;
	position:relative;
	text-decoration:none;
	z-index:6;
  }
  .block-nice_menus ul li a {
	font-size:12px;
  }
  #block-menu-menu-principal ul li a:hover,.block-nice_menus ul li a:hover{
  	color:#FFFFFF;
	text-decoration:none;
  }
  .block-nice_menus ul.nice-menu li.menuparent ul {
	width:1000px !important;
	border:0!important;
  }
  .block-nice_menus ul.nice-menu li.menuparent ul li{
	background:#000000 none repeat scroll 0 0 !important;
	margin:0;
	padding:0;
	width:100% !important;
  }
  .block-nice_menus ul.nice-menu li.menuparent ul li:hover{
  }
  #block-views-destacados-block_1 {
	height:59px;
	margin:0 auto;
	padding:0;
	position:absolute;
	//width:973px !important;
	bottom:0px;
	*bottom:3px !important;
	z-index:3;
  }
  #block-views-destacados-block_1  .views-row img {
	width:96px;
	height:59px;
	position:relative !important;
	bottom:5px;
	*top:0px !important;
	*bottom:0px !important;	
  }
  #block-views-destacados-block_1  .views-row{
	display:block;
	float:left;
	width:102px;
	cursor:pointer;
	margin:0;
  }
  #block-views-destacados-block_1 .content{
	display:block;
	margin:0 auto;
	//width:850px;
  }
  .block-user {
	display:none;
	margin:0;
	padding:0;
  }
  div.field-field-front-page-imagen img{
	cursor:pointer;
	display:block;
	margin:auto;
	position:relative;
	z-index:3;
  }
  #content-bottom {
	display:block;
	float:left;
	width:100%;
	height:80px;
  }
  #content-area {
	margin-bottom:20px;
	min-height:345px;
	overflow:hidden;
	width:100%;
	clear:both;
  }
  .node-type-producto #content-area {
	position:relative;
	top:80px;
  } 
  .logged-in .node-type-producto {
	position:absolute;
	top:-42px;
  }
  .translation-link { display:none; }
  /* SUBMENU PRINCIPAL */
  .block-book > div > div > ul{
	border-bottom:1px solid #CEC8CC;
	float:left;
	height:30px;
	margin:0 0 15px;
	overflow:hidden;
	padding:0;
	width:940px;
  }
  .block-book ul li.first a{
	margin:0;
  } 
  .block-book ul li.last a{
	margin:0;
  } 
  .block-book ul li{
	float:left;
	margin:0;
  }
  .block-book ul li a{
	display:none;
  }
  .block-book ul.menu > li.expanded{
	display:block!important;
	width:100%;
  }
  .block-book ul.menu > li.expanded ul{
	display:block;
	float:left;
	margin:0;
	overflow:hidden;
	padding:0 0 0 45px;
	width:100%;
  }
  .block-book ul.menu > li.expanded ul li.expanded ul{
	display:none!important;
  }
  .block-book ul.menu > li.expanded ul li{
	list-style:none;
  }
  .block-book ul.menu li a:hover{
	color:#FFFFFF!important;
  }
  .book-navigation {
	display:none!important;
  }
  .flowplayer3-mediaplayer object {
	display:block;
	margin:0 auto;
	position:relative;
	width:573px;
	z-index:5;
	top:-396px;
	margin-bottom:-400px;
	height:378px;
  }
  /* //////////////////////////////////////////////////////////////// */
  /*                       SIMPLE CONTENT                             */
  /* //////////////////////////////////////////////////////////////// */
  
  .node-type-simple-content .field-item  a ,
  .node-type-simple-content .field-item  a:visited{
	  color:white;
  }
  #content-area .node-type-simple-content h1 {
	font-size:18px;
	font-weight:normal;
	left:300px;
	position:absolute;
	top:180px;
  }
  #content-area .node-type-simple-content .content{
	display:block;
	float:left;
	height:470px;
	margin-bottom:-70px;
	width:100%;
  }
  #content-area .node-type-simple-content .meta{
	display:none;
  }
  #content-area .node-type-simple-content .content .field-field-left-image{
	display:block;
	float:left;
	margin:0 52px 0 31px;
	position:relative;
	top:54px;
  }
  
  #content-area .node-type-simple-content .content .field-label,
  #content-area .node-type-simple-content .content .field-field-left-image img,
  #content-area .node-type-simple-content .content .field-label
  {
	display:none;
  }
  #content-area .node-type-simple-content .content .field-field-text-content {
	position:absolute;
	top:220px;
	margin:0;
  }
  #content-area .node-type-simple-content .content .field-field-text-content .field-items{
	float:left;
	font-size:13px;
	height:172px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:505px;
  }
  #content-area .node-type-simple-content .content .field-field-text-content .field-item{
	position:absolute;
	height:2000em;
	padding-right:21px;
	top:0px;
  }
  
  #content-area .node-type-simple-content .meta,
  #content-area .node-type-simple-content .content > p{
	display:none;
  }
  #content-area .node-type-simple-content .content #countries_right_scrollbar {
	display:block;
	float:right;
	height:170px;
	overflow:hidden;
	position:relative;
	width:20px;
	z-index:10;
  }
  .node-type-simple-content #content-bottom {
	margin-top:-70px;
  }
  .section-node-edit #content-bottom {
	margin-top:0px!important;
  }
  .node-type-simple-content #footer {
	margin:-15px 0 0;
  }
  .field-field-breadcrumb .field-item{
	color:white;
	font-family:Times New Roman;
	font-size:15px;
	font-weight:bold;
	margin-left:20px;
	margin-top:-17px;
	position:absolute;
  }
  .btn_enviar {
	background:black url(./images/boton_enviar.jpg) no-repeat scroll 0 0;
	display:block;
	height:45px;
	left:665px;
	padding-top:7px;
	position:absolute;
	top:130px;
	width:44px;
	z-index:5;
	cursor:pointer;
  }
  .btn_enviar a {
	background:transparent none repeat scroll 0 0;
	color:white;
	display:block;
	font-size:10px;
	margin-top:7px;
	text-align:center;
	text-decoration:none;
	width:41px;
  }
  
/* ======================== CAMPANIA !!!!!!!!!!!!!!!!!!!!!!*/
.field-field-campana-imagen-princ,
.imagefield-field_img_mdsport_principal,
.field-field-img-soft-principal,
.field-field-img-principal-escaparate  {
	margin:auto;
	text-align:center;
	width:auto;
	display:block;
	cursor:pointer;
	margin-top:20px;
}
.field-field-img-principal-escaparate img{
	width:850px!important;
}
.field-field-campana-slideshow,
.field-field-campana-slideshow-women,
.field-field-img-slideshoow-mdsport,
.field-field-img-slideshoow-soft,
.field-field-img-slideshoow-escaparate {
	display:none;
}
#links_front_image {
	border:0 none;
	display:block;
	font-size:0 !important;
	height:30px;
	left:716px;
	position:relative;
	text-decoration:none;
	top:335px;/* 353 */
	width:145px;
	z-index:13;
}
#links_front_image #link_ver_campana {
	display:block;
	float:left;
	width:119px;
	height:30px;
	background:transparent url(./images/link_ver_campana.png) no-repeat scroll 0 0;
	position:relative;
	z-index:999;
}
#links_front_image #link_descargar_campana {
	background:transparent url(./images/link_descargar_campana.png) no-repeat scroll 0 0;
	display:block;
	float:left;
	height:30px;
	position:relative;
	width:136px;
	z-index:999;
}
#links_front_image #link_ver_campana.link_mod {
	background-image:url(./images/men_ver_campana.jpg)!important;
}
.node-type-campana .links,
.field-field-campana-pdf,
.node-type-massimo-dutti-sport .links,
.field-field-pdf-mdsport,
.field-field-pdf-soft,
.imagefield-field_img_btn_pdf{
	display:none!important;
}
/* SHADOWBOX BODY */
  #sb-body {
	border:0!important;
	background:#000000!important;
  }
  #shadowbox_playpause {
	position:absolute;
	z-index:20;
  }
  #shadowbox_play {
	background:transparent url(./images/play.png) no-repeat scroll 0 0;
	width:15px;
	height:15px;
	display:none;
	z-index:1;
  }
  #shadowbox_pause {
	background:transparent url(./images/pause.png) no-repeat scroll 0 0;
	display:block;
	width:15px;
	height:15px;
	z-index:1;
  }
  #shadowbox_close {
	background:#000000 url(./images/shadowbox_close.png) no-repeat scroll 0 0;
	position:absolute;
	cursor:pointer;
	z-index:1;
	width:17px;
	height:17px;
	top:0px!important;
  }
  #shadowbox_custom_controls {
	position:absolute;
	margin-left:-27px;
	z-index:2;
  }
  #shadowbox_custom_controls a{
	height:24px;
	width:16px;
	cursor:pointer;
  }
  #shadowbox_prev {
	background:#000000 url(./images/shadowbox_prev.png) no-repeat scroll 0 0;
	float:left;
  }
  #shadowbox_next {
	background:#000000 url(./images/shadowbox_next.png) no-repeat scroll 0 0;
	float:right;  
  }
  #sb-wrapper{
	//padding-top:95px !important;
	left:0!important;
	width:100%!important;	
  }
  #sb-content {
	position:absolute;
  }
  .node-type-campana #content-bottom ,
  .node-type-massimo-dutti-sport #content-bottom,
  .node-type-soft #content-bottom {
	display:none;
  }
  #sb-nav {
	display:none!important;
  }
  /*  ===============USER LOGIN===================== */
  #user-login {
    
  }
  #user-login > div{
    margin:100px auto;
	text-align:center;
	width:146px;
  }
  #user-login label{
    
  }
  #user-login div.description{
    display:none;
  }
  #user-login input.form-text{
	background:transparent url(./images/user_login_input.jpg) no-repeat scroll 0 0;
	border:medium none;
	font-family:Tahoma;
	font-size:17px;
	height:23px;
	padding:0 6px 0 0;
	text-align:center;
	width:140px;
  }
  #user-login input.form-submit{
    background:transparent url(./images/user_login_input.jpg) no-repeat scroll 0 0;
	border:medium none;
	height:23px;
	padding:0 0 3px;
	width:146px;
  }
  #user-login span.form-required{
    display:none;
  }
  /* ------------SHOWROOM------------ */
 .node-type-producto #content-bottom {
	display:none;
 }
 .view .jcarousel-container-horizontal {
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	background:transparent url(./images/showroom_list_bg.jpg) no-repeat scroll 0 0;
	border:0 none;
	height:240px;
	padding:50px 62px 36px;
	width:815px;
	margin-top:95px;
  }
  .view .jcarousel-prev {
	background:transparent url(./images/showroom_list_arrows.png) no-repeat scroll 0 0!important;
	height:22px;
	left:26px;
	margin-top:-0px;
	margin-top:-16px\9;
	top:50%;
	width:15px;
  }
  .view .jcarousel-next-horizontal {
	background:transparent url(./images/showroom_list_arrows.png) no-repeat scroll -16px 0!important;
	height:22px;
	right:26px;
	margin-top:-0px;
	margin-top:-16px\9;
	top:50%;
	width:15px;
  }
  .view .jcarousel-clip-horizontal {
	height:290px;
	width:815px;
	margin-top:-35px;
	font-size:smaller;
  }
  .view-taxonomy-term .jcarousel-clip-horizontal {
	margin-top/*\**/: -20px\9; 

  }
  .view .jcarousel-item {
	height:307px;
	margin:-15px 32px 0;
	width:215px;
  }
  .view .jcarousel-list {
	height:290px;
	margin:auto;
  }
  
  /* ------------ SHOWROOM INSIDE ------------- */
  .node-type-producto .group-frame-1  {
	background:transparent url(./images/product_detail_frame_1_bg.jpg) no-repeat scroll 0 0;
  }
  .section-node-edit .group-frame-1,
  .section-node-edit .group-frame-2,
  .section-node-edit .group-frame-3  {
	background:black;
	width:auto!important;
	height:auto!important;
  }
  .node-type-producto .group-frame-2 {
	background:transparent url(./images/product_detail_frame_2_bg.jpg) no-repeat scroll 0 0;
	height:320px !important;
	width:414px !important;
  }
  .node-type-producto .group-frame-2 .field-field-description {
	color:white;
	display:block;
	font-size:16px;
  }
  .node-type-producto .group-frame-2 .field-field-producto-precio {
	color:white;
	font-size:16px;
	display:block;
	margin-bottom:10px;
  }
  .node-type-producto .group-frame-2 {
	color:#57574E;
	font-size:12px;
  }
  .node-type-producto .content > h3 {
	display:none;
  }
  .node-type-producto .group-frame-2 #description_fields {
	left:37px;
	position:relative;
	top:100px;
	z-index:2;
	width:127px;
  }
  .node-type-producto .group-frame-2 .field-field-producto-calidad {
	display:none;
  }
	.node-type-producto .group-frame-2 .field-field-producto-imagen {
	display:block;
	position:absolute;
	right:40px;
	top:0px;
  }
  .node-type-producto .group-frame-3  {
  
  }
  .node-type-producto  .field-label  {
	display:none;
  }
  .node-type-producto  .group-frame-3   img {
	display:none
  }
  .node-type-producto  .fieldgroup  {
	border:0px;
	float:left;
	display:block;
	width:255px;
	height:322px;
	overflow:hidden;
	position:relative;
	margin:0 5px 0 0;
	padding:0;
  }
  .node-type-producto  .fieldgroup  legend {
	display:none;
  }
  .close_cross {
	display:block;
	float:right;
	position:relative;
	top:-22px;
  }
  .close_cross .cross_img{
	display:block;
	width:19px;
	height:21px;
	background:url(./images/cruz.jpg) no-repeat scroll 0 0;
  }
  .node-type-producto  #content-area {
	overflow:visible;
  }
  
  /* ------ VIDEO ------ */
  #video_home object{
	display:block;
	height:322px;
	margin:0 auto 0;
	position:relative;
	width:573px;
	z-index:1;
  }
  .field-field-front-page-video {
	display:none;
  }
  /* ---------------- Looks --------------------*/
  
  #content-area .view-looks .jcarousel-clip-horizontal,
  #content-area .view-looks-ingles .jcarousel-clip-horizontal ,
  #content-area .view-looks-w .jcarousel-clip-horizontal,
  #content-area .view-looks-week .jcarousel-clip-horizontal,
  #content-area .view-looks-bg .jcarousel-clip-horizontal{
	height:380px;
  }
  #content-area .view-looks .jcarousel-item ,
  #content-area .view-looks-ingles .jcarousel-item ,
  #content-area .view-looks-w .jcarousel-item,
  #content-area .view-looks-week .jcarousel-item,
  #content-area .view-looks-bg .jcarousel-item
   { 
	margin:25px 32px 0;
  }
  #viewscarousel-looks-bg-page-1{
  
  }
  #content-area .view .jcarousel-list,
  #content-area .view-looks-ingles .jcarousel-list,
  #content-area .view-looks-week   .jcarousel-list,
  #content-area .view-looks-w   .jcarousel-list,
  #content-area .view-looks-bg.jcarousel-list{
	height:380px;
  }
  
  #content-area .view-looks-week .jcarousel-container-horizontal,
  #content-area .view-looks .jcarousel-container-horizontal,
  #content-area .view-looks-ingles .jcarousel-container-horizontal,
  #content-area .view-looks-w   .jcarousel-container-horizontal,
  #content-area .view-looks-bg.jcarousel-container-horizontal{
	height:377px;
	padding:0 62px 36px;
	margin-top:65px;
  }
  .section-looks .view .jcarousel-container-horizontal,
  .view-looks-ingles .jcarousel-container-horizontal,
  #content-area .view-looks-week .jcarousel-container-horizontal,
  #content-area .view-looks .jcarousel-container-horizontal,
  #content-area .view-looks-ingles .jcarousel-container-horizontal,
  #content-area .view-looks-w .jcarousel-container-horizontal,
  #content-area .view-looks-bg .jcarousel-container-horizontal{
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:0;
	background:transparent url(./images/showroom_list_bg.jpg) no-repeat scroll 0 0;
	border:0 none;
	height:305px;
	padding:35px 62px 36px;
	width:815px;
	margin-top:30px;
	margin-top/*\**/: 10px\9; 
  }
  #content-area .view-looks-week .jcarousel-clip-horizontal
    {
	margin-top/*\**/: 30px\9; 
  }
  .section-looks .view .jcarousel-prev {
	background:transparent url(./images/showroom_list_arrows.png) no-repeat scroll 0 0!important;
	height:22px;
	left:26px;
	margin-top:-16px;
	top:50%;
	width:15px;
  }
  .section-looks .view .jcarousel-next-horizontal{
	background:transparent url(./images/showroom_list_arrows.png) no-repeat scroll -16px 0!important;
	height:22px;
	right:26px;
	margin-top:-16px;
	top:50%;
	width:15px;
  }
  .section-looks .view .jcarousel-clip-horizontal,
  .view-looks-ingles  .jcarousel-clip-horizontal,
  #content-area .view-looks-w  .jcarousel-clip-horizontal,
  #content-area .view-looks-week  .jcarousel-clip-horizontal,
  #content-area .view-looks-bg.jcarousel-clip-horizontal{
	height:320px;
	width:815px;
  }
  .section-looks .view .jcarousel-item{
	height:308px;
	margin:0 32px;
	width:183px;
  }
  .view-looks-week .jcarousel-list,
  .section-looks .view .jcarousel-list,
  .view-looks-ingles .jcarousel-list,
  .view-looks-w .jcarousel-list,
  .view-looks-bg .jcarousel-list{
	height:320px;
	margin:auto;
  }
  #loading_div {
	top:0;
	background:black;
	position:fixed;
	width:100%;
	height:100%;
	z-index:10000;
  }
  .field-field-look-image img {
	display:block;
	margin:auto;
	position:relative;
  }
  /* -------------- LOOKS DETAIL ----------- */
  .view-content table {
	display:none;
  }
  #look_container {
	background:black url(./images/looks_bg.jpg) no-repeat scroll -5px 0;
	height:376px;
	margin-bottom:55px;
	position:relative;
	top:27px;
	width:940px;
  }
  .look_column {
	float:left;
	margin:0 3px 0 0;
	padding:0;
	width:465px;
  }
  #look_left .products_list {
	left:-10px;
	position:absolute;
	top:45px;
	width:250px;
  }
  #look_left .products_list li{
	display:block;
	font-size:15px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	color:#807E6F;
  }
  
  #look_left .products_list li a{
	color:white;
	display:block;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	width:160px;
	font-size:15px;
  }
  #look_left .look_zoom  a {
	position:relative;
	z-index:-1;
  }
  #look_left .look_zoom {
	position:relative;
	left:235px;
	top:25px;
	z-index:1;
	display:block;
	float:left;
  }
  #look_right ,#look_left{
	position:relative;
  }
  #look_right .product {
	height:377px;
	margin-left:10px;
	position:absolute;
	width:465px;
  }
  #look_right .product img{
	left:20px;
	position:absolute;
	top:15px;
  }
  #look_right .product ul{
	left:270px;
	position:absolute;
	top:75px;
	width:150px;
  }
  #look_right .product ul li{
	color:#595A5C;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
  }
  #look_right .product ul li.title{
	color:white;
	font-size:15px;
  }
  #look_right .product ul li.price{
	font-size:15px;
	color:white;  
  }
  .section-look   .close_cross {
	top:6px;
  }
  /* ============== FRAGANCE =============== */
  
  .section-fragance #content-area,
  .section-fragancia #content-area  {
	margin-top:-35px;
  }
  .section-fragance #block-views-destacados-block_1,
  .section-fragancia #block-views-destacados-block_1  {
	position:relative;
	z-index:10;
  }
  .section-fragance .views-field-field-producto-imagen-fid,
  .section-fragancia .views-field-field-producto-imagen-fid {
	left:63px;
	position:relative;
	top:85px;
	z-index:1;
  }
  .section-fragance .views-field-title ,
  .section-fragancia .views-field-title {
	color:#DDDDDD;
	font-size:30px;
	left:263px;
	position:absolute;
	top:205px;
	width:650px;
	z-index:10;
  }
  .section-fragance .views-field-field-description-value,
  .section-fragancia  .views-field-field-description-value{
	font-size:14px;
	left:265px;
	position:absolute;
	top:257px;
	width:620px;
	z-index:10;
  }
  .section-fragance .views_slideshow_singleframe_controls,
  .section-fragancia  .views_slideshow_singleframe_controls{
	top:50%;
	position:absolute;
	display:block;
	float:left;
	width:100%;
	z-index:10;
  }
  .section-fragance .views_slideshow_singleframe_controls a,
  .section-fragancia .views_slideshow_singleframe_controls a{
	height:24px;
	width:16px;
	cursor:pointer;
	font-size:0 !important;
	border:0 none;
	text-decoration:none;
	z-index:10;
  }
  .section-fragance .views_slideshow_singleframe_previous ,
  .section-fragancia .views_slideshow_singleframe_previous {
	background:#000000 url(./images/shadowbox_prev.png) no-repeat scroll 0 0;
	float:left;
  }
  .section-fragance .views_slideshow_singleframe_next ,
  .section-fragancia  .views_slideshow_singleframe_next{
	background:#000000 url(./images/shadowbox_next.png) no-repeat scroll 0 0;
	float:right;  
  }
  .section-fragance .views_slideshow_singleframe_pause ,
  .section-fragancia .views_slideshow_singleframe_pause{
	display:none;
  }
  .section-fragance .view-id-Fragance_view,
  .section-fragancia  .view-Fragance-view-es{
	height:385px;
  }
  /* ----------------------- EVENTOS --------------------------- */
  
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_main{
	height:340px;
	width:940px;
  }
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_teaser_section {
	background:transparent none repeat scroll 0 0;
	height:386px;
	margin:10px auto 0;
	padding:0;
	width:560px;
  }
  .page-eventos .view-id-View_Eventos .jcarousel-item {
	height:320px;
	margin:35px 5px 0 0;
	width:297px;
  }
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_controls {
	display:block;
	left:170px;
	position:relative;
	width:600px;
  }
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_slide  {
	display:block;
	position:absolute;
  }
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_previous,
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_next {
	display:block;
	height:24px;
	position:absolute;
	text-decoration:none;
	text-indent:-2000em;
	top:150px;
	width:10px;
  }
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_previous {
	background:#000000 url(./images/shadowbox_prev.png) no-repeat scroll 0 0;
	left:0; 
  }
  .page-eventos .view-id-View_Eventos #views_slideshow_singleframe_playpause_1 {
	display:none;
  }
  .page-eventos .view-id-View_Eventos .views_slideshow_singleframe_next {
	background:url("./images/shadowbox_next.png") no-repeat scroll -5px 0 #000000;
	right:0;
  }
  .page-eventos .views-field-title,
  .page-eventos .views-field-field-eventos-ciudad-value,
  .page-eventos .views-field-field-eventos-fechas-value{
	color:white;
	font-family:times New Roman;
	font-size:20px;
	position:relative;
	float:right;
  }
  .page-eventos .views-field-title  {
	display:block;
	font-family:Georgia;
	font-size:22px;
	text-align:right;
	width:100%;
  }
  .page-eventos .views-field-title  span{
	display:block;
	float:right;
  }
  
  .page-eventos .views-field-field-eventos-ciudad-value,
  .page-eventos .views-field-field-eventos-fechas-value  {
	display:inline;
  }
  .page-eventos .views-field-field-eventos-ciudad-value {
	margin-right:20px;
  }
  .page-eventos .custom-fields-group {
	position:absolute;
	top:150px;
	right:40px;
	width:350px;
	z-index:16;
  }
  .page-eventos .image-overlay {
	background:none repeat scroll 0 0 black;
	display:block;
	height:320px;
	left:190px;
	position:absolute;
	top:112px;
	width:560px;
	z-index:15;
	cursor:pointer;
  }
  .node-type-eventos #content-header {
	width:324px;
	height:0;
  }
  .node-type-eventos #content-area {
	overflow:visible;
  }
  .node-type-eventos #content-header h1 {
	display:block;
	font-family:Times New Roman;
	font-size:18px;
	position:relative;
	top:0px;
	width:290px;
  }
  .node-type-eventos .fieldgroup {
	border:0 none;
	margin:0 5px 0 0;
	padding:0;
	width:304px;
	float:left;
  }
  .node-type-eventos .group-descripcion .field-items {
	height:258px;
	overflow:hidden;
	padding-right:20px;
	position:relative;
	top:70px;
  }
  .node-type-eventos .group-descripcion .field-item {
	padding-right:45px;
	position:absolute;
	font-size:12px;
	top:0px;
  }
  .node-type-eventos .group-descripcion .field-items  #countries_right_scroll_bar {
	height:258px;
  }
  .node-type-eventos .group-descripcion  .arrow_up{
	background:transparent url(./images/simple_content_scroll_arrow_up.jpg) no-repeat scroll 0 0;
  }
  .node-type-eventos .group-descripcion .arrow_down{
	background:transparent url(./images/simple_content_scroll_arrow_down.jpg) no-repeat scroll 0 0;
	position:relative;
	height:72px !important;
	top:132px;
  }
  .node-type-eventos .fieldgroup legend{
	display:none;
  }
  .node-type-eventos .group-images .field-item {
	position:relative;
	top:7px;
  }
  .node-type-eventos #content-bottom {
	margin-top:-11px;
  }
  
  .node-type-eventos .close_cross {
	top:0px;
  }
  .node-type-eventos .jquery_slideshow {
	height:320px !important;
	left:30px;
	text-align:center;
	width:300px!important;
  }
  /* ========================== LOCATOR PAISES Y CUIDADES ============================== */
  #paises_ciudades {
	background:#83837F none repeat scroll 0 0;
	color:white;
	float:left;
	height:291px;
	margin-right:7px;
	overflow:hidden;
	padding-top:30px;
	position:relative;
	top:15px;
	width:545px;
  }
  #paises_ciudades .form-radios .form-item{
	font-size:13px;
	margin:0 0 0 9px;
	padding:0;
	overflow:hidden;
	display:block;
	position:relative;
	z-index:99;
  }
  #paises_ciudades .form-radios .form-item label{
	color:white;
	cursor:pointer;
	text-transform:lowercase;
  }
  #paises_ciudades .form-radios .form-item input{
	display:none;
  }
  #paises_ciudades .titulo_paises,
  #paises_ciudades .titulo_ciudades   {
	float:left;
	font-size:14px;
	height:251px;
	left:50px;
	overflow:hidden;
	position:relative;
	width:160px;
	margin-right:100px;
	display:block;
	top:12px;
  }
  #paises_ciudades .submit_seleccionar {
	display:block;
  }
  #seleccionar-datos-form .submit_seleccionar {
	float:right;
	display:block;
  }
  #paises_ciudades .titulo_ciudades_label,
  #paises_ciudades .titulo_paises_label{
	color:black;
	display:block;
	font-weight:bold;
	left:50px;
	position:absolute;
	top:20px;
	width:160px;
  }
  #paises_ciudades .titulo_ciudades_label {
	left:310px;
  }
  .page-localizador #content-bottom,
  .page-locator #content-bottom{
	margin-top:-37px;
  }
  .page-localizador #imagen_locator,
  .page-locator #imagen_locator{
	background:transparent url(./images/imagen_locator.jpg) no-repeat scroll 0 0;
	display:block;
	height:359px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	top:15px;
	width:387px;
  }
  #paises_ciudades  .jScrollPaneContainer {
	float:left;
	margin-right:60px;
	top:12px;
	width:200px !important;
  }
  #paises_ciudades .form-submit{
	visibility:hidden;
  }
  .page-stores .node-inner .content {
	background:none repeat scroll 0 0 #83837F;
	height:321px;
	position:relative;
	top:15px;
  }	
  .page-stores #country{
    font-size:16px;
	display:block;
	float:left;
	font-weight:bold;
	left:20px;
	position:absolute;
	color:black;
	top:20px;
  }
  .page-stores #city{
	font-size:16px;
	top:20px;
	color:black;
	display:block;
	float:left;
	font-weight:bold;
	left:185px;
	position:absolute;
  }
  .page-stores #stores{
	background:none repeat scroll 0 0 #83837F;
	height:265px;
	overflow:hidden;
	padding-left:20px;
	position:relative;
	width:530px;
  }
  .page-stores #stores .stores-list{
	margin-bottom:10px;
	position:relative;
	color:#2E2E2E;
	display:block;
	float:left;
	font-size:11px;
	height:120px;
	margin-bottom:10px;
	margin-right:25px;
	width:140px;
  }
  .page-stores #stores .stores-list .stores-address{
  
  }
  .page-stores #stores .stores-list .stores-cp{
  
  }
  .page-stores #stores .stores-list .stores-phones{
  
  }
  .page-stores #stores .stores-list .new{
	background:url("./images/localizador_new.jpg") repeat scroll 0 0 transparent;
	display:none;
	float:left;
	height:28px;
	left:30px;
	position:absolute;
	top:110px;
	width:28px;
  }
  .page-stores #stores .stores-list .map{ 
	background:url("./images/localizador_map.jpg") repeat scroll 0 0 transparent;
	display:block;
	height:28px;
	left:0;
	position:absolute;
	text-decoration:none;
	top:110px;
	width:28px;
  }
  .page-stores #stores .row{
	display:block;
	height:145px;
	overflow:hidden;
	width:495px;
  }
  .page-stores .jScrollPaneContainer {
	width:535px !important;
	margin-top:30px!important;
  /*
	width:535px!important;
	height:255px!important;
	margin-top:30px!important;
	*/
  }
  .page-stores .jScrollPaneTrack , #paises_ciudades .jScrollPaneTrack{
	background:none repeat scroll 0 0 #83837F;
	z-index:100;
	/*
	height:225px !important;
	top:10px !important;
	overflow:hidden;
	*/
  }
  .page-stores .jScrollPaneDrag, #paises_ciudades .jScrollPaneDrag{
	background:transparent url(./images/localizador_track.jpg) no-repeat scroll 0 0;
	z-index:100;
  }
  .page-stores .jScrollArrowUp,#paises_ciudades .jScrollArrowUp{
	background:url("./images/localizador_arrow_up.jpg") no-repeat scroll 0 0 transparent;
	height:12px !important;
	z-index:100;
  }
  .page-stores .jScrollArrowUp:hover , #paises_ciudades .jScrollArrowUp:hover {
	background:url("./images/localizador_arrow_up.jpg") no-repeat scroll 0 -13px transparent;
  }
  .page-stores .jScrollArrowDown, #paises_ciudades .jScrollArrowDown  {
	background:transparent url(./images/localizador_arrow_down.jpg) no-repeat scroll 0 0;
	height:12px !important;
	z-index:100;
  }
  .page-stores .jScrollArrowDown:hover , #paises_ciudades .jScrollArrowDown:hover {
	background:transparent url(./images/localizador_arrow_down.jpg) no-repeat scroll 0 -13px;
  }
  .page-stores .back{
	color:white;
	cursor:pointer;
	font-size:16px;
	font-weight:bold;
	left:345px;
	position:absolute;
	text-decoration:none;
	top:19px;
	z-index:100;
  }
  .page-stores #image {
	background:url("./images/imagen_locator.jpg") no-repeat scroll right center black;
	height:325px;
	position:absolute;
	right:0;
	top:-2px;
	width:402px;
  }
  .page-stores #locator_lang {
	color:#83837F;
	display:block;
  }
  /* ======================= escaparates ============ */
  .node-type-escaparates #content-area {
	margin-top:15px;
	margin-bottom:5px;
  }
  .node-type-escaparates #content-bottom {
	display:block;
	width:100%;
	position:absolute;
	bottom:0px;
	*bottom:3px !important;
	left:0px;
  }
  /* ======================= POLITICAS DE PRIVACIDAD ============= */
  #node-154 .content,#node-152 .content  {
	font-size:14px;
  }
  /* ====================== ENVIANOS UN EMAIL ==================== */
  .envianos_un_email .apartados {
	overflow:hidden;
  }
  .envianos_un_email {
	margin:auto;
	position:relative;
	width:690px;
	display:block;
  }
  .envianos_un_email .columna{
	float:left;
	position:relative;
	width:320px;
  }
  .envianos_un_email #columna_1{
	margin-right:50px;
  }
  .envianos_un_email .titulo{
	display:none;
	margin:0;
	height:0;
	width:0;
	padding:0;
	position:absolute;
  }
  .envianos_un_email .linea{
	display:block;
	overflow:hidden;
  }
  .envianos_un_email .centrado {
	float:right;
	width:100px;
  }
  .envianos_un_email .linea .izda,
  .envianos_un_email .linea .dcha{
	display:block;
	float:left;
	position:relative;
	margin-top:9px;
  }
  .envianos_un_email .completa .etiqueta {
	color:white;
	font-size:11px;
	position:relative;
	width:320px;
  }
  .envianos_un_email .etiqueta{
	display:block;
	float:left;
	font-size:12px;
	position:relative;
	top:3px;
	width:95px; 
  }
  .envianos_un_email .linea select{
	background-color:transparent;
	display:block;
	float:left;
	font-size:12px;
	height:20px;
  }
  .envianos_un_email .linea select option{
	background-color:white;
  }
  .envianos_un_email .linea textarea{
	background-image:url("./images/text_area_bg.jpg");
	font-size:10px;
	height:79px;
	padding:2px;
	top:3px;
	width:217px;
  }
  .envianos_un_email .campo{
	background:url("./images/text_box_bg.jpg") no-repeat scroll 0 0 white;
	border:medium none;
	height:18px;
	position:relative;
	width:220px;
  }
  .envianos_un_email .boton{
	background:url("./images/boton_enviar.jpg") no-repeat scroll 0 0 transparent;
	border:medium none;
	color:white;
	display:block;
	font-size:12px;
	padding:12px 0;
	position:relative;
	width:43px;
	float:left;
	margin-right:6px;
	cursor:pointer;
  }
  .envianos_un_email .checkbox{
	border:medium none;
	float:left;
	margin-right:14px;
	position:relative;
	z-index:15;
  }
  .envianos_un_email #privacidad_1,.envianos_un_email #privacidad_2{
	font-size:11px;
	position:relative;
  }
  .envianos_un_email #privacidad_1 p, .envianos_un_email #privacidad_2 p{
	margin:0;
	padding:0;
   }
   .envianos_un_email .polpri {
		margin-top:10px;
   }
   
  #node-7177 p,#node-7176 p{
	border-bottom:1px solid white;
	border-top:1px solid white;
	margin:10% auto;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	width:50%;
  }
  
  paises_ciudades
  
  .page-node-7177  #imagen_locator,.page-node-7176 #imagen_locator,
  .page-node-7169  #imagen_locator,.page-node-7176 #imagen_locator,
  #node-7177  #paises_ciudades,#node-7176 #paises_ciudades,
  #node-7169  #paises_ciudades,#node-7176 #paises_ciudades{
	display:none!important;
  }
  #map {
	bottom:0;
	display:block;
	height:320px;
	position:absolute;
	right:0;
	width:396px;
  }
  
  #map p {
	color:black;
	font-size:11px;
	margin:0;
	padding:0;
	width:150px;
  }
  #map div.inner-bubble {
	height:125px;
	width:160px;
	display:block;
	margin:0;
  }
  #map .gmnoprint > div{
	display:block;
  }
  #node-2 #map {
	display:none;
  }
  /* -------------------------------------------------------------- */
  /* ==================== PAGE PERSONAL TAILORING ================= */
  .page-personal-tailoring #content,
  .page-process #content, 
  .page-proceso #content{
	background-position:0 123px!important
  }  
  .page-personal-tailoring #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu,
    .page-process #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu, 
  .page-proceso #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu{
	border-top:0 none;
	left:600px;
	position:absolute;
	top:35px;
  }  
  .page-personal-tailoring #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu a,
    .page-process #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu a, 
  .page-proceso #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu a{
	text-transform:none!important;
  }
  .page-personal-tailoring #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu a.active, 
  .page-process #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu a.active , 
  .page-proceso #block-menu-menu-principal li.expanded ul.menu li.expanded ul.menu a.active{
	display:none;
  }  
  .page-personal-tailoring #content-area .node-type-simple-content h1,  
    .page-process #content-area .node-type-simple-content h1  , 
  .page-proceso #content-area .node-type-simple-content h1  {
	color:white;
	font-size:30px;
  }  
  .page-personal-tailoring #content-area .node-type-simple-content .content .field-field-text-content .field-items ,
  .page-process #content-area .node-type-simple-content .content .field-field-text-content .field-items , 
  .page-proceso  #content-area .node-type-simple-content .content .field-field-text-content .field-items {
	font-size:12px;
	height:127px;
  }  
  .page-personal-tailoring .field-field-text-content .arrow_down ,
    .page-process .field-field-text-content .arrow_down , 
  .page-proceso .field-field-text-content .arrow_down {
	top:0;
  }
 
  /* ==================== PRESS OFFICES ======================= */
  .view-press-offices ,
  .view-gabinetes-de-prensa  {
  
  }
  .view-press-offices .views-row,
  .view-gabinetes-de-prensa .views-row{
	color:#D3D5D3;
	display:block;
	float:left;
	font-size:14px;
	margin-top:55px;
	text-align:center;
	width:312px;
  }
  .view-press-offices .form-submit,
  .view-gabinetes-de-prensa .form-submit{
	visibility:hidden;
  }
  .view-press-offices #edit-tid,
  .view-gabinetes-de-prensa #edit-tid {
	background:none repeat scroll 0 0 black;
	border:none;
	color:#D3D5D3;
	text-transform:lowercase;
	width:150px;
  }
  .view-press-offices .views-exposed-form,
  .view-gabinetes-de-prensa .views-exposed-form {
	
  }
  
  /* ============== SELECT BOX =================================== */
  /*================================== */
  .stylish-select ul.newList {left:-9999px;}
  /*================================== */
  /* ============== PARA PRENSA === */
  ul.newList * {margin:0; padding:0;}
  ul.newList a {color: #000; text-decoration:none; display:block;}
  ul.newList {background:none repeat scroll 0 0 #000000;color:#D3D5D3;left:0;list-style:none outside none;margin:4px 0 0;overflow:auto;padding:0;position:absolute;top:22px;width:200px;
  0;}
  .newListSelected {width:200px; color:#000; height:19px; padding:3px 0 0 6px; float:left; background:url("./images/select_bg.jpg") no-repeat scroll -86px 0 transparent;}
  .newListSelected span {width:200px; display:block;}
  ul.newList li a {	color:#D3D5D3;
display:block;
font-size:13px;
padding:3px 5px;
text-transform:lowercase;}
  ul.newList li a:focus {-moz-outline-style: none;}
  .selectedTxt {	 background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:13px;
height:16px;
overflow:hidden;
padding:0 23px 2px 0;
position:relative;
text-transform:lowercase;
width:175px; }
  .hiLite {color:#fff!important;}
  .hiLite a {color:#fff!important;}
  .newListHover {background:#ccc!important; color:#000!important; cursor:pointer;}
  .newListSelHover, .newListSelFocus { cursor:pointer;}
  .newListOptionTitle {font-weight:bold;}
  .newListOptionTitle ul {margin:3px 0 0;}
  .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
  /* ============== PARA PREHOME === */
  #edit-paises-wrapper {margin:0;padding:0;}
  #edit-paises-wrapper .form-item {margin:0;padding:0;}
  #edit-paises-wrapper ul.newList * {margin:0; padding:0;}
  #edit-paises-wrapper ul.newList a {color: #000; text-decoration:none; display:block;}
  #edit-paises-wrapper ul.newList {background:none repeat scroll 0 0 #000000;color:#D3D5D3;left:0;list-style:none outside none;margin:4px 0 0;overflow:auto;padding:0;position:absolute;top:22px;width:200px;z-index:10000;}
  #edit-paises-wrapper .newListSelected {	background:url("./images/select_bg.jpg") no-repeat scroll -86px 0 transparent;	color:#000000;	float:right;	height:19px;	padding:3px 0 0 6px;	position:relative;	width:200px;  }
  #edit-paises-wrapper .newListSelected span {width:200px; display:block;}
  #edit-paises-wrapper ul.newList li a { color:#D3D5D3;display:block;font-size:13px;padding:3px 5px;text-transform:lowercase; }
  #edit-paises-wrapper ul.newList li a:focus {-moz-outline-style: none;}
  #edit-paises-wrapper .selectedTxt { background:none repeat scroll 0 0 transparent;color:#FFFFFF;font-size:13px;height:16px;overflow:hidden;padding:0 23px 2px 0;position:relative;text-transform:lowercase;width:175px;}
  #edit-paises-wrapper .hiLite {color:#fff!important;}
  #edit-paises-wrapper .hiLite a {color:#fff!important;}
  #edit-paises-wrapper .newListHover {background:#ccc!important; color:#000!important; cursor:pointer;}
  #edit-paises-wrapper .newListSelHover, .newListSelFocus { cursor:pointer;}
  #edit-paises-wrapper .newListOptionTitle {font-weight:bold;}
  #edit-paises-wrapper .newListOptionTitle ul {margin:3px 0 0;}
  #edit-paises-wrapper .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
  /* ========================================================= */
  /* ==================== CLUB DUTTI ========================= */
  .node-type-club-dutti .node-inner .content {
	background:url("./images/club_revista_bg.png") no-repeat scroll 0 11px transparent;
	height:300px;
	position:relative;
  }
  .node-type-club-dutti .node-inner .content  .field-type-text{
	color:#8C8C8C;
	font-size:21px;
	font-weight:bold;
	left:258px;
	position:absolute;
	top:55px !important;
	width:380px;
  }
  .node-type-club-dutti .node-inner .content .field-type-filefield{
	left:60px;
	position:absolute;
	top:22px;
  }
  /*esto modifique para el newsletter*/
  .node-type-club-dutti .node-inner .content p{
		color:#8C8C8C;
		font-size:13px;
		left:262px;
		position:absolute;
		top:90px !important;
		width:332px;
  }
  .node-type-club-dutti .node-inner .content p strong{
	color:white;
  }
  #node-7323 .node-inner .content p,
  #node-7322 .node-inner .content p,
  #node-7322 .node-inner .content  .field-type-text,
  #node-7323 .node-inner .content  .field-type-text{
	font-size:13px;
	left:325px;
	//top:162px;
	width:305px;
  }
  .node-type-club-dutti #content-area {		margin-bottom:0px !important;
  
  }  .page-club-register #content-area {		margin-bottom:0px !important;    }
  .node-type-club-dutti .node-inner .content {
  
  }
  .node-type-club-dutti .node-inner .content {
  
  }
  
  #skip-to-nav{
	display:none !important;
  }
  
/* ====================== REGISTRATE FORM ( Lionel ) ==================== */

#content { position:relative; margin-top:0 !important;}

#form_registro_club { background:url("./images/bk_registrate.jpg") center top no-repeat; width:952px; height:300px; position:absolute; top:125px; z-index:1000;} 
		#form_registro_club .form-item input{ width:221px !important; color:#666; float:right; background:none; border:none;}
		#form_registro_club .form-item select{ width:223px !important; color:#666; float:right; background:none; border:none;}
		#form_registro_club .form-item label{ float:left; display:inherit; font-size:14px; font-weight:bold;}
		#form_registro_club .form-required { color:#000000 !important;}


#form_registro_club .form-item 
{ 
	width:340px; 
	color:#2C2C2C; 
	height:23px; 
	margin:0; 
	background:url("./images/field_registrate.jpg") right top no-repeat;
	margin-bottom:10px;
}
#form_registro_club #ingresar-datos-form 
{
	margin-left:30%;
	margin-top:2%;
	width:400px;
}

.header-text
{
	margin-left:170px;
	margin-top:2%;
	color:#2C2C2C;
}

#form_registro_club .form-radios 
{
	//display:inline;
	height:30px !important;
	margin-bottom:0;
	margin-top:0;

}

#form_registro_club #edit-Sexo-Mujer-wrapper .option
{
	left:500px;
	position:absolute;
	top:160px;
}

#form_registro_club #edit-Sexo-Hombre-wrapper .option
{
	left:350px;
	position:absolute;
	top:160px;
}

#form_registro_club #edit-Clausula-wrapper 
{ 
	//position:absolute; 
	//left:480px; 
	//top:174px; 
	background:none !important;
}

#form_registro_club #edit-Clausula-wrapper.form-item input { 
	float:left; 
	width:10px !important; 
	margin-right:30px;
}

#form_registro_club #edit-Clausula-wrapper.form-item a 
{
	color:#2C2C2C;
}

#form_registro_club.reg-esp-club #edit-submit 
{ 
	//position:absolute; 
	//left:773px; 
	//top:204px; 
	background:url(./images/boton_enviar_n.png) no-repeat scroll 0 0; 
	cursor:pointer; 
	display:block; 
	height:42px; 
	*height:60px; 
	padding-top:0px;
	width:43px;
	z-index:5; 
	color:#000; 
	border:none;
	text-indent:1000px; 
	margin-left:300px;
	margin-top:-7px;
}
			
#form_registro_club.reg-eng-club #edit-submit 
{ 
	//position:absolute; 
	//left:773px; 
	//top:204px; 
	background:url(./images/boton_enviar_nter.png) no-repeat scroll 0 0; 
	cursor:pointer; 
	display:block; 
	height:42px; 
	*height:60px; 
	padding-top:0px;
	width:43px;
	z-index:5; 
	color:#000; 
	border:none;
	text-indent:1000px; 
	margin-left:300px;
	margin-top:-7px;
}

#form_registro_club #edit-Sexo-Hombre-wrapper.form-item { background:none; width:100px;}
#form_registro_club #edit-Sexo-Hombre-wrapper.form-item input { width:10px !important; float:left; margin-right:5px;}

#form_registro_club #edit-Sexo-Mujer-wrapper.form-item { background:none; width:100px;}
#form_registro_club #edit-Sexo-Mujer-wrapper.form-item input { width:10px !important; float:left; margin-right:5px;}



			/*specific positions*/
/*			
			#form_registro_club #edit-Pais-wrapper {position:absolute; left:480px; top:40px;}	
			#form_registro_club #edit-Codigo-postal-wrapper {position:absolute; left:480px; top:72px;}		
			#form_registro_club #edit-Idioma-wrapper { position:absolute; left:480px; top:104px;}			
			#form_registro_club #edit-Tel-wrapper { position:absolute; left:480px; top:104px;}			

			
			#form_registro_club #edit-E-mail-wrapper { position:absolute; left:110px; top:40px;}  	
			#form_registro_club #edit-Nombre-wrapper {position:absolute; left:110px; top:72px;}
			#form_registro_club #edit-Apellidos-wrapper {position:absolute; left:110px; top:104px;}
				
				
			#form_registro_club #edit-Calle-wrapper {position:absolute; left:110px; top:168px;}
			#form_registro_club #edit-Nacimiento-wrapper {position:absolute; left:110px; top:168px;}
			#form_registro_club #edit-Hijos-wrapper {position:absolute; left:110px; top:200px;}
			#form_registro_club #edit-Localidad-wrapper {position:absolute; left:110px; top:232px;}
	*/		
			/*revista*/
			
			#block-registro_form_dutti-0 { position:absolute; right:10px; top:150px; color:#666666; font:14px "Trebuchet MS", Arial;}
			#block-registro_form_dutti-0 a { color:#000000; text-decoration:underline;}
			#form_welcome_message { text-align:center; line-height:50px; width:275px;}
			
			
			#block-registro_form_dutti-0 {}
			#block-registro_form_dutti-0 #form_login_club { text-align:center; width:275px;} 
			#form_login_club  #edit-usuario-wrapper { background:url("./images/field_registrate.jpg") right bottom no-repeat; position:relative; right:23px;}			
			#form_login_club  #edit-usuario-wrapper input{width:223px !important; color:#666; background:none; border:none;}
			#form_login_club #edit-usuario { position:relative; left:27px; text-align:center;}
			#form_login_club  #edit-usuario-wrapper label {position:relative; left:30px; bottom:10px; font:17px "Trebuchet MS", Arial; color:#FFFFFF; font-weight:normal;}
			#form_login_club  #edit-usuario-wrapper label .form-required { color:#fff}
			#form_login_club #edit-submit { background:url(./images/boton_enviar_nter.png) no-repeat scroll 0 0; cursor:pointer; display:block; height:42px; *height:60px; padding-top:0px;width:43px;z-index:5; color:#000; border:none;text-indent:1000px; position:relative; left:117px; *left:0px;}
			#form_login_club #registrate { margin-top:10px; *margin-top:0px;}
			#form_login_club #registrate a { font:17px "Trebuchet MS", Arial; color:#FFFFFF; font-weight:normal; text-decoration:none; } 
			#form_login_club #registrate a:hover {text-decoration:underline; }
			
			#form_login_club #baja, #form_login_club #pol-privac { font-size:10px;}
			
			#form_login_club #baja a, #form_login_club #pol-privac a { text-decoration:none;}
			#form_login_club #baja a:hover, #form_login_club #pol-privac a:hover { text-decoration:underline;}
			
			
			#node-7324.node-type-club-dutti p {color:#8C8C8C; font-size:13px; left:262px; position:absolute;top:100px;width:344px;}
			
			
			
			
						/*specific positions PRENSA*/
			
			#form_registro_club.form_registro_prensa #edit-Localidad-wrapper {position:absolute; left:480px; top:40px;}
			#form_registro_club.form_registro_prensa #edit-Pais-wrapper {position:absolute; left:480px; top:72px;}			
			#form_registro_club.form_registro_prensa #edit-Idioma-wrapper { position:absolute; left:480px; top:104px;}			
			#form_registro_club.form_registro_prensa #edit-Tel-wrapper { position:absolute; left:480px; top:106px;}			
			#form_registro_club.form_registro_prensa #edit-Clausula-wrapper { position:absolute; left:480px; top:154px; background:none !important;}
				#form_registro_club.form_registro_prensa #edit-Clausula-wrapper.form-item input { float:left; width:10px !important; margin-right:30px;}
			#form_registro_club.form_registro_prensa #edit-Clausula-img-wrapper { position:absolute; left:480px; top:174px; background:none !important;}
				#form_registro_club.form_registro_prensa #edit-Clausula-img-wrapper.form-item input { float:left; width:10px !important; margin-right:30px;}
			#form_registro_club.form_registro_prensa #edit-Empresa-wrapper { position:absolute; left:110px; top:40px;}  	
			#form_registro_club.form_registro_prensa #edit-E-mail-wrapper { position:absolute; left:110px; top:72px;}  	
			#form_registro_club.form_registro_prensa #edit-Nombre-wrapper {position:absolute; left:110px; top:104px;}
			#form_registro_club.form_registro_prensa #edit-Apellidos-wrapper {position:absolute; left:110px; top:136px;}
				#form_registro_club.form_registro_prensa #edit-Sexo-Hombre-wrapper.form-item { background:none; width:100px;}
				#form_registro_club.form_registro_prensa #edit-Sexo-Hombre-wrapper.form-item input { width:10px !important; float:left; margin-right:5px;}
				#form_registro_club.form_registro_prensa #edit-Sexo-Hombre-wrapper {position:absolute; left:225px; top:168px;}
				
				#form_registro_club.form_registro_prensa #edit-Sexo-Mujer-wrapper.form-item { background:none; width:100px;}
				#form_registro_club.form_registro_prensa #edit-Sexo-Mujer-wrapper.form-item input { width:10px !important; float:left; margin-right:5px;}
				#form_registro_club.form_registro_prensa #edit-Sexo-Mujer-wrapper {position:absolute; left:315px; top:168px;}
				
			#form_registro_club.form_registro_prensa #edit-Calle-wrapper {position:absolute; left:110px; top:200px;}
			#form_registro_club.form_registro_prensa #edit-Codigo-postal-wrapper {position:absolute; left:110px; top:232px;}

			
			#form_registro_club.form_registro_prensa #edit-submit { position:absolute; left:773px; top:204px; background:url(./images/boton_enviar_n.png) no-repeat scroll 0 0; cursor:pointer; display:block; height:42px; *height:60px; padding-top:0px;width:43px;z-index:5; color:#000; border:none;text-indent:1000px; }
			
			#form_registro_club.form_registro_prensa #edit-submit { position:absolute; left:773px; top:204px; background:url(./images/boton_enviar_nter.png) no-repeat scroll 0 0; cursor:pointer; display:block; height:42px; *height:60px; padding-top:0px;width:43px;z-index:5; color:#000; border:none;text-indent:1000px; }
			
			/* Login */
			
			#block-login-0 
			{ 
				text-align:center; 
				position:absolute; 
				top:210px; 
				left:65%; 
				border-style:solid;
				border-width:2px;
				padding-bottom:20px;
				padding-left:40px;
				padding-right:40px;
				padding-top:10px
				//width:100%;
			}
			#block-block-7 {position:absolute; top:100px; left:0px; width:100%}
			#block-login-0 form label{ text-align:center; font:18px "Trebuchet MS", Arial; color:#FFFFFF}
			#block-block-7 #link a { background:transparent url(./images/user_login_input.jpg) no-repeat scroll 0 0;border:medium none;height:20px;padding:3px 0 3px;width:146px;display:block;text-align:center;color:#333333;font:14px "Trebuchet MS", Arial;text-decoration:none;}													
			#block-block-7 #texto p{ font:14px "Trebuchet MS", Arial; margin-top:0;}
			#block-block-7 #breadcrumb { height:30px; clear:both;}
			#block-block-7 #breadcrumb div { float:left;}
			#block-block-7 #breadcrumb div p{ margin:0;}
			#block-block-7 #breadcrumb div#descargas p { color:#FFFFFF; }
			
			
			#map { z-index:0 !important;}
			
			#block-login-0 #form_welcome_message { margin:auto;}
			#block-login-0 #form_welcome_message #logout-club a { background:transparent url(./images/user_login_input.jpg) no-repeat scroll 0 0;border:medium none;height:20px;padding:3px 0 3px;width:146px;display:block;text-align:center;color:#333333;font:14px "Trebuchet MS", Arial;text-decoration:none; margin:auto}	
			
.view-press-download-showroom > .view-content table
{
	display:block !important;
}

.view-press-download-looks > .view-content table
{
	display:block !important;
}

#block-menu-menu-prensa { position:absolute; top:90px; left:0px}
#block-menu-menu-prensa ul.menu { padding-top:20px; list-style-type:none; color:#000000;}
#block-menu-menu-prensa ul.menu li ul.menu{ padding-top:0px;}
#block-menu-menu-prensa ul li { clear:both}
//#block-menu-menu-prensa ul li ul li.leaf.first{ display:block; padding:10px 15px 10px 0}
#block-menu-menu-prensa ul li ul li.leaf.first{ display:block; padding:5px 15px 10px 0}
//#block-menu-menu-prensa ul li ul li { display:block; float:left; padding:10px 15px 10px 0; clear:none;}
#block-menu-menu-prensa ul li ul li { display:block; float:left; padding:5px 15px 10px 0; clear:none;}
#block-menu-menu-prensa ul li ul li a:hover { color:#FFFFFF;}
#block-menu-menu-prensa a { color:#B3B3B3; text-decoration:none; font-size:14px;}
//#block-menu-menu-prensa a { color:#B3B3B3; text-decoration:none; font-size:14px;}
#block-menu-menu-prensa li { list-style:none; list-style-type:none !important; font-size:14px; list-style-image:none !important;}
#block-menu-menu-prensa ul li.leaf.first { left:0; top:0; margin-bottom:8px; list-style-type:none !important; color:#000000;}
#block-menu-menu-prensa ul li.leaf.first a:hover{ color:#FFFFFF; }
#block-menu-menu-prensa ul li ul li.leaf.first { list-style:none !important; position:relative; left:0; top:0;}

.view-press-download-campanas, .view-press-download-showroom, .view-press-download-looks, .view-press-download-notes { height:325px; width:680px; overflow-y:auto; overflow-x:hidden; position:absolute; top:100px; right:0px; color:#FFFFFF !important;}
.view-press-download-campanas img, .view-press-download-showroom img, .view-press-download-looks img{ width:100px; margin:0 15px 10px;}

.view-press-download-showroom h3 { font-size:12px; font-weight:normal; text-align:center; margin:0; padding:0;}

.view-press-download-notes img { margin:0 20px;}
.view-press-download-showroom table { margin:0;}

.view-press-download-looks { width:680px; height:325px;}
.view-press-download-looks img { margin:0 15px 10px;}

.view-press-download-looks  .views-field-field-look-imagen-fid { color:#FFFFFF; display:none;}

.view-press-download-looks  .views-field-field-look-imagen-fid span.field-content { display:none;}

.views-field-title { color:#FFFFFF; font-size:12px; text-align:center;}

.views-label-title { display:none}

.view-press-download-notes table
{
	display: block !important;
}
#baja-dutti a 
{ 
	color:#FFF; 
	text-decoration:underline;
}

#baja-dutti
{ 
	text-align:center; 
}

#baja{
	margin-top:60px;
	font-size:11px !important;
}

.form-item input.error, .form-item textarea.error, .form-item select.error 
{
	border:2px solid red !important;
}

.form-item input.error, .form-item textarea.error, .form-item select.error
{
	border:2px solid #CC0000 !important;
}

/*
.form-radios .error 
{
	border:2px solid red !important;
}

.form-radios .error 
{
	border:2px solid #CC0000 !important;
}
*/

.view-gestor-usuarios-prensa .view-content table { display:block;}
.view-gestion-productos .view-content table { display:block;} 

/* //////////////////////////////////////////////////////////////// */
/*                    SIMPLE CONTENT SOLIDARIDAD                    */
/* //////////////////////////////////////////////////////////////// */
  
#content-area #node-11964 {}
#content-area #node-11964 .field-items, 
#content-area #node-11966 .field-items, 
#content-area #node-11965 .field-items,
#content-area #node-11967 .field-items,
#content-area #node-11968 .field-items,
#content-area #node-11969 .field-items {width:613px;}

#content-area #node-11964 h1, 
#content-area #node-11965 h1, 
#content-area #node-11967 h1,
#content-area #node-11968 h1 { font-weight:bold; }

#content-area #node-11964 img.imagefield, 
#content-area #node-11965 img.imagefield,
#content-area #node-11967 img.imagefield,
#content-area #node-11968 img.imagefield { display:block; position:relative; right:31px; top:72px;}

#content-area #node-11964 .field-field-text-content img.imagefield,
#content-area #node-11965 .field-field-text-content img.imagefield { display:none;}
#content-area #node-11964 .field-field-text-content { }



#content-area #node-11966 .field-field-text-content { left:0px;}

#content-area #node-11966 img.imagefield, 
#content-area #node-11969 img.imagefield  { display:block; position:relative; left:35px;}

#content-area #node-11966 h1,
#content-area #node-11969 h1 { font-weight:bold; left:270px !important; top:154px;}

#content-area #node-11966 .field-field-text-content .field-items,
#content-area #node-11969 .field-field-text-content .field-items { left:270px !important; bottom:32px;}

.field-label img { display:none !important}

.field-field-simple-content-slideshow
{
	display:none;
} 
#content-area .node-type-simple-content .content .field-field-left-image img
{
	z-index:1;
}

.node-type-simple-content .field-field-text-content
{
	z-index:0;
}

#form_registro_club .form-item a:visited 
{
	color:#2C2C2C;
}
#form_registro_club .form-item a:active
{
	color:#2C2C2C;
}

.view-press-download-campanas .views-view-grid
{
	display:block;
}

#edit-Clausula-wrapper
{
	width:500px !important;
}

#edit-Clausula-img-wrapper
{
	width:500px !important;
}

.view-gestor-usuarios-prensa  td
{
	padding-right:15px !important;
}

.view-gestor-usuarios-prensa  .views-field-name
{
	width:300px;
}

.view-gestor-usuarios-prensa  .views-field-name a
{
	width:300px !important;
}

.view-gestor-usuarios-prensa  th
{
	color:white;
}

#block-views-looks_in_products-block_1
{
	position: absolute;
	margin-top: 82px;
	margin-left:20px;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#block-views-looks_in_products-block_1  { margin-top: 105px  }
}

#block-views-looks_in_products-block_1 #views_slideshow_singleframe_playpause_1
{
	display: none;
}

#block-views-looks_in_products-block_1 #views_slideshow_singleframe_prev_1
{
	margin-left:-10px;
	font-size:0px;
	height:22px;
	width:15px;
	background:url("./images/showroom_list_arrows.png") no-repeat scroll 0 0 transparent !important;
	position:absolute;
	z-index:40;
	margin-top:135px;
}

#block-views-looks_in_products-block_1 #views_slideshow_singleframe_next_1
{
	font-size:0px;
	height:22px;
	width:15px;
	background:url("./images/showroom_list_arrows.png") no-repeat scroll -16px 0 transparent !important;
	position:absolute;
	z-index:40;
	margin-top:135px;
	margin-left:210px;
}

.node-type-producto .group-frame-1 
{
	z-index: -1;
}

.node-type-producto #content
{
	z-index: 1;
}

#block-views-looks_in_products-block_1
{
	z-index:2;
}

#block-block-7 a:active
{
	color:white;
}
#block-block-7 a:visited
{
	color:white;
}
#block-block-7 a
{
	color:white;
}

.view-press-clips img
{
	max-width:201px;
	//max-width:160px;
}

.view-press-clips .views-field-phpcode
{
	bottom:0;
	position:absolute;
}

.view-press-clips li
{
	float:left;
	position:relative;
	margin-left:0px !important;
	margin-right:0px !important;
	width:216px;
}

.view-press-clips .jcarousel-container-horizontal
{
	background-image: none;
}

.view-press-clips .jcarousel-item 
{
	margin-top: 0px;
}

.view-press-clips .jcarousel-container
{
	margin-top: -20px;
	padding-left:40px;
	width:890px;
}

.view-press-clips .jcarousel-clip-horizontal  
{
	height:360px;
	width:860px;
	margin-top:-15px;
	margin-top/*\**/: 10px\9;
	margin-left:5px;
}

.view-press-clips .views-field-field-emoda-fecha-publicacion-value
{
	margin-top:310px;
	text-align:center;
}

.view-press-clips .views-field-field-emoda-nombre-revista-value
{
	text-align:center;
}

.page-press-clips #content-area
{
	height:355px;
}

.view-press-clips .jcarousel-prev  
{
	left:5px;
	margin-top:15px;
}

.view-press-clips .jcarousel-next 
{
	left:920px;
	margin-top:15px; 
}

#block-block-8
{
	margin-left:300px;
	margin-top:400px;
}

#block-block-8 img
{
	margin-bottom:10px;
	margin-left:15px;
	margin-right:15px;
	margin-top:0;
	width:100px;
}

.field-field-campana-es-accesorio
{
	display: none;
}

.imagefield-field_campana_bt_sh_women
{
	margin-left:650px;
	margin-top:-80px;
	position: absolute;
}

.imagefield-field_campana_bt_sh_men
{
	margin-left:765px;
	margin-top:-80px;
	position: absolute;
}

#links_front_image
{
	display: none;
}

.group-campana-flash-shadowbox
{
	display:none;
}

#sb-container #sb-body object
{
	display: block !important;
	display/*\**/: block !important\9;
	z-index:90;
}

#block-block-9 {position:absolute; top:100px; left:0px; width:100%}
#block-login-0 form label{ text-align:center; font:18px "Trebuchet MS", Arial; color:#FFFFFF}
#block-block-9 #link a { background:transparent url(./images/user_login_input.jpg) no-repeat scroll 0 0;border:medium none;height:20px;padding:3px 0 3px;width:146px;display:block;text-align:center;color:#333333;font:14px "Trebuchet MS", Arial;text-decoration:none;}													
#block-block-9 #texto p{ font:14px "Trebuchet MS", Arial; margin-top:0;}
#block-block-9 #breadcrumb { height:30px; clear:both;}
#block-block-9 #breadcrumb div { float:left;}
#block-block-9 #breadcrumb div p{ margin:0;}
#block-block-9 #breadcrumb div#descargas p { color:#FFFFFF; }

#look-nombre-precio  
{
	color:white;
	margin-left:20px;
	margin-top:300px;
	position:absolute;
	z-index:200;
}
.look_zoom_maleta
{
	left: 235px !important;
}

.group-pasafotos-con-flash, .field-field-front-p-slideshow-imagenes
{
	display: none;
}

.fb a
{
	background:url("./images/fb-logo.png") no-repeat scroll 0 0 transparent;
	margin-left:-13px;
	margin-top:0px;
	font-size:0 !important;
	height:21px;
	width:20px;
	
}

.REGISTRATE a
{
	background:url("./images/inscribete.png") no-repeat scroll 0 0 transparent;
	font-size:0 !important;
	height:18px;
	width:93px;
}
.REGISTRATE a:hover
{
	background:url("./images/inscribete_hover.png") no-repeat scroll 0 0 transparent;	
} 
.SIGNUP a
{
	background:url("./images/register.png") no-repeat scroll 0 0 transparent;    
	margin-top:2px;
	left:-5px;
	width:72px;
	height:18px;
	font-size:0 !important;
}
.SIGNUP a:hover
{
	background:url("./images/register_hover.png") no-repeat scroll 0 0 transparent;	
}

#nice-menu-1
{
	border-top: 1.5px solid #ded8c9;
	padding-top:10px;
}

#node-17966 .field-field-campana-bt-sh-men img
{
	cursor:pointer;
	margin-left:300px;
	margin-top:-70px;
}

#node-17966 .field-field-campana-bt-sh-women img
{
	cursor:pointer;
	margin-left:600px;
	margin-top:-70px;
}
#node-17967 .field-field-campana-bt-sh-men img
{
	cursor:pointer;
	margin-left:300px;
	margin-top:-70px;
}

#node-17967 .field-field-campana-bt-sh-women img
{
	cursor:pointer;
	margin-left:600px;
	margin-top:-70px;
}

#node-12303 .content
{
	background: transparent url(./images/fondo_enviale_a_un_amigo.png) no-repeat scroll 0 0;border:medium none;height:320px;width:952px;display:block;text-align:center;color:#333333;font:14px "Trebuchet MS", Arial;text-decoration:none;
	
}

/*friend-mail block*/
.block-friend_mail
{
	position: absolute;
	left:140px;
	top:115px;
	width:700px;
}

#friend-mail-form .form-text, #friend-mail-form .form-textarea
{
	float:left;
	margin-left:175px;
	margin-top:-22px;
	border:none;
}

#friend-mail-form .form-textarea
{
	width:410px;
	height:90px;
}

#friend-mail-form  #edit-submit
{
	margin-left:30px; 
	margin-top:30px;
}

#friend-mail-form .form-item
{
	color:black;
	font-size:14px;
}

#friend-mail-form .form-item .resizable-textarea .grippie
{
	display:none;
}

#friend-mail-form  .form-required
{
	display:none;
}

#edit-nombre-amigo-wrapper, #edit-mensaje-wrapper
{
	margin-top:30px;
}

/*friend-mail block - End*/

