﻿body
{
    font-family: "Verdana" , arial, helvetica, sans-serif;
    background-color: #F1F1EB;
    margin: 0px;
}

.global
{
    margin: 0 auto;
    width: 1000px;
}

.header
{
    position: relative;
    right: 10px;
    height: 98px;
    margin-left: 25px;
}

.homelink
{
    position: relative;
    left: 10px;
    height: 58px;
    width: 330px;
    cursor: pointer;
}

/*------Tabs--------*/
.TabsHeader
{
    background: url(/img/headerfull.jpg) no-repeat center;
    height: 138px;
}

.Tabs
{
    text-align: center;
    height: 39px;
    margin-right: 1px;
    padding-left: 13px;
}

.commonTabs
{
    float: left;
    width: 130px;
    margin-right: 2px;
}

.tabArrow
{
    margin-top: 5px;
    display: none;
}

.Tabs a
{
    background: url(/img/tabBackground.png) repeat-x;
    padding: 7px 10px 10px;
    color: #ffffff;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    float: left;
    width: 120px;
    margin-top: 4px;
    margin-bottom: -5px;
}

.tabhovered
{
    background: url(/img/tabHover.png) repeat-x !important;
}


.Tabs a:hover
{
    background: url(/img/tabHover.png) repeat-x;
}
.Tabs .firstTab
{
    height: 40px;
    background: url(/img/tabLeftCorner.png) no-repeat;
    float: left;
    margin-right: 2px;
    width: 130px;
}


.Tabs .firstTab a
{
    margin-left: 8px;
    width: 112px;
}

.Tabs .lastTab
{
    height: 37px;
    background: url(/img/tabRightCorner.png) no-repeat;
    width: 130px;
    background-position: 100% 0%;
    float: left;
    margin-top: 3px;
    width: 140px !important;
}
.Tabs .lastTab a
{
    border-top: solid 0px #350063;
    padding: 8px 2px 8px 10px;
    margin-top: 1px;
}

/*----Content-----*/
.content
{
    background: url(/img/contentbackground.gif) repeat-y center;
    padding: 9px 25px 15px 25px;
    border: solid 1px transparent;
    _border: none;    
    /*margin-left:5px;*/
}



/*-------HOME-----------*/
/*-------LOGIN----------*/

.login
{
    margin: 0px;
    padding: 0px;
}

.login div
{
    margin-right: 0px;
}

.login div a
{
    text-decoration: none;
}

.login div a img
{
    border: 0px;
}

.insideLogin
{
    float: left;
    height: 195px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    font-family: Arial;
    color: #f8f8f8;
}

.insideLogin h1
{
    font-size: 16px;
    margin-bottom: 2px;
}

.insideLogin a
{
    text-decoration: none;
    float: left;
}

.insideLogin input
{
    margin-left: 20px;
    width: 140px;
    margin-bottom: 7px;
    float: left;
    font-family: Tahoma;
    font-size: 10px;
}

.example
{
    color: #8e8e8e;
}

.register
{
    color: #ffffff;
    font-family: Tahoma;
    font-size: 10px;
    float: left;
    font-weight: bold;
    margin: 30px 0px 0px 25px;
}

.register a:visited
{
    color: #ffffff !important;
}

.register a:link
{
    color: #ffffff !important;
}
.userBtn
{
    margin-left: 20px;
    color: #f8f8f8;
    float: left;
    font-weight: bold;
    margin-top: 10px;
}

.userBtn a
{
    margin-top: 10px;
}

.userBtn img
{
    margin-right: 10px;
    float: left;
    margin-top: -5px;
    border: 0px;
}

.info
{
    border: 1px solid blue;
}

.sellOnline
{
    background: url(/img/infoBg.png);
    width: 342px;
    float: left;
    font-size: 12px;
    margin-top: 9px;
}

.letraOperacion
{
    float: left;
    padding-left: 14px;
}

.letraVioleta
{
    color: #5F2D8F;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    padding: 12px 3px 14px 14px;
    text-align: left;
}

.barraVioleta
{
    width: 304px;
    height: 39px;
    color: White;
    background-color: #997BB4;
    float: left;
    padding: 6px 2px 0px 6px;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
}

#linkEnBarra
{
    padding-left: 0px;
    color: #ADD102;
}

#sumate
{
    padding-top: 70px;
}

.puntaVioleta
{
    width: 25px;
    height: 45px;
    float: left;
    position: relative;
    top: -1px;
    right: 1px;
}

.descripcionOperacion
{
    width: 74%;
    float: left;
}

.infoText
{
    padding: 0px 10px;
    color: #3c3c3c;
    text-align: justify;
    line-height: 17px;
    margin: 0px;
    font-size: 11px;
}

.divMasInfo
{
    text-align: left;
    margin: -15px 0px 0px 15px;
}

.sellOnline a
{
    color: #678a12;
    text-decoration: none;
}



.sellInfoBottom
{
    margin: 2px 0px 0px 0px;
    float: left;
}

.buyInfoBottom
{
    margin: 0px 0px 10px 0px;
    float: left;
}

.buyOnline
{
    margin-top: 9px;
    background: url(/img/infoBg.png);
    margin-left: 15px;
    width: 343px;
    font-size: 12px;
}

.buyOnline a
{
    color: #678a12;
    text-decoration: none;
}

.ecommerceBanner
{
    margin-top: 9px;
    margin-left: 15px;
    width: 343px;
}

.ecommerceBanner a img
{
    border: 0px;
}

.tips
{
    margin-top: 10px;
    margin-left: 18px;
    width: 229px;
    background: url(/img/tipsBg.png);
    text-align: left;
}

.tips div.blog-item
{
    border-bottom: dotted 1px #ffffff;
    width: 183px;
    padding: 0px 0px 10px 0px;
    margin: 5px 10px 0px 20px;
}

.tips div.blog-item a
{
    color: #ffffff;
    font-family: Verdana;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    line-height: 11px;
}

.eCommerceAward{
    margin: 10px 0px 2px 18px;
}

.tipBottom
{
    margin: 0px 0px 2px 18px;
}

.icons
{
    float: right;
    margin-right: 35px;
    margin-top: 20px;
}

.icons a
{
    text-decoration: none;
}
.icons a img
{
    border: 0px;
}

.sellers
{
    width: 698px !important;
    font-family: Arial;
    margin-left: 14px;
    float: left;
}


.sellersRight
{
    width: 24%;
    float: left;
}

.bordeRedondeado
{
    width: 219px;
    background: #F1F1EB url(/img/cruz.png) no-repeat 0% 8%;
    border-style: solid;
    border-color: #EAEAEA;
    border-width: 2px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 9px !important;
}

.divColumna
{
    width: 50%;
    float: left;
}

.divEditProfile
{
    width: 698px !important;
    font-family: Arial;
    margin-left: 14px;
    float: left;
}

.divEditProfile h2
{
    font-size: 14px;
    font-weight: bold;
    color: #5F2D90;
    text-align: left;
    margin: 0px;
    padding: 6px 0px 15px 7px;
}

.divColumnaEdicionPerfil
{
    padding-left: 5px;
    margin: 0px;
    background: url(/img/bordeRepeatPanelEdicionPerfil.jpg) repeat-y;
}

.divColumnaEdicionPerfilTop
{
    padding-left: 5px;
    padding-top: 18px;
    border-top: solid 1px #c2c2c2;
    margin: 0px;
    background: url(/img/bordeRepeatPanelEdicionPerfil.jpg) repeat-y;
    height:710px; /* Agregado con los cambios de texto*/
}

.divColumnaAccountInfoTop
{
    padding-left: 5px;
    padding-top: 18px;
    border-top: solid 1px #c2c2c2;
    margin: 0px;
    background: url(/img/bordeRepeatPanelEdicionPerfil.jpg) repeat-y;
}

.divColumnaSpecialOffersTop
{
    padding-left: 5px;
    padding-top: 18px;
    border-top: solid 1px #c2c2c2;
    margin: 0px;
    background: url(/img/bordeRepeatPanelEdicionPerfil.jpg) repeat-y;
    float: left;
    width:693px;
}



.imgBordeSuperiorPanelEdicionPerfil
{
    margin-bottom: -4px;
    margin-top: 8px;
}

.imgBordeInferiorPanelEdicionPerfil
{
    position: relative;
    margin-bottom: 3px;
}

.imgBordeInferiorPanelAccountInfo
{
    position: relative;
    margin-bottom: 3px;
}


.profileLabelField
{
    text-align: right;
    width: 100px;
    float: left;
    color: #3C3C3C;
    font-size: 12px;
    font-weight: bold;
    position: relative;
    top: 2px;
}

.profileField
{
    text-align: left;
    width: 180px;
    float: left;
    margin-left: 10px;
}

.divBarraPanelInputProfile
{
    float: left;
    width: 300px;
    height: 27px;
}

#divPanelUploadPicture
{
    float: left;
    padding-left: 0px;
    margin-left: 0px;
    width: 432px;
}

#divImgPictureProfile
{
    float: left;
}

#divBothUploadPicture
{
}

.fixLblFotoPerfil
{
    position: relative;
    top: 3px;
    color: #3C3C3C;
    font-size: 12px;
    font-weight: bold;
    width: 91px !important;
    text-align: right;
    padding-right: 5px;
}

#divContentCategoriesDropDowns
{
    text-align: left;
    background: url(/img/bordeRepeatPanelSeleccionCategoria.jpg) repeat-y;
    margin-left: 7px;
    padding-left: 30px;
}

#imgBordeSuperiorPanelSeleccionCategoria
{
    margin-bottom: -4px;
}

#imgBordeInferiorPanelSeleccionCategoria
{
    position: relative;
    bottom: 5px;
}

#divContentCategoriesDropDowns label
{
    font-size: 13px;
    font-weight: bold;
    font-family: Tahoma;
    color: #6D6572;
}

#divLabelSeleccionaCategoriaAgregar
{
    margin-bottom: 9px;
}

#divAhorro
{
    height: 129px;
    margin-left: 3px;
}

#divVentas
{
    height: 198px;
}

#divServicios
{
    height: 164px;
    margin-left: 3px;
}

#divSeguridad
{
    height: 175px;
}

#divImgVCertificado
{
    width: 210px;
    height: 241px;
    display: inline-block;
    text-align: left;
    margin:25px 0 25px 0;
}

#divConfiabilidad
{
    height: 129px;
}

.tituloContenidoDiv
{
    color: #F2872C;
    font-family: Arial;
    font-weight: bold;
    font-size: 1.8em;
    text-align: left;
    margin-top: 10px;
    margin-left: 6px;
}

.descripcionContenidoDiv
{
    color: #494949;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: center;
    margin-top: 7px;
    padding: 0px 11px 0px 11px;
}

.sellers a img
{
    border: 0px;
    padding-top: 10px;
    padding-right: 10px;
}

.floatingP
{
    float: right;
    padding-right: 60px;
    padding-top: 10px;
}

.floatingPBuyer
{
    float: right;
    padding-right: 60px;
    padding-top: 10px;
    margin: 0px 280px 0px 0px !important;
}

.sellers h1
{
    font-size: 25px;
    font-weight: bold;
    color: #5F2D8F;
    text-align: left;
    margin: 0px;
    padding: 15px 0px;
}

.sellers h2
{
    font-size: 12px;
    font-weight: bold;
    color: #5F2D8F;
    text-align: left;
    margin: 0px;
    padding: 3px 0px 25px;
}

.sellers p
{
    text-align: left;
    font-size: 12px;
    line-height: 20px;
    color: #3c3c3c;
    margin: 0px 40px 7px 0px;
}

.sellers p a
{
    color: #3c3c3c;
}
.sellers p a:visited
{
    color: #3c3c3c;
}

#divDescripcionPie
{
    width: 670px;
    height: 48;
    color: #494949;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    margin-top: 7px;
    line-height: 20px;
    margin-left: 12px;
}



#divVBarraVioleta
{
    width: 438px;
    height: 79px;
    text-align: center;
    padding-top: 36px;
    padding-left: 46px;
    background: url(/img/barracompletavendedores.jpg) no-repeat center;
}

#divCBarraVioleta
{
    width: 608px;
    height: 82px;
    text-align: center;
    padding-top: 46px;
    padding-left: 20px;
    background: url(/img/barracompletacompradores.jpg) no-repeat center;
}

#link2EnBarra
{
    padding-left: 0px;
    color: #521B87;
}

#divVRegistrate
{
    height: 100px;
}

#buyers
{
    width: 70%;
}

.divDoubleBarImg
{
    float: left;
}

.imgDoubleBar
{
    position: relative;
    z-index: 2;
    right: 5px;
    bottom: 3px;
}

.divTipBuyer
{
    font-size: 12px;
    text-align: left;
    width: 531px;
    height: 24px;
    padding-top: 8px;
    position: relative;
    right: 33px;
    background-color: #5E2E91;
    color: White;
    z-index: 1;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    float: left;
    padding-left: 34px;
}

.barContainer
{
    margin-top: 7px;
}

.relleno
{
    width: 22px;
    height: 22px;
    clear: both;
}

#divLogoEPAKOca
{
    padding-top: 10px;
    text-align: left;
}

/*--------Forms-------*/

.form
{
    margin: 15px 23px 0px;
    font-size: 12px;
    font-family: Tahoma;
    background-color: #e3e3e3;
    color: #3c3c3c;
    width: 914px;
}

.imgRegisterBottomFit
{
    margin-left: 12px !important;
}

.longForm
{
    display: block !important;
    font-size: 12px;
    font-family: Tahoma;
    background-color: #e3e3e3;
    margin: 0px 23px 0px;
    width: 914px;
}

.radioLabel label
{
    height: 50px;
}

.longForm fieldset
{
    margin: 0px 0px 0px 24px;
    border: 0px;
    text-align: left;
}

.form fieldset
{
    margin: 0px 10px;
    border: 0px;
    text-align: left;
}

.form fieldset div
{
    margin-bottom: 5px;
}
.form fieldset div input
{
    width: 155px;
}

.radioInput
{
    width: 15px !important;
}
.form fieldset label
{
    margin-bottom: 5px;
}

.form fieldset label.required
{
    font-weight: bold;
}

.form fieldset div label
{
    padding-right: 5px;
    width: 230px;
    float: left;
}

.form fieldset div span
{
    color: Red;
    font-size: 10px;
}

.shortInput
{
    width: 50px !important;
    padding-right: 0px !important;
}

.postShortInput
{
    width: 93px !important;
}
.registerBtn
{
    margin-left: 380px;
    margin-top: 15px;
}

.confirmRegistration
{
    height: 334px;
}



.confirmRegistration p
{
    padding-top: 11px;
}

.thankyou
{
    background-color: #E3E3E3;
    height: 400px;
    text-align: left;
    padding-left: 20px;
    font-family: Tahoma;
    line-height: 20px;
    color: #3c3c3c;
}

.thankyou a
{
    color: #3c3c3c;
}

.thankyou a:visited
{
    color: #3c3c3c;
}

.okhand
{
    float: right;
    padding-right: 50px;
}
.thankyou img
{
    padding-top: 10px;
    border: 0px;
}

#location
{
    color: green;
}

.imgRegisterFit
{
    width: 914px !important;
    height: 69px;
}

/*--------Contact-----------*/
.contactForm
{
    margin: 15px 15px 0px;
    font-size: 12px;
    font-family: Tahoma;
}

.contactForm h1
{
    color: #4e2176;
    font-family: Tahoma;
    text-align: left;
}

.contactForm h2
{
    font-size: 12px;
    font-family: Tahoma;
    text-align: left;
    font-weight: normal;
    margin-bottom: 20px;
}

.contactForm fieldset
{
    margin: 10px 0px 0px;
    border: 0px;
    text-align: left;
    width: 480px;
    padding-left: 0px;
}

.contactForm fieldset div
{
    margin-bottom: 5px;
}

.contactForm fieldset label
{
    margin-bottom: 5px;
}

.contactForm fieldset label.required
{
    font-weight: bold;
}

.contactForm fieldset div label
{
    padding-right: 5px;
    width: 100px;
    float: left;
}

.contactForm fieldset div input
{
    width: 374px;
}

.contactForm fieldset div textarea
{
    height: 80px;
    width: 374px;
}

.contactForm fieldset div span
{
    color: Red;
    font-size: 10px;
}

.sendBtn
{
    margin-top: 5px;
    margin-left: 210px;
}

.contactImage
{
    float: right; /*width:280px;*/
}

#divContactoEnviado
{
    display: inline-block;
    width: 500px;
    height: 165px;
    font-family: Arial;
    color: White;
}

#divContainerContactoEnviado
{
    width: 99%;
    text-align: center;
}

#divContentControlsContactoEnviado
{
    height: 137px;
    background-color: #5F2D90;
}

#divImgTopContactoEnviado
{
    height: 12px;
}

#divImgBottomContactoEnviado
{
    height: 14px;
    position: relative;
    bottom: 2px;
}

.divContentContactoEnviado
{
    padding: 10px 0px 10px 0px;
}

#divContactoTitle
{
    padding-top: 20px;
    font-weight: bold;
    font-size: 16px;
}

#divContactoMensaje
{
    font-weight: normal;
    font-size: 14px;
}


/*--------BLOG----------*/
.blogContainer
{
    font-family: Tahoma;
    margin: 10px 15px 0px;
    text-align: left;
}

.blogContainer h1
{
    color: #4e2176;
}

.blogContainer h2, .blogContainer h3
{
    margin: 0;
    color: #969696;
}

.blogContainer h2, .blogContainer h2 a
{
    color: #5f2d90;
    font-size: 25px;
    line-height: 25px;
    padding-bottom: 15px;
    text-decoration: none;
}

.blogContainer h2 a
{
    /*background-image: url('/img/external-url.png');*/
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 13px;
}

.blogContainer h3
{
    font-size: 10px;
}
.blogTop
{
    margin-bottom: -3px;
    margin-top: -3px;
}

.blogBottom
{
    float: left;
}
.blogContainer div.item
{
    text-align: left;
    background-color: #efeaf4;
    padding: 20px 20px 20px 20px;
    
    width: 874px; /*margin-bottom:-7px;*/    
    
    border: solid 1px #e6e6e6;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    -goog-ms-border-radius: 15px;
    margin: 0 0px 20px;
}

.blogContainer div p
{
    font-size: 12px;
    margin: 0px;
    color: #3c3c3c;
}

/*--------HELP----------*/
.helpContainer
{
    margin: 10px 15px 0px;
    text-align: left;
    width:596px;
    font-family:Arial;
    font-size:14px;
}

.helpContainer h1, .helpContainer h2 
{
    font-family: Tahoma;
    margin: 0px 0px 5px 0px;
}

.helpContainer h1
{
    color: #4e2176;
    font-size:24px;
}

.helpContainer h2
{
    color: #20003E;
    font-size:20px;
}

.title-with-logo
{
    font-size:14px;
    font-family: Arial;
    color:#fff;
    padding: 2px 0px 0px 38px;
    margin:3px 0px 3px 0px;
    background: url(/img/tit_left.png) no-repeat 0% 0%;
    height:38px;
    font-weight:normal;
    width:245px;
}

.title-with-logo .inner 
{
    background:url(/img/tit_right.png) no-repeat right;
}

.title-with-logo span
{
    display:block;
    background:#5E2E91 url(/img/tit_right.png) no-repeat right;
    padding-top:8px;
    padding-left:5px;
    margin-right:9px;
    height:24px;
}

#footerVideo
{
    color:#5E2E91;
    font-size:9px;
    font-weight:bold;
}

.video-list 
{
    float:right;
    width:285px;
    text-align:left;
}

.video-list ul 
{
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 0px;
    margin-left:0px;
}

.video-list ul li 
{
    font-size:14px;
    font-family: Arial;
    width:271px;
    list-style-type:none;
    margin-bottom:5px;
    display:block;
    height:30px;
    padding-top:8px;
}

.video-list ul a
{
    cursor:pointer;
    display:block;
    background: #F1F1EB url(/img/l_sq.png) no-repeat 10px 50%;
    padding:10px 10px 10px 20px;
}

.vlink 
{
    cursor:pointer;
}

.video-list ul a.selected 
{
    background-color: #F79139
}

.video-list ul a:hover 
{
    background-color: #F79139
}

#procesAd
{
    margin-bottom:0px;
    height:240px;
}

.video-list ul ul li
{
    padding-top:0px;
    margin-bottom:0px;
    float:right;
    
}

.video-list ul ul a
{
    font-size:11px;
    background: #F1F1EB url(/img/l_sq2.png) no-repeat 80px 50%;
    padding-left:90px;
}

.helpContainer .item
{
    background-color: #efeaf4;
    margin: 0;
    padding:15px;
    -moz-border-radius:5px;-webkit-border-radius:5px; border-radius:10px; 
}

/*----------Footer-----------*/
.footer
{
    background: url(/img/footerNew.jpg) no-repeat center;
    font-size: 9px;
    color: #A0A0A0;
    height: 292px;
    //width: 1000px;
    margin-left: -1px;
    text-align:center;
}

.lastFeeds
{
    width: 232px;
    float: left;
}

.reserved
{
    padding-top: 175px;
}

.footer div a
{
    text-decoration: none;
    color: #A0A0A0;
}

.footer div a:visited
{
    color: #A0A0A0;
}


/* Tabs hechos con JQuery de la pagina servicios */

.tab-selector
{
    list-style-type: none;
    text-align: left;
    padding-left: 0px;
    margin-top: 33px;
    margin-bottom: 11px;
    margin-left: 1px;
    height: 27px;
}

.tab-selector li
{
    width: 165px;
    height: 27px;
    list-style: none;
    display: inline-block !important;
}

.tab-selector li a
{
    display: inline-block;
    width: 157px;
    height: 27px;
    background-image: none;
    background-color: White;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #1f003c;
    margin-top: 0px;
    vertical-align: top;
    padding-left: 10px;
    padding-top: 10px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-color: #c2c2c2;
    border-width: 1px;
    border-style: solid;
    border-bottom-width: 0px;
    text-decoration: none !important; /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px; */
}

.tab-selector li.selected a
{
    background-image: url(/img/tab-bgk.png);
    background-repeat: repeat-x;
    border-color: #c2c2c2;
    border-width: 1px;
    border-style: solid;
    border-bottom-width: 0px;
}


.tab-selector li a:hover
{
    background-image: url(/img/tab-bgk-over.png);
    background-repeat: repeat-x;
    border-color: #c2c2c2;
    border-width: 1px;
    border-style: solid;
    border-bottom-width: 0px;
    cursor: pointer;
}
.hide
{
    display: none;
}

.tab-content
{
    height: 540px;
    padding-left: 7px;
}

.fixPad
{
    padding-left: 6px;
}

.divDescripcionServicio
{
    width: 98%;
    height: 22px;
    text-align: left;
    padding-left: 8px;
    padding-top: 7px;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    color: #494949;
    background-color: #F1F1EB;
    margin-bottom: 8px;
}

.descripcionContainer
{
    margin-top: 14px;
}

#divTabBasicos
{
    font-family: Arial;
    font-size: 12px;
    color: #494949;
}

#divTabAdicionales
{
    font-family: Arial;
    font-size: 12px;
    color: #494949;
}


/* control de login */

/*
.userLogInBackground
{
    width:227px;
    height:284px;
    background:url(/img/fondoUserLogin.jpg) no-repeat;
}
*/

.panelDerecho
{
    width: 233px;
    float: right;
    padding-top: 14px;
    margin-right: -4px;
}

.loginVendedores
{
    width: 227px;
    margin-right: 15px;
}

.feedRight
{
    width: 232px;
    height: 360px;
    float: right;
    margin-right: 15px;
    padding-top: 10px;
}

.userLogInContent
{
    width: 203px;
    padding-left: 24px;
    text-align: left;
    color: White;
    font-family: Arial;
    background: url(/img/bordeRepeatLogin.jpg) repeat-y;
    margin-right: 0px !important;
}

.loginTitulo1
{
    height: 17px;
    font-size: 15px;
    font-weight: bold;
}

.loginLetra1
{
    margin-top: 3px;
    font-size: 11px;
}

.divLoginFooter
{
    width: 227px;
    height: 85px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    color: #DFD5E9;
    background: url(/img/bordeInferiorLogin.jpg) no-repeat;
    padding: 16px 0px 0px 0px;
}

.userLogInContent input
{
    color: #8E8E8E;
    margin: 3px 0px 0px 0px;
    width: 160px;
}

.divLogin1
{
    height: 33px;
    text-align: center;
    position: relative;
    top: 4px;
}

.divLabelIngresar
{
    font-size: 17px;
    float: right;
    margin: 10px 10px 3px 0px;
    color: #E2DAE9;
}

.imgBtnLogin
{
    width: 31px !important;
    height: 32px;
    float: right;
    cursor: pointer;
    padding-right: 17px;
    position: relative;
    z-index: 4;
}

.relleno2
{
    width: 50px;
    height: 3px;
}

.registerLoginLink
{
    color: White;
    text-decoration: underline !important;
}

.forgotPass
{
    color: White;
    text-decoration: underline !important;
}

#bannerHome
{
    width: 942px;
    height: 227px;
    background: url(/img/bannerHome.jpg) no-repeat;
}

#bannerHome2, #bannerHome1
{
    width: 942px;
    height: 227px;
    background: url(/img/Fdo_BannerHome.jpg) no-repeat;
    float: left;
}
#contenidoflash1, #contenidoflash2
{
    background-color: Transparent;
    text-align: left;
    height: 327px;
}
#divImgLoginHome
{
    width: 214px;
    height: 203px;
    float: right;
    margin-top: 3px;
    padding-right: 5px;
}

.field-validation-error
{
    font-size: 11px;
    font-weight: bold;
    margin: 0px;
    padding-left: 10px;
    color: #FF0000;
}

.validation-summary-errors
{
    margin-left: -25px;
    font-size: 12px;
    font-weight: bold;
    color: #FFCC99;
}

.imgBordeSuperior
{
    position: relative;
    top: 3px;
}

.bordeInferiorMin
{
    position: relative;
    bottom: 4px;
    z-index: 3;
}

#chkRememberMe
{
}
/*
#chkRememberMe label
{
    position:relative;
    bottom:3px;
}
*/


/* panel de perfil  */

.panelPerfil
{
    width: 227px;
}

#divImgBordeSuperiorPanelPerfil
{
    height: 10px;
}

#divImgBordeInferiorPanelPerfil
{
    height: 10px;
}

#imgBordeInferiorPanelPerfil
{
    position: relative;
    bottom: 5px;
}

#panelPerfilContent{
    color: White;
    font-family: Verdana;
    background: url(/img/bordeRepeatPanelLog.jpg) repeat-y;
}



#divBeneficios{
	display:none;
}
#divTOPbeneficios{
	margin: 8px 0 0 0;
	padding:0;
	height: 9px;
	background: url(/img/TOPbeneficios.png);
}
#divBOTOMbeneficios{
	margin:0;
	padding:0;
	height: 10px;
	background: url(/img/bordeInferiorPanelLogClara.jpg);
}
#divTITLEbeneficios{ 
	background-color: #dfdfdc;
	color: #5F2D90;
    font-family: Verdana;
    font-size: 14px;
    text-align: left;
    padding: 0 0 8px 12px;
}
#divCONTENTbeneficios{
	background: url(/img/bordeRepeatPanelLog.jpg);
}
#divCONTENTbeneficios label{
	background-color: #8157A9;
	background-image: none;
	/*background-color: inherit;
	background-image: url(/img/bordeRepeatPanelLog.jpg) repeat-y;*/
	display: block;
	color: white;
	text-align: left;
    padding: 5px 0 0 12px;
	font-size: 12px;
	font-family: Verdana;
	height: 20px;
	vertical-align:middle;
	cursor: pointer;
}
#divCONTENTbeneficios label:hover{
	background-color: inherit;
	background-image: url(/img/bordeRepeatPanelLog.jpg) repeat-y;
}
#divOcaServices div.divMenuContent{
	padding: 0;
}
#divOcaServices div.divMenuContent label{
	display: block;
	cursor: pointer;
	padding: 5px 0 5px 11px;
}
#divOcaServices div.divMenuContent label:nth-child(2n){
	background: #DFDFDC;
}
#divOcaServices div.divMenuContent label:nth-child(2n+1){
	background: #8157A9;
}



#divWelcome{
    margin-top: 3px;
    width: 190px;
    height: 21px;
    text-align: left;
    padding-left: 12px;
    font-size: 14px;
}

#divEditarPerfil
{
    width: 214px;
    height: 26px;
    background: url(/img/botonEditarPerfil.jpg) no-repeat;
    margin-left: 6px;
    margin-bottom: 1px;
}

#divInfoCuenta
{
    width: 214px;
    height: 26px;
    background: url(/img/botonCambiarPassword.jpg) no-repeat;
    margin-left: 6px;
}

#divLogout
{
    width: 214px;
    height: 29px;
    background: url(/img/botonLogout.jpg) no-repeat;
    margin-left: 6px;
}

#divChangePassword1
{
    width: 214px;
    height: 26px;
    background: url(/img/botonEditarPerfil.jpg) no-repeat; /*si se quiere boton del medio usar botonCambiarPassword.jpg*/
    margin-left: 6px;
}

#divColumnaChangePassword
{
    padding-left: 25px;
    padding-top: 20px;
    float: left;
    width: 600px;
}

#divPrincipalContenidoChangePassword
{
    width: 650px;
    font-family: Arial;
    margin-left: 12px;
    margin-right: 3px;
    float: left;
}

#divPrincipalContenidoChangePassword h1
{
    font-size: 25px;
    font-weight: bold;
    color: #5F2D8F;
    text-align: left;
    margin: 0px 0px 0px 20px;
    padding: 15px 0px;
}

.changePasswordField
{
    text-align: left;
    width: 170px;
    float: left;
    margin-left: 10px;
    text-align: left;
}

.divForChangePasswordField
{
    height: 20px;
}

#btnChangePassSubmit
{
    float: left;
    padding-left: 150px;
    padding-top: 10px;
}

.divBotonPanelPerfil
{
    font-size: 13px;
    text-align: right;
    padding-top: 4px;
    cursor: pointer;
}

.divBotonPanelPerfil label
{
    padding-right: 13px;
    vertical-align: middle;
    cursor: pointer;
}




/* vendedores registrados */

#divPanelPrincipalLinks
{
    margin-left: 3px;
    width: 699px;
}

#divContenidoLinks
{
    width: 699px;
    height: 380px;
    background: url(/img/bordeRepeatPrincipalVendedores.jpg) repeat-y;
}


#divContenidoLinks h1
{
    font-family: Tahoma;
    font-size: 20px;
    font-weight: bold;
    color: #5E2E91;
    text-align: left;
    padding-left: 8px;
}

#divContenidoLinks h2
{
    font-family: Tahoma;
    font-size: 11px;
    color: #545151;
    text-align: left;
    padding-left: 8px;
}

#divContenidoLinks h2 a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #545151;
    text-decoration: underline;
}


#divCertificacion1
{
    width: 227px;
    height: 129px;
}

#submitPicture
{
    float: left;
    margin-left: 4px;
}

.categoriesTable
{
    border: none;
    color: Blue;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
}

.imgDeleteCategory
{
    position: relative;
    top: 2px;
    cursor: pointer;
}

.imgAddCategory
{
    margin-bottom: -7px;
    cursor: pointer;
}

.labelCurrentCategory
{
    border-style: solid;
    border-width: 1px;
    border-color: Gray;
}

.categoryDropDown
{
    width: 160px;
}

#imgBordeSuperiorPrincipalVendedores
{
    position: relative;
    top: 16px;
}

#imgBordeInferiorPrincipalVendedores
{
    position: relative;
    bottom: 8px;
}

/* Directorio de Vendedores */

#divPanelPrincipalDirectorio
{
    text-align: left;
    width: 651px;
    height: 400px;
    margin-left: 19px;
}

#divPanelPrincipalDirectorio h1
{
    color: #5F2D90;
    font-size: 23px;
    font-family: Arial;
    font-weight: bold;
    padding-left: 20px;
}

#divContentBuscadorDirectorio
{
    width: 654px;
    height: 32px;
    background: url(/img/bordeRepeatBuscadorDirectorio.jpg) repeat-y;
    text-align: center;
}

#imgBordeSuperiorBuscadorDirectorio
{
    position: relative;
    top: 3px;
}

#imgBordeInferiorBuscadorDirectorio
{
    position: relative;
    bottom: 6px;
}

#imgSearchCategory
{
    padding-left: 36px;
    cursor: pointer;
    position: relative;
    top: 6px;
}

.searchCategoryDropDown
{
    width: 160px;
}

#txtCategorySearch
{
    width: 160px;
}

.lblNoResults
{
    color: #5F2D90;
    font-weight: bold;
    font-size: 13px;
    position: relative;
    top: 25px;
    left: 150px;
}

#divDirectorySellers
{
    width: 660px;
    height: 450px;
}

.divDirectorySeller
{
    float: left;
    width: 320px;
    height: 220px;
    padding: 1px 3px 2px 3px; /*border-style:solid;     border-width:1px;     border-color:Gray;*/
}

.imgBordeSuperiorDirectorySeller
{
    position: relative;
    top: 3px;
}

.imgBordeInferior1DirectorySeller
{
    position: relative;
    bottom: 6px;
}

.imgBordeInferior2DirectorySeller
{
    position: relative;
    bottom: 24px;
}

.divDirectorySellerContent
{
    height: 119px;
    width: 320px;
    background: url(/img/bordeRepeatDirectorySeller.jpg) repeat-y;
}

.divDirectorySellerContent2
{
    text-align: center;
    position: relative;
    bottom: 9px;
    height: 51px;
    width: 320px;
    background: url(/img/bordeRepeat2DirectorySeller.jpg) repeat-y;
}

.imgLogoDirectorySeller
{
    /*float:left;*/
    padding-left: 27px;
    padding-top: 3px;
    height: auto !important;
    width: auto !important;
}

.divForProfileLogo
{
    width: 158px;
    height: 49px;
    float: left;
    text-align: center;
}

.divSellerVerOfertas
{
    float: right;
    text-align: right;
    top: 0px;
}

.lblSellerVerOfertas
{
    font-size: 11px;
    font-family: Arial;
    padding-right: 0px;
    color: #ABABAB;
    display: block;
    float:left;
    padding-top:9px;
    margin-right:0.9px;
}

.divSellerVerMas
{
    float: right;
    text-align: right;
    clear:both;
}

.lblSellerVerMas
{
    font-size: 11px;
    font-family: Arial;
    padding-right: 0px;
    color: #ABABAB;
    display: block;
    float:left;
    padding-top:7px;
    margin-right:0.9px;
}

.imgBtnSellerVerMas
{
    cursor: pointer;
    display:block;
    float:right;
}

.lblDirectorySeller
{
    font-family: Arial;
    color: #5F2D90;
    padding-left: 25px;
}

.lblDirectorySellerContentCategories
{
    font-size: 11px; /*border-bottom-style:solid;     border-bottom-color:Black;     border-bottom-width:1px;*/
    font-weight: 500;
}

.lblDirectorySellerContentCategoriesTitle
{
    font-size: 11px;
    font-weight: bolder;
}

.divLabelCategoriaProducto
{
    font-family: Arial;
    width: 279px;
    padding-left: 22px;
    padding-top: 4px;
}

.lblDirectorySellerContentTitle
{
    font-size: 14px;
    font-weight: bold;
}

.lblDirectorySellerContentSlogan
{
    font-weight: bold;
    font-size: 12px;
}

#imgSiguientePagina
{
    float: right;
    display: none;
    cursor: pointer;
}

#imgAnteriorPagina
{
    cursor: pointer;
}

/* paginas de mensajes */
.divMessageInfo
{
    height: 200px;
}

.divContentMessageInfo
{
    padding-top: 25px;
    color: Red;
}

.divContentMessageInfo p{
	font-size:14px;
    color: Black;
}


#divAcceptedFormats
{
    width: 270px;
    height: 22px;
    font-size: 10px;
    font-weight: bold;
    color: #969696;
    margin-left: 93px;
    padding-bottom: 20px;
}

#divCurrentCategories
{
    width: 470px;
    text-align: left;
    float: left;
    padding-left: 20px;
}

#divCurrentCategories ul
{
    -webkit-margin-before: 9px;
}

#divCurrentCategories li
{
    font-size: 12px;
    font-weight: bold;
}

#labelCurrentCategoriesTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #5F2D8F;
    margin: 0px;
}

.clearboth
{
    clear: both;
}

/* subselector en edicion de perfil */


.tabSelectorPerfil
{
    list-style-type: none;
    text-align: left;
    padding-left: 0px;
    margin-top: 33px;
    margin-bottom: 11px;
    margin-left: 1px;
    height: 27px;
}

.tabSelectorPerfil li
{
    width: 185px;
    height: 27px;
    list-style: none;
    display: inline-block !important;
}

.tabSelectorPerfil li a
{
    display: inline-block;
    width: 177px;
    height: 27px;
    background-image: none;
    background-color: White;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    color: #1f003c;
    margin-top: 0px;
    vertical-align: top;
    padding-left: 10px;
    padding-top: 10px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border-color: #c2c2c2;
    border-width: 1px;
    border-style: solid;
    border-bottom-width: 0px;
    text-decoration: none !important; /*     -moz-border-radius: 5px;     -webkit-border-radius: 5px; */
}

.tabSelectorPerfil li.selected2 a
{
    background-image: url(/img/tab-bgk.png);
    background-repeat: repeat-x;
    border-color: #c2c2c2;
    border-width: 1px;
    border-style: solid;
    border-bottom-width: 0px;
}

.tabSelectorPerfil li a:hover
{
    background-image: url(/img/tab-bgk-over.png);
    background-repeat: repeat-x;
    border-color: #c2c2c2;
    border-width: 1px;
    border-style: solid;
    border-bottom-width: 0px;
}

/* account-info */

.divAccountInfo
{
    width: 660px !important;
    height: 450px;
    font-family: Arial;
    margin-left: 30px;
    float: left;
}

#iframeHiddenLogin
{
    position: absolute;
    top: 1900px;
    width: 1px;
    height: 1px; /*    visibility:hidden;*/
}

#divContentIFrame
{
    margin-left: 0px;
    width: 620px;
    height: 420px;
}

.IFrameContent
{
    width: 99%;
    height: 99%;
}

.inputChangePassword
{
    margin: 4px 0px 10px 0px;
}

/* reset password */

.emailSubmit
{
    width: 442px;
    height: 183px;
    padding-left: 250px;
}

.formResetPassword
{
}

.formResetPassword h1
{
    font-size: 25px;
    font-weight: bold;
    color: #612B94;
    text-align: left;
    margin: 0px;
    padding: 5px 0px 3px;
    font-family: Tahoma;
}

.formResetPassword h2
{
    font-size: 11px;
    font-weight: bold;
    color: #612B94;
    text-align: left;
    margin: 0px;
    padding: 3px 0px 12px;
    font-family: Tahoma;
}

.divContentResetPassword
{
    width: 944px;
    height: 211px;
    background: url(/img/bordeRepeatFondoResetPassword.jpg) repeat-y;
    margin-left: 6px;
}

#imgBordeSuperiorFondoResetPassword
{
    margin-bottom: -3px;
}

#imgBordeInferiorFondoResetPassword
{
    position: relative;
    bottom: 5px;
}

#divTextboxPassword
{
    width: 435px;
    height: 66px;
    background: url(/img/fondoTextboxPassword.jpg) no-repeat;
    color: White;
}

#divInnerTextboxPassword
{
    width: 229px;
    height: 26px;
    padding-top: 20px;
    padding-left: 111px;
}

#btnSendResetPassword
{
    margin-top: 20px;
}

/* default login page */

#divPanelsLogin
{
    text-align: left;
    width: 944px;
    height: 245px;
    margin-left: 9px;
}

.divPanel1Login
{
    float: left;
    width: 466px;
    height: 241px;
}

.divPanel1LoginContent
{
    width: 465px;
    height: 219px;
    background: url(/img/bordeRepeatPanelMedioLogin.jpg) repeat-y;
}

.letraHGrande
{
    font-size: 23px;
    font-weight: bold;
    text-align: left;
    margin: 0px;
    font-family: Tahoma;
}

.divPanel1LoginContent h1
{
    color: #612B94;
    padding: 5px 0px 3px 22px;
}

.divPanel1LoginContent h2
{
    color: #8A52A5;
    padding: 1px 0px 3px 22px;
}

.divPanel1LoginContent h3
{
    font-size: 11px;
    font-weight: bold;
    color: #612B94;
    text-align: left;
    margin: 0px;
    padding: 5px 18px 3px 22px;
    font-family: Tahoma;
}

.correrDerecha
{
    margin-left: 10px;
}

.imgBordeSuperiorPanelMedioLogin
{
    margin-bottom: -3px;
}

.imgBordeInferiorPanelMedioLogin
{
    position: relative;
    bottom: 7px;
}

#btnComenzarRegistrarPanelLogin
{
    cursor: pointer;
    margin-left: 173px;
    margin-top: 34px;
}

#divUserLoginCustom
{
    color: White;
    width: 436px;
    height: 167px;
    background: url(/img/fondoPanelLoginCustom.jpg) no-repeat;
    margin-left: 15px;
    margin-top: 3px;
    padding-top: 17px;
    text-align: center;
}

#divUserLoginCustom input
{
    color: #8E8E8E;
}

.lblDescriptionLoginCustom
{
    font-size: 11px;
    text-align: right;
}

.divLblDescriptionLoginCustom
{
    float: left;
    width: 80px;
}

.divTextboxLoginCustom
{
    float: left; /*width:159px;     height:26px;*/
}

.loginTextControl
{
    margin-left: 10px;
    margin-bottom: 2px;
    height: 25px;
}

.fieldCustomError1
{
    padding-left: 0px !important;
}

.fieldCustomErrorColor
{
    color: #F79239;
}

.fixBotonLogin
{
    margin-right: 100px;
}

.fixRememberLogin
{
    margin-top: 27px;
}

.loginLetra2
{
    font-size: 11px;
}
/****ContactForms*****/

.contactForm
{
    width: auto;
}

.contactForm fieldset div
{
    width: 700px;
}
.contactForm fieldset div.SampleForm
{
    width: 500px;
}
.contactForm #newForms
{
    margin-left: 400px;
    margin-bottom: 10px;
    float: right;
    clear: both;
    width: 80px;
    height: 22px;
    background-image: url(/img/addBtn.jpg);
    background-repeat: no-repeat;
    cursor: pointer;
}
.contactForm #Back
{
    margin-left: 100px;
    margin-right: 80px;
    margin-top: 0px;
    width: 86px;
    height: 27px;
    background-image: url(/img/volverBtn.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    clear: none;
}

.contactForm input[type="radio"]
{
    width: 25px;
}

/**end ContactForms***/

.deliverySchedule
{
    float: left;
    margin-right: 10px;
    width: auto !important;
}

.deliveryScheduleValidator
{
    font-weight: bold;
    display: block;
    width: 500px;
    float: right;
    margin-top: -33px;
}

.hideValidator
{
    display: none;
}

.divMenuWrapper
{
    background: url(/img/bordeSuperiorPanelLog.jpg) no-repeat top;
    margin-top: 10px;
    padding-top: 8px;
}

.divMenuHeader
{
    background: url(/img/bordeRepeatPanelLog.jpg) repeat-y;
    text-align: left;
    padding-left: 10px;
    padding-bottom: 5px;
    color: #FFF;
    font-size: 14px;
}

.divMenuHeader span
{
    display: block;
    padding-bottom: 3px;
}

.divMenuContent
{
    background: #DFDFDC;
    text-align: left;
    font-size: 13px;
    padding-left: 11px;
    padding-top: 10px;
}

.divMenuFooter
{
    background: url(/img/menu_footer.png) no-repeat;
    height: 10px;
}

.menuSearch
{
    cursor: pointer;
}

#searchBranches
{
    margin: 5px 0 0 130px;
}

.ocaLogoSmall
{
    float: right;
    padding-right: 15px;
    border: 0;
}

#divTracking input
{
    width: 120px;
}

#divZipCode
{
    cursor: pointer;
    margin-top: 10px;
    width: 229px;
    height: 45px;
}

.divMenuContent span
{
    font-size: 11px;
}

#divBranches
{
    height: 125px;
}

#divBranches .divMenuContent div
{
    float: left;
    clear: both;
    width: 100%;
    height: 25px;
}

#divBranches .divMenuContent select
{
    float: left;
    margin-left: 30px;
    width: 120px;
}

#divBranches .divMenuContent span
{
    float: left;
    display: block;
    padding-top: 5px;
}

#searchTracking
{
    float: right;
    margin: 3px 5px 0 0;
}


#divTracking .divMenuContent span
{
    display: block;
    margin-bottom: 5px;
}

.divOffer
{
    float: left;
    width: 680px;
    height: 220px;
    padding: 1px 3px 2px 3px;
}

.imgOffer
{
    /*float:left;*/
    padding-left: 27px;
    padding-top: 3px;
    height: auto !important;
    width: auto !important;
}

.divOfferImg
{
    float: right;
    width: 200px;
    height: 100px;
    text-align: right;
    position: relative;
    top: 0px;
}

.lblOfferContent
{
    font-weight: bold;
    font-size: 12px;
    text-align: left !important;
}

.lblOfferContentTitle
{
    float: left;
    height: 119px;
    width: 320px;
    background: url(/img/bordeRepeatDirectorySeller.jpg) repeat-y;
}

.lblOfferDescription{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20pt;
    color: navy;
    padding-top: 12px;
    padding-bottom: 3px;
}

.lblOfferExpiration{
    font-family: Arial;
    color: #000000;
    padding-left: 2px;
}

.divOfferDialog{
    text-align: left;
}

.Offer{
    border: solid 1px #D0D0D0;
    float: left;
    width: 660px;
    text-align: left;
    padding: 5px 0 5px 15px;
    margin: 10px 0 10px 0;
}

.formEdit{
	clear:both;
}

.Offer h1{
    color: #855DAB;
    font-size: 14px;
    font-weight: bold;
    line-height: 50%;
}

.Offer h2{
    color: #855DAB;
    font-size: 12px;
    font-weight: normal;
    padding: 0;
}

.Offer h3
{
    color: #855DAB;
    font-size: 14px;
    font-weight: normal;
    padding: 0;
}

.Offer label
{
    display: block;
    margin: 5px 0 5px 0;
    font-weight: bold;
    font-size: 12px;
}

#OfferRight
{
    text-align: right;
}


.OfferLabelVigenciaFrom
{
}

.OfferLabelVigenciaTo
{
}


.Offer span
{
    font-size: 15px;
}

#OfferLeft
{
    width: 440px;
    float: left;
}

#OfferRight
{
    width: 212px;
    float: left;
}

.offerEditFields
{
    float: left;
    clear: both;
    margin-top: 15px;
}

.offerEditFields label
{
    display: block;
    width: 100px;
    float: left;
    clear: left;
}

.offerEditFields input[type="text"], .offerEditFields input[type="file"]
{
    float: left;
}

.offerEditFields div
{
    float: left;
    clear: both;
    margin-left: 2px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.offerDatePickerTextBox
{
}

.divNewOffer
{
    float: left;
    clear: both;
    margin-top: 15px;
}

.divNewOffer label
{
    display: block;
    width: 100px;
    float: left;
    clear: left;
}

.divNewOffer input[type="text"], .offerEditFields input[type="file"]
{
    float: left;
}

.divNewOffer div
{
    float: left;
    clear: both;
    margin-left: 2px;
    margin-top: 1px;
    margin-bottom: 1px;
}

#divOfferProfilePicture
{
    float: right;
}

#divOfferPicture
{
    float: left;
}

.divOfferPictures
{
    overflow: auto;
    width: 100%;
}

.divBtnEditar
{
    text-align: left;
}

.divBtnCreateOffer
{
    text-align: left;
}

.divSellerBtns
{
    overflow: auto;
	float:right;
}

.OffersList
{
    padding:0px;
    border:0px;
    margin:0px;
}

.divTituloSellerOffers
{
     text-align: left;
}

#TituloOfferSellers h1
{
    color: #5F2D90;
    font-size: 23px;
    font-family: Arial;
    font-weight: bold;
    padding-left: 20px;
}

.imgProfilePicture
{
    border:0;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

#form0 div textarea{
	width: 350px;
	height: 70px;
}


#tblOcaBranches 
{
	font-size: 14px;	
}

#tblOcaBranches thead, #tblOcaTracking thead
{
	background-color: #693580;
	color: white;
	text-align: center;
}	


.Offer .field-validation-valid
{
	display:none;		
}


.Offer .field-validation-error
{
	display:inline;	
	font-size:12px !important;
}

#checkLastTracking
{	
	width:216px;
	height:45px;	
	position:relative;
	top:30px;
	left:440px;	
	color:#FFF;
	font-family:Arial;	
	font-weight:bold;
	font-size:13px;
	padding:5px 5px 5px 6px;	
}	

#checkLastTracking img
{
	margin-left:6px;
	margin-bottom:-3px;
	cursor:pointer;
}

#checkLastTracking #spnTracking
{
	color:#ffffff;
}

#checkLastTracking #trackingTip
{	
	margin-right:60px;
}

#checkLastTracking input[type="text"]
{
	width:150px;
	margin-top:3px;		
	margin-right:6px;
	border:solid 1px #8654A9;
}

.segEnviosDialog{
	background: #FFF !important;
	border: 9px rgba(0, 0, 0, .7) solid !important;
	border-radius: 13px !important;
	-moz-border-radius: 13px !important;
	-webkit-border-radius: 13px !important;
	font-family: arial;
}

.segEnviosDialog .ui-dialog-titlebar{
	background: none;
	margin: 0px !important;
	margin-left: 20px !important;
	padding: 0px !important;
	border:none;
}

.segEnviosDialog .ui-dialog-titlebar .ui-dialog-title{
	color: #f3872d;
	font-weight: bold;
	font-size: 28px;
	margin-top: 7px;
	font-family:Arial;
}

.segEnviosDialog .ui-dialog-titlebar .ui-dialog-titlebar-close{
	color: white;
	background: none;
	background-color: #404040;
	border:none;
	padding: 1px !important;
	position: absolute;
	right: 6px;
	top: 18px;
}

#dialogDiv{
	background: none;
	padding: 0px;	
}

#dialogDiv h3{
	color: #712a92;
	margin-left: 23px;
	margin-top:8px;
	font-weight: normal;
	font-family:Arial;
}

#dialogDiv h3 span{
	background-color: #712a92;
	padding: 0px 5px;
	color: white;
	font-family:Arial;
}

#dialogDiv ul{
	padding: 0px;
	list-style: none;
	margin-left: 20px;
	margin-right: 40px;
}

#dialogDiv ul li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	border-top: 1px solid #f3872d;
	font-size:18px;
	color: #9b9b9b;
	font-family:Arial;
}

#dialogDiv ul li span {
	color: #1c003a;
}

#dialogDiv ul li:last-child{
	/*border-bottom: 1px solid #f3872d;*/
}

.ui-widget-overlay{
	background:none;
	background-color: black;
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.qtip{
	width: auto !important;			
}

.qtip-contentWrapper{
	background: none !important;
	border: none !important;	
}

.qtip-content{
	background: none !important;
	border: none !important;
	padding: 0px !important;	
}

.helpTooltip{
	background: none;
	border: none;
	opacity: 1;
	background-image: url('/img/tooltipArrow.png');
	background-position: 0px 17px;
	background-repeat:no-repeat;
	padding:0px;
	padding-left:8px;		
}

.helpTooltip h3{
	background-color:white;
	border: #ff9935 5px solid;
	height:36px;
	width: 262px;
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
	padding-top: 4px;
	padding-left: 9px;		
}

.helpTooltip h3 span.violet{
	color: #712A92;
}

.helpTooltip h3 span.gris{
	color: #9B9B9B;
}

.noPadding
{
	padding:0 !important;	
}

.contactate
{
	width: 400px !important;	
	height:75px !important;		
}

.tituloProgramaV
{
	padding-bottom:5px !important;	
}

/*------sucursalesOCA--------*/

#sucursalesOCA {
    width:auto;
    height:555px;
    border:solid 1px #b2a3c4;
    padding-left: 15px;
    padding-right:15px;
    background-image:none;    
    margin-top:-15px !important;
    margin-left: 0 !important;
}

#sucursalesOCA #despacho-titulo {
    background-color: #FFF;       
    position:relative;    
    padding-top:10px;
    width:265px;
    height:25px;
    border-style: solid;
    border-color: #EAEAEA;
    border-width: 2px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 9px !important;
}

#sucursalesOCA #despacho-titulo span {    
    margin-left:50px;    
    top:0;    
}

#sucursalesOCA #despacho-titulo img {
    position:absolute;
    top:0px;
    left:-10px;
}

#sucursalesOCA #mapa {
    margin-top:30px;    
    height:315px;    
    border:solid 1px #4e3463;
}

#sucursalesOCA #sucursal {
    margin-top:10px;
    border:solid 1px black;        
    padding:8px;
    border-radius:8px; 
    -moz-border-radius:8px; 
    -webkit-border-radius:8px;
    font-size:12px;
}

#sucursalesOCA #sucursal label {
    font-weight:bold;
}
#sucursalesOCA #sucursal span {
    font-style:italic;
}

#sucursalesOCA #sucursal div {
    margin-top:5px;
}


#sucursalesOCA #btnVolver {
    float:right;
    cursor:pointer;
    display:block;    
    margin-top:10px;    
}


#busqueda-sucursales {
    /*width:396px;*/
    height:225px;    
    font-weight: bold;
    font-family:Arial;
    font-size:13px;    
    border: solid 2px #5A1A8B;    
    margin-top:20px;
}

#busqueda-sucursales #titulo {
    color:#FFF;    
    padding:2px 2px 5px 2px;    
    background-color:#5A1A8B;
    height:32px;
}


#busqueda-sucursales #titulo #titulo-img { 
    width:19px;    
    float:left;
    background-color:#DA770C;
    height:100%;
    margin-right:5px;
}

#busqueda-sucursales #titulo #titulo-img img {
    margin-top:5px;        
}

#busqueda-sucursales #titulo #titulo-texto { 
    padding:2px;   
    text-align:center;
}

#busqueda-sucursales .tab-selector {
    margin:5px 0 0 0;        
}
#busqueda-sucursales .tab-selector li {
    width:108px;    
    float:left;
    cursor:pointer;
}

#busqueda-sucursales .tab-selector li a {
    height:15px;
    width:108px;    
    padding-top:5px;
    padding-bottom:5px;
}

#busqueda-sucursales .tab-content {
    margin-top:15px;    
}

#busqueda-sucursales #tab-wrapper {    
    border-top: solid 1px lightgray;    
    height: 120px;    
}

#busqueda-sucursales #tab-wrapper .tab-content div select, 
#busqueda-sucursales #tab-wrapper .tab-content div input {
    width:250px !important;    
}

#busqueda-sucursales #tab-wrapper .tab-content {
    height:50px;
}

#busqueda-sucursales #tab-wrapper .tab-content  div {
    padding:2px;    
}

#busqueda-sucursales #tab-wrapper .tab-content div label {
    font-weight:bold;
    display:block;
    width:100px;    
    float:left;    
    padding-top:2px;
}

#busqueda-sucursales #buscar {
    cursor:pointer;
    float:right;
    margin-right:15px;    
}