ul, li{ margin:0px; padding:0px;list-style-type:none; }.list li{ margin-left: 2.0cm; margin-bottom: 0cm;list-style-type:disc; }.list2 li{ margin-left: 20px; margin-bottom: 0cm;list-style-type:disc; }a.textLink {color:#4A0115; text-decoration:underline;}hr {     border: none;     background-color: #CFCFCF;    color: #CFCFCF;    height: 1px;    width: 100%;    clear:left;}input, textarea {    font-size: 12px;    font-weight: normal;    color: #666666;    border-color: #999999;    border-width: 1px;    border-style: solid;    padding-left:3px;}  input[type='radio'],input.radio, input[type='checkbox'],input.checkbox  {    border:0px;}option {    color: #666666;    background-color: #FFFFFF;    border:0px;}select {    color: #666666;    background-color: #FFFFFF;    border-color: #999999;    border-width: 1px;    border-style: solid;}/* ------- MAIN STRUCTURE STYLES ------- */.menuPrincipal{    padding-left:5px;    padding-right:5px;    text-align:right;    font-size:12px;    font-weight:bold;    color:#FFFFFF;    line-height:22px;}.menuPrincipal li{float:left;	}.menuPrincipal a{color:#FFFFFF; text-decoration:none;}.menuPrincipal a:hover{ color:#E37F7E; padding-bottom: 0; margin-bottom:0;}.menuOn {    text-align:right;    font-size:13px;    color:#E37F7E;    line-height:22px;}	.toptext {    font-size:11px;    font-weight: bold;}.toplinks{    padding-left:5px;    padding-right:10px;    text-align:right;    font-size:10px;    color:#4A0115;    line-height:22px;}.toplinks a {color:#4A0115; text-decoration:none;}.toplinks a:hover { color:#9A0022; padding-bottom: 0; margin-bottom:0;}.toplinks a.warning{color:#9A0022;font-size:12px;font-weight:bold;}.topdivider{    text-align:right;    font-size:10px;    padding-left:3px; padding-right:3px;    color:#4A0115;    background-color:#FFFFFF;    line-height:22px;}.FooterText{ font-size:10px; color:#999999; background-color:#FFFFFF;}.FooterText a:link{color:#999999; text-decoration:none;}.FooterText a:hover{ color:#9A0022; padding-bottom: 0; margin-bottom:0;}	.FooterTextRed{	font-size:10px; color:#CC0033; background-color:#FFFFFF;}/* ------- BOX STYLES ------- */.TitleCategory{    text-align:left;    font-size:13px;    font-weight:bold;    color:#9A0022;    line-height:22px;}.AddPartner{    padding-top:3px;    text-align:right;}.LogoCentered{    padding-left:5px;    padding-right:5px;    vertical-align:top;}.LogoCentered ul{text-align: center;}.LogoCentered li{ display:inline-table;}.LogoSubPartners{    padding-top:10px;    padding-bottom:10px;    vertical-align:top;}.LogoSubPartners li{float:left;}.LogoSubPartnersSmall{    width:140px;    padding:10px;    vertical-align:top;}.LogoSubPartnersSmall li{float:left;}.dividerSubPartner{    margin-left:2px;    margin-right:2px;    vertical-align:top;}input.button{    color:#333333;    margin:0px;    padding:0px;    border-top:1px solid #C2C2C2;    border-left:1px solid #C2C2C2;    border-bottom:1px solid #ABABAB;    border-right:1px solid #ABABAB;    font-size:11px;    font-weight:bold;    display:inline;    line-height:15px;}input.bigButton {    width: 150px;}.TextLoginLightRed{    text-align:left;    font-size:12px;    font-weight:bold;    color:#9A0022;    line-height:18px;}.TextLoginLightRed a{color:#9A0022; text-decoration:underline;}.TextLoginLightRed a:hover{ color:#4A0115;}   .TextLoginAlert{    text-align:left;    font-size:10px;    font-weight:normal;    color:#9A0022;    line-height:18px;}.Textloginlinks{    text-align:center;    font-size:10px;    font-weight:normal;    color:#4A0115;    line-height:17px;}.Textloginlinks a{color:#4A0115; text-decoration:underline;}.Textloginlinks a:hover{ color:#666666; padding-bottom: 0; margin-bottom:0;}   /* ------- WEATHER STYLES ------- */.TextTimeHour{    font-size:18px;    font-weight:bold;    color:#666666;    line-height:18px;}.TextTimeSeconds{    font-size:18px;    font-weight:bold;    color:#BBBBBB;    line-height:18px;}.TextDate{    font-size:12px;    color:#666666;    line-height:16px;}.TextWeatherType{    font-size:12px;    color:#666666;    line-height:18px;}.TextWeatherTemp{    font-size:12px;    color:#BBBBBB;    line-height:18px;}/* ------- USER DETAIL BOX STYLES ------- */.TextConfirmUser{    font-size:10px;    color:#999999;    line-height:22px;}.TextConfirmUser a{color:#4A0115; text-decoration:none;}.TextConfirmUser a:hover{ color:#9A0022;}   /* ACCOUNT BALANCE SCREEN && BALANCE IN HOME */.TextSaldoLightGrey{    text-align:left;    font-size:12px;    font-weight:bold;    color:#999999;    line-height:18px;}.TextSaldoDarkGrey{    text-align:left;    font-size:12px;    font-weight:bold;    color:#666666;    line-height:18px;}.TextSaldoDarkRed{    text-align:left;    font-size:12px;    font-weight:bold;    color:#4A0115;    line-height:18px;}.TextSaldoLightRed{    text-align:left;    font-size:12px;    font-weight:bold;    color:#9A0022;    line-height:18px;}.TextBalanceHeader{    font-size:12px;    font-weight:bold;    color:#666666;    line-height:18px;}.TextBalanceData{    font-size:12px;    color:#666666;    line-height:18px;}/* END ACCOUNT BALANCE SCREEN && BALANCE IN HOME *//* GENERIC STYLES */.floatRight {float:right;}.floatLeft {float:left;}.alignRight {text-align:right;}.alignCenter {text-align:center;}.alignJustify { text-align:justify}.alignLeft {text-align:left;}.borderTop {border-top: 1px solid #9A0022;}.borderRight {border-right: 1px solid #9A0022;}.borderLeft {border-left: 1px solid #9A0022;}.borderBottom {border-bottom: 1px solid #9A0022;}.marginLeft {margin-left:200px;}.marginLeftSmall {margin-left:20px;}.borderBig {padding:4px; border: 2px solid #999999;}.nowrap {white-space: nowrap;}.fill {background-color: #CACACA}/* END GENERIC STYLES */.buttonlink{    font-size:12px;    font-weight:bold;    color:#FFFFFF;}.buttonlink a{color:#9A0022; text-decoration:none;}.buttonlink a:hover{ color: #4A0115; padding-bottom: 0; margin-bottom:0;}	/* ------- CONTENT PAGE STYLES ------- */.TitleContent{    text-align:left;    font-size:16px;    font-weight:bold;    color:#4A0115;    line-height:22px;    padding-bottom:8px;}.TextIntro{    text-align:left;    font-size:14px;    font-weight:normal;    color:#747474;    line-height:18px;}select.controlpanel {    font-size: 11px;    font-weight: normal;    color: #4A0115;    background-color: #FFFFFF;    border-color: #999999;    border-width: 1px;    border-style: solid;    line-height:11px;    padding-left:3px;}#controlpanelSelect option {    background-color: #FFFFFF;    color: #4A0115;}.controlpanelPopup{    text-align:left;    font-size:12px;    font-weight:bold;    color:#9A0022;    line-height:18px;}.controlpanelPopup a{color:#9A0022; text-decoration:underline; padding-left: 20px;}.controlpanelPopup a:hover{ color:#4A0115;}   img.controlpanelLogo {background:#FFFFFF;padding:5px;margin-top:20px;border:1px solid #999999; vertical-align: middle; }.TextFormLightRed{    font-size:12px;    font-weight:bold;    color:#9A0022;    line-height:18px;}.TextFormReg {text-align:right; padding-right:10px; padding-bottom:10px; }* html .TextFormReg {text-align:right; padding-right:10px; padding-bottom:0px; }*:first-child+html .TextFormReg {text-align:right; padding-right:10px; padding-bottom:0px; }.TextFormLightRed1{    text-align:right;    font-size:12px;    font-weight:bold;    color:#9A0022;    line-height:22px;    padding-right:10px;    padding-bottom:6px;} .TextFormLightRed2{    text-align:left;    font-size:14px;    font-weight:bold;    color:#9A0022;    line-height:18px;} .TextFormLightRed3{    text-align:center;    font-size:14px;    font-weight:bold;    color:#9A0022;    line-height:18px;} .TextFormGrey{    text-align:right;    font-size:14px;    font-weight:normal;    color:#666666;    line-height:18px;}.TextFormSmallGrey{    text-align:right;    font-size:10px;    font-weight:normal;    color:#666666;    line-height:18px;}.LinkFormGrey{    font-size:14px;    font-weight:normal;    line-height:18px;    color:#333333;    text-decoration: underline;}.LinkFormGrey a{color:#333333; text-decoration:underline;}.LinkFormGrey a:hover{ color:#9A0022; padding-bottom: 0; margin-bottom:0;} .TextFormDarkGrey{    font-size:12px;    color:#666666;    line-height:18px;}.TextFormBoldDarkGrey{    font-size:14px;    font-weight:bold;    color:#666666;    line-height:18px;}.QuienTitleLightRed{    text-align:left;    font-size:14px;    font-weight:bold;    color:#9A0022;    line-height:18px;}.QuienTextGrey{    text-align:left;    font-size:12px;    font-weight:normal;    color:#666666;    line-height:18px;}.FAQlinkGrey{    text-align:left;    font-size:12px;    font-weight:normal;    color:#666666;    line-height:18px;}.FAQlinkGrey li{ padding-bottom: 7px;}.FAQlinkGrey a{color:#666666; text-decoration:underline;}.FAQlinkGrey a:hover{ color:#333333; padding-bottom: 0; margin-bottom:0;}.FAQtextGrey{    text-align:left;    font-size:12px;    font-weight:normal;    color:#666666;    line-height:18px;}.FAQtextGrey li{ padding-bottom: 7px;} .SubCatCell1{border-bottom:3px solid #C0C0C0; padding:7px; background-color:#E7E7E7;    font-size:14px;    font-weight:bold;    color:#4A0115;}.SubCatCell1 a{color:#4A0115; text-decoration:none;}.SubCatCell1 a:hover{ color:#9A0022;}.SubCatCell2{border-bottom:2px solid #595959; padding-left:7px; padding-top:2px; padding-bottom:2px; padding-right:7px; background-color:#FFFFFF;    font-size:12px;    font-weight:bold;    color:#595959;}.SubCatCell2centered{border-bottom:2px solid #595959; padding-left:7px; padding-top:2px; padding-bottom:2px; padding-right:7px; background-color:#FFFFFF;    text-align:center;    font-size:12px;    font-weight:normal;    color:#595959;}.SubCatCell3{border-bottom:2px solid #E7E7E7; padding:7px; background-color:#FFFFFF;    font-size:11px;    font-weight:normal;    color:#333333;}.SubCatCell3 a{color:#333333; text-decoration:underline;}.SubCatCell3 a:hover{ color:#999999;} .SubCatCell3 a.imgLink { color:#333333; text-decoration:none;}.SubCatCell3 a.imgLink span { text-decoration:underline;}.SubCatCell3 a.imgLink img { margin-bottom: 10px; }.SubCatCellBig{border-bottom:2px solid #E7E7E7; padding:7px; background-color:#FFFFFF;    font-size:20px;    font-weight:bold;}.SubCatCellBig a{font-size:28px; color:#A60022; text-decoration:underline;}.SubCatCell3 a:hover{ color:#999999;}.SubCatCell3centered{border-bottom:2px solid #E7E7E7; padding:7px; background-color:#FFFFFF;    text-align:center;    font-size:11px;    font-weight:normal;    white-space: nowrap;    color:#333333;}.SubCatCell3centered a{color:#333333; text-decoration:underline;}.SubCatCell3centered a:hover{ color:#999999;}.RankingTitleOn{border-left:5px solid #C0C0C0; border-right:5px solid #C0C0C0; border-bottom:1px solid #C0C0C0; padding:7px; background-color:#FFFFFF;    text-align:center;    font-size:14px;    font-weight:bold;    color:#4A0115;}.RankingTitleOn a{color:#4A0115; text-decoration:none;}.RankingTitleOn a:hover{ color:#ADADAD;}.RankingTitleOff{border-left:5px solid #C0C0C0; border-right:5px solid #C0C0C0; padding:7px; background-color:#CFCFCF;    text-align:center;    font-size:14px;    font-weight:bold;    color:#666666;}.RankingTitleOff a{color:#666666; text-decoration:none;}.RankingTitleOff a:hover{ color:#4A0115;}.RankingCell{ padding:4px; background-color:#FFFFFF;    font-size:11px;    font-weight:normal;    color:#333333;}.RankingCell a{color:#333333; text-decoration:none;}.RankingCell a:hover{ color:#cccccc;}.RankingCellCentered1{ padding:4px; background-color:#FFFFFF;    text-align:center;    font-size:14px;    font-weight:bold;    color:#4A0115;}.RankingCellCentered2{ padding:4px; background-color:#FFFFFF;    text-align:center;    font-size:11px;    font-weight:normal;    color:#333333;}.RankingCellCentered2 a{color:#333333; text-decoration:none;}.RankingCellCentered2 a:hover{ color:#cccccc;}.RankingCellDivider{background-color:#FFFFFF;    text-align:center;    font-size:11px;    font-weight:normal;    color:#333333;}h2.errorMessage{    font-size:12px;    font-weight:bold;    color:#9A0022;    line-height:18px;    margin:3px;}   .errorMessage li{     margin-left: 20px;    margin-bottom: 0px;    list-style-type:disc;    font-size:12px;    font-weight:normal;    color:#666666;    line-height:18px;}.pagination_left {    padding: 3px;    margin: 15px 70px 15px 3px;    float:left;}.pagination {    padding: 3px;    margin: 15px 70px 15px 3px;    float:right;}.pagination a, .pagination_left a {    text-align:left;    font-size:12px;    font-weight:bold;    text-decoration: none;    color: #4A0115;    background-color: #DFDFDF;    border: 1px solid #DFDFDF;    padding: 2px 5px 2px 5px;    margin: 2px;}.pagination a:hover, .pagination a:active, .pagination_left a:hover, .pagination_left a:active {    border: 1px solid #4A0115;    color: #000000;}.pagination span.current, .pagination_left span.current {    text-align:left;    font-size:12px;    font-weight: bold;    padding: 2px 5px 2px 5px;    margin: 2px;    background-color: #AFAFAF;    border: 1px solid #AFAFAF;    color: #FFFFFF;}.pagination span.disabled, .pagination_left span.disabled  {    text-align:left;    font-size:12px;    font-weight: bold;    padding: 2px 5px 2px 5px;    margin: 2px;    color: #DDDDDD;}.feed a{color:#666666; text-decoration:none;}.feed a:hover{ color:#9A0022; padding-bottom: 0; margin-bottom:0;}   .feed li{ margin-left: 15px; margin-bottom: 0px;list-style-type:disc; }.FooterLink{ text-decoration:underline; font-size:11px; font-weight:bold; color:#9A0022; line-height:22px;}.profileFormText {  text-align:right;  font-size:12px;  font-weight:bold;  color:#9A0022;  line-height:22px;  padding-right:10px;  padding-bottom:6px;}.profileFormContent {  font-size:12px;  color:#747474;  line-height:22px;  padding-right:10px;  padding-bottom:6px;}.profileColumnTitle {clear:both; padding-bottom:2px; margin-bottom:20px; border-bottom: 1px solid #CACACA;color:#9A0022;font-weight:bold;}.profileMessage {  margin-right:50px;  margin-bottom:20px;  text-align:right;  font-size:10px;  font-weight:normal;  color:#666666;  line-height:18px;}.networkMessage { text-align:right;font-size:12px;color:#666666}.networkMessage a {color:#666666; text-decoration:underline}.topMessage { text-align:right;font-size:10px;color:#666666}.topMessage a {color:#666666; text-decoration:underline}.WelcomeText {font-size:12px; color:#999999}.WelcomeText a:link {color:#999999; text-decoration:none;}.WelcomeText a:hover{color:#9A0022}.tableCentered {text-align:center; clear:both;margin-top:30px}.tableTitle {border-bottom:2px solid #595959; padding:2px 20px; font-size:12px; font-weight:bold; color:#666666;}.tableTitle a {color:#666666;}.tableContent {border-bottom:2px solid #E7E7E7; padding:7px 20px; font-size:11px; font-weight:normal; color:#333333;}.tableSelected {background-color: #EFEDE3}.tableSelectedAsc {background: #EFEDE3 url(/images/arrow_up.gif) right no-repeat;}.tableSelectedDesc {background: #EFEDE3 url(/images/arrow_down.gif) right no-repeat;}.chartNetwork {float:left; text-align:center; margin-left:30px; margin-bottom:30px;width: 430px;}.chartConfirmed {float:right; text-align:center; margin-right:30px; margin-bottom:30px;width: 430px;}.chartUsers {float:left; text-align:center; ; margin-left:30px; margin-bottom:30px; width:800px;}.chartUsersSelect {float:right; text-align:right; margin-right:30px;}.chartCountry {clear:both; text-align:center; margin-left:30px; margin-bottom:30px; width:800px;}.chartTitle {color:#595959;font-size:14px;clear:both}.chartImage {border: 3px solid #CACACA; padding: 20px;margin-top:5px}.paymentStepImage {margin-right: 10px; margin-top: 5px}.paymentImage {margin: 10px;}.paymentDisabledStep {opacity: 0.30; filter: alpha(opacity = 30)}.paymentForm {clear:both;padding-top:20px;line-height:20px}.paymentMessage {  background:#ffffaa url(/images/message_ok.gif) no-repeat scroll 10px 4px;  border: 1px solid #C2C200;  color: #666666;  margin: 30px 50px;  padding: 15px 20px 15px 60px;  font-size: 12px;  height: 20px;}.customizeTitle   {text-align:center; white-space: nowrap;}.customizeContent {border-bottom:2px solid #E7E7E7; padding:2px 10px; font-size:11px; font-weight:normal; color:#333333; text-align:center; height: 40px;}.customizeContent a {color:#333333; text-decoration:underline;}.customizeContent a:hover { color:#333333;}ul.tree li ul {padding-left: 16px;}ul.tree li.hide ul { display: none; }ul.tree li a {font-size:12px; font-weight:bold; color:#595959;}ul.tree li ul li a {font-size:11px; font-weight:normal; color:#333333;}a.link_button{ color:#333333;margin:5px;padding:2px 10px;border:1px solid #999999;background-color:#EEEEEE;font-size:10px;line-height:30px;font-weight:bold; text-decoration:none}.transparent_file_button {opacity:0;filter: alpha(opacity = 0);position:absolute;z-index:100; width:80px;}.image_with_text {padding:0 5px; border-style: none; vertical-align: middle;}.my_links_message {margin-right:50px; margin-bottom:20px; text-align:right;font-size:14px;font-weight:bold;color:#666666;line-height:18px;}.my_links_message a {color:#666666; text-decoration:underline;}.add_button {float:left;width:120px;height:24px;line-height:24px;padding-left:25px;background-image: url(/images/bg-add2.gif); background-repeat:no-repeat}.add_button a {text-decoration:none;}.add_favorite_message {border:1px solid #C2C200; background:#ffffaa; color:#666666; margin:5px 0; padding:5px; font-size:12px; text-align:left; font-weight:bold}.generic_message {  border:1px solid #C2C200;  background:#ffffaa url(/images/message_ok_small.gif) no-repeat scroll 10px 3px;  color:#666666;  margin:5px 50px;  padding:5px 10px 5px 40px;  font-size:12px;  text-align:left;  font-weight:bold;  clear:both;}.search_box_items {float:left;margin-left: 15px;text-align:center;min-width:110px}.search_box_div {float:left;padding: 3px; border:1px solid #999999;}.search_box_input {border:none}.search_image {border-style: none; vertical-align: middle;width:80px;height:26px;}.search_ranking {border-style: none; vertical-align: middle;}.header_search_box_div {float:right;padding: 1px; border:1px solid #999999;}.new_link_search_box_div {float:left;margin-left:200px;padding: 1px; border:1px solid #999999;}

/* Sliding doors technique */
.widget {
    margin-top:5px;
}

.widget_nw {
    margin-top:5px;
    background-image: url(/images/2box-top.gif);
    height:30px;
}     

.widget_white_nw {
    margin-top:5px;
    background-image: url(/images/2box-top-white.gif);
    height:27px;
} 

.widget_white_small_nw {
    margin-top:5px;
    background-image: url(/images/2box-top-white.gif);
    height:27px;
} 

.widget_w {
  background-image: url(/images/2box-center.gif);
}

.widget_sw {
    background-image: url(/images/2box-bottom.gif);
    height:12px;
    padding-right:17px;    
}

.widget_white_sw {
    background-image: url(/images/2box-bottom-white.gif);
    height:27px;
    padding-right:17px;    
}

.widget_white_small_sw {
    background-image: url(/images/2box-bottom-small-white.gif);
    height:17px;
    padding-right:17px;    
}
.widget_title {
    margin:0 0 0 15px;
    padding:5px 0 0 0 ;
    text-align:left;
    font-size:13px;
    font-weight:bold;
    color:#9A0022;
    line-height:22px; 
    height:26px;
}

.widget_content {
  overflow:hidden; 
  width:300px;
  padding:5px;
  /* margin-left:5px;
  margin-right:5px;*/
}

.widget_statusbar {
padding-top:3px;
text-align:right;         
         
}   
     
.widget_draggable {
  cursor:move;
}   

.widget_hover {
  background:#F7F7F7; 
  position:relative;  
  border: 3px dashed #9A0022;      
  margin:0px;
  padding:0; 
} 

.widget_item {
  height:17px;
  width:98px;
  float:left;
  text-align: center;  
}

/* Ghost */
.widget_ghost {
  background:#FFFFFF; 
  position:relative;  
  border: 3px dashed #9A0022;      
  margin:0px;
  padding:0;  
}

.widget_bt {
  position: absolute;
  right: 0px;
  top: 9px;
  width: 68px;
  height: 20px; 
  text-align: right;
  margin-right: 10px;
}      

.delete_button {
  margin:0 3px;
}

.feed{
  padding-left:5px;
  padding-right:0px;
  font-size:11px;
  color:#4A0115;
  line-height:18px;
  height: 112px;
}

.miva{
  padding-left:5px;
  padding-right:0px;
  font-size:11px;
  color:#4A0115;
  line-height:14px;
  height: 112px;
}

.miva_text{
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
}

.miva_title{
    font-size:12px;
}

.miva a{color:#666666; text-decoration:none;}
.miva a:hover{ color:#9A0022; padding-bottom: 0; margin-bottom:0;}


html, body {    font-family:  "Trebuchet MS",Helvetica,Jamrul,sans-serif;    margin:0px;    padding:0px;    background-image: url(/images/backgroundWhite.gif);    background-repeat:repeat-y;    background-color:#F2F2F2;    background-position:center;}a{text-decoration:none;}img {border:0px;}/* ------- MAIN STRUCTURE STYLES ------- */#main{width:1000px; height:100%; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}#main_popup {width:570px; height:100%; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}#header{width:1000px; height:75px; background-color:#FFFFFF; clear:both;}#headerleft { width:585px; float:left; height:75px;}#headermenu { width:400px; height:75px; float:right; text-align:right; vertical-align:bottom;}#header_popup{width:570px; height:75px; background-color:#FFFFFF; clear:both;}/* ------- HORIZONTAL MENU ------- */#navigation {width:510px;text-align: center; vertical-align:bottom;  height:29px; margin-top:50px;float: right; padding-right:0px}#navigation ul { height:29px;vertical-align:bottom;font-size: 14px;font-weight: bold;text-decoration: none;margin: 0;padding: 0;list-style:none;}#navigation li {display: inline;text-align: center;padding: 0;margin-right: 4px;float: left;}#navigation a {color: #4A0115;float:left;margin:0;padding-left:2px;padding-bottom:3px;text-decoration: none;}#navigation a span {display: block;padding:7px 7px 4px 4px;}#navigation a span {float: none;}#navigation a :hover{ color:#E37F7E;}#foot{width:980px; padding:10px; background-color:#FFFFFF; clear:both; border-top: 1px solid #999999; text-align:center;}#content{width:1000px; padding-left:0px; height:100%;  margin-bottom:0px; clear:both; margin-top:20px; }#contentHoriz{width:990px; padding-left:7px; height:100%;  margin-bottom:20px; clear:both; margin-top:0px; }#contentHoriz2{width:990px; padding-left:7px; height:100%; padding-bottom:20px; clear:both; margin-top:0px; }#content_popup{width:570px; padding-left:5px; height:100%;  margin-bottom:0px; clear:both; margin-top:2px; margin-left:auto; margin-right:auto; }#column1{width:320px; padding-left:5px; padding-right:5px; height:100%;  margin-bottom:0px;  clear:left; float:left; margin-left:5px;}#column2{width:320px; padding-left:5px; padding-right:5px; height:100%;  margin-bottom:0px; float:left;}#column3{width:320px; padding-left:5px; padding-right:0px; height:100%;  margin-bottom:0px; float:left;}/* -------BOX STYLES ------- */#BoxMain{width:320px; clear:left; margin-top:12px; background-image: url(/images/2box-top.gif);}#BoxMainWhite{width:320px; clear:left; margin-top:14px; background-image: url(/images/2box-top-white.gif);}#BoxTitle{width:290px; height:28px; margin-left:4px; margin-right:6px; padding-top:6px; padding-left:10px; clear:left;}#BoxPartnerLeft{ height:37px; margin-left:6px; margin-right:4px; padding-top:5px; padding-bottom:2px; clear:left;}.LogoSearchBox{padding-left:5px;padding-right:5px;vertical-align:top;}.BoxPartnerCentered{ width:300px; height:35px; padding-top:20px; margin-left:4px; margin-right:6px; padding-bottom:17px; text-align:center; clear:left;vertical-align:top;}.LogoPartnerBox{padding-left:5px;padding-right:5px;vertical-align:top;}.LogoPartnerBox li{float: none;}#TextField1{margin-left:4px; margin-right:6px; padding-left:8px; padding-bottom:3px; clear:left;} #TextField2{ height:20px; margin-left:4px; margin-right:6px; padding-bottom:5px; clear:left;}#TextField3{ height:22px; margin-left:4px; margin-right:0px; padding-left:8px; padding-right:0px; padding-bottom:5px; clear:left;}* html #TextField3{ height:25px; margin-left:4px; margin-right:6px; padding-left:8px; padding-right:8px; padding-bottom:5px; clear:left;}#BoxDivider{width:310px; margin-left:4px; margin-top:3px; margin-right:6px; height:1px; clear:left; background-color:#CCCCCC;}#BoxSubPartners{width:310px; height:20px; padding-bottom:5px; clear:left;}#BoxFoot{width:303px; height:24px; clear:left; padding-right:17px; background-image: url(/images/2box-bottom.gif);}#BoxFootText{float:left;margin-left:10px;}#BoxFootWhite{width:303px; height:17px; clear:left; padding-right:17px; background-image: url(/images/2box-bottom-white.gif);}#BoxWeather {width:303px; height:106px; clear:left; padding-top:5px; vertical-align:middle; }* html #BoxWeather {width:303px; height:110px; clear:left; padding-top:5px; vertical-align:middle; }*:first-child+html #BoxWeather {width:303px; height:105px; clear:left; padding-top:5px; vertical-align:middle; }#TimeDate{width:150px; float:left; margin-left:10px; padding-top:15px;padding-bottom:15px;}#WeatherIcon{width:40px; float:left; margin-left:5px; padding-top:5px; padding-bottom:5px;}#WeatherTemp{width:70px; float:right; margin-left:5px; padding-top:15px;}#WeatherLink{margin-left:10px;width:200px;clear:both;text-align:left;}#User{width:280px; height:20px; margin-left:4px; margin-right:6px; padding-top:6px; padding-left:18px; clear:left;}#ConfirmUser{width:280px; height:6px; margin-left:4px; margin-right:6px; margin-bottom:5px; padding-bottom: 5px; padding-left:10px; clear:left;}* html #ConfirmUser{width:280px; height:6px; margin-left:4px; margin-right:6px; margin-bottom:0px; padding-bottom: 0px; padding-left:10px; clear:left;}#Saldo{width:280px; height:25px; margin-left:4px; margin-right:6px; padding-top:3px; padding-bottom:5px; padding-left:10px; margin-bottom:5px; clear:left;}#lineButtons{width:280px; height:30px; margin-left:12px; margin-right:15px; margin-top:6px; clear:left;}* html #lineButtons{width:280px; height:30px; margin-left:12px; margin-right:15px; margin-top:0px; clear:left;}#Button1{width:137px; height:20px; float:left; padding-top:4px; text-align:center; vertical-align:middle; background-image: url(/images/bg-button.gif);}#Button2{width:137px; height:20px; float:right; padding-top:4px; text-align:center; vertical-align:middle; background-image: url(/images/bg-button.gif);}#loginbox{width:281px; margin-left:12px; margin-top:2px;  height:90px; clear:left; background-color:#FFFFFF; border: 1px solid #CCCCCC;}#logintextfield{width:165px;  float:left; padding-left:8px; padding-top:5px; text-align:left;}#logintextfield2{width:90px;  float:left; padding-right:8px; padding-top:5px; text-align:left;}#loginbutton{width:267px; clear:left; padding-right:8px; padding-left:8px; padding-top:10px; text-align:left;}#loginAlert{width:180px;  float:right; padding-right:1px; text-align:left;}#loginButton{float:right;}#loginlinks{width:281px; float:right; clear:right; padding-right:1px; text-align:center;}#loginSubmit{width:60px; float:left; clear:left;}#CreaCuentalinks{width:281px; margin-left:17px; margin-top:0px; padding-top:0px; height:17px; clear:left; text-align:center;} * html #CreaCuentalinks{width:281px; margin-left:17px; margin-top:0px; padding-top:5px; clear:left; text-align:center;} *:first-child+html #CreaCuentalinks{width:281px; margin-left:17px; margin-top:0px; padding-top:1px; clear:left; text-align:center;} #BoxPromoSpace{width:300px;  height:284px; padding:5px; clear:left;}* html #BoxPromoSpace{width:300px;  height:293px; padding:5px; clear:left;}#BoxSmallPromoSpace{width:300px;  height:101px; padding:5px; clear:left;}* html #BoxSmallPromoSpace{width:300px;  height:110px; padding:5px; clear:left;}/* -------SMALL BOX STYLES ------- */#BoxContainerSmall{width:310px; clear:left; margin-top:1px;}#BoxSmallColumnhoriz{width:177px;  float:left; padding-left:10px; padding-right:10px;}#BoxSmallColumnLeft{width:175px; clear:left; float:left;}#BoxSmallColumnRight{width:175px; float: right;}#BoxSmall{width:177px; clear:left; background-image: url(/images/2box-small-top.gif); margin-top:12px}#BoxSmallRight{width:175px; background-image: url(/images/2box-small-top.gif);}#BoxSmallTitle{width:160px; height:30px; margin-left:3px; margin-right:3px; padding-top:6px; padding-left:10px; clear:left;}#BoxSmallPartner{ width:170px; height:30px; margin-left:3px; margin-right:3px; padding-bottom:5px; text-align:center; clear:left;}.SmallLogoCentered{vertical-align:top;}.SmallLogoCentered li{ display:inline;}#BoxSmallDivider{width:170px; margin-left:4px; margin-right:2px; margin-top:3px; height:1px; clear:left; background-color:#CCCCCC;}#BoxSmallSubPartners{width:140px; margin-left:3px; margin-right:3px; padding-bottom:0px; clear:left;}#BoxSmallFoot{width:162px; height:26px;  padding-top:8px; clear:left; padding-right:15px; background-image: url(/images/2box-small-bottom.gif);}/* -------CONTENT PAGE STYLES ------- */#TitleArea{width:930px; height:30px; margin-bottom:20px; clear:both; padding-top:20px; margin-right:35px; margin-left:35px; border-bottom: 3px solid #CACACA;} /* height:100%; */#TitleTitle{width:500px; clear:left;}#TitleHelp{width:150px;  padding-bottom:8px; float:right;}#TableArea{width:930px; height:100%;  margin-bottom:20px; clear:both; padding-top:0px; margin-right:35px; margin-left:35px;}#IntroTextArea{width:890px; margin-top:20px; margin-bottom:20px;  padding-bottom:20px; clear:both; padding:20px; margin-right:35px; margin-left:35px; background-color:#F1F1F1;}#IntroTextArea2{width:890px; margin-top:20px; margin-bottom:20px;  padding-bottom:20px; clear:both; padding:20px; margin-right:35px; margin-left:35px; background-color:#FFFFFF;}#TextParagraph {width:890px; clear:both; padding:10px; margin-right:35px; margin-left:35px; background-color:#FFFFFF;}#FormRow{width:925px;  clear:left; padding-bottom:2px; margin-bottom:2px; margin-right:35px; margin-left:35px;}#FormTitleArea{width:225px;  float:left; padding-top:0px;}#FormTitleArea2{width:625px;  float:left; padding-bottom:5px; margin-bottom:20px; border-bottom: 1px solid #CACACA;}#FormTitleArea3{width:625px; display:block; float:left;}#FormObjectArea{width:450px;  float:left; padding-top:0px;}#FormButtonArea{width:350px;  float:right; padding-top:0px;} #EmptyRow{width:925px;  clear:left; padding:10px;}#PopupTitleArea{width:530px; margin-bottom:20px; clear:both; padding-top:25px; margin-right:35px; margin-left:35px; border-bottom: 3px solid #CACACA;} /* height:100%; */#PopupIntroArea{width:530px; margin-bottom:5px; clear:both; margin-right:35px; margin-left:35px;}#QuienRow{width:910px; height:inherit;  padding-left:20px; clear:both; margin-bottom:20px; margin-right:35px; margin-left:35px; background-color:#FFFFFF;}#QuienTextArea{width:570px; clear:left; padding-top:20px;  padding-bottom:20px; padding-right:20px; background-color:#FFFFFF;}#QuienImgArea{width:300px; float:right; margin-top:10px; margin-bottom:10px;  background-color:#FFFFFF;  border-left: 1px solid #CACACA;}#QuienRightTextArea{width:300px; float:right; margin-top:10px; margin-bottom:10px;  background-color:#FFFFFF;  border-left: 1px solid #CACACA; text-align:center;}#QuienTable{width:280px; padding-left:10px; padding-right:10px;}/* -------ADMIN STYLES ------- */#adminmain{min-width:1000px; max-width:1400px; height:100%; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}#adminheader{min-width:1000px; max-width:1400px; height:55px; background-color:#4A0115; clear:both;}#adminheaderleft { width:250px; float:left;}#adminheaderlinks { height:55px;  clear:right; text-align:right; vertical-align:bottom; padding-right:10px; padding-top:5px;}#headermenuAdmin{min-width:1000px; max-width:1400px; height:35px; clear:both; background-image:url(/images/admin/bg-menu-admin.gif); border-bottom: 5px solid #CCCCCC;}#admincontent{min-width:1000px; max-width:1400px; padding-left:0px; height:100%;  margin-bottom:0px; clear:both; margin-top:0px; }.menuAdmin{padding-left:10px;padding-right:10px;line-height:32px;text-align:right;font-size:12px;font-weight:bold; color:#FFFFFF;}.menuAdmin li{float:left;}.menuAdmin a{color:#FFFFFF; text-decoration:none;}.menuAdmin a:hover{ color:#E37F7E;}a.menuAdminOn {color:#E37F7E;text-decoration:none;} /* dev */.menuAdminOn {text-align:right;font-size:12px; color:#E37F7E; line-height:32px;}	.menudivider{ height:35px; width:1px; margin-left:11px; margin-right:11px; background-image: url(/images/admin/menu-divider.gif);}.admintoplinks{padding-left:5px;padding-right:10px;text-align:right;font-size:12px;font-weight:bold; color:#FFFFFF;}.admintoplinks a{color:#FFFFFF; text-decoration:none;}.admintoplinks a:hover{ color:#E37F7E; padding-bottom: 0; margin-bottom:0;}	.admintopdivider{text-align:right;font-size:12px;padding-left:8px; padding-right:8px; color:#FFFFFF;}/* -------- dev --- */#FormTwoButtonsArea{width:300px;  float:right; padding-top:0px;}#response_div, #bottom_response_div {margin: 0px 35px;}#half_screen_div{width:445px;float:left;}#FormLongTitleArea{width:275px;  float:left; padding-top:0px;}form {margin: 0px; padding: 0px; display: inline;}#category_box_floating_div {position:absolute; width:320px;}#FAQRow{width:910px; height:inherit;  padding:10px; clear:both; margin-bottom:0px; margin-right:35px; margin-left:35px; background-color:#FFFFFF;  border: 1px solid #CACACA;}#FAQRow2{width:910px; height:inherit;  padding:10px; clear:both; margin-bottom:20px; margin-right:35px; margin-left:35px;}/*PANEL CONTROL 2*/#controlpanelTitleArea{width:930px; margin-bottom:20px; clear:both; padding-top:25px; margin-right:35px; margin-left:35px; border-bottom: 3px solid #CACACA; height:50px;  }#controlpanelTitleTitle{width:250px; clear:left; line-height:50px; height:50px;}#controlpanelTitleHelp{width:30px; float:right;height:30px; padding-top:10px;}#controlpanelSelect{width:210px;  padding-right:30px; float:right;}#controlpanelBox{width:320px; float:right; vertical-align:middle; margin-right:15px; margin-bottom:20px;}#controlpanelButton{width:200px; float:right; padding-right:130px; padding-bottom:20px;}#SubCatContent{width:610px; float:left; margin-left:10px; margin-bottom:20px; padding-left:10px; overflow:auto; height:480px;}#SubCatTitleArea{width:575px; height:100%;  margin-bottom:20px; clear:left; padding-top:25px; border-bottom: 3px solid #CACACA;}#Rankingcontent{width:310px; float:right;  clear:right; border:1px solid #CACACA; margin-bottom:20px; margin-right:17px;}#RankingTitleArea{width:310px; height:100%;  margin-bottom:20px; clear:left; padding-top:25px; border-bottom: 3px solid #CACACA}#TitleSubCat{width:200px;  padding-bottom:8px; clear:left;}/* COMMISSIONS */#commissionsCategory{width:350px;  padding-left:50px; padding-right:20px; float:left;}#commissionsType{width:200px; float:left;}/* REGISTRATION POPUP */#regTopPanel {width:100%; height:75px; clear:both; border-bottom: 2px solid #CCCCCC;text-align:center;vertical-align:middle;}#regLeftPanel {width:348px; height:370px; float:left; clear:left; border-right: 2px solid #CCCCCC;}#regRightPanel {width:520px;float:right; clear:right;}#registrationTopPanel {width:100%; height:20px; clear:both; margin:40px 20px 20px 20px;vertical-align:middle;}#registrationLeftPanel{width:285px; height:129px; margin:20px; padding-top:10px; clear:left; float:left;background-image: url(/images/bg-box.gif); background-repeat:no-repeat}#registrationCenterPanel{width:285px; height:129px; margin:20px; padding-top:10px; float:left;background-image: url(/images/bg-box.gif); background-repeat:no-repeat}#registrationRightPanel{width:285px; height:129px; margin:20px; padding-top:10px; float:left;background-image: url(/images/bg-box.gif); background-repeat:no-repeat;}* html #registrationRightPanel{margin: 20px 10px 20px 10px}#regLoginTitle {width:280px; margin-left:20px; margin-top:10px; margin-bottom:10px} #regLoginArea {width:280px; height:115px; padding:5px; vertical-align:middle; margin-left:28px; margin-bottom:20px; background-color:#FFFFFF; border: 1px solid #999999} #regRedirectArea {width: 280px; margin-left:auto; margin-right:auto; padding:5px; vertical-align:middle; margin-top:100px; margin-bottom:20px;} #regRegistrationTitle {width:450px; margin-top:10px; margin-bottom:10px; margin-right:15px; margin-left:15px; } #regRegistrationArea {width:460px; float:left; padding-top:15px; padding-bottom:15px; vertical-align:middle; margin-right:20px; margin-left:20px; margin-bottom:0px; background-color:#FFFFFF; border: 1px solid #999999}#regFormRow{width:450px;  clear:left; padding-bottom:2px; margin-bottom:2px; margin-right:5px; margin-left:5px;}#regFormTextArea{width:230px;  float:left; padding-top:0px;}#regFormInputArea{width:190px;  float:left; padding-top:0px;}#regFormText{width:420px; display:block; float:right; margin-right:10px}#regFormSmallRow{width:290px;  clear:left; padding-bottom:2px; margin-bottom:2px; margin-right:5px; margin-left:5px;}#regFormTextSmallArea{width:90px;  float:left; padding-top:0px;}#regFormInputSmallArea{width:150px;  float:left; padding-top:0px;}#regFormSmallText{width:220px; display:block; float:right; margin-right:10px;}#regFormLongRow{width:550px;  clear:left; padding-bottom:2px; margin-bottom:2px; margin-right:5px; margin-left:5px;}/* SIGNUP */.signupFormRow {width:485px; clear:left; margin-left:135px;}.signupFormTitle {width:215px; float:left}.signupFormObject {width:250px;  float:left}.signupBanner {float:right; margin-right:20px}/* PROFILE */.profileColumn1 {width: 400px; margin: 0 20px 0 80px; float:left}.profileColumn2 {width: 400px; margin: 0 80px 0 20px; float:left}* html .profileColumn {margin: 0 25px;}.profileFormRow {width:400px; clear:both; margin-left:25px;}.profileFormTitle {width:120px; float:left}.profileFormObject {width:230px;  float:left}.emptyRow {clear:left; padding:10px;}.welcomeSeparator{width:90%; vertical-align:middle; height:35px; margin-left:35px;padding-top:15px; border-top: 1px dotted #999999} .welcomeButton{float:left; width:200px; height:25px; margin-right:20px; background-image: url(/images/bg-button-large.gif); text-align:center;}.welcomeMessage {  background:#ffffaa url(/images/message_ok.gif) no-repeat scroll 10px 4px;  border: 1px solid #C2C200;  color: #666666;  margin: 30px 50px;  padding: 10px 20px 10px 60px;  font-size: 12px;}.welcomeHome {margin: 0 50px; padding-bottom: 10px; font-size: 20px;text-align: right;border-bottom: 1px solid #d2d2d2;}.welcomeHome a {color: #A60022;}.welcomeImg {vertical-align:middle;margin:10px 10px 10px 0}.welcomeLinks {float:left;margin: 50px 0 50px 50px; width:600px;height:200px;background-image: url(/images/welcome-box.gif); background-repeat:no-repeat}.welcomeLinksNoVideo {float:left;margin: 50px 200px; width:600px;height:200px;background-image: url(/images/welcome-box.gif); background-repeat:no-repeat}* html .welcomeLinksNoVideo {margin: 50px 100px;}.welcomeColumnLinks {float:left;width:250px;margin: 25px;}* html .welcomeColumnLinks {margin: 10px;}.welcomeVideo {float:right; margin: 50px 50px 50px 0; width:200px;text-align:center;}.welcomeVideoImg {margin-bottom:10px}/* VIDEO */#videoLeftPanel{margin-left:25px;width:450px; float:left; clear:left; vertical-align:middle; height:430px}#videoRightPanel{margin-right:25px;width:490px; float:right; clear:right;}.videoSeparator{width:90%; vertical-align:middle; margin-left:35px;border-top: 1px dotted #999999}/* PAYMENT  */#paymentBottom {width:920px; clear:both; margin-right:35px; margin-left:35px; padding-top:20px;}#paymentStep1  {width:260px; height:220px; padding-left:35px; padding-right:5px;  margin-top:20px; float:left; clear:left; }#paymentStep2  {width:260px; height:220px; padding-left:10px; padding-right:15px; margin-top:20px; float:left; border-left: 2px solid #9A0022;}#paymentStep3  {width:330px; height:220px; padding-left:20px; padding-right:0px;  margin-top:20px; float:left; border-left: 2px solid #9A0022;}#TitleHelp2{width:20px; float:right;}#TitleArea2{width:930px; margin-bottom:20px; clear:both; padding-top:25px; margin-right:35px; margin-left:35px; border-bottom: 3px solid #CACACA;}/* Add widget */#categoryBox{width:320px; float:right; vertical-align:middle; margin-right:15px; margin-top:5px; margin-bottom:20px;}#widgetBox{width:150px; float:left; margin-left:80px; margin-top:50px;}/* HOME */.centered_image {text-align:center;margin-top:0px;margin-bottom:0px;padding:0px;}#home_left { margin-left:50px; width:570px; float:left; height:310px;}* html #home_left {margin-right:20px;}#home_right { width:290px; height:310px; float:right; text-align:right; vertical-align:bottom;margin-right:50px;}* html #home_right {margin-right:20px;}.home_left_panel_off{width:505px; height:79px; padding-top:5px; padding-right:20px; padding-left:20px; clear:left; float:left;background-image: url(/images/home-box-off.gif); background-repeat:no-repeat}.home_text_off {font-size:14px; color:#666666;line-height:18px;}.home_left_panel_on{width:505px; height:79px; padding-top:5px; padding-right:20px; padding-left:20px; clear:left; float:left;background-image: url(/images/home-box-on.gif); background-repeat:no-repeat}.home_text_on {font-size:14px; color:#A60022;line-height:18px;}/* NEW HOME */#home_left1 { margin-left:20px; width:650px; float:left; height:310px;}* html #home_left1 {margin-left:10px;}#home_right1 { width:290px; height:310px; float:right; text-align:right; vertical-align:bottom;margin-right:20px;}* html #home_right1 {margin-right:10px;}.home_left_panel{width:640px; height:245px; padding-top:10px; padding-right:0px; padding-left:10px; clear:left; float:left;background-image: url(/images/home-left-panel.gif); background-repeat:no-repeat}.home_left_box{width:190px; height:190px; margin:10px; float:left;background-image: url(/images/home-left-box.gif); background-repeat:no-repeat}* html .home_left_box{margin:2px 0 2px 4px; width:208px;}.home_left_title {width:100%}.home_left_box_title {border-bottom:3px solid #E7E7E7;color:#9A0022;font-weight:bold;height:25px;margin:5px;}.home_left_box_title a {color:#A60022;text-decoration:underline}.home_left_box_border {border-bottom:1px solid #E7E7E7 }.home_left_box_elem {height:45px; margin:5px; line-height:45px;}.home_left_box_img {width:100px; float:left; line-height:45px;height:45px;}.home_left_box_elem img{max-width:95px;vertical-align:middle;}.home_left_box_elem a{font-size:18px; color:#A60022; font-weight:bold;}/* END NEW HOME */.home_bottom {font-size:14px; clear:both; color:#9A0022; font-weight:bold;padding:15px;text-align:center;}.home_bottom a{text-decoration:underline}.home_bottom a:hover{ color:#4A0115}.home_login{background-image: url(/images/home-login.gif); background-repeat:no-repeat;width:286px;height:245px;padding-top:10px}.home_signup{background-image: url(/images/home-signup.gif); background-repeat:no-repeat;width:125px;height:37px;padding-top:10px;margin-top:10px;margin-bottom:10px;margin-left:80px;}*:first-child+html .home_signup{margin-left:0px;padding-top:5px;}.login_form_row{width:260px; height:23px; clear:left; padding-bottom:2px; margin-bottom:2px; margin-right:5px; margin-left:5px;}* html .login_form_row{margin-right:15px}.login_form_text{width:90px;  float:left; padding-top:0px; padding-right:10px;}.login_form_input{width:160px;  float:left; padding-top:0px;}.login_signup{font-size:16px; line-height:20px; font-weight:bold;color:#FFFFFF }.password_link{text-align:right;font-size:10px;color:#4A0115;line-height:25px;padding-right:20px;}.password_link a{color:#4A0115; text-decoration:underline;}.password_link a:hover{ color:#666666; padding-bottom: 0; margin-bottom:0;}/* DIRECTORY */#directory_tree{width:250px; float:left; margin:5px 0 20px 30px; border-right:1px solid #CACACA;overflow:auto; height:420px;}#directory_data{width:650px; float:right; margin:5px 35px 0 0; clear:right;overflow:auto; height:420px;}.directory_home {float:left;width:600px}.directory_home_icon {width:100px; border-right:1px solid #CACACA;height:30px;padding:20px;width:40px;float:left}.directory_home_text {float:right;width:510px;font-size:15px;font-weight:normal;color:#595959;line-height:30px;}.directory_home_text p.note {font-size:13px;}.directory_home_text a {color:#666666; text-decoration:underline;}.directory_home_top {height:20px;text-align:center;font-size:20px;font-weight:bold;color:#A60022}.directory_home a {color:#595959}/* New link */.new_link {margin:0 100px;font-size:16px;}.new_link p {margin-top: 50px;color:#666666;}.new_link a {text-decoration:underline;color:#666666}.new_link_title {height:20px;font-size:20px;font-weight:bold;color:#A60022}.search_box{clear:both;height:30px;margin:0 150px 12px;padding:8px 20px; background-image: url(/images/box-home-search.gif); background-repeat:no-repeat}#user_logo{margin:10px 30px;}#errorExplanation {  clear:both;  border:1px solid #A60022;  background:#FCF8F6 url(/images/message_error.gif) no-repeat scroll 10px 10px;  padding: 5px 5px 5px 40px;}

#tabmenu {clear:both;height:28px;margin-top:10px;text-align:center;height:28px;overflow:hidden;}#tabs {clear:both;float:left;font-size:13px;line-height:22px;font-weight:bold;}#tabs ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:20px;padding:0px;margin-top:0px;}#tabs li {background:transparent url(/images/tab_left.gif) no-repeat scroll left top;float:left;margin-top:0px;padding:0pt 5px 0pt 5px;}#tabs a {background:#FFFFFF url(/images/tab_right.gif) no-repeat scroll right top;color:#595959;display:block;float:left;font-weight:normal;padding:4px 10px 5px 6px;text-decoration:none;margin-top:0px;min-width: 70px;}#tabs a {margin-top:0px;}#tabs a:hover {color:#4B0014;text-decoration:underline;}#tabs #current {background-image:url(/images/tab_left_on.gif);}#tabs #current a {background-image:url(/images/tab_right_on.gif);color:#FFFFFF;font-weight:bold;padding-bottom:5px;}#sub-tab-area {clear:both;margin-left:auto;margin-right:auto;padding-top:7px;padding-bottom:7px;padding-left:25px;background-color:#A60022;vertical-align:middle;height:20px;}.sub-links {color:#FFFFFF;font-size:12px;padding-top:5px;padding-left:5px;padding-right:10px;text-align:left;font-weight:normal;vertical-align:middle;width:700px;float:left;}.sub-links a {color:#FFFFFF;text-decoration:none;}.sub-links a:hover {color:#FFFFFF;margin-bottom:0px;padding-bottom:0px;text-decoration:underline;}.sub-links-divider {color:#FFFFFF;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;font-size:12px;padding-left:15px;padding-right:15px;}.sub-links .activated {color:#FFFFFF;text-decoration:none;text-decoration:underline;}.balance-area {    background: transparent url('/images/bg-balancearea-a.gif') no-repeat scroll top right;    color: #A60022;    display: block;    float: right;    font-size:13px;    font-weight:bold;    height: 21px;    margin-right: 6px;    padding-right:  10px; /* sliding doors padding */    text-decoration: none;    margin-right:15px;}* html .balance-area {    width:130px;}.balance-area span {    background: transparent url('/images/bg-balancearea-span.gif') no-repeat;    display: block;    height:15px;    padding: 3px 4px 3px 13px;}

.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(/stylesheets/windows/themes/default/top_left.gif) no-repeat 0 0;
}

.dialog_n {
	background: transparent url(/stylesheets/windows/themes/default/top_mid.gif) repeat-x 0 0;
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(/stylesheets/windows/themes/default/top_right.gif) no-repeat 0 0;
}

.dialog_e {
	width: 2px;
	background: transparent url(/stylesheets/windows/themes/default/center_right.gif) repeat-y 0 0;
}

.dialog_w {
	width: 2px;
	background: transparent url(/stylesheets/windows/themes/default/center_left.gif) repeat-y 0 0;
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(/stylesheets/windows/themes/default/bottom_left.gif) no-repeat 0 0;
}

.dialog_s {
	background: transparent url(/stylesheets/windows/themes/default/bottom_mid.gif) repeat-x 0 0;
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(/stylesheets/windows/themes/default/bottom_right.gif) no-repeat 0 0;
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(/stylesheets/windows/themes/default/sizer.gif) no-repeat 0 0;
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(/stylesheets/windows/themes/default/close.gif) no-repeat 0 0;
	position:absolute;
	top:5px;
	right:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(/stylesheets/windows/themes/default/minimize.gif) no-repeat 0 0;
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(/stylesheets/windows/themes/default/maximize.gif) no-repeat 0 0;
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: black;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:white;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}


/*
------------ Content Admin -------------------------------------------------------------------
*/


div.live_editor {    
    height:10px;
    margin:0px;
    color: #000001;
    font-size:10px;
    background-color: #C5DEA1;
    clear:none;
    text-align: center;
    border:1px solid #AEDE4C;    	 
  font-weight: normal;
  z-index:100;
    }	

div.admin_bar {margin:0px;font-size:0.9em;font-family:Verdana, Arial;background-color: #AEDEAE;clear:none;z-index:100}
div.admin_bar a{text-decoration:none;color:#333333;}
div.admin_bar a:hover{text-decoration:none;color:#ffffff;}
div.admin_bar select{font-family:Verdana, Arial;font-size:0.8em;color:#000000;border-color:#000000;}
div.admin_bar select option{font-family:Verdana, Arial;font-size:0.8em;color:#000000;border-color:#000000;} 
    
div.content_holder {    
    background-color: #FFFFFF;
    border-width:0px;
    border-style:solid;
    border-color: #AEDE4C;  
    z-index:-1; 
    height: 100%; 
}   

div#page_navigation_bar
{
  clear:none;
}



div.popup-header {
  border: 1px solid #96252A;
  font-size: 12px;
  font-weight: bold;  
  color: #FFF;
  background-color: #BBBBFF;
  padding: 2px 14px;
}

div.popup-header a {font-weight:bold;color:#ffffff;}

div.popup-form {background-color: #ffbbbb;border-left: solid 1px #dd0000;padding: 15px 5px 5px 5px;}

/*
------------ Forms -------------------------------------------------------------------
*/
.boton {
	width: 65px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_small {
	width: 45px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_large {
	width: 85px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}

.boton_very_large {
	width: 105px;
	height: 21px;
	border: 0;
	background-color: #BBBBFF;
	color: #000000;
	font-size: 12px;
	cursor: pointer;
}


/*
------------ Tablas en popups ---------------------------------------------------------------
*/

table.popup-table {
  width: 100%;
  border: 1px solid #000000;
  font-size: 12px;
  color: #6D6152;
  background-color: #FFFFFF;
  border-collapse: collapse;
}
table.popup-table thead tr th {background-color: #BBBBFF;text-align:left;color: #ffffff;padding: 2px 15px 2px 5px;}
table.popup-table tbody tr td,table.popup-table tbody tr th {padding: 5px 4px;color: #440000;font-size: 1em;border-bottom: solid 1px #000000;border-left: solid 1px #000000;}
table.popup-table tbody tr td a {font-weight: bold; letter-spacing: -1px;padding: 2px;margin: 0 2px;line-height: 16px;}
table.popup-table tbody tr.impar td {background-color: #F3EDE5;border-left: solid 1px #000000;}




