/*@charset "UTF-8";*/
/* CSS Document */
/* Powered by: Intcomex 2010. All rights reserved*/

body{
	margin: 0;
	font-family: 'Segoe UI', Arial, sans-serif;
	color: #333;
	font-size: 11px;
	/*background-color: #EEEEEE;*/
}

a
{
    cursor: pointer;
    text-decoration: none;
    color: #236099;
}

a:hover
{
    cursor: pointer;
    text-decoration: underline;
}

img{
	border:none;
}

img a{
	outline:none;
}

img a:active{
	outline: none;
}

#all{
	margin:0;
	
}
p {
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6,pre {
	margin:0;
	padding:0;
}
form {
	margin: 0;
}
input 
{
	font-family: 'Segoe UI', Arial, sans-serif;
}
select
{
	font-family: 'Segoe UI', Arial, sans-serif;
}

/*Header*/

#header{
	background-image: url(ImagesRedesign/body-bg2.jpg); /*url(ImagesRedesign/backg.jpg);*/
	background-position:top;
	background-repeat:repeat-x;
	height:54px;
}

#footerAll
{
    background-image: url(ImagesRedesign/bak_footer.jpg); 
	background-position:down;
	background-repeat:repeat-x;
	/*background: black;*/
    height:51;
}

#footerInfo
{
    width:954px;
}

#sup{
	width:948px;
	height:37px;
	margin-left:auto;
	margin-right:auto;
}

#content_pais{
	/*width:290px;*/
	/*height:37px;*/
	float:left;
	margin-top:10px;
}

#content_pais .bandera{
	width:16px;
	height:11px;
}

#content_pais .pais{
	font-size:11px;
	color:#FFF;
	text-align:left;
	background-image:url(ImagesRedesign/arrow.png);
	background-position:right 61%;
	background-repeat:no-repeat;
	cursor:pointer;
	padding-right:12px;
}

#content_pais .idioma
{
	font-size:11px;
	color:#FFF;
	text-align:left;
	background-image:url(ImagesRedesign/arrow.png);
	background-position:right 61%;
	background-repeat:no-repeat;
	cursor:pointer;
	padding-right:12px;
	border-left:solid 1px #FFF;
	padding-left:8px;
	margin-left:6px;
}

.telephoneLabel
{
	font-size: 11px;
	color: #FFF;
	text-align: left;
	padding-left: 5px;
}

.NolinkTextBox
{
    font-size: 11px;
    color: #FFFFFF;
    /*float:left;
	padding:11px 0px 11px 3px;*/
	text-align:left;
	cursor:default;
}

.arrow{
	float:left;
	padding:16px 7px 4px 3px;
	font-size:11px;
	color:#FFF;
	text-align:left;
	cursor:pointer;
}

.arrowMenu
{
    float:right;
    padding:16px 0px 0px 8px;
	cursor:pointer;
}

.NoArrow
{
    float:left;
	padding:16px 7px 4px 3px;
	font-size:11px;
	color:#FFF;
	text-align:left;
	cursor:default;
}

.welcomeMessage 
{
	
	color:#216095;
	text-align:right;
}

#sup2{
	width:948px;
	height:69px;
	margin-left:auto;
	margin-right:auto;
}
.logo{
	width:305px;
	height:55px;
	float:left;
	margin-bottom:14px;
	/*background-image:url(ImagesRedesign/logo_webStore.jpg);*/
	background-repeat:no-repeat;
}
.ticker{
	width:230px;
	height:17px;
	float:left;
	margin-top:38px;
	margin-bottom: 0px;
	margin-left:24px;
	background-image:url(ImagesRedesign/fondo_ticker.jpg);
	background-repeat:no-repeat;
	font-size:9px;
	font-weight:bold;
	text-align:right;
	line-height:17px;
}

.ticker_div
{
    float:left; 
    height: 52px;
    padding-bottom:0px;
    width:260px
}

#search{
	width:380px;
	height:54px;
	float:right;
	margin-top:2px;
	background-image:url(ImagesRedesign/bk_search.png);
	background-repeat:repeat-x;
}

#txt_search{
	width:70px;
	height:17px;
	margin-left:9px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-top: 10px;
}
#conten_search{
	width:380px;
	height:20px;
}
/*#txt_input{
	width:300px;
	height:20px;
	float:left;
	margin-left:9px;
	background-color:#FFF;
	font-size:13px;
	line-height:21px;
	color:#666;
}*/
/*.button_search{
      width: 55px;
      height: 20px;
      float: right;
      margin-right: 10px;
      background-color: #FFF;
      font-size:11px;
      font-weight: bold;
      text-align: center;
      vertical-align: middle;
      border: none;   
      color: #214174;
}*/
.button_search 
{
	/*background: none repeat scroll 0 0 transparent;*/
	background-image: url(ImagesRedesign/magnifier.png);
	background: scroll 0 0 transparent;
	border: medium none;
	margin: 3px 0 0 -20px;
	padding: 0;
	width: auto;
}

#negro{
	width:948px;
	height:9px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#FC0;*/
	background-image:url(ImagesRedesign/graystrip5.jpg);
	background-repeat: repeat-x;
}
#blanco{
	width:948px;
	height:4px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
.shopping
{
	float: right;
	/*
	height: 29px;
	float: right;
	font-size: 10px;
	/*color: #113c80;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 8px;
	*/
}

.shoppingQuote
{
	float: right;
    /*width:150px;
	height:29px;
	float:right;
	font-size:10px;
	color:#113c80;
	vertical-align:middle;
	padding-top:8px;
	*/
}
    
.featuredProductsTable
{
    /*background-color: White; */
    
    border: 1px;
    border-style:solid;
    border-color: #cccccc;
}

.headerShopCartPopUp
{
	/*background: url(ImagesRedesign/cart.png) left center no-repeat ;
	background-color: #113c80;*/
	background-image: url(ImagesRedesign/box_top_c.png);
	background-repeat: repeat-x;
	/*margin-right: 20px;*/
	padding: 5px;
	color: #FFFFFF;
	font-size: 11px;
	text-align:left;
}

.headerShopCartPopUpLeft
{
	/*background-color: #113c80;*/
	background-image: url(ImagesRedesign/box_top_c.png);
	background-repeat: repeat-x;
	width: 10px;
}

.shoppingCartPopUp
{
    padding-top: 10px;
    display: inline-block;
    height: 25px;
    text-align:left;
}

.titleCart
{
    font-size: 10px;
    font-weight: bold;
    color: #FFF;
    width:100%;
    height:50px;
}

.bigTitle
{
    font-size: 20px;
    font-weight: bold;
    padding-left: 10px;
}

.shoppingCartSummaryPopUp
{
	font-size: 10px;
	/*font-weight: bold;*/
	color: #FFF;
	background: url(ImagesRedesign/cart.png) left center no-repeat;
	padding-left: 25px;
	/*display: inline-block;*/
	height: 29px;
	vertical-align:middle;
	
}

.shoppingCartQuoteSummary
{
    font-size: 11px;
	/*font-weight: bold;*/
	color: #FFF;
	/*display: inline-block;*/
	height: 29px;
	padding-bottom: 11px;
	padding-top: 11px;
	/*vertical-align:middle;*/
	text-decoration:none;
	width:200px;
}


.popupCart
{
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    z-index: 2;
    background-image: url('ImagesRedesign/fondito.png');
    /*border: 1px solid grey;*/
    border: 1px solid #CCCCCC;
    color:#216095;
	top: 102px;
	left: 1060px;
}

.popupControlNew {
	position:absolute;
	visibility:hidden;
	width: 110px;
	/*height:315px;*/
	background-image:url('ImagesRedesign/fondito.png');
    background-repeat:repeat;
    z-index:1;
    border: 1px solid grey;
    padding-left: 15px;
}

.popupControlLanguage {
	position:absolute;
	visibility:hidden;
	width: 70px;
	height:45px;
	background-image:url('ImagesRedesign/fondito.png');
    background-repeat:repeat;
    border: 1px solid grey;
    padding-left: 15px;
    
}
.popupCartFooter
{
    /*background-image:url(ImagesRedesign/fondito_login.png);*/
    line-height: 150%;
    padding-left: 8px;
    padding-right: 8px;
}

.box_v3 
{
	/*background-image:url(ImagesRedesign/fondito_login.png);*/
	background-color:#EEEEEE;
	border-collapse: collapse;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.box_Gen
{
    border-collapse: collapse;
}

.imagebox_v3 
{
	/*background-image:url(ImagesRedesign/fondito_login.png);*/
	background-color:#FFFFFF;
	border-collapse: collapse;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

.boxLogIn
{
    background-image:url(ImagesRedesign/fondito_login.png);
    border-collapse: collapse;
	padding: 5px;
	border: 1px solid grey;
    
}




.box_title_v3

{
    background-color:#133e81;
      background-image: url(ImagesRedesign/bg-6.jpg);
      background-repeat: repeat-x;
      padding: 5px;
      font-size: 12px;
      color: #FFFFFF;
      font-weight: bold;

	
}

.box_title_v3_new
{
	background-color: #CCCCCC;
	background-image: url(ImagesRedesign/bk_login_2.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.productListTool
{
    background-color: #EEEEEE;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    font-size: 11px;
	color: #666666;
	border-bottom: 1px solid #CCCCCC;
   
}

.productListItem
{
    
}

.toolbar_v3
{
	background-color: #EEEEEE;
	/*background-image: url(ImagesRedesign/result_heading_gradient.gif);*/
	background-repeat: repeat-x;
	padding: 5px;
	font-size: 12px;
	color: #666666;
	/*border: 1px solid #CCCCCC;*/
	
    
}

.toolbar_v3 a
{
	color: #333;
}

.tabHeader_v3, .tabHeaderHovered_v3, .tabHeaderSelected_v3
{
	border: 1px solid #CCCCCC;
	font-size: 12px;
	text-align: center;
	padding: 5px;
}

.tabHeader_v3
{
	/*background-image: url(Images/box_bkg_strip.jpg);*/
	background-image: url(ImagesRedesign/body-bg-light.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	cursor: pointer;
	border: none;
}

.filterItemsList_v3
{
	margin-left: 20px;
	margin-top: 0px;
	font-size: 11px;
}

#filters div ul li a
{
	font-size: 11px;
}



.tabHeaderSelected_v3
{
	/*background-image: url(Images/menu_bkg_strip.jpg);*/
	background-image: url(ImagesRedesign/body-bg.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
	cursor: default;
	border: none;
}

.labelLoading
{
    font-size: 14px;
    color: #000000; /*#1A3B80;*/
    font-weight: bold;
}

.panelLoading
{
    border: 1px solid #FFCC00;
    background-color: #FFFF99; /*#FFFF66;*/
    width: 300px;
    text-align:left;
}

.panel_login
{
    display: none;
    position:absolute;
    margin-top:-89px;
    margin-left:450px;
   
}


.dataHeader_v3
{
	border: 1px solid #CCCCCC;
	background-color: #062e70;
	color: #FFFFFF;
}

.button_v3 {
      background-color: #214174;
      font-size: 11px;
      text-align: center;
      vertical-align: middle;
      color: #FFF;
      border: 1px solid #CCCCCC;
      height: 20px;
      padding-bottom: 3px;
}

.button_v32
{
    background-color: #dedede;
	cursor: pointer;
	height: 19px;
	border: none;
	width:110px;
	font-size:10px;
}

.button_v33
{
    background-color: #4e6fa4;
	cursor: pointer;
	height: 19px;
	border: none;
	width:110px;
	font-size:10px;
}

.button_v34
{
      background-color: #505050;
      font-size: 11px;
      text-align: center;
      vertical-align: middle;
      color: #FFF;
      border: 1px solid #CCCCCC;
      height: 20px;
      padding-bottom: 3px;

}

.priceListButtom
{
	margin: 0px;
	background: url(ImagesRedesign/page_excel.png) left center no-repeat;
	padding-left: 18px;
	font-size: 11px;
	display: inline-block;
	height:16px;
	padding-top:3px;
}

/*
//Menu class
//Author: Esteban Giovanny Garay Cano
//Create Date: 2010/07/23
//Last modified:  2010/07/23
*/
.menu{
	width:942px;
	height:29px;
	margin-left:auto;
	margin-right:auto;
	background-color:#3E3E3E;
	background-image: url(ImagesRedesign/body-bg.jpg); 
	background-repeat: repeat-x;
}
.home_menu{
	width:44px;
	height:29px;
	float:left;
	
	
}

.main_nav {
	left:44px;
	list-style-type:none;
	padding:0px 10px 0 0;
	width:880px;
	float:left;
}

.navigMenu
{
    
     height:29px; 
     font-size:12px; 
     float:left; 
     line-height:250%;
     border-right:#FFF 1px solid; 
     margin-left:5px; 
     margin-right:5px; 
     padding-right:10px;
     color:#FFF;
     font-weight:bold;
     text-decoration:none;
     background-position:left;
	 background-repeat:no-repeat;
    
}

.navigMenu:hover
{
    color:Gray;
    text-decoration:none;
}

.navigMenuRedTag
{
     background-image:url(../../Images/tag_redLittle.png);
}

.navigMenuNewProducts
{
     background-image:url(../../Images/tag_yellow_addLittle.png);
}

.navigMenuArrow
{
     background-image:url(ImagesRedesign/arrow.png);
     background-position:right;
     margin-right:0px; 
     padding-right:0px;
     border-right-style:none;
}

#menu2  {
	background-image:url(ImagesRedesign/fondito.png);
	background-repeat:repeat;
	font-size:10px;
	color:#656565;
	line-height:110%;
	width:195px;
	padding-left:21px;
}

#menu_1{
	background-image:url(ImagesRedesign/fondito.png);
	background-repeat:repeat;
	font-size:11px;
	color:#204174;
	font-weight:bold;
	padding-left:16px;
	border-bottom:dotted 1px;
	width:200px;
	line-height:180%;
}

#txt_input{
	width: 362px;
	height: 20px;
	float: left;
	margin-left: 9px;
	background-color: #FFF;
	font-size: 13px;
	line-height: 21px;
	color: #666;
}

.header_search_box_v3 
{
	border: none;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	width: 93%;
	height: 18px;
	background: none;
	/*padding: 0px 3px 3px 3px;*/
	font-size: 11px;
	line-height: 21px;
}


/*Footer*/

#inf{
	width:946px;
	height:19px;
	margin-left:auto;
	margin-right:auto;
	border:#e3e3e3 1px solid;
	background-image:url(ImagesRedesign/bk_footer.jpg);
	background-repeat:repeat;
	display: none;
}
#inf2{
	width:948px;
	height:51px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:#000;*/
	background-image: url(ImagesRedesign/bak_footer.jpg);
	background-repeat: repeat-x;
	/*background:black;*/
	
}
#tips{
	width:330px;
	height:16px;
	float:left;
	margin-left:8px;
	font-size:10px;
	color:#204174;
}
#check{
	
	height:16px;
	float:left;
	margin-left:10px;
	font-size:10px;
	color:#204174;
	
}
#report{
	height:16px;
	float:right;
	font-size:10px;
	color:#204174;
	padding-top:2px;
	
}
#img_tips{
	width:16px;
	height:16px;
	background-image:url(ImagesRedesign/icon_interrogacion.png);
	background-repeat:no-repeat;
	float:left;
}
#txt_tips{
	/*float:left;*/
	line-height:160%;
	
}
#img_check{
	width:16px;
	height:16px;
	background-image:url(ImagesRedesign/icon_tips.png);
	background-repeat:no-repeat;
	float:left;
}
#txt_check{
	float:left;
	line-height:160%;
	
}
#img_report{
	width:19px;
	height:13px;
	background-image:url(ImagesRedesign/icon_report.png);
	background-repeat:no-repeat;
	float:left;
	
	
}
#txt_report{
	/*float:left;*/
	float:right;
	padding-right:8px;
	
}
#txt_disclaimer{
	/*width:450px;*/
	/*height:39px;*/
	/*float:right;*/
	font-size:11px;
	color:#FFF;
	/*line-height:330%;*/
	
	
	
}

.leftFooterInfo
{
    width: 450px; 
    float:left;
    font-size:11px;
    color:#FFF; 
    vertical-align:middle;
    padding-top:2px;
    
    
}

.rightFooterInfo
{
    width: 450px; 
    float:right;
    font-size:10px;
    color:#FFF; 
    vertical-align:middle;
    padding-top:7px;
    
    
}

.rightFooterItem
{
    height: 18px;
}

.leftFooterItem
{
    height: 10px;
}

.footer_v3_release
{
    font-size: 10px;
    color: #FFF;
}


.footerLinks
{
    font-size:10px;
	font-variant:small-caps;
	color:Blue;
	font-weight:bold;
	
}
.footerLinks:hover
{
    color:Blue;
    text-decoration:underline;
}
.disclaimerLink
{
    font-size:11px;
	color:#FFF;
	text-decoration: none;
}
#txt_copyright{
	/*width:450px;*/
	/*height:39px;*/
	float:right;
	font-size:11px;
	color:#FFF;
	/*line-height:330%;*/
	/*text-align:right;
	margin-right:10px;*/
	
	
	
	
}

/* Menu Javi */

.popupMenu
{
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    display:none;
}



.tableMenu
{
    border: 1px solid grey;
    background-image:url(ImagesRedesign/fondito.png);
    width:100%;
    /*background-color: #EEEEEE;*/
}

.menuChildren A {
	TEXT-ALIGN: left; 
	TEXT-INDENT: 3px; 
	DISPLAY: block; 
	COLOR: #656565; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	line-height:110%;
	padding-left:4px;
	
}

.menuChildrenBrand A
{
    TEXT-ALIGN: left; 
	TEXT-INDENT: 3px; 
	DISPLAY: block; 
	COLOR: #656565; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	line-height:110%;
	padding-left:4px;
	padding-top:3px; 
}

.menuFooterFavorite A
{
    TEXT-INDENT: 3px; 
    DISPLAY: block; 
	COLOR: #656565; 
	FONT-SIZE: 11px; 
	/*FONT-WEIGHT:bold;*/ 
	TEXT-DECORATION: none;
	padding-left:4px;
}

.menuFooterFavorite2 A
{
    TEXT-INDENT: 3px; 
    DISPLAY: block; 
	COLOR: #656565; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT:bold; 
	TEXT-DECORATION: none;
	padding-left:4px;
}

.pagerFavorite A
{
    text-align:left;
    DISPLAY: block; 
	COLOR: #656565; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT:bold; 
	width:12px;
	text-decoration: underline;
}

.pagerFavorite A:hover
{
    color: #FFFFFF;
    
}
.menuChildren A:hover
{
    background-color: #456cad;
    color: #FFFFFF;
    text-decoration:none;
}
.menuChildrenBrand A:hover
{
    background-color: #456cad;
    color: #FFFFFF;
    text-decoration:none;
}

.menuFooterFavorite A:hover
{
    background-color: #456cad;
    color: #FFFFFF;
}

.menuChildrenTest
{
    background-image:url(ImagesRedesign/fondito.png);
	background-repeat:repeat;
	font-size:10px;
	color:#656565;
	line-height:110%;
	width:195px;
	padding-left:21px;
}

.boldText
{
    padding-right: 0px; 
    font-weight: bold;
    font-size: 11px;
    color:#216095;
    text-decoration:none;
}

.boldTextAlt
{
    padding-right: 0px; 
    font-weight: bold;
    font-size: 11px;
    color:#197682;
    text-decoration:none;
}

.boldTextBlack
{
    padding-right: 0px; 
    font-weight: bold;
    font-size: 11px;
    color:#000000;
    text-decoration:none;
    text-align:left;
}

.boldTextShopping
{
    padding-right: 8px; 
    font-weight: bold;
    font-size: 11px;
    color:#204174;
    padding-left:8px;
}


.ContextMenuItemNew
{
    margin: 1px 0 1px 0;
	display: block;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 29px;
	white-space: nowrap;
    font-size: 11px;
    color:#1e4991;
    
        
}

.ContextMenuItemNew:hover
{
    background-color: #456cad;
    color: #FFFFFF;
    text-decoration:none;
    border: 1px solid #808080;
    padding: 3px 18px 3px 32px;
}

.ContextMenuItemLanguage
{
    margin: 1px 0 1px 0;
	display: block;
	text-decoration: none;
	cursor: pointer;	
	padding: 4px 19px 4px 6px;
	white-space: nowrap;
    font-size: 11px;
    color:#1e4991;
}

.ContextMenuItemLanguage:hover
{
    background-color: #456cad;
    color: #FFFFFF;
    text-decoration:none;
    border: 1px solid #808080;
    padding: 3px 18px 3px 6px;
}

.emptySearchBlockDiv
{
    /*background-color: #B5C7DE;*/
    /*color: #284E98;*/
    width: 100%;
}
/*Content*/

/*.txt_signin{
	width:66px;
	height:19px;
	font-size:17px;
	font-weight:bold;
	color:#000;
	margin-top:5px;
}*/

/*.input{
	width:151px;
	height:21px;
	margin-top:8px;
	font-size:11px;
	color: #6e6e6e;
	border: 1px solid #CCCCCC;
	line-height:200%;
}*/

/*
.content_login{
	background-image:url(Images/bk_login.jpg);
	background-repeat:repeat;
	padding-left:2px;
}*/

/*.border_login{
      border: 1px solid #CCCCCC;
      background-image: url(ImagesRedesign/bg-box.png);
      background-repeat: repeat-x;
      background-position: top;
      padding-left: 2px;

}*/

/*.txt_forgot{
	width: 116px;
	height: 11px;
	font-size: 11px;
}*/

/*#loginBox {
	border: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	padding: 5px;
}

#loginBoxForm 
{
	margin-top: 10px;
}
*/

.loginBoxInput {
	width: 165px;
	height: 21px;
	margin-top: 8px;
	/*font-size: 11px;*/
	color: #6e6e6e;
	border: 1px solid #CCCCCC;
	/*line-height: 200%;*/
}

.loginBoxContent
{
	height: 224px;
}

.logoutBoxContent
{
	height: 231px;
}

#loginBoxButton 
{
	margin-top: 10px;
}

#loginBoxForgotPassword 
{
	margin-top: 20px;
}

#loginBoxNewAccount 
{
	margin-top: 20px;
}

#loginBoxCustomerName 
{
	font-weight: bold;
	font-size: 14px;
}

#loginBoxCustomerId 
{
	font-size: 11px;
	color: #666666;
}

#loginBoxWelcome 
{
	margin-top: 20px;
}

#loginBoxLinks 
{
	margin-top: 20px;
}

.homepageBoxTitle 
{
	color: #216095; /*#204174;*/
	font-size: 16px;
	font-weight: bold;
}


.button{
    background-color: #DDDDDD;
    border: 1px solid #999999;
     font-size: 12px;
    text-decoration: none;
    color: #565656;
    cursor: pointer;
}

.Linkbutton{
    background-color: #DDDDDD;
    border: 1px solid #999999;
    font-size: 12px;
    text-decoration: none;
    color: #565656;
    cursor: pointer;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:1px;
    padding-top:1px;
}

.txt_account{
	width:143px;
	height:12px;
	margin-top:19px;
	font-size:12px;
	color:#7f7f7f;
	font-weight:bold;
}

.txt_create{
	width:143px;
	height:12px;
	margin-top:8px;
	font-size:12px;
	color:#113c80;
	font-weight:bold;
	text-decoration:underline;
}

.catalogo{
	width:219px;
	height:144px;
	float:left;
	background-image:url(images/fondito_catalogo.jpg);
	background-repeat:repeat-x;
}


.txt_order{
	width:150px;
	height:14px;
	font-weight:bold;
	font-size:13px;
	color:#707071;
	padding:11px 0px 0px 14px;

}
.img_catalogo{
	width:217px;
	height:138px;
	
}


.Title
{
    padding-left: 10px;
	font-size: 16px;
	color: #204174;
	font-weight: bold;
}

.Subtitle
{
    padding-left: 10px;
	font-size: 14px;
	color: #204174;
	font-weight: bold;
}

.product{
	width:313px;
	height:180;
	float:left;
}

.information {
	width: 316px;
	height: 188px;
	float: left;
}

#content_middle{
	width:948px;
	/*height:188px;*/
	margin-left:auto;
	margin-right:auto;
}

.productDetailsDescription_v3
{
	font-size: 15px;
	font-weight: bold;
}

.productListBrand_v3
{
    /*color: #204174;
    font-size: 12px;
    font-weight: bold;*/
    color:#000000;
    font-size:12px;
    font-weight:bold;
}

/*
#content
{
	height:180px;
	border-left:#e3e3e3 1px solid;
	border-right:#e3e3e3 1px solid;
	text-align:center; 
	background-image:url(ImagesRedesign/fondo_future.png);
}
*/
.content
{
	height:230px;
	background-image:url(Images/fondo_future.png);
	background-repeat:no-repeat;
}

.contentRectangular
{
	height:180px;
	background-image:url(Images/fondito_local_inf.png);
	background-repeat:no-repeat;
}

#contentCustomer
{
	height:180px;
	/*background-image:url(ImagesRedesign/banner_become.jpg);
	background-repeat:no-repeat;*/
}

#vert_blanco{
	width: 4px;
	/*height:188px;*/
	background-color:#FFF;
	float:left;
}


#content_tit{
	width:295px;
	height:31px;
	margin:0px 0px 0px 15px;
}

#banner{
	width:239px;
	height:144px;
	float:left;
}


.txt_view    
{
    font-size: 12px;
    /*color:#204174;*/
    font-weight: bold;
    text-align: right;
    margin-right: 5px;
} 

.image_loading_product
{    
	float:left;
	font-size:11px;
	color: #1d4394;
	margin:0px 0px 0px 5px;
	background-color: White;
    background-image: url('../../Images/loading.gif');
    background-repeat: no-repeat;
    }

.txt_descrip
{    
	float: left;
	font-size: 12px;
	margin: 0px 0px 0px 5px;
    height:27px;
}

.txt_descrip_price
{    
	float: right;
	font-size: 12px;
	/*color:#a6a8aa;*/
	/*color: #7EB019;*/
	margin: 0px 0px 0px 5px;
	padding-top: 10px;
	/*font-variant:small-caps  */
}

/*Content




/*Local info*/

#content_local    
{
    width:948px;     
    margin-left:auto;    
    margin-right:auto; 
    } 
#cab_local_info    
{
    width:948px;    
    height:7px;    
    background-image:url(ImagesRedesign/backsup_local_info.jpg);   
    background-repeat:no-repeat;    
    float:left; 
    } 
#cab_tit_local    
{
    width:948px;    
    height:23px;    
    /*background-color:#133e81;*/
    background-image:url(ImagesRedesign/backInf_local_info.jpg);  
    background-repeat:repeat-x;    
    font-size:16px;    
    color:#FFF;    
    font-weight:bold;   
    float:left; 
    } 
    
 .local_info_1    
 {
     width:250px;    
     height:127px;    
     overflow:visible;
     scrollbar-arrow-color:#FFFFFF;	
     scrollbar-darkshadow-color:#c0c0c0;	
     scrollbar-face-color:#C0BEBD;	
     scrollbar-track-color:#DFDFDF;
     margin-left:5px;

 }
 

  
 .linea_vert    
 {
     width:1px;    
     height:155px;    
     background-color:#dddddd;    
     float:left;    
     margin-top:10px; 
     } 

.dlBranch
{
	font-size: 10px;
}
     
.espacio    
{
	width:12px;    
	height:179px;    
	background-color:#FFF;    
	float:left;
} 
         
#txt_local_info    
{
	text-align: left; 
	font-size: 14px;    
	font-weight: bold;    
	color: #000000; /*#133e81;*/
	padding-left: 10px;  
	padding-top: 8px;
} 
             
.Tutulos    
{
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #216095;
} 
              

.bottomContentBlock
{
	padding: 10px;
}

.bottomContentHeader
{
    font-size: 14px;
	color: #216095; /*#204174;*/
	font-weight: bold;
}

.bottomContentBody
{
	margin-top: 10px;
}

#helpfulLinksList 
{
	margin: 5px;
	padding-left: 20px;
}
              
.TitulosSmall    
{
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #216095; /*#133e81;*/
	margin-left: 5px
} 
                 
                 .Campos
                 {    
                     width:150px;    
                     font-size:11px;    
                     color:#000;  
                  } 
             
                 .Campos2
                 {    
                     width:150px;    
                     font-size:11px;    
                     color:#000;  
                     margin-left:5px    
                  } 
                  
                     .CamposLink
                 {    
                     width:150px;    
                     font-size:10px;    
                     margin-left:5px    
                  } 
         


           
/*Local info*/

/* Rounded corners */

/*
.bluebkg_box {
   background: #216095 url(ImagesRedesign/blue_grad.png) repeat-x top left;
}
.bluebkg_top div {
   background: url(ImagesRedesign/blue_tl.png) no-repeat top left;
}
.bluebkg_top {
   background: transparent url(ImagesRedesign/blue_tr.png) no-repeat top right;
}
.bluebkg_bottom div {
   background: url(ImagesRedesign/blue_bl.png) no-repeat bottom left;
}
.bluebkg_bottom {
   background: transparent url(ImagesRedesign/blue_br.png) no-repeat bottom right;
}

.bluebkg_top div, .bluebkg_top,
.bluebkg_bottom div, .bluebkg_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.bluebkg_content { margin: 0 10px; }



.grayborder_box {
	background: url(ImagesRedesign/grayborder_tl.png) no-repeat top left;
}
.grayborder_top {
	background: url(ImagesRedesign/grayborder_tr.png) no-repeat top right;
}
.grayborder_bottom {
	background: url(ImagesRedesign/grayborder_bl.png) no-repeat bottom left;
}
.grayborder_bottom div {
	background: url(ImagesRedesign/grayborder_br.png) no-repeat bottom right;
}
.grayborder_content {
	background: url(ImagesRedesign/grayborder_r.png) top right repeat-y;
}

.grayborder_top div,.grayborder_top,
.grayborder_bottom div, .grayborder_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.grayborder_content, .grayborder_bottom {
	margin-top: 0px;
}
.grayborder_content { padding: 0 10px; }





.contentbox_box {
	background: url(ImagesRedesign/box_tl.png) no-repeat top left;
}
.contentbox_top {
	background: url(ImagesRedesign/box_tr.png) no-repeat top right;
}
.contentbox_bottom {
	background: url(ImagesRedesign/box_bl.png) no-repeat bottom left;
}
.contentbox_bottom div {
	background: url(ImagesRedesign/box_br.png) no-repeat bottom right;
}
.contentbox_content {
	background: url(ImagesRedesign/box_r.png) top right repeat-y;
	margin-top: 19px;
}

.contentbox_top div,.contentbox_top,
.contentbox_bottom div, .contentbox_bottom {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.contentbox_content, .contentbox_bottom {
	margin-top: 0px;
}

.contentbox_content { padding: 0 10px; }
*/



.contentBox 
{
	border: none;
}

.contentBox_tl
{
	background-image: url(ImagesRedesign/box_top_l.png);
	width: 7px;
	height: 29px;
}

.contentBox_tc 
{
	background-image: url(ImagesRedesign/box_top_c.png);
	background-repeat: repeat-x;
	height: 29px;
	/*font-weight: bold;
	font-size: 12px;*/
	color: White;
}

.contentBox_tr
{
	background-image: url(ImagesRedesign/box_top_r.png);
	width: 7px;
	height: 29px;
}

.contentBox_l
{
	border-left: 1px #CCCCCC solid;
	background-image: url(ImagesRedesign/shadow.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.contentBox_c
{
	padding-top: 7px;
	background-image: url(ImagesRedesign/shadow.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.contentBox_r
{
	border-right: 1px #CCCCCC solid;
	background-image: url(ImagesRedesign/shadow.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.contentBox_bl
{
	background-image: url(ImagesRedesign/box_bottom_l.png);
	width: 7px;
	height: 8px;
}

.contentBox_bc
{
	border-bottom: 1px solid #CCCCCC;
	height: 8px;
}

.contentBox_br
{
	background-image: url(ImagesRedesign/box_bottom_r.png);
	width: 7px;
	height: 8px;
}


/* Rounded corners */

.contentBoxHeaderBig 
{
	font-size: 16px;
	font-weight: bold;
}

.contentBoxHeaderBigOut 
{
	font-size: 12px;
	font-weight: bold;
}

.localInfoBox 
{
	width: 316px;
	padding: 5px;
}

.localInfoCenterBox 
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}


/*Country start*/
#content_country{width:948px;height:503px;margin-left:auto;margin-right:auto;}
#content_logo{width:368px;height:503px;background-color:#e8e8e8;float:left;border-right:#FFF 1px solid;}
#content_blue{width:50px;height:476px;background-color:#2c528e;float:left;margin-top:27px;}
#content_mapa{width:529px;height:476px;float:left;background-repeat:no-repeat;margin-top:27px;background-image:url(images/country/country_mapa.jpg);}
#black_country{height:85px;margin-left:auto;margin-right:auto;border-top:#FFF 3px solid;background-image:url(images/country/country_black.jpg);}
#txt_country{width:450px;height:19px;font-family:Arial, Helvetica, sans-serif;font-size:25px;color:#FFF;padding:17px 0px 0px 910px;}
#content_footer{width:948px;height:38px;margin-left:auto;margin-right:auto;}
#footer_intcomex{width:202px;height:38px;float:left;background-image:url(images/country/country_intcomex.jpg);}
#txt_country_footer{width:350px;height:20px;font-size:10px;color:#666;float:right;padding-top:10px;text-align:right;}
#ws_logo{width:342px;height:60px;background-image:url(images/country/country_logows.png);background-repeat:no-repeat;margin-top:165px;margin-left:10px;}
#choose{width:350px;height:14px;float:left;font-size:15px;color:#000;margin-left:15px;}
#country_flag{width:120px;height:28px;margin-top:46px;margin-left:145px;}
#country_flag_2{width:120px;height:28px;margin-left:145px;}
#flag_country{width:29px;height:18px;float:left;padding-bottom:10px;}
#country_pais{width:75px;height:18px;float:left;font-size:10px;color:#153f70;padding-top:4px;padding-left:8px;}
#country_pais:hover{width:75px;height:18px;float:left;font-size:10px;color:#772024;padding-top:4px;padding-left:8px;}

/*Country end*/


/*Accordion Panel*/

.titleHide 
{
	background-image:url(Images/list-add-2.ico);
    background-repeat  :no-repeat;
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #216095;
	padding-left:20px;
	vertical-align:middle;
	cursor:pointer;
	
}

.titleShow 
{
    background-image :url(Images/list-remove-3.ico);
    background-repeat  :no-repeat;
	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #216095;
	padding-left:20px;
	vertical-align:middle;
	cursor:pointer;
	
}


.titleOne
{
 	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #216095;
	padding-left:20px;
	vertical-align:middle;
}

.Bluetitle
{
 	width: 130px;
	font-size: 11px;
	font-weight: bold;
	color: #216095;
	vertical-align:middle;
}

.accordionHide {
	padding: 5px 0px 5px 20px; 
	display:none;
    

}

.accordionShow {
	padding: 5px 0px 5px 20px; 
	display:block;
	

}
/*Accordion Panel*/

.specsBody
{
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 11px;
    text-align: left;
}


.specsBodyDocuments
{
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 11px;
    text-align: left;
    height:25px;
    vertical-align:middle;
}

/* Order Status */

.OrderStatusBar
{
	background-color: #EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 0px;
}

.OrderStatusTitle
{
	font-size: 18px;
	color: #666666;
	padding-right: 20px;
}

.OrderStatusPending, .OrderStatusCurrent, .OrderStatusFinished
{
	font-size: 11px;
	padding: 5px 5px 5px 18px;
	background-position: left;
	background-repeat: no-repeat;
}

.OrderStatusPending
{
	color: #AAAAAA;
	background-image: url(ImagesRedesign/bullet_grey.png);
}

.OrderStatusCurrent, .OrderStatusFinished
{
	color: #000000;
	background-image: url(ImagesRedesign/bullet_green.png);
}

.OrderStatusCurrent
{
	font-weight: bold;
}

.Ul 
{
    margin:0; 
    padding: 0px 0px 0px 12px; 
    list-style-type:square;
    
}

.addFavorite
{
    background-image: url(ImagesRedesign/fondo_add.jpg);
    /*height:30px;*/
}

.listFavorite
{
    background-image: url(ImagesRedesign/fondo_favorites.jpg);
    background-repeat:repeat;
    height:25px;
    
    
}

.divFavorite
{
    background-color: #FFFFFF;
    width: 490px;
}

.divFavoriteList
{
    background-color: #FFFFFF;
    width: 460px;
}

.divSubTitleFavorite
{
    background-color:#dcdcdc;
}

.divSubTitle2Favorite
{
    /*background-color:#dcdcdc;*/
    height:20px;
}
.divSubTitle3Favorite
{
    background-color:#dcdcdc;
       
}
.titleAddListFav
{
    text-align:left;
    padding-left:5px;
    padding-bottom:-10px;
    margin-top:-10px;
    /*padding-left:0px;
    margin-left:0px;
    left: 0px;*/
}

.titleFavoriteList
{
    padding-left:5px;
    text-align:left;
    margin-top:5px;
    
}

.titleAlert
{
    padding-left:5px;
    text-align:left;
    margin-top:5px;
    font-size:13px;
    color:#FFFFFF;
    font-weight:bold;
}

.imageFavorite
{
    padding-left:5px;
    margin-top:5px;
}
.closeFavorite
{
    /*right:5px;*/
    margin-right:5px;
    margin-top: -18px;
    /*padding-right: 0px;*/
    
}

.closeFavoriteList
{
    float:right;
    margin-right:5px;
    margin-top:5px;
    /*margin-right:5px;
    padding-left: -20px;*/
    
}
/* Order Status */



.FooterLink
{
    background-color: Transparent;
    border: medium none;
    color: #1D4394;
    cursor: pointer;
    font-size: 12px;
    text-decoration: none;
    font-size: 11px;
    color: #1e4991;
}


.FavoriteListOverFlow
{
    overflow: auto; 
    height: 180px; 
    border-style:solid; 
    border-color:#7F9DB9;
    border-width:1px;
}


.pnlFavoritesList
{
    border-style:solid;
    border-color:Gray;
    display: none;
    background-color:White;
    border-width:1; 
   }
   
 .BorderWithOut
 {
     padding:0px 0px 0px 30px;
 }
 
 .imgFavorite
 {
    float:left; 
    margin-right: 5px;
 }


.ToolBar{
	width:948px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

/*Shopping Cart Styles*/

.gvCart
{
    width: 948px;
}
.gvCartHeader
{
    background-color:#dfdede;
    height: 30px;
    border-color: White;
    border-width: 0px;
    border-style:solid;
    text-align:center;
    color:#204174;
    font-size:14px;
    font-weight:bold;
}

.gvCartAlternating
{
    /*background-color:#EEEEEE;*/
    background-color:#FFFFFF;
    vertical-align:middle;
    border-bottom-style:solid; 
    /*border-bottom-width:4px;
    border-bottom-color:#FFFFFF;*/
    border-bottom-width:1px;
    border-bottom-color:#CCCCCC;
}

.gvCartRow
{
    /*background-color:#EEEEEE;*/
    background-color:#FFFFFF;
    vertical-align:middle;
    border-bottom-style:solid; 
    /*border-bottom-width:4px;
    border-bottom-color:#FFFFFF;*/
    border-bottom-width:1px;
    border-bottom-color:#CCCCCC;
}

.gvCartColumn
{
     text-align:right;
     padding-right:0px;
}


.gvCartDesc
{
    text-align:left;
    padding-left: 10px;
}

.shoppingTitleZone
{
     background-image: url(ImagesRedesign/fondo_shopping_cart.png);
     background-repeat: no-repeat;
     padding:0px 4px 0px 4px;
     height:30px;
     width:100%;
     float:left;
}

.shoppingTitleZoneMedium
{
     background-image: url(ImagesRedesign/fondo_shopping_cart_sm.png);
     background-repeat: no-repeat;
     padding:2px 4px 0px 4px;
     height:48px;
     width:716px;
     float:left;
}

.shoppingTitle
{
     font-size:medium;
     font-weight:bold;
     color: White;
}

.shoppingState
{
    padding-right: 0px; 
    font-weight: bold;
    font-size: 11px;
    color:White;
    text-decoration:none;
}

.pageTitle 
{
	padding:0;
	height:30px;
}

.pageTitle div 
{
	float:left;
}

.pageTitle div.left 
{
	height:30px;
	width:6px;
	background-image:url(ImagesRedesign/fondo_titulos.png);
	background-position:left -32px;
}

.pageTitle div.inner
{
	height:30px;
	font-size:medium;
    font-weight:bold;
    color: White;
	background-image:url(ImagesRedesign/fondo_titulos.png);
	background-position:left top;
}

.pageTitle div.innersmall
{
	font-size:small;
    
}

.pageTitle div.inner span 
{
	vertical-align:middle;
}

.pageTitle div.right
{
	height:30px;
	width:6px;
	background-image:url(ImagesRedesign/fondo_titulos.png);
	background-position:right -32px;
}

.pageTitleAccountLateral div.inner { width:193px; }
.pageTitleAccountContent div.inner { width:715px; }
.pageTitleSupport div.inner { width:193px; }
.pageTitleFilter div.inner { width:168px; }


/**Default data table skin*/
.defaultDataTable 
{
	margin:0;
	border-collapse:separate;
	border:1px solid #CCC;
}

.defaultDataTable .dtHeader 
{
	height:30px;
    background-color:#dfdede;
}

.defaultDataTable .dtHeader th 
{
	text-align:left;
	vertical-align:middle;
	padding-left:4px;
	color: #204174;
    font-size:14px;
    font-weight:bold;
}

.defaultDataTable .dtItem 
{
    text-align:left;
    height:30px;
	border-bottom:1px solid #CCC;
}

.defaultDataTable .dtItem td
{
	padding:2px 0px 2px 4px;
}

/**Menu de Account.Master*/
.accountLateralMenuContainer
{
	width:220px;
	float:left;
}
.accountMasterMenu 
{
	border:1px solid #AAA;
	background-color:#EEE;
	padding: 8px 2px 8px 0px;
}
/***/

.productCell_v3
{
    border: 1px solid #CCCCCC;
    font-size: 10px;
}

.separator
{
    border-bottom: 1px solid #CCCCCC;
    /*font-size: 10px;*/
}

.productCell
{
    font-size: 10px;
}

.greyText
{
    padding-right: 0px;
    font-weight: bold;
    color: #9fc6f1;
}

.shoppingTotal
{
    border-bottom: 1px solid #cccccc;
    height: 30px;
    text-align:right;
}

.shoppingTotalPadding
{
    border-bottom: 1px solid #cccccc;
    /*border-bottom: 1px solid #FFFFFF;*/
    height: 30px;
    text-align:right;
    padding-right:5px;
    /*background-color:#EEEEEE;*/
    
}


.shoppingTotalHeader
{
    height: 30px;
    text-align:right;
    padding-right:5px;
    
}

.shoppingTotalLabel
{
    font-size: 12px;
}

.shoppingTotalLabelRight
{
    font-size: 12px;
    padding-right:14px;
}

.shoppingItemRight
{
    padding-right:20px;
}

.shoppingDeleteLink
{
    background-image: url(ImagesRedesign/16_circle_red_delete.png);
    background-repeat: no-repeat;
    background-position:left;
    color:Black;
    padding-left:15px;
}

.shoppingLinkZone
{
    height:25px;
}

.blueTitle
{
    color:#216095;
    font-weight:bold;
}

.confirmOrdenHeader
{
    background-color:#dfdede;
    height: 20px;
    border-color: White;
    border-width: 0.5px;
    border-style:solid;
    padding: 5px 3px 5px 3px;
    
}

.showOrderRowLeft
{
    width: 20%;
    font-size: 11px;
    background-color:#EEEEEE;
    border-color: White;
    border-width: 0.5px;
    border-style:solid;
    height: 30px;
}

.showOrderTextLeft
{
    margin-left:10px;
    color:#216095;
    font-size:12px;
    font-weight:bold;
}

.showOrderAltRowLeft
{
    width: 20%;
    font-size: 11px;
    background-color:#EEEEEE;
    border-color: White;
    border-width: 0.5px;
    border-style:solid;
    height: 30px;
}

.showOrderRowRight
{
    width: 80%;
    font-size: 11px;
    background-color:#EEEEEE;
    border-color: White;
    border-width: 0.5px;
    border-style:solid;
    height: 30px;
}

.showOrderAltRowRight
{
    width: 80%;
    font-size: 11px;
    background-color:#EEEEEE;
    border-color: White;
    border-width: 0.5px;
    border-style:solid;
    height: 30px;
}

.orderLeftText
{
    margin-left:12px;
}

/**CSS classes created to improve top right links distribution **/
.topRightLinks 
{
	text-align:right;
	padding: 11px 0px 11px 0px;
	color:#FFF;
}

.topRightLinks a
{
	padding: 0px 4px 0px 6px;
	margin: 0px 0px 0px 0px;
	border-left: solid 1px #FFF;
	color:#FFF;
}

.topRightLinks a.shoppingCartDialogProductLink 
{
	color:#216095;
	padding-left:0px;
	padding-right:0px;
}

.topRightLinks a.linkFirstItem
{
	padding: 0px 4px 0px 0px;
	border-left: none;
}

.topRightLinks a.shoppingCartSummary
{
    font-weight: bold;
	background: url(ImagesRedesign/cart.png) 6px center no-repeat ;
	padding-left: 25px;
}

.topRightLinks a.shoppingCartSummaryEmpty
{
	font-weight: bold;
	background: url(ImagesRedesign/cart.png) 6px center no-repeat;
	padding-left: 25px;
    text-decoration:none;
}

/**table**/
table.dataTable 
{
	border-collapse:collapse;
}

/**CSS entries for MyQuickOrder.aspx */
div.orderTable 
{
	padding:0px 6px 0px 0px;
	margin:auto;
	border:0px;
}

div.orderTable div.orderHeader
{
    margin: 4px 0px 0px 0px;
	width:948px;
    height: 30px;
    color: #204174;
    font-size:14px;
    font-weight:bold;
    background-color:#dfdede;
    clear:left;
}

div.orderTable div.orderHeader div
{
	float:left;
    padding-left:10px;
    padding-top:2px;
    /**outline:1px solid #000;*/
}

div.orderTable div.orderHeader div.orderHeaderNum
{
	width:17px;
}

div.orderTable div.orderHeader div.orderHeaderSku
{
	width:472px;/*644*/
}

div.orderTable div.orderHeader div.orderHeaderQty
{
	width:40px;
}

div.orderTable div.orderHeader div.orderHeaderPrice
{
	width:100px;
}

div.orderTable div.orderHeader div.orderHeaderStatus
{
	width:230px;
}

div.orderTable div.orderRow {
	height:31px;
	width:948px;
	border-bottom:1px solid #AAA;
}

div.orderTable div.orderRow div
{
	float:left;
    padding-left:10px;
    padding-top:4px;
}

div.orderTable div.even 
{
}

/*
div.orderTable div.odd
{
	background-color:#EEEEEE;
}
*/
div.orderTable div.orderRow div.orderRowNum
{
	width:12px;
}

div.orderTable div.orderRow div.orderRowSku
{
	width:120px;/*644*/
}

div.orderTable div.orderRow .orderRowRecno 
{
	display:none;
}

div.orderTable div.orderRow div.orderRowSku input
{
	border:1px solid #AAA;
	width:110px;
}

div.orderTable div.orderRow div.orderRowQty
{
	width:38px;
}

div.orderTable div.orderRow div.orderRowQty input
{
	border:1px solid #AAA;
	width:32px;
}

div.orderTable div.orderRow div.orderRowPrice
{
	width:100px;
}

div.orderTable div.orderRow div.orderRowStatus
{
	width:230px;
}

div.orderTable div.orderRow div.orderRowStatus div.statusIcon 
{
	float:left;
	padding: 0px;
	margin:0px 4px 0px 0px;
	width:16px;
	height:16px;
}

div.orderTable div.orderRow div.orderRowStatus div.info
{
	background-image: url(ImagesRedesign/icon_tips.png);
}

div.orderTable div.orderRow div.orderRowStatus div.error 
{
	background-image: url(Images/Icons/exclamation.png);
}

div.orderTable div.orderRow div.orderRowStatus div.warning
{
	background-image: url(Images/Icons/error.png);
}

div.orderTable div.orderRow div.orderRowStatus div.check
{
	background-image: url(Images/Icons/tick.png);
}

div.orderTable div.orderRow div.orderRowStatus div.loading
{
	background-image: url(ImagesRedesign/ajax-loader2.gif);
	width:24px;
	height:24px;
}

div.orderTable div.orderRow div.orderRowStatus div.statusText
{
	float:none;
}

div.orderTable div.orderRow .orderProductTitle
{
	padding:4px 0px 0px 1px;
	display:block;
	color:#216095; /*color:#204174;*/
	font-weight:bold;
	width: 355px;
	height: 27px;
	overflow:hidden;
}

div.orderTable div.orderRow .orderProductDesc
{
	padding:0px 0px 0px 32px;
	clear:left;
	font-size:10px;
}

div.orderTable div.buttonPanel 
{
	width:auto;
	text-align:right;
	margin:12px 0px 0px 0px;
}

div.orderFooter 
{
	
}

div.quickOrderMessages 
{
	display:none;
}
/*CSS entries for Contact.aspx  */
div.contactMessages 
{
	display:none;
}
div.smallCircleLoading
{
	background-image: url(ImagesRedesign/ajax-loader2.gif);
	width:24px;
	height:24px;
	float:left;
}

div.smallCheck
{
	background-image: url(Images/Icons/tick.png);
	width:15px;
	height:15px;
	float:left;
}

div.smallWarning
{
	background-image: url(Images/Icons/error.png);
	width:15px;
	height:15px;
	float:left;
}

div.statusIcon
{
    /*float:right;*/
	padding: 0px;
	margin:0px 4px 0px 0px;
	width:16px;
	height:16px;
}

div.statusIconLogIn
{
    padding: 0px;
	margin:0px 4px 0px 0px;
	width:20px;
	height:20px;
	float:left;
}

div.statusIconLogInMsg
{
    float: left; width: 95%;
}

div.loginGroup
{
    margin:15px 0px 0px 10px;
    height:40px;
    width:100%;
}

div.userGroup
{
    width: 100%; margin-left:10px; height:25px;
}

div.userGroupLeft
{
    float: left; width: 20%; height: 25px;
}

div.userGroupRight
{
    float: left; width: 80%; height: 25px;
}

div.statusLeft
{
    float:left;
}

div.statusRight
{
    float:left;
    
}

div.statusIconFeedBack
{}
div.messageTypeActive
{ display:block;}

div.messageTypeInactive
{ display:none;}

div.unVisibleText
{
    display:none;
    /*float:left;
	padding: 0px;
	margin:0px 4px 0px 0px;
	width:50px;
	height:16px;*/
}

div.visibleText
{
    display:block;
    padding: 0px;
    padding-top: 3px;
	margin:0px 4px 0px 0px;
	width:50px;
	height:16px;
	float:left;
}
/**/



/*
 * SHOPPING CART BUTTON SKINS
 */

/*
 * estilo maestro para el boton.
 */
a.shoppingCartButton 
{
	text-decoration:none;
	display:inline-block;
	height:21px;
}

a.shoppingCartButton span
{
	margin:0;
	padding:0;
	border:0;
	/*outline:1px solid #F0F;*/
	vertical-align:top;
	display:inline-block;
	float:left;
}

a.shoppingCartButton span.scbLeft
{
	width:10px;
	height:21px;
	border:0px;
	background-image:url(ImagesRedesign/buttonskin1.png);
	background-position:0px -96px;
	background-repeat:no-repeat;
}

a.shoppingCartButton span.scbText 
{
	height:21px;
	font-size:12px;
	color:Black;
	font-weight:bold;
	background-image:url(ImagesRedesign/buttonskin1.png);
	background-position: 0px 0px;
	background-repeat:repeat-x;
}

a.shoppingCartButton span.scbText a 
{
	color:Black;
}

a.shoppingCartButton span.scbText a:hover
{
	text-decoration:none;
}

a.shoppingCartButton span.scbText span
{
	margin-top:2px;
}

a.shoppingCartButton span.scbText a
{
	display:inline-block;
	margin-top:2px;
}

a.shoppingCartButton span.scbRight
{
	margin:0;
	width:34px;
	height:21px;
	background-image:url(ImagesRedesign/buttonskin1.png);
	background-position:-94px -120px;
	background-repeat:no-repeat;
}

a.shoppingCartButton span.scbRight span.scbIcon 
{
	float:left;
	width:16px;
	height:16px;
	margin-top:2px;
	margin-left:10px;
}

/*
 * Variaciones de Iconos
 */
a.scbIcon_Ok span.scbRight span.scbIcon { background-image: url(Images/Icons/accept.png); }
a.scbIcon_Cancel span.scbRight span.scbIcon { background-image: url(Images/Icons/cross.png); }
a.scbIcon_Search span.scbRight span.scbIcon { background-image: url(Images/Icons/zoom.png); }
a.scbIcon_AddToCart span.scbRight span.scbIcon { background-image: url(Images/Icons/cart_add.png); }
a.scbIcon_PutToCart span.scbRight span.scbIcon { background-image: url(Images/Icons/cart_put.png); }
a.scbIcon_RemoveToCart span.scbRight span.scbIcon { background-image: url(Images/Icons/cart_remove.png); }
a.scbIcon_RecalculateCart span.scbRight span.scbIcon { background-image: url(Images/Icons/arrow_rotate_anticlockwise.png); }
a.scbIcon_SaveCart span.scbRight span.scbIcon { background-image: url(Images/Icons/disk.png); }
a.scbIcon_CheckOutCart span.scbRight span.scbIcon { background-image: url(Images/Icons/cart_go.png); }
a.scbIcon_Cart span.scbRight span.scbIcon { background-image: url(Images/Icons/cart.png); }
a.scbIcon_User_Add span.scbRight span.scbIcon { background-image: url(Images/Icons/user_add.png); }
a.scbIcon_Help span.scbRight span.scbIcon { background-image: url(Images/Icons/help.png); }
a.scbIcon_User_Go span.scbRight span.scbIcon { background-image: url(Images/Icons/user_go.png); }
a.scbIcon_Add span.scbRight span.scbIcon { background-image: url(Images/Icons/add.png); }
a.scbIcon_Email span.scbRight span.scbIcon { background-image: url(Images/Icons/email.png); }

/*
 * Variaciones de estado
 */
 
/**Verde*/
a.scbStyleGreen span.scbLeft { background-position: -24px -96px; }
a.scbStyleGreen span.scbText { background-position: 0px -24px; color:White; }
a.scbStyleGreen span.scbText a { color:White; }
a.scbStyleGreen span.scbRight { background-position:-94px -144px; }

/**Azul*/
a.scbStyleBlue span.scbLeft { background-position: -48px -96px; }
a.scbStyleBlue span.scbText { background-position: 0px -48px; color:White; }
a.scbStyleBlue span.scbText a { color:White; }
a.scbStyleBlue span.scbRight { background-position:-94px -168px; }

/**Deshabilitado*/
a.scbStyleDisabled span.scbLeft { background-position: -72px -96px; }
a.scbStyleDisabled span.scbText { background-position: 0px -72px; color:#CCC; }
a.scbStyleDisabled span.scbText a { color:#CCC; }
a.scbStyleDisabled span.scbRight { background-position:-94px -192px; }

/*
 * SIMPLE MODAL POPUP
 */
.simpleModalPopup 
{
	background-color:White;
}
.simpleModalPopup div {
	padding:0;
	margin:0;
}

.simpleModalPopup div.smpTitle 
{
	padding:4px;
	height:24px;
	font-size:16px;
	font-weight:bold;
	background-image:url(ImagesRedesign/fondo_add.jpg);
	background-repeat:repeat-x;
	color:White;
}

.simpleModalPopup div.smpContent
{
	padding:16px 16px 8px 16px;
	overflow:auto;
}

.simpleModalPopup div.smpContent #selAddToCartLog
{
	height:192px;
	list-style-type:none;
	display:block;
	margin:0px 2px 0px 2px;
	padding:2px;
	border:1px solid #CCC;
}

.simpleModalPopup div.smpContent #selAddToCartLog li
{
	
}

.simpleModalPopup div.smpContent #selAddToCartLog li.valid
{
	color:Blue;
}

.simpleModalPopup div.smpContent #selAddToCartLog li.error
{
	color:Red;
}

.error
{
 color:Red;    
}

.valid
{
  color:Blue;  
}

.simpleModalPopup div.smpButtonPanel
{
	height:24px;
	margin:2px 2px 0px 2px;
	text-align: right;
	padding:8px 16px 8px 16px;
}

.simpleModalPopup div.smpMessagePanel
{
	height:14px;
	margin:2px 2px 0px 2px;
	text-align: right;
	padding:8px 16px 8px 16px;
	text-align:left;
}

.simpleModalPopup div.smpAllocationTimeLimit
{
	height:14px;
	margin:2px 2px 0px 2px;
	text-align: right;
	padding:8px 16px 16px 16px;
	text-align:left;
}

.simpleModalPopup div.smpAjaxLoader
{
	
	background-image: url(ImagesRedesign/ajax-loader2.gif);
	width:24px;
	height:24px;
	float:left;
	margin:8px 0px 0px 16px;
}

/***/
table.pager
{
    border-spacing:2px;
    border-collapse:separate;
}

table.pager td
{
    text-align: center;
    width: 18px;
    height: 18px;
    border:1px solid #dadada;
    
}

table.pager td.selected
{
    background-color: #236099;
    font-size: 12px;
    font-weight:bold;
}

table.pager td.init
{
    background-color: #dddddd  ;
    
}

table.pager td.notselected
{
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
}

table.pager a
{
    text-decoration:none;
    padding: 4px 4px 4px 4px;
    
}

table.pager a.selected
{
    color: #ffffff ;
    
}
table.pager a.notselected
{
    color: #236099;
    
}

.componentLabel
{
 font-size:7pt;
 border-width:0;    
}