BODY,TD{
font-family:sans-serif,arial,helvetica;
font-size:9pt;
color:black;
}

A{
color:blue;
text-decoration:underline;
}

A:hover{
color:red;
}

IMG{
border:none;
}


TD.container{
       border-left: 1px solid #0f2d5a;
       border-right: 1px solid #0f2d5a;
       border-bottom: 1px solid #0f2d5a;
       margin: 0 auto;
       padding: 15px 0px 10px 10px;
      font-size:9pt;
}

FORM{
margin:0px;
padding:0px;
}

.panel-menu{
width:190px;
border-right:1px solid #D3D2CB;
}


#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;
}



/* 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;
}


/* 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;
}

/* 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;
}


td.rowhead{
color:#FF3300;
font-weight:bold;
padding:5px;
border-bottom:1px solid #ccc;
}

td.rowhead A{
color:#FF3300;
}

td.rowhead A:hover{
text-decoration:none;
}

td.row{
background-color:white;
padding:5px;
border-bottom:1px solid #ccc;
}

.small-button{
font-size:8pt;
font-weight:bold;
font-family:verdana,helvetica,sans-serif;
}


div.banner-price{
font-family:verdana,arial,helvetica;
font-size:8pt;
font-weight:bold;
}

div.banner-price div{
color:red;
margin:0;
padding:0;
}