﻿@charset "utf-8";

@font-face {
 font-family: 'Oswald-Regular';
 src: url("../fonts/Oswald-Regular_0.ttf") format('truetype'), /* TTF file for CSS3 browsers */
 url("../fonts/Oswald-Regular_0.eot") format('eot'), /* EOT file for IE */
 url("../fonts/Oswald-Regular_0.woff") format('woff'); /* WOFF file for Chrome */
}

@font-face {
 font-family: 'Oswald-Light';
 src: url("../fonts/Oswald-Light_0.ttf") format('truetype'), /* TTF file for CSS3 browsers */
 url("../fonts/Oswald-Light_0.eot") format('eot'), /* EOT file for IE */
 url("../fonts/Oswald-Light_0.woff") format('woff'); /* WOFF file for Chrome */
}

@font-face {
 font-family: 'Oswald-Bold';
 src: url("../fonts/Oswald-Bold_0.ttf") format('truetype'), /* TTF file for CSS3 browsers */
 url("../fonts/Oswald-Bold_0.eot") format('eot'), /* EOT file for IE */
 url("../fonts/Oswald-Bold_0.woff") format('woff'); /* WOFF file for Chrome */

}


@font-face {
 font-family: 'Lato-Regular';
 src: url("../fonts/Lato-Regular.ttf") format('truetype'), /* TTF file for CSS3 browsers */
 url("../fonts/Lato-Regular.eot") format('eot'), /* EOT file for IE */
 url("../fonts/Lato-Regular.woff") format('woff'); /* WOFF file for Chrome */
}


body {
	background-color: #fff;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
}
body * {
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}

h1 
{
  font-family : 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size : 40px;
  color: #333333;
 /* margin:0;*/
 /* line-height:1em;*/
 /* margin-bottom:.5em; */  
}

h2
{
  font-family : 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size : 25px;
  color: #0055A7;
 /* margin:0; */
 /* line-height:1em;*/
  margin-bottom:0.2em;
  padding-top:.2em;
}

h3
{
  font-family : 'Lato-Regular', Arial, Helvetica, sans-serif;
  font-size : 14px;
  color: #333333;
  font-weight:bold;
  /*margin :0;*/
  /*line-height :1em;*/
  /*margin-bottom:0.5em;*/
}

h4
{
  font-family : 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size : 22px;
  color: #333333;
  margin:0;
}

p {
    font-family : Arial, Helvetica, sans-serif;
	margin-top: 0px;
    font-size : 14px;
    color: #656565;
    text-align:justify;
    line-height: 160%;
    margin-bottom: 0px;
}
#main p.lastNode {
	margin-bottom: 0;
}

a:link img, a:visited img {
	border: none;
}

a.TextLink
 {
	border: none;
	text-decoration:none;
    color:#000000;

}

a.TextLink:hover {
   color:#000000;
}


a.TextLink1
 {
	border: none;
	text-decoration:none;
    color:#ffffff;

}

a.TextLink1:hover {
   color:yellow;
}

a.TextLink2
 {
	border: none;
	text-decoration:none;
    color:#0055a7;

}

a.TextLink2:hover {
   color:yellow;
}

a.TextLink3
 {
	border: none;
	text-decoration:none;
    color:#3B7FDC;

}

a.TextLink3:hover {
   color:#3B7FDC;
}




a.TextLink4
 {
	border: none;
	text-decoration:underline;
    color:#3B7FDC;

}

a.TextLink4:hover {
	border: none;
	text-decoration:underline;
    color:#3B7FDC;
}


div.clearFloat {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0px;
}
li.clearFloat {
	clear: both;
}
ul.symbolList {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.AbsWrap {
	position: relative;
	width: 100%;
}
.rowWrap {
	width: 100%;
}
.clearing{
      clear:both;
   }
   
.ico_images {
	border:none;
} 

.ico_images_border {
	  border:1px solid #E9E9E9;
} 

.logo_images {
  border:none;
  margin-top:5px;
  margin-bottom:5px;
  margin-right:8px;
  margin-left :8px;

} 

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.inputText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:1px solid #c3c3c3;
	height:32px;
	border-radius: 3px;

}

.inputTextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:1px solid #c3c3c3;
	border-radius: 3px;
    overflow: auto;
}

.selectText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	border:1px solid #c3c3c3;
	height:32px;
	border-radius: 3px;

}

.checkText {
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #c3c3c3;
	border-radius: 3px;

}

textarea:required:invalid, textarea:focus:invalid {
  background-image: url('../images/notvalidated.png');
  background-position: right top;
  background-repeat: no-repeat;
}
textarea:required:valid {
  background-image: url('../images/validated.png');
  background-position: right top;
  background-repeat: no-repeat;
}


input:required:invalid, input:focus:invalid {
  background-image: url('../images/notvalidated.png');
  background-position: right top;
  background-repeat: no-repeat;
}
input:required:valid {
  background-image: url('../images/validated.png');
  background-position: right top;
  background-repeat: no-repeat;
}





.labelText {
  	font-family: 'Lato-Regular', Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.labelText2 {
  	font-family: 'Lato-Regular', Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.awesome, .awesome:visited {
	background: #00a685; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
  	font-family: 'Lato-Regular', Arial, Helvetica, sans-serif;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	border-radius: 3px;
	
	cursor: pointer;
}

	.awesome:hover							{ background-color: #05755f; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size:11px; }
	
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	.superlarge.awesome, .large.awesome:visited 			{ font-size: 22px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #00a685; }
	.green.awesome:hover							{ background-color:  #05755f; }





.marco {
	border:1px solid #C3C3C3;
	margin:6px;
	border-radius: 5px;
}

.marco2 {
	border:1px solid #C3C3C3;
	margin-bottom:0px;
	margin-top:0px;
	margin-right:6px;
	margin-left:6px;
	border-radius: 5px;
}


.Container {
  position:relative;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  top: 0;
  right: 0;
  width: 100%;
  min-width:1000px;
}

.SubContainerMain {
  position:absolute;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0px;
  width: 984px;
  right: 0px;

}

.SubContainer {
  position:absolute;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0px;
  width: 960px;
  right: 0px;
}

.SubContainer1 {
  position:relative;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0px;
  width: 960px;
  right: 0px;
}

/*** Header***/

#H_LanguageTrackingSocialMedia{
  height: 40px;
  background-color: #ffffff;
}

#H_LanguageTrackingSocialMedia_960 {
  top: 0px;
  height: 40px;
}

#H_Language {
	position: absolute;
	width: 190px;
	left: 0px;
	top: 9px;
	height: 22px;
	margin-bottom: 0;
	padding-bottom: 2px;
	padding-top: 1px;
}

.H_LanguageTitle {
    position: absolute;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
	color: #333;
	left: 0px;
	top: 0px;
	height: 22px;
    padding-bottom: 2px;
	padding-top: 7px;
	margin-bottom: 0;
	width: 60px;

}

.H_LanguageText {
	position: absolute;
	left: 66px;
	width: 135px;
	height: 22px;
	padding-bottom: 2px;
	padding-top: 1px;
   	margin-bottom: 0;
}




#H_Tracking {
	left: 200px;
	position: absolute;
	top: 9px;
	margin-bottom: 0;
	width: 200px;
	padding-bottom: 2px;
	padding-top: 1px;
	height: 22px;

}

.H_TrackingNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	border:1px solid #c3c3c3;
	padding:3px;
	text-indent:0;
	cursor:default;
	height:16px;
	border-radius: 3px;
	width: 150px;
}

/** JS animated input **/
.input_searchorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    width: 150px;
    height:24px;
    padding:2px;
	text-indent:0;
	cursor:default;
    background-color: #fff;
    border:1px solid #c3c3c3;
    color: #ccc;
    border-bottom-color: #d2e2e7;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 3px;
    margin: 1px;
}

#button_searchorder {
  position: absolute;
  right: 52px;
  top: 3px;
  height: 19px;
  width: 16px;
  border: 0;
  cursor: pointer;
  zoom: 1;
  filter: alpha(opacity=65);
  opacity: 0.65;
  background: transparent url('../images/ico_search.png') top left no-repeat;
}
/** EBD JS animated input **/




#H_SocialMedia {
	position: absolute;
	width: 158px;
	left: 802px;
	top: 9px;
	height: 26px;
	margin-bottom: 0;
	padding-bottom: 2px;
	padding-top: 1px;
}


.H_SocialMedia_Title {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	left: 0px;
	top: 0px;
	width: 100px;
	height: 26px;
	color: #656565;
	text-align:right;
	margin-bottom: 0;
	padding-bottom: 2px;
	padding-top: 7px;
}

.H_SocialMedia_Facebook {
	position: absolute;
	left: 103px;
	top: 0px;
	width: 26px;
	height: 26px;	
	margin-bottom: 0;
	padding-top: 0px;
}

.H_SocialMedia_Twitter {
	position: absolute;
	left: 132px;
	top: 0px;
	width: 26px;
	height: 26px;
	margin-bottom: 0;
	padding-top: 0px;
}



#H_BackOffice_Country {
	position: absolute;
	width: 258px;
	left: 702px;
	top: 19px;
	height: 26px;
	margin-bottom: 0;
	padding-bottom: 2px;
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656565;
	text-align:right;
}

#H_LogoMenuLogin{
  height: 108px;
  background-color: #0055A7;
}

#H_LogoMenuLogin_960 {
  top: 0px;
  height: 40px;
}


#H_Logo {
	left: 0px;
	position: absolute;
	top: 20px;
	margin-bottom: 0;
	width: 264px;
	padding-top: 0px;
	height: 66px;	
}


#H_Menu {
  
	left: 320px;
	position: absolute;
	top: 57px;
	margin-bottom: 0;
	width: 480px;
	padding-top: 0px;
	height: 32px;	
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
}


.menuUL
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
padding-bottom: 2px;
padding-top: 1px;
position: absolute;
margin-bottom: 0;
vertical-align: middle;

}

.menuUL li
{
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    float:left;
    vertical-align:middle;
}


.menuUL li a {
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	background-color:#0055A7;
    vertical-align:middle;

}

.menuUL li a:hover {
	color:#5CFF26;
	background-color:#0055A7;
    vertical-align:middle;
}


#H_Account {
  
	left: 807px;
	position: absolute;
	top: 32px;
	margin-bottom: 0;
	width: 153px;
	padding-top: 0px;
	height: 79px;	
	margin-left: auto;
	margin-right: auto;
    background-image:url('../images/container_account.png');

}

.H_User {
	position: absolute;
	left: 10px;
	top: 25px;
	margin-bottom: 0;
	width: 29px;
	padding-top: 0px;
	height: 27px;	
}


.H_AccountText {
	position: absolute;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	top: 22px;
	left: 44px;
	width: 108px;
	padding-top: 0px;
	height: 22px;	
	margin-left: auto;
	margin-right: auto;
	color:#ffffff;
}



.H_LoginText {
	position: absolute;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #0055a7;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0;
	top: 41px;
	left: 44px;
	height: 17px;	
	margin-left: auto;
	margin-right: auto;

}


.H_LoggedText {
	position: absolute;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	top: 22px;
	left: 44px;
	width: 108px;
	padding-top: 0px;
	height: 50px;	
	margin-left: auto;
	margin-right: auto;
	color:#ffffff;
	text-transform:capitalize;
}


#H_RowGreen{
  height: 3px;
  background-color: #4DB848;
}


#H_LoogedMenu {
  height: 50px;
  background-color: #4DB848;
}

#H_LoogedMenu_960 {
  top: 0px;
  height: 40px;
}


#H_MenuUser {
  
	left: 320px;
	position: absolute;
	top: 7px;
	margin-bottom: 0;
	width: 700px;
	padding-top: 0px;
	height: 32px;	
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
}


.menuUserUL
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
padding-bottom: 2px;
padding-top: 1px;
position: absolute;
margin-bottom: 0;
vertical-align: middle;

}

.menuUserUL li
{
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    float:left;
    vertical-align:middle;
}


.menuUserUL li a {
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	background-color:#4DB848;
    vertical-align:middle;

}

.menuUserUL li a:hover {
	color:yellow;
	background-color:#4DB848;
    vertical-align:middle;
}



/*** Fin Header***/



/*** Home Body***/
#HB_ContainerSlide{
  height: 440px;
  background-image:url('../images/background_1.jpg');
  background-repeat:no-repeat;
  background-position: center center;
}

#HB_RowWhite{
  position:absolute;
  top: 0px;
  height: 107px;
}

#HB_Slide{
  position:absolute;
  top: 108px;
  height: 324px;
  
}

#HB_Slide_960 {
  position:absolute;
  top: 20px;
  height: 370px;
  overflow:hidden;	
}

#HB_Slide_984 {
  position:absolute;
  top: 0px;
  height: 390px;
  overflow:hidden;	
}



.e_visible {
	display:block;
}


#HB_Slide_960_1 {
  position:absolute;
  top: 2px;
  height: 368px;
  background-image:url('../images/back_slider_1.jpg');
  background-repeat:no-repeat;
  background-position: center bottom;
  margin:0px;  
}

#HB_Slide_960_2 {
  position:absolute;
  top: 2px;
  height: 368px;
  background-image:url('../images/back_slider_2.jpg');
  background-repeat:no-repeat;
  background-position: center bottom;

}

#HB_Slide_960_3 {
  position:absolute;
  top: 2px;
  height: 368px;
  background-image:url('../images/back_slider_3.jpg');
  background-repeat:no-repeat;
  background-position: center bottom;

}

#HB_Slide_960_4 {
  position:absolute;
  top: 2px;
  height: 368px;
  background-image:url('../images/back_slider_4.jpg');
  background-repeat:no-repeat;
  background-position: center bottom;

}


.Slider_Previous {
  
  position:absolute;
  padding-top : 0px;
  left: 20px;
  top: 315px;
  right: 0;
  width: 32px;
  height: 32px;
  cursor :pointer;  

}

.Slider_Pause {
  
  position:absolute;
  padding-top : 0px;
  left: 56px;
  top: 315px;
  right: 0;
  width: 32px;
  height: 32px;
}

.Slider_Next {
  
  position:absolute;
  padding-top : 0px;
  left: 56px; /** 91px cuando usabamos el boton pause **/
  top: 315px;
  right: 0;
  width: 32px;
  height: 32px;
  cursor :pointer;  
}

.Slider_BtnSignup {
  
  position:absolute;
  padding-top : 0px;
  left: 693px; /** 91px cuando usabamos el boton pause **/
  top: 280px;
  right: 0;
  width: 267px;
  height: 82px;
  cursor :pointer;  
}

.Slider_BtnSignup {
  
  position:absolute;
  padding-top : 0px;
  left: 693px; /** 91px cuando usabamos el boton pause **/
  top: 280px;
  right: 0;
  width: 267px;
  height: 82px;
  cursor :pointer;  
}

.Slider_BtnSignup2 {
  
  position:absolute;
  padding-top : 0px;
  left: 623px; /** 91px cuando usabamos el boton pause **/
  top: 280px;
  right: 0;
  width: 337px;
  height: 82px;
  cursor :pointer;  
}

.Slider_BtnSignupBorder {
  
  position:absolute;
  padding-top : 0px;
  left: 972px; /** 91px cuando usabamos el boton pause **/
  top: 300px;
  width: 12px;
  height: 82px;
}


.img_cursor 
{    cursor :pointer;
    }
 
#SlideText1 {
  position:absolute;
  top: 2px;
  height: 368px;
  left: 490px;
  width: 470px;
}

#SlideText2 {
  position:absolute;
  top: 2px;
  height: 368px;
  left: 490px;
  width: 470px;
}

#SlideText3 {
  position:absolute;
  top: 2px;
  height: 368px;
  left: 490px;
  width: 470px;
}

#SlideText4 {
  position:absolute;
  top: 2px;
  height: 368px;
  left: 490px;
  width: 470px;
}

.SlideText1_1 {
	position: absolute;
	font-family: 'Oswald-Regular', Arial, Helvetica, sans-serif;
	font-size: 38px;
	text-align: left;
	color: #4db747;
	padding-bottom: 2px;
	padding-top: 1px;
	left: 2px;
	top: 35px;
	margin-bottom: 0;
	letter-spacing: -1.5px;
}

.SlideText1_2 {
	position: absolute;
	font-family: 'Oswald-Regular', Arial, Helvetica, sans-serif;
	font-size: 45px;
	text-align: left;
	color: #0055a7;
	padding-bottom: 2px;
	padding-top: 1px;
	left: 2px;
	top: 80px;
	margin-bottom: 0;
	letter-spacing: -1.5px;
}

.SlideText1_3 {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #656565;
	padding-bottom: 2px;
	padding-top: 1px;
	left: 2px;
	top: 180px;
	margin-bottom: 0;
}

.SlideText1_4 {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #656565;
	padding-bottom: 2px;
	padding-top: 1px;
	left: 2px;
	top: 220px;
	margin-bottom: 0;
	width: 335px;
}


#HB_Buttons_960{
  position:absolute;
  top: 406px;
  height: 28px;
  text-align:center;
  vertical-align:middle;
  display :block;
  overflow:hidden;
}

.button_off {
    display:none;

}

.button_on {
    display:inline;
}


#HB_Menu{
  height: 290px;
  background-color: #FFFFFF;
}

#HB_Menu_960{
  top: 38px;
  height: 252px;
}

.HomeBox{
  float:left;
  width: 240px;
  height: 290px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  top: 0;
  right: 0;
}

.HomeBoxImage{
  position:relative;
  top: 0px;
  width: 110px;
  height: 80px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}



.HomeBoxTitle{
  position:relative;
  font-family : 'Oswald-Regular', Arial, Helvetica, sans-serif;
  font-size : 250%;
  text-align : center;
  top: 10px;
  width: 240px;
  height: 40px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}




.HomeBoxText{
  position:relative;
  font-family : 'Tahoma', Arial, Helvetica, sans-serif;
  font-size : 11px;
  text-align : center;
  top: 10px;
  width: 230px;
  height: 40px;
  color: #656565;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

.HomeBoxMoreInfo{
  position:relative;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  text-align : center;
  font-weight: bold;
  top: 20px;
  width: 90px;
  height: 22px;
  color: #555555;
  margin-left: auto;
  margin-top: auto;
  padding-top: 7px;
  padding-bottom: 0px;
  margin-right: auto;
  left: 0;
  right: 0;
  border:1px solid #c3c3c3;
}

.HomeBoxMoreInfoColorAdicional
{
  color: #35B347;
}

#HB_Promotions
{
  height: 300px;
  background-color: #FFFFFF;
}

#HB_Promotions_960{
  top: 0px;
  height: 300px;
}

.HomePromotionsTitle
{
  position:relative;
  font-family : 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size : 40px;
  text-align : left;
  top: 0px;
  width: 960px;
  height: 40px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  color: #333333;
  
}

.HomePromotionsSubrayado
{
  position:relative;
  width: 960px;
  height: 1px;
  top: 18px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  background-color: #E9E9E9;
 
}

.HomeBanner {
  position:relative;
  top: 50px;
  width: 960px;
  height: 125px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}


#HB_Retailers{
  height: 290px;
  background-color: #FFFFFF;
}

#HB_Retailers_960{
  top: 0px;
  height: 290px;
}

.HomeRetailersTitle
{
  position:relative;
  font-family : 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size : 30px;
  text-align : center;
  top: 0px;
  width:33%;
  height: 40px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  color: #333333;
  background-color: #FFFFFF;
  
}

.HomeRetailersSubrayado
{
  position:relative;
  width: 960px;
  height: 1px;
  top: 35px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  background-color: #E9E9E9;
 
}

.HomeRetailersLogos
{
  position:relative;
  text-align : center;
  top: 20px;
  width:960;
  height: 180px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  color: #333333;
  background-color: #FFFFFF;
}




#F_RowBlue{
  height: 3px;
  background-color: #0055A7;
}

#F_Footer{
  height: 83px;
  background-color: #1D2730;
}

#F_Footer_960{
  top: 0px;
  height: 83px;
}

#centeredmenu {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
   top: 20px;
}
#centeredmenu ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#centeredmenu ul li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
   font-family: 'Open Sans', Arial, Helvetica, sans-serif;
   font-size: 11px;
   color : #b8b8b8;

}
#centeredmenu ul li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 3px;
   color:#b8b8b8;
   text-decoration:none;
   line-height:1.3em;
}
#centeredmenu ul li a:hover {
   color:#ffffff;
}
#centeredmenu ul li a.active,
#centeredmenu ul li a.active:hover {
   color:#b8b8b8;
}

.footerText {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e1e1e1;
	padding-bottom: 2px;
	padding-top: 3px;
	position: absolute;
	margin-bottom: 0;
	text-align: center;
	vertical-align: middle;
    margin-left: auto;
    margin-top: auto;
    margin-right: auto;
    left: 0px;
    top: 40px;
    right: 0;
    height: 15px;
}

#IB_ContainerBanner{
  height: 224px;
  background-image:url('../images/background_2.jpg');
  background-repeat:no-repeat;
  background-position: center center;
}



#IB_ContainerBanner_960{
  top: 0px;
  height: 224px;
}

#BBOO_ContainerBanner{
  height: 5px;
}


.IB_ContainerBanner_Image 
{
  position:absolute;
  top: 20px;
  width: 960px;
  height: 184px;
}


#IB_ContainerBody{
  height: auto;
  background-color: #ffffff;
}

#IB_ContainerBanner_960{
  top: 0px;
  height: auto;

}

#BBOO_Container{
  top: 0px;
  left:0px;
  height: auto;
  width : 950px;  
  min-height:850px;
  text-align :justify;
	
}


#IB_ContainerLeft{
  top: 0px;
  left:0px;
  height: auto;
  width : 730px;  
  min-height:850px;
}

#IB_ContainerLeftContent{
  top: 0px;
  left:0px;
  height: auto;
  width : 705px;
  text-align :justify;
}

.IB_TitleSubrayado 
{
  position:absolute;
  width: 705px;
  height: 1px;
  top: 60px;
  margin-left: 0px;
  margin-top: auto;
  margin-right: auto;
  left: 0px;
  right: 0px;
  background-color: #E9E9E9;
    
    }

#IB_ContainerRight
{
  position:absolute;
  top: 0px;
  height: auto;
  width : 230px;
  left:731px;  
}

#ISL_Title
{
  position:absolute;
  font-family: 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #333333;
  top: 8px;
  width : 230px;
  left:0px;  
}

#ISL_MoreInfo {
  position:absolute;
  top: 70px;
  width : 230px;
  left:0px;
  height: 168px;  
}

#ISL_MoreInfo2 {
  position:absolute;
  top: 70px;
  width : 230px;
  left:0px;
  height: 198px;  
}


.ISL_Box{
  float:left;
  width: 114px;
  height: 100px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  top: 0;
  right: 0;
}

.ISL_BoxImage{
  position:relative;
  top: 0px;
  width: 60px;
  height: 50px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}



.ISL_BoxTitle{
  position:relative;
  font-family : 'Oswald-Regular', Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-align : center;
  top: 10px;
  width: 114px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

.ISL_SeparadorH{
  position:absolute;
  top: 157px;
  width: 230px;
  height: 1px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}

.ISL_SeparadorV{
  position:absolute;
  top: 48px;
  width: 1px;
  height: 223px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}

.ISL_SeparadorPuntos{
  position:absolute;
  top: 280px;
  width: 230px;
  height: 1px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}


.ISL_SeparadorPuntos2{
  position:absolute;
  top: 390px;
  width: 230px;
  height: 1px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}        

.ISL_Banner{
  position:absolute;
  top: 320px;
  width: 230px;
  height: 506px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}

.ISL_Banner2{
  position:absolute;
  top: 430px;
  width: 230px;
  height: 366px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align : center;  
}


.backdrop {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:#000;
opacity: .0;
filter:alpha(opacity=0);
z-index:50;
display:none;

}

.backdrop2 {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:#000;
opacity: .0;
filter:alpha(opacity=0);
z-index:50;
display:none;

}

.backdrop3 {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:#000;
opacity: .0;
filter:alpha(opacity=0);
z-index:50;
display:none;

}


.box 
    
{

position:fixed;
top:50%;  
left:50%;  
margin-left: -330px;
margin-top: -200px;
width:567px;  
height:330px;  

background:#ffffff;
z-index:51;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 5px #444444;
-webkit-box-shadow: 0px 0px 5px #444444;
box-shadow: 0px 0px 5px #444444;
display:none;
}

.box2 
    
{

position:fixed;
top:50%;  
left:50%;  
margin-left: -250px;
margin-top: -165px;
width:500px;  
height:330px;  

background:#ffffff;
z-index:51;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 5px #444444;
-webkit-box-shadow: 0px 0px 5px #444444;
box-shadow: 0px 0px 5px #444444;
display:none;
}


.box3 
    
{

position:fixed;
top:50%;  
left:50%;  
margin-left: -250px;
margin-top: -320px;
width:500px;  
height:620px;  

background:#ffffff;
z-index:51;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 5px #444444;
-webkit-box-shadow: 0px 0px 5px #444444;
box-shadow: 0px 0px 5px #444444;
display:none;
}



.closebox {
margin-right:6px;
cursor:pointer;
margin-top: -20px;
margin-left: 560px;

}

.closebox2 {
margin-right:6px;
cursor:pointer;
margin-top: -20px;
margin-left: 393px;

}

.closebutton2 {
cursor:pointer;
}

.closebutton3 {
cursor:pointer;
}

.boxmessage 
    
{

position:fixed;
top:50%;  
left:50%;  
margin-left: -175px;
margin-top: -100px;
width:350px;  
height:200px;  

background:#ffffff;
z-index:51;
padding:10px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0px 0px 5px #444444;
-webkit-box-shadow: 0px 0px 5px #444444;
box-shadow: 0px 0px 5px #444444;
display:none;
}

.boxmessage_title
{
  position:relative;
  font-family : 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size : 35px;
  text-align : center;
  top: 30px;
  height: 80px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  color: #333333;
  background-color: #FFFFFF;
  
}

.boxmessage_text
{
  position:relative;
  font-family : 'Oswald-Light', Arial, Helvetica, sans-serif;
  font-size : 26px;
  text-align : center;
  height: 40px;
  margin-left: auto;
  margin-top: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  color: #333333;
  background-color: #FFFFFF;
  
}

.boxmessage_button
{
  position:relative;
  background-color: #FFFFFF;
  text-align : center;
  top: 20px;
}


.Text_Title
{
  font-family: 'Lato-Regular', Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #333333;
}

.Text_Title_Refer
{
  font-family: 'Lato-Regular', Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: #09C100;
}




.cargando {
	position:absolute;
	top:100px;
	left:0px;
	width:100%;
	height:300%;
	background:#FFF;
	z-index:1;
	display:none;
}

.fondoventana {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:300%;
	background:#000;
	opacity: .0;
	filter:alpha(opacity=0);
	z-index:50;
	display:none;
}

.ventana-modal 
{
	position:fixed;
	top:50%;  
	left:50%;  
	width:800px;
	height:575px;
	margin-left:-400px;
	margin-top:-300px;
	background:#ffffff;
	z-index:51;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 5px #444444;
	-webkit-box-shadow: 0px 0px 5px #444444;
	box-shadow: 0px 0px 5px #444444;
	display:none;
}


#cuadrodialogofondo{
	display: none;
	opacity: .8;
	position: fixed;
	top: 0px;
	left: 0px;
	background: #FFF;
	width: 100%;
	z-index: 10;
}
#cuadrodialogo{
	display: none;
	position: fixed;
	background: #52c64d;
	border-radius:5px; 
	width:550px;
	z-index: 10;
}
#cuadrodialogo > div{ background:#FFF; margin:3px; }
#cuadrodialogo > div > #cuadrodialogocabecera{ background: #4f6fad; font-size:19px; padding:10px; color:#FFF; font-family: Verdana; font-size: 16px;}
#cuadrodialogo > div > #cuadrodialogocontenido{ background: #FFF; padding:20px; color:#000; font-family: Verdana; font-size: 14px; }
#cuadrodialogo > div > #cuadrodialogopiepagina{ background: #FFF; padding:10px; text-align:right; }

