@charset "utf-8";
/* CSS Document */

* {
    margin:0;
    padding:0;}

body {
    margin:0;
    /*font-family:Arial, Helvetica, sans-serif;*/
    font-family: "Trebuchet MS";
    font-size:12px;
    color:#666;
}

img {
    border:0;
    margin:0;


}

a {

    text-decoration:underline;
    color:#EA690B;

}

a:hover {
    text-decoration:none;


}

h1 {
    font-size:14px;
    color:#ea690b;
    /*border-bottom:solid 2px #ea690b;
    padding-bottom:3px;*/
    padding:5px 0 5px 0;
    margin:0 0 3px 0;
}


h2 {
    font-size:14px;
    color:#079CE0;
    /*border-bottom:solid 2px #079CE0;*/
    padding:5px 0 5px 0;
    margin:0 0 3px 0;
}


#mainContweb {
    width:990px;
    margin:auto;
}

#topCont {
    width:990px;
    height:64px;
    margin:20px 0 0 0
}

#logoCont {
    width:190px;
    height:64px;
    float:left;
}




#logoCont a {
    width:190px;
    height:64px;
    display: block;
    background: url(/images/web/logo.png);

}


#logoCont a:hover{
    width:190px;
    height:64px;
    display: block;
    background: url(/images/web/logo.png);

}

#menuCont {
    width:720px;
    float:right;

}


#menuConttoppos {
    width:720px;
    height:32px;

}


#mainmenuCont {
    width:550px;
    height:32px;
    float:left;
    background:#75A536
}


#menuh {
    float:left;
    padding:8px;
}

#menuh ul, li {
    list-style-type: none;

}

#menuh ul {
    margin: 0;
    padding: 0;
    color: #ffffff;
}

#menuh li {
    float: left;
    padding:0 3px;


}

#menuh a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;

}


#menuh a:hover {
    color:#ffffff;
    text-decoration: underline
}

#sessionCont {
    width:170px;
    height:32px;
    float: right;
    background:#8DC741
}


#sessionMenu {
    float:left;
    padding:8px 0px 0px 7px;

}

#sessionMenu ul, li {
    list-style-type: none;

}

#sessionMenu ul {
    margin: 0;
    padding: 0;
}

#sessionMenu li {
    float: left;
    padding:0 1px;

}

#sessionMenu a {
    color: #5A7D2C;
    text-decoration: none;
    font-size:12px;
    font-style:italic;
    text-decoration: underline;
    color:#fff;

}

#sessionMenu span {
    color: #5A7D2C;
    text-decoration: none;
    font-size:11px;

}


#sessionMenu a:hover {
    color:#ffffff;
    text-decoration: none
}

#searchCont {
    width:545px;
    height:27px;
    float:left;
    background:#8DC741;
    padding:5px 5px 0 0
}

.textField {
    width:320px
}

#catsCont {
    width:170px;
    height:32px;
    float: right;
    background:#579ED5;
}


#catsMenu {
    float: right;
    padding:8px 2px;

}

#catsMenu ul, li {
    list-style-type: none;

}

#catsMenu ul {
    margin: 0;
    padding: 0;
}

#catsMenu li {
    float: left;
    padding:0 3px;

}

#catsMenu a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px !important;
    font-weight:lighter;
    font-weight:bold;
    font-style:italic;
}

#catsMenuTit {
    float: right;
}

#catsMenu span {
    color: #ffffff;
    text-decoration: none;
    font-size:11px;

}


#catsMenu a:hover {
    color:#ffffff;
    text-decoration: underline
}


/* menu categories styles */
#jsddm
{
    margin: 0;
    padding: 0;
}

#jsddm li
{
    float: left;
    list-style: none;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    width: 193px;
}

#jsddm li a
{
    display: block;
    text-decoration: none;
    font-style:italic;
    text-align:right;
    width: 145px;
    color: #FFFFFF;
    white-space: nowrap;
}

#jsddm li ul
{
    margin: 20px 0 0 0;
    z-index: 10000;
    padding: 0;
    position: absolute;
    visibility: hidden;
    /*border-top: 1px solid white*/
    background: #4EACE9;
}

#jsddm li ul li
{
    float: none;
    border-bottom:1px dotted #68BCEF;
}

#jsddm li ul li a
{
    width: auto;
    color: #ffffff;
    text-decoration: none;
    font-size:13px;
    background: #4EACE9;
    padding: 4px 8px;
}

#jsddm li ul li a:hover
{
    background: #2C7EB0;
    color:#ffffff;
    text-decoration: underline;
}


#menuContmidpos {
    width:720px;
    height:32px;
    background: #669999;
}
#greenborderCont {
    width:70px;
    height:32px;
    border-bottom: solid 2px #75D12C;
    float:right
}

#menuContbotposws {
    width:990px;
    height:25px;
    margin:auto;
}


#menubotws{
    float: right;
    padding:2px 0 0 0 ;
    color:#75A536;
    margin:0 0 0 5px


}

#menubotws ul, li {
    list-style-type: none;

}

#menubotws ul {
    margin: 0;
    padding: 0;
}

#menubotws li {
    float: left;
    padding:0 3px;

}

#menubotws a {
    color:#75A536;
    text-decoration: none;
    font-size:12px;
}

#menubotws a:hover {
    text-decoration: underline;

}

.espOff {
    padding: 0 0 0 20px;
    background:url(/images/web/icoSpecialoff.png) top left no-repeat
}

.lastSales {
    padding: 0 0 0 20px;
    background:url(/images/web/icoLastsales.gif) top left no-repeat
}

.superGroupIcon {
    padding: 0 0 0 20px;
    background:url(/images/sg/sp_minicon.gif) center left no-repeat
}

.mostPop {
    padding: 0 0 0 20px;
    background:url(/images/web/icoMostpop.png) top left no-repeat;
}

.ship {
    padding: 0 0 0 20px;
    background:url(/images/web/icoShip.png) top left no-repeat
}


.disc {
    padding: 0 0 0 20px;
    background:url(/images/web/icoBigdisc.png) top left no-repeat
}


.sec {
    padding: 0 0 0 0;
    background:url(/images/web/iconSecurity.png) top right no-repeat;
}

#kactoosPromocont {
    width:950px;
    height:auto;
    padding:20px;
    border-top:solid 1px #C1C1C1;
    border-left:solid 1px #C1C1C1;
    border-right:solid 1px #C1C1C1;
    border-bottom:solid 2px #C1C1C1;
    overflow: hidden;
}

#commentsCont {
    width:350px;
    height:auto;
    float:left;
    border-right:solid 1px #C1C1C1;
    padding:0 25px 0 0;
}

.comment {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    text-align:left;
    padding:0;
    margin:0 0 15px 0;
    color:#878787;
}

.author {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    text-align: right;
    color:#75A536;
    font-style:italic;
    padding:0;
    margin:0 0 15px 0;
}

#kactoosMobilecont {
    width:550px;
    height:225px;
    float: right;
    text-align:right;
    position: relative;
}

#kactoosMobilecont ul, li {
    list-style: none;
}

#kactoosMobilecont li {
    margin:0 0 5px 0;


}

#kactoosMobilecont li a {
    background:url(/images/web/imgListMobile.gif)  left no-repeat;
    padding:0 0 0 20px;
    text-decoration:none;
    color:#8E8E8E
}

#kactoosMobilecont li a:hover {
    text-decoration:none
}

#homeSavingsText {
    float:left;
    width: 275px;
    margin:12px 0 0;
}

#homeSavingsText h1 {
    font-size: 41px;
    color:#75A536;
    border-bottom: 0px;
}

#homeSavingsText span {
    font-size: 16px;
}

#homeSavingsText span strong {
    font-size: 1.3em;
    color:#75A536;
    border-bottom: 0px;
}



#comunity_usersCont {
    width:990px;
    height:280px;
    background:#f5f5f5 url(/images/web/bgComunitycont.jpg) top left repeat-x;
    border-left:solid 1px #C1C1C1;
    border-right:solid 1px #C1C1C1;
    border-bottom:solid 1px #C1C1C1;
    margin:20px 0 0 0
}

#comunityCont {
    width:300px;
    height:235px;
    float:left;
    border-top: solid 1px #8DC741;
    padding:0 25px 0 0;
    background:url(/images/web/bgComunitborder.jpg) top right no-repeat
}


#comunityConttit {
    width:300px;
    height:20px;
    text-align:left;
    margin:0 0 20px 0;
    color:#fff;
}

#comunityConttit span {
    height:20px;
    text-align:center;
    font-weight:bold;
    background:#8DC741;
    padding:0 10px 0 10px;
    margin-left:20px;
    font-size:16px

}

#comunityIconcont {
    width:90px;
    float:left;
    margin:10px 0 0 35px;
    color:#878787

}

#comunityLinks {
    width:150px;
    float:right;
    margin-right: 5px;

}

#comunityLinks ul, li {
    list-style-type: none;

}

#comunityLinks ul {
    margin: 0;
    padding: 0;
}

#comunityLinks li {
    padding:0 10px 5px 0;
    margin: auto

}

#comunityLinks a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;

}



#usersCont {
    width:300px;
    height:235px;
    float: right;
    border-top: solid 1px #8DC741;
    padding:0 20px  0 0;
    background:url(/images/web/bgComunitborder.jpg) top left no-repeat

}
#usersCont_box {
    width:320px;
    height:260px;
    float: right;
    border-top: solid 1px #8DC741;
    padding:0 0px  0 0;
    background:url(/images/web/bgComunitborder.jpg) top left no-repeat

}



#usersConttit {
    width:100%;
    height:20px;
    text-align:right

}

#usersConttit span {
    height:20px;
    text-align:center;
    font-weight:bold;
    background:#8DC741;
    padding:0 10px 0 10px;
    font-size:16px;
    color:#fff;

}

#graySeparator {
    width:1px;
    height:180px;
    background:#d9d9d9;
    margin:30px 20px 0 0;
    float:right;
}

#usersContn {
    width:300px;
    height:95px;
    margin:15px 0 15px 0;
    padding:5px 0 0 5px;
    float:right
}
#usersContn_box {
    width:280px;
    height:95px;
    margin:0px;
    padding:0 20px;
    float:left;
}

#usersContn ul, li {
    list-style-type: none;

}

#usersContn ul {
    margin: 0;
    padding: 0;
}

#usersContn li {
    float: right;
    padding:2px 0 4px 4px;
    width:41px;
    height:41px;
    margin:0 2px 0 0


}
#usersContn_box li {
    float: left;
    padding:2px 0 4px 4px;
    width:41px;
    height:41px;
    margin:5px;
}



#usersContn a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;

}


#infoCont {
    width:342px;
    height:220px;
    margin:15px 0 0 0;
    float:right
}

#infoCont_toppos {
    width:280px;
    height:110px;
    margin:20px auto;
}

.imgLeft_infocont {
    float:left;
    padding-right:25px;
}


.imgLeft {
    float:left;
    padding-right:10px;
}


#infoCont_botpos {
    width:342px;
    height:120px;
    border-top: 1px solid #88C93F

}


#infoCont_botpos_tit {
    width:342px;
    height:20px;
    text-align:left;
    margin:0 0 20px 0;
}

#infoCont_botpos_tit span {
    height:20px;
    text-align:center;
    font-weight:bold;
    background:#8DC741;
    padding:0 10px 0 10px;
    margin-left:20px;
    color:#fff;
}


#infoCont_botpos_ul {
    width:300px;
    margin:15px auto 0;

}

#infoCont_botpos_ul ul, li {
    list-style-type: none;

}

#infoCont_botpos_ul ul {
    margin: 0;
    padding: 0;
}

#infoCont_botpos_ul li {
    float: left;
    width:70px;
    padding:0 10px 0 0

}

#infoCont_botpos_ul a {
    color: #FF711B;
    text-decoration: none;
    font-size:11px;
}

#infoCont_botpos_ul a:hover {
    text-decoration:underline;
}
/***************FIN ESTILOS USADOS ***/







/*FORM STYLES*/

#formCont {
    width:990px;
    height:700px;
    border-top:solid 2px #75a536;
    margin:20px 0 0 0;
}

#formContint {
    width:950px;
    margin:auto



}

#formContintspan {
    width:930px;
    height:20px;
    text-align:center;
    font-weight:bold;
    background:#75a536;
    padding:0 10px 0 10px;

}

#formLeft {
    width: 550px;
    float:left;
    margin:20px 0 0 0
}

#formRight {
    width:360px;
    float:right;
    margin:50px 0 0 0;

}


.phraseCont {
    width:100%;
    text-align:center;
    padding:20px 0 20px 0;
    border-bottom:solid 1px #8F8F8F;
    margin:20px 0 0 0
}


.phraseTit {
    font-size:18px;
    color:#8F8F8F;
    font-weight:bold;

}

.phraseTxt {
    font-size:13px;
    color:#8F8F8F;
    padding:0
}

#pharseCont h2 {
    font-size:11px;


}

.formTable {
    /*background:#FFFFFF;*/
    text-align:left;
    margin:20px 0 0 0

}

.formTable th {

    height:30px;
    color:#034EA1;
    text-align: left;
}

.formTable td {
    /*background:#F4F4F4;*/
    color:#75a536;
    padding: 2px 0;
    font-size:15px;
    font-weight: lighter;


}



.inputSearchtop {
    border:1px solid #75a536;
    color:#8FC74A;
    font-size:12px;
    height:17px;
    padding:2px 5px 0px 0;
    width:380px
}

.inputSmall {
    border:1px solid #75a536;
    color:#8FC74A;
    font-size:12px;
    height:17px;
    padding:2px 5px 0px 0;
    width:200px

}

.check {
    color:#B3B3B3;
    font-size:12px;
    height:17px;
    padding:2px 5px 0px 0;
    width:20px
}

textarea {
    height:65px;
    width:525px;
    border:1px solid #9AB5BA;
    /*color:#B3B3B3;*/
    font-size:14px;
}





/* MAIL CONFIRMATION STYLES */
#mc_mainCont{
    width:650px;
    margin:0 0 0 10px
}

#mc_header {
    width:100%;
    height:70px;
    border-bottom: solid 2px #75D12C;
}

#mc_title {
    width:350px;
    height:70px;
    float:right;
    font-size:18px;
    color:#B3B3B3;
    line-height:70px;
    text-align: center;
}

#mc_containsCont {
    width:100%;
    color:#B3B3B3;

}

#mc_Greentit{
    width:100%;
    height:20px;



}

#mc_containsCont  span {
    height:20px;
    text-align:center;
    font-weight:bold;
    background:#75a536;
    padding:0 10px 0 10px;
    font-size:12px;
    color:#FFFFFF;
    margin:0 0 0 20px
}

.mc_blueLink {
    color:#579ED5;
    text-decoration:none
}

.mc_blueLink a{

    text-decoration:none
}

.mc_blueLink a:hover{
    text-decoration:underline;

}#mc_footer {
    width:100%;
    height:48px;
    background:url(/images/web/bgmcFooter.jpg) repeat-x;
    line-height:48px;
    font-size:12px;
    color:#B3B3B3;
    padding-left:10px


}




/*OFFERS STYLES*/

#offCont {
    width:990px;
    height:1400px;
    /*
	border-bottom:solid 1px #C9C9C9;*/
    border-right:solid 1px #E7E7E7;
    border-left:solid 1px #E7E7E7;
    margin:20px 0 0 0;

}

#offLeft {
    width:180px;
    float:left;

}

#offCattitle {
    color:#ffffff;
    background:#329EDC;
    width:160px;
    padding:5px 5px 5px 15px;
    font-size:14px;
    text-align:right;
    border-right: 1px solid #B3B3B3

}

#offmenu {height:132px; width:180px; position:relative;}

#offmenu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; padding:1px 1px 0 1px; background:#82B8D7; border-right: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3}

#offmenu li {margin:0; padding:0; list-style:none;  }
#offmenu li {display:inline;}
#offmenu ul ul {position:absolute; left:-9999px;}
#offmenu ul#toplevel {position:absolute; left:0; top:0; }

#offmenu a {display:block; font:normal 11px verdana,arial,sans-serif; color:#ffffff; line-height:22px; text-decoration:none;padding:0 20px 0 10px; width:148px; border-top:solid 1px #86C6EA; border-bottom:solid 1px #329EDC; text-align:right}
#offmenu li a.fly {background: url(/images/web/arrow.gif) no-repeat right top;}

#offmenu li a:hover {background-color:#B9CCD7; color:#fff;}
#offmenu li:hover > a {background-color:#B9CCD7; color:#fff;}

#offmenu ul li:hover > ul {left:100%; margin-top:-23px; margin-left:-1px;}

#offmenu a:hover ul,
#offmenu a:hover a:hover ul,
#offmenu a:hover a:hover a:hover ul {left:100%;}
#offmenu a:hover ul ul,
#offmenu a:hover a:hover ul ul {left:-9999px;}

#offmenu table {position:absolute; left:99%; height:0; width:0; border-collapse:collapse; margin-top:-7px; margin-left:-1px;}



#offRight {
    width:765px;
    padding-left:20px;
    height:200px;
    float:right;
    border-top:solid 2px #8DC741;
}

#offMenu {
    width:765px;
    height:20px;
    margin:0 0 20px 0;

}



#offMenu ul, li {
    list-style-type: none;

}

#offMenu ul {
    margin: 0;
    padding: 0;
}

#offMenu li {
    float: left;
    margin: auto

}

#offMenu  a {
    color: #ffffff;
    text-decoration: none;
    font-size:14px;
    font-weight:bold;
    padding:0 20px 0 20px;

}

#offMenu a:hover {
    color: #ffffff;
    background:#FF6400;
    text-decoration: none;

}


#offContbloq {
    width:745px;
    height:120px;
    margin:0 0 10px 0;
    border:solid 1px #b3B3BB;
    color:#666666;
}

#offPagcont {
    width:100px;
    height:20px;
    margin:0 17px 0 0;
    color:#75d12c;
    float:right;
    background:#FF3300;
}

.offOrangebigtit {
    font-size:24px;
    color:#FF6400;
    padding:0;
    margin:0 ;
    font-weight:bold;
}


/*NEW FOOTER STYLES**/

#footerContmain {
    width:100%;
    height:280px;
    background: url(/images/web/bgFooter.jpg) bottom repeat-x;
    margin:20px 0 0 0
}

#footer {
    width:990px;

    margin:auto

}

#footerSociallinks {
    width:990px;
    height:20px;
    text-align:right;
}


#footerSociallinks ul, li {
    list-style-type: none;
}

#footerSociallinks ul {
    margin: 0;
    padding: 0;
    float:right
}

#footerSociallinks li {
    float: left;
    height:20px;
    margin:0 5px 0 5px
}

#footerSociallinks  a {
    text-decoration:none
}

#footerSociallinks  .followUs {
    padding: 4px 0 0 0;
    font-size:12px;
}



#footerSalesasoc {
    width:990px;
    height:73px;
    background:  #98D547 url(/images/web/bgFooter_salesasoc.jpg) bottom left repeat-x;
    border-top: solid 1px #72A135;
    border-left: solid 1px #72A135;
    border-right: solid 1px #72A135;
    margin:10px 0 0 0
}

#footerSalesCont {
    width:420px;
    float:left;
    margin:0 0 0 30px;
}

#footerSalesCont p {
    font-size:16px;
    color:#FFFFFF;
    padding:0;
    margin:0;
}

#ftSaleslinksCont {
    width:390px;
    height:50px;
    /*background:#FFFFFF url(/images/web/bgFootersaleslinks.jpg) bottom left repeat-x;*/
    background-color: #fff;
    border-top: solid 1px #7CAF39;
    border-left: solid 1px #7CAF39;
    border-right: solid 1px #7CAF39;
}

.chatLink {
    color: #fff;

}

#ftSales_ul {
    width: 380px;
    margin: auto;
    margin-top:0;


}


#ftSales_ul ul, li {
    list-style-type: none;

}

#ftSales_ul ul {
    margin: 0;
    padding: 0;
    height:45px;

}


#ftSales_ul li {
    float: left;
    width:42px;
    height:32px;
    margin:5px 10px 0 0


}

#ftSales_ul  a {
    text-decoration:none

}


#ftSales_ul ul, li {
    list-style-type: none;

}

#ftSales_ul ul {
    margin: 0;
    padding: 0;
    float:left

}

#ftSales_ul li {
    float: left;
    width:42px;
    height:32px;
    padding:0



}

#ftSales_ul  a {
    text-decoration:none

}



/****/
#footersecurityCont {
    width:350px;
    float: right;
    margin:0 30px 0 0 ;
}

#footersecurityCont p {
    font-size:16px;
    color:#FFFFFF;
    padding:0;
    margin:0;
}

#ftrsecuritylinksCont {
    width:340px;
    height:45px;
    background:#FFFFFF url(/images/web/bgFootersaleslinks.jpg) bottom left repeat-x;
    border-top: solid 1px #7CAF39;
    border-left: solid 1px #7CAF39;
    border-right: solid 1px #7CAF39;
    text-align:right;
    padding:5px 10px 0 0
}


#footerContint {
    width:940px;
    margin:10px 0 0 0;
    padding:0 25px 0 25px;
    overflow:hidden;
    height:auto;
}

#kactoosIcon {
    width:32px;
    height:32px;
    background:url(/images/web/kactoosIconfooter.jpg) no-repeat;
    float:left;
    margin: 0 20px 0 0;
}

.footerMenu {
    float:left;
    margin: 0 30px 0 0;
    border-left:solid 1px #ffffff;
    padding:0 0 0 15px;
    color:#fff;
    font-size:12px;

}

.footerMenu ul, li {
    list-style-type: none;
    padding: 1px 0 2px 0;

}

.footerMenu ul {
    margin: 0;
    padding: 0;
}

.footerMenu li {
    margin: auto

}

.footerMenu  a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    padding:0 10px 0 0px;

}

.footerMenu  a:hover {
    text-decoration:underline;


}

.active {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    padding:0 10px 0 10px;
    font-weight:bold;

}



#righFooter {
    width:115px;
    float:right;

}
#followCont {
    width:115px;
    height:20px;
    float:right;
    background: #C0EA8B url(/images/web/bgFollow.jpg) repeat-x;
    border-top: solid 1px #E3E3E3;
    border-left: solid 1px #CECECE;
    border-right: solid 1px #CECECE;
    border-bottom: solid 1px #A5A5A5;
    margin:10px 0 10px 0;
    color:#FFFFFF;
    padding:5px 0 0 10px

}

.footerImg {
    margin:10px 0 10px 0;
    text-align:center
}

#footerText {
    width:990px;
    text-align:right;
    float:left;
    color:#ffffff;

}


/*SHARED FROM FACEBOOK STYLES*/

/**ORANGE TITLES AND TEXTS*/

.orangeBigger_tit {
    font-size:33px;
    color:#FF6400;
    padding:0;
    margin:0;
}

.orangeBig_tit {
    font-size:24px;
    color:#FF6400;
    padding:0;
    margin:0;
}

.orangeMed_tit {
    font-size:14px;
    color:#FF6400;
    font-weight:bold;
    padding:0;
    margin:0;
}


.orangeMin_tit {
    font-size:13px;
    color:#FF6400;
    font-weight:bold;
    text-align:left;
    padding:0;
    margin:0;

}



.orange_txt {
    font-size:11px;
    color:#FF6400;
}

/**BLUE TITLES AND TEXTS*/

.blueBigger_tit {
    font-size:33px;
    color:#329edc;
    font-weight:bold;
    padding:0;
    margin:0;
    text-decoration:line-through;
}

.through {
    text-decoration:line-through
}

.blueBig_tit {
    font-size:20px;
    color:#079CE0;
    font-weight:bold;
    padding:0;
    margin:0;
}

.blueMed_tit {
    font-size:15px;
    color:#079CE0;
    font-weight:bold;
    padding:0;
    margin:0;
}


.blueMin_tit {
    font-size:13px;
    color:#079CE0;
    font-weight:bold;
    text-align:left;
    padding:0;
    margin:0;

}



.blue_txt {
    font-size:11px;
    color:#079CE0;
}


/**GRAY TITLES AND TEXTS*/

.grayBigger_tit {
    font-size:30px;
    color:#B3B3B3;
    font-weight:bold;
    padding:0;
    margin:0;
}

.grayBig_tit {
    font-size:20px;
    color:#666;
    font-weight:bold;
    padding:0;
    margin:0;
}

.grayMed_tit {
    font-size:15px;
    color:#666;
    font-weight:bold;
    padding:0;
    margin:0;
}


.grayMin_tit {
    font-size:14px;
    color:#666666;
    font-weight:bold;
    text-align:left;
    padding:0;
    margin:0;
}
.grayMin12_tit {
    font-size:12px;
    color:#666666;
    font-weight:bold;
    text-align:left;
    padding:0;
    margin:0;
}



.grayInfoclear_txt {
    font-size:11px;
    color:#b3b3b3;
}

.darkGray {
    color:#333333;
    font-size:11px;
    margin:0;
    padding:0
}

.lastEntryinfo {
    font-size:10px;
    color:#b4b4b4;
    font-weight:bold;
    text-align:left;
    padding-top:4px;
}

.imgProdmini {
    border-left:dotted 1px #b7b7b7;

}



/***GREEN TITLES **/
/**GRAY TITLES AND TEXTS*/

.greenBigger_tit {
    font-size:30px;
    color:#75A536;
    font-weight:bold;
    padding:0;
    margin:0;
}

.greenBig_tit {
    font-size:18px;
    color:#75A536;
    font-weight:bold;
    padding:0;
    margin:0;
}

.greenMed_tit {
    font-size:15px;
    color:#75a536;
    font-weight:bold;
    padding:0;
    margin:0;
}


.greenMin_tit {
    font-size:11px;
    color:#75A536;
    font-weight:bold;
    text-align:left;
    padding:0;
    margin:0;
}

/****************/



/*BUTTONS*/

/* Global Buttons */

button {
    position: relative;
    border: 0;
    padding: 0;
    cursor: pointer;
    overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
    border: none;  /* overrides extra padding in Firefox */
}


button span {
    position: relative;
    display: block;
    white-space: nowrap;
}


/* OPTIONAL BUTTON STYLES for applying custom look and feel: */

/* Global options, mostly rollover stuff */
button.orangeButtonBig:hover,
button.orangeButtonBigHover,
button.blueButtonBig:hover,
button.blueButtonBigHover,
button.greenButtonBig:hover,
button.greenButtonBigHover,
button.grayButtonBig:hover,
button.grayButtonBigHover,
button.orangeHiperBigButtonBig
{
    background-position: right -206px;
}

button.orangeButtonBig:hover span,
button.orangeButtonBigHover span,
button.blueButtonBig:hover span,
button.blueButtonBigHover span,
button.greenButtonBig:hover span,
button.greenButtonBigHover span,
button.grayButtonBig:hover span,
button.grayButtonBigHover span,
button.orangeHiperBigButtonBig span
{
    background-position: 0 -69px;
    background-repeat:no-repeat;
}


/* Orange Button */
button.orangeButtonBig {
    padding: 0 15px 0 0;
    margin-right:2px;
    font-size:12px;
    text-align: center;
    background: transparent url(/images/web/buttons/orange_small_sprite.png) no-repeat right -139px;

}

button.orangeButtonBig span {
    padding: 9px 0 0 15px;
    height:25px;
    background: transparent url(/images/web/buttons/orange_small_sprite.png) no-repeat left top;
    color:#fff;
}

/* Blue one */
button.blueButtonBig {
    padding: 0 15px 0 0;
    margin-right:-9px;
    font-size:12px;
    text-align: center;
    background: transparent url(/images/web/buttons/blue_small_sprite.png) no-repeat right -139px;


}

button.blueButtonBig span {
    padding: 9px 0 0 15px;
    height:25px;
    background: transparent url(/images/web/buttons/blue_small_sprite.png) no-repeat left top;
    color:#fff;


}



/* Green one */
button.greenButtonBig {
    padding: 0 15px 0 0;
    margin-right:5px;
    font-size:16px;
    text-align: center;
    background: transparent url(/images/web/buttons/green_big_sprite.png) no-repeat right -140px;
}

button.greenButtonBig span {
    padding: 8px 0 0 13px;
    height:25px;
    background: transparent url(/images/web/buttons/green_big_sprite.png) no-repeat left top;
    color:#fff;
}

/* Gray one */
button.grayButtonBig {
    padding: 0 15px 0 0;
    margin-right:5px;
    font-size:12px;
    text-align: center;
    background: transparent url(/images/web/buttons/gray_small_sprite.png) no-repeat right -139px;


}

button.grayButtonBig span {
    padding: 9px 0 0 15px;
    height:25px;
    background: transparent url(/images/web/buttons/gray_small_sprite.png) no-repeat left top;
    color:#fff;

}


/* Orange Button Hiper Big */
button.orangeHiperButtonBig {
    padding: 0 15px 0 0;
    margin-right:2px;
    font-size:12px;
    text-align: center;
    background: transparent url(/images/web/buttons/orange_big_sprite.png) no-repeat right -141px;
}

button.orangeHiperButtonBig span {
    font-size:18px;
    height:34px;
    padding:10px 0 0 19px;
    height:34px;
    background: transparent url(/images/web/buttons/orange_big_sprite.png) no-repeat left top;
    color:#fff;
}

/* Orange Button Hiper Big */
button.orangeHiperBigButtonBig {
    padding: 0 15px 0 0;
    margin-right:2px;
    font-size:12px;
    text-align: center;
    background: transparent url(/images/web/buttons/orange_superbig_sprite.png) no-repeat right -141px;
}

button.orangeHiperBigButtonBig span {
    font-size:20px;
    height:50px;
    padding:15px 0 0 19px;
    background: transparent url(/images/web/buttons/orange_superbig_sprite.png) no-repeat left top;
    color:#fff;
}

/*
button.orangeHiperButtonBig:hover
{
    background-position: right -206px;
}

button.orangeHiperButtonBig span:hover
{
    background-position: 0 -69px;
    background-repeat:no-repeat;
}
*/




/* End Buttons */

/* Button fix for safari */

/* Safari and Google Chrome only - fix margins */
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	button span {
		margin-top: -1px;
	}

}*/
/**/

/* Fancy Box Security */
#dialog-kactoos {
    width: 605px;
    height: 433px;
    margin: 10px 0 0 0;
}

#dialog-kactoos .conteSecure{
    margin: 0 10px -10px 10px;
    height: 320px;
}

#dialog-kactoos .conteSecure h2{
    border-bottom: 2px solid #A5BB5E;
    text-align: right;
    color: #A5BB5E;
    font-size: 28px;
    font-weight: bolder;
}

#dialog-kactoos .conteSecure table{
    margin: 10px 0 0 70px;
    width: 400px;
    font-size: 14px;
    color: #666;
}

#dialog-kactoos .conteSecure table img{
    margin-right: 10px;
}


/* Fancy Box TenCuenta */
#dialog-cuenta {
    width: 605px;
    height: 433px;
    margin: 10px 0 0 0;
}

#dialog-cuenta .conteSecure{
    margin: 0 10px -10px 10px;
    height: 320px;
}

#dialog-cuenta .conteSecure h2{
    border-bottom: 3px solid #2E94CE;
    text-align: right;
    color: #2E94CE;
    font-size: 28px;
    font-weight: bolder;
    margin-bottom: 10px;
}

#dialog-cuenta .conteSecure table{
    margin: 10px 0 0 70px;
    width: 400px;
    font-size: 14px;
    color: #666;
}

#dialog-cuenta .conteSecure table img{
    margin-right: 10px;
}

#dialog-cuenta span{
    color: #2E94CE;
    font-weight: bolder;
}


/* Ayudame a Comprar */
#ayudaComprar {
    width: 70px;
    padding-left: 10px;
    margin: -1px 0 0 0;
    line-height: 10px;
    color: #FFF;
}

/* Search Box */
.ac_results {
    color:#666 !important;
    width: 385px !important;
}

.ac_results ul li img{
    width: 30px !important;
}

/* Hand*/
.hand {
    cursor: pointer;
    text-decoration: none;
}

.clear {
    clear:both;
}

.txt_share {
    float:left;
    margin-left: 20px;
    color:#666;
    font-weight: bold;
}

#view_share {
    margin-top: 5px;
    margin-left: -10px;
}

#view_share td {
    padding: 7px;
    border-top: 1px solid #999;
}


/* Products List */
.nameProd {
    font-size:14px;
    color:#ea690b;
    padding:10px 0px 0px 0px;
    font-weight:bold;
    height: 55px;
}


.grayTitlemed {
    font-size:11px;
    color:#666666;
    font-weight:bold;
    text-align:left;
    padding:0
}


.pricegrayTitlemed {
    font-size:14px;
    color:#666666;
    font-weight:bolder;
    text-align:left;
    padding:5px 0;

}

.mediumGray {
    font-size:16px;
    color:#8f8f8f;
    padding:0 7px 0 0;
    margin:0;
    font-weight:bold
}

.grayInfoclear {
    font-size:11px;
    color:#b7b7b7;
    font-weight:bold;
    text-align:left
}

.blueTitlemed {
    font-size:11px;
    color:#009ddf;
    font-weight:bolder;
    text-align:left

}

.orangeInfo {
    font-size:11px;
    color:#f85e00;
    font-weight:bold;
    text-align:left
}
.orangeInfotimer {
    font-size:18px;
    color:#f85e00;
    font-weight:bold;
    text-align:left
}

.lastEntryinfo {
    font-size:10px;
    color:#b4b4b4;
    font-weight:bold;
    text-align:left;
    padding-top:4px;
}

.lastEntrytitle {
    font-size:10px;
    color:#f85e00;
    border-bottom:solid 1px #f85e00;
    font-weight:bold;
    text-align:left;
}

.imgUsermini {
    float:left;
    padding-right:5px;
}

.imgProd {
    width:200px;
    height:180px;
    border-bottom:dotted 1px #b7b7b7;
}

.imgProdescinta{
    width:112px;
    height:101px;
    position:absolute;
    z-index: 3;

}


.productsList{
    width: 990px;
    height: auto;
    overflow:hidden;
    margin-top: 20px;
}

.productsList h2 {
    font-size:19px;
    color:#8DC741;
    border-bottom:solid 2px #8DC741;
    padding:5px 0 0 10px;
    margin:0 0 3px 0;
}

.immediateDiscountIcon {
    margin:0 40px 0 0;
    text-align:center;
    width:auto;
}

.productsList #productsListMenu{
    margin: -5px 0 20px 100px;
}

.productsList #productsListMenu a{
    color: #FFF;
}

#productsListMenu .current{
    background: #FF6800;
    width: 160px;
    border-right: 1px solid #FFF;
    font-size:16px;
}

#productsListMenu .current a{
    font-size:16px;
}

#productsListMenu .no-current{
    background: #8DC741;
    width: 160px;
    border-right: 1px solid #FFF;
    font-size:16px;
}

#productsListMenu .no-current a{
    font-size:16px;
}

#productsListMenu .espOff{
    background-position: center left;
}

#productsListMenu .disc{
    background-position: center left;
}

#productsListMenu .lastSales{
    background-position: center left;
}

#productsListCont {
    /*border-left: 2px solid #EFEFEF;
    border-right:2px solid #EFEFEF;*/
    overflow:hidden;
    margin:0 0 0 25px;
}


.productsList ul{
    list-style: none;
}


.productsList li {
    float: left;
    margin: 0 20px 35px 0;
    border-right: 1px solid #EFEFEF;
    padding-right: 20px;
    height: 400px;
}


.clear {
    clear: both;
}


/* History of products*/
.history ul {
    margin: 0px;
    padding: 0px 0px 0px 20px;
}
.history ul li {
    width: 700px !important;
    border:solid 1px #8DC741;
    height: 100px;
    margin: 10px 0px 10px 0px;
}
.history .imagen {
    width: 50px;
    float:left;
    margin: 25px 0px 0px 25px;
}
.history .info {
    width: 340px;
    color:#878787;
    font-size: 16px !important;
    font-weight: bold;
    float:left;
    margin: 18px 0px 0px 10px;
}
.history .info a {
    color:#75A536;
    font-size: 16px !important;
}
.history .imagenpro {
    width: 100px;
    float:left;
    margin: 5px 0px 0px 15px;
}

.history .boton-align{
    float: left;
    margin: 30px 0px 0px 5px;
}

#generalIntroText {
    margin: 20px 0 20px 20px;
    font-size: 13px;
}
/* ToolTip */
#tooltip {
    color:#333;
}

/* VIEW PRODUCT*/
/********PRODUCT STYES **/


.productTitle {
    border-top: solid 2px #75A536;
    font-size:18px;
    color:#75A536;
    padding:10px 0 0 20px;
    margin:0 0 10px 0;
    font-weight: normal;
}


#prodContimg {
    width:320px !important;
    border-left: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-top: solid 1px #b3b3b3;
    float:left;
    margin-left:20px
}

#prodThumb1 {
    width:105px;
    height:75px;
    border-top: solid 1px #b3b3b3;
    border-right: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    text-align:center;
    float:left;
}

#prodThumb3 {
    width:106px;
    height:75px;
    border: solid 1px #b3b3b3;
    text-align:center;
    margin:auto;

}


#prodThumb2 {
    width:105px;
    height:75px;
    border-top: solid 1px #b3b3b3;
    border-left: solid 1px #b3b3b3;
    border-bottom: solid 1px #b3b3b3;
    text-align:center;
    float:right
}


.imgCenter {
    text-align:center;

}


#priceCont {
    width:580px;

}

#priceContint {
    width:580px;
    height:250px;
    /*background: #FFFFFF url(/images/bgPriceContint.jpg) repeat-x;*/
    border-top: solid 1px #8DC741
}


#priceContintHeader {
    width:580px;
    height:30px;
    margin: 0 0 10px 0
}


#securityInfo {
    float:right;
}
#securityInfo a{
    float:right;
    font-size: 11px;
    font-weight: bold;
}


.plus {
    color:#8DC741;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px


}

.clearGreen {
    color:#75a536;
    font-size:14px;
    font-family: "Trebuchet MS";
    padding:0 5px 0 5px

}

.medrGreen {
    color:#8DC741;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px

}

.darkrGreen {
    color:#75A536;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px

}

.bigdarkrGreen {
    color:#6B9632;
    font-size:32px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px;
    font-weight:bold;
    text-align:right

}



#prodInfoCont {
    width:990px;
    border-top:solid 2px #75a536;
    /*border-bottom:solid 1px #C9C9C9;*/
    border-right:solid 1px #C1C1C1;
    border-left:solid 1px #C1C1C1;


}

#prodInfoContIntern {
    width:950px;
    margin:auto;
    color:#858484
}


#prodInfoConttit {
    width:950px;
    height:20px;
    margin:auto
}

#prodInfoConttit span {
    height:20px;
    font-size: 16px;
    padding:2px 20px 2px 20px !important;
    text-align:center;
    font-weight:bold;
    background:#75a536;
    color:#FFFFFF
}

.prodInfolink {
    padding:0;
    margin:5px 0 0 0;
    text-align:right;



}
.prodInfolink a{
    color: #6B9632;
    text-align:right;
    text-decoration:none;
    font-size:11px
}

.prodInfolink a:hover{

    text-align:right;
    text-decoration: underline;
}
/* Carrousel */
#carrousel-lite-ofertas{
    margin: 0 auto;
    width:90%;
    padding-top: 30px;
}
.leftArrow {
    width:32px;
    min-height:32px;
    height:100%;
    float:left;
    background:url(/images/leftArrow.jpg) center no-repeat;
    margin-left:2px;
    cursor: pointer;
    margin-top: 150px;
}

.rightArrow {
    width:32px;
    min-height:32px;
    height:100%;
    float: right;
    background: url(/images/rightArrow.jpg) center no-repeat;
    margin-right:5px;
    cursor: pointer;
    margin-top: 150px;
}
#kactoosProdcont {
    width:990px;
    height:590px;

    /*border-top:solid 1px #C1C1C1;*/
    border-left:solid 1px #C1C1C1;
    border-right:solid 1px #C1C1C1;
}

.imgCenter {
    text-align:center;

}


#priceCont {
    width:580px;
    float: right;

}

#priceContint {
    width:580px;
    height:250px;
    background: #FFFFFF url(/images/web/bgPriceContint.jpg) repeat-x;
    border-top: solid 1px #8DC741
}


#priceContintHeader {
    width:580px;
    height:30px;
    margin: 0 0 10px 0
}

#actPrice {
    height:30px;
    padding:0 10px;
    background:#8DC741;
    color:#FFFFFF;
    font-size:22px;
    float:left;
    font-weight: bold;
}

#securityInfo {
    float:right;
    color:#75A536;
    background:#E0F0CC;

}


.plus {
    color:#8DC741;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px


}

.greenClearBig {
    color:#75a536;
    font-size:33px;
    font-weight:bold;
    padding:0;
    margin:0;

}


.medrGreen {
    color:#8DC741;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px

}

.darkrGreen {
    color:#75A536;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px

}

.bigdarkrGreen {
    color:#6B9632;
    font-size:32px;
    font-family:Arial, Helvetica, sans-serif;
    padding:0 5px 0 5px;
    font-weight:bold;
    text-align:right

}






#usersForgroupCont {
    width:315px;
    height:250px;
    float: right;
    margin-right:20px;
    border-top:  solid 1px #EA690B;
    border-left: solid 1px #B3B3B3;
    border-right: solid 1px #B3B3B3;
    background: url(/images/web/product/img_sombra_precios.png) repeat-x bottom left;
}

#usersForgrouptit {
    width:315px;


}
#usersForgrouptit span {
    text-align:center;
    font-weight:bold;
    background:#FF6600;
    color:#FFFFFF;
    padding:0 10px 0 10px;
    margin-left:20px;
    font-size:16px
}

#usersForgroupContint {
    width:240px;
    margin:10px auto 0;
    color:#b3b3b3
}

.cell {
    border-bottom:1px dotted #b3b3b3


}

.securityInfoTable {

    background:#E0F0CC;
    width:100%;
    text-align:right;
    padding:5px 0px 5px 0;

}
.securityInfoTable a{
    color:#75A536;
    font-size: 11px;
    font-weight: bold;
}



#priceTablecont {
    width:240px;
    height:250px;
    margin:auto
}


.graydarkBigger_tit {
    font-size:22px;
    color:#666666;
    font-weight:bold;
    padding:0;
    margin:0;
}
#carrousel-view {
    width:720px;
    height:140px;
    margin: 0px 0px 20px 2px;
}


#carrousel-view ul, li {
    list-style-type: none;

}


#carrousel-view ul {
    padding: 0;
    width:700px;
    margin:0 auto;
    padding:5px 0 0 25px;;

}

#carrousel-view  li {
    float:left;
    width:50px;
    /*height: 100px;*/
    margin-right:5px;
    font-size:11px;
    color:#666666;
    text-align:left;
}

#carrousel-view  li p {
    margin: 2px 0 0 0;
    padding: 0;


}

#carrousel-view .leftArrow {
    margin-top: 20px;
}

#carrousel-view .rightArrow {
    margin-top: 20px;
    margin-right: 10px;
}
.mintext{font-size: 11px; font-weight: bold;}
.listuser{color:#666; font-weight: bold}

.prod_descr{
    height: auto;
    padding: 0 0 30px 0;
    font-size: 12px;
}


/* Add to Product */
#joinGroupcont {
    width:990px !important;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin-top: 15px;
}

.imgProduct {
    border: #8DC741 1px solid;
    margin-left: 20px;
}

.imgSecurity {
    border: #E4EDCE 1px solid;
    padding-right: 10px;
}

#imgCab {
    float: right;
}

#divCab, .divCab {
    float: right;
    font-size: 16px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    padding:0 20px;
    font-size:16px;
}


#divCab a, .divCab a, #divCab2 a {
    font-size: 16px;
    color:#fff;
}

#divCab_cont {
    float: left;
    font-size: 16px;
    font-weight: bold;
    background: #75A536;
    height: 23px;
    margin: 0px 0px 0px 20px;
    padding: 0px 20px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
}
#divCab_category {
    float: left;
    font-size: 16px;
    font-weight: bold;
    background: #75A536;
    height: 23px;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
}

#contJoin {
    padding-left: 10px;
    padding-right: 10px;
    color: #666;
}


#contJoin h2{
    color: #9AD549;
    border: none;
    font-size: 20px;
}

#joinGrouptextPart1 {
    background:url(/images/add/con_1.gif) left top no-repeat;
    margin-top: 20px;
    height: 110px;
}

#joinGrouptextPart1 p{
    margin-left: 90px;
}


#joinGrouptextPart2 {
    background:url(/images/add/con_2.gif) left top no-repeat;
    margin-top: 20px;
}

#joinGrouptextPart2 p{
    margin-left: 90px;
    font-weight: bolder;
    padding-top: 5px;
    height: 75px;
    font-size: 13px;
}

#joinGrouptextPart3 {
    margin-top: 20px;
}

#joinButtons {
    margin-top: 30px;
    margin-left: 120px;
}

#joinFlecha {
    border-top: #EC7730 solid 1px;
    border-left: #EC7730 solid 1px;
    border-right: #EC7730 solid 2px;
    border-bottom: #EC7730 solid 2px;
    width: 325px;
    height: 18px;
    font-size: 10px;
    font-weight: bold;
    color: #EC7730;
    background: url(/images/web/add/flecha.gif) no-repeat center left;
    padding-left: 20px;
    margin: -22px 0 0 -20px;
    float: right;
}



/* Confirmation Page */

#confirmGrouptext {
    margin-left: 40px !important;
    margin-top: 25px;
}

#confirmGrouptext .congratsUser .congratsTitle{
    color: #A5BB5E;
    font-size: 24px;
    font-weight: bolder;
}

#confirmGrouptext .congratsUser .congratsText{
    color: #8D8D8D;
    font-size: 14px;
    font-weight: bolder;
}

#confirmGrouptext .congratsUser strong{
    color: #8D8D8D;
    font-size: 18px;
    font-weight: bolder;
}

.textJoin{
    color: #666;
    font-size: 11px;
}

.textJoin a{
    font-size: 11px;
}

.congratsTitleUsers{
    color: #A5BB5E;
    font-size: 15px;
    font-weight: bolder;
}



/* Registration / Login Areas */

.registrationForm {
    -moz-border-radius:3px 3px 3px 3px;
    border:1px solid #E0E0E0;

    font:15px/21px "Trebuchet MS","Arial",Helvetica,Verdana,sans-serif;
    margin:0;
    padding:5px 6px;
}

.registrationForm:focus {
    border-color: #EA690B;
    border-width: 1px;

}
/***ESTILOS PROPIOS PARA 4facebook_OC */
#fbocLeftzonecont {
    width:177px;
    height: auto;
    float:left;

}

#fbocLeftzone {
    width:230px;
    height: auto;
    float:left;
    margin-left: 20px;
}


#fbocLeftzone ul, li {
    list-style-type: none;


}



#fbocLeftzone ul {
    margin: 0;
    background-color: #4EACE9;
    padding: 0;

}

#fbocLeftzone  li {
    padding:4px 0px 5px 0px;
    border-bottom:1px dotted #68BCEF;
    text-align: right;
    font-weight: bold;
    font-size:12px;
}

#fbocLeftzone  li a {
    padding:0 10px 0px 0px;
    padding-left: -20px;
}

.catLi:hover {
    background-color: #F0F8F9;
    cursor: pointer;
}

.catLi {
    cursor: pointer;
    background-color: #EBF7FA;
    /*width: 220px !important;*/
}

.catLi a{
    color: #4EACE9;
}

#fbocLeftzone .title_cat {
    background-color: #579ED5;

}


#fbocLeftzone .title_cat:hover {
    background-color: #4EACE9;
    cursor: pointer;

}

#fbocLeftzone  a {
    color: #FFFFFF;
    font-style: italic;
    text-decoration: none;
}

#catTitle {

    background:#4EACE9;
}
#catTitle a {
    font-weight:bold;
    color: #FFFFFF;
}



#fbokRightzonecont {
    width:740px;
    float:right;
}


#fbokRightzonecont #productsListMenu {
    padding-left: 28px;


}
#fbokRightzonecont #productsListMenu a{
    color: #FFF;

}

.pagtop{ text-align: right;}

#fbokRighthelp {
    width:660px;
    margin-right: 20px;
    height:420px;
    float:right;
    padding: 15px 15px 15px 15px;
    border:solid 1px #CCC;
    margin-bottom: 20px;
    font-family: "Trebuchet MS" !important;

}
#fbokRightzone {
    width:660px;
    margin-right: 20px;
    height:100px;
    float:right;
    padding: 15px 15px 15px 15px;
    border:solid 1px #CCC;
    margin-bottom: 20px;
    font-family: "Trebuchet MS" !important;

}
/* History of products*/
#historyCont  {
    width: 980px;
    height: 1200px;
}
.history  {
    width: 730px;
    float: left;
}

.history ul {
    margin: 0px;
    padding: 0px 0px 0px 20px;
}
.history ul li {
    width: 690px !important;
    border:solid 1px #8DC741;
    height: 100px;
    margin: 10px 0px 10px 0px;
}
.history .imagen {
    width: 50px;
    float:left;
    margin: 25px 0px 0px 25px;
}
.history .info {
    width: 340px;
    color:#878787;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    float:left;
    margin: 18px 0px 0px 10px;
}
.history .info strong a {
    color:#75A536;
    font-size: 16px;
}
.history .imagenpro {
    width: 100px;
    float:left;
    margin: 5px 0px 0px 15px;
}

.history .boton-align{
    float: left;
    margin: 30px 0px 0px 5px;
}

#historyRight {
    width: 240px;
    float: right;
    margin: 10px 10px 0 0;
}

.historyRightDiv {
    border: 1px solid #8DC741;
    width: 240px;
}

.historyRightDiv h2 {
    background: #8DC741;
    font-size: 14px;
    color: #FFF;
    text-align: center;
    width: 240px;
}

.historyRightDiv img {
    margin-bottom: 5px;
    cursor: pointer;
}

.historyRightDiv div {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
    color: #666666;
    padding: 2px;
}

.historyRightDiv th {
    color: #75A536;
    font-size: 24px;
}

.historyRightDiv td {
    color: #75A536;
    font-weight: bold;
}

.historyRightDiv table {
    margin-bottom: 8px;
}

.historyRightDiv button {
    float: right;
}

.medalGold { background: url(/images/web/icons/medal_gold.png) no-repeat top left; width: 32px; height: 32px; position: absolute; margin-left: 30px;}
.medalSilver { background: url(/images/web/icons/medal_silver.png) no-repeat top left; width: 32px; height: 32px; position: absolute; margin: 5px 0 0 5px;}
.medalBronze { background: url(/images/web/icons/medal_bronze.png) no-repeat top left; width: 32px; height: 32px; position: absolute; margin: 5px 0 0 5px;}




.titH2{ color: #8DC741; border-bottom: solid 1px #8DC741; font-weight: bold; font-size: 16px;}
.titcontH2{ color: #8DC741; border-bottom: none; padding: 0px;  font-weight: bold; font-size: 16px; margin: 0px 0px 0px 260px;}

.pricegrayTitlemedmini a{
    font-size:12px;
    color:#666666 ;
    font-weight:bold;
    text-align:left;


}
.pricegrayTitlemedmini{
    padding-left: 10px;
    text-align: left;
    padding-right: 10px;
    color:#666666;

}
.grayTitlemedmax {font-size: 15px; font-weight: bold;}
.grayTitlemedmax .green {color: #75a536; font-size: 18px;}
.grayTitlemedmax .blue {color: #329edc; font-size: 18px;}
.grayTitlemedmax .titpre { padding-top: 10px;}
.blue {color: #079CE0; font-weight: bold; font-size: 16px }
.orangeInfomax{font-size: 24px; color:#f85e00; font-weight:bold;}
/* Kactoos Pagination */
div.pagination {
    background-color:#fff;
    color:#48b9ef;
    padding:10px 0 10px 0;
    font-size: 13px;
    text-align: right;
}

div.pagination a {
    color:#009DDF;
    padding:2px 5px;
    margin:0 2px;
    font-size: 13px;
    text-decoration:none;
    border:2px solid #f0f0f0;
}

div.pagination a:hover, div.pagination a:active {
    border:2px solid #8dc741;
    color:#8dc741;
    font-size: 13px !important;
}

div.pagination span.current {
    padding:2px 5px;
    border:2px solid #8dc741;
    color:#fff;
    font-weight:bold;
    background-color:#8dc741;
}
div.pagination span.disabled {
    display:none;
}



/* Home User */

#homeUserCarrousel {
    width:990px;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin: 15px 0 15px 0;
}


#homeUserCarrousel #divCab, #homeUserCarrousel .divCab {
    float: left;
    font-size: 16px;
    font-weight: bold;
    background: #75A536;
    width: 160px;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-left: 20px;
    margin-top: -2px;
    padding: 0 20px;
    width: auto;
}

#divCab span, .divCab span, #divCab2 span {
    color:#8DC741;
    font-size:20px;
    line-height:16px;
    margin:0;
    padding:0;
}

#homeUserCarrousel #carrousel-lite-ofertas {
    margin-bottom: 15px;
}

#homeUsers {
    width:990px;
    height:320px;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin: 15px 0 15px 0;
    background: url(/images/web/bgComunitycont.jpg) bottom left repeat-x;
}


#homeUsers #divCab, #homeUsers .divCab  {
    float: right;
    font-size: 16px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-right: 20px;
    margin-top: -2px;
    padding:0 20px;
}

#homeUsers #infoCont {
    float:left;
    border-right: #E4EDCE solid 1px;
}


#homeUsers #usersContn {
    width:600px;
    height:95px;
    margin:15px 0 30px 0;
    padding:5px 0 0 5px;
    float:right;
}

#homeUsers #usersContn ul, li {
    list-style-type: none;

}

#homeUsers #usersContn ul {
    margin: 0;
    padding: 0;
}

#homeUsers #usersContn li {
    float: right;
    padding:2px 0 4px 4px;
    width:41px;
    height:41px;
    margin:0 2px 0 0


}

#homeUsers #usersContn a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;

}

#conTdivCab {
    border-top: #75A536 2px solid;
    width: 99%;
    float: right;
    /* margin-right: -25px;*/
}

#imgRed {
    margin: 35px 0 0 70px;
}

#imgRed img{
    margin-left: 15px;
    border: 0;
}
#generalForm{padding-left: 20px;}
#generalForm .blue{ border: none !important;}
#generalForm li{width: 550px; padding-bottom: 20px;}
#generalForm .title{color: #75A536; font-size: 22px; font-weight: bold;}
#generalForm li label{ color: #75A536; font-size: 16px; font-weight: bold; width: 360px; float: left;}
#generalForm li .campo{  width: 200px; }
#generalForm li em{ font-size: 9px; margin: 0px !important; padding: 0px !important;}
#generalForm a {color: #079CE0;}
#generalForm .error {

    border:1px solid red;

}


.tipreg{border-bottom:#DEDEDE 1px solid; font-size: 16px;}
.tipreg strong{font-size: 20px;}
/* Login Page */

#loginCont {
    margin:15px auto;
    /*border: #75A536 1px solid;
    background: #9AD549;*/
    height: 350px;
}

#loginCont #loginInt1 {
    background: #E3EFC7;
    border: #75A536 1px solid;
    width: 430px;
    height: 280px;
    float: left;
    margin: 20px 20px 0 52px;
}

#loginCont #loginInt1 h2{
    border: none;
    color: #75A536;
    font-size: 20px;
    margin: 0 0 5px 10px;
}

#loginCont #loginInt1 h3{
    color: #8E8E8E;
    font-size: 17px;
    margin-left: 25px;
}

#loginCont #loginInt1 p{
    color: #8E8E8E;
    font-size: 13px;
    font-weight: 500;
    margin: -5px 80px 10px 25px;
}

#loginCont #loginInt1 button{
    float: right;
    margin-right: 15px;
}


#loginCont #loginInt2 {
    background: #BEDB82;
    border: #75A536 1px solid;
    width: 430px;
    height: 280px;
    float: left;
    margin: 20px 30px 0 0;
}

#loginCont #loginInt2 h2{
    border: none;
    color: #FFF;
    font-size: 24px;
    margin: 0 0 0 40px;
}

#loginCont #loginInt2 h3{
    color: #75A536;
    font-size: 14px;
    margin: -10px 0 0 40px;
    font-weight: bold;
}

#loginCont #loginInt2 p{
    color: #8E8E8E;
    font-size: 13px;
    font-weight: 500;
}

#loginCont #loginInt2 button{
    float: right;
    margin-right: 15px;
}

#loginCont #loginInt2 table{
    margin: 25px 15px 10px 50px;
}

#loginCont #loginInt2 input{
    border: #75A536 1px solid;
    width: 150px;
    height: 15px;
    background: #E7F3D3;
    font-size: 11px;
}

#loginCont #loginInt2 input:focus {
    border-color: #EA690B;
    border-width: 2px;
    margin: -1px;
    outline: medium none;
}

.titLogin {
    color: #75A536;
    font-size: 18px;
    font-weight: bolder;
    padding-right: 15px;
}

#forgotPass a{
    float: left;
    text-decoration: underline;
}


/* Error Div */
#errorsDiv
{
    background-color:#E96928;
    padding: 10px;
    margin:10px;
    display: none;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}

#errorsDiv strong
{
    color: #FFF;
    font-size: 13px;
}

#errorsDiv ul
{
    margin: 10px 0 0 0 !important;
}

#errorsDiv li
{
    margin-bottom:5px !important;
    color:white;
}
.pricegrayTitlemedmini a {color: #329edc;}

.table_current td {
    padding: 0px 5px;
}

#titcont {
    width:990px !important;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-top: #8DC741 solid 1px;
}
.title_t_b{font-weight:bold; color:#819E41;}
.title_h{ color:#819E41; font-size:22px; letter-spacing:2px;}
.title_med{ color:#819E41; font-size:16px;}
.title_h1{ color:#819E41; font-size:28px; letter-spacing:2px; padding-top:0px;}
.title_h1 strong{ color:#819E41; font-size:32px; letter-spacing:2px; padding-top:0px; }
.title_hw{ color:#819E41; font-size:14px; padding:5px;}

.title_hw_green{
    color:#666;
    font-size:16px;
    padding:5px;
}

.subtitle_hw_green{ color:#666; font-size:16px;}
.border_hw{background:url(/images/brd.jpg); background-repeat:repeat-y; background-position:center;}
.title_h .resalt1{color:#409ACF;}
.title_h .resalt2{color:#FE7C26;}
.padd{ padding: 0px 20px;}
.listuser td{height: 25px;}
.grayTitlemedmini{font-size: 12px; }
#mainCont .pagtop {padding-right: 18px;}
.citylast{height: 1px;}




/* My Kactoos*/
#myKactoosCont {
    width:990px;
    height:320px;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin: 15px 0 15px 0;
    background: url(/images/web/bgComunitycont.jpg) bottom left repeat-x;
}


#myKactoosCont #divCab, #myKactoosCont .divCab {
    float: left;
    font-size: 20px;
    font-weight: bold;
    background: #75A536;
    width: 180px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-left: 20px;
    margin-top: -2px;
}

#myKactoosCont #divCab2 {
    float: right;
    font-size: 16px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-right: 20px;
    margin-top: -2px;
    padding:0 20px;
}

#myKactoosCont #infoCont {
    float:left;
    border-right: #E4EDCE solid 1px;
}


#myKactoosCont #usersContn {
    width:600px;
    height:95px;
    margin:15px 0 30px 0;
    padding:5px 0 0 5px;
    float:right;
}

#myKactoosCont #usersContn ul, li {
    list-style-type: none;

}

#myKactoosCont #usersContn ul {
    margin: 0;
    padding: 0;
}

#myKactoosCont #usersContn li {
    float: right;
    padding:2px 0 4px 4px;
    width:41px;
    height:41px;
    margin:0 2px 0 0


}

#myKactoosCont #usersContn a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;

}

#usersContnHistory {

    width:290px;

    height:auto;

    margin:10px 10px 5px 10px;

    padding:5px 0 0 0px;

    background-color: #f4f4f4;

    overflow: hidden;

}



#usersContnHistory ul, li {

    list-style-type: none;



}



#usersContnHistory ul {

    margin: 0;

    padding: 0;

}



#usersContnHistory li {

    float: right;

    padding:7px 7px 7px 7px;

    width:41px;

    height:41px;

    margin:0 2px 0 0





}



#usersContnHistory a {

    color: #ffffff;

    text-decoration: none;

    font-size:12px;

    font-weight:bold;



}





#usersContnHistoryList {

    width:200px;

    height:auto;

    padding:5px 0 0 0px;

    float:left;

}



#usersContnHistoryList ul, li {

    list-style-type: none;



}



#usersContnHistoryList ul {

    margin: 0;

    padding: 0;

}



#usersContnHistoryList li {

    float: left;

    padding:2px;

    width:31px;

    height:31px;

    margin:0 2px 0 0;

    border: none;





}



#usersContnHistoryList a {

    color: #ffffff;

    text-decoration: none;

    font-size:12px;

    font-weight:bold;



}



#usersContnHistoryList span {

    color: #EA690B;

    text-decoration: underline;

    font-size:12px;

    font-weight:bold;

    margin-top: 5px;



}


/*** Confirmation pages ***/

#kregcont {
    width:100%;
    padding-top:15px;
    margin-bottom:10px;
    overflow:hidden;

}
#kregInfo {
    width:93%;
    margin:10px auto;
    height:auto;
    /*background:#33FFFF*/
}

#kregPict {
    /*
    width:145px;
    height:140px;
    background:#33FF99;
    */
    border:solid 2px #fd8900;
    float:left;
    margin-top:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;

}

#kregtxtcont {
    width:80%;
    height:auto;
    /*background:#FFFFFF;*/
    float:right;

}




#kregCentertxt {
    height:30px;
    width: 683px;
    background:#FFFFFF;
    float:left
}



#kregDisplaytxt {
    width:96%;
    padding:0 2%;
    padding-top:0;
    height:auto;
    background:#FFFFFF;
    float:left;
    /*color:#a1a1a1;*/
    font-size:15px;
    text-align:left;
}

.bigFont {
    font-size: 18px;
}

.imgProdSale{
    width: 112px;
    height: 101px;
    position: absolute;
}



/* Testimonios */
#testimoniosCont {
    width:990px;
    height:550px;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin: 15px 0 15px 0;
    background: url(/images/web/bgComunitycont.jpg) bottom left repeat-x;
}


#testimoniosCont #divCab, #testimoniosCont .divCab {
    float: left;
    font-size: 18px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-left: 20px;
    margin-top: -2px;
    padding:0 20px;
}


#testimoniosContPub {
    border-top: #75A536 solid 2px;
    width:450px;
    height:225px;
    float: right;
    text-align:right
}

#testimoniosContPub #divCab, #testimoniosContPub .divCab {
    float: left;
    font-size: 16px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-left: 20px;
    margin-top: -2px;
    padding:0 20px;
}

#testimoniosCont #infoCont {
    float:left;
    margin: 30px;
    width: 100%;
    height: auto !important;
    padding-left: 7px;
}


#testimoniosCont #infoCont ul, li {
    list-style-type: none;

}

#testimoniosCont #infoCont ul {
    margin: 0;
    padding: 0;
}

#testimoniosCont #infoCont li {
    float: left;
    width:182px;
    height:190px;
    margin:0px 60px 40px 0;
    background: #98BD49;
}

#testimoniosCont #infoCont li span{
    float: right;
    margin:0 6px 0 0;
    color: #FFF;
    line-height: 13px;
    font-size: 13px;
    font-weight: bold;
}

#testimoniosCont #infoCont a {
    color: #ffffff;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;

}


#pubCont {
    float:left;
    margin: 10px;
    width: 100%;
}


#pubCont ul, li {
    list-style-type: none;

}

#pubCont ul {
    margin: 0 0 0 30px;
    padding: 0;
}

#pubCont li {
    float: left;
    width:126px;
    height:126px;
    margin:5px;
}

.testimonials {
    height:210px;
    margin:0px 0 0 0;
    text-align:left;
}

.testimonials h2, #commentsCont h2 {
    color:#666;
    font-family:georgia,times,arial;
    font-size:16px;
    font-weight:normal;
    line-height:1.2em;
    margin:0 0 30px;
    padding:0;
    text-align:left;
}

.testimonials cite, #commentsCont cite {
    color:#75A536;
    font-size:12px;
    padding:4px 0 0 20px;
}

.testimonials cite img, #commentsCont cite img {
    margin:7px 0 0;
    border: 0;
}



/* Partners */
#partnersCont {
    width:990px;
    height:460px;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin: 15px 0 15px 0;
    background: url(/images/web/bgComunitycont.jpg) bottom left repeat-x;
}


#partnersCont #divCab, #partnersCont .divCab {
    float: left;
    font-size: 20px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 28px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-left: 20px;
    margin-top: -2px;
    padding:0 20px;
}

#partnersCont h4 {
    text-align: left;
    font-size: 22px;
    font-weight: bold;
    vertical-align: middle;
    color: #75A536;
    margin-left: 20px;
    margin-top: 40px;
    border-bottom: #75A536 solid 2px;
    width: 350px;
}

#partnersCont h3 {
    text-align: left;
    font-size: 22px;
    font-weight: bold;
    vertical-align: middle;
    color: #75A536;
    margin-left: 50px;
    margin-top: 40px;
    border-bottom: #75A536 solid 2px;
    width: 200px;
}

#partnersFooter{
    width:990px;
    height:auto;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin: 15px 0 15px 0;
    background: url(/images/web/bgComunitycont.jpg) bottom left repeat-x;
}


#partnersFooter #divCab {
    float: left;
    font-size: 18px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-left: 20px;
    margin-top: -2px;
    padding:0 20px;
}

#partnersFooter ul, li {
    list-style-type: none;

}

#partnersFooter ul {
    margin: 0 0 10px 30px;
    padding: 0;
}

#partnersFooter li {
    float: right;
    margin:0 15px 0 0;
}

#demotip {
    display:none;
    background:transparent url(/images/tooltip/white_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#000;
}



/* Optimize Kactoos */
#optimizeContainer {
    overflow: hidden;
    margin: 0 0 30px 0;
}


#optimizeContent {
    float: right;
    width: 600px;
    margin:20px 100px 0 0;
    overflow:hidden;
    font-size:1.4em;

}

#optimizeText h1 {
    color:#8DC741;
    font-size: 50px;
}
#optimizeText img {

}

#optimizeContent h2 {
    color:#666666;
    font-size:16px;
}

.regularText {
    text-align: right;

}




#optimizeMenu {
    width: 206px;
    overflow: hidden;
    float:left;
    background-color: #F7F8F2;
}

#optimizeMenu li {
    border-right: 1px solid #EEEEEC;
}


#optimizeMenu .selected {
    background-color: #fff;
    border-right: 1px solid #fff;

}


/* displayform */
.displayform td{
    padding: 5px;
    font-size: 12px;
    text-align: left;
}
.displayform td a{
    text-align: center;
    color: #75a536; font-size: 18px;
}
.displayform td p
{
    padding-right: 5px;
    margin-top:10px;
}
.displayform .price{
    font-size: 16px;
}
.displayform .infohelp img{
    float:left;
    padding-right: 10px;
}
.displayform .bt{
    border-top:solid 2px #F4F4F4;
}
.displayform .bb{
    border-bottom:solid 2px #F4F4F4;
}
.displayform .br{
    border-right:solid 2px #F4F4F4;
}

.displayform .infohelp strong{
    color:#FF6400;
    font-size: 16px;
}
.displayform .infohelp span{
    color:#8DC741;
    font-size: 12px;
}
.displayform .green {color: #75a536; font-size: 18px;}
.displayform .blue {color: #329edc; font-size: 18px;}
.form_re strong{color: #75a536;}
.form_re span{color: #FF6400;}

#offersDescription {
    padding-left:28px;
    margin:0 0 12px;
    font-size: 12px;
}

.imgdetail {

}

.networkUsersContainer {
    text-align: center;
    margin: 40px 0 0 80px;
}

.networkTitle {
    color:#009DDF;
    font-size:16px;
    text-align:right;
}

.networkNumber span {
    -moz-border-radius:3px 3px 3px 3px;
    background-color:#009DDF;
    color:#FFFFFF;
    font-size:15px;
    line-height:13px;
    padding:2px 9px;
}
.parform label{ height: auto;}
.parform em{ padding-bottom: 10px;}


/* Fancy Box*/
#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
}

/* My Kactoos*/
.myAccountTable{
    margin: 10px 0 0 0;
}

.myAccountTable td {
    font-size:14px;
    color:#499EE1;
    font-weight:bold;
    border-bottom:1px dotted #B5CDDF;
    padding: 5px 0 5px 0;
}

.myAccountTable .tdIntro {
    color:#FF6600;
}

.myAccountTable .tdFooter {
    padding-top: 10px;
    color:#AFAFAF;
    font-size:12px;
    font-weight:normal;
}

#lista-espera-error {
    float: left;
    border: 2px solid #E4EDCE;
    margin: 30px 0 0 30px;
}

#lista-espera-error h1 {
    color: #8DC741;
    font-size: 22px;
    font-weight: bold;
}

#lista-espera-error p {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}




.green-list {
    color: #75A536;
}

#flagsContainer

{

    z-index:1000;

    width:100px;

    text-align:left;

    margin: 0 0 0 20px;

    padding:0;

    position:absolute;

    padding:5px 0 5px 3px;

    border: 1px solid #ccc;

    background-color:#fff;

    display:none;

}



#flagsContainer ul

{

    width:100%;

    margin:0;

    padding:0;

    list-style:none;

    list-style-type:none;

}

#flagsContainer li

{

    padding: 2px 5px 1px 5px;



}
#flagsContainer li a, #flagsContainer li a:hover

{

    color: #75a536;



}


#flagsContainer img

{

    margin: 0px 5px 0px 2px;

}

.greenTitlemed {
    font-size:11px;
    color:#75A536;
    font-weight:bolder;
    text-align:left
}
#othercountry{display: none;}
#othercountry p{color:#666; font-size: 14px; padding: 10px 10px;}
#othercountry .green{color:#75a536;  }
#othercountry .bb{ border-bottom:solid 2px #75a536; }
#continfoprice{width: 600px; float:left;}

.sale #priceTablecont {

    width:240px;

    height:250px;

    margin:0px 40px;

}



.sale #usersForgroupCont {

    width:615px;

    height:250px;

    margin:10px;

    border:none;

    border-top:  solid 2px #A4A4A4;

    float: none;

}



.sale #usersForgroupContint {

    width:240px;

    margin:10px auto 0;

    color:#b3b3b3

}

#usersForgrouptit_green span {

    text-align:center;

    font-weight:bold;

    background:#A4A4A4;

    color:#FFFFFF;

    padding:0 10px 0 10px;

    margin-left:20px;

    font-size:16px

}



.sale #usersContnHistory {

    width:310px;

    height:180px;

    margin:0px 10px 5px 10px;

    padding:5px 0 0 0px;

    background-color: #f4f4f4;

    overflow: hidden;

    float: left;

}

.sale #infoCont_toppos {

    height:110px;

    margin:10px 20px 20px 20px;

    padding-top: 0px;

    padding-left: 310px;

}



/* WishList */
#wishlistCont {
    width:990px;
    height:auto;
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
    border-top: #75A536 solid 2px;
    margin: 15px 0 15px 0;
    background: url(/images/web/bgComunitycont.jpg) bottom left repeat-x;
}


#wishlistCont #divCab {
    float: left;
    font-size: 18px;
    font-weight: bold;
    background: #75A536;
    width: auto;
    height: 23px;
    text-align: center;
    vertical-align: middle;
    color:#fff;
    margin-left: 20px;
    margin-top: -2px;
    padding:0 20px;
}

#wishlistCont h2 {
    font-size: 20px;
    font-weight: bold;
    color: #75A536;
}

#wishlistCont h3 {
    margin-top: -10px;
}

#wishlistCont #tabTags {
    border-left: #E4EDCE solid 2px;
    border-right: #E4EDCE solid 2px;
    border-bottom: #E4EDCE solid 2px;
}

#wishlistCont #titTags {
    background: #8DC741;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
}

#wishlistCont #tdTags {
    padding: 10px;
}

#wishlistCont #tdTags ul{
    width: 590px;
}

#wishlistCont #tdTags li{
    float: left;
    padding-right: 10px;
}

.plr{ padding: 0px 20px}

/** Page Bug */



#hwDisplay {

    width:845px;

    height:auto;

    margin: auto;

    overflow:hidden;

}



#hwBoxescont {

    width:100%;

    float:left;





}



#hwRightzone {

    width:400px;

    height:auto;

    float:right;



}





#hwLeftzone {

    width:400px;

    height:auto;

    float: left;



}





#hwStepscont {

    width:100%;

    float:left;

    height:auto;
    margin-top:25px;



}



#hwStepscont p {

    font-size:18px;

    font-weight:lighter;

    color:#44a1e7;

    width:100%;

}



#bug_description{ width: 380px}
.f10{font-size: 10px;}


/* IE Dialog */
#dialog-ie {
    width: 550px;
    height: 280px;
    padding: 20px;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    color: rgb(79, 79, 79);
    font-size: 12px;
}

#dialog-ie h1 {
    display: block;
    font-size: 1.3em;
    margin-bottom: 0.5em;
    color: rgb(51, 51, 51);
    font-family: Helvetica,Arial,sans-serif;
    font-weight: bold;
    border: none;
}

#dialog-ie p {
    margin-bottom: 1em;
}

#_ul {
    list-style: none; 
    padding: 0px 0px 0px 10px;
    float: left;
}

#_ul li {
    float: left;
}
.imgTitlePart{width:200px; float:right;}
.imgTitlePart img {border: 1px solid #75A536;}
.imgTitlePart h2 { font-size: 20px; color: #75A536;}
.divPartcont{width:900px; padding-left:25px; }
.divPartimg{width:250px; float:left;}
.divPartimg img {border: 1px solid #75A536;}


.divPartimgTxt{width:400px; float:left;}
.divPartimgTxt h2 { font-size: 20px; color: #75A536;}
.divPartimgTxt span { font-size: 18px !important;}
.divPartimgTxt td { padding-bottom: 10px;}


.divPartxt{width:850px; float:left; }

.infohelp a{ color:#FF6400 !important; font-size:16px !important;}
.infohelp a:hover{ color:#329EDC !important; font-size:16px !important;}

/* Chulito */
.chulitoBig{ background:url(/images/accept.png); background-repeat:no-repeat; width:16px; height:16px; position:absolute; top:85%; left:90%;}
.chulito{ background:url(/images/accept.png); background-repeat:no-repeat; width:16px; height:16px; position:absolute; top:75%; left:80%;}


/* Kactoos es Seguro */
.kactoos-seguro-contBig {
    background: url(/images/web/unirse-bar.jpg);
    width: 809px;
    height: 23px;
    text-align: right;
    font-size: 13px;
    float: right;
}

.kactoos-seguro {
    font-weight: bold;
    color: #75A536;
    text-decoration: none;
}
.kactoos-seguro:hover {
    text-decoration: underline;
}

/* Web Mail Users*/
#inboxCont {
    margin: 0 auto;
    padding: 20px;
    width: 95%;
    font-family: "Trebuchet MS" !important;
    font-size:12px !important;
}

#inboxMenu {
    float: right;
}

.inboxMenuTit {
    color: #75A536;
    font-size: 16px;
    text-align: center;
    width: 100px;
    margin-left: 15px;
    float: left;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.inboxMenuTit a{
    color: #75A536 !important;
    text-decoration: none !important;
}

.inboxMenuTit a:hover{
    color: #FFF !important;
}

.inboxMenuTit:hover {
    color: #FFF !important;;
    background: #75A536;
}

.inboxMenuTitCurrent {
    color: #FFF;
    background: #75A536;
    font-size: 16px;
    text-align: center;
    width: 100px;
    margin-left: 15px;
    float: left;
    cursor: pointer;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.inboxMenuTitCurrent a{
    color: #FFF !important;
    text-decoration: none !important;
}

#inboxCont table {
    font-size: 14px;
}

#inboxCont td{
    border-top: 2px solid #EFEFEF;
    height: 70px;
}

#inboxCont .title {
    color: #75A536;
    font-weight: bold;
    text-decoration: none;
}

#inboxCont .border {
    width: 10px;
    height: 40px;
    border-left: 2px solid #EFEFEF;
}

#inboxCont .deleteItem{
    color: #75A536;
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
    cursor: pointer;
}

#inboxCont a:hover{
    text-decoration: underline !important;
}

#inboxCont h1{
    color: #75A536;
    font-size: 20px;
    border: none;
    margin: 0;
}

#inboxCont h2{
    color: #AAA;
    font-size: 12px;
    border: none;
    margin-top: -35px;
    float: right;
}

#inboxCont .border-top {
    border-top: 2px solid #EFEFEF;
    padding: 15px;
}

.questionDelete {
    display: none;
    cursor: default;
}

.questionDelete h1{
    color: #75A536;
    font-size: 20px;
    border: none;
    margin: 0;
}

.categoriasHome
{
    padding: 4px;
    margin: 4px;
}

.categoriasHome li
{
    float:left;
    margin:4px;
    width:30%;
    list-style-image: url(/images/_icon_li.gif);
}


.categoriasHome li a
{
    color: #EA690B;
    font-size: 12px;
    text-decoration:underline;
}

.categoriasHome li a:hover
{
    color: #819E41;
    text-decoration:none;
}

#couponTable {
    font-size: 13px;
    width: 284px;
    height: 187px;
    background: url(/images/web/unirce/cupon.png) no-repeat;
    position: relative;
    margin-left: 130px;
    margin-top: 20px;
}

#couponTable span{
  color: #FFF;
  font-weight: 500;
}

#couponTable input{
    border:none;
    color:#ED693F;
    font-size: 19px;
    width: 140px;
    text-align: center;
    background: none;
}

#couponTable input:focus{
    outline: none;
}

/* Header */
#header {
	width: 990px;
	background-color: #F4F8EC;
	height: 30px;
	position: relative;
}

#header ul {
    margin-top: 2px;
}

#header input {
    width: 143px;
}

#headerImg {
	width: 21px;
	height: 21px;
	background:url(/images/web/icons/iconoMail.png) no-repeat;
	position: absolute;
	left:7px;
	top: 4px;
}

#headerText1{
	width: 191px;
	left:31px;
	top: 6px;
	position: absolute;
	text-align: left;
}

#headerText2{
	width: 149px;
	left:220px;
	top: 6px;
	position: absolute;
	text-align: left;
}

#headerText3{
	width: 50px;
	left:370px;
	top: 6px;
	position: absolute;
	text-align: left;
	cursor: pointer;
}




/* Ratings */

#divRating {
    width:990px !important;
    border-top: #75A536 solid 2px;
    margin-top: 15px;
    margin-left: -20px !important;
}


#divFormRatingTxt {
    width: 470px;
}

#divFormRating {
    width: 500px;
    height: auto;
    border-right: 2px solid #CCC;
    margin: 50px 10px 10px -100px;
    float: left;
}

#divFormRating td {
    padding-top: 15px;
}

#divFormRating strong {
    font-size: 18px;
    color: #75A536;
}

#divFormRating textarea {
    border: 1px solid #75A536;
    width: 340px;
    color:#666
}

#divResultRating {
    width: 300px;
    height: 300px;
    margin: 20px 10px 10px 0px;
    float: right;
}

#divResultRating h2 {
    font-size: 24px;
}

#divResultRating h3 {
    font-size: 18px;
    color: #C5C5C5;
    margin-top: -5px;
}

#divResultRating table {
    margin-left: -50px;
}
.cursor{
    cursor: pointer;
}

.ajaxLoad {
    display: none;
}

#btn_prev {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 10;
    cursor: pointer;
}

#btn_next {
    position: absolute;
    left: 98%;
    top: 50%;
    z-index: 9999;
    cursor: pointer;
}

.displaySubCat {
    color:#FFF;
    font-size: 14px;
    margin-left: -5px;
    margin-right: 5px;
    font-style: normal;
}

#div-delicious ul {
    list-style: none;
    float: none;
}

#div-delicious li {
    list-style: none;
    float: none;
    width: 100%;
    height: auto;
    margin-left: -25px;
}

#div-delicious .sidebar-title {
    background: url(/images/delicious_32x32.png) no-repeat;
    padding-left: 40px;
    height: 35px;
}
/*New view for product*/
.view_des{ min-height:100%;
height: auto!important;
height:100%;

text-align: justify;
border-left: solid 150px #FFF;
font-size:  14px;

}
.view_des_img{ position: relative;
margin-left: -130px;
float: left;
width: 130px;}
.view_des h1{color:#8DC741;
font-size:20px;}
.back_green{ background-color: #F3FBD6; border-left: solid 150px #F3FBD6 !important;}
.line_green{background-color: #E0F0CC;}
.view_des_con{font-weight:500; padding-right:10px;}
.view_des_fb{text-align:center; }

/* Pautefacil Style*/
.pautefacil{
    float:left;/*Esta linea es la que hace que se vean los anuncios horizontales*/
    padding:0;
    list-style:none;
    overflow:hidden;
    display:block;
}

.pautefacilLogo{
    padding:0;
    list-style:none;
    overflow:hidden;
    background-color:#eee !important;
}

.pautefacilBox{
    float:left;/*Esta linea es la que hace que se vean los anuncios horizontales*/
    padding:0;
    list-style:none;
    overflow:hidden;
    display:block;
    width: 25%;
    height:75px;
}

.pautefacilTitle{
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:12px !important;
    color:#75A536 !important;
    font-style: normal !important;
}

.pautefacilDescrip{
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:12px !important;
    color:#333 !important;
    font-style: normal !important;
    font-weight: 500;
}

.pautefacilUrlv{
    font-family:Arial, Helvetica, sans-serif !important;
    font-size:12px !important;
    color:#75A536 !important;
    font-style: normal !important;
}

.showAdds {
    height: auto;
}

.showAddsV .pautefacilBox {
    text-align: left !important;
    width: 230px !important;
    height:85px  !important;
}

.emailNewsLetter {color:#666;}
