body{text-align: center;background-color: #FFFFFF;}
a, span, div, td{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px;}
a:hover{text-decoration: underline;}
.sp{ height: 11px; }
.txbdy, .lnk{ color: #000; }
.arr, .sq{font-family: Webdings; color: #C03; text-decoration: none; display:inline}
.ans, .hp{display:inline; padding-right: 5px;}
.ans{font-family: Wingdings; font-size:11px;}
.hp{font-family: Wingdings 2; font-size:11px;}
.arr{font-size: 6px; height: 15px; margin-right: 5px;}
.sq{font-size: 3px; height: 10px; margin-right: 5px; vertical-align: middle;}
.bt{font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;background-color: #C03; height: 18px;width: 60px;font-size: 10px;}
#contenedor{width: 770px;max-width: 770px; text-align: left; }
#col_izq{ width: 138px; max-width: 138px; float: left;}
#sep_izq, #sep_cen, #blq_cen_1_2, #blq_cen_5_2{ width: 16px; max-width: 16px; float: left; }
#col_cen{ width: 616px; max-width: 616px; float: left; }
#blq_cen_1_1, #blq_cen_5_1, #blq_cen_5_3{width: 300px; max-width: 300px; float: left;}
#blq_cen_1_3{ float: right; width: 300px; max-width: 300px;}
#blq_cen_1, #blq_cen_2, #blq_cen_3, #blq_4, #blq_5, #blq_6, #blq_7{width: 616px; max-width: 616px;}
.bghdrblq, .bghdr{ height: 16px; padding-left: 10px; padding-top: 2px; }
#tdy, #isp, #shp, #rcds, #ent, #rev, #a1c, #mn, .ad{margin-bottom: 11px;}
#blq_cen_1 #rcds, #blq_cen_1 #isp, #blq_cen_1 #shp, #blq_cen_1 .ad{width: 300px}
.bghdrblqwi{padding-left: 29px; float:left}
.bghdrblqwt{float:right}
.bdyblq{ padding-top: 10px;}
#mn .bghdr, #isp .bghdrblq, #rcds .bghdrblq, #a1c .bghdrblq, #rev .bghdrblq{background-color: #C03;}
#mn .tthdr, #isp .ttblq, #rcds .ttblq, #a1c .ttblq, #rev .ttblq{ font-weight: bold; color: #FFF; }
#tdy .bghdrblq, #spc .bghdrblq, .ad .bghdrblq, #ent .bghdrblq, #shp .bghdrblq{ background-color: #EFEFEF;}
#tdy .ttblq, #spc .ttblq, .ad .ttblq, #ent .ttblq, #shp .ttblq{ color: #666; font-weight: bold; }
#spc .bghdrblq{ background-color: #000; }
#spc .ttblq{color: #FFF; font-weight: bold;}
#mn .bgbdy, #sd .bgbdyalt{height: 20px; padding-left: 10px;}
#mn .lnk{line-height: 17px;}
#mn .bgbdy, #mn .bgad{ background-color: #EFEFEF; border-top: #FFF 1px solid;  }
#mn .bgad, #tdmsg .bgbdy, #rel .bgbdy{ text-align: center; }
#mn .bgad{ padding-top: 5px; padding-bottom: 5px }
#portada .ttbdy{ color: #C03; font-weight: normal}
#portada .txbdy{ font-weight: bold; }
#news .tdbdy{padding-left: 10px;}
#news .ttbdy, #spc .ttbdy{ color: #000; font-weight: bold; line-height: 13px; }
#news .txbdy{ color: #000; font-weight: normal;}
#spc .bdyblq{ padding-left: 10px; padding-bottom: 13px; }
#spc2 .bgbdy, #isp1 .bgbdy{ padding-left:10px;}
#a1c #a1c1 .bgbdy{ text-align:left;}
#a1c #a1c2 .bgbdy{ padding-left: 10px; height: 33px; line-height: 16px; text-align:left }
#a1c #a1c3 .bgbdy{ padding-left: 10px; height: 15px; text-align:left}
#a1c #a1c2 .txbdy, #a1c #a1c3 .txbdy{font-weight: normal}
.list .bgbdy{padding-left: 10px; height: 21px; background-position: left 9px;}
.list .lnk{line-height: 21px}
#rcds .img, #a1c .img, #rev .img, #shp .img, #ent .img{ float: left; border: #000 1px solid; width: 45px; height: 45px; margin-right: 10px; }
#rcds .ttbdy, #a1c .ttbdy, #rev .ttbdy, #ent .ttbdy, #shp .ttbdy{ color: #C03; font-weight: bold; }
#tdy .sph, #rcds .sph, #ent .sph{width: 300px;}
#a1c .sph, #isp .sph{width: 142px;}
#frlogo{margin-bottom: 1px; height: 43px;}
#tdserv1 table{ height: 50px;}
#tdserv2 td{ text-align:center;}
#buscadortipos{ height: 20px; vertical-align: text-bottom;}
#tdserv1 .box{ width: 380px; height: 21px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; margin-right: 5px; vertical-align: text-bottom; }
#tdserv1 .radio{ vertical-align: middle; }
#tdmsg .tx, #tdmsg .txbdy{ color: #FFF; }
#tdmsg .txalt{ color: #FFF; font-weight: bold; }
#sd{ width: 276px }
#sd .bgbdyalt{ border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
#sd table{ border: 1px solid #C03; background-color: #EFEFEF}
#portada{height: 65px;}
#portada .img{ float: left; margin-top: 2px; margin-right: 10px; width: 142px; height: 65px; vertical-align: text-top; }
#pll{ border: #CCC solid 1px; height: 18px; text-align: center; width:190px; display:inline;}
#cmp{ display:inline; height:17px; width:110px; text-align:right;}
.spnews{ height: 5px }
#spc{ border: #CCC solid 1px;}
#spc1 { width: 100px; vertical-align: top; }
#spc1 .img{ width: 90px; height: 110px; float: left; }
#spc2 { width: 190px; vertical-align: top; }
#spc2 .bgbdy{height: 16px;}
#isp{ background-color: #EFEFEF;}
#isp .bdyblq{padding-left: 10px;}
#isp1 .bgbdy{ height: 12px; }
#isp2 .icono{ margin-right: 10px; vertical-align: bottom; }
#isp2 .bgbdy{ height: 17px; }
#isp4{ padding-bottom: 9px; }
#isp4 .bgad{ text-align: right; padding-right: 5px;}
#shp .bghdrblq{ background-color: #EFEFEF; padding-left: 0px;}
#shp .bgbdy{padding-right: 10px;}
#blq_cen_3 #shp .bdyini, #blq_cen_7 #shp .bdyini, #blq_cen_3 #shp .bdyfin, #blq_cen_7 #shp .bdyfin{ width: 183px }
#blq_cen_1 #shp .bdyini, #blq_cen_1 #shp .bdyfin{ width: 145px }
#shp .spv{ width: 20px; background-position: center top; }
#ent .bgbdy{ padding-right: 10px; }
#a1c .bdyblq{ background-color: #EFEFEF; padding-top: 0px;}
#a1c #a1c1, #a1c #a1c2{text-align: center; padding-left: 10px; padding-top: 10px;}
#a1c #a1c3{ padding-top: 2px; padding-left: 10px; }
#a1c #a1c3 .lnk, #a1c #a1c2 .lnk{ color: #C03; font-weight: bold; }
#a1c #a1c4{ padding: 5px;}
#a1c #a1c4 .bgad{ text-align: right; }
#rev .spv{ width: 20px; background-position: center top; }
#blq_cen_1 #rev .bdyblq{ background-color: #EFEFEF; padding-left: 10px; padding-bottom: 10px;}
#blq_cen_3 #rev .bdyblq, #blq_cen_7 #rev .bdyblq{ padding-right: 5px;}
#rev .bdyfin{ padding-left: 12px }
#blq_cen_3 #rev .bdyini, #blq_cen_7 #rev .bdyini{ width: 194px }
#blq_cen_1 #rev .bdyini{ width: 151px }
#footer{width: 770px;}
#matricula{ text-align: right; background-color: #DEDEDE; height: 20px; padding-right: 8px; line-height: 20px; background-repeat: no-repeat; background-position: left center; width: 770px }
#matricula .bgbdy{ text-align: right; line-height: 20px; }
#matricula .lnk{ color: #000; font-weight: bold; vertical-align: bottom; }
#canales{ padding-top: 16px; padding-bottom: 16px; width: 770px; padding-left: 10px}
#canales .bgbdy{ padding-left: 10px; }
#corporativo{ height: 25px; background-color: #EFEFEF; width: 770px;}
#corporativo table{width: 100%; text-align: center; height: 25px;}
#copy{ height: 20px; line-height: 20px; width: 770px;}
.puntos{font-size: 1px;background-image:url('http://www.canariocio.com/img/portal/puntos.gif')}
div{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px;}
#matricula .bgbdy{ text-align: right; line-height: 20px; }
a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px;}
.txbdy{ color: #000; }
#canales .bgbdy{ padding-left: 10px; }
.sq{font-size: 3px; height: 10px; margin-right: 5px; vertical-align: middle;}
.sq{font-family: Webdings; color: #C03; text-decoration: none; display:inline}
.lnk{ color: #000; }
#paises .bgbdy{ text-align: center; height: 20px; line-height: 20px; }
span{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; line-height: 13px;}
.txbdy{ color: #000; }
#paises .txbdy{ color: #FFF; }
#paises .lnk{ color: #FFF; }