body { background-color: #fff; color: #333; }

body, p, ol, ul, td {
                      font-family: verdana, arial, helvetica, sans-serif;
                      font-size:   13px;
                      line-height: 18px;
                      }

pre {
      background-color: #eee;
      padding: 10px;
      font-size: 11px;

      }

a { color: #000000; background-color: transparent;}
a:hover { color: #788db5; background-color: transparent;}
/*a:visited { color: #666; }*/

.fieldWithErrors 
{
  padding: 2px;
  background-color: red;
  display: table;
  }

#errorExplanation 
{
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
  }

#errorExplanation h2 
{
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
  }

#errorExplanation p 
{
  color: #333;
  margin-bottom: 0;
  padding: 5px;
  }

#errorExplanation ul li 
{
  font-size: 12px;
  list-style: square;
  }

div.uploadStatus 
{
  margin: 5px;
  }

div.progressBar {
                  margin: 5px;
                  }

div.progressBar div.border {
                             background-color: #fff;
                             border: 1px solid grey;
                             width: 100%;
                             }

div.progressBar div.background {
                                 background-color: #333;
                                 height: 18px;
                                 width: 0%;
                                 }

#main {
        margin-left: 15em;
        padding-top: 4ex;
        padding-left: 2em;
        border-left: 1px solid; 
        }

#side {
        float: left;
        padding-right: 2em;
        }


#banner { 
          padding-top: 10px;
          padding-bottom: 10px;
          border-bottom: 1px solid;
          text-align: center;
          }

#banner_left {
               float: left;
               text-align: left;
               }

#banner_right {
                text-align: right;
                }





/*             styles for the star rater                */    
.star-rating{
              list-style:none;
              margin: 0px;
              padding: 0px;
              width: 250px;
              height: 25px;
              position: relative;
              background: url(/images/alt_star.gif) top left repeat-x;        
              }
.star-rating li{
                 padding:0px;
                 margin:0px;
                 /*\*/
                 float: left;
                 /* */
                 }
.star-rating li a{
                   display: block;
                   width: 25px;
                   height: 25px;
                   text-decoration: none;
                   text-indent: 0px;
                   z-index: 20;
                   position: absolute;
                   padding: 0px;
                   }
.star-rating li a:hover{
                         background: url(/images/alt_star.gif) left center;
                         z-index: 2;
                         left: 0px;
                         border:none;
                         }
.star-rating a.one-star{
                         left: 0px;
                         }
.star-rating a.one-star:hover{
                               width:25px;
                               }
.star-rating a.two-stars{
                          left:25px;
                          }
.star-rating a.two-stars:hover{
                                width: 50px;
                                }
.star-rating a.three-stars{
                            left: 50px;
                            }
.star-rating a.three-stars:hover{
                                  width: 75px;
                                  }
.star-rating a.four-stars{
                           left: 75px;
                           }    
.star-rating a.four-stars:hover{
                                 width: 100px;
                                 }
.star-rating a.five-stars{
                           left: 100px;
                           }
.star-rating a.five-stars:hover{
                                 width: 125px;
                                 }
.star-rating a.six-stars{
                          left: 125px;
                          }
.star-rating a.six-stars:hover{
                                width: 150px;
                                }
.star-rating a.seven-stars{
                            left: 150px;
                            }
.star-rating a.seven-stars:hover{
                                  width: 175px;
                                  }
.star-rating a.eight-stars{
                            left: 175px;
                            }
.star-rating a.eight-stars:hover{
                                  width: 200px;
                                  }
.star-rating a.nine-stars{
                           left: 200px;
                           }
.star-rating a.nine-stars:hover{
                                 width: 225px;
                                 }
.star-rating a.ten-stars{
                          left: 225px;
                          }
.star-rating a.ten-stars:hover{
                                width: 250px;
                                }
.star-rating li.current-rating{
                                background: url(/images/alt_star.gif) left bottom;
                                position: absolute;
                                height: 25px;
                                display: block;
                                text-indent: -9000px;
                                z-index: 1;
                                }

/*             styles for the votar              */    

.boton-mas a{

              background: url(/images/Thumbs_up.png);
              float: left;
              padding: 0px;
              width: 19px;
              height: 19px;	
              }
.boton-mas a:hover{

                    background: url(/images/Thumbs_up_blanco.png);
                    float: left;
                    padding: 0px;
                    width: 19px;
                    height: 19px;	
                    }
.boton-menos a{
                background: url(/images/Thumbs_down.png);
                position: relative;
                float: left;
                width: 19px;
                height: 19px;
                left: 3px;
                
                }
.boton-menos a:hover{
                      background: url(/images/Thumbs_down_blanco.png);
                      position: relative;
                      float: left;
                      width: 19px;
                      height: 19px;
                      left: 3px;
                      
                      }

div.current-voto{
                  position: relative;
                  float:left;
                  padding-right:4px;
                  }

/*div.cdc{
           padding-left:50px;
           }*/

tr.tr_emisions td {
                    font-family: serif;
                    font-size:   13px;
                    }
table.tabla_1_index_emisions {
                               width: 100%;
                               }

td.td_1_index_emisions {
                         vertical-align: top;
                         width: 25%;
                         }
table.tabla_2_index_emisions {
                               width: 100%;
                               }

td.td_2_index_emisions {
                         column-span: 3;
                         align: center;
                         }

div.cuerpo_comentario > p {
                            display: inline;
                            }
div.lista_tags ul {
                    margin:0;
                    padding:0;
                    }

div.lista_tags li.primer_nivel {
                                 list-style-type: none;
                                 margin-left:0px;
                                 }				     

div.lista_tags li.otro_nivel {
                               list-style-type: none;
                               margin-left:50px;
                               }


.tabselector, .tab-selector {
  width: auto;
  border-bottom: 1px solid #c0c0c0;
  padding: 10px 0 0 20px;
}

.tab-unselected {
  display: inline;
  padding: 2px 7px 0 7px;
  background: #f0f0f0;
  border: 1px solid #c0c0c0;
  border-bottom: 0;
  color: #c0c0c0;
}

.tab-selected {
  display: inline;
  padding: 3px 7px 1px 7px;
  background: #ffffff;
  border: 1px solid #c0c0c0;
  border-bottom: 0;
}

.tab-unselected a {
  padding: 6px;
  color: #a0a0a0;
}

.tab-selected a {
  font-weight: bold;
  color: #0066CC;
  padding: 6px;
}

.panes, .pane-selector {
  width: 97%;
  padding-left: 0px;
  margin: 2%;
  min-height: 300px;
  overflow: auto;
}

.pane-selected {
  list-style-type: none;
  display: block;
  padding: 10px;
}

.pane-unselected {
  list-style-type: none;
  display: none;
}


.nube1 {font-size: 1.0em;}
.nube2 {font-size: 1.2em;}
.nube3 {font-size: 1.4em;}
.nube4 {font-size: 1.6em;}
.nube5 {font-size: 1.8em;}
.nube6 {font-size: 2.0em;}
