/*
-----------------------------------------------
ernestorivera.mx

Lic. Ernesto Rivera V.
www.asesoriainformatica.com
2010
----------------------------------------------- */

body { scrollbar-face-color: #999999; scrollbar-highlight-color: #999999; scrollbar-shadow-color: #cccccc; scrollbar-3dlight-color: #999999; scrollbar-arrow-color: #0033cc; scrollbar-track-color: #cccccc; scrollbar-darkshadow-color: #87919c; background-color:#ffffff
}

tbody.general { background-color: #eeeeee
}
td.general { background-color: #ccccccc
}


fieldset { border-right: #333333 1px solid; padding-right: 1px; border-top: #333333 1px solid; padding-left: 1px; float: left; padding-bottom: 1px; margin: 0px 0px 0px 0px; border-left: #333333 1px solid; padding-top: 1px; border-bottom: #333333 1px solid;  background-color:#000000
}

.t-name{ font-size: 14px; color: #333333; font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left
}
.t-title{ font-size: 11px; color: #12b6c2; font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-align: left
}
.t-notes{ font-size: 10px; color: #999999; font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left
}
.date { font-size: 10px; vertical-align: top; color: #333333; line-height: 14 px; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: center; text-decoration: none
}
.copy { font-size: 10px; vertical-align: top; color: #333333; line-height: 14 px; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: center; text-decoration: none
}
.i { font-size: 3px; vertical-align: top; color: #000000; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; text-align: left; text-decoration: none
}








hr { float: left; padding-bottom: 1px;  border-bottom: #12b6c2 1px solid
}









.dir { font-size: 11px; color: #12b6c2; font-style: normal; font-family: arial, helvetica, sans-serif; text-align: left; text-decoration: none; line-height: 30px; letter-spacing: 1px
}

.text-sel a { font-size: 12px; color: #5b3d17; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left; text-decoration: none; border-bottom:1px dotted #c99a66
}
.text-sel a:hover { color: #360000;  border-color:#360000; border-bottom-style:solid
}


.img { text-align: center; text-decoration: none; background-color:#cccccc; border: solid 4px #5b3d17
}


a.menu { Display: block; width: 150px; font-size: 12px; color: #666666; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans-serif; letter-spacing: 2px; text-align: left; text-decoration: none; border-bottom:2px dotted #5b3d17; line-height: 26px
}
a.menu:hover { color: #000000;  border-color:#0033cc; border-bottom-style:solid
}
a.menuX { Display: block; width: 150px; font-size: 12px; color: #000000; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans-serif; letter-spacing: 2px; text-align: left; text-decoration: none; border-bottom:2px solid #000000; line-height: 26px
}


a.menu1 { display: block; width: 150px; text-align: left; border-right: #5b3d17 0px solid; padding-right: 1px; border-top: #5b3d17 0px solid; padding-left: 1px; float: left; padding-bottom: 1px; margin: 0px 0px 0px 0px; border-left: #5b3d17 0px solid; padding-top: 2px; border-bottom: #5b3d17 2px solid;  text-decoration: none; font-family: arial, helvetica, sans-serif; color: #666666; font-size: 12px; font-style: bold; font-weight: bold; line-height: 20px
}
a.menu1:hover { display: block; width: 150px; text-align: left; border-right: #838aa4 0px solid; padding-right: 1px; border-top: #838aa4 0px solid; padding-left: 1px; float: left; padding-bottom: 1px; margin: 0px 0px 0px 0px; border-left: #838aa4 0px solid; padding-top: 2px; border-bottom: #000000 2px solid;  text-decoration: none; font-family: arial, helvetica, sans-serif; color: #000000; font-size: 12px; font-style: bold; font-weight: bold; line-height: 20px
}
a.menu1X{ display: block; width: 150px; text-align: left; border-right: #838aa4 0px solid; padding-right: 1px; border-top: #838aa4 0px solid; padding-left: 1px; float: left; padding-bottom: 1px; margin: 0px 0px 0px 0px; border-left: #838aa4 0px solid; padding-top: 2px; border-bottom: #4d536b 2px solid;  text-decoration: none; font-family: arial, helvetica, sans-serif; color: #4d536b; font-size: 12px; font-style: bold; font-weight: bold; line-height: 20px
}


.sel { font-size: 11px; color: #000000; font-style: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left; text-decoration: none
}
leyend.1 {  font-size: 11px; color: #ff9900; line-height: 20px; font-family: arial, helvetica, sans-serif; text-align: left
}








.title-up { font-size: 14px; color: #330000; font-weight: bold; font-style: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left
}
ul.text { list-style-position: outside; font-size: 12px; color: #cccccc; line-height: 14px; font-family: arial, helvetica, sans-serif; text-align: justify
}
li.text { list-style-position: outside; font-size: 12px; color: #493625; line-height: 18px; font-family: arial, helvetica, sans-serif; text-align: justify
}





.text { font-size: 12px; color: #493625; line-height: 20px; font-family: arial, helvetica, sans-serif; text-align: justify
}
.text-f { font-size: 11px; color: #5b3d17; line-height: 20px; font-family: arial, helvetica, sans-serif; text-align: justify; font-style: italic
}

.notes { font-size: 10px; color: #000000; line-height: 20px; font-family: arial, helvetica, sans-serif; text-align: left
}
.c-text { width: 450px; font-size: 11px; color: #000000; line-height: 15px; font-family: arial, helvetica, sans-serif; text-align: justify
}
.local { font-size: 11px; color: #000000; font-weight: bold; font-style: normal; line-height: 15px; font-family: arial, helvetica, sans-serif; text-align: left
}
.bold { font-size: 11px; color: #000000; font-weight: bold; font-style: normal; line-height: 15px; font-family: arial, helvetica, sans-serif; text-align: left
}
.t-text { font-size: 10px; color: #777777; font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left
}
.text-dw { font-size: 10px; color: #999999; font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; text-align: left; letter-spacing: 1px
}
.s-text { font-size: 11px; color: #999999; line-height: 20px; font-family: arial, helvetica, sans-serif; text-align: left; background-color:#eeeeee
}


.credit { font-size: 11px; color: #999999; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: rigth; text-decoration: none
}



.copy a { font-size: 11px; color: #6674ad; font-weight: normal; font-style: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left; text-decoration: none
}
.copy a:hover { text-decoration: none; border-bottom:1px dotted #5b3d17
}



.b-sel a { font-size: 11px; vertical-align: top; color: #999999; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; letter-spacing: 1px; text-align: left; text-decoration: none; background-color:#eeeeee
 }
.b-sel a:hover { color: #666666; background-color: #ffffff
}

.b-r { font-size: 10px; color: #333333; font-family: arial, helvetica, sans-serif; valign: center; background-color:#ffffff; border: solid 1px #bcbcbc
}
.b-s {  font-size: 10px; color: #666666; font-family: arial, helvetica, sans-serif; valign: center; background-color:#eeeeee; border: solid 1px #eeeeee
}
.b-b {  font-size: 10px; color: #666666; font-family: arial, helvetica, sans-serif; valign: center; background-color:#eeeeee; border: solid 1px #cccccc
}

a.move:link { display: block; width: 50px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; color: #999999; font-size: 11px; border: solid 2px #ffffff; background-color:#eeeeee; line-height: 16px
}
a.move:visited { display: block; width: 50px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; color: #999999; font-size: 11px; border: solid 2px #ffffff; background-color:#eeeeee; line-height: 16px
}
a.move:active { display: block; width: 50px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; color: #999999; font-size: 11px; border: solid 2px #ffffff; background-color:#eeeeee; line-height: 16px
}
a.move:hover { display: block; width: 50px; text-align: center; text-decoration: none; font-family: arial, helvetica, sans-serif; color: #eeeeee; font-size: 11px; border: solid 2px #ffffff; background-color:#000000; line-height: 16px
}