 /* CSS Document */

 table.foto {
    border: 0px solid #FFA000;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
 }

 table.foto td {
    border: 0px solid #FFA000;
    border-bottom: 0px solid #FFA000;
    border-collapse: collapse;
    margin: 0px;
    padding: 0px;
    padding-left: 2px;
 }

 table.foto td.label {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
 }

 table.foto td.campo {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
 }

 table.foto tr.one {
    background-color: ActiveBorder;
 }

 table.foto tr.two {
    background-color: InactiveCaptionText;
 }

 div.fototumb {
   width: 50px;
   height: 60px;
 }

 img.fototumb {
   width: 70px;
   height: 80px;
   margin: 0px;
   padding: 0px;
   border: 2px solid gray;
 }

 img.fototumbdetail {
   width: 64px;
   height: 70px;
   margin: 0px;
   padding: 0px;
   border: 2px solid gray;
 }

 img.bannertumb {
   width: 130px;
   height: 70px;
   margin: 0px;
   padding: 0px;
   border: 2px solid gray;
 }

 img.cantieretumb {
   width: 70px;
   height: 70px;
   margin: 0px;
   padding: 0px;
   border: 2px solid gray;
 }

 img.cantieretumbsmall {
   width: 68px;
   height: 68px;
   margin: 0px;
   padding: 0px;
   border: 2px solid gray;
   cursor: pointer;
 }

 img.fotoreale {
   width: 250px;
   height: 300px;
   margin: 0px;
   padding: 0px;
 }

/**/

 div.fotoindex {
   /*width: 50px;
   height: 300px;*/
   margin: 0px;
   padding: 0px;
   border: 0px;
   float: left;
 }

 span.fototumb {
   width: 50px;
   height: 60px;
   border: 0px;
 }


 div.fotoreale {
   width: 250px;
   height: 300px;
   margin: 0px;
   padding: 0px;
   border: 0px;
   float: left;
 }
