/* @override 
	http://cablenews.vtr.cl/wp-content/themes/cablenews/css/cablenews.css
*/

/*------------------------------------------------------
Theme Name: CableNews VTR
Theme URI: http://vtr.com/
Description: Theme desarrollado por Creatika
Version: 2.0
Author: Sebastian Orellana
Author URI:  http://creatika.cl
------------------------------------------------------*/

/*---------------------------  generales  ---------------------------*/
* 	{
	margin: 0;
	padding: 0;
	}

body {
	font-family: "arial", sans-serif ;
	font-size: 13px;
	line-height: 110%;
	color: #737A82;
	}
a	{
	outline: none;
	text-decoration: none;
        color:#000;
	}
strong   {
        color:#000;
        }
a:hover {

        color:#E11B22;

        }
li a.active{
	}
.clearfix{
	clear: both;
	height: 0;
	}
div.error{
	font-size: 11px;
	line-height: 13px;
	padding: 10px;
	}
	.error li{
		list-style: none;
		list-style-image: none;
		padding-bottom: 10px;
		}
input{
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 5px;
	font-size: 14px;
	line-height: 20px;
	}
select{
        border:none;
        background:none;
	font-size: 10px;
	line-height: 20px;
	}
#edit-submit{
	padding-left: 5px;
	padding-right: 5px;
	}
.description{
	font-size: 11px;
	line-height: 13px;
	}
.rounded {
  -moz-border-radius:1ex;
} 
#content .arriba {
    display:block;
    height:300px;
}
#content .medio {
    height:300px;
    background:#f4f4f4;
    display:block;
    clear:both;
}
.lista_normal {
margin-top:20px;
padding-bottom:50px;
position:relative;
}

#e404 #content {
    background:#000;
}
#e404 #vidfull {
display:block;
float:left;
margin:10px 5px;
width:630px;
}
h2.tit .e404{
background: url(../img/titulos/404.png) no-repeat;
width:95px;
display:block;
height:29px;
text-indent:-9999px;
}
#textfull p, #textfull h1 {
color:#000000;
font-size:24px;
font-weight:normal;
line-height:100%;
}
#textfull strong {
font-size:26px;
font-weight:lighter;
}
#textfull {
display:block;
float:left;
margin:10px 5px;
width:320px;
}
.lista_normal a {
background:transparent url(../img/auxi/didot.gif) no-repeat scroll left center;
color:#666666 !important;
margin:0 !important;
padding:0 0 0 10px !important;
}
/*--------------------------------------------- header --------------*/
.fondo{
	position:absolute;
        left:0;
	width:100%;
	z-index:1;
	height: 200px;
	background: url('../img/back/header-chicos.jpg') no-repeat top center;
}
#header{
    background: url('../img/back/header-busqueda.jpg') repeat-x;
}
/* header */
#barra-vtr{
	top: 0;
	width:980px;
        position:relative;
        z-index:5;
        clear:both;
	height:52px;
	display:block;
	background: url('../img/menuvtrnew/header-sb.png') no-repeat;
}
#barra-vtr .menuvtr{
        position:absolute;
	height:22px;
	width:400px;
}
#barra-vtr .menuvtr li{
	display:block;
	height:22px;
	float:left;
	color:white;
	font-size:10px;
}
#barra-vtr .menuvtr li a{
	height:22px;
	display:block;
	font-size: 7px;
	text-indent:-100000000px;
}
#barra-vtr .menuvtr li#vtrlogo a{
	width:60px;
	margin-right:15px;
}
#barra-vtr .menuvtr li#vtrA a{
	width:53px;
	background: url('../img/menuvtrnew/header_04.png') no-repeat top;
}
#barra-vtr .menuvtr li#vtrA a:hover{
	width:53px;
	background: url('../img/menuvtrnew/header_04.png') no-repeat bottom;
}
#barra-vtr .menuvtr li#vtrB a{
	width:116px;
	background: url('../img/menuvtrnew/header_01.png') no-repeat top;
	background-color: #e01f27;
}
#barra-vtr .menuvtr li#vtrB a:hover{
	background: url('../img/menuvtrnew/header_01.png') no-repeat bottom;
	background-color: #e01f27;
}
#barra-vtr .menuvtr li#vtrB{
	display:block;
	height:22px;
}
#barra-vtr .menuvtr span{
	color:white;
}
#barra-vtr .menuvtr li#vtrC a{
	width:82px;
	margin-left:3px;
	background: url('../img/menuvtrnew/header_02.png') no-repeat top;
	background-color: #e01f27;
}
#barra-vtr .menuvtr li#vtrC a:hover{
	background: url('../img/menuvtrnew/header_02.png') no-repeat bottom;
	background-color: #e01f27;
}
#barra-vtr .menuvtr li#vtrD a{
	width:45px;
	background: url('../img/menuvtrnew/header_03.png') no-repeat top;
}
#barra-vtr .menuvtr li#vtrD a:hover{
	background: url('../img/menuvtrnew/header_03.png') no-repeat bottom;
}
#barra-vtr #comunidad {
        clear:both;
        font-size:11px;
        margin-left:420px;
        position:absolute;
        top:30px;
        width:350px;
}
#barra-vtr #loginin{
        clear:both;
        font-size:11px;
        margin-left:480px;
        position:absolute;
        top:30px;
        width:350px;
}
#barra-vtr #loginin a{
        color: red;
}
#barra-vtr #login{
        clear:both;
	margin-left:290px;
	position:absolute;
	top:25px;
	width: 430px;
}
#barra-vtr #login form{
        display: inline;
}
#barra-vtr #login a{
        color: red;
}
#barra-vtr input{
        padding: 0;
        display:block;
        float:left;
}
#barra-vtr #login #userid, #barra-vtr #login #passid{
        border: 1px solid #ccc;
        height:20px;
		margin:0 3px;
		width:150px;
		color:#666;
		font-size:12px;
}
#barra-vtr #login .valgn{
	display:block;
	margin: 0 2px;
	float:left;
}
#barra-vtr #login .cancel{
	display:block;
	width: 47px;
	background:   url('../img/menuvtrnew/cancel.jpg') no-repeat;
	float:left;
	text-indent: -9999px;
}

#barra-vtr #comunidad a.register{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_02.gif') no-repeat top;
        width:59px;
        height:16px;

}

#barra-vtr #comunidad  a.active,#barra-vtr #comunidad a.register:hover{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_02.gif') no-repeat bottom;
        width:59px;
        height:16px;

}
#barra-vtr #comunidad a.user{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_03.gif') no-repeat top;
        width:30px;
        height:16px;

 }

#barra-vtr #comunidad  a.active,#barra-vtr #comunidad a.user:hover{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_03.gif') no-repeat bottom;
        width:30px;
        height:16px;

}
/*----------------------------------------------------------------------------*/

#barra-vtr #comunidad {
        clear:both;
        font-size:11px;
        margin-left:420px;
        position:absolute;
        top:30px;
        width:350px;
}
#barra-vtr #comunidad .frasevtr{
        float:left;
        display:block;
		background:transparent url(../img/menuvtrnew/header-login_01.gif) no-repeat 5px 4px;
        width:218px;
        text-indent:-9999px;
        height:16px;
}
#barra-vtr #comunidad a.register{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_02.gif') no-repeat top;
        width:59px;
        height:16px;

}

#barra-vtr #comunidad  a.active,#barra-vtr #comunidad a.register:hover{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_02.gif') no-repeat bottom;
        width:59px;
        height:16px;

}
#barra-vtr #comunidad a.user{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_03.gif') no-repeat top;
        width:30px;
        height:16px;

 }

#barra-vtr #comunidad  a.active,#barra-vtr #comunidad a.user:hover{
        display:inline-block;
        background:   url('../img/menuvtrnew/header-login_03.gif') no-repeat bottom;
        width:30px;
        height:16px;

}

#header #buscador {
margin-left:630px;
margin-top:50px;
}
#header #buscador {
background:url(../img/back/barra-busqueda.png) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:13px;
height:34px;
padding:8px 10px;
position:absolute;
width:350px;
z-index:5;
}
#buscador .items {
border:medium none;
display:block;
float:left;
}
#buscador .items a{
color:#fff;
}
#header #buscador .items,#header #buscasingle .items{
float:left;
border:none;
display:block;
}
#header #buscador input,#header #buscasingle input{
float:left;
border:none;
margin-left:10px;
margin-right:3px;
margin-top:-2px;
width:286px;
display:block;
height:24px;
background:url(../img/back/busca.gif) no-repeat;
}
#buscasingle {
background:transparent url(../img/back/barra-busqueda.png) no-repeat scroll 0 0;
clear:inherit;
color:#FFFFFF;
display:block;
font-size:13px;
height:34px;
margin-top:90px;
padding:8px;
position:relative;
width:345px;
z-index:5;
float: right
}
/*----------------------------------------------------------------------------*/

#header .logovtr{
    display:block;
    text-indent:-9999px;
    width:198px;
    position:relative;
    z-index:5;
    float:left;
    height:94px;
    background:url(../img/back/logo-cablenews.png) no-repeat left center;
}

/*------------------------------------------------------------------ */
/*--------------------------------------------- menu dentro de header --------*/
#header ul#menu{
    position:relative;
    z-index:5;
    padding-left:2px;
    margin:0 auto;
    clear:both;
    display:block;
    height:40px;
    width:980px;
    background:url(../img/back/barra-menu.png) no-repeat;
}
#header ul#menu li{
    margin:5px 2.6px;
    float:left;
}
#menu_1{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:58px;
    background:url(../img/menu/1.png) no-repeat top;
}
#menu_1:hover{
    background:url(../img/menu/1.png) no-repeat bottom;
}
#menu_2{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:109px;
    background:url(../img/menu/2.png) no-repeat top;
}
#menu_2:hover{
    background:url(../img/menu/2.png) no-repeat bottom;
}
#menu_3{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:55px;
    background:url(../img/menu/3.png) no-repeat top;
}
#menu_3:hover{
    background:url(../img/menu/3.png) no-repeat bottom;
}
#menu_4{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:68px;
    background:url(../img/menu/4.png) no-repeat top;
}
#menu_4.acti{
    background:url(../img/menu/4.png) no-repeat bottom;
}
#menu_5{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:59px;
    background:url(../img/menu/5.png) no-repeat top;
}
#menu_5:hover{
    background:url(../img/menu/5.png) no-repeat bottom;
}
#menu_6{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:74px;
    background:url(../img/menu/6.png) no-repeat top;
}
#menu_6:hover{
    background:url(../img/menu/6.png) no-repeat bottom;
}
#menu_7{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:61px;
    background:url(../img/menu/7.png) no-repeat top;
}
#menu_7:hover{
    background:url(../img/menu/7.png) no-repeat bottom;
}
#menu_8{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:86px;
    background:url(../img/menu/8.png) no-repeat top;
}
#menu_8:hover{
    background:url(../img/menu/8.png) no-repeat bottom;
}
#menu_9{
    display:block;
    text-indent:-9999px;

    height:30px;
    width:61px;
    background:url(../img/menu/9.png) no-repeat top;
}
#menu_9:hover{
    background:url(../img/menu/9.png) no-repeat bottom;
}
#menu_10{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:81px;
    background:url(../img/menu/10.png) no-repeat top;
}
#menu_10.acti, #menu_10:hover{
    background:url(../img/menu/10.png) no-repeat bottom;
}
#menu_11{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:68px;
    background:url(../img/menu/11.png) no-repeat top;
}
#menu_11:hover{
    background:url(../img/menu/11.png) no-repeat bottom;
}
#menu_12{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:36px;
    background:url(../img/menu/12.png) no-repeat top;
}
#menu_12:hover{
    background:url(../img/menu/12.png) no-repeat bottom;
}
#menu_13{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:45px;
    background:url(../img/menu/13.png) no-repeat top;
}
#menu_13:hover{
    background:url(../img/menu/13.png) no-repeat bottom;
}
#menu_14{
    display:block;
    text-indent:-9999px;
    height:30px;
    width:43px;
    background:url(../img/menu/14.png) no-repeat top;
}
#menu_14:hover{
    background:url(../img/menu/14.png) no-repeat bottom;
}

/*--------------------------------------------- content --------*/
#content{
    position:relative;
    z-index:5;
    clear:both;
    padding-bottom:20px;
    padding-top:10px;
    }
/*-------------------------- izquierda ------------*/
#content #izquierda .estas {
    background:url(../img/back/punto.jpg) no-repeat left center;
    padding-left:25px;
    color:#333;
}
#content #izquierda .estas a{
    color:#333;
    text-decoration:underline;
}
#content #izquierda .resul-cats{
    margin-top:20px;
}
#content #izquierda .resul-cats .title{
   background:url(../img/titulos/resul-cats.jpg) no-repeat left top;
   display:block;
   padding:0;
   text-indent:-9999px;
   height:55px;
   border-bottom:2px solid #C8C8C8;
}
#content #izquierda li{
    padding:10px 0;
    font-size:15px;
    border-bottom:2px solid #C8C8C8;
}
/*------------------ centro -------------------------------*/

#content #centro{
    padding-top:25px;

}

#content #centro #posts{
    border-top: solid 1px #ccc;
    margin-bottom: 70px;
}
#home #posts{
	border: none!important;
}

#content #centro #postdest{
    display:block;
    padding:15px;
    background:#666;
}
#content #centro #postsolo{
    border-top: #EEE solid 2px;
    padding-top: 15px;
}
#content #centro #postdest img{
    display:block;
    float:left;
    width:180px;
    height:180px;
    border:3px solid #fff;
}
#content #centro #postdest .text{
    display:block;
    float:left;
    color:#fff;
    width:380px;
    margin-left:20px;
}
#content #centro #barnav{
    text-align: center;
    display: block;
    position: relative;
    top: -20px;
}
#barnav .number{
	display: inline;
	padding: 3px 5px;
	border: solid 1px #ccc;
	margin: 0 5px;
        	color: #666;
}

#barnav .nav{
	display: inline-block;
	padding: 3px 20px;
	background-color: #999;
	margin: 0 5px;
	color: #FFF;
}
.text_metas{
	color: #ccc;
}
#postdest .ficha_cat a{
	color: #AAA!important;
}

.ficha_cat{
	text-transform: uppercase;
	font-size:14px;
}
.ficha_cat .series{
    color:#FF9900!important;
}
.ficha_cat .peliculas{
    color:#FF6600!important;
}
.ficha_cat .infantil{
    color:#9933CC!important;
}
.ficha_cat .deportes{
    color:#7ab200!important;
}
.ficha_cat .musica{
    color:#00ccff!important;
}
.ficha_cat .tendencias{
    color:#CC0099!important;
}
.ficha_cat .cultura{
    color:#CC9900!important;
}
.ficha_cat .destacado{
    color:#666!important;
}
#content #centro #postdest .text h2{
    color:#FFF;
    display:block;
	letter-spacing: -1px;
	font-size:25px;
line-height:100%;
}
#content #centro #postdest a{
    color:#FFF;
}
#content #centro #postdest .text p{
    margin:10px 0;
}
#content #centro #postdest .comen{
     display:block;
     height:15px;
     text-indent:-9999px;
     float:left;
     width:15px;
     background:url(../img/back/commdest.gif) no-repeat center;
}
#content #centro #postdest .masinfo{
     padding:2px 10px;
     color:#fff;
     background:#999;
}
#content #centro #postdest .masinfo:hover{
     color:#fff;
     background:#CC0000;
}
#content #centro #posts li{
    clear:both;
    display:block;
    padding:10px;
    border-bottom:1px solid #ccc;
}
#content #centro #posts li a{
  color:#666;
}
#content #centro #posts li img{
    display:block;
    float:left;
    width:180px;
    height:180px;
    border:3px solid #fff;
}
#content #centro #posts li .text{
    display:block;
    float:left;
    width:380px;
    margin-left:20px;
}
.text h2{
    font-size:20px;
    color:#333;
    display:block;
    line-height:120%;
    font-weight: normal;
}

#content #centro #posts li .text h2 a{
    color: #333;
}
#content #centro #posts li .text p{
    color:#333;
    margin:10px 0;
}
#content #centro #posts li .comen{
     display:block;
     height:15px;
     text-indent:-9999px;
     float:left;
     width:15px;
     background:url(../img/back/comm.gif) no-repeat center;
}
#content #centro #posts li .masinfo{
     padding:2px 10px;
     color:#fff;
     background:#999;
}
#content #centro #posts li .masinfo:hover{
     color:#fff;
     background:#CC0000;
}
#content{
     background: url(../img/back/fondo-sidebar.png) no-repeat right bottom;
     margin-top:10px;
}
#content #sidebar #categorias #noticias{
     display:block;
     width:140px;
     float:left;
     padding:0 5px;
}
#content #sidebar #categorias #rss{
     display:block;
     width:140px;
     float:left;
     padding:0 5px;
}
#content #sidebar #categorias li{
     border-bottom:1px solid #ccc;
}
#content #sidebar #categorias #noticias .title{
     background:url(../img/back/noti-news.gif) no-repeat;
     display:block;
     height:35px;
     text-indent:-9999px;
}
#content #sidebar #categorias a{
     display:block;
     color:#666;
     padding:10px 5px;
     font-size:15px;
}
#content #sidebar #categorias a:hover, #content #sidebar #categorias a.acti{
     color:#fff;
     background:red;
}
#content #sidebar #categorias .rss{
     background:url(../img/back/rss-notis.gif) no-repeat;
     display:block;
     height:35px;
     text-indent:-9999px;
     padding: 0;
}

#content #sidebar #categorias .rss:hover{
    background:url(../img/back/rss-notis.gif) no-repeat;
}
#relacionados{
	display: block;
	padding: 40px 10px;
	clear: both;
	font-size: 13px;
}

#relacionados .title{
	background: url(../img/titulos/relacionados.png) no-repeat;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	padding-bottom: 5px;
}

#relacionados li{
	border-bottom: solid 1px #CCC;
	padding: 5px 0 10px 0;

}

#relacionados strong{
	color: #666;
	margin-bottom: 5px;
	font-size: 14px;

}
#relacionados .rel_title,#relacionados strong{
	display: block;
}
#relacionados .rel_title{
	margin-bottom: 15px;
	overflow: hidden;
	text-indent: -9999px;
	height: 16px;
	background: url(../img/titulos/relacionados_tags.png) no-repeat;
}
.rel_cablenews .rel_title{
	background-position: 0 0;
}

.rel_somosblogs .rel_title{
	background-position: 0 -16px!important;
}

.rel_otros .rel_title{
	background-position: 0 -32px!important;
}

/*----------------------- bloque avisos publicitarios --------*/
#content #ads{
    background:#fff url(../img/titulos/filete_publicidad.png) no-repeat top center;
    height:250px;
    margin-top:20px;
    width:300px !important;
    padding:20px 5px 0;
    border:1px solid #666;
    display:block;
}
#content #ads img{
    margin:0 0px;

}

/*----------------------- bloque programacion --------*/
#content #programacion small{
clear: both;
font-size: 10px;
display:block;
}
#content #programacion .program li a {
cursor:default;
}
#content #programacion{
    background:url(../img/titulos/programacion.png) no-repeat 4px 10px;
    padding-top:21px;
    display:block;
    z-index:10;
}
#content .personaliza{
    display: block;
    padding-left:135px;
}
#content .personaliza a{
    color: #E11B22;
    font-size: 12px;
}
#content #programacion a#btnforw{
    background:#e11b22 url(../img/back/forw.jpg) no-repeat center;
    display:block;
    position:relative;
    width:16px;
    float:left;
    height:36px;
    z-index:60;
    text-indent:-9999px;
}
#content #programacion #boxcanales #btnback{
    background:#e11b22 url(../img/back/back.jpg) no-repeat center;
    padding:5px 0;
    height:25px;
    display:block;
    text-indent:-9999px;
    border-right:1px solid #ADADAD;
}
#series #content #programacion #boxcanales #btnback{
    background:#ffa300 url(../img/back/back-series.jpg) no-repeat center;
}
#content #programacion #boxcanales{
    display:block;
    background:#fff;
    width:50px;
    float:left;
    margin-right:-1px;
    z-index:10;
    margin-left:5px;
}
#premium #programacion #boxcanales #canales{
    background: #fff;
}
#content #programacion #boxcanales #canales{
    display:block;
    overflow:hidden;
    width:50px;
    height:204px;
}
#content #programacion #boxcanales #canales ul{
    overflow:hidden;
}
#content #programacion #boxcanales #canales .chan{
    display:none;
}
#content #programacion #boxcanales #canales .logo{
    height:50px;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
}
#content #programacion #boxprogramas {
	display:block;
	float:left;
	font-size:11px;
	height:204px;
	overflow:hidden;
	position:relative;
	width:233px;
	z-index:1;
}
#programacion .color {
    clear: both;
}
#content #programacion .horas {
display:block;
float:left;
overflow:hidden;
position:relative;
width:233px;
z-index:2;
}
#content #programacion #horario{
    width:5760px;
    background:#cacaca;
    height:35px;
}
#content #programacion #horario li{
    margin:-1px -1px -1px 0;
    border-right:1px solid #ADADAD;
    border-bottom:1px solid #ADADAD;
    border-top:1px solid #ADADAD;
    font-size:14px;
    text-align:center;
    color:#606060;
    padding:5px 0;
    display:block;
    float:left;
    width:120px;
    height:25px;
}

#content #programacion  ul.program {
    display:block;
    width:5760px;
    height:50px;
    overflow:hidden;
    border-bottom:1px solid #ADADAD;
    clear:both;
    background:#EBEBEB;
}
#content #programacion  .program li{
    float:left;
    margin:0 -1px 0 0;
    border-left:1px solid #ADADAD;
    position:absolute;
    height:50px;
}
#content #programacion  .program li strong{
    padding:5px 0 0 5px ;
    display:block;
    line-height:100%;
}
#content #programacion  .program li span{
    padding:0 0 0 5px ;
    color:#737A82;
}
#content #programacion  #btnrights{
    background: #ccc;
    display: block;
    left:288px;
	position:absolute;
	z-index: 100;
    width: 16px;
}
#content #programacion  #btnrights li{
	clear: both;
    display: block;
}
#content #programacion  #btnrights #btnup{
    background:#e11b22 url(../img/auxi/boton_tv_up.jpg) no-repeat center;
    height:16px;
    display:block;
    text-indent:-9999px;
}
#content #programacion  #btnrights #btndown{
    background:#e11b22 url(../img/auxi/boton_tv_dwn.jpg) no-repeat center;
    height:16px;
    display:block;
    margin-top:170px;
    text-indent:-9999px;
}
#content a.color {
    background:#666;
    font-size:13px;
    padding:2px 10px;;
    width: 150px;
    cursor: pointer;
    display: block;
    color:#FFF;
}
#content a.color:hover {
    background:#e11b22;
}


/* Archivos*/
#archivo{
	margin-top: 20px;
}
#archivo .title{
	background: url(../img/titulos/archivo.png) no-repeat;
	display: block;
	height: 25px;
	text-indent: -9999px;
}
#archivo #wp-calendar{
	width: 96%;
}
#wp-calendar {
	text-align:center;
	background-color:transparent;
	margin:0;
	margin-top: 10px;
}

#wp-calendar caption {
	background-color: #a1a0a4;
	height: 20px;
	padding-top: 5px;
	color: #FFF;
	text-transform: uppercase;
}

#wp-calendar #today {
	background-color: #d00;
}

#wp-calendar thead {
	background-color: #dedede;
	color: #000;
}

#wp-calendar tfoot td{
	border: none;
}

#wp-calendar tbody a{
	color: #FFF;
	background-color: #CCC;
	display: block;
	margin: 0!important;
	height: 24px;
}

#wp-calendar tbody a:hover{
	background-color: #d00;
}

#wp-calendar thead th{
	height: 20px;
	padding-top: 5px;
	border: 1px solid #CDCDCD;
}

#wp-calendar td {
	height:24px;
	width:20px;
	line-height:20px;
	border:1px solid #cdcdcd;
	font-size:11px;
	color:#4f4f35;
}

#wp-calendar tfoot td a {
	display:block;
	width:20px;
	height:24px;
	color:#fff;
	text-decoration:none;
	line-height:24px;
	background-repeat:no-repeat;
}

#wp-calendar #prev a {
	width:49px;
	color:#666;
}

#wp-calendar #next a {
	width:49px;
	color: #666;
	text-align: right;
	float: right;
}

#wp-calendar #today {
	background-image:url(images/today.png);
	background-position:center;
	color:#fff;
	background-repeat:no-repeat;
}

#wp-calendar #today a {
background-image:url(images/today.png);
background-position:center;
color:#fff;
font-weight:700;
background-repeat:no-repeat;
}

/*------------------------ bloque ultimos comentarios --------*/
#content ul#coments{
    float: left;
    display:block;
    clear:both;
    padding:20px 10px;
}
#content ul#coments  li{
    border-bottom:1px solid #ccc;
    display:block;
    height:50px;
    padding-top:10px;
}
#content ul#coments  li.ultcom{
    background: url(../img/titulos/ultimos_comentarios.png) no-repeat 0px 5px;
    text-indent:-9999px;
    display:block;
    height:20px;
    border-bottom:1px solid #ccc;
    width: 300px;
}
#content ul#coments  li .series{
    display:block;
    float:left;
    width:40px;
}
#content ul#coments  li .texto{
    margin-left:10px;
    display:block;
    float:left;
    width:230px;
}
#content ul#coments  li span{
    display:block;
    float:left;
}
#content ul#coments  li a{
    color:red;
}
#content ul#coments  li a.dest{
    color:black;
    font-size:14px;
    font-weight:bold;
}
/* ultmos post*/
#ultposts{
	clear:both;
        display:block;
        padding:20px 10px 0;
}

#ultposts li{
	display: block;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	padding-top: 5px;

}

#ultposts .ultitle{
	background: url(../img/titulos/ultimos_posts.png) no-repeat;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 25px;
	width: 300px;
}
/*------------------ post single ---------------------------*/
#content #centro #postsolo h2{
    font-size:20px;
    color:#333;
    line-height:150%;
    font-weight: normal;
    margin-bottom: 10px;
}
#content #centro #postsolo img{
    display:block;
    float:left;
    margin-right:10px;
    margin-bottom: 10px;
}
#content #centro #postsolo p{
    text-align:left;
    line-height:120%;
    font-size:13px;
    color:#333;
}
#content #centro #postsolo  .comen{
     display:block;
     height:15px;
     text-indent:-9999px;
     float:left;
     width:15px;
     background:url(../img/back/comm.gif) no-repeat center;
}
#content #centro #postsolo  .masinfo{
     color:#fff;
     background:#999;
     display:block;
     float:left;
     margin:30px 5px 30px 0;
     padding:2px 10px;
}
#content #centro #postsolo  .masinfo:hover{
     color:#fff;
     background:#CC0000;
}
#content #centro #postsolo #commenlist{
     clear:both;
     border-top:1px solid #B3B3B3;
}
#content #centro #postsolo #commenlist li{
     padding:10px 0;
     border-bottom:1px solid #B3B3B3;
}
#content #centro #postsolo #commenlist .publi{
     display:block;
     float:left;
     width:300px;
}
#content #centro #postsolo #commenlist .tags{
     display:block;
     float:right;
     width:300px;
}
#content #centro #postsolo #commenlist .tags a{
     color:red;
}
#content #centro #postsolo #commenlist .tags .title{
     display:block;
     background:url(../img/titulos/tag_single.png) no-repeat;
     width:35px;
     float:left;
     margin-right:10px;
     text-indent:-9999px;
     height:20px;
}
.comments{
	background: url(../img/titulos/comentarios.png) no-repeat left center;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
        margin-bottom:10px;
	height: 35px;
        border-bottom:1px solid #B3B3B3;
}
.deja_comentario{
	background: url(../img/titulos/deja_comentario.png) no-repeat;
	display: block;
	text-indent: -9999px;
	height: 20px;
	margin: 20px 0;
}
.text h4{
	margin-bottom: 5px;
	font-weight: normal;
	color: #999;
}
.text p{
	margin-bottom: 10px;
}

.commentlist .users{
     display:block;
     border-bottom:1px solid #B3B3B3;
     margin-bottom:10px;
}
.commentlist .users .text{
     display:block;
     float:left;
     width:580px;
}
.commentlist .users .text .publi{
     display:inline-block;
     margin-top:20px;
     width:580px;
}
.commentlist .users .text .publi span{
     display:block;
     float:left;
}
.commentlist .users .text .publi .responder{
    background:#999999;
    color:#FFFFFF;
    float:right;
    padding:2px 10px;
}
.commentlist .users .text .publi .responder:hover{
    background:#CC0000;
}
#content #centro #postsolo .leave-com{
     display:block;
     text-indent:-9999px;
     background:url(../img/titulos/leave-comm.jpg) no-repeat center left;
     height:50px;
}
#content #centro #postsolo #terms{
    background:#f7f7f6;
    padding:10px;

}
#content #centro #postsolo #terms strong{
    font-size: 13px;
    margin-bottom: 15px;
    display: block;
    font-weight: normal;
    color: #666;

}
#content #centro #postsolo #terms p{
    font-size:12px;
    color: #999;
}
#content #centro #postsolo #form-com .items{
    margin:10px 0;
    color:#000;
    clear:both;
    vertical-align:text-bottom;
}

#content #centro #postsolo #form-com .items input{
    margin-right: 5px;
}
#content #centro #postsolo #form-com .items .no-mail{
    color:#666;
    font-style:italic;
    display: block;
    padding-top: 3px;
    font-size: 11px;
}
#content #centro #postsolo #form-com label{
    display:block;
    float:left;
    color:#333;
    padding:5px;
    width:80px;
}

#content #centro #postsolo #form-com label em{
    clear: left;
    display: block;
    color: #AAA;
    font-size: 11px;
}
#content #centro #postsolo #form-com input{
    display:block;
    float:left;
    width:350px;
    border-style:none;
    border:1px solid #ccc;
}
#content #centro #postsolo #form-com #enviar{
    display:inline;
    float:right;
    margin:10px 0px;
    color:#fff;
    border-style:none;
    background:#CC3333;
    width: 100px;
    padding: 0 15px;
}
#content #centro #postsolo #form-com #comm{
    width:555px;
    border-style:none;
    border:1px solid #ccc;
}
#content #centro #postsolo .regis-bot{
    font-size:13px;
    color:#000;
    float: left;
    margin: 10px 10px 30px 90px;
}
#content #centro #postsolo .regis-bot a{
    color:red;
}
/* ----------------- articulos relacionados ---------------- */
#content #articulos{
    background:url(../img/titulos/articulos-news.png) no-repeat 10px 5px;
    display:block;
    margin-top:10px;
    padding:30px 10px;
    clear: left;
}
#content #articulos li{
    border-bottom:1px solid #B3B3B3;
}
#content #articulos li.first{
    border-top:1px solid #B3B3B3;
}
#content #articulos li img{
    margin:5px;
    display:block;
}
#content #articulos li p{
    display:block;
    clear:both;
    margin:5px 0;
}
 /* footer */
#footer{
	color:#666;
        z-index:50;
        clear:both;
	font-family:Arial,Verdana,Tahoma,"Freesans",sans-serif;
	font-size:10px;
        text-align:left;
	height:46px;
        position:relative;
	line-height:normal;
}
.bg-footer-vtr{
        padding-top:15px;
        background: url('../img/back/footer.png') top;
        background-repeat:no-repeat;
        padding-left:20px;
        height: 40px;
}
/* ---------------------------- pagina registro ---------------- */
#login #center label{
padding: 10px 0;
clear:both;
display:block;
}
#login #content{
background:transparent url(../img/back/fondo-sidebar.png) no-repeat right bottom;
}
#login .alert{
color: #CC0000;
}
#login #center label.alert{
color: #CC0000;
}
#login #center select{
padding: 3px 10px;
}
#login #center input{
border:1px solid #AFAFAF;
}
#login #center input.radio{
border: none;
}
#login #center input.alert{
border:1px solid #CC0000;
background: #F1A4A7;
}
#login #center select.alert{
color: #CC0000;
}
#login #center .cb{
clear:both;
}
#login #center span{
padding: 10px 0;
clear:both;
display:block;
}

#login #center #form-com .wraphelp{
padding: 2px 0;
clear:none;
display:inline-block
}
#login #center #form-com .helpdec{
padding: 2px 5px;
}
#login #center #form-com span.quest {
font-size:16px;
}
#alacarta,#paquetes{
border-top:1px solid #E8E8E8;
margin-top:10px;
}
#login .izq {
width: 320px;
display: block;
float: left;
}
#login .dere {
width: 320px;
display: block;
float: left;
}
#login .line{
padding-top: 10px;
display: block;
clear: both;
}
#login .avatar{
display: block;
float: left;
margin-right:5px;
}
#login #center .login{
background:transparent url(../img/titulos/login.jpg) no-repeat scroll left;
border-top:1px solid #C8C8C8;
display:block;
height:40px;
margin:10px 0;
text-indent:-9999px;
}
#login #center .gracias_registro{
background:transparent url(../img/titulos/gracias.jpg) no-repeat scroll left;
border-top:1px solid #C8C8C8;
display:block;
height:40px;
margin:10px 0;
text-indent:-9999px;
}
#login #center .registrate, #login #center .editar_perfil{
background:transparent url(../img/titulos/registrate.jpg) no-repeat scroll left;
border-top:1px solid #C8C8C8;
display:block;
height:40px;
margin:10px 0;
text-indent:-9999px;
}
 #login #center .editar_perfil{
 	background-image: url(../img/titulos/editar_perfil.jpg);
 }
#login #center .acepto{
display: block;
margin: 10px 0;
float: left;
width: 25px;	
}
#login #center .file{
border: none;
width: 450px;
}
#login #center .terms{
display: block;
clear:none;
padding: 5px;
float: left;
width: 400px;	
}
#login #center #enviar{
padding: 5px 10px;
margin: 15px 0;
color: #fff;
clear: both;
border: none;
background:url(../img/auxi/regis.jpg) no-repeat;
display:block;
width:105px;
font-size:13px;
}
#login #sidebar{
margin-top:25px;
height: 780px;
}
#login #sidebar p{
padding: 10px 15px;
line-height: 120%;
}
#login #sidebar li{
background:transparent url(../img/back/punto.png) no-repeat 14px 10px;
padding: 10px 35px;
line-height: 120%;
}
#login #sidebar a{
color: #E11B22;
}
#login #sidebar span{
clear:both;
display:block;
padding:10px 15px;
}


/*Hidden elements*/
.hidden{
	display: none !important;
	visibility: hidden !important;
}

 /* cf */
 .cf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .cf {
    height: 1%;
}
/* End hide from IE-mac */

