/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup { font-style: inherit; font-weight: inherit; }
del, ins { text-decoration: none; }
li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; font-variant: normal; }
sup { vertical-align: baseline; }
sub { vertical-align: baseline; }
legend { color: #000; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { *font-size:100%;
}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
/*Carcas*/
body { background-image: url(/images/bg.png); background-color: #000000; font-family: Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; 
}
a { color: #FFF; text-decoration: none; }
a:hover { color: #FFF; text-decoration: underline; }
.header { display: block; width: 100%; background-image: url(/images/header_bg.png); background-repeat: repeat-x; background-position: 0px 0px; }
.wrapper { width: 1224px; margin-right: auto; margin-left: auto; clear: both; }
.logo { display: block; float: left; height: 94px; width: 262px; }
.links-descr { display: block; float: left; height: 94px; width: 962px; }
.links { display: block; float: left; width: 962px; margin-top: 10px; margin-bottom: 5px; }
.links a { display: block; float: left; margin-right: 15px; background-image: url(/images/arrow1.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; font-size: 14px; font-weight: bold; }
.description { color: #8cb3ec; font-size: 10px; display: block; float: left; width: 100%; margin-top: 10px; }
.nav-search { background-image: url(/images/nav-bg.gif); display: block; background-repeat: no-repeat; width: 1224px; height: 36px; clear: both; }
.nav-search .nav { line-height: 36px; display: block; float: left; padding-left: 10px; color: #8bb3e9; font-size: 12px; }
.nav .text { display: block; margin-right: 5px; margin-left: 10px; float: left; }
.scj_dots{ display: block; margin-right: 5px; margin-left: 5px; float: left; }

.nav ul { display: block; float: left; }
.nav ul li { display: block; float: left; margin-right: 2px; }
.nav ul li a { background-image: url(/images/btns_sprite.gif); background-repeat: repeat-x; display: inline-block; background-position: 0px -22px; height: 22px; padding-right: 6px; padding-left: 6px; margin-top: 8px; line-height: 22px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.nav ul li a:hover , .nav ul li .selected, .nav ul li .act_page{ background-image: url(/images/btns_sprite.gif); background-repeat: repeat-x; display: inline-block; background-position: 0px 0px; height: 22px; padding-right: 6px; padding-left: 6px; margin-top: 8px; line-height: 22px; text-decoration: none; }




.nav-search form { background-image: url(/images/input.png); background-repeat: no-repeat; display: block; float: right; height: 27px; width: 161px; margin-top: 5px; margin-right: 5px; }
.nav-search form .s_input { background-color: transparent; font-size: 10px; line-height: 27px; display: block; height: 27px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; float: left; width: 130px; color: #FFF; padding-left: 5px; }
.nav-search form .buton { display: block; float: left; margin-top: 3px; }
.thumbs { display: block; width: 1224px; margin-top: 5px; }
.item { display: block; width: 242px; float: left; background-color: #001973; padding-top: 2px; padding-bottom: 3px; margin-right: 1px; margin-left: 1px; margin-bottom: 2px; }

.item a:hover { text-decoration: none; }

.item a .name { background-image: url(/images/tv-icon_small.png); background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 15px; width: 221px; font-size: 11px; line-height: 15px; padding-left: 17px; margin-bottom: 2px; margin-top: 2px; margin-right: 2px; margin-left: 2px; overflow: hidden; }
.item:hover { background-color: #8bb3e9; }
.item:hover a .name { background-image: url(/images/tv-icon_small.png); background-repeat: no-repeat; background-position: 0px -18px; display: block; height: 15px; width: 221px; font-size: 11px; line-height: 15px; padding-left: 17px; margin-bottom: 2px; margin-top: 2px; margin-right: 2px; margin-left: 2px; overflow: hidden; }

.item a img { display: block; height: 180px; width: 240px; border: 1px solid #FFF; }
.item:hover a img { display: block; height: 180px; width: 240px; border: 1px solid #FFFFFF; }

.item a .info { display: block; margin: 2px; width: 238px; font-size: 12px; }
.item a .info .date { display: block; float: left; margin-left: 5px; }
.item a .info .views { display: block; float: right; margin-right: 5px; }
.block { display: block; margin-right: auto; margin-left: auto; width: 1216px; margin-top: 10px; margin-bottom: 10px; }
.block .blk_header { background-image: url(/images/header_blk_bg.png); background-repeat: no-repeat; height: 38px; width: 100%; display: block; }
.block .blk_header h2 { background-image: url(/images/tv-icon_big.png); background-repeat: no-repeat; background-position: 10px center; display: block; height: 38px; line-height: 38px; padding-left: 40px; font-size: 18px; font-weight: bold; color: #FFF; }
.block .blk_middle { background-image: url(/images/blk_bg.png); display: block; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.block .blk_bottom { background-image: url(/images/blk_bg_bottom.png); background-repeat: no-repeat; display: block; height: 5px; width: 100%; }
.blk_middle ul { display: block; width: 20%; float: left; }
.blk_middle ul li { background-image: url(/images/arrow2.gif); background-repeat: no-repeat; background-position: left center; display: block; padding-left: 10px; font-size: 14px; font-weight: bold; color: #8bb3e9; }
.t_item { display: block; width: 194px; float: left; margin-top: 2px; margin-right: 2px; margin-bottom: 3px; margin-left: 3px; font-size: 12px; }
.t_item a img { display: block; height: 144px; width: 190px; border: 3px solid #8bb3e9; }
.t_item a:hover img { display: block; height: 144px; width: 190px; border: 3px solid #FFFFFF; }
.t_item a .title { display: block; width: 186px; background-image: url(/images/arrow2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; height: 15px; overflow: hidden; }
.footer { background-image: url(/images/footer_logo.png); background-repeat: no-repeat; background-position: left bottom; height: 90px; padding-left: 200px; width: 1024px; color: #FFF; font-size: 12px; }

.footer_link { text-align: center; font-size: 16px; color: #FFF; }