@charset "utf-8";
#imageGallery {
	width: auto; /*auto*/
	height: auto;
	text-align: center;
	margin: 0px auto;
	padding: 0;
}
.thumbwrap {
	display: inline-block;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 15px;
	width: 100%; /*none*/
}
.thumbwrap li {
	display: inline-block;
	vertical-align: top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0.25%;
	margin-bottom: 14px;
	margin-left: 0.25%;
	text-align: center;
	list-style-type: none;
	border: 0px solid #F0F;
	width: 129px;
	height: 148px;
}
.thumbwrap li .liContainer  {
	margin: 0px auto;
	padding: 0px;
	width: auto;
	height: auto;
	position: relative;
	display: inline-block;
}
.thumbwrap li .liContainer:hover,
.thumbwrap li:hover div
  {
	margin: 0px auto;
	padding: 0px;
	width: auto;
	height: auto;
	position: relative;
	display: block;
	/*z-index: 999;*/
	z-index: 3;
	background-image: url(assets/liContainerBg.png);
	background-repeat: repeat-x;
	background-position: left 130px;
}
.thumbwrap a {
	display: block;
	text-decoration: none;
	border: 2px solid transparent;
	width: auto;
	height: 142px;
	overflow: hidden;
	background-repeat: no-repeat;
}
.thumbwrap .Ah {
	background: url(images/_mac_hOuterFrame_129px.png);
	background-repeat: no-repeat;
}
.thumbwrap .Av {
	background: url(images/_mac_vOuterFrame_129px.png);
	background-repeat: no-repeat;
}
.thumbwrap a:hover,
.thumbwrap li:hover a
{
	text-decoration: none;
	font-weight: normal;
	overflow: visible;
	height: auto;
	border: 2px solid #FFF;
	color: #903;
}
.thumbwrap a .IMGh {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	vertical-align: bottom;
	height: 84px;
	width: 112px;
	margin-top: 22px;
}
.thumbwrap a .IMGv {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	vertical-align: bottom;
	height: 112px;
	width: 84px;
	margin-top: 8px;
}
.thumbwrap a span {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 9px;
	display: block;
	font-size: 88%;
	width: 121px;
	margin: 0 auto;
}
/*html:first-child .thumbwrap a {
	display: inline-block;
}
html:first-child .thumbwrap li {
	width: 121px;
}*/

a:link {
	text-decoration: none;
	color: #909;
}
a:visited {
	color: #906;
	text-decoration: none
}
a:hover {
	text-decoration: underline;
	color: #96C;
}
a:active {
	text-decoration: none;
	color: #C00;
}
html {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	/*overflow-x: auto !important;*/
	_overflow-x: hidden;
}

body {
	font-family: Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	line-height: 1.2;
}
body h1 {
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 22px;
	color: #333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;	/*margin-top: 0px;*/
	padding: 0px;
	line-height: 1;
}
body h2 {
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
	color: #333;
	padding: 0px;	/*margin-top: 0px;*/
	line-height: 1;
}
body  h3{
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
	padding: 0px;	/*margin-top: 0px;*/
	line-height: 1;
	text-align: center;
}
body  h4{
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-weight: normal;
	font-size: 16px;
	margin: 0px;
	padding: 0px;	/*margin-top: 0px;*/
	line-height: 1;
	text-align: center;
}
body  sup, sub{
	line-height: 0; /*It avoids unwanted extra line-height using superscript/subscript elements*/
	font-size: 8px;
}
#mainContainer {
	width: 100%;
	height: 100%;
	/*_height: auto;*/
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#mainContent {
	width: 90%;
	height: 100%; /*auto*/
	z-index: 3;
	text-align: center;
	max-width: 955px;
	min-width: 420px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*padding: 0px;*/
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
}

.divider0{
	width: 50%;
	height: 0;
	margin: 0px auto;
	padding: 0px;
	display: none;
	visibility: hidden;
}

.divider1{
	width: 50%;
	height: 1%;
	margin: 0px auto;
	padding: 0px;
	visibility: hidden;
}
.divider2{
	width: 50%;
	height: 2%;
	margin: 0px auto;
	padding: 0px;
	visibility: hidden;
}
.divider4{
	width: 50%;
	height: 3.25%;
	margin: 0px auto;
	padding: 0px;
	visibility: hidden;
}

.divider8{
	width: 50%;
	height: 8%;
	margin: 0px auto;
	padding: 0px;
	visibility: hidden;
}

#mainContent p {
	color: #333;
	padding: 0px;
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 8px;
	text-align: justify;
}
#mainLeftShadow {
	width: 10px;
	_width:0px;
	height: 100%;
	_height: 0px;
	position: fixed;
	top: 0px;
	left: 0px;
	background-image: url(assets/shadow_L2R.png);
	_background-image: none;
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-position: 0px 0px;
	z-index: 4;
	_display: none;
}
#mainRightShadow {
	position: fixed;
	top: 0px;
	width: 10px;
	_width: 0px;
	height: 100%;
	_height: 0px;
	z-index: 4;
	background-image: url(assets/shadow_R2L.png);
	_background-image: none;
	right: 0px;
	_display: none;
}
#mCFixedToTop {
	z-index: 4;
	top: 0px;
	text-align: left;
	position: absolute;
	visibility: hidden;
	height: 24px;
	left: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#mCFixedMenu {
	height: 24px;
	width: 100%;
	text-align:center;
	/*z-index:1;*/
	visibility: visible;
	overflow: hidden;
	/*position: fixed;*/ /*20130805: Commented, due to sudden Chrome resizing problem*/
	padding: 0px;
	margin: 0px;
}
#mCFixedMenuButtons {
	top: 0px;
	left: 0px;
	width: auto; /*20130417: Changed, in conjuction with "position", from 'auto' to '100%' due to sudden Chrome resizing problem*/
	height: 24px;
	text-align: center;
	position: relative; /*20130417: Changed, in conjuction with "width", from 'relative' to 'inherit' due to sudden Chrome resizing problem*/
	visibility: visible;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 13px;
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-size: 16px;
	/*border: 1px solid #fff;*/
}
/*#mainMenuContainer #Button01:hover {
	height: 42px;
	width: 42px;
	top: 0px;
	background-color: #666;
	left: 5%;
	margin-left: auto;
	min-width: 42px;
	max-width: 42px;
	margin-right: auto;
	position: fixed;
	max-height: 42px;
	text-align: center;
	vertical-align: bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}*/
#mCFixedMenuButtons #Button01 {
	height: 16px;
	width: 68px;
	top: 0px;
	left: 5%;
	min-width: 50px;
	max-width: 100px;
	max-height: 20px;
	text-align: center;
	position: absolute;
	_position: absolute;
	background-color: transparent;
	margin: 0 auto;
	visibility: visible;
	line-height: 14px;
	background-image: url(assets/menuButtonsBg.png);
	_background-image: url(assets/menuButtonsBg.gif);
	background-repeat: repeat-x;
	border-width: 0px 3px 3px 3px;
	border-style: solid;
	border-color: #FFF;
}
/*#mainMenuContainer #Button02:hover {
	height: 42px;
	width: 42px;
	top: 0px;
	background-color: #666;
	margin-left: auto;
	min-width: 42px;
	max-width: 42px;
	margin-right: auto;
	right: 5%;
	position: fixed;
	max-height: 42px;
	text-align: center;
	vertical-align: bottom;
	color: #FFF;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-style: solid;
	border-color: #FFF;
}*/
#mCFixedMenuButtons #Button02 {
	height: 16px;
	width: 68px;
	top: 0px;
	background-color: transparent;
	margin-left: -32px;
	min-width: 50px;
	max-width: 100px;
	max-height: 20px;
	text-align: center;
	position: absolute;
	_position: absolute;
	margin-right: auto;
	left: 50%;
	visibility: visible;
	line-height: 14px;
	background-image: url(assets/menuButtonsBg.png);
	_background-image: url(assets/menuButtonsBg.gif);
	background-repeat: repeat-x;
	border-width: 0px 3px 3px 3px;
	border-style: solid;
	border-color: #FFF;
}
#mCFixedMenuButtons #Button03 {
	height: 16px;
	width: 68px;
	top: 0px;
	background-color: transparent;
	min-width: 50px;
	max-width: 100px;
	max-height: 20px;
	text-align: center;
	position: absolute;
	_position: absolute;
	margin: 0 auto;
	visibility: visible;
	right: 5%;
	line-height: 14px;
	background-image: url(assets/menuButtonsBg.png);
	_background-image: url(assets/menuButtonsBg.gif);
	background-repeat: repeat-x;
	border-width: 0px 3px 3px 3px;
	border-style: solid;
	border-color: #FFF;
}
#fixedMenuBg {
	top: 0px;
	width: 100%;
	height: 26px;
	text-align: center;
	background-image: url(assets/fixedMenuBg.png);
	_background-image: url(assets/fixedMenuBg.gif);
	z-index: 0;
	overflow: hidden;
	visibility: visible;
	/*_visibility: hidden;*/
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0px;
	position: fixed;
	left: 0px;
}
#fixedMenuBgUs {
	top: 0px;
	width: 100%;
	height: 26px;
	text-align: center;
	background-image: url(assets/fixedMenuBgUs.png);
	_background-image: url(assets/fixedMenuBgUs.gif);
	z-index: 1;
	overflow: hidden;
	visibility: visible;
	/*_visibility: hidden;*/
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0px;
	position: fixed;
	left: 0px;
}
#fixedMenuBgNu {
	top: 0px;
	width: 100%;
	height: 26px;
	text-align: center;
	background-image: url(assets/fixedMenuBgNu.png);
	_background-image: url(assets/fixedMenuBgNu.gif);
	z-index: 1;
	overflow: hidden;
	visibility: visible;
	/*_visibility: hidden;*/
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0px;
	position: fixed;
	left: 0px;
}
#fixedMenuBgFp {
	top: 0px;
	width: 100%;
	height: 26px;
	text-align: center;
	background-image: url(assets/fixedMenuBgFp.png);
	z-index: 2;
	overflow: hidden;
	visibility: visible;
	_visibility: hidden;
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0px;
	position: fixed;
	left: 0px;
}
#fixedMenuBgUl {
	top: 0px;
	width: 100%;
	height: 26px;
	text-align: center;
	background-image: url(assets/fixedMenuBgUl.png);
	_background-image: url(assets/fixedMenuBgUl.gif);
	z-index: 1;
	overflow: hidden;
	visibility: visible;
	/*_visibility: hidden;*/
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0px;
	position: fixed;
	left: 0px;
}

#mCFixedToLeft {
	z-index: 5;
	top: 24px;
	text-align: left;
	position: absolute;
	visibility: visible;
	height: 142px;
	left: 0px;
	width: 74px;
	padding: 0px;
	margin: 0px;
	border: 1px none #F0F;
}
#mCFixedLeftMenu {
	height: 122px; /*144*/
	width: 122px; /*174*/
	text-align:left;
	/*z-index:1;*/
	visibility: visible;
	overflow: hidden;
	position: fixed;
	top: 24px;
	padding: 0px;
	margin: 0px;
	border: 1px none #0FF;
}
#mCFixedLeftMenuButtons {
	left: 0px;
	width: auto;
	height: 122px;
	text-align: left;
	position: relative;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-size: 16px;
	border: 1px none #FF0;
	top: 0px;
}
#mCFixedLeftMenuButtons #Button01 {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: -47px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton1_Ultimas.png);
	_background-image: none;
	background-repeat: no-repeat;
	border: 4px none #F0F;
	margin: 0px 0px 1px 0px;
}
#mCFixedLeftMenuButtons #Button01:hover {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: 0px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton1_Ultimas.png);
	_background-image: url(assets/leftMenuButton1_Ultimas.gif);
	background-repeat: no-repeat;
	border: 4px none #F0F;
	margin: 0px 1px 1px 0px;
}
#mCFixedLeftMenuButtons #Button02 {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: -47px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton2_Ocasion.png);
	_background-image: url(assets/leftMenuButton2_Ocasion.gif);
	background-repeat: no-repeat;
	border: 3px none #0FF;
	margin: 0px 0px 1px 0px;
}
#mCFixedLeftMenuButtons #Button02:hover {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: 0px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton2_Ocasion.png);
	_background-image: url(assets/leftMenuButton2_Ocasion.gif);
	background-repeat: no-repeat;
	border: 3px none #0FF;
	margin: 0px 1px 1px 0px;
}
#mCFixedLeftMenuButtons #Button03 {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: -47px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton3_Nuevas.png);
	_background-image: url(assets/leftMenuButton3_Nuevas.gif);
	background-repeat: no-repeat;
	border: 2px none #FF0;
	margin: 0px 0px 1px 0px;
}
#mCFixedLeftMenuButtons #Button03:hover {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: 0px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton3_Nuevas.png);
	_background-image: url(assets/leftMenuButton3_Nuevas.gif);
	background-repeat: no-repeat;
	border: 2px none #FF0;
	margin: 0px 1px 1px 0px;
}
#mCFixedLeftMenuButtons #Button04 {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: -47px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton4_Sitemap.png);
	_background-image: url(assets/leftMenuButton4_Sitemap.gif);
	background-repeat: no-repeat;
	border: 1px none #00F;
	margin: 0px 0px 0px 0px;
}
#mCFixedLeftMenuButtons #Button04:hover {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	left: 0px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/leftMenuButton4_Sitemap.png);
	_background-image: url(assets/leftMenuButton4_Sitemap.gif);
	background-repeat: no-repeat;
	border: 1px none #00F;
	margin: 0px 1px 0px 0px;
}
#mCFixedLeftMenuButtons #Button05 {
	height: 29px;
	width: 166px;
	position: relative;
	/*_position: absolute;*/
	left: 0px;
	background-color: transparent;
	visibility: visible;
	_background-image: url(assets/leftMenuButton4_Sitemap.gif);
	border: 1px none #00F;
	margin: 0px 0px 0px 0px;
}

#mCFixedToRight {
	z-index: 6;
	top: 24px;
	text-align: left;
	position: absolute;
	visibility: visible;
	height: 142px;
	right: 0px;
	width: 74px;
	padding: 0px;
	margin: 0px;
	border: 1px none #F0F;
}
#mCFixedRightMenu {
	height: 122px; /*144*/
	width: 122px; /*174*/
	text-align: right;
	/*z-index:1;*/
	visibility: visible;
	overflow: hidden;
	position: fixed;
	top: 24px;
	padding: 0px;
	margin: 0;
	border: 1px none #0FF;
}
#mCFixedRightMenuButtons {
	right: 0px;
	width: auto;
	height: 122px;
	text-align: left;
	position: relative;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-size: 16px;
	border: 1px none #FF0;
	top: 0px;
}
#mCFixedRightMenuButtons #rightButton01 {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	right: -47px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/rightMenuButton1_plusOne.png);
	_background-image: none;
	background-repeat: no-repeat;
	border: 4px none #F0F;
	margin: 0px 0px 1px 0px;
}
#mCFixedRightMenuButtons #rightButton01:hover {
	height: 29px;
	width: 74px;
	position: relative;
	/*_position: absolute;*/
	right: -2px;
	background-color: transparent;
	visibility: visible;
	background-image: url(assets/rightMenuButton1_plusOne.png);
	_background-image: url(assets/rightMenuButton1_plusOne.gif);
	background-repeat: no-repeat;
	border: 4px none #F0F;
	margin: 0px 1px 1px 0px;
}
#mCFixedRightMenuButtons #rightButton01 div {
	position: relative;
	top: -12px;
	/*right: -6px;*/
	left: 20px;
	margin: 0px;
	padding: 0px;
}

#mainLogo {
	z-index: 2;
	background-image: url(assets/logoRalos.png);
	_background-image: url(assets/logoRalos.gif);
	background-repeat: no-repeat;
	background-position: 50%;
	height: 102px; /*125px*/
	width: 324px; /*398px*/
	margin-top: 0px;
	margin-left: auto;
	margin-bottom: -1%;/*-10px*/
	margin-right: auto;
	padding: 0px;
	float: none;
}
#mainLogoBg {
	z-index: -1;
	background-image: url(assets/logoRalosBg.png);
	_background-image: url(assets/logoRalos.gif);
	background-repeat: repeat-x;
	height: 102px; /*125px*/
	width: 100%; /*398px*/
	margin-top: 0px;
	margin-left: -50%;
	margin-bottom: -1%;/*-10px*/
	margin-right: auto;
	padding: 0px;
	position: absolute;
	top: 20px;
	border: 0px solid #F00;
	left: 50%;
}
.thrColHyb #container {
	height: 100%;
	width: 100%;
	text-align: center; /* this overrides the text-align: center on the body element. */
	margin: 0px;
	padding: 0px;
} 
.thrColHyb #showcaseLeft {
	width: 15%;/* since this element is floated, a width must be given */
	min-width: 120px;
	max-width: 240px;
	height: 100%;
	float: left;
	overflow:auto;
	overflow-x: hidden;
	margin: 0px;
	_margin-right: -3px; /*IE6 gap fix*/
	padding: 0px; /*top and bottom padding create visual space within this div */
	text-align: center;
	scrollbar-face-color: #ff9933;
	background-attachment: scroll;
	*background-attachment: fixed;
	background-image: url(assets/ocasionBackground_001Left.gif);
	background-repeat: repeat-y;
	background-position: right top;
	_background-color: #ffcc33; /*just in case*/
}
.thrColHyb #showcaseLeftBg {
	/*IE7 fixed background fix*/
	height: 100%;
	width: 15%;
	min-width: 120px;
	max-width: 240px;
	margin: 0px;
	padding: 0px;
	position: fixed;
	background-attachment: scroll;
	background-image: url(assets/ocasionBackground_001Left.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #ffcc33; /*just in case*/
	z-index: -1;
	top: 0px;
	clear: right;
	left: 0px;
}
.thrColHyb #showcaseLeftFixedToTop {
	width: 15%;/* since this element is floated, a width must be given */
	height: 1px;
	min-width: 120px;
	max-width: 240px;
	margin: 0;
	_margin-right: -3px; /*IE6 gap fix*/
	padding: 0; /* top and bottom padding create visual space within this div */
	float: left;
	overflow:hidden;
	scrollbar-face-color: #ff9933;
	z-index:1;
	visibility: hidden;
	top: 0px;
}
.thrColHyb .showcaseLeftFixedToBottom {
	width: 15%; /* since this element is floated, a width must be given */
	height: 1px;
	min-width: 120px;
	max-width: 240px; /* top and bottom padding create visual space within this div */
	float: left;
	overflow:hidden;
	z-index:1;
	visibility: hidden;
	margin-bottom: 0;
	padding-bottom: 0;
	bottom: 0px;
}
.thrColHyb #showcaseRight {
	width: 15%; /* since this element is floated, a width must be given */
	min-width: 120px;
	max-width: 240px;
	height: 100%; /* the background color will be displayed for the length of the content in the column, but no further */
	margin: 0px;
	_margin-left: -3px; /*IE6 gap fix*/
	padding: 0px; /* top and bottom padding create visual space within this div */
	float: right;
	overflow: auto;
	text-align: center;
	overflow-x: hidden;
	scrollbar-face-color: #6699FF;
	background-attachment: scroll;
	*background-attachment: fixed;
	background-image: url(assets/nuevaBackgroundRight.gif);
	background-repeat: repeat-y;
	background-position: left top;
	_background-color: #66ccff; /*just in case*/
}
.thrColHyb #showcaseRightBg {
	/*IE7 fixed background fix*/
	height: 100%;
	width: 15%;
	min-width: 120px;
	max-width: 240px;
	margin: 0px;
	padding: 0px;
	position: fixed;
	background-attachment: scroll;
	background-image: url(assets/nuevaBackgroundRight.gif);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #66ccff; /*just in case*/
	z-index: -1;
	top: 0px;
	clear: left;
	right: 0px;
}
.thrColHyb #showcaseRightFixedToTop {
	width: 15%; /* since this element is floated, a width must be given */
	height: 1px;
	min-width: 120px;
	max-width: 240px;
	margin: 0;
	_margin-left: -3px; /*IE6 gap fix*/
	padding: 0; /* top and bottom padding create visual space within this div */
	float: right;
	overflow: hidden;
	scrollbar-face-color: #6699FF;
	z-index:1;
	visibility: hidden;
	top: 0px;
}
.thrColHyb .showcaseRightFixedToBottom {
	width: 15%; /* since this element is floated, a width must be given */
	height: 1px;
	min-width: 120px;
	max-width: 240px;
	padding: 0; /* top and bottom padding create visual space within this div */
	float: right;
	overflow: hidden;
	z-index:1;
	visibility: hidden;
	bottom: 0px;
	margin-top: 0;
	margin-right: 13px;
	margin-bottom: 0;
	margin-left: 0;
}
/*.thrColHyb #showcaseLeft h3, .thrColHyb #showcaseLeft p, .thrColHyb #showcaseRight p, .thrColHyb #showcaseRight h3 {
	margin-left: 10px;
	margin-right: 10px;
}*/

/* Tips for mainContent:
1. In the Internet Explorer Conditional Comment below, the zoom property is used to give the mainContent "hasLayout." This avoids several IE-specific bugs that may occur.
*/
.thrColHyb #mainContainer {
	height: 100%;
	width: auto;
	padding: 0px;
	margin: 0 auto;
	text-align:center;
	overflow: hidden;
}
.thrColHyb #mainContainerFixedToTop {
	height: 100%;
	width: auto;
	text-align:center;
	z-index:1;
	visibility: hidden;
	margin: 0 auto;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
	overflow: hidden;
}
.thrColHyb .mainContainerFixedToBottom {
	height: 100%;
	width: auto;
	text-align:center;
	overflow: hidden;
	z-index:1;
	visibility: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 13px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 13px;
	font-size: 11px;
	font-weight: bold;
}

/*mainShowcaseContainer*/

div#mainShowcaseContainer {
	text-align: center;
	height: auto;
	width: 85%;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	border: 1px none #F00;
}
div#mainShowcaseContainer ul{
	list-style-type: none;
	text-align: center;
	overflow: hidden;
	width: 104%;
	border: 1px none #0F0;
	margin: 0px auto 0px -2%;
	padding: 0px 0px 0px 1%;
	height: auto;
}
div#mainShowcaseContainer li {
	vertical-align: top;
	text-align: center;
	list-style-type: none;
	width: 45%;
	margin-right: 2%;
	margin-bottom: 0px;
	margin-left: 2%;
	margin-top: 0px;
	height: auto;
	display: inline;/*inline-block*/
	/*_display: inline-block;*/
	border: 1px none #00F;
	float: left;
	padding: 0px 0px 0px 0px;
}
div#mainShowcaseContainer .liContainer  {
	vertical-align: bottom;
	width: 100%;
	max-width: 512px;
	height: auto;
	max-height: 512px;
	margin: 0px auto;
	/*padding-botton: 4%;
	_padding-bottom: 0px;*/
	border: 0px;
	display: block;
}
div#mainShowcaseContainer .liContainer:hover  {
	vertical-align: bottom;
	width: 100%;
	max-width: 512px;
	height: auto;
	max-height: 512px;
	margin: 0px auto;
	border: 0px;
	display: block;
	background-image: url(assets/mainLiContainerBg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div#mainShowcaseContainer a {
	text-decoration: none;
	border: 4px solid transparent;
	_border: 2px solid none;
	font-weight: bold;
	width: auto;
	display: block;
	*display: inline-block;/*IE fix to avoid span and image size problems*/
	*overflow: hidden;
}
div#mainShowcaseContainer a:hover {
	border-color:#fff;
	_border: 2px solid #fff;
	color: #933;	/*text-shadow: #6374AB 1px 1px 1px;*/
}
/*div#mainShowcaseContainer a img {
vertical-align: bottom;
	width: 100%;
	max-width: 250px;
	height: auto;
	max-height: 250px;
	margin: 0 auto;
	border: 0px;
}*/
/*div#mainShowcaseContainer a .liContainer {
	vertical-align: bottom;
	width: 100%;
	max-width: 256px;
	height: auto;
	max-height: 256px;
	margin: 0 auto;
	padding-bottom: 8%;
	*padding-bottom: 0px;
	border: 0px;
	display: block;
}*/
div#mainShowcaseContainer a .outerImg {
	vertical-align: bottom;
	width: 100%;
	max-width: 512px;
	height: auto;
	max-height: 512px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(assets/frameBg_ffffff_50pc.png);
}
div#mainShowcaseContainer a .vInnerImg {
	vertical-align: bottom;
	width: 65.6%;
	max-width: 336px;
	height: auto;
	max-height: 448px;
	margin-top: -93.8%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: 0px;
	display: block;/*remove the below baseline space of images!*/
}
div#mainShowcaseContainer a .hInnerImg {
	vertical-align: bottom;
	width: 87.6%;
	max-width: 448px;
	height: auto;
	max-height: 336px;
	margin-top: -82.8%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: 0px;
	display: block;/*remove the below baseline space of images!*/
}
div#mainShowcaseContainer a .spanPosFix {
	vertical-align: top;
	width: 100%;
	height: auto;
	max-width: 512px;
	margin: 0px auto;
	*margin-top:-8px; /*fixes a gap at the bottom of the liked images in IE*/
	padding: 0px;
	display: block;/*remove the below baseline space of images!*/
	/**display: none;*/
	visibility: visible;
	border: 0px solid #F0F;
}
div#mainShowcaseContainer a span {
	width: 100%; /* 100% center the text in IE6*/
	max-width: 512px;
	height: auto;
	font-size: 18px;
	margin: 0px auto;
	/**padding-top: 6%;*/
	line-height: 1.1;
	vertical-align: top;
	text-align: center;
	display: block;
	border: 0px solid #0FF;
	padding-top: 4px;
	font-weight: normal;
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
}
/*showcaseContainer*/

div .showcaseContainer {
	text-align: center;
	height: auto;
	width: auto;
	margin: 0px auto;
	padding: 0px;
	background-repeat: repeat-x;
	background-position: left top;
	background-attachment: fixed;
}
div .showcaseContainerHeader {
	list-style-type: none;
	text-align: center;
	overflow: hidden;
	width: auto;
	margin: 0px auto;
	padding: 0px;
	display: block;
	z-index: 1;
	position: inherit;
}
div .showcaseContainer ul{
	list-style-type: none;
	text-align: center;
	overflow: hidden;
	width: auto;
	margin: 0px auto;
	padding: 0px;
	display: block;
}
div .showcaseContainer li {
	vertical-align: top;
	text-align: center;
	list-style-type: none;
	padding: 0px;
	width: auto;
	margin-right: 4%;
	margin-bottom: 8px;
	margin-left: 4%;
	margin-top: 0px;
	padding: 0px;
	height: auto;
	display: block;/*inline-block*/
	_display: inline-block;
	border: 0px solid #FF0;
}
div .showcaseContainer a {
	text-decoration: none;
	border: 2px solid transparent;
	_border: 2px solid none;
	font-weight: bold;
	width: auto;
	display: block;
	*display: inline-block;/*IE fix to avoid span and image size problems*/
	*overflow: hidden;
}
div .showcaseContainer a:hover {
	border-color:#fff;
	_border: 2px solid #fff;
	color: #903;	/*text-shadow: #6374AB 1px 1px 1px;*/
}
div .showcaseContainer a:active {
	border-color:#fff;
	_border: 2px solid #fff;
	color: #FFF;	/*text-shadow: #6374AB 1px 1px 1px;*/
}
/*div#showcaseContainer a img {
vertical-align: bottom;
	width: 100%;
	max-width: 250px;
	height: auto;
	max-height: 250px;
	margin: 0 auto;
	border: 0px;
}*/
/*div#showcaseContainer a .liContainer {
	vertical-align: bottom;
	width: 100%;
	max-width: 256px;
	height: auto;
	max-height: 256px;
	margin: 0 auto;
	padding-bottom: 8%;
	*padding-bottom: 0px;
	border: 0px;
	display: block;
}*/
div .showcaseContainer .liContainer  {
	vertical-align: bottom;
	width: 100%;
	max-width: 256px;
	height: auto;
	max-height: 256px;
	margin: 0px auto;
	/*padding-botton: 4%;
	_padding-bottom: 0px;*/
	border: 0px;
	display: block;
}
div .showcaseContainer .liContainer:hover  {
	vertical-align: bottom;
	width: 100%;
	max-width: 256px;
	height: auto;
	max-height: 256px;
	margin: 0px auto;
	border: 0px;
	display: block;
	background-image: url(assets/mainLiContainerBg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div .showcaseContainer a .outerImg {
	vertical-align: bottom;
	width: 100%;
	max-width: 256px;
	height: auto;
	max-height: 256px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(assets/frameBg_ffffff_50pc.png);
}
div .showcaseContainer a .vInnerImg {
	vertical-align: bottom;
	width: 65.6%;
	max-width: 168px;
	height: auto;
	max-height: 224px;
	margin-top: -93.8%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: 0px;
	display: block;/*remove the below baseline space of images!*/
}
div .showcaseContainer a .hInnerImg {
	vertical-align: bottom;
	width: 87.6%;
	max-width: 224px;
	height: auto;
	max-height: 168px;
	margin-top: -82.8%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: 0px;
	display: block;/*remove the below baseline space of images!*/
}
div .showcaseContainer a .spanPosFix {
	vertical-align: top;
	width: 100%;
	height: auto;
	max-width: 256px;
	margin: 0px auto;
	*margin-top:-8px; /*fixes a gap at the bottom of the liked images in IE*/
	padding: 0px;
	display: block;/*remove the below baseline space of images!*/
	/**display: none;*/
	visibility: visible;
	border: 0px solid #F0F;
}
div .showcaseContainer a span {
	width: 100%; /* 100% center the text in IE6*/
	max-width: 256px;
	height: auto;
	font-size: 80%;
	margin: 0px auto;
	/**padding-top: 6%;*/
	line-height: 1.1;
	vertical-align: top;
	text-align: center;
	display: block;
	border: 0px solid #0FF;
	padding-top: 2px;
}

/*productContainer*/

div#productContainer {
	text-align: center;
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 0px auto;
}
div#productContainer ul{
	list-style-type: none;
	text-align: center;
	width: auto;
	margin: 0px auto;
	padding: 0px;
	display: block;
	overflow: hidden;
	height: auto;
}
div#productContainer li {
	vertical-align: top;
	text-align: center;
	list-style-type: none;
	padding: 0px;
	width: auto;
	margin-right: 4%;
	margin-bottom: 16px;
	margin-left: 4%;
	margin-top: 0px;
	padding: 0px;
	height: auto;/*inline-block*/
	_display: inline-block;
	border: 0px solid #FF0;
	display: block;
}
div#productContainer .liContainer  {
	vertical-align: bottom;
	width: 100%;
	max-width: 768px;
	height: auto;
	max-height: 768px;
	margin: 0px auto;
	/*padding-botton: 4%;
	_padding-bottom: 0px;*/
	border: 0px solid #000;
	display: block;
	padding: 0px;
	text-align: center;
}
div#productContainer li#text{
	vertical-align: top;
	text-align: justify;
	list-style-type: none;
	padding: 0px;
	width: auto;
	padding: 0px;
	height: auto;
	display: block;/*inline-block*/
	_display: inline-block;
	border: 0px solid #FF0;
	margin: 0 auto;
}
div#productContainer a {
	text-decoration: none;
	border: 2px solid transparent;
	_border: 2px solid none;
	font-weight: bold;
	width: auto;
	display: block;
	*display: inline-block;/*IE fix to avoid span and image size problems*/
	*overflow: hidden;
}
div#productContainer ul li  h2 a{
	text-decoration: underline;
	border: none;
	_border: 2px solid none;
	font-weight: normal;
	width: auto;
	display: block;

	*display: inline-block;/*IE fix to avoid span and image size problems*/
	*overflow: hidden;
}
div#productContainer a:hover {
	border-color:#fff;
	_border: 2px solid #fff;
	color: #903;	/*text-shadow: #6374AB 1px 1px 1px;*/
}
div#productContainer a img {
}
div#productContainer a .outerImg {
	vertical-align: bottom;
	width: 100%;
	max-width: 768px;
	height: auto;
	max-height: 768px;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	background-image: url(assets/frameBg_ffffff_50pc.png);
}
div#productContainer a .vInnerImg {
	vertical-align: bottom;
	width: 65.6%;
	max-width: 504px;
	height: auto;
	max-height: 672px;
	margin-top: -93.8%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: 0px;
	display: block;/*remove the below baseline space of images!*/
}
div#productContainer a .hInnerImg {
	vertical-align: bottom;
	width: 87.6%;
	max-width: 672px;
	height: auto;
	max-height: 504px;
	margin-top: -82.8%;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border: 0px;
	display: block;/*remove the below baseline space of images!*/
}
div#productContainer a .spanPosFix {
	vertical-align: top;
	width: 100%;
	height: auto;
	max-width: 768px;
	margin: 0px auto;

	*margin-top:-16px;/*fixes a gap at the bottom of the liked images in IE*/
	padding: 0px;
	display: block;/*remove the below baseline space of images!*/
	/*display: none;*/
	visibility: visible;
	border: 0px solid #F0F;
}
div#productContainer a span {
	width: 100%; /* 100% center the text in IE6*/
	max-width: 768px;
	height: auto;
	font-size: 80%;
	margin: 0px auto;
	/*padding-top: 6%;*/
	line-height: 1.1;
	vertical-align: top;
	text-align: justify;
	display: block;
	border: 0px solid #0FF;
	padding: 0px;
}
div#productContainer div  {
	width: 100%; /* 100% center the text in IE6*/
	max-width: 768px;
	height: auto;
	font-size: 88%;
	/*padding-top: 6%;*/
	line-height: 1.1;
	vertical-align: top;
	text-align: center;
	border: 0px solid #0FF;
	display: block;
	font-weight: bold;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 6px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0%;
}
div#productVideos {
	text-align: center;
	height: auto;
	width: 100%;
	padding: 0px;
	margin: 0px auto;
	max-width: 834px;
	max-height: 834px;
	border: 0px solid #000;
}
div#productVideos span {
	width: 100%; /* 100% center the text in IE6*/
	max-width: 768px;
	height: auto;
	font-size: 88%;
	line-height: 1.1;
	vertical-align: top;
	text-align: center;
	border: 0px solid #0FF;
	display: block;
	font-weight: bold;
	margin: -4px auto;
	padding-top: 0px;
	padding-right: 0%;
	padding-bottom: 0px;
	padding-left: 0%;
}
.videoContainer {
	vertical-align: bottom;
	width: auto;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	margin-right: 4%;
	margin-left: 4%;
	margin-bottom: 8px;
	text-align: center;
	border: 2px solid transparent;
	_border: 2px solid none;
}
.videoContainer:hover {
	border-color:#fff;
	_border: 2px solid #fff;
	color: #903;	/*text-shadow: #6374AB 1px 1px 1px;*/
}
.videoWrapper {
	text-align: center;
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	width: 100%;
	height: 0;
	border: 0px solid #000;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#productDescription {
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#productDescription table{
	text-align: justify;
	border-top-width: 1px;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#productDescription table tr{
}
/*table tr#rowInfoHead th{
	text-align: center;
	background-color: transparent;
	border: 1px solid transparent;
}*/

#productDescription table tr#rowInfo{
	text-align: center;
}
#productDescription table th{
	text-align: center;
	color: #333;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	background-color: #FFF;
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-size: 16px;
	line-height: 1;
	font-weight: normal;
	margin: 0px;
	margin-top: 0px;
}
#productDescription table th#rowNoBg{
	text-align: center;
	color: #333;
	border-right-width: 1px;
	border-left-width: 1px;
	background-color: transparent;
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-size: 14px;
	line-height: 1;
	font-weight: normal;
	margin: 0px;
	margin-top: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
#productDescription table td{
	color: #333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

#productDescription table td ul{
	list-style-type: disc;
	margin-top: 4px; 
	margin-left: 0px;
	margin-bottom: 12px;
	padding: 0px; 
}

#productDescription table td ul li{
	margin-top: 0px;
	margin-left: 32px;
	margin-bottom: 6px;
	padding: 0px; 
}

#productDescription table td table td{
	border: 1px solid #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#productDescription td img{
	max-width: 512px;
	max-height: 512px;
	margin: 0px;
	border: 0px;
	min-width: 128px;
	min-height: 128px;
	width: 100%;
	height: auto;
}

#productDescription td table td img{
	max-width: 100%;
	max-height: 100%;
	min-width: 58px;
	min-height: 28px;
}

div#goToTop {
	width: 100%;
	height: 28px;
	text-align: center;
	margin-top: 14px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	padding-top: 6px;
	min-width: 420px;
	z-index: 3;
}
div#goToTopContainer {
	width: 90%;
	height: auto;
	text-align: center;
	border: 0px dashed #F0F;
	margin: 0px auto;
	overflow: hidden;
	max-width: 955px;
	min-width: 420px;
}
div#goToTop #leftCell{
	background-image: url(assets/goToTop_centeredGradArrow.png);
}
div#goToTop #centerCell{
	font-family: Haettenschweiler, Impact, Helvetica, sans-serif, Arial, Verdana, Tahoma;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}
div#goToTop #rightCell{
	background-image: url(assets/goToTop_centeredGradArrow.png);
}
div#goToTop a{
	display: block;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}
div#goToTop a:hover{
	color: #933;
	text-decoration: none;
}
div#goToTop a:active{
	color: #C30;
}
#mainFooter {
	position:fixed;
	_position: absolute;
	width:100%;
	z-index:3;
	background-repeat: repeat-x;
	background-image: url(assets/mainGradientBottom.png);
	text-align: center;
	max-height: 45px;
	min-height: 20px;
	bottom: 0px;
	_bottom: auto;
	left: 50%;
	margin-left: -50%;
	min-width: 420px;
	background-position: top;
	padding-top: 20px;
	padding-bottom: 0px;
}
#fixedFooterBg {
	width: 100%;
	height: 48px;
	text-align: center;
	background-image: url(assets/fixedFooterBg.png);
	z-index: 2;
	overflow: hidden;
	visibility: visible;
	_visibility: hidden;
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	position: fixed;
	left: 0px;
	bottom: 0px;
}
#fixedFooterBgUs {
	width: 100%;
	height: 48px;
	text-align: center;
	background-image: url(assets/fixedFooterBgUs.png);
	z-index: 2;
	overflow: hidden;
	visibility: visible;
	_visibility: hidden;
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	position: fixed;
	left: 0px;
	bottom: 0px;
}
#fixedFooterBgNu {
	width: 100%;
	height: 48px;
	text-align: center;
	background-image: url(assets/fixedFooterBgNu.png);
	z-index: 2;
	overflow: hidden;
	visibility: visible;
	_visibility: hidden;
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	position: fixed;
	left: 0px;
	bottom: 0px;
}
#fixedFooterBgFp {
	width: 100%;
	height: 48px;
	text-align: center;
	background-image: url(assets/fixedFooterBgFp.png);
	z-index: 2;
	overflow: hidden;
	visibility: visible;
	_visibility: hidden;
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	position: fixed;
	left: 0px;
	bottom: 0px;
}
#fixedFooterBgUl {
	width: 100%;
	height: 48px;
	text-align: center;
	background-image: url(assets/fixedFooterBgUl.png);
	z-index: 2;
	overflow: hidden;
	visibility: visible;
	_visibility: hidden;
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	position: fixed;
	left: 0px;
	bottom: 0px;
}
#leftTopGradient {
	position:fixed;
	_position:absolute;
	top:0px;
	width:100%;
	height:75px;
	z-index:1;
	left: 0px;
	background-image: url(assets/ocasionGradientTop.png);
	_background-image: none;
}
#leftBottomGradient {
	position:fixed;
	_position:absolute;
	left:0px;
	width:100%;
	height:50px;
	z-index:2;
	bottom: 0px;
	background-image: url(assets/ocasionGradientBottom.png);
	_background-image: none;
}
#rightTopGradient {
	position:fixed;
	_position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:75px;
	z-index:1;
	background-image: url(assets/nuevaGradientTop.png);
	_background-image: none;
}
#rightBottomGradient {
	position:fixed;
	_position:absolute;
	left:0px;
	width:100%;
	height:50px;
	z-index:2;
	bottom: 0px;
	background-image: url(assets/nuevaGradientBottom.png);
	_background-image: none;
}
#detailsContainer {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	clear:both;
	/*float:left;*/
	width:92%;			/* width of whole page (90% + 2% to compensate border) */
	/*height: 380px;*/
	height: auto;
	overflow:hidden;		/* This chops off any overhanging divs */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}

#detailsContent { /* deprecated (using tables instead) */
	float:left;
	width:100%;
	position:relative;
	right:75%;
	/*border: 2px solid #888;
	margin: 0;
	padding: 0;*/
	border: 0px solid #FFF;
}

#detailsContainer #leftContent { /* deprecated (using tables instead) */
	float:left;
	position:relative;
	padding:0;
	overflow:hidden;
	width:21%;			/* left column content width (column width minus left and right padding) */
	left:4%;			/* (right column left and right padding) plus (left column left padding) */
	border: 0px solid #FFF;
}

#detailsContainer #rightContent { /* deprecated (using tables instead) */
	float:left;
	position:relative;
	padding:0;
	overflow:hidden;
	width:73%;			/* right column content width */
	left:102%;			/* 100% plus left column left padding */
	border: 0px solid #FFF;
}

#formContainer {
	width: 100%;
	height: auto;
	position: relative;
	top: -2px; /*top: -98px;*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	/*padding: 5% 0;*/
	padding: 0;
}

#temp01 {
	border: 0px solid #FFF;
}

p.centrado {
	text-align: center;
	text-indent: 0px;
}
p.rightText {
	text-align: right;
}
.boldText {
	font-weight: bold;
}

.boldText.underlined {
	text-decoration: underline;
}

.italText {
	font-style: italic;
}

.uText {
	text-decoration: underline;
}

.lThrought {
	text-decoration: line-through;
}

.redText {
	color: #C30;
}

.smallText {
	font-size: 75%;	
}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	/*margin-left: 8px;*/
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	/*margin-right: 8px;*/
}
.imageBorder {
	border: 6px solid #FFF;
}
/*HTML:first-child .showcaseContainer a  {
	DISPLAY: inline-block;
}
HTML:first-child .thumbwrap li  {
	WIDTH: 121px;
}*/
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*UNUSED*/
