/* 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*/

.rate { display: block; float: left; width: 40%; padding-left: 1%; color: #333; text-align: left; }
.share { display: block; float: right; text-align: right; width: 58%; color: #333; }
div.star-rating { float: left; width: 30px; height: 27px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden }
div.rating-cancel, div.rating-cancel a { display: none; /*background-image: url(/images/cancel.png); background-repeat: no-repeat; background-position: center center;*/ }
div.star-rating, div.star-rating a { background-image: url(/images/stars.png); background-repeat: no-repeat; background-position: 0 0px; }
div.star-rating a { display: block; width: 30px; height: 100%; background-position: 0 0px; border: 0 }
div.star-rating-on a { background-position: 0 -56px!important }
div.star-rating-hover a { background-position: 0 -28px }
/* Read Only CSS */
div.star-rating-readonly a { cursor: default !important }
/* Partial Star CSS */
div.star-rating { background: transparent!important; overflow: hidden!important }
/* END jQuery.Rating Plugin CSS */
body { background-image: url(/images/bg.gif); background-color: #FDFFEA; font-family: Arial, Helvetica, sans-serif; }
.container { display: block; margin-right: auto; margin-left: auto; width: 989px; }
.logo { display: block; float: left; height: 127px; width: 438px; }
.logo_banner { display: block; float: left; width: 551px; height: 127px; }
.logo_banner .logo_1 { background-image: url(/images/logo1.gif); background-repeat: no-repeat; display: block; float: left; height: 16px; width: 551px; }
.logo_banner .adv_banner { display: block; float: left; width: 551px; background-image: url(/images/logo2.gif); background-repeat: no-repeat; height: 75px; text-align: center; vertical-align: middle; padding-top: 12px; }
.logo_banner .logo_2 { background-image: url(/images/logo3.gif); background-repeat: no-repeat; display: block; float: left; height: 24px; width: 551px; }
.navi-search { background-image: url(/images/menu_bg.gif); background-repeat: no-repeat; display: block; height: 30px; float: left; width: 100%; }
.navi-search .menu { line-height: 30px; display: block; float: left; }
.navi-search .menu li { background-image: url(/images/separator.png); background-repeat: no-repeat; background-position: right center; display: block; padding-right: 20px; padding-left: 20px; float: left; text-shadow: 1px 1px 0px #FFF; }
.navi-search .menu li:last-child { background-image: none; }
.navi-search .menu li a { color: #93af2a; text-decoration: none; font-weight: bold; text-transform: uppercase; }
.navi-search .menu li a:hover, .navi-search .menu .selected a { color: #ed0579; text-decoration: none; font-weight: bold; text-transform: uppercase; }
.navi-search form { background-image: url(/images/input.png); background-repeat: no-repeat; display: block; float: right; height: 25px; width: 256px; margin-top: 3px; margin-right: 3px; }
.navi-search form .buton { display: block; float: left; height: 16px; width: 16px; padding: 0px; margin: 5px; }
.navi-search form .s_input { display: block; float: right; height: 25px; line-height: 25px; width: 225px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: transparent; font-size: 12px; }
.footer { display: block; width: 617px; margin-right: auto; margin-left: auto; }
.footer .up { display: block; float: left; width: 100%; }
.footer .text { background-image: url(/images/footer2.gif); background-repeat: no-repeat; display: block; height: 95px; width: 452px; float: left; font-size: 10px; text-align: center; position: relative; vertical-align: middle; }
.footer .text .l { display: block; position: absolute; left: 0px; bottom: 0px; }
.footer .logofoot { display: block; float: left; height: 95px; width: 165px; }
.footer a { color: #95B12C; }
.footer a:hover { color: #000000; }
.block { background-image: url(/images/blk_bg.gif); background-repeat: repeat-y; display: block; width: 100%; float: left; margin-top: 10px; }
.block .blk_up { background-image: url(/images/up_blk.gif); background-repeat: no-repeat; display: block; float: left; height: 8px; width: 100%; }
.block .blk_btm { background-image: url(/images/blk_bottom.gif); background-repeat: no-repeat; float: left; height: 5px; width: 100%; display: block; }
.thumbs, .th_top, .flash, .banners { background-image: url(/images/up-sub-blk.gif); background-repeat: no-repeat; background-position: left top; display: block; width: 979px; float: left; padding-right: 5px; padding-left: 5px; }
.stars-social { display: block; float: left; margin: 10px; width: 959px; }
.thumbs .item { display: block; position: relative; height: 182px; width: 242px; padding: 0px; float: left; margin-top: 2px; margin-right: 1px; margin-bottom: 2px; margin-left: 1px; }
.thumbs .item a { font-size: 12px; }
.thumbs .item a img { display: block; height: 180px; width: 240px; border: 1px solid #000; }
.thumbs .item a:hover img { border: 1px solid #AF0158; }
.thumbs .item .bg { background-image: url(/images/th_bg.png); display: block; position: absolute; left: 1px; bottom: 1px; margin: 0px; height: 30px; width: 230px; padding: 5px; }
.thumbs .item .bg h3 { color: #FFF; display: block; margin: 0px; padding: 0px; font-size: 11px; height: 15px; width: 100%; overflow: hidden; text-shadow: 1px 1px 0px #000; text-align: left; float: left; }
.thumbs .item .bg .views { color: #fff000; font-size: 11px; display: block; float: right; text-shadow: 1px 1px 0px #000; padding-top: 2px; }
.thumbs .item .bg .views b { color: #FFF; }
.thumbs .item .bg .rate { display: block; float: left; }
.thumbs .item .bg .rate span { display: block; float: left; background-image: url(/images/stars_small.png); background-repeat: no-repeat; padding: 0px; height: 14px; width: 14px; background-position: 0px -15px; margin-left: 1px; }
.thumbs .item .bg .rate .star { background-position: 0px 0px; }
a { color: #333; }
a:hover, a:active, a:visited { color: #000; }
.th_top li { display: block; float: left; width: 194px; margin-left: 1px; text-align: center; font-size: 12px; margin-bottom: 4px; }
.th_top li a img { display: block; height: 144px; width: 190px; border: 2px solid #93AF2A; }
.th_top li a:hover img { display: block; height: 144px; width: 190px; border: 2px solid #ed0579; }
.th_top h2, .flash h2 { color: #333; text-transform: uppercase; font-size: 16px; font-weight: bold; text-align: center; margin-bottom: 5px; margin-top: 5px; }
.info { display: block; float: left; width: 100%; }
.info .total { display: block; float: left; padding-top: 7px; font-size: 12px; padding-left: 10px; }
.info .total strong { font-weight: bold; color: #93AF2A; }
.paginator_top { display: inline-block; font-size: 12px; padding-top: 7px; padding-right: 0; padding-bottom: 7px; padding-left: 0; color: #000000; font-weight: bold; margin-top: 0px; float: right; }
.paginator_top ul { display: inline; padding: 6px 3px; }
.paginator_top .pages { padding-right: 15px; color: #333333; }
.paginator_top ul li { display: inline; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; margin: 0px; }
.paginator_top ul li a, .paginator_top ul li a:visited { font-size: 12px; color: #FFFFFF; text-decoration: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; font-weight: bold; background-color: #AF0358; }
.paginator_top ul li a:hover, .paginator_top ul li .act_page { color: #FFFFFF; background-color: #93AF2A; }
.paginator_top .pages .scj_dots { display: inline; padding-top: 4px; padding-right: 2px; padding-bottom: 4px; padding-left: 2px; }
.flash .player { text-align: center; display: block; }
.flash .line { display: block; float: left; margin-left: 10px; color: #333; font-size: 14px; }
.flash .line a { color: #93AF2A; }
.flash .line a:hover { color: #F356A5; }
.flash h3 { display: block; float: right; font-size: 46px; font-weight: bold; margin-right: 10px; }
.banners .banner { display: block; width: 326px; float: left; text-align: center; }
.banners { padding-top: 10px; padding-bottom: 10px; }
