@import url(reset.css);
@import url(reset-fonts.css);
@import url(fonts.css);
@import url(menus.css);
@import url(menu-h.css);
@import url(formulario.css);
@import url(menu-linea.css);
@import url(calendario.css);
@import url(editar.css);


body,
html {
    margin:0;
    padding:0;
    font-size: 12px;
    line-height:16px;
    color: #CCCCCC;
    width:100%;
     background: #0D0510 url(img/bg.png) repeat top;
    }
body {
    min-width:980px;

}

p {
    padding-bottom: 10px;

}

a {
    color: #0A96DC;
    text-decoration: none;
    outline: none;
}


a:hover {
    text-decoration: none;
    outline: none;
    color: #fff;
}



img {
    border: 0px;

}

/*** Layout ***/

#principal, #ctr-enc, #ctr-cuerpo, #ctr-pie {
    float: left;
    width: 100%;
}

#enc, #cuerpo, #pie {
    margin: 0 auto;
    width: 980px;
}

#enc {
    height: 335px;
    position: relative;
}

#redes {
    position: absolute;
    top: 15px;
    left: 0px;
    width: 105px;
}
#redes div {
    width: 30px;
    float: left;
    margin-right: 5px;
}
#redes div a {
background-image: url(img/redes.gif);
background-repeat:no-repeat;
display:block;
height: 30px;
text-indent:-9999px;
 }
 
 #redes div.twitter a {
 	background-position:  -70px 0px;
 }
  #redes div.twitter a:hover {
 	background-position:  -70px -30px;
 }
  #redes div.facebook a {
 	background-position:  -35px 0px;
 }
  #redes div.facebook a:hover {
 	background-position:  -35px -30px;
 }
  #redes div.rss a {
 	background-position:  0px 0px;
 }
  #redes div.rss a:hover {
 	background-position:  0px -30px;
 }
#pos-logo {
    position: absolute;
    top: 80px;
    left: 0px;
 width: 520px;
    height: 127px;
}
#logo {
position: relative;
float: left;
        width: 520px;
        height: 127px;
}
#enlace-logo {
	position: absolute;
	z-index: 999;
}
#ctr-menu-pri {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 47px;
    background-image: url(img/fnd-menu.png);
    background-position: top;
    background-repeat: no-repeat;
    background-color: transparent;
}

#musas {
    position: absolute;
    top: 20px;
    left: auto;
    right: 0px;
    width: 555px;
    height: 320px;
   
}

#col-izq {
    float: left;
    width: 660px;
    padding-top: 20px;
}

#col-der {
    float: right;
    width: 300px;
     padding-top: 20px;
}

#col-ancha {
    float: left;
    width: 100%;
      padding-top: 20px;
}

.bloque-destacado {
    float: left;
    width: 660px;
    position: relative;
    padding-bottom: 20px;
    
}
.bloque-g {
	    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 20px;
}
.sup-660 {
	width: 660px;
	height: 10px;
	float: left;
	background: transparent url(img/sup-660.png) no-repeat bottom;
}
.sup-660-1 {
	width: 660px;
	height: 2px;
	float: left;
	background: transparent url(img/sup-660-1.png) no-repeat top;
	
}

.enc-660 {
	width: 630px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-top: 14px;
	background: transparent url(img/enc-660.png) no-repeat top;
}
.enc-660 h1 {
	text-shadow: 0px 1px 3px rgba(0,0,0,0.7);
	cursor: hand;
		color: #fff;
			font-weight:normal; 
	font-family: "HelBdCn",helvetica,arial,sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 23px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.inf-660 {
	width: 660px;
	height: 10px;
	float: left;
	background: transparent url(img/inf-660.png) no-repeat top;

}
.etiqueta {
    position: absolute;
    top: -20px;
    left: -20px;
    z-index: 102;
   display: block;
}
.bloque .etiqueta ,.bloque-primero .etiqueta {
    position: absolute;
    top: -18px;
    left: -18px;
    display: block;
}
.bloque-msj-ctd .etiqueta {
	    position: absolute;
    top: -5px;
    left: -5px;
    z-index: 103;
   display: block;
}
.bloque .etiqueta img ,.bloque-primero .etiqueta img {
	width: 65px;
	height: 65px;
}
.bloque-destacado-ctd {
    float: left;
    width: 630px;
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: transparent url(img/ctn-660.png) repeat-y top;
}
.ctn-660 {
    float: left;
    width: 630px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-top: 13px;
    background: transparent url(img/ctn-660.png) repeat-y top;	
    position: relative;
}
.bloque-msj-ctd {
	 float: left;
    width: 630px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-top: 10px;
    background: transparent url(img/ctn-660.png) repeat-y top;
}

.bloque-destacado-imag {
    float: left;
    width: 300px;
    height: 300px;
    position: relative;
    padding-right: 20px;
}

.imgilust {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 300px;
    height: 300px;
}
.imgilust img {

}
  .bloque-imag  {
	 width: 176px;
	 padding-bottom: 10px;
	 position: relative;
  }
 .imgilust a {
    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
	 width: 292px;
	 height: 292px;
  }
  .bloque-imag a {
  	    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
	 width: 168px;
	 height: 135px;
  }
  .fila-col-imagen a {
  	    display: block;
    line-height: auto !important;
    overflow: hidden;
    padding: 4px;
	 width: 120px;
	 height: 96px;
  }
  .imgilust a:hover, .bloque-imag a:hover, .fila-col-imagen a:hover   {
    border: 4px solid #E3007A ;
    padding: 0px;
  }
 .imgilust a img, .bloque-imag a img, .fila-col-imagen a img {
    margin-top: -4px;
    margin-left: -4px;
  }
.bloque-destacado-txts {
    float: left;
    width: 310px;
    position: relative;
}
h2.h2-destacado {
	font-weight:normal; 
	font-family: "HelBdCn",helvetica,arial,sans-serif;
	font-size: 35px;
	margin-bottom: 0px;
}
h2.h2-lista {
		font-weight:normal; 
	font-family: "HelBdCn",helvetica,arial,sans-serif;
	font-size: 17px;
	margin-bottom: 0px;
}
.fecha {
	font-size: 11px;
	color: #666666;
	
}
.tags {
	font-size: 12px;
	color: #666666;
	padding-bottom: 5px;
		border-top: 1px solid #1F1F1F;
	padding-top: 10px; 
	padding-bottom: 10px;
	
}
.iconos-info {
	border-top: 1px solid #1F1F1F;
	padding-top: 10px; 
}
.adulto {
	position: relative;
		width: 16px;
	height: 16px;
	float: left;
	padding-right: 10px;
}
.img-adulto {
	width: 16px;
	height: 16px;
	float: left;
	
}
.video {
	width: 16px;
	height: 16px;
	float: left;
	padding-right: 10px;
}
.comentario {
	float: left;
	height: 16px;
}
.comentario span {
	font-size: 11px;
	padding-left: 5px;
	line-height: 10px;
	float: left;
	margin-top: 2px;
}
.comentario img {
	float: left;
	width: 16px;
}
.txt-destacado {
	padding-top: 15px;
	padding-bottom: 5px;
}
.txt-bloque {
	padding-top: 10px;
	padding-bottom: 5px;
} 
.aviso-adulto {
    display: none;
    width: 150px;
    position: absolute;
    top: -88px;
    left: 8px;
    
    font-size: 11px;
}
.aviso-adulto-sup {
	width: 150px;
	height: 5px;
	background-image: url(img/aviso-adulto-sup.png)!important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: bottom;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/aviso-adulto-sup.png',sizingMethod='fit');
}
.aviso-adulto-inf {
	width: 150px;
	height: 10px;
	background-image: url(img/aviso-adulto-inf.png)!important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/img/aviso-adulto-inf.png',sizingMethod='fit');
}
.aviso-adulto-ctn {
	width: 120px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 14px;
	padding-right: 14px;
	background-color: #000;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
.lista-contenidos {
    float: left;
    width: 100%;
}

.bloque {
    float: left;
    width: 206px;
    margin-left: 21px;
    position: relative;
}


.bloque-primero {
margin-left: 0px;
    float: left;
    width: 206px;
    position: relative;
}

.sup-206 {
	width: 206px;
	height: 10px;
	float: left;
	background: transparent url(img/sup-206.png) no-repeat bottom;
}
.inf-206 {
	width: 206px;
	height: 10px;
	float: left;
	background: transparent url(img/inf-206.png) no-repeat top;
}
.ctn-206 {
    float: left;
    width: 176px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    background: transparent url(img/ctn-206.png) repeat-y top;
    height: auto!important; 
   height: 350px;
   min-height: 350px;
}
.separador {
    float: left;
    width: 100%;
    height: 20px;
}

.bloque-col {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 20px;
}


#cargador-calendario {
	display: none;
	width: 20px;
	height: 20px;
	padding: 5px;
	background: #110414 url("img/cargador.gif") no-repeat center center;
	position: absolute;
	right: 15px;
	top: 12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-box-shadow: 0 0px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 0px 5px rgba(0,0,0,0.25);
	box-shadow: 0 0px 5px rgba(0,0,0,0.25);
	border: 1px solid #1F1F1F;
}
#cargador {
    display: none;
}

#dialogo {
    display: none;
}
#paginador-home {
	width: 100%;
	float: left;
}
.bloque-col-titulo {
	width: 270px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 14px;
	padding-top: 14px;
	background: transparent url(img/enc-300.png) no-repeat top;
}
.bloque-col-titulo h2 {
	text-shadow: 0px 1px 3px rgba(0,0,0,0.7);
	cursor: hand;
		color: #fff;
			font-weight:normal; 
	font-family: "HelBdCn",helvetica,arial,sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 23px;
	margin-bottom: 0px;
}
.ctn-300 {
	width: 270px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-top: 13px;
	background: transparent url(img/ctn-300.png) repeat-y top;
}
.ctn-300-250 {
	width: 250px;
	float: left;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-top: 15px;
	background: transparent url(img/ctn-300.png) repeat-y top;
}

.inf-300 {
	width: 300px;
	float: left;
	height: 10px;
	background: transparent url(img/inf-300.png) no-repeat top;
}
.sup-300-1 {
	width: 300px;
	float: left;
	height: 2px;
	background: transparent url(img/sup-300-1.png) no-repeat top;
}
.sup-300 {
	width: 300px;
	float: left;
	height: 10px;
	background: transparent url(img/sup-300.png) no-repeat bottom;
}
.ctr-fila-col {
	width: 100%;
	float: left;
}
.fila-col-imagen {
	width: 128px;
	float: left;
	padding-right: 15px;
}
.fila-col-titulo {
	width: 127px;
	float: left;
	font-weight:normal; 
	font-family: "HelBdCn",helvetica,arial,sans-serif;
	font-size: 17px;
	line-height: normal;
}
.lnk-titulo {
		width: 100%;
	float: left;
	font-weight:normal; 
	font-family: "HelBdCn",helvetica,arial,sans-serif;
	font-size: 17px;
	line-height: normal;
	padding-bottom: 5px;
}
.separador-col {
	border-top:1px solid #1F1F1F;
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
 
}

#ctn-pie {
	 border-top:1px solid #1F1F1F;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #666666;
    width: 100%;
    float: left;
    position: relative;
}
#ctr-texto-pie {
	width: 100%;
	float: left;
	font-size: 11px;
}
.ctn-txt {
	width: 100%;
	float: left;
	padding-bottom: 5px;
}

.ctn-txt a {
	padding: 5px 10px 5px 0;
	text-decoration: none;
	font-weight: normal;
	line-height: 1;
	font-family: "HelBdCn",helvetica,arial,sans-serif;
	font-size: 17px;

}

.ctn-txt a.nube_0  { 
color: #cccccc;
font-size: 17px;
}
.ctn-txt a.nube_1  { 
color: #cccccc;
font-size: 17px;
}
.ctn-txt a.nube_2  { 
font-size: 19px;
}
.ctn-txt a.nube_3  { 
font-size: 21px;
}
.ctn-txt a.nube_4  { 
color: #e3007a;
font-size: 23px;
}
.ctn-txt a.nube_5  { 
color: #e3007a;
font-size: 25px;
}


.ctn-txt a:hover {

color: #fff;
}
.secc-txt-l {
	width: 100%;
	float: left;
	border-bottom:1px solid #1F1F1F;
	margin-bottom: 15px;
	padding-bottom: 5px;
}
.secc-txt {
	width: 630px;
	float: left;
}
#mensaje {
	width: 100%;
	float: left;
}
.enc-txt {
	width: 100%;
	float: left;	
}
.bloque-articulo {
	width: 100%;
	float: left;
	position: relative;
	padding-bottom: 20px;
}
.bloque-ancho {
	width: 100%;
	float: left;
	position: relative;

}
h1.titulo-art {
	font-size: 35px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	width: 100%;
	float: left;
}
.breve-art {
	width: 100%;
	float: left;
	padding-top: 15px;	
	font-size: 14px;
	line-height: 18px;
}
.cont-imagen {
	width: 100%;
	float: left;
	padding-bottom: 15px;
}
.tags-add {
	width: 100%;
	float: left;
border-top:1px solid #1F1F1F;
padding-top: 15px; 
color: #666666;
}
.a-anuncio {
		width: 100%;
	float: left;
	border-top:1px solid #1F1F1F;
	padding-top: 15px;
	margin-top: 15px;
	padding-bottom: 5px;
}
.a-tags {
	float: left;
}
.a-add {
	float: right;
}
#comentarios {
	width: 100%;
	float: left;
	
}
.nombre {
width: 609px;
	float: left;
	background-image:url("img/item-comentario.gif");
background-position:0 0px;
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:21px;
padding-top:0px;


}
.c-ctn-txt {
border-top:1px solid #1F1F1F;
float:left;
padding:15px 0;
width:100%;
}
.nombre span {
font-weight: bold;
}
.agregar-com {
	width: 100%;
	float: left;
	padding-bottom: 5px;
	padding-top: 15px;
}
.ctd-art {
	padding-bottom: 5px;
}

#cargador {
      background:#110414 url(img/cargador.gif) no-repeat center;
    border: 1px solid #1F1F1F;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
        	-khtml-border-radius:4px;
	border-radius: 4px;
    width:32px;
    height:32px;
    padding: 10px;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-30px;
    margin-left:-30px;
    overflow:auto;
-moz-box-shadow:0 5px 10px rgba(0,0,0,0.5);
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.5);
    box-shadow:0 5px 10px rgba(0,0,0,0.5);
    display:none;
     z-index: 999999;
      
      
      
}

	
/*Railef Diseņo Web */
#railef {
    height: 16px;
    width: 100px;
    position: absolute;
    top: 52px;
    right: 0px;
}
#railef a {
    display:block;
    height: 16px;
    width: 100px;
    background-image: url(img/railef.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-indent:-9999px;
}	

#railef  a:hover {
    background-position: 0px -23px;
}
