/* Canal-AmorDivino - 2010 */

body {background:#f5f5f5; border-left:#666 6px solid; color:#333; font-family:verdana; font-size:13px; margin:0; text-align:center
}
a:active, a:link, a:visited {color:#317fa6; text-decoration:none
}
a:hover {text-decoration:underline
}
#wrapper {margin:0 auto; text-align:left; width:960px
}
#logo {background:url(site/images/logo.gif) no-repeat left; height:60px; padding-top:10px; width:960px
}
#banner {background:url(site/images/banner.jpg) no-repeat; height:200px; margin-bottom:7px; width:960px
}
h1, h2 {display:none; text-indent:-9999px; visibility:hidden
}
h3 {background:#f5f5f5; border-bottom:#ddd 2px solid; color:#000; font-size:13px; font-weight:700; margin:0 0 7px; padding:5px
}
h4 {color:#333; font-size:12px; font-weight:700; margin:0 0 3px
}
#menu {height:27px; margin:0; width:960px
}
#menu ul {margin:0; padding:0
}
#menu ul li {border-left:#ddd 1px solid; border-right:#ddd 1px solid; border-top:#ddd 1px solid; color:#333; float:left; height:26px; list-style-type:none; margin-right:10px; width:117px
}
#menu ul li a {color:#000; display:block; float:left; height:26px; line-height:24px; text-align:center; text-decoration:none; width:117px
}
#menu ul li a:hover {background:#cce7f0
}
.active {background:#cce7f0; font-size:12px; font-weight:700
}
.three-col, .two-col {width:960px
}
.col {background:#fcfcfc; float:left; margin:0 15px 15px 0; padding-bottom:15px; width:755px
}
.left-col {background:#fcfcfc; float:left; margin-bottom:15px; padding-bottom:15px; width:220px
}
.center-col {background:#fcfcfc; float:left; margin:0 15px 15px; padding-bottom:15px; width:520px
}
.right-col {background:#fcfcfc; float:left; margin-bottom:15px; padding-bottom:15px; width:190px
}
.content {margin:0; padding:0 10px; width:735px
}
.content-center {margin:0; padding:0 10px
}
ul.followus {list-style-type:none; margin:0 0 50px 10px; padding:0
}
ul.followus li a {display:block; float:left; height:28px; margin-right:5px; text-decoration:none; text-indent:-9999px; width:28px
}
li a#twitter {background:url(site/images/icon-followus.gif) 0 -32px no-repeat
}
li a:hover#twitter {background:url(site/images/icon-followus.gif) no-repeat
}
li a#facebook {background:url(site/images/icon-followus.gif) 0 -96px no-repeat
}
li a:hover#facebook {background:url(site/images/icon-followus.gif) 0 -64px no-repeat
}
li a#youtube {background:url(site/images/icon-followus.gif) 0 -160px no-repeat
}
li a:hover#youtube {background:url(site/images/icon-followus.gif) 0 -128px no-repeat
}
li a#irc {background:url(site/images/icon-followus.gif) 0 -225px no-repeat
}
li a:hover#irc {background:url(site/images/icon-followus.gif) 0 -193px no-repeat
}
ul.right-menu {clear:left; list-style-type:none; margin:-5px 0 0; padding:0
}
ul.right-menu li {border-bottom:#eee 1px solid; display:block; margin:0
}
ul.right-menu li a {color:#333; display:block; padding:3px 3px 3px 10px; text-decoration:none
}
ul.right-menu li a:hover {background:#f5f5f5; color:#000;
}
.aviso {background:#f9f9f9; border:#eee 1px solid; padding:7px
}
p {margin:0 0 18px;
}
.right {text-align:right
}
.center {text-align:center
}
.left {text-align:left
}
#justify {text-align:justify
}
.img {border:0
}
.img-new {border:#ddd 1px solid; float:left; margin-right:10px; padding:2px; height:75px; width:110px
}
.frame-news {margin:0; padding:0 0 0 5px;
}
li.news strong {font-size:12px
}
li.news {border-bottom:#eee 1px solid; clear:both; font-size:12px; list-style-type:none; margin-bottom:7px; padding:0 5px 2px
}
.frame-alabanzas {margin:0; padding:0 0 0 5px;
}
li.alabanza strong a {color:#000; font-size:12px
}
li.alabanza {background:url(site/images/interpretes-cd.gif) no-repeat left top; border-bottom:#eee 1px solid; clear:both; font-size:11px; list-style-type:none; margin-bottom:7px; padding:0 5px 7px 33px
}
.new {margin-bottom:40px; padding-left:5px; width:460px
}
.new-02 {margin:0; padding-left:5px; width:460px
}
ul.alabanzas {list-style-type:none; margin:0; padding:0
}
ul.alabanzas li a {display:block; height:60px; margin-bottom:15px; text-indent:-9999px; text-decoration:none; width:350px
}
li#cds a {background:url(site/images/canticos-en-cds.gif) no-repeat
}
li#videoclips a {background:url(site/images/videoclips.gif) no-repeat
}
li#karaokes a {background:url(site/images/karaokes.gif) no-repeat; margin-bottom:0;
}
ol.interpretes {list-style-type:none; margin:0; padding:0
}
ol.interpretes li {background:url(site/images/interpretes.gif) no-repeat left; border-bottom:#ddd 1px dotted; margin-bottom:5px; padding:8px 0 10px 35px
}
ol.interpretes li a {color:#000; font-size:12px; font-weight:700;
}
ol.interpretes-cd {list-style-type:none; margin:0; padding:0
}
ol.interpretes-cd li {background:url(site/images/interpretes-cd.gif) no-repeat left top; border-bottom:#ddd 1px dotted; font-size:11px; margin:8px 0 5px; padding:0 0 10px 35px
}
ol.interpretes-cd li a {color:#000; font-size:12px; font-weight:700
}
ul.interpretes-data {list-style-type:none; margin:0; padding:0
}
ul.interpretes-data li {padding:3px 0
}
.tv {margin-bottom:10px
}
ul.list {margin:0; padding:0;
}
ul.list li {list-style-type:circle; margin:0 0 0 30px;
}
.list-title {border-bottom:#ddd 1px solid; font-size:12px; font-weight:700; padding:0 0 5px; text-align:left
}
.link {border-bottom:#ddd 1px solid; clear:both; font-size:12px; margin-bottom:15px; padding:0 20px 0 10px
}
.link-2 {clear:both; font-size:12px; margin-bottom:0; padding:0 20px 0 10px
}
.link ul {font-size:13px; list-style-type:none; margin:0 0 13px; padding:0
}
.link-2 ul {font-size:13px; list-style-type:none; margin:0 0 13px; padding:0
}
.paged {list-style-type:none; margin:10px 0 45px; padding:0
}
.paged li {display:block; float:left; margin-right:4px
}
.paged li.paged-disabled {color:#aaa; padding:0 4px 2px
}
.paged li.paged-current {border-bottom:#000 1px solid; color:#000; font-size:14px; font-weight:700; padding:0 4px 2px
}
.paged li a {color:#666; display:block; padding:0 4px 2px
}
.paged li a:hover {color:#000
}
.numbering {border-bottom:#ddd 1px dotted; margin-bottom:10px; padding:4px; text-align:center
}
#form, fieldset {border:0; margin:0; padding:0
}
input:focus[type=text], textarea:focus {background:#f9f9f9; outline:#b5d7e6 1px solid
}
.input-name {font-size:12px; font-weight:700
}
.input {background:#f9f9f9; border:#ddd 1px solid; font-family:verdana; font-size:13px; height:20px; margin:2px 0 10px; padding:3px 0 0 5px; width:400px
}
.textarea {background:#f9f9f9; border:#ddd 1px solid; font-family:verdana; font-size:13px; margin:3px 0 10px; padding:3px 0 3px 5px; width:680px
}
.button {background:#f5f5f5; border:#ddd 1px solid; font-family:verdana; font-size:12px; height:25px; margin-top:2px; width:70px
}
.return {margin:20px 0 0
}
.return a {color:#666
}
.return a:hover {color:#000
}
.published {color:#666; font-size:9px; margin:3px 0 3px 10px
}
.spam {direction:rtl; unicode-bidi:bidi-override
}
table.mensajes {color:#333; margin-top:10px
}
.mensajes th {border-bottom:#ddd 1px solid; font-size:12px; font-weight:700; padding:0 0 5px; text-align:left
}
.mensajes td {border-bottom:#eee 1px solid; font-size:12px; padding:8px 0 8px 7px; vertical-align:top
}
.mensajes .date {padding-right:7px; text-align:right; width:75px
}
.mensajes .title {padding-right:7px; width:551px
}
abbr[title], acronym[title] {border-bottom-width:0; speak:spell-out
}
.mensajes dl, dd {margin:0; padding:0
}
.mensajes dd {float:left; height:16px; margin-right:6px; overflow:hidden; text-indent:-9999px; width:16px
}
.mensajes dd a {height:16px; padding-left:0; width:16px
}
.mensajes dd a, dd a:hover {display:block; overflow:hidden
}
.video-wmv a {background:url(site/images/icon-filetype.gif) 0 0 no-repeat
}
.video-wmv {background:url(site/images/icon-filetype.gif) 0 -18px no-repeat
}
.audio-mp3 a {background:url(site/images/icon-filetype.gif) 0 -38px no-repeat
}
.audio-mp3 {background:url(site/images/icon-filetype.gif) 0 -58px no-repeat
}
.escrito-pdf a {background:url(site/images/icon-filetype.gif) 0 -80px no-repeat
}
.escrito-pdf {background:url(site/images/icon-filetype.gif) 0 -100px no-repeat
}
.video-wmv, .audio-mp3, .escrito-pdf a:hover {text-decoration:none
}
table.videos {color:#333; margin-top:10px
}
.videos th {border-bottom:#ddd 1px solid; font-size:12px; font-weight:700; padding:0 0 5px; text-align:left
}
.videos tr:hover {background:#f4f4f4; font-weight:700;
}
.videos td {border-bottom:#eee 1px solid; font-size:12px; padding:8px 0 8px 7px; vertical-align:top
}
.videos .title {padding-right:7px; width:551px
}
.videos dl, dd {margin:0; padding:0
}
.videos dd {float:left; height:16px; margin-right:6px; overflow:hidden; text-indent:-9999px; width:16px
}
.videos dd a {height:16px; padding-left:0; width:16px
}
.videos dd a, dd a:hover {display:block; overflow:hidden
}
.video a {background:url(site/images/icon-video.gif) no-repeat center
}
.ver a {background:url(site/images/icon-ver.gif) no-repeat center
}
.video, .ver a:hover {text-decoration:none
}
#categories {clear:both; color:#333; height:550px; list-style-type:none; margin:0; padding:0; width:487px
}
#categories li {height:27px; margin:0 0 3px; position:relative; width:146px
}
#categories li dl {margin:0; padding:0; position:absolute
}
#categories li a {text-decoration:none
}
#categories li a:visited {text-decoration:none
}
#categories li dd {display:none
}
#categories dl {margin:0; padding:0; width:146px
}
#categories dt a {border:#ddd 1px solid; color:#666; display:block; font-size:13px; height:19px; line-height:19px; margin:0; padding:3px; padding-left:37px; text-align:left; text-decoration:none
}
#categories dt a:hover {background:#f4f4f4; color:#000; display:block; font-size:12px; font-weight:700; height:19px; line-height:19px; margin:0; padding:3px; padding-left:37px; text-align:left; text-decoration:none
}
dt a#flag-ar {background:url(site/images/flags.gif) 8px 3px no-repeat
}
dt a:hover#flag-ar {background:#f4f4f4 url(site/images/flags.gif) 8px 3px no-repeat
}
dt a#flag-bo {background:url(site/images/flags.gif) 8px -17px no-repeat
}
dt a:hover#flag-bo {background:#f4f4f4 url(site/images/flags.gif) 8px -17px no-repeat
}
dt a#flag-br {background:url(site/images/flags.gif) 8px -37px no-repeat
}
dt a:hover#flag-br {background:#f4f4f4 url(site/images/flags.gif) 8px -37px no-repeat
}
dt a#flag-ca {background:url(site/images/flags.gif) 8px -57px no-repeat
}
dt a:hover#flag-ca {background:#f4f4f4 url(site/images/flags.gif) 8px -57px no-repeat
}
dt a#flag-cl {background:url(site/images/flags.gif) 8px -77px no-repeat
}
dt a:hover#flag-cl {background:#f4f4f4 url(site/images/flags.gif) 8px -77px no-repeat
}
dt a#flag-co {background:url(site/images/flags.gif) 8px -97px no-repeat
}
dt a:hover#flag-co {background:#f4f4f4 url(site/images/flags.gif) 8px -97px no-repeat
}
dt a#flag-ec {background:url(site/images/flags.gif) 8px -117px no-repeat
}
dt a:hover#flag-ec {background:#f4f4f4 url(site/images/flags.gif) 8px -117px no-repeat
}
dt a#flag-gt {background:url(site/images/flags.gif) 8px -137px no-repeat
}
dt a:hover#flag-gt {background:#f4f4f4 url(site/images/flags.gif) 8px -137px no-repeat
}
dt a#flag-mx {background:url(site/images/flags.gif) 8px -157px no-repeat
}
dt a:hover#flag-mx {background:#f4f4f4 url(site/images/flags.gif) 8px -157px no-repeat
}
dt a#flag-py {background:url(site/images/flags.gif) 8px -177px no-repeat
}
dt a:hover#flag-py {background:#f4f4f4 url(site/images/flags.gif) 8px -177px no-repeat
}
dt a#flag-pe {background:url(site/images/flags.gif) 8px -197px no-repeat
}
dt a:hover#flag-pe {background:#f4f4f4 url(site/images/flags.gif) 8px -197px no-repeat
}
dt a#flag-pr {background:url(site/images/flags.gif) 8px -217px no-repeat
}
dt a:hover#flag-pr {background:#f4f4f4 url(site/images/flags.gif) 8px -217px no-repeat
}
dt a#flag-vz {background:url(site/images/flags.gif) 8px -237px no-repeat
}
dt a:hover#flag-vz {background:#f4f4f4 url(site/images/flags.gif) 8px -237px no-repeat
}
#categories dd {border-bottom:#eee 1px solid; clear:right; color:#333; float:right; font-size:11px; height:22px; line-height:22px; margin:0; padding:0; text-align:left; width:360px
}
#categories li:hover dd {display:block
}
#categories li a:hover dd {display:block
}
#categories li:hover dl {width:507px
}
#categories li a:hover dl {width:507px
}
#categories dd a {color:#333; display:block; padding-left:15px; text-align:left; text-decoration:none; width:350px
}
#categories dd a:hover {background:#f5f5f5; color:#000;  font-size:12px; font-weight:700
}
.footer {border-top:#ddd 1px solid; clear:both; color:#666; font-size:10px; height:22px; margin:0; padding-top:7px; text-align:center
}