@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
}
/***
@font-face {
    font-family:'Lato';
    src:url("../media/fonts/Lato/Lato-Regular.eot");
    src:local('?'), url('Lato-Regular.woff') format('woff'), url('Lato-Regular.ttf') format('truetype'), url('Lato-Regular.svg#webfont57ztNrX6') format('svg');
}
@font-face {
    font-family:'Lato Bold';
    src:url("../media/fonts/Lato/Lato-Bold.eot");
    src:local('?'), url('Lato-Bold.woff') format('woff'), url('Lato-Bold.ttf') format('truetype'), url('Lato-Bold.svg#webfont57ztNrX6') format('svg');
    font-weight:bold;
}
@font-face {
    font-family:'Lato Italic';
    src:url("../media/fonts/Lato/Lato-Italic.eot");
    Src:local('?'), url('Lato-Italic.woff') format('woff'), url('Lato-Italic.ttf') format('truetype'), url('Lato-Italic.svg#webfont57ztNrX6') format('svg');
    font-style:italic;
}
***/
body {
	width:100%;height:100%;
	margin:0 auto;
	padding:10px;
	font-size:12px;
	font-family: helvetica, verdana, arial;
	color: #333333;
	background-color:#f4f5f6;
}

.AjaxLoading {
	height:480px;
	background-image:url("../img-es/ajax-webloading-es.gif");
	background-repeat:no-repeat;
	background-position:center top;
}
#lockScreen {
	display:block;
	position:fixed;z-index:499;
	width:300%;left:50%;margin-left:-150%;
	height:300%;top:-10px;
	background-color:rgba(32,32,32,.75);
}

#OFERTAS {
	position:absolute;z-index:128;
	width:256px;left:10px;
	height:48px;top:160px;
	border:0px none;
	cursor:pointer;
}
#msgStock {
	position:absolute;z-index:0;
	width:968px;left:50%;margin-left:-485px;
	height:20px;top:128px;padding-top:1px;
	text-align:center;
	font-size:12px;font-weight:bold;
	color:#808080;background:transparent;
	border:1px solid #a0a0a0;
	border-bottom:0px none;
	border-radius:10px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

a:link, a:visited {
	text-decoration:none;
	color: #f63210;
}
a:hover {
	text-decoration:underline;
	color: #000000;
}
a:active {
	text-decoration:underline;
	color: #f63210;
}

strong {
	font-weight:bold;
	font-size:11px;
}

em {
	font-style:normal;
	color:#f63210;
}

img {
	border:0px;
}

li {
	margin-left:32px;
	text-align:left;
}

.off { opacity:0.5; }
.on { opacity:1; }


#window {
	position:absolute;
	width:970px;left:50%;margin-left:-485px;
	top:5px;
}

#headerText {
	position:absolute;
	width:440px;left:50%;margin-left:-220px;
	top:4px;font-size:12px;text-transform:uppercase;
	text-align:center;
}
#logoCustomdrives {
	float:left;
	width:269px;height:45px;
	cursor:pointer;
}
#header {
	width:970px;height:48px;
	text-align:center;
	font-size:10px;
}
#header div.links {
	float:left;
	width:480px;overflow:hidden;
	margin-left:-32px;margin-top:24px;
	font-family:arial;
}
#header div.LangSupport {
	float:right;
	margin-top:4px;
}
#header div.LangSupport img.flag {
	width:20px;height:13px;
	margin-left:8px;
}
#header div.LangSupport div.CurrentDate {
	margin-right:4px;margin-top:2px;
	text-align:right;
}

#TheUsbCompany {
	position:absolute;
	width:180px;left:50%;margin-left:295px;
	height:23px;top:100px;
}

#focusPointer {
	position:absolute;z-index:512;
	width:100px;right:50%;margin-right:-520px;
	height:100px;top:70px;margin-top:-50px;
}

.icon36 {
	width:36px;height:36px;
	margin-bottom:-12px;
}

#MainMenu {
	text-align:center;
}
#MainMenu .menuButton {
	float:left;margin:0px;
	width:242px;height:48px;
	text-align:center;
	font-family:'Lato', helvetica, verdana, arial;
	font-size:14px;font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #808080;color:#000;
	background:linear-gradient(to bottom,#e0e0e0,#c0c0c0);
	border:1px solid #999;
	border-left:0px none;
	cursor:pointer;
}
#MainMenu .menuButton:hover {
	text-shadow:1px 1px 1px #000;color:#fff;
	background:linear-gradient(to bottom,#c0c0c0,#404040);
}
#menuCompanyList {
	margin-left:-487px;
}
#menuProductsList {
	margin-left:-245px;
}
#menuServicesList {
	margin-left:-3px;
}
#MainMenu #menuCompany {
	border-left:1px solid #999;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}
#MainMenu #menuPurchase {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}
#MainMenu div.menuButton {
	height:38px;padding-top:8px;
	color:#fff;
	background:linear-gradient(to bottom,#808080,#202020);
	border:1px solid #101010;
}
#MainMenu div.menuButton:hover {
	text-shadow:1px 1px 1px #000;color:#fff;
	background:linear-gradient(to bottom,#c0c0c0,#101010);
}
#MainMenu .menuButton p {
	margin:0px;padding:0px;
	margin-top:4px;
	font-family:arial;font-size:9px;
}
.menuList {
	display:none;overflow:hidden;
	position:absolute;z-index:500;
	width:243px;left:50%;top:96px;
}
.menuOption {
	display:block;
	width:235px;height:16px;
	margin:1px;margin-top:-1px;
	padding:4px;
	font-family:arial;
	font-size:11px;font-weight:bold;
	color:#000000;
	background-color:#aaaaaa;
	transition:background-color 500ms ease-in;
	border:1px solid #999999;
	cursor:pointer;
}
.menuOption:hover {
	display:block;
	width:234px;height:16px;
	margin:1px;margin-top:-1px;
	padding:4px;
	font-size:11px;font-weight:bold;
	color:#ffffff;
	background-color:#666666;
	transition:background-color 500ms ease-in;
	border:1px solid #999999;
	cursor:pointer;
}
.menuOption a:link, .menuOption a:visited {
	text-decoration:none;
	color:#000;
}
.menuOption:hover a:link, .menuOption:hover a:visited, .menuOption a:hover, .menuOption a:active {
	text-decoration:none;
	color:#f63210;
}

#YouAreIn {
	margin-top:8px;
	margin-bottom:20px;
}

#Home {
	width:970px;
}

#HomeLayer {
	margin-top:10px;width:970px;height:350px;
	overflow:hidden;
	/*border:1px solid #999;*/
}
#HomeLayerSlider {
	float:left;
	width:2912px;
	margin-left:-970px;
}
#HomeLayerSlider img {
	float:left;
	width:970px;height:350px;
}
.LayerButton {
	position:absolute;
	left:50%;top:300px;
	width:32px;height:32px;
	cursor:pointer;
}
#LayerPrev {
	margin-left:-470px;
}
#LayerNext {
	margin-left:438px;
}


.listHome, .listLogos {
	display:block;float:left;
	height:357px;
	margin:0px;
}
.listHome {
	width:234px;
	margin-right:24px;
}
.listLogos {
	width:194px;
}
.listTitle {
	padding:12px;
	text-align:center;
	font-family:arial;
	font-size:12px;font-weight:bold;
	text-shadow:1px 1px 1px #000;color:#fff;
	background:-webkit-linear-gradient(top,#e0e0e0,#c0c0c0);
	background:-moz-linear-gradient(top,#e0e0e0,#c0c0c0);
	background:linear-gradient(to bottom,#e0e0e0,#404040);
	border:1px solid #999;
	border-bottom:0px none;
	border-radius:8px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}
.listLogos div.listTitle {
	width:170px;
}
.tableHome {
	overflow:auto;
	width:100%;height:357px;
	padding:10px;
	background:#fff;
	border:1px solid #999;
	border-radius:4px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}
.iconHome {
	width:40px;height:40px;
	background-repeat:no-repeat;
	background-position:center center;
}
.logosHome {
	display:block;float:left;
	width:194px;height:357px;
	margin:0px;overflow:hidden;
	text-align:center;
	background:#fff;
	border:1px solid #999;
}
.modelsCustom {
	display:block;float:left;
	width:910px;height:194px;
	margin:0px;
	margin-top:10px;margin-bottom:10px;
	overflow:hidden;
	border:1px solid #e0e0e0;
	border-radius:10px;
}
#logosCustomSlider { }
.logoCliente {
	width:160px;
	margin-top:30px;
}

#SectionTitle {
	position:absolute;z-index:-128;
	left:50%;margin-left:-484px;
	font-size:14px;font-weight:bold;
}
.TitleHeader {
	font-size:18px;
}
.TitleDesc {
	font-size:22px;
}
#SectionTabs {
	float:right;
}
.SectionPreTab {
	display:block;float:left;
	margin:0px;width:26px;height:28px;
	background-color:#d4d4d4;
	background-image:url("../img-es/tab1-es.png");
}
.SectionTab {
	display:block;float:left;
	margin:0px;padding:8px;
	height:11px;font-size:10px;
	background-color:#d4d4d4;
	border:0px;border-top:1px solid #999999;
}
.SectionInterPostTab {
	display:block;float:left;
	margin:0px;width:3px;height:28px;
	background-color:#d4d4d4;
	background-image:url("../img-es/tab2-es.png");
}
.SectionInterPreTab {
	display:block;float:left;
	margin:0px;width:15px;height:28px;
	background-color:#d4d4d4;
	background-image:url("../img-es/tab3-es.png");
}
.SectionPostTab {
	display:block;float:left;
	margin:0px;width:4px;height:28px;
	background-color:#d4d4d4;
	background-image:url("../img-es/tab4-es.png");
}
#SectionBody {
	clear:both;width:100%;
}

.ServiceCustom {
	float:left;clear:left;
	width:93px;
	margin:20px;
	margin-right:8px;
	margin-top:-8px;
}
#MM_Cautions {
	margin-top:8px;
	cursor:help;
}

#copyright {
	position:absolute;
	width:970px;
	height:32px;
	z-index:7;
	left: 50%;
	margin-left: -485px;
	top: 928px;
	visibility: visible;
}

#DigiCert {
	float:right;
	width:55px;
	height:40px;
	margin:4px;
	margin-top:-12px;
	margin-bottom:0px;
	cursor:pointer;
}
#Q {
	float:right;
	width:36px;
	height:36px;
	margin:4px;
	margin-top:-8px;
	margin-bottom:0px;
	cursor:help;
}

#footer {
	width:970px;
	margin-top:20px;margin-bottom:10px;
	font-size:11px;
	padding-top:8px;padding-bottom:10px;
	background:-webkit-linear-gradient(top,lightgray,white);
	background:-moz-linear-gradient(top,lightgray,white);
	background:linear-gradient(to bottom,lightgray,white);
	border:1px solid #a0a0a0;
	border-radius:6px;
}
#footer img.logomid, #footer img.logoleft, #footer img.logoright {
	height:47px;
	margin:10px;
	margin-left:27px;
	margin-right:30px;
}
#footer img.logoleft {
	margin-left:0px;
}
#footer img.logoright {
	margin-right:0px;
}
#footer div.links {
	float:left;
	width:120px;
	margin-bottom:30px;
}
#footer div.links p {
	margin-top:8px;margin-bottom:4px;
}
#footer div.links a {
	margin-top:8px;
}
#footer div.company {
	margin-left:28px;
	margin-right:25px;
}
#footer div.products {
	margin-left:24px;
}
#footer div.services {
	margin-left:45px;
}
#footer div.more {
	margin-left:45px;
}
#footer img.livechat {
	float:left;
	width:128px;
	margin-left:29px;margin-top:-10px;
	border:1px solid #666;
	border-radius:4px;
}
#footer div.freeshipping {
	float:left;
	width:48px;height:48px;
	overflow:hidden;
	margin-left:29px;margin-top:-10px;
	padding-left:60px;padding-right:20px;
	padding-top:30px;padding-bottom:50px;
	background:url("../img-es/shipping-es.png");
}
#footer div.freeshipping p {
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	margin:0px;padding:0px;
	margin-left:-2px;
	font-family:'Lato', helvetica, verdana, arial;
	font-size:12px;font-weight:bold;
	text-transform:uppercase;text-align:center;
	color:#fff;
	cursor:pointer;
}
#footer img.off {
	opacity:0.5;
}
#footer .tel {
	float:left;
	margin-left:27px;margin-top:-4px;
	text-align:left;
	font-size:14px;font-weight:bold;
}
#footer .tel img {
	float:left;
	width:22px;height:19px;
	margin-right:28px;
}
#footer .big {
	float:right;
	margin-right:24px;margin-top:-2px;
	text-align:right;
}
#footer .big img {
	float:right;
	width:30px;height:19px;
	margin-left:4px;margin-top:-2px;
}
#footer .spacer {
	clear:both;
	height:10px;
}
table#Shipping {
	width:640px;
	margin:20px;margin-left:128px;
	text-align:center;
	border:1px solid #979797;
	border-right:0px none;
	border-bottom:0px none;
	border-spacing:0;
	background:#e0e0e0;
}
table#Shipping td {
	border:1px solid #979797;
	border-left:0px none;
	border-top:0px none;
}
table#Shipping td.first {
/*	text-align:left;
	padding-left:10px;*/
}
table#Shipping td.title {
	font-weight:bold;
	background:#d0d0d0;
}
table#Shipping td.price {
	font-style:italic;
}

.divContents {
	width:908px;
	margin-top:20px;padding:15px;
	padding-left:30px;padding-right:30px;
	background:#ffffff;
	border:1px solid #979797;
	border-radius:8px;
}
.subdivContents {
	width:836px;background-color:#e8e8e8;
	margin-top:-1px;padding:10px;
	padding-left:25px;padding-right:25px;
	border:1px solid #979797;
	border-radius:8px;
}
.minidivContents {
	width:602px;background-color:#e8e8e8;
	margin-top:-1px;padding:10px;
	border:1px solid #979797;
	border-radius:8px;
}

.ButtonClose {
	position:absolute;z-index:512;
	width:24px;right:-8px;
	height:24px;top:-16px;
	background-image:url("../img-es/close-es.png");
	cursor:pointer;
}

.PrevNext {
	display:block;float:left;
	margin:0px;margin-right:64px;
	margin-top:8px;color:#999;
	height:11px;font-size:10px;
}
.PrevNext a:link {
	text-decoration:none;
}
.PrevNext a:visited {
	text-decoration:none;
}
.PrevNext a:hover {
	text-decoration:none;
}
.arrow {
	width:11px;height:15px;
	margin:2px;margin-top:0px;
	margin-bottom:-3px;
}

#ViewAll {
	position:absolute;z-index:512;
	width:880px;left:50%;margin-left:-444px;
	height:460px;top:182px;background:#fff;
	padding:4px;border:1px solid #979797;
}
#ViewAllList {
	width:872px;height:444px;
	margin-top:6px;padding:4px;
	overflow:auto;
}

.description li {
	list-style:none;
	background-image:url("../img-es/reddot-es.png");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;margin:10px;
	text-align:left;
}

.products li {
	list-style:none;
	background-image:url("../img-es/listArrow-es.png");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:10px;margin:10px;
	text-align:left;
}


#slider {
	width:870px;margin-left:-16px;
	height:136px;margin-bottom:12px;
	overflow:hidden;
}
#serieTabList {
	display:block;position:absolute;
	left:38px;top:190px;
}
#serieTabAll {
	width:149px;margin-left:3px;
	font-weight:bold;text-align:center;
	text-transform:uppercase;
}
.serieTab {
	display:block;float:left;
	height:14px;
	padding:4px;margin:2px;
	margin-top:-12px;
	background-color:#f0f0f0;
	border:1px solid #979797;
}
#modelTabAll {
	width:240px;margin-left:3px;
	font-weight:bold;text-align:center;
	text-transform:uppercase;
}
.modelTab {
	display:block;float:left;
	width:160px;height:14px;
	padding:4px;margin:2px;
	background-color:#f0f0f0;
	border:1px solid #979797;
}
.listAllModelPreview {
	float:left;margin-right:4px;
	margin-top:10px;
	width:100px;height:100px;
	border:1px dotted #979797;
}
.listModel {
	float:left;text-align:center;
	width:120px;height:136px;
	margin-right:30px;
}
.listModelPreview {
	display:block;width:0px;height:0px;padding:59px; /* = 118x118px */
	background-image:url("../img-es/ajax-loading-es.gif");
	background-repeat:no-repeat;
	background-position:center center;
}
.listModelPic {
	width:116px;height:116px;
	cursor:pointer;
}
.listModelTxt {
	margin-top:-6px;
	font-family:arial;
	font-size:9px;
	color:#f63210;
}
.sliderControls {
	display:block;position:absolute;
	width:863px;left:50%;margin-left:-432px;
	height:22px;top:350px;z-index:256;
}
.sliderSelectControls {
	display:block;position:absolute;
	width:863px;left:50%;margin-left:-432px;
	height:22px;top:440px;z-index:256;
}
.sliderButtonL {
	float:left;
	width:30px;height:22px;
}
.sliderButtonR {
	float:right;
	width:30px;height:22px;
}
.sliderBar {
	float:left;width:23px;height:15px;margin-top:3px;
	background-image:url("../img-es/products/slider_bar-es.png");
	background-repeat:repeat-x;
	background-position:center center;
}

.ModelPic {
	width:320px;height:320px;
	margin-left:36px;
	cursor:pointer;
}
.ModelDetails {
	float:right;
	width:320px;
	padding:40px;
}

.MorePics {
	position:absolute;
	right:460px;top:480px;height:16px;
	padding-left:40px;padding-top:20px;
	text-align:left;color:#f63210;
	background-image:url("../img-es/products/morepics-es.png");
	background-repeat:no-repeat;
	background-position:left center;
	cursor:pointer;
}
.MorePicsOther {
	position:absolute;
	left:20px;top:380px;height:16px;
	padding-left:40px;padding-top:20px;
	text-align:left;color:#f63210;
	background-image:url("../img-es/products/morepics-es.png");
	background-repeat:no-repeat;
	background-position:left center;
	cursor:pointer;
}

#ShowPics {
	position:absolute;z-index:510;
	width:480px;left:50%;margin-left:-241px;
	height:480px;top:48px;padding:4px;
	background:#fff;
	border:1px solid #979797;
}
#ShowPicsControls {
	position:absolute;z-index:512;
	width:48px;left:-16px;bottom:4px;
	padding:4px;
	text-align:center;font-family:arial;font-size:10px;
	color:#000;background:#888;
	border:1px solid #444;
	border-radius:8px;
}
#ShowPicsPrev, #ShowPicsNext {
	position:absolute;
	width:32px;height:32px;
	top:208px;padding:0px;
	cursor:pointer;
}
#ShowPicsPrev {
	left:-16px;
}
#ShowPicsNext {
	right:-16px;
}
#ShowPicsClose {
	right:4px;top:4px;
}
.PicGallery {
	width:480px;height:480px;
}

.MoreData {
	float:left;
	width:316px;
	margin-right:11px;
	margin-top:20px;
	font-size:9px;
}
.MoreDataPreTab {
	width:316px;height:32px;
	background-image:url("../img-es/products/detailstab1-es.png");
}
.MoreDataTabTitle {
	float:right;
	width:140px;
	margin-right:2px;
	margin-top:8px;
	text-align:center;
}
.MoreDataTab {
	width:298px;height:280px;
	padding:8px;
	background-color:#ffffff;
	border:1px solid #999999;
	border-top:0px;
	border-bottom:0px;
}
.MoreDataPostTab {
	width:316px;height:16px;
	background-image:url("../img-es/products/detailstab2-es.png");
}
.MoreDataPrev {
	float:left;width:300px;
}
.MoreDataPost {
	float:right;width:300px;
}
.MoreButton {
	float:right;
	width:86px;height:16px;
	cursor:pointer;
}
.CustomDataPic {
	position:absolute;
	width:100px;left:20px;
	height:100px;top:190px;
	padding:1px;
	border:1px solid #999999;
	background-color:#e8e8e8;
}
.CustomDataPicXL {
	position:absolute;
	width:174px;left:20px;
	height:174px;top:200px;
	padding:1px;
	border:1px solid #999999;
	background-color:#e8e8e8;
}
.CustomDataMore {
	width:624px;
}
#SpecsData {
	margin-left:240px;
}
#SpecsData li {
	list-style:none;
	background-image:url("../img-es/markup-es.png");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:24px;
	padding-top:4px;
	margin:10px;
	text-align:left;
}

.HiSpeedList {
	list-style:none;
	background-image:url("../img-es/reddot-es.png");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:16px;
	padding-top:4px;
	margin:0px;
	margin-left:8px;
	text-align:left;
}

.Packaging_Long {
	float:left;clear:both;
	width:88px;height:28px;
	padding-left:40px;padding-top:8px;
	text-align:left;
	background-image:url("../img-es/products/packaging-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
.Packaging_Float {
	position:absolute;
	right:310px;top:476px;
	width:88px;height:28px;
	padding-left:40px;padding-top:8px;
	text-align:left;
	background-image:url("../img-es/products/packaging-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
.PurchaseHowTo {
	float:right;clear:both;
	width:164px;height:22px;
	padding-left:36px;padding-top:14px;
	text-align:center;
	background-image:url("../img-es/products/purchase_howto-es.png");
}
.PurchaseHowTo_Float {
	position:absolute;
	right:20px;top:440px;
	width:164px;height:22px;
	padding-left:36px;padding-top:14px;
	text-align:center;
	background-image:url("../img-es/products/purchase_howto-es.png");
}
.PurchaseDoIt {
	width:240px;height:40px;
}
.DoIt_custom {
	float:right;clear:both;
	margin:10px;
	margin-right:0px;margin-top:0px;
}
.DoIt_abs {
	position:absolute;
	right:20px;top:464px;
}
.DoIt_left {
	float:left;
	margin-left:-32px;
	margin-top:-64px;
}
.DoIt_right {
	float:right;
	margin-top:-64px;
}
center .DoIt_right {
	margin-top:-16px;
}
.PurchaseDoIt img {
	float:right;
	margin-right:-32px;
	z-index:10;
}
.PurchaseDoIt div {
	float:right;
	width:160px;height:40px;
	padding:5px;padding-left:32px;
	margin-top:8px;
	text-align:center;
	font-weight:bold;
	background:-webkit-linear-gradient(top,#e0e0e0,#c0c0c0);
	background:-moz-linear-gradient(top,#e0e0e0,#c0c0c0);
	background:linear-gradient(to bottom,#f0f0f0,#c0c0c0);
	border:1px solid #979797;
	border-radius:8px;
}
.PurchaseDoIt div p {
	margin:0px;padding:0px;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
}
#PurchaseTitle {
	float:left;
	width:220px;height:20px;
	font-size:18px;font-weight:bold;
	padding:8px;border:0px;
	border-bottom:1px solid #000;
}
#PurchaseTitleImg {
	float:left;margin-top:29px;
}
#PleaseLogin {
	width:120px;padding:2px;
	font-size:10px;
	color:#979797;background:#fff;
	border:1px solid #000;
}
#SubmitLogin {
	width:64px;padding:1px;
	font-size:10px;
	color:#fff;background:#999;
	border:1px solid #000;
	border-left:0px;
	cursor:pointer;
}
/*** NUEVA SOLICITUD DE PRESUPUESTO *******************************************/
#NewOrder { }
#NewOrder a:link, #NewOrder a:visited, #NewOrder a:hover, #NewOrder a:active {
	text-decoration:none;
}
#NewOrder h2 {
	margin-bottom:0px;
}
#NewOrder div#OrderSelectModels h2 {
	text-align:left;clear:both;
	margin-left:16px;
}
#NewOrder div.OrderItem {
	float:left;overflow:hidden;
	width:72px;height:72px;
	margin-left:4px;margin-right:4px;
	margin-bottom:8px;
	color:#707070;
	background:#fff;
	border:1px solid #979797;
	border-radius:8px;
	box-shadow:1px 2px 4px rgba(0,0,0,.25);
	cursor:pointer;
}
#NewOrder div.OrderItem img.item {
	width:72px;height:72px;
}
#NewOrder div.selected {
	color:#f63210;
	background:#ffcccc;
	border:1px solid #f63210;
	box-shadow:1px 2px 4px rgba(255,0,0,.25);
}
#NewOrder #itemNone {
	overflow:hidden;
	height:52px;padding-top:20px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;font-weight:bold;
}
#NewOrder #itemNone img.check {
	width:24px;height:24px;
	float:right;
	margin-right:8px;margin-top:8px;
}
#NewOrder #itemNone img.off {
	opacity:0;
}
#NewOrder div.OrderItemAcPack {
	clear:both;
	margin-left:154px;
	text-align:left;
}
#NewOrder div.OrderItemAcPack div.modelAccInfo, #NewOrder div.OrderItemAcPack div.modelPackInfo {
	float:left;
	font-size:14px;
	font-weight:bold;
}
#NewOrder div.OrderItemAcPack div.modelPackInfo {
	max-width:407px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:8px;
/*	border-top:1px dotted #c0c0c0;
	border-bottom:1px dotted #c0c0c0;
*/
}
#NewOrder div.OrderItemAcPack div.modelAccInfo {
	width:240px;
}
#NewOrder div.OrderItemAcPack h3 {
	margin-botom:5px;
	font-size:18px;
}
#NewOrder div.OrderItemAcPack div.modelPackInfo select {
	width:240px;
	overflow:hidden;
	margin-top:5px;
}
#NewOrder div.OrderItemAcPack div.OrderItem {
	cursor:default;
}
#NewOrder div.OrderItemAcPack div.SelectedAcPack_on, #NewOrder div.OrderItemAcPack div.SelectedAcPack_off {
	float:left;overflow:hidden;
	width:48px;height:48px;
	margin-left:4px;margin-right:4px;
	margin-top:6px;margin-bottom:0px;
	border-radius:5px;
	box-shadow:1px 2px 4px rgba(0,0,0,.25);
	cursor:pointer;
}
#NewOrder div.OrderItemAcPack div.SelectedAcPack_on {
	color:#f63210;
	background:#ffcccc;
	border:1px solid #f63210;
}
#NewOrder div.OrderItemAcPack div.SelectedAcPack_off {
	color:#707070;
	background:#fff;
	border:1px solid #979797;
}
#NewOrder div.OrderItemAcPack div.SelectedAcPack_on img, #NewOrder div.OrderItemAcPack div.SelectedAcPack_off img {
	width:48px;height:48px;
}
#NewOrder div.OrderItemAcPack div.PlasticBag {
	height:36px;
	padding-top:12px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
}
#NewOrder div#QuantList {
	width:760px;
	margin:0 auto;
}
#NewOrder div#SizeList, #NewOrder div#ServList {
	width:480px;
	margin:0 auto;
}
#NewOrder div#mAHSizeList {
	width:320px;
	margin:0 auto;
}
#NewOrder div#QuantList div.sizes, #NewOrder div#QuantList input.sizes {
	float:left;
	width:72px;height:72px;
	margin-left:4px;margin-right:4px;
	margin-bottom:8px;
	border-radius:8px;
	cursor:pointer;
}
#NewOrder div#QuantList div.sizes {
	width:70px;height:50px;
	padding-top:20px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;font-weight:bold;
}
#NewOrder div#QuantList input.sizes {
	font-size:18px;
	font-weight:bold;
}
#NewOrder div#QuantList input.small {
	font-size:14px;
}
#NewOrder div#QuantList div.on, #NewOrder div#QuantList input.on {
	color:#f63210;
	background:#ffcccc;
	border:1px solid #f63210;
	box-shadow:1px 2px 4px rgba(255,0,0,.25);
}
#NewOrder div#QuantList div.off, #NewOrder div#QuantList input.off {
	color:#707070;
	background:#fff;
	border:1px solid #979797;
	box-shadow:1px 2px 4px rgba(0,0,0,.25);
	opacity:1;
}
#NewOrder div#QuantList input.custom {
	width:100px;height:32px;
	text-align:center;
	font-size:18px;font-weight:bold;
	opacity:1;
}
#NewOrder div#QuantList input.tiny {
	font-size:11px;
	color:#a0a0a0;
}
#NewOrder div#ServList div.services {
	float:left;
	width:110px;height:52px;
	padding-top:20px;
	margin-left:4px;margin-right:4px;
	margin-bottom:8px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;font-weight:bold;
	border-radius:8px;
	cursor:pointer;
}
#NewOrder div#ServList div.on {
	color:#f63210;
	background:#ffcccc;
	border:1px solid #f63210;
	box-shadow:1px 2px 4px rgba(255,0,0,.25);
}
#NewOrder div#ServList div.off {
	color:#707070;
	background:#fff;
	border:1px solid #979797;
	box-shadow:1px 2px 4px rgba(0,0,0,.25);
	opacity:1;
}
#NewOrder div#FormData {
	width:480px;
	margin:0 auto;
}
#NewOrder div#FormData p {
	float:left;
	width:155px;margin-right:5px;
	margin-top:8px;
	text-align:right;
	font-size:14px;font-weight:bold;
	color:#707070;
}
#NewOrder div#FormData input.text, #NewOrder div#FormData select.list, #NewOrder div#FormData textarea.text {
	float:left;overflow:hidden;
	width:230px;height:30px;
	padding:4px;padding-top:2px;padding-bottom:0px;
	margin-bottom:10px;
	font-size:14px;font-weight:bold;
	color:#707070;
	background:#fff;
	border:1px solid #979797;
	border-radius:4px;
	box-shadow:1px 2px 4px rgba(0,0,0,.25);
}
#NewOrder div#FormData select.list {
	width:240px;height:32px;
}
#NewOrder div#FormData input.error {
	color:#f63210;
	background:#ffcccc;
	border:1px solid #f63210;
	box-shadow:1px 2px 4px rgba(255,0,0,.25);
}
#NewOrder div#FormData textarea.text {
	overflow:auto;
	width:230px;height:80px;
	padding:4px;
	resize:none;
}
#NewOrder div#FormData textarea.new {
	font-style:italic;
	color:#c0c0c0;
}
#NewOrder div#FormData h5 {
	margin:2px;
	padding:0px;
	padding-left:160px;
	text-align:left;
}
#NewOrder div#FormData div.errDialog {
	float:right;z-index:128;
	width:180px;height:60px;
	padding:10px;
	padding-left:20px;padding-right:20px;
	margin:0px;
	margin-right:50%;margin-top:-74px;
	text-align:justify;
	font-weight:bold;
	color:#f63210;background:#ff8;
	border:1px solid #f63210;
	border-radius:8px;
	opacity:0;
	transition:opacity 1800ms;
}
#NewOrder div#FormData div.errDialog:target {
	opacity:0.75;
	transition:opacity 2400ms;
}
/***
#NewOrder div.call_info {
	float:right;
	width:360px;
	padding:20px;margin-right:20px;
	text-align:justify;
}
#NewOrder div.call_info ul {
	margin-left:0px;
	padding-left:0px;
}
#NewOrder div.call_info li {
	margin-left:30px;
	margin-right:20px;
	padding-left:0px;
	text-align:justify;
}
#NewOrder div.call_form {
	float:left;
	width:480px;
}
***/
.PreviewOrderModel {
	float:left;
	width:512px;
}
.PreviewOrderModel p.pdf {
	float:left;
	width:360px;
	margin-top:64px;
	text-align:justify;
	font-size:14px;
}
#morefiles { }
#morefiles img {
	overflow:hidden;
	width:510px;
	margin-right:10px;
	margin-top:10px;
	border:1px solid #444;
	border-radius:4px;
}
#morefiles img.pdf {
	float:left;
	width:128px;height:128px;
	border:0 none;
}
.added2cart, .added2cart_in {
	margin-left:15px;
	font-size:18px;
	font-weight:bold;
	color:#080;
}
.add2cart, .add2cart_in {
	box-sizing:border-box;
	width:100px;height:24px;
	margin-left:-20px;
	margin-top:-2px;
	margin-bottom:10px;
	padding-top:2px;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-shadow:-1px 1px 0px #000;
	background:linear-gradient(to top,#c00,#f63210,#f63210,#f88);
	border:2px solid #800;
	border-radius:5px;
	cursor:pointer;
}
.add2cart {
	opacity:1;
	transition:all 500ms;
}
.add2cart_in {
	opacity:0;
	transition:all 500ms;
}
.add2cart:hover, .add2cart_in:hover {
	border-color:#f00;
	transition:all 500ms;
}
#mycart {
	position:fixed;z-index:128;
	box-sizing:border-box;
	overflow:hidden;
	right:50%;top:250px;
	width:360px;height:480px;
	margin-right:-460px;
	padding:20px;
	color:#fff;
	background:#f63210;
	border:1px solid #000;
	border-bottom:2px solid #000;
	border-radius:8px;
	box-shadow:-4px 8px 8px rgba(0,0,0,.25);
}
#mycart h3 {
	width:360px;
	margin-left:-20px;margin-top:-20px;
	margin-bottom:10px;
	padding:10px;
	padding-top:10px;padding-bottom:10px;
	text-align:center;
	text-transform:uppercase;
	text-shadow:-1px 2px 0px #000;
	background:linear-gradient(to top,#222,#888);
	border:0 none;
	border-bottom:2px solid #000;
}
#mycart h3 img {
	float:right;
	width:34px;height:34px;
	margin-right:30px;
	margin-top:-6px;
}
#mycart #myproducts {
	overflow:auto;
	width:330px;
	height:340px;
}
#mycart #myproducts img {
	float:left;
	overflow:hidden;
	width:64px;height:64px;
	margin-right:10px;
	margin-bottom:10px;
	background:#fff;
	border:1px solid #000;
	border-bottom:2px solid #000;
	border-radius:8px;
	box-shadow:-2px 4px 4px rgba(0,0,0,.25);
}
#mycart #myproducts div.price {
	float:right;
	box-sizing:border-box;
	overflow:hidden;
	width:64px;height:64px;
	margin-right:10px;
	padding-top:12px;
	text-align:center;
	font-size:18px;
}
#mycart #myproducts div.price input[type=button] {
	box-sizing:border-box;
	width:24px;height:24px;
	margin-left:10px;
	margin-bottom:8px;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	color:#ccc;
	background:linear-gradient(to top,#222,#888);
	border:2px solid #800;
	border-radius:50%;
	cursor:pointer;
	transition:all 200ms;
}
#mycart #myproducts div.price input[type=button]:hover {
	color:#fff;
	transition:all 200ms;
}
#mycart #myproducts div.item {
	box-sizing:border-box;
	width:240px;height:60px;
	padding-top:8px;
	border:0 none;
	border-bottom:2px dotted #fff;
}
#mycart #myproducts div.services {
	clear:both;
	overflow:auto;
	width:320px;
	padding-bottom:4px;
	margin-bottom:10px;
	font-size:12px;
	border-bottom:2px dotted #fff;
}
#mycart #myproducts div.services h4 {
	margin-bottom:4px;
	text-transform:uppercase;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
#mycart #myproducts div.services img {
	float:left;
	clear:left;
	width:32px;height:32px;
	margin-right:10px;
	margin-bottom:4px;
	background:none;
	border:0 none;
	box-shadow:none;
}
#mycart #myproducts div.services div.serv_info {
	float:left;
	width:270px;
	margin-top:3px;
}
#mycart #myproducts div.services div.serv_costs {
	clear:both;
	font-size:14px;
	font-style:italic;
}
#mycart #total {
	position:absolute;
	box-sizing:border-box;
	right:0px;bottom:20px;
	width:360px;height:60px;
	margin:0;
	padding-right:20px;
	padding-top:5px;
	text-align:right;
	font-size:18px;font-weight:bold;
	border:0 none;
	border-top:2px dotted #fff;
}
#mycart #total input[type=button] {
	position:absolute;
	box-sizing:border-box;
	overflow:hidden;
	left:20px;bottom:-12px;
	width:100px;height:32px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	font-size:14px;font-weight:bold;
	color:#fff;
	text-shadow:-1px 2px 0px #000;
	background:linear-gradient(to top,#222,#888);
	border:1px solid #000;
	border-bottom:2px solid #000;
	border-radius:8px;
	box-shadow:-2px 4px 4px rgba(0,0,0,.25);
	cursor:pointer;
}
#mycart #total div.final { }
#mycart #total div.final #mytotal {
	font-size:24px;
}
#mycart #total div.subtotal {
	font-size:14px;
}
#mycart #total div.taxes {
	font-size:14px;
}
#mycart #total div.taxes input[type=checkbox] {
	float:right;
	margin-left:4px;
	margin-bottom:-4px;
	cursor:pointer;
}
#mycart #total div.taxes h5 {
	font-size:8px;
	font-weight:normal;
}

/*** SOLICITUD DE PRESUPUESTO VIEJA *******************************************/
#InitPurchase {
	width:480px;margin-left:20px;
	text-align:center;font-size:14px;
	border:0px none;
}
#InitPurchaseButton1 {
	width:110px;height:140px;
	padding:30px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
.InitPurchaseButton1 {
	font-size:10px;
	background-image:url("../img-es/purchase/initpurchase1-es.png");
}
.InitPurchaseButton1Go {
	font-size:12px;
	background-image:url("../img-es/purchase/initpurchase1ON-es.png");
}
#InitPurchaseButton2 {
	width:200px;height:140px;
	padding:30px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}
.InitPurchaseButton2 {
	font-size:10px;
	background-image:url("../img-es/purchase/initpurchase2-es.png");
}
.InitPurchaseButton2Go {
	font-size:12px;
	background-image:url("../img-es/purchase/initpurchase2ON-es.png");
}
.PurchaseAreaList {
	clear:both;text-align:left;
	margin-bottom:16px;
}
.PurchaseView {
	display:block;float:left;
	width:360px;height:50px;
	margin:10px;padding:3px;
	overflow:hidden;color:#000;
	background-color:#d4d4d4;
	border:1px solid #666;
}
.PurchaseViewImg {
	display:block;float:left;
	width:48px;height:48px;
	background-color:#fff;
	border:1px solid #666;
}
.PurchaseViewImgMini {
	display:block;float:left;
	width:32px;height:32px;
	margin-left:4px;
	background-color:#fff;
	border:1px solid #979797;
}
.PurchaseViewSpecs {
	display:block;float:left;
	width:262px;height:80px;
	margin-left:10px;
	text-align:left;
}
.RemoveItem {
	display:block;float:right;
	width:24px;height:24px;
/*	margin-right:-12px;margin-top:-12px;*/
	background-image:url("../img-es/close-es.png");
	cursor:pointer;
}
.PurchaseGo {
	float:right;margin-right:16px;
	padding:4px;text-transform:uppercase;
	font-size:14px;font-weight:bold;
	color:#fff;background-color:#f63210;
	border:0px;border-style:none;
	cursor:pointer;
}
.OrMoreProducts {
	width:86px;height:80px;
	margin:21px;
	margin-top:36px;margin-bottom:4px;
	cursor:pointer;
}
.OrMoreProductsON {
	width:106px;height:100px;
	margin:11px;
	margin-top:16px;margin-bottom:4px;
	cursor:pointer;
}

.PurchaseNextButton {
	float:right;
	width:200px;height:28px;padding:4px;
	margin-right:16px;margin-top:8px;
	font-size:12px;font-weight:bold;color:#f63210;
	background-image:url("../img-es/purchase/nextbutton-es.png");
	border:0px;cursor:pointer;
}
#PurchaseGoFrame {
	position:absolute;
	width:820px;left:50%;margin-left:-415px;
	height:28px;top:240px;
	border:1px solid #979797;
}
#PurchaseGo1 {
	position:absolute;z-index:440;
	width:128px;left:4px;
	height:22px;top:0px;
	padding-left:24px;padding-top:6px;
	text-align:left;
	background-image:url("../img-es/1xq-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
/* #PurchaseLock1 y PurchaseGoMenu1 no existen */
#PurchaseGo2 {
	position:absolute;z-index:440;
	width:64px;left:160px;
	height:22px;top:0px;
	padding-left:24px;padding-top:6px;
	text-align:left;
	background-image:url("../img-es/2xq-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
#PurchaseLock2 {
	position:absolute;z-index:480;
	width:92px;left:156px;
	height:28px;top:0px;
	background-image:url("../img-es/rejilla2-es.png");
}
#PurchaseGoMenu2 {
	display:block;float:left;
	width:328px;height:100px;
	color:#f63210;
	background:url("../img-es/purchase/line2xq-es.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#PurchaseGo3 {
	position:absolute;z-index:440;
	width:68px;left:252px;
	height:22px;top:0px;
	padding-left:24px;padding-top:6px;
	text-align:left;
	background-image:url("../img-es/3xq-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
#PurchaseLock3 {
	position:absolute;z-index:480;
	width:92px;left:248px;
	height:28px;top:0px;
	background-image:url("../img-es/rejilla2-es.png");
}
#PurchaseLock3Perm { /* permanece siempre bloqueado */
	position:absolute;z-index:490;
	width:92px;left:248px;
	height:28px;top:0px;
	background-image:url("../img-es/rejilla-es.png");
}
#PurchaseGoMenu3 {
	display:block;float:left;
	width:500px;height:100px;
	color:#f63210;
	background:url("../img-es/purchase/line3xq-es.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#PurchaseGo4 {
	position:absolute;z-index:440;
	width:68px;left:344px;
	height:22px;top:0px;
	padding-left:24px;padding-top:6px;
	text-align:left;
	background-image:url("../img-es/4xq-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
#PurchaseLock4 {
	position:absolute;z-index:480;
	width:92px;left:340px;
	height:28px;top:0px;
	background-image:url("../img-es/rejilla2-es.png");
}
#PurchaseGoMenu4 {
	display:block;float:left;
	width:828px;height:160px;
	padding-top:20px;color:#f63210;
	background:url("../img-es/purchase/line4xq-es.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#PurchaseGoMenu4 li {
	margin-top:16px;
	font-size:9px;
}
#PurchaseGo5 {
	position:absolute;z-index:440;
	width:118px;left:436px;
	height:22px;top:0px;
	padding-left:24px;padding-top:6px;
	text-align:left;
	background-image:url("../img-es/5xq-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
#PurchaseLock5 {
	position:absolute;z-index:480;
	width:142px;left:432px;
	height:28px;top:0px;
	background-image:url("../img-es/rejilla2-es.png");
}
#PurchaseGoMenu5 {
	display:block;float:left;
	width:418px;height:131px;
	padding-top:30px;color:#f63210;
	background:url("../img-es/purchase/line5xq-es.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#PurchaseGo6 {
	position:absolute;z-index:440;
	width:90px;left:578px;
	height:22px;top:0px;
	padding-left:24px;padding-top:6px;
	text-align:left;
	background-image:url("../img-es/6xq-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
#PurchaseLock6 {
	position:absolute;z-index:480;
	width:114px;left:574px;
	height:28px;top:0px;
	background-image:url("../img-es/rejilla2-es.png");
}
#PurchaseGoMenu6 {
	display:block;float:left;
	width:380px;margin-left:30px;
	height:70px;padding-top:20px;
	background:url("../img-es/purchase/line6xq-es.png");
	background-repeat:no-repeat;
	background-position:left top;
}
#PurchaseGoMenu6Notes {
	width:380px;height:70px;
	color:#f63210;background-color:#fff;
	border:1px solid #f63210;
}
#PurchaseGo7{
	position:absolute;z-index:440;
	width:108px;left:692px;
	height:22px;top:0px;
	padding-left:24px;padding-top:6px;
	text-align:left;
	background-image:url("../img-es/7xq-es.png");
	background-repeat:no-repeat;
	background-position:left center;
}
#PurchaseLock7 {
	position:absolute;z-index:480;
	width:132px;left:688px;
	height:28px;top:0px;
	background-image:url("../img-es/rejilla2-es.png");
}
#PurchaseGoMenu7 {
	display:block;float:left;
	width:828px;height:160px;
}
.PurchaseGoButton {
	position:absolute;z-index:500;
	width:140px;left:50%;margin-left:288px;
	height:28px;top:694px;padding:3px;
	font-size:12px;font-weight:bold;
	color:#f63210;background:#fcc;
	border:1px solid #f00;
	border-radius:10px;
	cursor:pointer;
}
#SelectedProductList {
	margin:5px;text-align:left;
	cursor:pointer;
}
.PurchaseSize {
	width:30px;height:30px;
	margin:4px;margin-top:8px;
	border:2px solid transparent;
	cursor:pointer;
}
.PurchaseServTitle {
	width:414px;
	height:18px;padding-top:6px;
	font-weight:bold;
	background-image:url("../img-es/purchase/purchasespecs-es.png");
}
.PurchaseOption {
	float:right;width:24px;
	padding:4px;margin-top:-8px;
	text-align:center;color:#000;
	font-size:11px;font-weight:bold;
	border:1px solid transparent;
	cursor:pointer;
}
#PurchaseClientData {
	width:740px;padding:10px;
	text-align:left;
	color:#f63210;background:#f6f6f6;
	border:1px solid #979797;
}
#PurchaseUserForm {
	width:520px;
	padding:4px;
	border:0px;
}
#PurchaseSubmitON {
	float:right;width:64px;height:22px;
	padding:4px;margin-right:16px;margin-top:-20px;
	font-size:9px;font-weight:bold;
	color:#f63210;background-image:url("../img-es/purchase/submitON-es.png");
	border:0px none;cursor:pointer;
}
#PurchaseSubmitOFF {
	float:right;width:64px;height:22px;
	padding:4px;margin-right:16px;margin-top:-20px;
	font-size:9px;font-weight:bold;
	color:#999;border:0px none;
	background-image:url("../img-es/purchase/submit-es.png");
}
.PurchaseFinishButton {
	width:140px;height:28px;margin:16px;
	font-size:12px;font-weight:bold;
	color:#f63210;background:#fcc;
	border:1px solid #f00;
	border-radius:10px;
	cursor:pointer;
}

.iconSize16 {
	width:16px;height:16px;
	margin-bottom:-2px;
}
.iconSize30 {
	width:30px;height:30px;
	margin-right:6px;
}
.iconServ {
	width:93px;height:25px;
	margin-left:6px;
	margin-bottom:6px;
}

#eventIntro {
	display:block;position:absolute;z-index:500;
	width:2560px;left:50%;margin-left:-1280px;
	height:1920px;top:50%;margin-top:-960px;
}
#eventWindow {
	display:block;position:absolute;z-index:500;
	width:280px;left:50%;margin-left:-320px;
	height:190px;top:50%;margin-top:-240px;
	padding:180px;padding-top:145px;padding-bottom:145px;
	overflow:auto;text-align:center;
	font-size:14px;font-weight:bold;
	background-image:url("../img-es/customdrives_event-es.png");
}

.caution li {
	list-style:none;
	background-image:url("../img-es/alert-es.png");
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:24px;
	padding-top:4px;
	margin:10px;
	text-align:left;
}

#LoaderQ {
	display:block;position:absolute;z-index:500;
	width:936px;left:50%;margin-left:-470px;
	height:520px;top:190px;padding:0px;
	background:#fff;border:2px solid #000000;
	overflow:hidden;
}
#AjaxQ {
	display:block;width:100%;height:100%;
	margin-left:-2px;margin-top:-2px;
}

#send2friend { /* boton */
	width:24px;height:16px;
	margin:4px;margin-bottom:-4px;
	cursor:pointer;
}
#SendToFriend { /* div */
	position:absolute;z-index:510;
	width:320px;left:50%;margin-left:-460px;
	height:140px;top:145px;padding:16px;
	font-size:12px;color:#f63210;
	background:#eeddd4;
	border:2px solid #f63210;
}
#SendToFriend input {
	width:260px;
	border:1px solid #f63210;
}
#SendToImg {
	width:120px;height:48px;
	margin-left:-12px;
	margin-top:-32px;
}
#SendLinkSubmit {
	position:absolute;z-index:512;
	right:8px;bottom:-16px;
	padding:4px;text-align:center;
	font-weight:bold;
	color:#fff;background:#f63210;
	cursor:pointer;
}
#UrlToSend {
	margin-bottom:4px;font-size:9px;
}


#FlyWindow {
	position:fixed;
	width:280px;height:200px;
	overflow:hidden;
	text-align:center;
	font-family:'Lato';
	color:#000;background:#fff;
	border:1px solid #000;
	border-right:2px solid #000;
	border-bottom:3px solid #000;
	border-radius:8px;
	z-index:255;
}
#FlyWindow h2 {
	height:16px;
	margin:0px;padding:4px;
	color:#fff;background:#f63210;
	font-size:12px;font-weight:bold;
	border:0px none;
	border-bottom:2px solid #000;
}
#FlyWindow div.msg {
	height:136px;
	margin:8px;
}
#FlyWindow div.msg table {
	height:120px;
	margin:0px;padding:0px;
	border-spacing:0px;
}
#FlyWindow div.msg p {
	margin:4px;
	margin-top:13px;
	text-align:left;
	font-size:13px;
}
#FlyWindow div.msg p span.date {
	font-size:12px;
}
#FlyWindow div.msg img {
	float:left;
	width:120px;height:180px;
	margin-left:-2px;margin-top:-6px;
	margin-right:8px;
}
#FlyWindow input.ok {
	float:right;clear:both;
	width:120px;height:28px;
	margin-right:10px;
	margin-top:-44px;
	text-align:center;
	font-size:12px;font-weight:bold;
	color:#fff;background:#000;
	border:0px none;
	border-radius:4px;
	cursor:pointer;
}
#FlyWindow input.close {
	float:right;
	margin:0px;
	margin-right:-4px;margin-top:-4px;
	padding-left:2px;padding-bottom:2px;
	width:26px;height:24px;
	text-align:center;
	font-family:'Lato';
	font-size:14px;font-weight:bold;
	color:#fff;background:#000;
	border:0px none;
	cursor:pointer;
}
#landing {
	width:975px;padding:10px;
	margin:0 auto;margin-bottom:20px;
	color:#fff;background-color:rgba(24,24,24,0.8);
	border-radius:10px;
}
#landing h1 {
	margin:0px;margin-bottom:8px;
	padding-bottom:4px;
	text-align:center;
	font-size:44px;
	font-weight:normal;
	border-bottom:2px dotted #fff;
}
#landing h2 {
	margin:0px;margin-bottom:8px;
	font-size:30px;
	font-weight:normal;
	line-height:1.4;
}
#landing h3 {
	margin:0px;margin-bottom:8px;
	font-size:18px;
	font-weight:normal;
}
#landing h5 {
	margin:0px;margin-top:8px;
	padding:10px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	border-top:2px dotted #fff;
}
#landing em {
	font-style:normal;
	color:#0f0;
}
#landing p {
	font-size:12px;
	line-height:1;
}
#landing img.logo {
	width:306px;height:52px;
}
#landing img.man {
	float:left;
	width:200px;height:382px;
	padding-left:22px;
	margin-top:-52px;
}
#landing input, #landing textarea {
	width:308px;padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	resize:none;
	font-family:lato;
	font-size:16px;
	outline:0 none;
	border:1px solid #888;
}
#landing textarea {
	resize:none;
	height:78px;
	color:#888;
}
#landing input.submit {
	width:328px;height:54px;
	font-family:lato;
	font-size:16px;font-weight:bold;
	color:#000;
	background:#0f0;
/**	background:gradient("to bottom",#18ff2b,#00ff13); **/
	border:1px solid #040;
	border-radius:6px;
}
#landing input.button {
	width:140px;height:40px;
	margin-left:80px;
	font-family:lato;
	font-size:14px;
	color:#fff;background:#06c;
	border:1px solid #036;
	border-radius:6px;
}
#landing .withForm {
	float:left;
	width:340px;
	margin-left:24px;
}
#landing .withoutForm {
	float:right;
width:340px;
	margin-right:24px;
}
#landing .withoutForm h3 {
	margin-bottom:0px;
	padding-bottom:4px;
	border-bottom:2px dotted #fff;
}
#landing .circle {
	width:160px;height:145px;
	margin:0 auto;padding-top:15px;
	text-align:center;
	font-size:38px;font-weight:bold;
	color:#030;background:#d2ec85;
	border:1px solid #06c;
	border-radius:160px;
}
#landing .asterisk {
	float:left;
	width:100%;margin:0px;
	margin-bottom:-20px;
	font-size:44px;
}
#landing .more {
	padding-left:4px;
}
#onExitPopup {
	position:fixed;z-index:512;
	left:50%;width:780px;margin-left:-400px;
	top:50px;padding:10px;
	color:#fff;background-color:rgba(24,24,24,0.8);
	border-radius:10px;
}
#onExitPopup h1 {
	margin:0px;margin-bottom:8px;
	padding-bottom:4px;
	text-align:center;
	font-size:24px;
	font-weight:normal;
}
#onExitPopup h2 {
	margin:0px;margin-bottom:8px;
	text-align:center;
	font-size:18px;font-weight:normal;
	line-height:1.4;
}
#onExitPopup h3 {
	margin:0px;margin-bottom:8px;
	font-size:16px;
	font-weight:normal;
}
#onExitPopup h5 {
	clear:both;
	margin:0px;padding:10px;
	text-align:center;
	font-size:10px;
	font-weight:normal;
	border-top:2px dotted #fff;
}
#onExitPopup em {
	font-style:normal;
	color:#0f0;
}
#onExitPopup p {
	font-size:14px;
	line-height:1.2;
}
#onExitPopup div.close {
	float:right;
	margin:0px;
	margin-top:-10px;margin-right:-10px;
	padding:4px;
	padding-left:8px;padding-right:8px;
	text-align:center;
	font-family:arial;
	font-size:12px;font-weight:bold;
	color:#fff;background:#c00;
	border:2px solid #000;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	cursor:pointer;
}
#onExitPopup div.more {
	height:330px;
}
#onExitPopup img.man {
	float:left;
	width:200px;height:382px;
	margin:16px;
	margin-top:-52px;margin-bottom:0px;
}
#onExitPopup input {
	width:240px;height:24px;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	resize:none;
	font-family:lato;
	font-size:16px;
	outline:0 none;
	border:1px solid #888;
}
#onExitPopup input.submit {
	width:180px;height:47px;
	font-family:lato;
	font-size:16px;font-weight:bold;
	color:#000;
	background:#0f0;
/**	background:gradient("to bottom",#18ff2b,#00ff13); **/
	border:1px solid #040;
	border-radius:6px;
}
#onExitPopup input.button {
	width:140px;height:40px;
	margin-left:80px;
	font-family:lato;
	font-size:14px;
	color:#fff;background:#06c;
	border:1px solid #036;
	border-radius:6px;
}
#onExitPopup .withForm {
	float:left;
	width:340px;
	margin-left:24px;
}
#onExitPopup .withoutForm {
	float:right;
	width:340px;
	margin-right:24px;
}
#onExitPopup .withoutForm h3 {
	margin-bottom:0px;
	padding-bottom:4px;
	border-bottom:2px dotted #fff;
}
#oldBrowser a:link, #oldBrowser a:visited, #oldBrowser a:hover, #oldBrowser a:active {
	text-decoration:none;
	color:#f63210;
}
#oldBrowser {
	position:fixed;z-index:500;
	width:640px;height:240px;
	left:50%;top:180px;
	margin-left:-331px;
	padding:20px;
	background:#fff;
	border:1px solid #000;
	border-right:2px solid #000;
	border-bottom:3px solid #000;
}
#oldBrowser h1 {
	padding:px;margin:2px;
	font-size:48px;
	font-weight:bold;
}
#oldBrowser img.logo {
	float:left;height:22px;
	margin-bottom:10px;
}
#oldBrowser img.browser {
	height:48px;
	margin:4px;margin-top:10px;
	padding:8px;
	background:#fff;
}
#oldBrowser p, #oldBrowser center.StayIn {
	font-size:14px;
	font-weight:bold;
}
#oldBrowser center.StayIn {
	margin:10px;
	margin-bottom:20px;
}
#CloseOldBrowser {
	float:right;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
}