FORM{
margin:0px;
padding:0px;
}

TD.panel-menu{
width:230px;
border-right:1px solid #D3D2CB;
}


TD.main-panel{
padding-left:20px;
padding-right:10px;
padding-top:15px;
}


#explorador{
font-family:sans-serif,arial,helvetica;
font-size:9pt;
}

#explorador .nav-tip{
height:20px;
border-bottom:1px solid #D3D2CB;
}


#explorador .nav-link{
height:50px;
border-bottom:1px solid #D3D2CB;
padding-left:10px;
font-family:sans-serif,arial,helvetica;
}


#explorador .nav-link A{
color:#2B5168;
font-weight:bold;
text-decoration:none;
font-size:9pt;
}


#explorador .nav-link A:hover{
color:red;
font-weight:bold;
text-decoration:underline;
}


#explorador A.especial{
color:#FF6600;
font-weight:bold;
text-decoration:none;
font-size:9pt;
}


#menu .app-link{
text-align:center;
height:55px;
width:137px;
border-bottom:2px solid #E8E8E8;
}

#menu .app-link A{
color:#144378;
font-family:verdana,arial,helvetica;
font-size:11pt;
font-weight:bold;
}

#menu .app-link A:hover{
color:red;
}


#menu .phantom-link{
text-align:center;
height:55px;
width:137px;
border-bottom:2px solid #E8E8E8;
}

#menu .phantom-link A{
color:#FF0000;
font-family:verdana,arial,helvetica;
font-size:11pt;
font-weight:bold;
}

#menu .phantom-link A:hover{
color:crimson;
}


/* Green Alert */
.alert-green{
background-color:#E2FFE4;
padding:10px;
}

.alert-green .title{
font-size:9pt;
font-family:sans-serif,arial,helvetica;
color:#008000;
font-weight:bold;
}


/* Orange Alert */
.alert-orange{
background-color:#FFE1BB;
padding:10px;
}

.alert-orange .title{
font-size:9pt;
font-family:sans-serif,arial,helvetica;
color:#FEF4E6;
font-weight:bold;
}


/* Yellow Alert */
.alert-yellow{
background-color:#FEFAE6;
padding:10px;
}

.alert-yellow .title{
font-size:9pt;
font-family:sans-serif,arial,helvetica;
color:#FFA201;
font-weight:bold;
}



/* Red Alert */
.alert-red{
background-color:#FFDDDD;
border:1px solid #990000;
padding:10px;
}

.alert-red .title{
color:#990000;
font-size:9pt;
font-family:sans-serif,arial,helvetica;
font-weight:bold;
}


/* Gray Alert */
.alert-gray{
background-color:#F9F9F9;
border:1px solid #CCCCCC;
padding:10px;
}

.alert-gray .title{
color:black;
font-size:9pt;
font-family:sans-serif,arial,helvetica;
font-weight:bold;
}


#credits .header{
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
color: #494949;
}

.section{
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #494949;
font-weight:bold;
}


#credits .credit-desc, #credits .credit-price, #credits .credit-buy{
font-family:sans-serif,arial,helvetica;
color: #494949;
font-size:10pt;
font-weight:bold;
border-bottom:1px solid #F0F0F0;
padding:10px;
padding-top:30px;
}

#credits .credit-desc .discount{
font-weight:normal;
font-style:italic;
font-size:9pt;
color:brown;
}


#credits .credit-buy{
width:70px;
}


.divisor{
padding-top:10px;
margin-bottom:25px;
border-bottom:1px solid #F0F0F0;
}


#details TD{
padding:10px;
padding-top:18px;
border-bottom:1px solid #F0F0F0;
}


#details .section-head{
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #494949;
font-weight:bold;
background-color:#F7F7F7;
padding:5px;
}


A.link-ok{
color:green;
font-weight:bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
}

A:hover.link-ok{
color:olive;
}


A.link-pending{
color:#E07601;
font-weight:bold;
font-family:verdana,arial,helvetica;
font-size:8pt;
}


.field-name{
font-family:verdana,arial,helvetica;
font-size:8pt;
font-weight:bold;
text-align:right;
color:#0f0f0f;
}

INPUT,TEXTAREA{
font-size:9pt;
font-family:sans-serif,arial,helvetica;
}

.terms{
font-family:sans-serif,arial,helvetica;
font-size:8pt;
}

.field-name small{
font-weight:normal;
font-style:italic;
color:dimgray;
}


#blue-message{
background-color:#F4FCFF;
border-top:1px solid #CBE1E7;
border-bottom:1px solid #CBE1E7;
padding:10px;
font-size:9pt;
}


#login-afiliado .header{
      background-color:#FFDE8E;
      color:#8E6709;
      font-family:arial,sans-serif,helvetica;
      font-size:10pt;
      font-weight:bold;
      border:2px solid #ECC976;
      padding:10px;
      text-align:center;
}


#login-afiliado TD{
font-size:8pt;
padding:5px;
}


#login-afiliado INPUT{ 
font-family:sans-serif,arial,helvetica;
font-size:8pt;
color:dimgray; 
}


.small-txt{
font-family:sans-serif,arial,helvetica;
color:dimgray;
font-size:8pt;
}

#sitios{
margin-top:20px;
}

#sitios TD{
font-family:verdana,arial,helvetica;
font-size:7pt;
}


#sitios A{
color:#666666;
font-family:verdana,arial,helvetica;
font-size:8pt;
}

#sitios A:hover{
color:#c0c0c0;
}