.buttons {
	background-image: url("/images/buttons.png");
	background-color: transparent;
    background-repeat: no-repeat;
	background-attachment: scroll;
	color: white;
   	display: block;
	text-decoration: none;
	cursor: pointer;
}

.slideNav {
	background-position: -72px -545px;
}

.slideNav.activeSlide { 
	background-position: -48px -545px;
}

.tourSlider .slideNav {
	background-image: url("/images/tourBtn.png") !important;
	background-position: 0px 0px;
}

.tourSlider .slideNav span {
	background-attachment: scroll;
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 46px;
    margin-left: 40px;
    margin-top: 20px;
    text-decoration: none;
    width: 190px;
}

.tourSlider .slideNav .tourTxt1 {
	background-image: url("/images/tourTxtBtn1.png");
}

.tourSlider .slideNav .tourTxt2 {
	background-image: url("/images/tourTxtBtn2.png");
}

.tourSlider .slideNav .tourTxt3 {
	background-image: url("/images/tourTxtBtn3.png");
}

.tourSlider .slideNav .tourTxt4 {
	background-image: url("/images/tourTxtBtn4.png");
}

.tourSlider .slideNav.activeSlide { 
	background-image: url("/images/tourBtnOver.png") !important;
    background-position: 0 0;
}

.tourSlider .slideNavLast {
	background-image: url("/images/tourBtnLast.png") !important;
	background-position: -2px 0px;
}

.tourSlider .slideNavLast.activeSlide { 
	background-image: url("/images/tourBtnLastOver.png") !important;
    background-position: -2px 0px;
}

.greenSmallBtn {
	background-position: -6px -6px;
}

.greyBigBtn {
	background-position: -8px -494px;
    height: 44px;
    width: 218px;
}

.greyBigBtn span {
	color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding-left: 24px;
    padding-top: 14px;
}

.greyBackBtn {
	background-position: -8px -376px;
    height: 36px;
    width: 118px;
}

.greyBackBtn span {
	color: #4D5358;
    display: block;
    font-weight: bold;
    padding-top: 6px;
}

.greyNextBtn {
	background-position: -130px -414px;
    height: 36px;
    width: 118px;
}

.greyNextBtn span {
	color: #4D5358;
    display: block;
    font-weight: bold;
    padding-top: 6px;
}

.redBtn {
	background-position: -6px -414px;
    height: 36px;
    width: 118px;
}

.redBtn span {
	color: #fff;
    display: block;
    font-weight: bold;
    padding-top: 6px;
}

.blueBtn {
	background-position: -6px -456px;
    height: 36px;
    width: 118px;
}

.blueBtn span {
	color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding-top: 6px;
    text-align: center;
}

.greenBtn {
	background-position: -8px -58px;
    height: 36px;
    width: 118px;
}

.greenBtn span {
	color: #fff;
    display: block;
    font-weight: bold;
    padding-top: 6px;
}

.print {
	background-position: -132px -376px;
    height: 36px;
    width: 118px;
}

.print span {
	color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 8px;
}

.addBtn {
	background-position: -6px -546px;
    display: block;
    float: left;
    height: 24px;
    margin-right: 10px;
    width: 30px;
}

/*** Top ***/
.topbg .signup {
    background-position: -6px -6px;
    height: 50px;
	width: 208px;
}

.topbg .signup span {
	display: block;
    font-size: 18px;
    padding: 14px 0 0 38px;
}

/*** SignUp Tour ***/
.signUpTour .signup {
	background-position: -4px -738px;
    float: left;
    height: 68px;
    width: 226px;
}

.signUpTour span {
	clear: both;
    display: block;
    margin: auto;
    overflow: hidden;
}

.signUpTour .btnHead {
    font-size: 18px;
    margin-top: 14px;
}

.signUpTour .btnBody {
    font-size: 16px;
}

.signUpTour .signup .btnHead {
	width: 94px;
}

.signUpTour .signup .btnBody {
    width: 124px;
}

.signUpTour .tour {
	background-position: -4px -666px;
    float: right;
    height: 68px;
    width: 226px;
}

.signUpTour .tour .btnHead {
	width: 84px;
}

.signUpTour .tour .btnBody {
    width: 188px;
}

/*** Search Login ***/

.searchLogin {
	
}


.btnSearch {
    background-position: -6px -584px;
    border: medium none;
    font-size: 20px;
    height: 78px;
    margin: 0 auto;
    padding-left: 20px;
    text-align: left;
    width: 84px;
}

.searchLogin .login .lgnBtn {
	background-position: -8px -210px;
    border: 0 none;
    font-size: 12px;
    height: 40px;
    text-align: left;
    text-indent: 16px;
    width: 152px;
    margin-top: 20px;
    float: right;
}

/*** Login Button ***/
.loginGreenBtn {
    background-position: -150px -540px;
    border: 0 none;
    float: right;
    font-size: 14px !important;
    height: 34px;
    margin-right: 10px;
    margin-top: 8px;
    width: 110px;
}

.loginGreenBtn span{
	font-size:13px !important;
    padding-left: 18px !important;
    padding-top: 8px !important;
}

.loginSubmit {
	background-position: -8px -57px;
    border: 0 none;
    font-size: 14px !important;
    height: 36px;
    text-align: center;
    width: 118px;
}

.loginSubmit span {
	display: block;
    font-size: 14px !important;
    padding-left: 8px !important;
    padding-top: 6px !important;
}

/*** More Info ***/
.moreInfo {
	background-position: -8px -299px;
    height: 38px;
    width: 116px;
}

.moreInfo span {
	display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 9px 0 0 38px;
}

.lessInfo {
	background-position: -132px -454px;
}

.lessInfo span {
	padding-left: 32px;
}

.tableList .moreInfo {
	background-position: -8px -344px;
    height: 26px;
    width: 86px;
}

.tableList .moreInfo span {
	color: white;
    font-size: 11px;
    padding: 3px 0 0 32px;
    text-align: left;
}

.tableList .cotizaBtn {
	background-position: -98px -344px;
}

.tableList .cotizaBtn span {
	padding-left: 23px !important;
}

/*** Paquetes ***/
.paquetes .compradorBtn {
	background-position: -4px -814px;
    border: 0 none;
    font-size: 14px !important;
    height: 60px;
    margin: -36px auto auto;
    width: 196px;
}

.paquetes .compradorBtn span{
	clear: both;
    display: block;
    font-size: 18px !important;
    text-align: center;
    padding-top: 16px;
}

.paquetes .proveedorBtn {
	background-position: -4px -874px;
    border: 0 none;
    font-size: 14px !important;
    height: 60px;
    margin: -36px auto auto;
    width: 196px;
    padding-top: 9px;
}

.paquetes .proveedorBtn span{
	clear: both;
    display: block;
    font-size: 18px !important;
    text-align: center;
}

.contactRegister .contactFrm .submitContact {
	background-position: -92px -598px;
    border: 0 none;
    box-shadow: none;
    float: right;
    font-size: 14px !important;
    height: 40px;
    margin-top: 10px;
    width: 116px;
}

.contactRegister a:hover {
	color: #fff;
}

.contactRegister .compradorBtn {
	background-position: -4px -740px;
    border: 0 none;
    float: left;
    font-size: 14px !important;
    height: 66px;
    margin-left: 10px;
    margin-top: -22px;
    width: 224px;
    float: right;
}

.contactRegister .compradorBtn span{
    display: block;
    font-size: 40px !important;
    padding-top: 24px;
    text-align: center;
}

.contactRegister .proveedorBtn {
	background-position: -4px -668px;
    border: 0 none;
    float: left;
    font-size: 14px !important;
    height: 66px;
    margin-left: 10px;
    margin-top: -22px;
    width: 224px;
    float: right;
}

.contactRegister .proveedorBtn span{
    display: block;
    font-size: 40px !important;
    padding-top: 24px;
    text-align: center;
    float: left;
}

.contactRegister .proveedorBtn .small {
	float: left;
    font-size: 14px !important;
    padding-top: 18px;
    width: 74px;
}