/***** GENERAL *****/
.Error { color: #F00; }
body { /*font-size: 0.8em; font-family: Helvetica, Arial, sans-serif, "Arial Black";*/ height: 100%; color: #666; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.7em; }
table { font-size: 1em; }
a { text-decoration: none; color: #666;	/*font-size: 0.8em;*/ }
a:hover { /*color: #F25F4C;*/ color: #666; }
img { border: 0; }
p { padding: 0 0 10px 0; margin: 0; }
td { vertical-align: top; }
sup, small { font-size: 0.5em; }
input.CommandButton,
input.CommandButton:visited { border: 0; background: none; padding-left: 15px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; border: 0; background-color: transparent; color: #666 !important; }
input.CommandButton:hover {	color: #FF5959 !important; background-image: url(/_andreuworld/images/square_green_small.gif); text-decoration: none; }
h1 { font-family: Helvetica,Arial,sans-serif,"Arial Black"; font-size: 1.7em; }

/* flechas */
.arrow-left-active { background: url("/_andreuworld/images/arrows.png") no-repeat 0 -10px; width: 8px; height: 9px; display: block; text-indent: -99999px; font-size: 0; line-height: 0; }
.arrow-left-disable { background: url("/_andreuworld/images/arrows.png") no-repeat 0 0; width: 8px; height: 9px; display: block; text-indent: -99999px; font-size: 0; line-height: 0; }
.arrow-right-active { background: url("/_andreuworld/images/arrows.png") no-repeat -10px -10px; width: 8px; height: 9px; display: block; text-indent: -99999px; font-size: 0; line-height: 0; }
.arrow-right-disable { background: url("/_andreuworld/images/arrows.png") no-repeat -10px 0; width: 8px; height: 9px; display: block; text-indent: -99999px; font-size: 0; line-height: 0; }

/***** TEMPLATE *****/
.BodyWrapper { text-align: center; height: 100%; }
.Wrapper { width: 960px; height: auto !important; margin: 0 auto; padding: 20px; clear: both; text-align: left; }

/* COLUMNA IZQUIERDA */
.LeftContainer { float: left; width: 162px; height: 100%; padding-top: 20px; }
.LogoContainer { padding-top: 100px; /*padding-top: 245px;*/ padding-top: 225px; padding-bottom: 10px; }
/*.Firefox .LogoContainer { padding-top: 255px; }*/

/* COLUMNA CENTRAL */
.CenterContainer { background-color: #e6e6d5; width: 790px; display: block; float: left; padding-top: 20px; margin-bottom: 20px; height: auto !important; height: 530px; min-height: 530px; }
.CenterTopContainer { height: 150px; }
.CenterMiddleContainer { margin: 15px 20px 20px 20px; /*height: 100%;*/	height: auto !important; height: 400px; min-height: 400px; position: relative; }
.CenterMiddleRow { clear: both; overflow: hidden; }
.CenterMiddleLeftColumn { width: 365px; float: left; }
.CenterMiddleRightColumn { width: 365px; float: right; }

/* 3 COLUMNS */
.ThreeColumnsContainer .CenterLeftContainer { width: 200px; float: left; }
.ThreeColumnsContainer .CenterCenterContainer { width: 200px; float: left; margin: 0 20px 0 30px; }
.ThreeColumnsContainer .CenterRightContainer { width: 300px; float: right; }

/* HOME */
.HomeWrapper { /*background-image: url(/_andreuworld/images/welcome.gif); background-repeat: no-repeat; background-position: center 510px;*/ background-color: #e6e6d5; margin-top: 20px; padding: 0; position: relative; height: 600px !important;	width: 983px !important; }
.HomeWrapper .LeftContainer { height: 50px; position: absolute; left: 110px; top: 150px; }
.HomeWrapper .LeftContainer .HomeLinksContainer div { margin-top: 10px; }
.HomeWrapper .LeftContainer .HomeLinksContainer a { font-size: 1.1em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
.HomeWrapper .LeftContainer .HomeLinksContainer a:hover { color: #000; }
.HomeWrapper .CenterContainer { min-height: 250px !important; height: 250px; width: 350px; color: #FFF; background-color: #C9C5B7; font-size: 0.7em; position: absolute !important; padding: 0; right: 0; top: 0; }
.HomeWrapper .CenterMiddleContainer { margin: 10px; padding: 0; min-height: 0; height: 0; }
.HomeWrapper .CenterContainer a { color: #FFF; }
.HomeWrapper .FlashHomeContainer { position: absolute; top: 360px; }
.HomeWrapper .FooterContainer { position: absolute; bottom: 40px; left: 110px; display: none; }
.HomeWrapper .FooterContainer a { color: #666; font-weight: bold; }
/*.HomeWrapper .FooterContainer a:hover,
.HomeWrapper .FooterContainer .selected { color: #000; }*/
.HomeWrapper .CloseContainer { text-align: right; }
.HomeWrapper #CloseLink { margin-left: auto; }

/* DARK */
.DarkWrapper .CenterContainer { background-color: #4C4C4C; }
.DarkWrapper .FieldContainer * { color: #FFF; }

/* FINISHES */
.CenterMiddleLeftContainer { float: left; width: 300px; padding-bottom: 20px; }
.CenterMiddleRightContainer { float: right; width: 450px; padding-bottom: 20px; }

/* AWARDS */
.AwardsWrapper .CenterMiddleLeftContainer { width: 300px; }
.AwardsWrapper .CenterMiddleRightContainer { width: 315px; }

/* COLUMNS */
.CenterLeftContainer { float: left; width: 300px; padding-bottom: 20px; }
.CenterRightContainer { float: right; width: 300px; padding-bottom: 20px; }

/* CONCURSO */
.ConcursoContainer { background: url(/_andreuworld/images/regla.gif) left top no-repeat; height: 495px; text-align: right; }
.ConcursoTitleContainer { width: 350px; position: absolute; right: 0;  }
.ConcursoTitleContainer .ItemMiddlePane-2 { height: 115px; vertical-align: bottom; }
.ConcursoTitleContainer .contenidoFieldContainer { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #000; text-align: left; }
.ConcursoDescriptionContainer { background: url(/_andreuworld/images/aw_pnd.gif) left top no-repeat; width: 565px; height: 200px; position: absolute; right: 0; top: 250px;  }
.ConcursoDescriptionContainer .ViewItemContainer { width: 350px; margin: 100px 0 0 auto; }

/* NEWSLETTER */
.NewsletterContainer { margin: 0 auto; }

/***** MENU *****/
/* INICIO */
.Home-AspNet-Menu-Vertical { margin-top: 20px; }
.Home-AspNet-Menu-Vertical ul { height: 24px; }

/* MENU DYNAMIC */
.LeftContainer #leftMenu { height: 150px; }
.LeftContainer .AspNet-Menu-Vertical { text-align: left; width: 100%; position: relative; z-index: 50; /*height: 170px;	*/ font-family: Helvetica, Arial, sans-serif, "Arial Black", "MS Gothic", "MS Mincho"; font-size: 1.7em; }
.LeftContainer ul.AspNet-Menu { display: none; }
.LeftContainer .AspNet-Menu-Vertical ul { padding: 0 !important; margin: 0 !important; }
.LeftContainer .AspNet-Menu-Vertical li { position:relative; list-style:none; padding: 0 !important; margin: 0 !important; text-align:right; height: 22px; background-color: #FFF; }
.LeftContainer ul.AspNet-Menu li a,
.LeftContainer ul.AspNet-Menu li a:visited,
.LeftContainer ul.AspNet-Menu li span { height:22px; display: block; font-weight: bold; color: #CCC !important; padding-right: 20px !important; }
.LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected a,
.LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected a { color: #000 !important; }

.LeftContainer ul.AspNet-Menu li li a,
.LeftContainer ul.AspNet-Menu li li a:visited,
.LeftContainer ul.AspNet-Menu li li span,
.LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected li a,
.LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected ul li.AspNet-Menu-ParentSelected a { color: #BCB4A0 !important; }

.LeftContainer ul.AspNet-Menu li a:hover,
.LeftContainer ul.AspNet-Menu li.AspNet-Menu-Hover li a:hover,
.LeftContainer ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a:hover,
.LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected a:hover,
.LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected a:hover,
.LeftContainer ul.AspNet-Menu li li a:hover { color: #666 !important; text-decoration: none; }

/* Add more rules here if your menus have more than three (3) tiers */
.LeftContainer ul.AspNet-Menu li:hover ul ul,
.LeftContainer ul.AspNet-Menu li:hover ul ul ul,
.LeftContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
.LeftContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul { display:none; }

/* Add more rules here if your menus have more than three (3) tiers */
.LeftContainer ul.AspNet-Menu li:hover ul,
.LeftContainer ul.AspNet-Menu li li:hover ul,
.LeftContainer ul.AspNet-Menu li li li:hover ul,
.LeftContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul,
.LeftContainer ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
.LeftContainer ul.AspNet-Menu li li li.AspNet-Menu-Hover ul { display:block; }

/* nivel 1 */
.LeftContainer ul.AspNet-Menu { width: 162px; text-align: right; position: relative; top: 0; }
.LeftContainer ul.AspNet-Menu li.AspNet-Menu-ChildSelected,
.LeftContainer ul.AspNet-Menu li.AspNet-Menu-Selected { background-image: url(/_andreuworld/images/menu_selected_circle.gif); background-repeat: no-repeat; background-position: right center; }
.DarkWrapper .LeftContainer ul.AspNet-Menu li.AspNet-Menu-ChildSelected,
.DarkWrapper .LeftContainer ul.AspNet-Menu li.AspNet-Menu-Selected { background-image: url(/_andreuworld/images/menu_selected_circle_dark.gif); }

/* nivel 2 */
.LeftContainer ul.AspNet-Menu ul { position: absolute; display:none; left: 162px; /*width: 790px;*/ width: 768px; clear: both; padding-left: 20px !important; top: -1px;
}
.LeftContainer ul.AspNet-Menu ul li { float: left; text-align:left;	margin-right: 50px !important; background-color: transparent; }
.LeftContainer ul.AspNet-Menu ul li.AspNet-Menu-ChildSelected,
.LeftContainer ul.AspNet-Menu ul li.AspNet-Menu-Selected { background-image: none !important; }
.LeftContainer ul.AspNet-Menu ul li a,
.LeftContainer ul.AspNet-Menu ul li a:visited,
.LeftContainer ul.AspNet-Menu ul li span { float: left;	padding-right: 0 !important; }

/* nivel 3 */
.LeftContainer ul.AspNet-Menu ul ul { position: absolute; display:none; left: 0; top: 0; margin-top: 20px !important; width: 160px !important; clear: both; height: 50px;padding-left: 0 !important; }
.LeftContainer ul.AspNet-Menu ul ul li { float: none; height: auto !important; background-color: transparent; margin: 0 !important; }
.LeftContainer ul.AspNet-Menu ul ul li a,
.LeftContainer ul.AspNet-Menu ul ul li a:visited,
.LeftContainer ul.AspNet-Menu ul ul li span { float: none; height: auto !important; }

/* Ocultar las subsecciones de Contacta/Distribucion */
.AspNet-Menu-Vertical .AspNet-Menu-Value-30 ul { display: none !important; }

/* AW Outdoor */
.LeftContainer .AspNet-Menu-Vertical .AspNet-Menu-Value-369 li { margin-right: 68px !important; }

/**********************************************************/
/******************* MENU SECCIÓN *************************/
/**********************************************************/
.CenterContainer .AspNet-Menu-Vertical { text-align: left; width: 100%; height: 70px; font-family: Helvetica, Arial, sans-serif, "Arial Black", "MS Gothic", "MS Mincho"; font-size: 1.7em; }
.CenterContainer ul.AspNet-Menu { display: none; }
.CenterContainer .AspNet-Menu-Vertical ul { padding: 0 !important; margin: 0 !important; padding-left: 20px !important; }
.CenterContainer .AspNet-Menu-Vertical li { position:relative; list-style:none;	padding: 0 !important; margin: 0 50px 0 0 !important; height: 22px; width: auto !important; }
.AwoWrapper .CenterContainer .AspNet-Menu-Vertical li { margin-right: 70px !important; }
.AwoWrapper .CenterContainer .AwoMenuSeparationLarge li { margin-right: 85px !important; }
.AwoWrapper .CenterContainer .AwoMenuSeparationIrregular li.AspNet-Menu-Value-377,
.AwoWrapper .CenterContainer .AwoMenuSeparationIrregular li.AspNet-Menu-Value-465,
.AwoWrapper .CenterContainer .AwoMenuSeparationIrregular li.AspNet-Menu-Value-469 { margin-right: 50px !important; }
.AwoWrapper .CenterContainer .AspNet-Menu-Vertical li li { margin-right: 0 !important; }

.CenterContainer .AspNet-Menu-Vertical ul ul li { margin: 0 !important; }

.CenterContainer ul.AspNet-Menu li a,
.CenterContainer ul.AspNet-Menu li a:visited,
.CenterContainer ul.AspNet-Menu li span,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected li a,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected li a { height:22px; line-height:22px; display: block; font-weight: bold; /*color: #FFF !important;*/ color: #BCB4A0 !important; /*width: 150px;*/ /*margin-right: 50px;*/ }

.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected a,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected a,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected a { color: #666 !important; }

.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu a:hover,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Hover li a:hover,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a:hover,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected a:hover,
.CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected a:hover { /*color: #F25F4C !important;*/	color: #666 !important;	text-decoration: none;
}

/* nivel 1 */
.CenterContainer ul.AspNet-Menu { position: relative; /*width: 790px;*/ width: 768px; clear: both; }
.CenterContainer ul.AspNet-Menu li { float: left; text-align:left; }
.CenterContainer ul.AspNet-Menu li a,
.CenterContainer ul.AspNet-Menu li a:visited,
.CenterContainer ul.AspNet-Menu li span { float: left; }

/* nivel 2 */
.CenterContainer ul.AspNet-Menu ul { position: absolute; left: 0; top: 0; margin-top: 20px !important; clear: both; display: none; padding-left: 0 !important; width: 150px; }
.CenterContainer ul.AspNet-Menu ul li {	float: none; }
.CenterContainer ul.AspNet-Menu li.AspNet-Menu-ChildSelected ul { display: block !important; }

.CenterContainer ul.AspNet-Menu ul li a,
.CenterContainer ul.AspNet-Menu ul li a:visited,
.CenterContainer ul.AspNet-Menu ul li span { float: none; }

/* Add more rules here if your menus have more than three (3) tiers */
.CenterContainer ul.AspNet-Menu li:hover ul ul,
.CenterContainer ul.AspNet-Menu li:hover ul ul ul,
.CenterContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
.CenterContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul { display:none; }

/* Add more rules here if your menus have more than three (3) tiers */
.CenterContainer ul.AspNet-Menu li:hover ul,
.CenterContainer ul.AspNet-Menu li li:hover ul,
.CenterContainer ul.AspNet-Menu li li li:hover ul,
.CenterContainer ul.AspNet-Menu li.AspNet-Menu-Hover ul,
.CenterContainer ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
.CenterContainer ul.AspNet-Menu li li li.AspNet-Menu-Hover ul { display:block; }

/* COLLECTIONS MENU */
/* columna izquierda */
/* nivel 2 */
.DarkWrapper .LeftContainer ul.AspNet-Menu ul { background-color: #4C4C4C; }

.DarkWrapper .LeftContainer ul.AspNet-Menu li li a,
.DarkWrapper .LeftContainer ul.AspNet-Menu li li a:visited,
.DarkWrapper .LeftContainer ul.AspNet-Menu li li span,
.DarkWrapper .LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected li a,
.DarkWrapper .LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected ul li.AspNet-Menu-ParentSelected a { color: #808080 !important; }
.DarkWrapper .LeftContainer ul.AspNet-Menu li a:hover { /*color: #F25F4C !important;*/ color: #666 !important; }
.DarkWrapper .LeftContainer ul.AspNet-Menu li.AspNet-Menu-ChildSelected a:hover {}

.DarkWrapper .LeftContainer ul.AspNet-Menu li.AspNet-Menu-Hover li a:hover,
.DarkWrapper .LeftContainer ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a:hover,
.DarkWrapper .LeftContainer ul.AspNet-Menu li.AspNet-Menu-ChildSelected li.AspNet-Menu-ChildSelected a:hover,
.DarkWrapper .LeftContainer ul.AspNet-Menu li li a:hover,
.DarkWrapper .LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected li a:hover,
.DarkWrapper .LeftContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected ul li.AspNet-Menu-ParentSelected a:hover { color: #FFF !important; }

/* columna central */
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical { background-color: #4C4C4C; }

.DarkWrapper .CenterContainer ul.AspNet-Menu li a,
.DarkWrapper .CenterContainer ul.AspNet-Menu li a:visited,
.DarkWrapper .CenterContainer ul.AspNet-Menu li span,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected li a,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected li a { color: #808080 !important; }

.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected a,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected a,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected li.AspNet-Menu-Selected a { color: #FFF !important; }

.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu a:hover,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Hover li a:hover,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a:hover,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-Selected a:hover,
.DarkWrapper .CenterContainer .AspNet-Menu-Vertical ul.AspNet-Menu li.AspNet-Menu-ChildSelected a:hover { /*color: #F25F4C !important;*/ color: #FFF !important; }

/***** LS MODULES *****/
/* TAB TITLE */
.TabTitle { color: #666; font-weight: bold; font-size: 1.3em; padding-bottom: 10px; }

/*======SEARCH ===============*/
.SearchBox { /*background-color: #F0F0E6;*/ background-color: #E6E6D5; border: 0; float: left; width: 113px; margin-left: auto; height: 16px; line-height: 16px; font-size: 0.9em; padding: 0 3px; color: #666; }
.SearchButton { float: left; background-image: url(/_andreuworld/images/search2.gif); background-repeat: no-repeat; background-position: left center; background-color: transparent; overflow: hidden; width: 18px; border: 0; color: #FFF; margin-left: 5px; cursor: pointer; height: 16px; font-size: 0em; padding-left: 18px; }
.SearchContainer { clear: both; margin-top: 15px; height: 20px; }

/* ============== LANGSWITCHER =====================*/
.LangSwitcherContainer { margin-top: 30px; padding-right: 20px; text-align: right; clear: both; }
.LangSwitcherContainer table { text-align: right; margin-left: auto; }
.LanguageSelector { padding-bottom: 5px; }
.LanguageSelectorLink { font-weight: bold; /*border-right: 18px solid #F0F0E6;*/ border-right: 18px solid #E6E6D5; padding-right: 5px; font-size: 0.9em; height: 16px; line-height: 16px; display: block; width: 85px; /*color: #D9D9D9;*/ color: #C7C7B1; }
.LanguageSelectorLink:hover { /*border-right: 18px solid #F25F4C; color: #F25F4C;*/ }
.CurrentLanguage a,
.LanguageSelectorLink:hover { border-right: 18px solid #666; color: #666; }

/*======SIGNIN ===============*/
.SignInIdentificationLabelContent,
.SignInPasswordLabelContent { text-align: left; width: 150px; padding-top: 10px; }
.SignInTextBoxContent,
.SignInPasswordContent { text-align: left; margin-left: 150px; margin-top: -22px; }
.SignInLabel,
.singinUserIdentifier { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #FFF; font-weight: bold; width: 150px !important; text-align: left; }
.SignInTextBox { width: 150px; border: 0; }
.SignInPassword { width: 150px; border: 0; }
.SignInButtonContent { padding-top: 20px; }
.SignInButton,
.singinRememberPasswordAccept,
.singinRememberPasswordCancel,
.singinRememberPasswordAccept:hover,
.singinRememberPasswordCancel:hover { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #FF5959; font-weight: bold; border: 0; background-color: transparent; padding: 0 !important; text-align: left !important; cursor: pointer; display: block; }
.SignInRegister a,
.SignInRegister a:visited,
.SignInRegister a:hover { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #FF5959; font-weight: bold; }
.SignInError { padding-top: 20px; display: block; font-size: 1.2em; color: #FF5959; font-weight: bold; }
.SignInMainContainer { text-align: left !important;	margin-top: -10px; }
.SignInContainer { margin: 0; clear: both; }
.SignOutContainer { position: relative; }
.SignOutLinkContainer { /*padding-top: 30px; text-align: right; padding-right: 21px;*/ position: absolute; top: 30px; right: 21px; text-align: right; }
.SignOutLinkContainer a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #666; font-weight: bold; padding-right: 5px; border-right: 18px solid #666; height: 16px; line-height: 16px; display: block; width: 90px; white-space: nowrap; margin-left: auto; }
.divForgetPassgordLink { margin-top: 10px; }
.divForgetPassgordLink a { font-weight: bold; font-size: 1.2em; color: #FF5959; }
.rememberPasswordMainContainer .singinUserIdentifier { width: 250px !important; display: block; }
.rememberPasswordMainContainer input[type=text] { width: 150px; }
.rememberPasswordMainContainer .footerButtonsContainer { margin-top: 20px; }
.rememberPasswordMainContainer .footerButtonsContainer a { float: left; margin-right: 20px; }

/*=========== REGISTRO =============*/
.RegisterEditControl .ModuleTitle { color: #FF5959; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; background-color: transparent; padding: 15px 0;  display: table; }

.RegisterContainer .Normal td { padding-top: 3px; }
.RegisterContainer .Normal td span { float: left; }
.RegisterContainer .Normal .registerLabel span { float: none !important; }
.RegisterContainer .registerLabel { text-align: right; width: 150px; /*font-weight: normal !important;*/ }
.RegisterContainer .registerLabel span { height: auto !important; }
.RegisterContainer input { margin-left: 12px; width: 430px !important; border: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; padding: 2px; }
.RegisterEditControl .editControl { clear: both; padding: 0; }
.RegisterEditControl .editControl .label { float: left; width: 150px; text-align: right; padding: 0 !important; padding-top: 7px !important; }
.RegisterEditControl .editControl .normal,
.RegisterEditControl .editControl select { float: left; margin-left: 20px; width: 430px !important; border: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; margin-top: 7px; }
.RegisterEditControl .editControl input[type=checkbox] { width: auto !important; margin-left: 170px; }
.RegisterEditControl .acceptConditionsMessage { margin-left: 170px; width: 430px !important; border: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #999; float: left; margin-top: 10px;	margin-bottom: 10px; }
.RegisterEditControl .editControl table select { margin-left: 17px !important; border-color: #FFF !important; }
.RegisterEditControl .editControl table input { width: 25px !important; float: left; margin-left: 12px !important; }
.RegisterEditControl .editControl table label {	font-weight: normal; float: left; width: 110px; line-height: 18px; }
.RegisterEditControl .editItemFooterContainer { padding-left: 140px; }
.wp-register-registered-user .CommandButton,
.RegisterEditControl .CommandButton { padding-left: 25px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; border: 0; background-color: transparent; color: #666 !important; }
.wp-register-registered-user .CommandButton:hover,
.RegisterEditControl .CommandButton:hover { color: #FF5959 !important; background-image: url(/_andreuworld/images/square_green_small.gif); text-decoration: none; }
 
/* activacion de la cuenta */
.ActivationText { padding-bottom: 30px; }
.ActivationInput,
.ActivationInput div { clear: both; } 
.ActivationInput .ActivationInputLabel { float: left; width: 150px; text-align: right; padding: 0 !important; padding-top: 7px !important; font-weight: bold; }
.ActivationInput input { float: left; margin-left: 20px; width: 300px !important; border: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; margin-top: 7px; }
.ActivationButton { padding-left: 140px; clear: both; padding-top: 20px; }
.ActivationButton .CommandButton,
.ActivationButton .CommandButton:visited { padding-left: 25px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; border: 0; background-color: transparent; color: #666 !important; }
.ActivationButton .CommandButton:hover { color: #FF5959 !important; background-image: url(/_andreuworld/images/square_green_small.gif); text-decoration: none; }

/***** VIEW LIST *****/
/*=== Base View List ============================================================================*/
.ModuleTitle { color: #FF5959; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; background-color: transparent; padding: 0 0 15px 0; display: table; }
.NoResultsContainer { padding-top: 10px; margin-left: 150px; display: block; }
.ViewListContainer { }
.ViewListItemContainer,
.wp-data-item { padding-bottom: 20px; }
.productoViewListItemContainer { }
.ViewListIconContainer { width: 110px; }
.ViewListContentContainer { }
.ViewListTitleContainer { }
.ViewListDescription,
.wp-item-summary { text-align: justify; }
.ViewListIcon img { }
.ViewListItem { }
.ViewListLink,
.wp-item-header { font-weight: bold; }
.ViewListEdit { display: none; }
.ViewListDate { color: #CCC; }
.ViewListURL { }

/* NORMAL: grupos acabados */
.normalViewListItemContainer,
.normalViewListContainer .wp-data-item { padding-bottom: 0; }
.normalViewListLink,
.normalViewListContainer .wp-item-link { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #BCB4A0; }
.normalViewListItemContainer .SelectedViewListTitleContainer a,
.normalViewListContainer .selected a { color: #666; }
.normalViewListContainer .CurrentViewItem .normalViewListLink { color: #666; }

/* NORMAL COLOR: disenyadores */
.normalColorViewListItemContainer { padding-bottom: 0; }
.normalColorViewListLink { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #BCB4A0; }
.normalColorViewListItemContainer .SelectedViewListTitleContainer a,
.normalColorViewListItemContainer a:hover,
.normalColorViewListContainer .CurrentViewItem .normalColorViewListLink,
.normalColorViewListLink:hover { color: #6691FF; }

/* INVERTIDO: colecciones, tipologias... */
.invertedViewListItemContainer { padding-bottom: 0; }
.invertedViewListLink,
.invertedLinkNormal { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #808080; }
.invertedViewListItemContainer .SelectedViewListTitleContainer a,
.invertedViewListLink:hover,
.invertedViewListLinkOver,
.invertedLinkOver { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #FFF !important; }
.invertedViewListContainer .CurrentViewItem .invertedViewListLink,
.invertedViewListContainer .CurrentViewItem .invertedLinkNormal { color: #FFF; }

/* INVERTIDO SMALL: subtipologías (AWO mesas)... */
.invertedSmallViewListItemContainer { padding-bottom: 0; }
.invertedSmallViewListLink,
.invertedSmallLinkNormal { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.5em; color: #808080; }
.invertedSmallViewListItemContainer .SelectedViewListTitleContainer a,
.invertedSmallViewListLink:hover,
.invertedSmallViewListLinkOver,
.invertedSmallLinkOver { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.5em; color: #FFF !important; }
.invertedSmallViewListContainer .CurrentViewItem .invertedViewListLink,
.invertedSmallViewListContainer .CurrentViewItem .invertedLinkNormal { color: #FFF; }

/* ESPECIAL: */
.especialViewListContainer { padding-top: 30px; }
.especialViewListItemContainer { padding-bottom: 0; }
.especialViewListLink { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #D9D9CA; }
.especialViewListItemContainer .SelectedViewListTitleContainer a,
.especialViewListLink:hover,
.especialViewListLinkHover { color: #666; }

/* ESPECIAL COLOR : tipo acabados, tintes textos */
.especialColorViewListContainer { padding-top: 30px; }
.especialColorViewListItemContainer { padding-bottom: 0; }
.especialColorViewListLink,
.especialColorViewListLink:visited { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #BCB4A0; }
.especialColorViewListItemContainer .SelectedViewListTitleContainer .especialColorViewListLink,
.especialColorViewListLink:hover,
.especialColorViewListLinkHover { color: #6691FF; }

/* PORTADA */
.portadaViewListContainer { border-top: 1px solid #999; padding-top: 2px; position: relative; height: 152px; margin-top: 20px; }
.portadaViewListContainer .ModuleTitle { font-size: 1.3em; display: block; }
.portadaViewListContainer .ModuleTitle a { display: block; background: url("/_andreuworld/images/arrow-home.gif") no-repeat right 2px; margin-right: 3px; padding-right: 18px; }
.portadaViewListContainer .ViewListDataContainer { float: left; position: absolute; top: 2px; bottom: 0; width: 210px; }
.portadaViewListContainer .ViewListDataContent { bottom: 0; left: 0; right: 0; position: absolute; }
.portadaViewListContainer .ViewListTitleContainer,
.portadaViewListContainer .ViewListDescriptionContainer { /*width: 185px;*/ }
.portadaViewListContainer .ViewListMoreContainer { position: absolute; right: 0; bottom: 0; }
.portadaViewListContainer .ViewListMoreContainer a { background: url("/_andreuworld/images/arrow-home.gif") no-repeat right bottom; width: 20px; height: 13px; display: block; }
.portadaViewListContainer .ViewListImageContainer { float: right; }
.portadaViewListContainer .ViewListImageContainer img { width: 150px; height: 150px; }
.portadaViewListContainer .ImagesCounterContainer { display: none; }
.portadaViewListContainer .ViewMoreItems { position: absolute; right: 0; bottom: -15px; font-size: 0.8em; display: none; }

/* COLECCIONES */
.CollectionSubtitle { font-size: 0.8em; }
.CollectionLinkNormal { color: #808080 !important; }
.CollectionLinkOver { color: #FFF !important; }
.CollectionsMainContainer { /*height: 500px;*/
	height: 440px; width: 750px; }
.CollectionsViewListContainer { /*padding-top: 250px;*/
	padding-top: 150px; position: absolute; width: 750px; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; }
.CollectionsViewListContainer a { font-weight: bold; }
.CollectionContainer .ImageContainer { top: -50px; position: absolute; left: 300px; }
.CollectionContainer .TitleContainer { width: 150px; }
.CollectionImageLink { background-color: #FFF; width: 12px; height: 12px; display: block; margin-right: 5px; float: left; font-size: 0.5em; }
.CollectionImageLinkSelected,
.CollectionImageLink:hover { background-color: #666; }
.CollectionImageLabelPhotos { float: left; padding-right: 7px; font-size: 0.8em; color: #999; }
.SquaresContainer { padding-top: 10px; }
.ImagesCounterContainer { float: right; padding-top: 10px; }
.ImagesCounterContainer a,
.ImagesCounterContainer span { float: left; }
.ImagesCounterContainer .images-counter { margin-right: 10px; }
.ImagesCounterContainer .arrow-left-active,
.ImagesCounterContainer .arrow-left-disable { margin: 2px 10px 0 0; }
.ImagesCounterContainer .arrow-right-active,
.ImagesCounterContainer .arrow-right-disable { margin: 2px 0 0 0; }
.ReferenceContainer { float: left; color: #666; font-weight: bold; padding-top: 10px; }
/* nuevo listado de colecciones por tipologías */

/* MODELOS DE COLECCIÓN */
.CollectionModelLinkNormal { color: #AFAFAF !important; position: relative; }
.CollectionModelLinkOver { color: #666 !important; }
.GroupTitle { display: none; }
.CollectionModelsViewListContainer { height: 130px; }
.CollectionModelContainer { top: 0; position: relative; text-align: left; }
.CollectionModelContainer-0 { }
.CollectionModelContainer-1 { margin-top: -2px !important; }
.CollectionModelContainer-2 { margin-top: -4px !important; }
.CollectionModelContainer-3 { margin-top: -6px !important; }
.IE .CollectionModelContainer-0 { }
.IE .CollectionModelContainer-1 { margin-top: -1px !important; }
.IE .CollectionModelContainer-2 { margin-top: -2px !important; }
.IE .CollectionModelContainer-3 { margin-top: -3px !important; }
.CollectionModelContainer .ImageContainer { position: absolute; }
.CollectionModelContainer .ReferenceContainer { width: 75px; position: absolute; left: 393px; text-align: right; white-space: nowrap; }
.CollectionModelContainer-0 .ReferenceContainer { margin-top: 30px; }
.CollectionModelContainer-1 .ReferenceContainer { margin-top: 48px; }
.CollectionModelContainer-2 .ReferenceContainer { margin-top: 66px; }

.CollectionModelContainer-3 .ReferenceContainer { margin-top: 84px; }
.CollectionModelContainer .ReferenceContainer a { padding-right: 18px; }
.ApilableContainer { position: absolute; right: 0; bottom: 0; }
.CollectionModelContainer .DescriptionContainer { width: 230px; position: absolute; left: 500px; margin-left: 20px; }
.CollectionModelContainer-0 .DescriptionContainer { margin-top: 30px; }
.CollectionModelContainer-1 .DescriptionContainer { margin-top: 48px; }
.CollectionModelContainer-2 .DescriptionContainer { margin-top: 66px; }
.CollectionModelContainer-3 .DescriptionContainer { margin-top: 84px; }

/* ACABADOS */
.finishesViewListContainer { position: relative; }
.finishesViewListContainer br { display: none; }
.finishesContainer { display: block; width: 72px; height: 90px; }
.finishesImage { border: 1px solid #FFF; display: block; }
.finishesImageOver { position: absolute; z-index: 50 !important; margin-left: -30px; margin-top: -30px; border: 1px solid #FFF; cursor: pointer; }
.finishesContainer .CodeContainer { position: absolute; text-align: right; width: 126px; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.2em; color: #FFF; font-weight: bold; z-index: 60 !important; background-color: #666; border: 1px solid #FFF; margin-left: -30px; margin-top: 90px; padding: 2px; }
.finishesContainer .CodeContainer span { }
#tipoTapiceriaContainer .especialColorViewListLink,
#tipoTapiceriaContainer .especialColorViewListLink:visited,
#tintesTextContainer .especialColorViewListLink,
#tintesTextContainer .especialColorViewListLink:visited { font-size: 1.4em; }

/* DESIGNER COLLECTIONS */
.designerCollectionsViewListContainer { padding-top: 30px; background-repeat: no-repeat; background-position: left top; float: left; margin-left: 5px; }
.designerCollectionsViewListContainer table { width: auto !important; }
.designerCollectionViewListItemContainer { padding-bottom: 0; padding-right: 20px; }
.designerCollectionViewListLink,
.designerCollectionViewListLink:hover { font-weight: normal; color: #6691FF; white-space: nowrap; }
.designerCollectionSeatsViewListContainer { background-image: url(/_andreuworld/images/asientos.gif); }
.designerCollectionTablesViewListContainer { background-image: url(/_andreuworld/images/mesas.gif); }

/* AWARDS */
.awardsViewListContainer ul { padding: 0; margin: 0; }
.awardsViewListContainer li { list-style: none outside; padding-bottom: 10px; }
.awardsViewListContainer li a { font-weight: normal; background-image: url(/_andreuworld/images/square_medium_small.gif); background-repeat: no-repeat; background-position: left 3px; padding-left: 13px; color: #AFAFAF; }
.awardsViewListContainer .CurrentViewItem a,
.awardsViewListContainer li a:hover { background-image: url(/_andreuworld/images/square_small.gif); color: #666; }

/* SUBTIPOLOGIAS */
.subtipologiasViewListContainer { position: absolute; margin-top: 100px; width: 150px; }
.subtipologiasViewListContainer .ImageContainer { left: 300px; position: absolute; top: -50px; }

/* NOTICIAS */
.newsHomeViewListContainer { margin-top: -40px; }
.newsHomeViewListItemContainer { clear: both; padding-top: 40px; }
.newsHomeViewListItemLeftContainer { width: 300px; float: left; }
.newsHomeViewListItemRightContainer { float: right; width: 300px; }
.newsHomeViewListTitleContainer { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #FF5959; }
.newsHomeViewListLink:hover { color: #666 !important; }
.newsHomeViewListTitleContainer a,
.newsHomeViewListTitleContainer a:hover { color: #FF5959; }
.newsHomeViewListDescriptionContainer,
.newsHonmeViewListDescriptionContainer a { text-align: justify; }
.newsViewListItemContainer { padding-bottom: 40px; }
.newsViewListTitleContainer { width: 300px; padding-bottom: 10px !important; }
.newsViewListDescriptionContainer,
.newsViewListDescriptionContainer a { width: 300px; text-align: justify; padding-bottom: 10px !important; }
.newsViewListImagesContainer { padding-left: 150px; width: 300px; }
.newsViewListImagesContainer img { height: 150px; width: 150px; }
.newsViewListImagesContainer .CollectionImageViewListContainer { width: 150px; }
.newsHomeViewMoreItems { padding-top: 20px; }

/* BREVE HISTORIA */
.historiaViewListItemContainer { padding: 0px; }
.historiaViewListLink { font-weight: normal; }

/* DESCARGAS */
.FilesViewListContainer { /*padding-top: 30px;*/
}
.FilesViewListLink { margin-left: 270px; background-image: url(/_andreuworld/images/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left: 30px; color: #AFAFAF; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; }
.FilesViewListLink:hover { background-image: url(/_andreuworld/images/arrow_dark.gif); color: #666; }

/* PRENSA */
.prensaViewListItemContainer { width: 250px; }
.prensaViewListLink,
.prensaViewListLink:visited,
.prensaViewListLink:hover { color: #FFF; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; }
.prensaViewListItemLeftContainer { width: 450px !important; }
.prensaViewListItemRightContainer { width: 300px !important; }

/* DESCARGAS CONCURSO */
.descargasViewListItemContainer { width: 250px; }
.descargasViewListLink,
.descargasViewListLink:visited,
.descargasViewListLink:hover { color: #666; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; }
.descargasViewListItemLeftContainer { width: 450px !important; }
.descargasViewListItemRightContainer { width: 300px !important; }

/* COLECCIONES DE UNA SUBTIPOLOGIA */
.TipologyCollectionsMainContainer { width: 600px; float: right; }
.TipologyCollectionsMainContainer .CollectionsViewListContainer { width: 600px; }
.TipologyCollectionsMainContainer .CollectionContainer .ImageContainer { left: 150px; }
.subtipologyItemContainer { width: 150px; float: left; padding-top: 250px; color: #FFF; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; }
.TipologyCollectionsMainContainer { height: auto; }
.TipologyCollectionsMainContainer .CollectionsViewListContainer { padding: 0; position: relative; }
.TipologyCollectionsMainContainer .CollectionContainer { float: left; }
.TipologyCollectionsMainContainer .CollectionsViewListContainer .MainImageContainer { width: 160px; height: 160px; float: left; margin-right: 60px; }
.TipologyCollectionsMainContainer .CollectionContainer .ImageContainer { left: 0; top: 0; overflow: hidden; z-index: 0; }
.TipologyCollectionsMainContainer .CollectionContainer .TitleContainer { width: auto; position: relative; z-index: 100; }
.TipologyCollectionsMainContainer .CollectionContainer .TitleContainer a { display: block; background: #4c4c4c; padding: 0 3px 20px 0; }
.TipologyCollectionsMainContainer .CollectionContainer .InfoContainer { position: absolute; top: 0; left: -150px; width: 140px; }
.TipologyCollectionsMainContainer .subtipologyItemContainer { padding: 0 0 140px 0; font-size: 1em; }

/* RESULTADOS DE LA BÚSQUEDA */
.SearchResultItem { padding-bottom: 20px; }
.SearchResultTitle a,
.SearchResultTitle a:visited,
.SearchResultTitle a:hover { font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #FF5959; font-weight: bold; }
.SearchResultTabLocation { padding-top: 5px; }
.SearchResultTabLocation a { color: #000; }
.SearchResultTabLocation a:hover { color: #FF5959; }
.SearchResultAbstract { padding-top: 5px; }

/* PEDIDOS DE CLIENTES */
/* buscador */
.clientOrdersFilterListContainer { width: 450px; }
.clientOrdersFilterListContainer .FilterRepeaterItemStyle { }
.clientOrdersFilterListContainer input,
.clientOrdersFilterListContainer select { width: 150px; border: 0 !important; margin: 3px 0; }
.clientOrdersFilterListContainer .ajax__calendar { float: left; }
.clientOrdersFilterListContainer .FilterLabel { float: right; width: 290px; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #666; font-weight: bold; }
.clientOrdersFilterListContainer .CommandButton { border: 0; padding: 0; margin: 0; background-color: transparent; color: #666 !important; border-right: 18px solid #BCB4A0; padding-right: 5px; margin-top: 5px; font-weight: normal; width: 127px; height: 16px; line-height: 16px; display: block; text-align: right; }
.clientOrdersFilterListContainer .CommandButton:hover { border-right-color: #666; text-decoration: none; }

/* ultima actualizacion */
.LastUpdateContainer { padding: 30px 0; }
.LastUpdateTitle { font-size: 1.7em; color: #FF5959; font-weight: bold; width: 150px; vertical-align: bottom; font-family: Helvetica, Arial, sans-serif, "Arial Black"; }
.LastUpdateDate { vertical-align: bottom; padding-bottom: 2px; text-align: left; }

/* Datos del cliente */
.ClientTitle { font-size: 1.7em; color: #FF5959; font-weight: bold; width: 150px; vertical-align: bottom; font-family: Helvetica, Arial, sans-serif, "Arial Black"; padding-top: 20px; }
.ClientName { vertical-align: bottom; padding-bottom: 2px; text-align: left; padding-top: 20px; font-weight: bold; }
.ClientName .wp-data-item { padding-bottom: 0; }

/* listado de pedidos*/
.Invisible { display: none; }
.ClientOrdersViewListContainer { }
.ClientOrdersViewListContainer .LineHeaders td { vertical-align: bottom; font-size: 0.9em; padding: 0 2px; }
.ClientOrdersViewListContainer .LineOrders td { background-color: #FFF; padding: 0 2px; }
.ClientOrdersViewListContainer .columnSmaller { width: 20px; }
.ClientOrdersViewListContainer .columnSmall { width: 40px; }
.ClientOrdersViewListContainer .columnMedium { width: 65px; }
.ClientOrdersViewListContainer .columnBig { width: 75px; }
.ClientOrdersViewListContainer .columnBigger { width: 100px; }
.ClientOrdersViewListContainer .RightAlign { text-align: right; }
.ClientOrdersBackContainer { margin-top: 20px; }

/* DESIGNERS */
.DesignerViewListContainer { position: relative; z-index: 5; }
.DesignerViewListContainer * { margin: 0 !important; padding: 0 !important; }
.DesignerImageContainer { position: absolute; left: 300px; top: 0; }

/* UBICACIONES */
.UbicacionesViewListContainer { z-index: 5; width: 300px; margin-top: 40px; }
.UbicacionesViewListContainer * { margin: 0 !important; padding: 0 !important; }
.UbicacionesViewListContainer .ViewListTitleContainer { padding: 0 0 10px 0 !important; }
.UbicacionesViewListContainer .ViewListLink { font-weight: normal; color: #999; display: block; }
.UbicacionesViewListContainer .ViewListLink:hover { color: #000; }
.UbicacionesViewListContainer a.ViewListLink { background: url("/_andreuworld/images/view.gif") no-repeat top right; padding-right: 25px !important; }
.UbicacionesViewListContainer a.ViewListLink:hover { background: url("/_andreuworld/images/view-hover.gif") no-repeat top right; padding-right: 25px !important; }
.UbicacionImageContainer { position: absolute; left: 350px; top: 0; z-index: 10; }

/* FAQS  */
.faqsModuleTitle { display: block; color: #666; }
.faqsViewListContainer { width: 300px; }
.faqsViewListContainer table td { /*padding-bottom: 20px; */ padding-bottom: 10px; }
.faqsViewListTitleContainer { text-align: justify; }
.faqsViewListLink { font-family: Helvetica, Arial, sans-serif, "Arial Black"; /*font-size: 1.7em; color: #BCB4A0; font-weight: bold; */ font-size: 1.1em; color: #000; }
.faqsViewListDescription { padding-top: 5px; }
.faqsViewListItemContainer .SelectedViewListTitleContainer a,
.faqsViewListItemContainer .SelectedViewListTitleContainer a:visited,
.faqsViewListItemContainer a:hover,
.faqsViewListContainer .CurrentViewItem .normalColorViewListLink,
.faqsViewListLink:hover { color: #000; }
.faqsViewListEdit { display: none; }

/* CONCURSO: GANADORES */
.WinnersImageViewListContainer .DescriptionContainer { clear: both; padding: 50px 0; }

/* NOVEDADES */
.wp-module-novedades { margin-top: 50px; }
.novedadesHomeViewListContainer { border-top: 1px solid #999; padding-top: 2px; position: relative; height: 152px; margin-bottom: 20px; }

/* PROYECTOS */
.CenterLeftContainer a { color: #BCB4A0; }
.CenterLeftContainer a:hover,
.CenterLeftContainer .selected { color: #666; }
.CenterLeftContainer .arrow { width: 9px; height: 9px; display: block; float: right; background: url("/_andreuworld/images/arrows_updown.png") no-repeat -10px 0; margin: 2px 2px 0 0; }
.CenterLeftContainer .arrow.selected,
.CenterLeftContainer .selected .arrow { background-position: 0 0; }
.proyectosHomeViewListContainer { border-top: 1px solid #999; padding-top: 2px; position: relative; height: 152px; }
.proyectosHomeViewListContainer .ModuleTitle { font-size: 1.3em; }
.proyectosHomeViewListContainer .ViewListDataContainer { float: left; position: absolute; top: 0; bottom: 0; width: 200px; }
.proyectosHomeViewListContainer .ViewListDataContent { bottom: 0; position: absolute; }
.proyectosHomeViewListContainer .ViewListImageContainer { float: right; }

/* filtro de ambientes */
.wp-module-1373 { padding-bottom: 5px; }
.wp-module-1373 li { list-style: none outside; }
.wp-module-1373 li a { color: #BCB4A0; font-weight: bold; font-size: 1.7em; font-family: Helvetica, Arial, sans-serif, "Arial Black"; letter-spacing: -0.5px; /*height: 22px;*/ line-height: 0.9em; margin-bottom: 7px; display: block; }
.wp-module-1373 li a:hover,
.wp-module-1373 li a.FilterLinkButtonListSelected { color: #666; }

/* filtro de colecciones*/
.wp-module-1376 .FilterListContainer,
.wp-module-1387 .FilterListContainer { display: none; }
.projectCollectionFilterContainer { background: #FFF; margin-top: 5px; padding: 2px; color: #BCB4A0; }
#collectionTitleContainer { cursor: pointer; }
#collectionsContainer { display: none; }
#seatTitleContainer,
#tableTitleContainer { cursor: pointer; }
#collectionSubtitlesContainer { margin: 10px 0; }
#seatCollectionsContainer,
#tableCollectionsContainer { display: none; }

/* filtro de localidades */
.wp-module-1394 .FilterListContainer { display: none; }
.projectLocationFilterContainer { background: #FFF; margin-top: 10px; padding: 2px; color: #BCB4A0; }
#locationTitleContainer { cursor: pointer; }
#locationsContainer { display: none; margin-top: 10px; }

/* listado de proyectos */
.wp-module-1365 .wp-data-item { padding-bottom: 10px; }
.wp-module-1365 a { color: #BCB4A0; }
.wp-module-1365 a:hover,
.wp-module-1365 .selected a { color: #666; }

/* listado de clientes de un representante */
.RepresentantesClientesContainer .ViewListDataContainer { margin-bottom: 5px; }
.RepresentantesClientesContainer { margin-bottom: 20px; }

/***** VIEW ITEM *****/
/*=== Basic View Item ==============================================================================*/
.ItemTitle { color: #666; font-weight: bold; clear: both; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; }
.ItemTitle .FieldContainer { float: left; padding-right: 10px; }
.ItemDesigner { clear: both; }
.ItemDesigner ul,
.ItemDesigner li { list-style: none outside; padding: 0; margin: 0; }
.ItemDescription { padding-top:120px; width: 150px; text-align: justify; }
.ItemContentContainer { }
.ItemContent { }
.ItemExtraContent { }
.FilesContainer { }
.FilesTitle { }
.FilesDataGrid { margin-top: 10px; }
.FilesDataGrid img { display: none; }
.FilesDataGrid a { padding-left: 13px; background-image: url(/_andreuworld/images/square_small.gif); background-repeat: no-repeat; background-position: left center; white-space: normal; }
.FilesDataGrid a:hover { color: #F25F4C; background-image: url(/_andreuworld/images/square_green_small.gif); }
.ImagesTitle { }
.ImagesItem { }
.ImagesContainer { }
.contenidoFieldContainer { text-align: justify; }
.ViewItemToolsTable { width: 100%; }
.ViewItemNavigationTable { margin-top: 20px; margin-bottom: 20px; }
.ViewItemPreviousImage,
.ViewItemNextImage,
.linkTextImageButtonImage,
.ViewItemPdfImage { display: none; }
.ViewItemPreviousText { background-image: url(/_andreuworld/images/square_small.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
.ViewItemPreviousText:hover { background-image: url(/_andreuworld/images/square_green_small.gif); color: #FF5959; }
.ViewItemNextText { background-image: url(/_andreuworld/images/square_small.gif); background-repeat: no-repeat; background-position: right center; padding-right: 15px; }
.ViewItemNextText:hover { background-image: url(/_andreuworld/images/square_green_small.gif); color: #FF5959; }

/* botón volver atrás */
.ViewItemBack { text-align: right; }
.ViewItemBackImage { display: none; }
.ViewItemBackText,
.ViewItemPrint a { font-weight: bold; padding-left: 15px; background-image: url(/_andreuworld/images/square_small.gif); background-repeat: no-repeat; background-position: left center; }
.ViewItemBackText:hover,
.ViewItemPrint a:hover { background-image: url(/_andreuworld/images/square_green_small.gif); color: #FF5959; }

/* PANEL 1 */
.ItemContainerPane-1 { }
.ItemWestPane-1 { padding-right: 10px; vertical-align: top; }
.ItemWestPane-1 img { }
.ItemNorthPane-1 { color: #666; font-weight: bold; font-size: 1.2em; }
.ItemCenterPane-1 { text-align: justify; }

/* PANEL 2 */
.ItemNorthPane-2 { color: #CCC; padding-bottom: 5px; padding-top: 20px; }
.ItemFloatingPane-2 { float: right; padding-left: 10px; }
.ItemEastPane-2 { padding-left: 10px; vertical-align: top; }
.ItemSouthPane-2 { padding-top: 20px; }

/* PANEL 10 */
.ItemContainerPane-10 { display: none; }

/* COLECCIÓN */
.CollectionItemContainer { width: 100%; }
.CollectionItemContainer .ItemLeftContainer { width: 430px; float: left; }
.CollectionItemContainer .ItemRightContainer { width: 300px; height: 330px; float: right; }
.CollectionItemContainer .ItemBottomContainer { clear: both; }
.CollectionItemContainer .ItemDescription { width: 300px; }
.CollectionItemContainer .ItemBottomBottomContainerAWA { margin-top: 20px; border-top: solid 1px #666; padding-top: 10px; }
.CollectionItemContainer .ItemDownload { padding-top: 10px; }
.CollectionItemContainer ul { padding: 0; margin: 0; margin-top: 15px; }
.CollectionItemContainer li { list-style: none outside; padding-top: 2px; }
.CollectionItemContainer .ItemLeftContainer .LinksGroup2 { margin-bottom: 15px; }
.CollectionItemContainer .ItemLeftContainer .LinksGroup2 a { padding-left: 13px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; }
.CollectionItemContainer .ItemLeftContainer .LinksGroup2 a:hover { color: #FF5959; background-image: url(/_andreuworld/images/square_green_small.gif); }

/* MODELO */
.ModelItemContainer { width: 100%; }

.ModelItemContainer .ItemLeftContainer { width: 430px; float: left; }
.ModelItemContainer .ItemLeftContainer .ItemLeftTopContainer { clear: both; }
.ModelItemContainer .ItemLeftContainer .ItemLeftLeftContainer { float: left; width: 150px; padding-top: 125px; padding-bottom: 75px; }
.ModelItemContainer .ItemLeftContainer .ItemLeftLeftContainer .ImagesListContainer { text-align: center; }
.ModelItemContainer .ItemLeftContainer .ItemLeftLeftContainer .ImagesDataList { margin: 0 auto; }
.ModelItemContainer .ItemLeftContainer .ItemLeftRightContainer { float: left; width: 230px; padding-top: 70px; margin-left: 20px; }
.ModelItemContainer ul { padding: 0; margin: 0; margin-top: 15px; }
.ModelItemContainer li { list-style: none outside; padding-top: 2px; }
.ModelItemContainer .ItemLeftContainer .ItemLeftRightContainer .LinksGroup2 { margin-top: 50px; }
.ModelItemContainer .ItemLeftContainer .ItemLeftRightContainer .LinksGroup2 a { padding-left: 13px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; }
.ModelItemContainer .ItemLeftContainer .ItemLeftRightContainer .LinksGroup2 a:hover { color: #FF5959; background-image: url(/_andreuworld/images/square_green_small.gif); }
.ModelItemContainer .ItemRightContainer { width: 300px; float: right; }
.ModelItemContainer .ItemBottomContainer { clear: both; padding-top: 40px; }
.ModelItemContainer .ItemBottomContainer .ItemDescription { padding-top: 0; float: left; width: 150px; text-align: left; }
.ModelItemContainer .ItemBottomContainer .ItemBottomTopContainer { border-bottom: 1px solid #666; clear: both; }
.ModelItemContainer .ItemBottomContainer .ItemBottomMiddleContainer { border-bottom: 1px solid #666; padding-bottom: 10px; padding-top: 10px; /*height: 70px;*/
	clear: both; display: table; width: 100%; }
.ModelItemContainer .ItemBottomContainer .MeasuresUnitsContainer { float: left; width: 150px; margin-left: 20px; }
.ModelItemContainer .ItemBottomContainer .MeasuresContainer { float: right; margin-top: -65px; position: relative; z-index: 5; width: 300px; }
.ModelItemContainer .ItemBottomContainer .MeasuresContainer td { text-align: center; vertical-align: top; padding: 10px 0 10px 5px; }
.ModelItemContainer .MeasuresHeaderContainer td { vertical-align: bottom !important; }
.ModelItemContainer .ItemBottomContainer .MeasureSelected { font-weight: bold; }
.ModelItemContainer .DoubleMeasure { white-space: nowrap !important; }
.ModelItemContainer .DiameterMeasure { margin-right: 3px; vertical-align: middle; }
.ModelItemContainer .ItemBottomContainer .ItemBottomBottomContainer { clear: both; display: table; width: 547px; padding-top: 10px; margin-left: 203px; }
.ModelItemContainer .ItemBottomContainer .ItemBottomBottomLeftContainer { float: left; width: 300px; }
.ModelItemContainer .ItemBottomContainer .TablesInfo { margin-left: 250px; white-space: nowrap; }
.ModelItemContainer .ItemBottomContainer .ItemBottomBottomRightContainer { float: left; margin-left: 10px; }
.ModelItemContainer .ItemBottomContainer .ItemBottomBottomRightContainer .colContainer span { padding-left: 3px; }
.ModelItemContainer .ItemBottomContainer .ItemBottomBottomContainerAWA { padding-top: 10px; margin-top: 10px; border-top: 1px solid #666; }

/* Aceptar condiciones */
#acceptConditionsVeil { background-color: #000; position: absolute; z-index: 90; top: 0; left: 0; width: 100%; }
.acceptConditionsContainer { position: absolute; z-index: 100; border: solid 2px #666; padding: 10px; background-color: #E6E6D5; left: 25%; right: 25%; top: 10%; line-height: 16px; }
.acceptConditionsContainer input { cursor: pointer; }
.acceptConditionsButtons { margin-top: 10px; }

/* FICHA REFERENCIA PDF */
.ModelPDFItemContainer { background-color: #FFF; }
.ModelPDFItemContainer .ItemLeftContainer .ItemTitle { padding-top: 80px;/*margin-left: 40px;*/
}
.ModelPDFItemContainer .ItemLeftContainer .pictoFieldContainer { padding-top: 60px; margin-left: 40px; width: 100%; }
.ModelPDFItemContainer .ItemLeftContainer { }
.ModelPDFItemContainer .ItemRightContainer { padding-top: 20px; }
.ModelPDFItemContainer .ItemRightContainer .ImageContainer img { border: 1px solid #666 !important; }
.ModelPDFItemContainer .ItemRightContainer .SquaresContainer,
.ModelPDFItemContainer .ItemRightContainer .ReferenceContainer { display: none; }
.ModelPDFItemContainer .ItemBottomContainer { padding-top: 60px; }
.ModelPDFItemContainer .MeasuresUnitsContainer { width: 100px !important; margin-left: 50px !important; }
.ModelPDFItemContainer .MeasuresUnitsContainer ul { margin: 0; }
.ModelPDFItemContainer .MeasuresUnitsContainer li.MeasuresInches { height: 45px; line-height: 45px; }
.ModelPDFItemContainer .ItemBottomBottomContainer { margin-left: 233px !important; width: 517px !important; }
.ModelPDFItemContainer .ItemBottomBottomRightContainer { float: right !important; }
.PrintTitle { display: none !important; }

/* TAPICERIA */
.tapiceriaViewItemContainer { padding-top: 30px; padding-bottom: 20px; }
.mantenimientoFieldContainer { width: 445px; overflow: hidden; }

/* AWARD */
.awardItemContainerPane-1 { display: none; }
.awardContenidoFieldContainer { text-align: justify; height: 150px; }
.awardImagesFieldContainer { width: 150px; }

/* CALIDAD */
.calidadItemContainer .ItemContainer { padding-bottom: 30px; }
.calidadItemContainerPane-1 { display: none; }
.calidadContentItemNorthPane-1 { padding-bottom:10px; }
.calidadItemContainer .ContenidoFieldContainer { text-align: justify; }
.calidadContentArchivosFilesContainer { text-align: right; }
.calidadContentArchivosFieldContainer table { margin-left: auto; }

/* BREVE HISTÓRIA */
.historiaItemContainer { padding-top: 30px; }
.historiaItemNorthPane-1 { width: 300px; font-weight: normal; padding-bottom: 20px; font-size: 1em; text-align: justify; }
.historiaItemCenterPane-1 { color: #000; font-weight: normal; font-size: 1em; padding-bottom: 10px; }
.historiaItemMiddlePane-2 { width: 100%; }
.historiaItemCenterPane-2 { width: 300px; }
.historiaItemSouthPane-3 .ViewItemNavigationTable { width: 300px; }
.historiaItemSouthPane-3 .ViewItemNext { text-align: right; }

/* CHAIRS */
.ChairsItemContainer .moduleTitle { color: #6691FF; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; background-color: transparent; padding: 30px 0 10px 0; }
.ChairsItemContainer .FieldContainer { padding-bottom: 10px; }
.ChairsItemContainer .FieldTitle { padding-right: 5px; }

/* NOTICIAS */
.newsItemMiddlePane-1 { /*width: 450px;*/
	width: 430px; }
.newsItemNorthPane-1,
.newsItemCenterPane-1 .FieldContainer { width: 300px; font-size: 1em; padding-bottom: 10px; }
.newsItemSouthPane-3 .ViewItemToolsTable { width: auto; margin-top: 20px; }
.newsItemSouthPane-3 .ViewItemToolsButtonContainer { text-align: left; }
.newsItemSouthPane-3 .ViewItemPrint { padding-right: 20px; }
.newsArchivosFieldContainer { padding-top: 10px; }
.newsItemEastPane-1 .CollectionImageViewListContainer { /*width: 150px;*/ width: 300px; }
.newsItemEastPane-1 .CollectionImageViewListContainer .ImageContainer { /*width: 600px;*/ width: 300px; }
/*.newsItemEastPane-1 .CollectionImageViewListContainer img { height: 50%; width: 50%; }*/
/* print */
.printContainer .newsItemMiddlePane-1 { padding-left: 130px; padding-bottom: 10px; }
.printContainer .newsItemMiddlePane-1 .FieldContainer { width: 600px; color: #333; }
.printContainer .newsItemCenterPane-1 .FieldContainer { width: 600px; color: #777; font-size: 1.2em; font-weight: bold; } /* descripción */
.printContainer .newsItemWestPane-1 .FieldContainer { width: 290px; float: left; } /* columna izquierda */
.printContainer .newsItemEastPane-1 .FieldContainer { width: 290px; float: left; margin-left: 20px; } /* columna derecha */
.printContainer .CollectionImageViewListItemContainer { display: block !important; }
.printContainer .SquaresContainer { display: none !important; }
.printImagesImagesItem .imgFooter,
.printContainer .imgFooter { text-align: left; padding: 10px 0; }
.printContainer .ItemNorthPane-1 { font-size: 1.4em; padding: 30px 0; }
.printContainer .newsItemContainerHeader { width: 730px; text-align: right; margin-top: 30px; padding-bottom: 30px; }
.printContainer .newsDateContainerHeader { float: left; color: #333; font-size: 1.1em; font-weight: bold; text-transform:capitalize; }
.printContainer .ImageDescriptionContainer { float: left; width: 115px; margin-right: 15px; color: #666; text-align: justify; }
.printContainer .ImageContainer { margin-left: 130px; }

/* AGENTES Y PUNTOS DE VENTA */
.distribucionItemContainer { width: 240px; }
.distribucionItemContainer .titleFieldContainer { padding-top: 20px; padding-bottom: 10px; }
.distribucionItemContainer a { color: #6691FF; }
.distribucionItemContainer .groupFieldsContainer { clear: both; }
.distribucionItemContainer .groupFieldsContainer * { float: left; padding-right: 3px; }
.distribucionItemContainer .groupFieldsProvinceContainer * { padding: 0 !important; }
.distribucionItemContainer .provinciaFieldContainer,
.distribucionItemContainer .provinciaFieldValue,
.distribucionItemContainer .FieldSeparator { padding: 0; }

/* CLIENTES */
.ClienteItemContainer { /*padding-top: 20px;*/ }
.ClienteItemContainer .LastUpdateContainer { padding: 0 !important; }
.ClienteItemContainer .ClienteViewItemTitleContainer { color: #FF5959; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; background-color: transparent; padding: 15px 0; display: table; clear: both; }
.ClienteItemContainer .FieldContainer { clear: both; }
.ClienteItemContainer .FieldTitle { float: left; width: 140px; text-align: right; padding-right: 10px; font-weight: normal !important; margin-top: 10px; }
.ClienteItemContainer .FieldValue { float: left; width: 450px; background-color: #FFF; margin-top: 10px; padding: 2px; }
.ClienteItemContainer .ButtonContainer { clear: both; padding-left: 120px; padding-top: 20px; }
.ClienteItemContainer .CommandButton,
.ClienteItemContainer .CommandButton:visited { padding-left: 25px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; border: 0; background-color: transparent; color: #666 !important; }
.ClienteItemContainer .CommandButton:hover { color: #FF5959 !important; background-image: url(/_andreuworld/images/square_green_small.gif); text-decoration: none; }

/* DESIGNER */
.DesignerItemContainer .ItemWestPane-1 { width: 300px; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; color: #6691FF; font-weight: bold; }
.DesignerItemContainer .ItemMiddlePane-1 { width: 150px; }
.DesignerItemContainer .ItemEastPane-1 { width: 300px; padding-left: 10px; }
.DesignerItemContainer .ItemNorthPane-2 { width: 150px; padding-bottom: 20px; }
.DesignerItemContainer .ItemNorthPane-2 a { font-weight: normal; background-position: left 3px; }

/* DESIGNER BACKGROUND */
.ImagenDisenyadoresViewItemContainer { position: absolute; width: 300px; z-index: 1; top: 0px; left: 300px; }
.ImagenDisenyadoresViewItemContainer * { margin: 0 !important; padding: 0 !important; white-space: normal !important; }
.ImagenDisenyadoresViewItemContainer img { border: 0 !important; }

/* PROJECT BACKGROUND */
.ProjectItemContainer .titleFieldContainer { margin-top: -10px; margin-bottom: 2px; font-weight: bold; }
.ProjectItemContainer .tipoFieldContainer { margin-bottom: 10px; }
.ProjectItemContainer .locationFieldContainer { margin-bottom: 10px; float: left; }
.ProjectItemContainer .descriptionFieldContainer { margin-bottom: 10px; float: right; }
.ProjectItemContainer .collectionsFieldContainer { border-top: 1px solid #999; padding-top: 5px; clear: both; }
.ProjectItemContainer .collectionsFieldContainer .wp-data-item { width: 150px; padding-bottom: 5px; }
.ProjectItemContainer .collectionsFieldContainer .wp-item-header { font-weight: normal; line-height: 20px; }
.ProjectItemContainer .collectionsFieldContainer .wp-img-container { padding-right: 5px; }

/* UBICACIONES BACKGROUND */
.HalfPaneItemContainer { width: 300px; }
.ImagenUbicacionesViewItemContainer { position: absolute; width: 380px; z-index: 1; top: 0px; left: 350px; }
.ImagenUbicacionesViewItemContainer * { margin: 0 !important; padding: 0 !important; white-space: normal !important; }
.ImagenUbicacionesViewItemContainer img { border: 0 !important; }

/* FLASH ASIENTOS */
.asientosItemContainer { margin-top: -50px; }

/* CONCURSANTES */
.NumConcursantesContainer { margin-top: 20px; }
.concursantesEditItemContainer .editItemFooterContainer { }
.ConcursanteItemContainer .countryFieldContainer { float: left; clear: none !important; }

/* CONTACTOS DISTRIBUCIÓN */
.contactoDistribucionItemContainer .emailcontactoDistribucionFieldValue a { color: #0000FF !important; text-decoration: underline !important; }

/* CONCURSO: BASES Y BRIEFING */
.basesbriefingItemContainer { padding-top: 30px; }
.basesbriefingItemNorthPane-1 { width: 300px; font-weight: normal; padding-bottom: 20px; font-size: 1em; text-align: justify; }
.basesbriefingItemCenterPane-1 { color: #000; font-weight: normal; font-size: 1em; padding-bottom: 10px; display: none; }
.basesbriefingItemMiddlePane-2 { width: 100%; }
.basesbriefingItemCenterPane-2 { width: 300px; }
.basesbriefingItemSouthPane-3 .ViewItemNavigationTable { width: 300px; }
.basesbriefingItemSouthPane-3 .ViewItemNext { text-align: right; }
.proteccionDatosItemContainer { clear: both; padding: 20px 0; border-top: solid 1px #CCC; color: #999; margin-top: 10px; }

/* NOVEDAD */
.NovedadItemContainer .titleFieldContainer { margin-top: 10px; padding-right: 30px; }
.NovedadItemContainer .descriptionFieldContainer { padding-right: 30px; }
.wp-module-1405 .ViewItemsNavigationContainerBottom { margin-top: -30px; position: relative; background: url("/_andreuworld/images/arrows-novedades.gif") no-repeat right top; height: 10px; }
.PreviousItemLink { background: url("/_andreuworld/images/arrows.png") no-repeat 0 -10px; width: 8px; height: 9px; display: block; text-indent: -99999px; font-size: 0; line-height: 0; position: absolute; top: 0; right: 13px; }
.NextItemLink { background: url("/_andreuworld/images/arrows.png") no-repeat -10px -10px; width: 8px; height: 9px; display: block; text-indent: -99999px; font-size: 0; line-height: 0; position: absolute; top: 0; right: 0; }

/***** EDIT ITEM *****/
.EditItemCenterContainer { clear: both; }
.EditItemLeftContainer { float: left; }
.EditItemRightContainer { margin-left: 40px; float: left; }
.EditItemTitleContainer { background-color: #E8F1F7; padding: 15px 10px; margin-top: 10px; font-weight: bold; font-size: 1.3em; color: #315E93; font-family: Arial, Helvetica, sans-serif, "Arial Black"; clear: both; }
.editControl { display: block; padding-top: 5px; }
.editControl label { font-weight: bold; }
.ItemInserterMainContainer { /*padding-top: 20px;*/
}
.publicEditItemContainer .AdvancedButtonsContainer { display: none; }

/* CHAIRS */
.chairsEditItemContainer { padding: 0; margin-top: -30px; }
.chairsEditItemContainer .EditItemTitleContainer,
.chairsEditItemContainer .ModuleTitle { color: #6691FF; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; background-color: transparent; padding: 30px 0 10px 0; clear: both; }
.chairsEditItemContainer .editControl { clear: both; padding: 0; }
.chairsEditItemContainer .editControl .label { float: left; width: 150px; text-align: right; padding: 0 !important; padding-top: 7px !important; }
.chairsEditItemContainer .editControl .normal { float: left; margin-left: 20px; width: 430px !important; border: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; margin-top: 7px; }
.chairsEditItemContainer .editControl select { margin-left: 20px; width: 430px; border: 0 !important; margin-top: 7px; }
.chairsEditItemContainer .editItemFooterContainer { clear: both; padding-left: 140px; padding-top: 20px; }
.chairsEditItemContainer .editItemFooterContainer .CommandButton,
.chairsEditItemContainer .editItemFooterContainer .CommandButton:visited { padding-left: 25px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; border: 0; background-color: transparent; color: #666 !important; }
.chairsEditItemContainer .editItemFooterContainer .CommandButton:hover { color: #FF5959 !important; background-image: url(/_andreuworld/images/square_green_small.gif); text-decoration: none; }
.chairsEditItemContainer .ViewItemContainer { margin-left: 170px; width: 430px; }
.chairsEditItemContainer .EditItemValidationSummary { clear: both; margin-top: 20px; }

/* CLIENTES */
.clientesEditItemContainer { padding: 0; }
.clientesEditItemContainer .editControl .label { float: left; text-align: right; /*font-weight: normal !important;*/ width: 130px; padding: 0 !important; padding-top: 7px !important; }
.clientesEditItemContainer .editControl .normal { float: left; margin-left: 20px; width: 430px !important; border: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; margin-top: 7px; padding: 2px; }
.clientesEditItemContainer .editItemFooterContainer { padding-left: 120px; }
.clientesEditItemContainer .EditItemTitleContainer { color: #FF5959; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; background-color: transparent; padding: 15px 0; display: table; }
.clientesEditItemContainer .ViewItemContainer { margin-left: 0; }
.clientesEditItemContainer .editItemFooterContainer { clear: both; padding-left: 140px; padding-top: 20px; }
.clientesEditItemContainer .editItemFooterContainer .CommandButton,
.chairsEditItemContainer .editItemFooterContainer .CommandButton:visited { padding-left: 25px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; border: 0; background-color: transparent; color: #666 !important; }
.clientesEditItemContainer .editItemFooterContainer .CommandButton:hover { color: #FF5959 !important; background-image: url(/_andreuworld/images/square_green_small.gif); text-decoration: none; }

/* CONTACTA */
.contactEditItemContainer { padding: 0; padding-top: 40px; }
.contactEditItemContainer .editControl { clear: both; padding: 0; padding-top: 7px; }
.contactEditItemContainer .editControl .label { float: left; width: 150px; padding: 0 !important; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-weight: bold; font-size: 1.7em; color: #666; }
.contactEditItemContainer .editControl .normal { float: left; width: 300px !important; border: 0 !important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; }
.contactEditItemContainer .editControl table { padding: 0 !important; margin: 0 !important; float: left; text-align: left; }
.IE6 .contactEditItemContainer .editControl table { margin-left: -3px !important; }
.contactEditItemContainer .editControl select { width: 300px !important; float: left; background-color: #FFF !important; border: 0 !important; }
.contactEditItemContainer .editItemFooterContainer { clear: both; padding-top: 40px; }
.contactEditItemContainer .editItemFooterContainer .CommandButton,
.contactEditItemContainer .editItemFooterContainer .CommandButton:visited,
.contactEditItemContainer .editItemFooterContainer .CommandButton:hover { border: 0; padding: 0; margin: 0; text-align: left; background-color: transparent; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-weight: bold; font-size: 1.7em; color: #FF5959; text-decoration: none; }

/* DISTRIBUCIÓN */
.distribucionEditItemContainer .ModuleTitle { color: #666; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-size: 1.7em; font-weight: bold; background-color: transparent; padding: 0 0 10px 0; clear: both; }
.distribucionEditItemContainer select { border: 0; border-color:#FFF !important; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; padding: 0; margin: 0; margin-top: 7px; width: 450px; }
.distribucionEditItemContainer .normal { border: 0 !important; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #666; margin-top: 7px; }
.distribucionEditItemContainer .label { width: 140px; text-align: right; float: left; margin-right: 10px; }
.distribucionEditItemContainer .editControl { clear: both; padding:0; }
.distribucionEditItemContainer .editItemFooterContainer { clear: both; padding-top: 30px; }
.distribucionEditItemContainer .editItemFooterContainer .CommandButton,
.distribucionEditItemContainer .editItemFooterContainer .CommandButton:visited,
.distribucionEditItemContainer .editItemFooterContainer .CommandButton:hover { border: 0; padding: 0; margin: 0 0 0 150px; text-align: left; background-color: transparent; font-family: Helvetica, Arial, sans-serif, "Arial Black"; font-weight: bold; font-size: 1.7em; color: #FF5959; text-decoration: none; }
.distribucionEditItemContainer .editControl table { margin-top: 7px; margin-left: -2px; float: left; }
.distribucionEditItemContainer .editControl table td { padding: 0; padding-bottom: 5px; width: 150px; }
.distribucionEditItemContainer .editControl table td input { position: absolute; margin-left: 135px; margin-top: 2px; }
.IE6 .distribucionEditItemContainer .editControl table td input { margin-left: 131px; margin-top: -2px; }
.distribucionEditItemContainer .editControl table td label { line-height: 17px; background-color: #FFF; font-weight: normal; padding-left: 3px; display: block; }

/***** HTML EDITOR *****/
.Cuadrado { padding-left: 13px; background-image: url(/_andreuworld/images/square_small.gif); background-position: left center; background-repeat: no-repeat; }
.Cuadrado:hover { color: #FF5959; background-image: url(/_andreuworld/images/square_green_small.gif); }
