body{background: url(images/body.gif); color: #484747; margin: auto; max-width: 710px; font-family: arial; font-size: 14px; line-height: 20px;}
.header{padding: 0px 4px 4px 3.5px; background: #f3f3f3; border: #ccc solid 1px; border-radius: 5px;}
.tab{background: url(images/vista.png) top repeat-x #592B82; color: #fff; border-radius: 5px 5px 0 0; margin-top: 4px;}
.icon_table{width: 100%; border-collapse: collapse; border-spacing: 0;}
.icon_table td a{display: block; text-align: center; color: #fff; padding: 6px; font-family: comic sans ms; text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
.icon{display: block; text-align: center; font-weight: bold;}
.icon_table td{border-left: 1px solid #fff;}
.icon_table td:first-child{border-left: none;}
.icon_site{min-width: 100px; text-align: center; font-weight: bold; font-weight: 600;}
.icon20{content:url("images/20.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon19{content:url("images/19.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon18{content:url("images/18.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon17{content:url("images/17.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon16{content:url("images/16.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon15{content:url("images/15.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon14{content:url("images/14.png"); margin-left: 0px; margin-right: 2px; width: 18px;}
.icon13{content:url("images/13.png"); margin-left: 0px; margin-right: 2px; width: 18px;}
.icon12{content:url("images/12.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon11{content:url("images/11.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon10{content:url("images/10.png"); margin-left: 0px; margin-right: 2px; width: 18px;}
.icon9{content:url("images/9.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon8{content:url("images/8.png"); margin-left: 0px; margin-right: 2px; width: 20px;}
.icon7{content:url("images/7.png"); margin-left: 0px; margin-right: 2px; width: 18px;}
.icon6{content:url("images/6.png"); margin-left: 0px; margin-right: 2px; width: 18px;}
.icon5{content:url("images/5.png"); margin-left: 0px; margin-right: 4px; width: 18px;}
.icon4{content:url("images/4.png"); width: 18px;}
.icon3{content:url("images/3.png"); width: 18px;}
.icon2{content:url("images/2.png"); width: 16px;}
.icon1{content:url("images/1.png"); margin-left: 0px; margin-right: 4px; width: 18px;}
.vista1{background: url(images/green.png) top repeat-x red; color: #fff; font-weight: bold; margin-top: -1px; padding: 2px 5px; border-radius: 5px 0px 0px 5px;}
.vista2{background: url(images/blue.png) top repeat-x blue; color: #fff; font-weight: bold; margin-top: -1px; padding: 2px 5px; border-radius: 0px 5px 5px 0px;}
a:link, a:visited{color: #3b5998; text-decoration: none;}
img{vertical-align: middle;margin: 0px 0px 1px 0px;}
input,select,textarea{margin-top: 2px; margin-bottom: 2px; padding: 8px 5px; border-radius: 5px; border: 1px solid #592B82; background: #fff; color: #000;}
input[type=submit]{border-color: transparent; background: url(images/vista.png) top repeat-x #592B82; color: #fff; cursor: pointer; font-weight: bold; font-family: comic sans ms; text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
h1{font-weight: bold;}
h2{font-weight: bold;}
hr{margin-top: 4px; margin-bottom: 4px; margin-left: -5px; margin-right: -5px; border-bottom: 1px solid #dfdfdf; border-top-style: none; border-top-width: 0; border-right-style: none;}
.line{border-top: 4px solid #f3f3f3; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
.title{background: url(images/vista.png) top repeat-x #592B82; padding: 5px; color: #fff; font-weight: bold; border-right: 1px solid #ddd; border-left: 1px solid #ddd; font-family: comic sans ms; text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
.row{background-color: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; color: #000; padding: 5px; display: block;}
.page_table{background: #eee; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
.page{padding: 5px; background: #fff; border: 1px solid #ddd; border-radius: 5px;}
.footer{text-align: center; border-radius: 0 0 5px 5px; background: url(images/vista.png) top repeat-x #592B82; padding: 8px; color: #fff; font-weight: bold; border-top: 4px solid #f3f3f3; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; font-family: comic sans ms; text-shadow: 2pt 0pt 0.9em #FFF, 0pt 0pt 0.9em #FFF;}
.text{background: #f3ecf9; border: 1px solid #ddd; padding: 5px; color: #000; border-radius: 5px; text-align: center; font-weight: bold;}
.no{background: #ffe6e6; border: 1px solid #ddd; padding: 5px; color: #000; border-radius: 5px; text-align: center; font-weight: bold;}
.yes{background: #e6ffe6; border: 1px solid #ddd; padding: 5px; color: #000; border-radius: 5px; text-align: center; font-weight: bold;}
.num{background: url(images/vista.png) top repeat-x #592B82; color: #fff; font-weight: bold; padding: 1px 5px 0px 5px; border-radius: 5px;}
.bl{background: url(images/vista.png) top repeat-x #592B82; color: #fff; font-weight: bold; padding: 0px 5px; border-radius: 5px; float: right;}