<!--

/* READ ME: These classes are divided into the following groups */
/* commonly used: body, links and buttons, generic no-style table for positioning */
/* general: HTML tags and simple section:  titles, text, small text, bold, forms, simple section tables, images, etc... */
/* page particular: special formatting for profiles, contact person, homepage, etc... */
/* layout: shouldn't be changed - used for foundation layout of page spaces and navigational elements */
/* archive: these elements are not used, but left for reference, temporary use, and possible future revival */



  body{
      font-family: Arial, Verdana, sans-serif;
      background-color: #ffffff;
      margin-bottom : 0px;
      margin-left : 0px;
      margin-right : 0px;
      margin-top : 0px;
      color:#2E0D02;
      }

  /* links and buttons */

   a:link {
      color : #00407B;
      text-decoration: none;
      }
   a:visited{
      color : #306696;
      text-decoration: none;
      }
   a:hover {
      color:#306696;
      text-decoration : underline;
      }
   a:active {
      color:#306696;
      text-decoration : underline;
      }

   a.navlink:link {
      color : #ffffff;
      text-decoration: none;
      letter-spacing:-.02em;
      padding-left:10px;
      padding-right:9px;
      }
   a.navlink:visited{
      color : #ffffff;
      text-decoration: none;
      letter-spacing:-.02em;
      padding-left:10px;
      padding-right:9px;
      }
   a.navlink:hover {
      color:#ffffff;
      background-color : #1D5C94;
      text-decoration : none;
      letter-spacing:-.02em;
      padding-left:10px;
      padding-right:9px;
      }
   a.navlink:active {
      color:#ffffff;
      background-color : #1D5C94;
      text-decoration : none;
      letter-spacing:-.02em;
      padding-left:10px;
      padding-right:9px;
      }


   a.footerlink:link {
      color : #ffffff;
      text-decoration: none;
      letter-spacing:-.02em;
      }
   a.footerlink:visited{
      color : #ffffff;
      text-decoration: none;
      letter-spacing:-.02em;
      }
   a.footerlink:hover {
      color:#ffffff;
      text-decoration : underline;
      letter-spacing:-.02em;
      }
   a.footerlink:active {
      color:#ffffff;
      text-decoration : underline;
      letter-spacing:-.02em;
      }

   a.localitylink:link {
      font-size:11px;
      color : #ffffff;
      text-decoration: none;
      letter-spacing:-.02em;
      }
   a.localitylink:visited{
      font-size:11px;
      color : #ffffff;
      text-decoration: none;
      letter-spacing:-.02em;
      }
   a.localitylink:hover {
      font-size:11px;
      color:#EFF1F4;
      text-decoration : none;
      letter-spacing:-.02em;
      }

  
  ul.sideMenu li {
    
  }
  
   .subnavlink a:link {
     color:#00407B;
     text-decoration: none;
   }
   
   .subnavlink a:visited {
     color:#00407B;
     text-decoration: none;
   }
   
   .subnavlink a:active {
     color:#5382AE;
     text-decoration: none;
   }
   
   .subnavlink a:hover {
     color:#5382AE;
     text-decoration: none;
   }
   
   .subnavlink {
     color:#00407B; 
     white-space:nowrap;
   }
   

   .bluebutton {
      background:#2551F5;
      padding:2px 5px 2px 5px;
      color:#ffffff;
      border:solid 1px #cccccc;
      cursor:hand;
      white-space:nowrap;
      width:10%;
      text-align:center;
      font-weight:bold;
      }

   .navcategory {
      font-weight:normal;
      margin-top:1em;
      margin-bottom:.5em;
      font-size: 10pt;
      noline-height: 12pt;
      letter-spacing :0em;
      color:#777777;
      }

   .navitem {
      font-size: 12pt;
      line-height: 12pt;
      margin-bottom: .7em;
      }



    table{
      padding:0px;
      margin:0px;
      font-size:12pt;
      border-style : none;
      }

    td.mainlayout {
      vertical-align:top;
      padding:0px;
      margin:0px;
      border-style : none;
      border-collapse:collapse;
      }

    table.mainlayout {
      padding:0px;
      margin:0px;
      border-style : none;
      border-collapse:collapse;
     }


  /* titulos y texto */
    h1 {
      font-family:  Verdana, Times,Times New Roman, Serif;

      color:#be5eb7;
      font-size: 16px;

      margin-bottom:5px;
      padding-right:15px;
      padding-top:2px;
      padding-left:0px;
      }

     h2 {
      font-size:12px;
      line-height:1em;
      font-weight : bold;
      margin-bottom:10px;
      margin-top:15px;
	  COLOR: #02468a;
	     
      }

     h3 {
      font-size:11px;
      color:#333333
      line-height:1em;
      font-weight : bold;
      margin-bottom:10px;
      margin-top:10px;
     
      }

	p 
		{
		align:justify;
		margin-top:5px;
	    margin-bottom:5px;
	    padding-right:15px;
	    padding-left:0px;
		font-size:11px;
        color:#444
		}
		
    .text {
      font-size:11px;
      color:#444
      }

    .small {
      font-size:.7em;
      }

    .strong{
      font-weight:600;
      }
      


    b {
      font-weight:600;
      }

    .nowrap {
      white-space:nowrap;
      }


  /* forms */


    input {
      background-color :  #ffffff;
      color:#434343;
      font-size: 11px;
      border:1px solid #cccccc;
      font-family:verdana, arial, helvetica, sans-serif;


      }
      
	TEXTAREA {
		font-family:verdana, arial, helvetica, sans-serif;

		font-size: 11px;
        color:#434343;
		border: inset 1px #cccccc;
		}
      
     

    input.textbox {
      background-color :  #ffffff;
      color:#434343;
      font-size: 11px;
      border:1px inset solid #cccccc;
      }

    select {
      background-color :  #ffffff;
      color:#434343;
      font-size: 11px;
      }

    input.submit {
      background:  #1D5C94;
	  
      border:1px solid #6699CC;
      color:#ffffff;
      font-size: 10px;
      font-weight: 400;
      cursor:hand;
      }

    input.submitup {
      background:#1D5C94;
      border:1px solid #6699CC;
      color:#ffffff;
      font-size: 10px;
      font-weight:bold;
      cursor:hand;
      }
      
    input.deletebox {
      nobackground:url('template_images/deletebox.gif');
      background:#00417B;
      border:1px solid #6699CC;
      color:#ffffff;
      font-size: 10px;
      line-height: 75%;
      cursor:hand;
      height: 12px;
    }

    input.deleteboxup {
      nobackground:url('template_images/deleteboxup.gif');
      background:#6699CC;
      border:1px solid #1D5C94;
      color:#ffffff;
      font-size: 10px;
      line-height: 75%;
      cursor:hand;
      height: 12px;
    }

    .GTdropdown {
      background-color : #E2E3E3;
      color : #333333;
      font-family : Arial, Helvetica, sans-serif;
      font-size : 12px;
    }



    .slide {
       position : absolute;
       visibility : hidden;
       top : 50px;
       left : 10px;
    }

    ul.siteMapNav {
      font-size:11px;
      list-style-type : square;
      list-style-color :#F9C90B;
      margin-top:6px;
      margin-left:20px;
      }
    ul.siteMapNav li {
      line-height:1em;
      margin-top:0px;
      margin-bottom:0px;
      }


  /* simple section lists */

    ol {      
      list-style-type : decimal;
      margin-top:6px;
      margin-left:23px;
      font-size:11px;
      }

    ul {
      nopelist-style-type : circle;
      list-style-color :#F9C90B;
      margin-top:6px;
      margin-left:23px;
      font-size:11px;
      }

    li{
      list-style-position : outside;
      font-size:11px;
      }
      
    li div.text {
      font-size:11px;
      }


  /* simple section table layout */

    table.content{
      width:100%;
      padding: 0px 0px 0px 0px;
      border-collapse:collapse;

      }

  

 
   th.content{
      vertical-align:center;
      text-align:left;
      border: 1px solid #5382AE;
      padding : 4px ;
      font-size:11px;

      background-color:#ddd;
      font-weight:600;
      color:#02468a;
      }

   th.contentcent{
      vertical-align:center;
      text-align:center;
      border: 1px solid #5382AE;
      padding : 4px ;
      font-size:11px;

      background-color:#ddd;
      font-weight:600;
      color:#02468a;
      }

    td.content {

      vertical-align:center;
      padding : 4px ;
      background-color : #f3f3f3;
      border: 1px solid #5382AE;
      }
      
      
    table.emailTable{
      border-collapse:collapse;
      vertical-align:top;
      }

    th.emailTable{
      vertical-align:top;
      text-align:left;
      }
      
    td.emailTable {
      font-size:11px;
      vertical-align:top;
      text-align:left;
      padding : 2px 8px 4px 4px;
      }

    th.contentsection{
      vertical-align:top;
      text-align:left;
      font-weight:bold;
      padding:9px 4px 2px 2px;
      font-size:.9em;
      color:#AA7642;
      }

  /* simple section images */
    .image-left {
      margin: 0px 10px 5px 0px;

      }

    .image-right {
      margin: 0px 0px 5px 10px;

      }

    .image-inline {
      margin: 5px 10px 5px 10px;

      }
      
    .image-standalone {
      margin: 0px 0px 0px 0px;
      }
      /* caption for under image-left and right are changed to float: and ss.xsl is uncommented.*/
    .image-caption {
      position:relative;
      color:#434343;
      font-size:.9em;
      }


/* special: Following are classes that apply to only specific pages in a particular way because something special is required.       */


  /* home page - stay up to date */

    .homenews {
      color:#ffffff;
      background:#ff9900;
      text-align:right;
      padding-right:3px;
      font-weight:bold;
      text-transform:uppercase;
      font-size:13pt;
      }

    .newstitle {
      font-size:12px;
      font-weight : bold;
      margin-bottom:3px;
      }

    .searchtitle {
      font-size:12pt;
      font-weight : bold;
      padding-right:1em;
      }


  /* content contact */

    .contact {
      text-align:right;
      font-size:.83em;
      line-height:1.1em;
      float:right;
      border-collapse:collapse;
      color:#8a8a8a;
      margin-left:10px;
      margin-bottom:10px;
      background-color:#f6f6f6;
      margin-top:.9em;
      }

    .image-contact {
      border: 1px;
      float: right;
      margin: 0px;
      width:77px;
      filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
      }



  /* several templates - case studies, method, profile, etc... use this for the introduction text at the top of the page  */

    .summary {
      color:#7a7a7a;
      font-size:.14pt;
      line-height:16pt;
      vertical-align:top;
      }


  /* marketing style print format  */


     .marketingtitle {
      font-size:13pt;
      line-height:12pt;
      font-weight : bold;
      color:#0066cc;
      margin-bottom:.9em;
      }


     .marketingbigtext {
      font-family: "Arial Narrow", Arial, sans-serif;
      font-size:16pt;
      line-height:15pt;
      font-weight : bold;
      color:#000000;
      margin-bottom:.9em;
      }


     .marketingtext {
      font-family: "Arial Narrow", Arial, sans-serif;
      }


  /* reports, such as knowledge asset report */


    .reporttitle {
      background-color:#FF9900;
      color:#FFFFFF;
      width:100%;
      font-weight:bold;
      font-size:1.1em;
      padding-left: 10px;
      padding-bottom: 4px;
      padding-top: 4px;
      padding-right: 10px;
      }

    table.report {
      border-collapse:collapse;
      border: 1px solid #afafaf;
      width:100%;
      }

    td.report {
      border-collapse:collapse;
      border-bottom: 1px solid #afafaf;
      font-size: 8pt;
      padding-left: 4pt;
      padding-right: 4pt;
      vertical-align:top;
      }

    th.report {
      border-collapse:collapse;
      background-color:#FF9900;
      font-size: 8pt;
      padding-left: 4pt;
      padding-right: 4pt;
      font-weight: bold;
      text-align: left;
      color:#FFFFFF;
      }


    table.scorecard {
      padding: 0;
      margin: 0;
      font: 12px;
      border-collapse: collapse;
    }

    table.scorecard td {
      font-family: Times, Times New Roman, Serif;
      text-align: center;
      background: #E2E3E3;
      padding: 0;
      margin: 0;
      color:#434343;
      font: bold 14px;
      border: 1px solid #394952;
      width: 30px;
      height: 30px;
    }
    
    
    /*image gallery content*/
    
    /*index Table*/
    table.categoryIndex{
      padding: 0px 0px 0px 0px;
      border-collapse:collapse;
      }

    table.categoryIndex th {
      font-size:11px;
      vertical-align:top;
      padding:0px 6px;
      background-color : #E3E3E3;
      border: 1px solid #FFFFFF;
      }
      
    table.categoryIndex td {
      font-size:11px;
      vertical-align:top;
      padding : 6px 10px;
      background-color : #E3E3E3;
      border: 1px solid #FFFFFF;
      }
    table.galleryTopRow{
      width:100%;
      padding: 0px 0px 0px 0px;
      border-collapse:collapse;
      margin:14px 0px 0px 0px;
      }
      
    /*quickLink Table*/
    table.gallerylink{
      padding: 0px 0px 0px 0px;
      border-collapse:collapse;
      margin:25px 0px 15px 0px;
      }

    table.gallerylink th{
      vertical-align:top;
      text-align:left;
      padding: 2px 4px;
      font-size:11px;
      background-color : #E3E3E3;
      border: 1px solid #FFFFFF;
      }

    table.gallerylink td {
      font-size:11px;
      vertical-align:top;
      padding : 2px 4px;
      background-color : #E3E3E3;
      border: 1px solid #FFFFFF;
      }

/* layout: these last classes are general layout of each part of the page - do not use for any page elements specifically.         */

   /* top navigation drop down menu system. */
     div.menuBar,
     div.menuBar a.menuButton,
     div.menu,
     div.menu a.menuItem {
       font-family: "MS Sans Serif", Arial, sans-serif;
       font-size: 6px;
       font-style: normal;
       font-weight: normal;
       color: #ffffff;
       }

     div.menuBar {
       background-color: blue;
       padding: 0px 2px 2px 2px;
       text-align: left;
       }

     div.menuBar a.menuButton {
       background-color: blue;
       color: #ffffff;
       cursor: default;
       margin: 0px;
       /*padding: 2px 6px 2px 6px;*/
       position: relative;
       text-decoration: none;
       font-weight:bold;
       }

     div.menuBar a.menuButton:hover {
       background-color: transparent;
       color: #ffffff;
       font-weight:bold;
       }

     div.menuBar a.menuButtonActive,
     div.menuBar a.menuButtonActive:hover {
       background-color: navy;
       color: #ffffff;
       }

     div.menu {
       background-color: blue;
       left: 0px;
       padding: 2px 0px 2px 0px;
       position: absolute;
       top: 0px;
       visibility: hidden;
       z-index: 101;
       }

     div.menu a.menuItem {
       color: #ffffff;
       cursor: default;
       display: block;
       padding: 3px 1em;
       text-decoration: none;
       white-space: nowrap;
       font-size: 6px;
       }

     div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
       background-color: navy;
       color: #ffffff;
       }

     div.menu a.menuItem span.menuItemText {
       }

     div.menu a.menuItem span.menuItemArrow {
       margin-right: -.75em;
       }

     div.menu div.menuItemSep {
       border: 1px inset #2551F5;
       margin: 4px 2px;
       }

   /* top navigation quicklink buttons. */

     .navinput {background-color: #BFD9FC;
       border:  1px inset #ffffff;
       color:#434343;
       font-size:.9em;
       }

     .navbutton {
       background-color : #2551F5;
       padding-right:12px;
       cursor:hand;
       width:200px;
       font-weight:bold;
       padding-left:12px;
       }

     .navbuttonover {
       background-color : #7B96FC;
       padding-right:12px;
       cursor:hand;
       width:200px;
       font-weight:bold;
       padding-left:12px;
       }

     .navbuttondown{
       background-color : #2551F5;
       padding-right:12px;
       padding-left:12px;
       cursor:hand;
       width:200px;
       font-weight:bold;
       }



   /* general section classes- layout parts of page from top to bottom */

   .nav {
      color : #ffffff;
      background-color : #2551F5;
      white-space:nowrap;
      font-size:11px;
      }


    table.menu {
      font-size: .7em;
      position:absolute;
      visibility:hidden;
      background:#ffffff;
      color: #434343;
      cursor: hand;
      wasborder : 1px solid #cccccc;
      waspadding:0px 3px 0px 3px;
      }

   .logo {
      border-collapse:collapse;
      vertical-align:top;
      cursor:hand;
      border-right:1px solid #ffffff;
      }
   
   td.topline {
      height:7px;
      border-style:none;
      border-collapse:collapse;
      border-left:1px solid #ffffff;
      padding:0px;
      margin:0px;
      }
      
   .topmessage {
      font-size:10px;
      font-weight:normal;
      vertical-align:top;
      white-space:nowrap;
      text-align:right;
      margin-bottom:35px;
      width:10%;
      }
      
      
   .topbutton {
      font-size:11px;
      font-weight:bold;
      cursor:hand;
      vertical-align:top;
      white-space:nowrap;
      padding:2px 4px 2px 4px;
      background-color:#FFCB05;
      }
      
    .sidebrand {
      width:80%;
      height:99%;
      }

      
   .regionnav {
      border-collapse:collapse;
      padding : 0px;
      border-left:1px solid #ffffff;
      vertical-align:bottom;
      white-space: nowrap;
      font-size:11px;
      }
        
    .localityname {
      vertical-align:bottom;
      white-space: nowrap;
      font-size:11px;
      background:#3B4854;
      cursor:hand;
      nowidth:125px;
      color:#ffffff;
      padding-left : 3px;
      padding-right : 3px;
      padding-bottom : 2px;
      padding-top:2px;
      border-left:1px solid #ffffff;
      border-top:1px solid #ffffff;
      }

    .localitynameup {
      vertical-align:bottom;
      white-space: nowrap;
      font-size:11px;
      background:#288350;
      cursor:hand;
      nowidth:125px;
      color:#ffffff;
      padding-left : 3px;
      padding-right : 3px;
      padding-bottom : 2px;
      padding-top:2px;
      border-left:1px solid #ffffff;
      border-top:1px solid #ffffff;
      }

      
    .regionname {
      white-space: nowrap;
      font-size:11px;
      nobackground:#288350;
      color:#ffffff;
      cursor:hand;
      nofilter:alpha(opacity=70);
      padding:1px 4px 1px 4px;
      border-top:1px solid #ffffff;
      }

    .regionnameup {
      white-space: nowrap;
      font-size:11px;
      color:#ffffff;
      background:#288350;
      cursor:hand;
      filter:alpha(opacity=100);
      padding:1px 4px 1px 4px;
      border-top:1px solid #ffffff;
      }

      
    td.topnav {
      border-collapse:collapse;
      vertical-align:middle;
      font-size: 11px;
      padding : 0px;
      nopadding-left : 3px;
      nopadding-right : 3px;
      nopadding-bottom : 2px;
      nopadding-top:2px;
      text-align : left;
      background:#00407B;
      border-top:1px solid #ffffff;
      border-bottom:1px solid #ffffff;
      color:#ffffff;
      }
            
      
   .banner {
      border-collapse:collapse;
      background:#ffffff;
      vertical-align:bottom;
      text-align:right;
      font-size:10pt;
      padding:0px;
      margin:0px;
      }
      
      
   .topnavinfo {
       position:absolute;
       visibility:hidden; 
       display:none; 
       color:#00407B; 
       background:#ffffff;
       border:1px solid #cccccc; 
       margin-top:-20; 
       z-order:1000;
       }
      
   .path {
      font-size: .6em;
      padding-left : 1em;
      padding-right : 1em;
      padding-bottom : .3em;
      padding-top:.3em;
      width:100%;
      text-align : left;
      background:#EDEFCA;
      border-top:1px solid #ffffff;
      border-bottom:1px solid #ffffff;
      }


   .subnav {
      padding : 0px;
      margin:0px;
      background-color:#E3E3E3;
      vertical-align:top;
      font-size:.9em;
      white-space: nowrap;
      border-left:solid 1px #ffffff;
      border-right:solid 1px #ffffff;
      border-collapse:collapse
      }

   .subnav-scale {
      font-size:.8em;
      waspadding-left:10px;
      }


   .main {
      font-size: .9em;
      wasline-height:1.5em;
      padding : 10px 10px 10px 10px;
      vertical-align:top;
      border-collapse:collapse;
      background:#ECECEC;
      noborder-right:solid 1px #ffffff;
      noborder-left:solid 1px #ffffff;
      height:99%;
      }
            
   .homeoffer {
      vertical-align:top;
      border-collapse:collapse;
      background:#ECECEC;
      wasborder-right:solid 1px #ffffff;
      border-left:solid 1px #ffffff;
      }
      
   .hometop {
      vertical-align:top;
      border-collapse:collapse;
      background:#B9C8F3;
      wasborder-right:solid 1px #ffffff;
      wasborder-left:solid 1px #ffffff;
      }
      
   .hometopcontent{
      font-size: .9em;
      noline-height:1.4em;
      padding : 22px 22px 5px 22px;
      color:#1A347C;
      }
      
    .homebottom {
      vertical-align:top;
      border-collapse:collapse;
      background:#ECECEC;
      wasborder-right:solid 1px #ffffff;
      wasborder-left:solid 1px #ffffff;
      }


   .homebox {
      font-size: 14px;
      vertical-align:top;
      width:33%;
      }

   .homebox h1 { 
      font-family: Arial, Verdana, sans-serif;
      font-size: 12px;
      font-weight: bold;
      color:#005826;
      margin-bottom:5px;
      }


   .disclaimer {
      font-size: 9px;
      padding-left : 4px;
      padding-right : 4px;
      padding-bottom : 2px;
      padding-top:2px;
      white-space:nowrap;
      vertical-align:middle;
      background-color:3B4854;
      color:#ffffff;
      height:20px;
      border-left:solid 1px #ffffff;
      }


   .bottom {
      border-top:1px solid #71D012;
      margin-bottom:3px;
      vertical-align:bottom;
      }
   .side {
      font-size:.8em;
      noline-height:1.3em;
      padding : 3em 1em 1em 1em;
      vertical-align:top;
      width:250px;
      }
   .popup {
      font-size:10pt;
      line-height:1.3em;
      vertical-align:top;
      }
/* Tables for enews manager */

  table.enewsForm {
      font-size: 8pt;
      font-weight:normal;
      }
      
  table.enewsForm th {
      font-size: 8pt;
      font-weight:normal;
      padding-left: 4pt;
      padding-right: 4pt;
      vertical-align:top;
      text-align:right;
      }
      
  table.enewsForm td {
      font-size: 8pt;
      padding-left: 4pt;
      padding-right: 4pt;
      vertical-align:top;
      }
      
  .cabnoticias {
	BORDER-RIGHT: #c5c5c7 1px solid; 
	BORDER-TOP: #c5c5c7 1px solid; 
	BORDER-LEFT-WIDTH: 1px; 
	BORDER-LEFT-COLOR: #c5c5c7; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #c5c5c7; 
	WIDTH: 100%;
    color:#be5eb7;
    font-size:13px;
    font-weight:bold;
    
	FONT-FAMILY: Arial, Helvetica, sans-serif;
     background-color:#f9f9f9;
	}

   .cajanoticias {
	BORDER-TOP-WIDTH: 1px; 
	BORDER-RIGHT: #c5c5c7 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 15px; 
	BORDER-LEFT: #c5c5c7 1px solid; 
	COLOR: #000000; 
	BORDER-TOP-COLOR: #c5c5c7; 
	BORDER-BOTTOM: #c5c5c7 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	      background-color:#f9f9f9
	}

 .cajanormal {
	BORDER-TOP: #c5c5c7 1px solid; 
	BORDER-RIGHT: #c5c5c7 1px solid; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 15px; 
	margin-left:10px;
	
	BORDER-LEFT: #c5c5c7 1px solid; 
	color:#444;
	
	BORDER-BOTTOM: #c5c5c7 1px solid; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	      background-color:#f9f9f9
	}



<!-- eliminar los sobrantes -->

.referencetxt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #875d87; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.reference_left {
	BORDER-TOP: #c5c5c7 1px solid; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 0.8em; BORDER-LEFT-COLOR: #c5c5c7; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #c5c5c7; WIDTH: 100%; COLOR: #875d87; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #c5c5c7
}
.reference_right {
	BORDER-RIGHT: #c5c5c7 1px solid; BORDER-TOP: #c5c5c7 1px solid; WIDTH: 100%; TEXT-ALIGN: right
}

.titlehUne1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #02468a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titlehUne1 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #02468a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.titlehUne1:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #02468a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.pixborderleft {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.7em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 1%; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d0d0d0
}
.pixborder {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.7em; FLOAT: center; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 1%; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d0d0d0
}

.pixborderright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.7em; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; WIDTH: 1%; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: 5px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ebebeb
}

.pixborderwhite {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 0.7em; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 1%; COLOR: #000000; MARGIN-RIGHT: 5px; PADDING-TOP: 5px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.datostorneo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-SIZE: 0.8em; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 3px; PADDING-TOP: 0px; FONT-FAMILY: Arial,Helvetica, sans-serif;
}

.titulo {
	font-weight: bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #02468a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.titulog {
	font-weight: bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #02468a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.precio {
	font-weight: bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.3em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.titulo2 {
	font-weight: bold;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #02468a; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
      
 -->