/*
Theme Name:   wpRafael PRO
Theme URI:    http://emezza.co
Description:  Theme wordpress para mostrar peliculas online, este es un clon optimizado para Wordpress de sipeliculas.com.
Version:      3.0
Author:       Erick Meza
Author URI:   http://emezza.co
Tags: white, fixed width, two columns, widgets, clone, movies, peliculas
*/
body {
    margin: 85px 0 0;
    padding: 0;
    font-size: 12px;
    font-family: arial;
    color: #666;
    background: #ebedf3
}

h1,h2,h3,ul,li,p,form,input {
    outline: none;
    margin: 0;
    padding: 0;
    font-family: arial;
    list-style: none
}

a,p,span,i,u {
    text-decoration: none;
    transition: all .2s ease-in-out 0
}

li:last-child {
    border-bottom: 0
}

img {
    border: 0
}

.br {
    clear: both
}

.generos {
    float: left;
    width: 960px;
    background: #383838;
    margin-bottom: 10px;
    padding: 10px 10px 5px;
    border: 1px solid rgba(0,0,0,0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.generos h2 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 0;
    xmargin-bottom: 10px
}

.generos .ge {
    float: left;
    width: 158px;
    margin: 0 1px
}

.generos .ge li a {
    display: block;
    padding: 8px 10px;
    margin-bottom: 2px;
    color: #ccc;
    font-weight: 700;
    font-size: 12px;
    background: #45484d;
    background: -moz-linear-gradient(top,#3C3E47 0%,#2f313a 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3C3E47),color-stop(100%,#2f313a));
    background: -webkit-linear-gradient(top,#3C3E47 0%,#2f313a 100%);
    background: -o-linear-gradient(top,#3C3E47 0%,#2f313a 100%);
    background: -ms-linear-gradient(top,#3C3E47 0%,#2f313a 100%);
    background: linear-gradient(to bottom,#3C3E47 0%,#2f313a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#353535',GradientType=0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.generos .ge li a:hover {
    color: #fff;
    padding-left: 15px;
    background: #F60;
    background: -moz-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FD8637),color-stop(100%,#F60));
    background: -webkit-linear-gradient(top,#FD8637 0%,#F60 100%);
    background: -o-linear-gradient(top,#FD8637 0%,#F60 100%);
    background: -ms-linear-gradient(top,#FD8637 0%,#F60 100%);
    background: linear-gradient(to bottom,#FD8637 0%,#F60 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#606c88',endColorstr='#3f4c6b',GradientType=0)
}

.generos .abc {
    width: 965px;
    height: 23px;
    background: #;
    clear: both;
    font-size: 11px;
    margin-bottom: 10px
}

.generos .abc li {
    float: left;
    margin-right: 7.5px
}

.generos .abc li a {
    display: block;
    padding: 4px 9px;
    color: #333;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
    border: 1px solid #eee;
    font-weight: 700;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 1px #888;
    text-shadow: 0 1px 1px #ddd
}

.bg_n2 {
    background: -moz-linear-gradient(top,rgba(255,85,11,0.8) 0%,rgba(255,85,11,0.8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,85,11,0.8)),color-stop(100%,rgba(255,85,11,0.8)));
    background: -webkit-linear-gradient(top,rgba(255,85,11,0.8) 0%,rgba(255,85,11,0.8) 100%);
    background: -o-linear-gradient(top,rgba(255,85,11,0.8) 0%,rgba(255,85,11,0.8) 100%);
    background: -ms-linear-gradient(top,rgba(255,85,11,0.8) 0%,rgba(255,85,11,0.8) 100%);
    background: linear-gradient(to bottom,rgba(255,85,11,0.8) 0%,rgba(255,85,11,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccff550b',endColorstr='#ccff550b',GradientType=0)
}

.bg_n3 {
    transition: all .2s ease-in-out 0;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)
}

#br {
    clear: both
}

#top {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    z-index: 3;
    box-shadow: 0 1px #000,0 2px 1px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px #000,0 2px 1px rgba(0,0,0,.4);
    background: #000000d6;
}

#men {
    margin: 0 auto;
    width: 980px;
    height: 60px
}

#men .a li {
    float: left;
    position: relative
}

#men .a li a {
    display: block;
    padding: 23px 8px;
    color: #FFF;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase
}

#men .a li a:hover {
    background: #8A1111;
    color: #fff
}

#men .a li .se {
    background: #000;
    color: #fff
}

#men .a li .logo {
    margin-left: -15px;
    display: block;
    padding: 0;
    width: 226px;
    height: 60px;
    background: url(../static.img/logo.png) no-repeat center center #222;
    border: 0
}

#men .a li .logo:hover {
    background: url(../static.img/logo.png) no-repeat center center #222;
    opacity: .8
}

#men .b li form input {
    background: #fff url(images/search.png) 3% 50% no-repeat;
    color: #777;
    width: 279px;
    height: 20px;
    line-height: 20px;
    text-indent: 20px;
    padding: 7px 10px;
    border: 0;
    margin: 8px 2px 0 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px
}

#men .b {
    float: right
}

#men .b li {
    float: left
}

#men .b li a {
    display: block;
    padding: 22px 8px 21px
}

#men .b li a:hover {
    background: #951313
}

#men .b li a:hover i {
    opacity: 1
}

#all {
    margin: 0 auto;
	width: 980px;
    xbackground: #eee
}

#smen {
    display: none;
    width: 100%;
    xheight: 36px;
    height: 10px;
    background: #d11821;
    margin-bottom: 10px
}

#smen li {
    float: left
}

#smen li a {
    display: block;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 13px;
    font-size: 14px;
    font-weight: 700
}

#smen li a:hover {
    color: #fff;
    background: #a40c14
}

#smen li .se {
    background: #a40c14
}

.dn {
    display: none
}

#blo1 {
    display: block;
    width: 100%;
    height: 320px;
    background: #111;
    border-bottom: 1px solid #000
}

#blo1 .slide {
    float: left;
    width: 639px;
    height: 320px;
    overflow: hidden;
    background: #ddd;
    border-right: 1px solid #000
}

#blo1 .slide .p {
    float: left;
    position: relative;
    border: 0;
    width: 639px;
    height: 320px
}

#blo1 .slide .p i {
    position: absolute;
    left: 284px;
    top: 125px;
    width: 70px;
    height: 70px;
    background: url(../static.img/pb.png);
    opacity: .7
}

#blo1 .slide .p:hover i {
    opacity: 1
}

#blo1 .slide ul {
    float: left
}

#blo1 .slide ul li {
    float: left;
    width: 213px;
    height: 320px
}

#blo1 .slide ul li a img {
    float: left;
    width: 213px;
    height: 320px;
    border: 0
}

#blo1 .der {
    float: left;
    width: 340px;
    height: 320px
}

#blo1 .der .ad {
    width: 300px;
    height: 250px;
    background: #292d96;
    margin: 35px 20px 5px
}

#blo1 .der span {
    display: block;
    color: #444;
    width: 300px;
    text-align: center;
    margin: 0 20px
}

#nav {
    display: block;
    width: 100%;
    height: 36px;
    background: #303030;
    margin-bottom: 10px
}

#nav .div {
    position: relative;
    width: 639px;
    height: 36px;
    background: #303030
}

#nav .div a {
    float: left;
    color: #fff;
    padding: 10px 10px 10px 20px;
    font-weight: 700
}

#nav .div .a {
    position: absolute;
    cursor: pointer;
    right: 29px;
    top: 6px;
    width: 24px;
    height: 24px;
    background: url(../static.img/arrow.png)
}

#nav .div .b {
    position: absolute;
    cursor: pointer;
    right: 0;
    top: 6px;
    width: 24px;
    height: 24px;
    background: url(../static.img/arrow.png) 24px
}

#nav .div i {
    opacity: .8
}

#nav .div i:hover {
    opacity: 1
}

#blo2 {
    float: left;
    width: 100%
}

#blo2 #iz {
    float: left;
    width: 754px;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#blo2 #iz .a {
    float: left;
    padding: 20px 0 20px 20px;
    position: relative
}

#blo2 #iz .a h1 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 20px
}

#blo2 #iz .a li {
    float: left;
    width: 168px;
    height: 213px;
    margin: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.3)
}

#blo2 #iz .a li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

#blo2 #iz .a li .capa {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

#blo2 #iz .a li .hover {
    display: block
}

#blo2 #iz .a a img {
    width: 100%;
    border: 1px solid #eee;
    margin-right: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

#blo2 #iz .a a p {
    transition: all .2s ease-in-out 0;
    position: absolute;
    width: 93%;
    left: 1px;
    top: 125px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
    padding: 10px 5px;
    font-weight: 700;
    text-shadow: 0 1px 1px #000
}

#blo2 #iz .a a u {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #C09301;
    position: absolute;
    bottom: -12px;
    padding: 0 5px;
    left: -4px;
    text-transform: none
}

#blo2 #iz .a a p i {
    position: absolute;
    top: -45px;
    left: 68px;
    width: 35px;
    height: 35px;
    background: url(images/b0QRVRs.png)no-repeat;
    opacity: 1
}

#blo2 #iz .a a span {
    position: absolute;
    bottom: 0;
    right: 0;
    display: inline-block;
    text-decoration: none;
    padding: 1px 5px;
    color: #fff;
    text-transform: uppercase;
    border-left: 1px solid #FF2000;
    text-transform: none
}

#blo2 #iz .bt {
    color: #fff;
    padding: 8px 18px;
    background: #d11821;
    font-weight: 700;
    border: 1px solid #a81219;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase
}

.peli_actor h1 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 20px
}

.peli_actor li {
    float: left;
    width: 168px;
    height: 213px;
    margin: 5px;
    overflow: hidden
}

.peli_actor li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative
}

.peli_actor li .capa {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.peli_actor li .hover {
    display: block
}

.peli_actor a img {
    width: 100%;
    border: 1px solid #eee;
    margin-right: 10px
}

.peli_actor a p {
    transition: all .2s ease-in-out 0;
    position: absolute;
    width: 93%;
    left: 1px;
    top: 125px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 12px;
    padding: 10px 5px;
    xbackground: #000;
    font-weight: 700;
    text-shadow: 0 1px 1px #000
}

.peli_actor a u {
    display: block;
    text-decoration: none;
    color: #fff;
    background: #C09301;
    position: absolute;
    bottom: -12px;
    padding: 0 5px;
    left: -4px;
    text-transform: none
}

.peli_actor a p i {
    position: absolute;
    top: -45px;
    left: 68px;
    width: 35px;
    height: 35px;
    background: url(images/b0QRVRs.png)no-repeat;
    opacity: 1
}

.peli_actor a span {
    position: absolute;
    bottom: 0;
    right: 0;
    display: inline-block;
    text-decoration: none;
    padding: 1px 5px;
    color: #fff;
    text-transform: uppercase;
    border-left: 1px solid #FF2000;
    text-transform: none
}

.peli_actor .bt {
    color: #fff;
    padding: 8px 18px;
    background: #d11821;
    font-weight: 700;
    border: 1px solid #a81219;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-transform: uppercase
}

#blo2 #de {
    float: left;
    width: 172px;
    padding: 20px 19px;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 10px
}

#blo2 #de h2 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 20px
}

#blo2 #de .ge {
    float: left;
    margin-bottom: 15px
}

#blo2 #de .ge li {
    float: left;
    width: 39px;
    margin: 2px
}

#blo2 #de .ge li a {
    display: block;
    padding: 3px 0;
    font-size: 11px;
    text-align: center;
    margin-bottom: 4px;
    color: #666;
    font-weight: 700;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
    border: 1px solid #eee;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 1px #ccc;
    xtext-shadow: 0 1px 1px #ddd
}

#blo2 #de .ge li a:hover {
    color: #fff;
    border-color: #606c88;
    background: #606c88;
    background: -moz-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#606c88),color-stop(100%,#3f4c6b));
    background: -webkit-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: -o-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: -ms-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: linear-gradient(to bottom,#606c88 0%,#3f4c6b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#606c88',endColorstr='#3f4c6b',GradientType=0)
}

#blo2 #de .actores {
    float: left
}

#blo2 #de .actores li {
    float: left;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #eee
}

#blo2 #de .actores li i {
    float: left;
    color: #999;
    padding-right: 10px
}

#blo2 #de .actores li a {
    float: left;
    color: #4576c4;
    font-weight: 700
}

#blo2 #de .actores li a:hover {
    text-decoration: underline
}

#blo2 #de .actores a:hover {
    text-decoration: underline
}

#blo4 #de .actores {
    float: left;
    margin-bottom: 15px
}

#blo4 #de .actores li {
    float: left;
    width: 104%;
    padding: 10px 0;
    border-bottom: 1px solid #eee
}

#blo4 #de .actores li:last-child {
    border-bottom: 0
}

#blo4 #de .actores li i {
    float: left;
    color: #FFF;
    font-weight: 700;
    text-shadow: none;
    background: #498508;
    padding-left: 6px;
    padding-right: 6px;
    margin-right: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    font-style: normal
}

#blo4 #de .actores li a {
    float: left;
    color: #4576c4;
    font-weight: 700
}

#blo4 #de .actores li a:hover {
    text-decoration: underline
}

#blo4 #de .actores a:hover {
    text-decoration: underline
}

#blo2 #de .bt {
    text-transform: uppercase;
    float: left;
    color: #fff;
    padding: 8px 18px;
    margin-top: 15px;
    background: #d11821;
    font-weight: 700;
    border: 1px solid #a81219;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#blo2 #de .bt:hover {
    color: #fff;
    background: #bc141d;
    text-decoration: none
}

#blo3 {
    margin-top: 5px
}

#blo3 #de h2 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 20px
}

#blo3 #de ul {
    margin-bottom: 19px
}

#blo3 #de li {
    width: 100%;
    border-top: 1px solid #eee;
    clear: both
}

#blo3 #de li i {
    float: left;
    width: 15px;
    padding: 9px 0;
    color: #ccc;
    text-align: right;
    font-weight: 700;
    font-size: 14px;
    font-style: normal;
    padding-right: 10px
}

#blo3 #de li a {
    display: block;
    padding: 9px 0;
    color: #4f7b9a;
    font-weight: 700
}

#blo3 #de li a:hover {
    color: #222
}

#blo3 #de .bt {
    float: left;
    color: #fff;
    padding: 8px 18px;
    background: #d11821;
    font-weight: 700;
    border: 1px solid #a81219;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 15px
}

#blo3 #de .bt:hover {
    background: #bc141d
}

#car_top {
    position: relative;
    background: #383838;
    width: 901px;
    /* height: 190px; */
    padding: 10px 38px;
    overflow: hidden;
    border: 1px solid rgb(255 0 0);
    margin-bottom: 10px;
    float: left;
    border-radius: 8px;
    /* border-bottom: 1px solid rgb(255 0 0); */
}

#car_top h2 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 5px;
    margin-left: -15px
}

#car_top .b {
    position: absolute;
    cursor: pointer;
    right: 12px;
    top: 100px;
    width: 17px;
    height: 28px;
    background: url(images/arred_.png)
}

#car_top .a {
    position: absolute;
    cursor: pointer;
    left: 12px;
    top: 100px;
    width: 17px;
    height: 28px;
    background: url(images/arred_.png) 17px
}

#car_top li {
    float: left;
    width: 140px;
    margin: 5px
}

#car_top li a {
    width: 100%;
    position: relative
}

#car_top li a i {
    z-index: 2;
    opacity: 0;
    width: 140px;
    height: 177px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(images/b0QRVRs.png) no-repeat center center
}

#car_top li a .img {
    width: 100%;
    height: 177px;
    overflow: hidden
}

#car_top li a .img img {
    width: 100%;
}

#car_top li a .img span.year {
    font-weight: 700;
    position: absolute;
    top: 160px;
    right: 0;
    background: #F85900;
    color: #FFF;
    padding: 3px 7px;
    font-size: 10px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.18)
}

#car_top li a .img span.calidad {
    font-weight: 700;
    position: absolute;
    top: 160px;
    right: 36px;
    background: #F88100;
    color: #FFF;
    padding: 3px 7px;
    font-size: 10px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.18)
}

#car_top li a p {
    padding: 5px 0;
    height: 28px;
    overflow: hidden;
    color: #999;
    font-weight: 700;
    text-align: center
}

#car_top li a:hover p {
    color: #111
}

#car_top li a:hover i {
    opacity: 1
}

#slidem {
    float: left;
    position: relative;
    width: 940px;
    margin-bottom: 10px;
    padding: 10px 20px 20px
}

#slidem h2 {
    color: #B4B4B4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 10px
}

#slidem #carru2 {
    float: left;
    margin: 0 18px
}

#slidem .b {
    position: absolute;
    cursor: pointer;
    right: 10px;
    top: 120px;
    width: 17px;
    height: 28px;
    background: url(../static.img/arred.png)
}

#slidem .a {
    position: absolute;
    cursor: pointer;
    left: 10px;
    top: 120px;
    width: 17px;
    height: 28px;
    background: url(../static.img/arred.png) 17px
}

#slidem ul li {
    float: left;
    width: 120px;
    height: 200px;
    padding: 0 15px;
    border-right: 1px solid #3D3D3D
}

#slidem ul li a {
    position: relative
}

#slidem ul li a .img {
    float: left;
    width: 120px;
    height: 153px;
    overflow: hidden;
    margin-bottom: 5px
}

#slidem ul li a .img img {
    width: 120px
}

#slidem ul li a p {
    color: #C2C2C2;
    display: block;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 10px;
    min-height: 32px;
    clear: both
}

#slidem ul li a i {
    position: absolute;
    top: 61px;
    left: 44px;
    width: 35px;
    height: 35px;
    background: url(images/b0QRVRs.png)no-repeat;
    opacity: .2
}

#slidem ul li a:hover p {
    color: #fff
}

#slidem ul li a:hover i {
    opacity: 1
}

#slidem ul li span {
    color: #7B7C7E;
    display: block;
    font-weight: 700
}

#blo3 {
    float: left;
    width: 100%
}

#blo3 #iz {
    float: left;
    width: 668px;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#blo3 #iz h2 {
    display: block;
    color: #4576c4;
    font-size: 15px;
    padding: 10px 20px;
    border-bottom: 1px solid #ddd;
    background: #fcfcfd;
    text-transform: uppercase
}

#blo3 #iz .a {
    float: left;
    padding: 20px 0 10px 10px
}

#blo3 #iz .a li {
    float: left;
    width: 305px;
    height: 150px;
    overflow: hidden;
    padding-bottom: 10px;
    margin: 0 10px 10px;
    border-bottom: 1px dashed #ddd
}

#blo3 #iz .a a img {
    float: left;
    width: 75px;
    border: 1px solid #eee;
    margin-right: 10px;
    margin-bottom: 10px
}

#blo3 #iz .a a p {
    color: #4f7b9a;
    display: block;
    height: 40px;
    overflow: hidden;
    font-weight: 700;
    font-size: 12px;
    padding-bottom: 5px
}

#blo3 #iz .a span {
    display: block;
    height: 100px;
    overflow: hidden;
    text-decoration: none;
    padding: 4px 0;
    color: #666;
    line-height: 15px
}

#blo3 #iz .a a:hover p {
    color: #222
}

#blo3 #de {
    float: left;
    width: 258px;
    padding: 20px 19px;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 10px
}

#blo3 #de h2 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 20px
}

#blo3 #de .a li a {
    display: block;
    padding: 7px 17px;
    background: #333;
    color: #fff;
    font-weight: 700;
    margin: 0 1px 10px 0
}

#blo3 #de .a li a:hover {
    background: #d11821
}

#blo3 #de .a li .se {
    background: #d11821
}

#blo3 #de .b {
    margin-bottom: 19px
}

#blo3 #de .b li {
    width: 100%;
    height: 64px;
    padding: 9px 0;
    clear: both
}

#blo3 #de .b li a {
    height: 45px;
    padding: 0
}

#blo3 #de .b li a .im {
    float: left;
    width: 60px;
    height: 45px;
    overflow: hidden;
    margin-right: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#blo3 #de .b li a .im img {
    float: left;
    width: 60px
}

#blo3 #de .b li a p {
    display: block;
    padding: 0 0 8px;
    color: #4f7b9a;
    font-weight: 700;
    height: 24px;
    overflow: hidden
}

#blo3 #de .b li a:hover p {
    color: #222
}

#blo3 #de .b li i {
    float: left;
    font-size: 11px;
    padding: 3px 10px;
    background: #444;
    color: #ccc;
    text-align: center;
    font-weight: 700;
    font-style: normal;
    margin-right: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 70px
}

#blo3 #de .b li span {
    float: left;
    font-size: 11px;
    padding: 3px 5px;
    color: #ccc;
    text-align: right;
    font-weight: 700;
    font-style: normal
}

#blo3 .ad {
    float: right;
    width: 300px;
    height: 250px;
    background: #292d96;
    margin: 0 0 0 10px
}

#blo4 {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

#blo4 #iz {
    float: left;
    width: 668px;
    background: #383838;
    border: 1px solid rgb(255 0 0);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-radius: 8px;
    margin-bottom: 20px;
}

#blo4 #iz h1 {
    display: block;
    color: #ffffff;
    font-size: 15px;
    padding: 18px 20px;
    border-bottom: 1px solid rgb(255 0 0);
    background: #000000;
    text-transform: uppercase;
    border-radius: 8px;
}

#blo4 #iz h1 i {
    color: #FFF;
    font-weight: 700;
    text-shadow: none;
    background: #73818D;
    padding-left: 6px;
    padding-right: 6px;
    margin-right: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    font-style: normal
}

#blo4 #iz h2 {
    display: block;
    color: #4576c4;
    font-size: 15px;
    margin: 5px;
    padding: 18px 20px;
    border-bottom: 1px solid #ddd;
    background: #fcfcfd;
    text-transform: uppercase
}

#blo4 #iz h2 b {
    color: #d11821
}

#blo4 #iz .s {
    top: 0;
    font-size: 15px;
    border-bottom: 0;
    padding: 25px 0 0 18px
}

#blo4 #iz .s i {
    float: right;
    color: #FFF;
    font-weight: 700;
    text-shadow: none;
    background: #498508;
    padding-left: 6px;
    padding-right: 6px;
    margin-right: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    font-style: normal
}

#blo4 #iz .p {
    width: 94%;
    float: left;
    padding: 0 20px 15px;
    line-height: 19px;
    color: #666
}

#blo4 #iz .p a {
    color: #4f7b9a;
    font-weight: 700
}

#blo4 #iz .c {
    margin: 5px 0;
    clear: both
}

#blo4 #iz .c .tg {
    text-transform: none;
    color: #FFF;
    padding: 7px 20px;
    margin-bottom: 10px
}

#blo4 #iz .c .comentarios {
    margin: 20px 0 -5px;
    border-top: solid 1px #ddd
}

#blo4 #iz .a {
    width: 100%;
    height: 35px;
    border-bottom: 1px solid #ddd;
    background: #f8f8f8
}

#blo4 #iz .a .i {
    float: right
}

#blo4 #iz .a .i u {
    line-height: 35px;
    padding: 0 20px
}

#blo4 #iz .a li {
    float: left
}

#blo4 #iz .a li span {
    display: block;
    color: #888;
    padding: 10px 17px;
    background: #f8f8f8;
    font-weight: 700;
    margin-left: 0;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8
}

#blo4 #iz .a li i {
    display: block;
    color: #4f7b9a;
    width: 46px;
    height: 35px;
    background: url(images/movie.png) no-repeat center center #f8f8f8;
    font-weight: 700
}

#blo4 #iz .a li span:hover {
    background: #F3F3F3;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd
}

#blo4 #iz .a li .se {
    background: #F3F3F3;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 2px solid #F3F3F3;
    color: #4f7b9a
}

#blo4 #de .ge {
    float: left;
    margin-bottom: 20px
}

#blo4 #de .ge li {
    float: left;
    width: 39px;
    margin: 2px
}

#blo4 #de .ge li a {
    display: block;
    padding: 3px 0;
    font-size: 11px;
    text-align: center;
    margin-bottom: 4px;
    color: #666;
    font-weight: 700;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
    border: 1px solid #eee;
    font-weight: bold;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 1px #ccc;
    xtext-shadow: 0 1px 1px #ddd
}

#blo4 #de .ge li a:hover {
    color: #fff;
    border-color: #606c88;
    background: #606c88;
    background: -moz-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#606c88),color-stop(100%,#3f4c6b));
    background: -webkit-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: -o-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: -ms-linear-gradient(top,#606c88 0%,#3f4c6b 100%);
    background: linear-gradient(to bottom,#606c88 0%,#3f4c6b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#606c88',endColorstr='#3f4c6b',GradientType=0)
}

#blo4 #iz .info_movie {
    border-bottom: 1px dashed #ddd;
    float: left;
    width: 638px;
    padding: 15px 10px 20px 20px;
    position: relative;
    margin-bottom: 15px
}

#blo4 #iz .info_movie .invitar {
    background: #3765B8;
    border-bottom: 1px solid #0B155F;
    border-right: 1px solid #0B155F;
    color: #fff;
    font-weight: 700;
    font-size: 15px;
    padding: 5px;
    display: block;
    width: 140px;
    position: absolute;
    top: 230px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    text-align: center
}

#blo4 #iz .info_movie img {
    float: left;
    width: 150px;
    margin-right: 20px
}

#blo4 #iz .info_movie p {
    color: #666;
    float: right;
    width: 468px;
    padding: 2px 0;
    font-size: 13px;
    line-height: 19px
}

#blo4 #iz .info_movie p i {
    color: #4f7b9a;
    float: left;
    width: 108px;
    font-style: normal
}

#blo4 #iz .info_movie p span {
    float: left;
    width: 360px
}

#blo4 #iz .info_movie a {
    color: #3277B8
}

#blo4 #iz .info_movie a:hover {
    color: #3277B8;
    text-decoration: underline
}

#blo4 #iz .info_movie .bt {
    float: left;
    color: #fff;
    padding: 8px 18px;
    margin-top: 15px;
    background: #d11821;
    font-weight: 700;
    border: 1px solid #a81219;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#blo4 #iz .info_movie .bt:hover {
    color: #fff;
    background: #bc141d;
    text-decoration: none
}

#blo4 #iz .vernoti {
    width: 628px;
    padding: 15px 20px 0
}

#blo4 #iz .vernoti .img {
    margin: 0 15px 15px 0;
    width: 99%
}

#blo4 #iz .vernoti p {
    line-height: 18px;
    font-size: 13px
}

#blo4 #iz .vernoti .ti {
    padding: 0;
    margin-top: 25px;
    margin-bottom: 5px;
    border: none
}

#blo4 #iz .vernoti .mas {
    border: none;
    padding: 10px;
    margin-left: 20px
}

#blo4 #iz .vernoti .mas li {
    border: none;
    list-style: square;
    margin-bottom: 5px
}

#blo4 #iz .vernoti .mas li a {
    color: #1177d2;
    font-weight: 700
}

#blo4 #iz .vernoti .mas li a:hover {
    color: #075294
}

#blo4 #iz .estre {
    float: left;
    width: 658px;
    padding: 15px 0 15px 15px;
}

#blo4 #iz .estre .item {
    float: left;
    width: 118px;
    height: 220px;
    padding: 0 5px;
    position: relative
}

#blo4 #iz .estre .item .Lrating {
    width: 112px;
    height: 16px;
    padding: 3px;
    left: 5px;
    top: 149px;
    background: #f5f5f5;
    position: absolute
}

#blo4 #iz .estre .item .Ltransparent {
    left: 8px;
    top: 152px;
    position: absolute;
    opacity: .5
}

#blo4 #iz .estre .item a {
    position: relative
}

#blo4 #iz .estre .item a .img {
    float: left;
    width: 118px;
    height: 160px;
    overflow: hidden;
    margin-bottom: 5px;
    position: relative
}

#blo4 #iz .estre .item a .img span.player {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    transition: none
}

#blo4 #iz .estre .item a .img span.player:hover {
    background: #000 url(images/b0QRVRs.png) no-repeat 50% 50%;
    opacity: .7;
    display: -moz-inline-stack
}

#blo4 #iz .estre .item a .img span.year {
    font-weight: 700;
    position: absolute;
    top: 143px;
    right: 0;
    background: #F85900;
    color: #FFF;
    padding: 3px 7px;
    font-size: 10px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.18)
}

#blo4 #iz .estre .item a .img span.calidad {
    font-weight: 700;
    position: absolute;
    top: 143px;
    right: 37px;
    background: #F88100;
    color: #FFF;
    padding: 3px 7px;
    font-size: 10px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.18)
}

#blo4 #iz .estre .item a .img img {
    width: 100%
}

#blo4 #iz .estre .item a p {
    float: left;
    width: 118px;
    height: 45px;
    overflow: hidden;
    color: #777;
    display: block;
    font-weight: 700;
    font-size: 12px;
    margin-bottom: 6px;
    padding-top: 0;
    position: relative
}

#blo4 #iz .estre .item a i {
    position: absolute;
    top: 57px;
    left: 42px;
    width: 35px;
    height: 35px;
    background: url(images/b0QRVRs.png)no-repeat;
    opacity: .2
}

#blo4 #iz .estre .item a:hover i {
    opacity: 1
}

#blo4 #iz .estre .item a:hover p {
    color: #4f7b9a
}

#blo4 #iz .perso {
    float: left;
    width: 658px;
    padding: 15px 0 15px 15px
}

#blo4 #iz .perso li {
    float: left;
    width: 118px;
    height: 160px;
    padding: 0 5px
}

#blo4 #iz .perso li .img {
    float: left;
    background: #;
    width: 118px;
    height: 120px;
    overflow: hidden;
    margin-bottom: 5px
}

#blo4 #iz .perso li .img img {
    width: 106px
}

#blo4 #iz .perso li i {
    color: #999;
    text-decoration: none
}

#blo4 #iz .perso li:hover i {
    color: #4f7b9a;
    text-decoration: underline
}

#blo4 #iz .noti {
    float: left;
    padding: 20px 0 10px 10px
}

#blo4 #iz .noti li {
    float: left;
    width: 305px;
    height: 140px;
    overflow: hidden;
    padding-bottom: 10px;
    margin: 0 10px 10px;
    border-bottom: 1px dashed #ddd
}

#blo4 #iz .noti a img {
    float: left;
    width: 75px;
    border: 1px solid #eee;
    margin-right: 10px;
    margin-bottom: 10px
}

#blo4 #iz .noti a p {
    color: #4f7b9a;
    display: block;
    height: 40px;
    overflow: hidden;
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 5px
}

#blo4 #iz .noti span {
    display: block;
    height: 100px;
    overflow: hidden;
    text-decoration: none;
    padding: 4px 0;
    color: #666;
    line-height: 15px
}

#blo4 #iz .noti a:hover p {
    color: #222
}

#blo4 #iz .noti li.nuevo {
    height: 120px;
    position: relative
}

#blo4 #iz .noti li.nuevo .img {
    overflow: hidden;
    height: 120px;
    background: #000;
    position: relative
}

#blo4 #iz .noti li.nuevo .img h2 {
    position: absolute;
    bottom: 0;
    font-size: 11px;
    background: rgba(0,0,0,0.53);
    color: #FFF;
    padding: 7px
}

#blo4 #iz .noti li.nuevo .img img {
    float: none;
    width: 100%
}

#blo4 #de {
    float: left;
    width: 258px;
    padding: 20px 20px 0;
    background: #383838;
    border: 1px solid rgb(255 0 0);
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 10px
}

#blo4 #ads {
    float: left;
    width: 300px;
    height: 250px;
    padding: 0;
    background: #fff;
    border: 1px solid #ddd;
    margin-bottom: 10px
}

#blo4 #de h2 {
    color: #4576c4;
    font-size: 15px;
    font-weight: 700;
    xtext-transform: uppercase;
    padding: 2px 0 20px;
    clear: both;
    text-transform: uppercase
}

#blo4 #de .a {
    float: left;
    margin-bottom: 10px
}

#blo4 #de .a li {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee
}

#blo4 #de .a a img {
    float: left;
    width: 75px;
    height: 100px;
    border: 1px solid #eee;
    margin-right: 10px
}

#blo4 #de .a a p {
    color: #4f7b9a;
    display: block;
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 10px
}

#blo4 #de .a u {
    display: block;
    text-decoration: none;
    padding: 4px;
    color: #666
}

#blo4 #de .a i {
    display: block;
    font-style: normal;
    color: #666
}

#blo4 #de .a a:hover p {
    color: #222
}

#blo4 #de .b {
    float: left;
    margin: -10px 0 19px;
    width: 100%
}

#blo4 #de .b li {
    float: left;
    width: 100%;
    padding: 4px 0
}

#blo4 #de .b li a .im {
    position: relative;
    float: left;
    width: 90px;
    height: 60px;
    overflow: hidden;
    margin-right: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#blo4 #de .b li a .im span {
    position: absolute;
    top: 0;
    left: 0;
    padding: 18px 0 0;
    color: #FFF;
    font-weight: 700;
    font-size: 23px;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,1);
    width: 90px;
    height: 60px;
    background: rgba(0,0,0,0.39);
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,1),0 1px 0 #000;
    box-shadow: inset 0 1px 5px rgba(0,0,0,1),0 1px 0 #000
}

#blo4 #de .b li a .im img {
    float: left;
    width: 90px
}

#blo4 #de .b li a p {
    display: block;
    padding: 5px 0 8px;
    color: #4f7b9a;
    font-weight: 700;
    overflow: hidden
}

#blo4 #de .b li a:hover p {
    color: #222
}

#blo4 #de .b li i {
    float: left;
    font-size: 11px;
    padding: 3px 5px;
    background: #2C78FF;
    color: #fff;
    text-align: right;
    font-weight: 700;
    font-style: normal;
    margin-right: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff
}

#blo4 #de .b li i a {
    color: #fff
}

span .coc {
    float: left;
    font-size: 11px;
    padding: 3px 5px;
    color: #ccc;
    text-align: right;
    font-weight: 700;
    font-style: normal
}

#blo4 #de .c {
    float: left;
    margin-bottom: 19px
}

#blo4 #de .c li {
    float: left;
    width: 100%;
    border-top: 1px solid #eee
}

#blo4 #de .c li i {
    float: left;
    width: 15px;
    padding: 9px 0;
    color: #ccc;
    text-align: right;
    font-weight: 700;
    font-size: 14px;
    font-style: normal;
    padding-right: 10px
}

#blo4 #de .c li a {
    display: block;
    padding: 9px 0;
    color: #4f7b9a;
    font-weight: 700
}

#blo4 #de .c li a:hover {
    color: #222
}

#blo4 #de .bt {
    float: left;
    color: #fff;
    padding: 8px 18px;
    margin-bottom: 20px;
    background: #d11821;
    font-weight: 700;
    border: 1px solid #a81219;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#blo4 #de .bt:hover {
    background: #bc141d
}

#pie {
    float: left;
    position: relative;
    width: 940px;
    margin-top: 0;
    margin-bottom: 40px;
    padding: 15px 20px;
    background: #2f313a;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    text-shadow: 0 1px 0 #303238;
    color: #A8A8A8
}

#pie h2 {
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 2px 0 5px
}

#pie ul {
    float: left
}

#pie ul.social {
    float: right;
    height: 15px
}

#pie ul.social li {
    position: relative;
    top: -5px
}

#pie ul li {
    float: left;
    margin-right: 15px
}

#pie ul li a {
    display: block;
    color: #9a9a9a
}

#pie ul li a:hover {
    color: #fff
}

.r {
    position: relative
}

.votes {
    color: #666;
    margin: 2px 0 0 5px;
    font-size: 11px;
    font-style: normal
}

.rating,.transparent {
    position: absolute;
    left: 272px;
    top: 2px
}

.rating {
    z-index: 1
}

.star {
    background: url(images/star.png);
    cursor: pointer;
    float: left!important;
    height: 16px;
    width: 16px
}

.transparent .star {
    opacity: .3
}

.rating .star {
    opacity: 1
}

.votes {
    float: left
}

.tabs {
    display: none
}

._tabs {
    display: block
}

.tra,.rep,.cri {
    float: left;
    width: 638px;
    padding: 20px 20px 15px
}

.rep li {
    float: left;
    width: 106px;
    height: 155px;
    background: #;
    margin: 0 10px 15px
}

.rep li .img {
    float: left;
    background: #;
    width: 106px;
    height: 120px;
    overflow: hidden;
    margin-bottom: 5px
}

.rep li .img img {
    width: 106px
}

.rep li i {
    color: #666
}

.rep li:hover i {
    color: #4f7b9a;
    text-decoration: underline
}

.paginacion {
    float: right;
    clear: both;
    margin-right: 10px;
    height: 50px;
    font-size: 11px
}

#pages {
    margin: 10px 0
}

#pages span {
    display: none;
    float: left;
    padding: 8px 0;
    margin-right: 20px
}

#pages ul {
    float: left
}

#pages ul li {
    float: left;
    margin-right: 5px
}

#pages ul li a {
    display: block;
    padding: 8px 10px;
    color: #111;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e5e5e5));
    background: -webkit-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -o-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: -ms-linear-gradient(top,#fff 0%,#e5e5e5 100%);
    background: linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);
    border: 1px solid #eee;
    font-weight: 700;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 1px #888;
    text-shadow: 0 1px 1px #ddd
}

#pages ul li .select {
    color: #fff;
    border-color: #222;
    background: #45484d;
    background: -moz-linear-gradient(top,#45484d 0%,#2b2b2b 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#2b2b2b));
    background: -webkit-linear-gradient(top,#45484d 0%,#2b2b2b 100%);
    background: -o-linear-gradient(top,#45484d 0%,#2b2b2b 100%);
    background: -ms-linear-gradient(top,#45484d 0%,#2b2b2b 100%);
    background: linear-gradient(to bottom,#45484d 0%,#2b2b2b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#2b2b2b',GradientType=0);
    text-shadow: 0 1px 1px #000
}

#website {
    position: absolute;
    left: 20px;
    top: 5px
}

#website a {
    display: block;
    color: #fff;
    font-weight: 700;
    padding: 5px 10px;
    background: #4576c4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#website a:hover {
    background: #618fd8
}

.pver {
    float: left;
    margin: 30px 20px
}

.pver li {
    float: left;
    border-bottom: 1px solid #ddd;
    background-image: url(images/icpl.png);
    background-repeat: no-repeat;
    background-position: 10px center
}

.desx li {
    background-image: url(../static.img/icdw.png)
}

.pver li a {
    color: #666;
    font-weight: 700
}

.pver li a span {
    float: left;
    width: 135px;
    padding: 8px 10px;
    border-left: 1px solid #ddd
}

.pver li a .op {
    border: 0;
    width: 124px;
    padding: 8px 0 8px 36px;
    color: #4576c4
}

.pver li:hover {
    background-color: #eee;
    background-image: url(images/icpl_.png)
}

.pver li a:hover {
    color: #4576c4
}

.pver li a:hover span {
    border-color: #ddd
}

.desx li:hover {
    background-image: url(images/icdw_.png)
}

.pver li:hover {
    border-color: #ccc
}

.pver .bg-a {
    background-color: #eee
}

.pver .bg-b {
    background: #
}

.pver .ver {
    background: #222;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-color: #111;
    margin-bottom: 10px
}

.pver .ver span {
    color: #fff;
    float: left;
    width: 135px;
    padding: 8px 10px;
    border-left: 1px solid #333;
    font-weight: 700
}

.pver .ver .opci {
    border: 0;
    width: 124px;
    padding: 8px 0 8px 36px
}

.pver .ver:hover {
    background: #111
}

#enlaces {
    width: 938px;
    background: rgba(0,0,0,0.1);
    padding: 15px 20px;
    border: 1px solid #ccc;
    clear: both;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

#enlaces .links {
    float: left;
    width: 312px
}

#enlaces .links li h2 {
    color: #616060;
    text-shadow: 0 1px 0 #EBEBEB;
    font-size: 12px;
    padding-bottom: 5px
}

#enlaces .links li {
    float: left;
    width: 300px;
    margin: 2px 0
}

#enlaces .links li a {
    color: #646464;
    text-shadow: 0 1px 0 #DBDBDB;
    display: block;
    padding: 3px 6px;
    background: rgba(0,0,0,0.06);
    height: 16px;
    line-height: 15px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

#enlaces .links li a span {
    color: #FFF;
    text-shadow: none;
    background: #748099;
    padding-left: 6px;
    padding-right: 6px;
    margin-right: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff
}

#enlaces .links li a:hover span {
    color: #fff;
    text-shadow: none;
    font-weight: 100
}

#enlaces .links li a:hover {
    color: #626262
}

#tp-noticias {
    background: #FFF;
    height: 280px;
    width: 480px;
    position: absolute;
    right: 0;
    border: 5px solid #DADADA;
    -webkit-border-radius: 5px;
    -webkit-border-top-right-radius: 0;
    -moz-border-radius: 5px;
    -moz-border-radius-topright: 0;
    border-radius: 5px;
    border-top-right-radius: 0;
    overflow: hidden
}

#tp-noticias .lista {
    float: left;
    width: 250px;
    margin-top: 2px
}

#men .a li #tp-noticias .lista li {
    float: none
}

#men .a li #tp-noticias .lista li a {
    background: none;
    padding: 0;
    position: relative;
    height: 48px;
    line-height: 48px;
    padding-left: 66px;
    color: #4D4D4D;
    font-size: 11px;
    overflow: hidden
}

#men .a li #tp-noticias .lista li a .img {
    width: 60px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    left: 0
}

#men .a li #tp-noticias .lista li a i {
    display: none
}

#men .a li #tp-noticias .lista li a .img img {
    width: 100px;
    margin-left: -15px
}

#men .a li #tp-noticias .lista li a:hover {
    background: #444;
    color: #eee
}

#men .a li #tp-noticias .vista-noticia {
    float: left;
    width: 230px;
    height: 245px;
    overflow: hidden
}

#men .a li #tp-noticias .vista-noticia a {
    background: none
}

#men .a li #tp-noticias .vista-noticia a .img {
    position: relative;
    overflow: hidden;
    height: 130px
}

#men .a li #tp-noticias .vista-noticia a .img h2 {
    position: absolute;
    bottom: 0;
    font-size: 12px;
    background: #000;
    width: 100%;
    padding: 2px
}

#men .a li #tp-noticias .vista-noticia a .img img {
    width: 100%
}

#men .a li #tp-noticias .vista-noticia p {
    font-size: 11px;
    color: #585858;
    margin: 10px 0;
    overflow: hidden;
    height: 71px;
    text-transform: none
}

#men .a li #tp-noticias .ver-mas {
    clear: both;
    background: #1177D2;
    padding: 10px
}

.click {
    cursor: pointer
}

.div {
    display: none
}

.block {
    display: block
}

.wp-pagenavi {
    font-size: 12px;
    line-height: 20px;
    font-weight: 700
}

.wp-pagenavi a,.pag-nav span {
    color: #555;
    margin: 0 4px 4px;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    padding: 4px 8px;
    background-color: #E7E7E7;
    background-image: -ms-linear-gradient(top,#EEE,#E7E7E7);
    background-image: -moz-linear-gradient(top,#EEE,#E7E7E7);
    background-image: -o-linear-gradient(top,#EEE,#E7E7E7);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E7E7E7));
    background-image: -webkit-linear-gradient(top,#EEE,#E7E7E7);
    background-image: linear-gradient(top,#EEE,#E7E7E7);
    -webkit-box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1)
}

.wp-pagenavi a:hover {
    background-color: #D7D7D7;
    border: 1px solid #999;
    color: #000;
    text-decoration: none;
    -webkit-box-shadow: inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2);
    box-shadow: inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2)
}

.wp-pagenavi span {
    color: #555;
    margin: 0 4px 4px;
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    padding: 4px 8px;
    background-color: #E7E7E7;
    background-image: -ms-linear-gradient(top,#EEE,#E7E7E7);
    background-image: -moz-linear-gradient(top,#EEE,#E7E7E7);
    background-image: -o-linear-gradient(top,#EEE,#E7E7E7);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#EEE),to(#E7E7E7));
    background-image: -webkit-linear-gradient(top,#EEE,#E7E7E7);
    background-image: linear-gradient(top,#EEE,#E7E7E7);
    -webkit-box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.1)
}

.wp-pagenavi .current {
    color: #ccc;
    background: #fff;
    border: 1px solid #BBB;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff
}

.etiquetas a {
    margin: 3px;
    color: #09F;
    text-decoration: none;
    font-size: 12px
}

.etiquetas a:hover {
    color: #53BAFF;
    text-decoration: none;
    font-size: 12px
}

.embed iframe {
    text-align: center;
    width: 630px;
    height: 380px
}

.abc-c {
    display: block;
    width: 65px;
    height: 13px;
    background: url(images/star-rating-sprite.png) 0 0
}

.abc-c .abc-r {
    display: block;
    height: 13px;
    background: url(images/star-rating-sprite.png) 0 -13px
}

.usual {
    border-top: solid 1px #91969C;
    background: #C6CACE;
    color: #000;
    width: 668px;
    text-align: center;
    padding: 10px 0 0;
    margin: 0;
    box-shadow: inset 0 1px 0 0 rgba(0,0,0,0.11),0 1px 0 0 rgba(0,0,0,0.11)
}

.usual iframe {
    text-align: center;
    width: 646px;
    height: 380px
}

.usual li {
    list-style: none;
    float: left;
    font-weight: 700
}

.usual ul a {
    font-weight: 700;
    display: block;
    text-decoration: none!important;
    font: 10px Verdana;
    color: #FFF;
    background: #828A92;
    margin: 0 5px;
    padding: 10px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.usual ul a:hover {
    color: #FFF;
    background: #5D6975
}

.usual ul a.selected {
    font-weight: 700;
    margin: 0 5px;
    color: #686868;
    background: #fffafa;
    border-bottom: 1px solid #fffafa;
    cursor: default;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.usual div {
    padding: 10px 10px 8px;
    *padding-top: 3px;
    *margin-top: -15px;
    clear: left;
    background: #fffafa;
    font: 10pt Georgia
}

.usual div a {
    color: #000;
    font-weight: 700
}

#usual2 {
    font-weight: 700;
    background: #0A0A0A;
    border: 1px solid #1A1A1A
}

#usual2 a {
    font-weight: 700;
    background: #222
}

#usual2 a:hover {
    font-weight: 700;
    background: #000
}

#usual2 a.selected {
    font-weight: 700;
    background: #fffafa
}

#tabs3 {
    background: #FF9
}

.tanitim {
    background: #F4EEC8 url(images/ampul.png) no-repeat left;
    width: 891px;
    box-shadow: 0 0 2px 1px #DCDCDC;
    margin: 2px 0 2px 2px;
    padding: 15px 15px 15px 60px;
    border: 5px solid #FBF7DC;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 700;
    text-shadow: 0 1px #FDF8E4
}


.post-content img {
    margin-top: 10px;
    margin-bottom: 10px;
    height: auto;
    max-width: 100%
}

.post-content blockquote {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 20px;
    -webkit-margin-end: 20px
}

.post-content p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0
}

.post-content hr {
    display: block;
    -webkit-margin-before: .5em;
    -webkit-margin-after: .5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    border-style: inset;
    border-width: 1px
}

.post-content ul {
    display: block;
    list-style-type: square;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 40px
}

.post-content li {
    display: list-item;
    text-align: -webkit-match-parent
}

.post-content ol {
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    -webkit-padding-start: 40px
}

.post-content h1 {
    display: block;
    font-size: 21px!important;
    -webkit-margin-before: .83em;
    -webkit-margin-after: .83em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    font-weight: 700;
    border-bottom: none!important;
    margin-bottom: 0!important;
    padding: 0!important
}

.post-content h2 {
    display: block;
    font-size: 20px;
    -webkit-margin-before: .83em;
    -webkit-margin-after: .83em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    font-weight: 700
}

.post-content h3 {
    display: block;
    font-size: 19px;
    -webkit-margin-before: .83em;
    -webkit-margin-after: .83em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    font-weight: 700
}

.post-content h4 {
    display: block;
    font-size: 18px;
    -webkit-margin-before: .83em;
    -webkit-margin-after: .83em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    font-weight: 700
}

.post-content h5 {
    display: block;
    font-size: 17px;
    -webkit-margin-before: .83em;
    -webkit-margin-after: .83em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    font-weight: 700
}

.post-content h6 {
    display: block;
    font-size: 16px;
    -webkit-margin-before: .83em;
    -webkit-margin-after: .83em;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0;
    font-weight: 700
}

.post-content hr {
    border-top: 2px solid #BDC8D3;
    border-bottom: 2px solid #FFF;
    border-left: 0;
    height: 0;
    text-align: center;
    color: #E4E4E4;
    border-radius: 300px/10px
}

.s-item {
    border-bottom: solid 1px #E7E7E7;
    width: 641px!important;
    height: 135px!important;
    float: left!important;
    margin: 5px 0 5px 18px !important;
    position: relative;
    box-shadow: none!important
}

.s-item .s-img {
    float: left;
    margin: 0;
    width: 120px;
    height: 120px;
    overflow: hidden;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative
}

.s-item .s-img span {
    top: 0;
    position: absolute;
    width: 120px;
    height: 125px;
    background: rgba(0,0,0,0.39);
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,1),0 1px 0 #000;
    box-shadow: inset 0 1px 5px rgba(0,0,0,1),0 1px 0 #000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.s-item .s-img img {
    width: 100%;
    position: relative
}

.s-item .s-box {
    float: left;
    width: 510px;
    margin-left: 10px
}

.s-item .s-box h3 a {
    color: #73818D;
    font-size: 17px
}

.s-item .s-box p {
    margin: 5px 0;
    height: 60px;
    overflow: hidden
}

.s-item .s-box span.year {
    color: #A09F9F;
    font-size: 12px
}

.s-item .s-box span.datos {
    color: #A09F9F;
    font-size: 12px
}

.s-item .s-box span.datos i {
    color: #FFF;
    font-style: normal;
    text-shadow: none;
    padding-left: 6px;
    padding-right: 6px;
    margin-right: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff
}

.s-item .s-box span.datos i.d {
    background: #498508
}

.s-item .s-box span.datos i.b {
    background: #73818D
}

.s-item .s-box span.datos i.c {
    background: #73818D
}

#navigation {
    float: left;
    margin-left: 15px
}

#navigation ul {
    list-style: none;
    margin: 0;
    padding: 1px 0
}

#navigation ul li {
    float: left;
    position: relative;
    padding: 0;
    margin: 0;
    border-right: 1px solid #222
}

#navigation ul ul li {
    border: none;
    background: #232324
}

#navigation ul li a {
    display: block;
    text-decoration: none;
    font-size: 12px;
    color: #D5D5D5;
    padding: 0 14px;
    line-height: 50px;
    font-weight: 700;
    text-transform: uppercase
}

#navigation ul li:hover a {
    position: relative;
    background: #232324;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.18)
}

#navigation ul ul,#navigation ul li:hover ul ul {
    position: absolute;
    display: none
}

#navigation ul ul li:hover ul,#navigation ul li:hover ul li:hover ul {
    display: block;
    top: 0;
    left: 100%
}

#navigation ul li:hover ul {
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    box-shadow: 0 2px 0 rgba(0,0,0,0.2),0 1px 0 rgba(255,255,255,0.15) inset
}

#navigation ul ul {
    background: #737986
}

#navigation ul ul ul {
    background: #737986!important;
    border-color: #e4e4e4!important;
    margin-left: -14px
}

#navigation ul ul li a {
    float: none;
    width: 180px;
    line-height: normal;
    font-variant: normal;
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    text-transform: none;
    padding: 6px 10px;
    background: none!important
}

#navigation ul ul ul li a {
    color: #fff
}

#navigation ul ul li.current-menu-item>a {
    background: #111!important;
    color: #fff!important
}

#navigation ul ul li:hover>a {
    background: #111!important;
    color: #fff!important
}

#navigation ul ul ul li:hover>a {
    background: #111!important;
    color: #fff!important
}

.rdsocial {
    float: left;
    position: relative;
    height: 43px;
    margin: 0;
    width: 100%;
    border-bottom: solid 1px #ddd;
    background: #F3F3F3
}

.rdsocial .botones {
    width: 80px;
    float: right;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,0.17);
    margin: 8px 3px;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border-bottom: 1px solid rgba(0,0,0,0.17)
}

.rdsocial .botones span {
    margin-left: 18px
}

.rdsocial #compartir {
    background: #2d609b url(images/compartir.png) no-repeat 5px
}

.rdsocial #compartir:hover {
    background: #265384 url(images/compartir.png) no-repeat 5px
}

.rdsocial #twittear {
    background: #00c3f3 url(images/twittear.png) no-repeat 5px
}

.rdsocial #twittear:hover {
    background: #009EC6 url(images/twittear.png) no-repeat 5px
}

.rdsocial #google {
    background: #dd4b39 url(images/google_plus.png) no-repeat 5px 6px
}

.rdsocial #google:hover {
    background: #D83725 url(images/google_plus.png) no-repeat 5px 6px
}

input.s-box {
    text-transform: uppercase;
    background: #F5F5F5 url(images/b_search.png) 3% 50% no-repeat;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1) inset;
    border: 1px solid #ddd;
    color: #AFAFAF;
    width: 650px;
    height: 38px;
    line-height: 20px;
    text-indent: 50px;
    padding: 8px 10px;
    margin: 8px 2px 0 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 30px
}

#cargando {
    position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.39);
    width: 0;
    height: 53px
}

.no_contenido {
    margin-left: 50px;
    background: url(images/no_contenido.png);
    width: 497px;
    height: 261px
}

.no_resultados {
    margin-left: 50px;
    background: url(images/no_resultados.png);
    width: 497px;
    height: 261px
}

.pox {
    font-weight: 400;
    color: #FFF;
    text-shadow: none;
    background: #090;
    padding: 0 19px;
    -webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
    box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff
}
