body { margin: auto; background: url('../images/fondoeon.gif') repeat; font-family:Verdana; color:#000000; font-size:11px; text-align:center; font-weight: 300; }
.contenedor {width: 780px; margin: 0 auto 0 auto; background-color: #FFFFFF; border: 3px solid #F6F6F6}
.encabezado {clear: both; width: 760px; /width: 780px; w/idth: 760px; height: 55px; /height: 75px; h/eight: 55px; align: center; padding: 10 10 10 10; border-bottom: 1px solid #369AA3}
.logo {float: left; margin: auto; width: 100; height:55;}
.menu {float: left; width: 660px; margin: auto; text-align: right; padding-top: 40px }
.contenido {clear: both; width: 780px; margin: auto; background-color: #FFFFFF;}
.contenidol{float: left; width: 510px; /width: 530px; w/idth: 510px; background-color: #FFFFFF; padding: 10 10 10 10}
.ruta {width: 500; /width: 510; w/idth: 500; height:15; align: center; background-color: #F2F2F2; text-align: left; padding: 2 0 0 5}
.contenidor{float: left; width: 220; /width: 240; w/idth: 220; margin: auto; background-color: #FFFFFF; padding: 0 5px 10px 9px; border-left: 1px solid #369AA3}
.pie {clear: both; width: 780px; margin: auto; background-color: #FFFFFF; border-top: 1px solid #369AA3}
.columnachica {float: left; width: 250px; margin: auto; padding-top: 15px; text-align: left}
.columnagrande {clear: both; width: 520px; margin: auto; padding-top: 15px; text-align: left}
.columnaint {background-color: #FAFAFA; padding: 10 10 10 10; margin-top: 5px}

.tmenu {width:'100%';}
.tdenc { text-align: center; }
.tdmenu {padding-top: 1; padding-bottom: 1; text-align: center; font-family: Verdana; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.tituloforo A:link, .tituloforo A:visited, .tituloforo A:active, .tituloforo A:hover { text-decoration: none; font-size: 11px; font-weight: 700; }
.tform { border: 2px solid #CE8C31; background-color: #E2E2E2; width: 500; margin-top: 25; margin-bottom: 25 }
.areatexto { color: #000000; font-family: Verdana; font-size: 11px; padding-left: 2; padding-right: 2; border: 1px solid #013333; background-color: #FFFFFF }
.input { height: 18; padding-left: 2; padding-right: 2; border: 1px solid #666666; font-family: Verdana; font-size: 10px; color: #FF6600 } 
.input2 { height: 17; padding-left: 2; padding-right: 2; border-top: 1px solid #BFBFBF; border-left: 1px solid #BFBFBF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; font: 300 9px Verdana; color: #369AA3; background-color: #F2F2F2} 
.inputbox { padding-left: 2; padding-right: 2; border: 1px solid #666666; font-family: Verdana; font-size: 10px; color: #FF6600 } 
.tdform { font-size: 10px; font-family: Verdana; font-weight: 700; width:'120';text-align: right }
.tdformizq { font-size: 10px; font-family: Verdana; font-weight: 700; width: 5%; white-space: nowrap; color: #369AA3; text-align: right; height: 15px }
.boton { height: 18; border: 1px solid #369AA3; font-weight: 700; font-family: Verdana; font-size: 11px; background-color: #FFFFFF; color: #369AA3 }
.boton2 { height: 17; border: 1px solid #369AA3; font: 700 10px Verdana; background-color: #FFFFFF; color: #369AA3 }
.tdportfolio {padding: 0px 0px 10px 0px; text-align: center; vertical-align: top; width: 33%; border: 1px solid #FFFFFF}

.hgrisclaroc, .hgrisclarol, .hgrisoscuro, .tdblanco {height: 20px}
.hgrisclaroc, .hgrisclarol {font-size: 10px; font-weight: 300; font-family: Verdana; color: #666; background-color: #F2F2F2; border: 1px solid #C0C0C0; white-space: nowrap;}
.hgrisclaroc {text-align: center;}
.hgrisclarol {text-align: left;}
.hgrisoscuro {font-size: 10px; font-weight: 300; font-family: Verdana; color: #000; background-color: #C0C0C0; border: 1px solid #C0C0C0; white-space: nowrap; text-align: left;}
.tdblanco {font-size: 10px; font-weight: 300; font-family: Verdana; color: #666; background-color: #FFF; border: 1px solid #C0C0C0; white-space: nowrap; text-align: center;}

.txtmenu {font: 700 12px Verdana; color: #FF6600}
.txttituloverde {font: 700 13px Verdana; color: #369AA3; text-align: left; letter-spacing:1pt}
.txttitulonaranja {font: 700 13px Verdana; color: #FF6600; text-align: right; letter-spacing:1pt}
.txttitulotrabajo {font: 700 10px Verdana; color: #666666; text-align: left; letter-spacing:1pt; padding: 5 0 0 0}
.txtpietrabajos {font: 300 9px Verdana; color: #666666; text-align: left; letter-spacing:1pt}

h1 { font-family: Verdana; font-size: 15px; text-align:left; font-weight: 700; margin-bottom:0 }
h2 { font-family: Verdana; font-size: 13px; text-align:left; font-weight: 700; margin-bottom:0 }
h3 { font-size: 11px; text-align: left; font-weight:700; padding: 4; background-color:#F4F4F4 }
h4 { margin-left: 5; margin-right: 5; font-size: 11px; text-align:center; font-weight: 300 }
h5 { font-family: Verdana; font-size: 11px; margin-top:10; margin-bottom:0; font-weight: 300; text-align: justify }
h6 { font-family: Verdana; font-size: 9px; margin-top:0; margin-bottom:0; font-weight: 300; text-align: left}

ul.nar {list-style-image: url('../images/BulletMicroNar.jpg'); margin: 0px; padding-left: 18px}
ul.ver {list-style-image: url('../images/BulletMicroVer.jpg'); margin: 0px; padding-left: 18px}

.bandan { color: #FFFFFF; font-size: 11px; text-align: right; font-weight:700; padding: 4; background-color:#FF6600 }
.bandav { color: #FFFFFF; font-size: 11px; text-align: right; font-weight:700; padding: 4; background-color:#369AA3 }
.txtcond { font-family: Verdana; font-size: 11px; margin-top:5; margin-bottom:5; margin-left:5; margin-right:5; font-weight: 300; text-align: justify }
.ruta_td { background-color: #F5F5F5; padding-left: 8; padding-right: 8; font-size: 8px; font-weight: 300; color: #369AA3; height: 10px}
.txtresu { font-family: Verdana; font-size: 9px; margin-top:5; margin-bottom:0; margin-left: 5; margin-right: 5; font-weight: 300; text-align: justify }
.txtenca { font-family: Verdana; font-size: 11px; margin-top:5; margin-bottom:0; font-weight: 300; text-align: justify; letter-spacing:1pt }
.txtencabig { font-family: Verdana; font-size: 13px; margin-top:5; margin-bottom:0; font-weight: 300; text-align: justify;}
.txtruta { font-family: Verdana; font-size: 8px; font-weight: 300; color: #369AA3;}

a:link.titulonota { text-decoration: underline; font-size: 12px; font-weight: 300; color: #369AA3}
a:visited.titulonota { text-decoration: underline; font-size: 12px; font-weight: 700; color: #369AA3}

a:link.lnkruta { text-decoration: underline; font-size: 8px; font-weight: 300; color: #369AA3}
a:visited.lnkruta { text-decoration: underline; font-size: 8px; font-weight: 700; color: #369AA3}

a:link.lnkconder { text-decoration: none; font-size: 9px; font-weight: 300; color: #369AA3}
a:visited.lnkconder { text-decoration: none; font-size: 9px; font-weight: 700; color: #369AA3}

a:link.lnkmenu { text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: 300; color: #369AA3; letter-spacing:1pt}
a:visited.lnkmenu { text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: 300; color: #369AA3; letter-spacing:1pt}
a:hover.lnkmenu { text-decoration: none; font-family: Verdana; font-size: 11px; font-weight: 300; color: #FF6600; letter-spacing:1pt}

a:link.lnkpietrabajo { text-decoration: none; font: 300 9px Verdana; color: #666666; text-align: left; letter-spacing:1pt}
a:visited.lnkpietrabajo { text-decoration: none; font: 300 9px Verdana; color: #666666; text-align: left; letter-spacing:1pt}
a:hover.lnkpietrabajo { text-decoration: none; font: 300 9px Verdana; color: #666666; text-align: left; letter-spacing:1pt}


.jqifade{
      position: absolute; 
      background-color: #aaaaaa; 
}
div.jqi{ 
      width: 400px; 
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
      position: absolute; 
      background-color: #ffffff;
      font-size: 11px; 
      text-align: left; 
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{ 
      font-weight: bold; 
}
div.jqi .jqiclose{ 
      position: absolute;
      top: 4px; right: -2px; 
      width: 18px; 
      cursor: default; 
      color: #bbbbbb; 
      font-weight: bold; 
}
div.jqi .jqimessage{ 
      padding: 10px; 
      line-height: 20px; 
      color: #444444; 
}
div.jqi .jqibuttons{ 
      text-align: right; 
      padding: 5px 0 5px 0; 
      border: solid 1px #eeeeee; 
      background-color: #f4f4f4;
}
div.jqi button{ 
      padding: 3px 10px;
      margin: 0 10px; 
      background-color: #2F6073; 
      border: solid 1px #f4f4f4; 
      color: #ffffff; 
      font-weight: bold; 
      font-size: 12px; 
}
div.jqi button:hover{ 
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
      background-color: #BF5E26;
}

.style99 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #336600;
}
