/*
Theme Name: ETV Dark
Theme URI: http://www.eltallervirtual.cl/
Description: Tema custom para etv
Version: 1.3
Author: 03 Diseño
Author URI: http://03.cl/
Tags: dark, custom header, fixed width, two columns, widgets

	ETV v1.3
	 http://eltallervirtual.cl/

	Tema diseñado por 03.cl e integrado y adaptado por www.eltallervirtual.cl

*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
/*ol, ul, li {
	list-style-image: url(http://www.eltallervirtual.cl/wp-content/themes/etv_dk/images/right2.gif);
	font-size: 0.8em;
	margin:10px 40px 10px;
		
}*/

ol, ul {
	list-style: none;
}

code {
	margin-bottom: 22px;
	font-family: Consolas, Monaco, "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: inherit;
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/*messes up flow* width: 99%; /* remove horizontal scroll-bar when viewing in IE7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*---- fin reset comienzo css sitio ------*/

/*----estructura ------*/

body{
	background: #121212 url(images/bg_body.jpg) no-repeat center top;
	margin:auto;
	font-family:"Trebuchet MS";
	font-size: 1em;
	margin:auto;
}

#header {
	width:1003px;
	height: 167px;
	margin:auto;
	position: relative;
}

#header ul {
	position:absolute;
	bottom: 18px;
	left:25px;
}

#header ul li{
	display: inline;
	font-size: 0.75em;
}

#header #buscador input{
	position: absolute;
	right: 25px;
	bottom:12px;
	width: 220px;
	padding:4px;
	font-size: 0.70em;
}

#content{
	width:1003px;
	margin: auto;
	margin-top: 5px;
	position:relative;
	overflow: hidden;
}	
/*---columnaizquierda---*/

#content #columnaizquierda {
	float:left;
}

#content #columnaizquierda #destacadohome{
/*	width:594px; 
	height:485px;
	margin-bottom:5px;
	text-align: center;
*/
height:487px;
margin-bottom:5px;
text-align:center;
width:590px;
}

#content #columnaizquierda #destacadohome object{
	margin-top:10px;
}

#content #columnaizquierda #cajon, #content #columnaizquierda #contienereviewbug, #content #columnaizquierda #cultivate, #content #columnaizquierda #nuncama{
	width:590px;
	margin-bottom:5px;
}

#content #columnaizquierda #contienereviewbug {
	overflow: hidden;
	width:590px;
}

/*---columnaderecha---*/

#content #columnaderecha {
	float:right;
}

#content #columnaderecha #basuranueva, #content #columnaderecha #opinion, #content #columnaderecha #vicio,#content #columnaderecha #temasrelacionados{
	width:396px;
	margin-bottom:5px;
}
#content #columnaderecha #opinion{
	width:390px;
	margin-bottom:5px;
}


/*---footer--*/

#footer {
	width:1003px;
	height: 100px;
	margin:auto;
	position: relative;
	margin-top: 10px;
	border-top:1px dotted #fff;
}

/*-------GRAFICA -----*/

body {
	color:#fff;
}

#footer {
	background-color: #000;
	font-size: .6em;
	position: relative;
}

#footer a {
	color: #00eaed;
	text-decoration: none;
	}
	
#footer h3 {
	display:block;
	width: 110px;
	height: 36px;
	background-image: url(images/etv-logo.gif);
	text-indent: -300000px;
	margin-bottom:5px;


}

#footer .datosizquierdos {
	padding:10px;
	position:absolute;
	left:10px;
	top:20px;
}

#footer .datosderechos {
	position:absolute;
	right:10px;
	top:30px;
}

#footer .datosderechos a {
	display:block;
	width: 110px;
	height: 35px;
	background-image: url(images/logo_03.gif);
	text-indent: -20000px;
}

#header h1 {
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -20000px;
	width: 290px;
	height: 116px;
	position: absolute;
	left: 30px;
	bottom: 35px;
}

#header ul li a{
	color:#fff;
	text-decoration: none;
}

#header ul li a:hover{
	color:#00eaed;
	text-decoration: none;
}

#header #buscador input{
	background-color: #000;
	border:1px solid #6b6b6b;
	color:#fff;
	font-weight: normal;
	background-image: url(images/bg_buscar.gif);
	background-position: 212px center;
	background-repeat: no-repeat;
}


.caja {
	background-image: url(images/bg_cajas.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #000;
	border:1px solid #393939;
	padding-bottom:15px;
}

h2 {
	display: block;
	height: 38px;
	background-image: url(images/h2_bg.gif);
	line-height: 38px;
	padding-left: 16px;
	
}

h1 {
	display: block;
	height: 38px;
	background-image: url(images/h2_bg.gif);
	line-height: 38px;
	padding-left: 16px;
	font-weight: bold;
	
}

#opinion h2 {
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 16px;
	background-image: none;
	background-color:#152a2f;
}

.caja a {
font-size: .8em;
font-weight: bold;
text-decoration: none;
}

.caja a:hover{
text-decoration: underline;
}

.caja .post a{
display:block;
margin-bottom: 8px;
color: #00eaed;
}

.caja .vermas {
	bottom:10px;
	color: #00eaed;
	font-size: .7em;
	margin-left: 10px;
	margin-top: 5px;
	background-image: url(images/flecha.png);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-weight: normal;
}

.caja .vermas_basura {
	bottom:10px;
	color: #00eaed;
	font-size: .7em;
	margin-left: 10px;
	margin-top: 5px;
/*	background-image: url(images/flecha.png);
	background-position: left 5px;
	background-repeat: no-repeat;*/
/*	padding-right: 20px;
	padding-left: 70px;	
	padding-top: 5px;
	padding-bottom: 5px;
*/	text-decoration: none;
/*	font-weight: normal;
*/	margin-right: 120px;
}

a.vermas:hover {
	text-decoration: underline;
}



.icono {
	position:absolute;
	right:10px;
	top:5px;
}

#review .icono {
	position:absolute;
	right:-5px;
	top:-3px;
}

/*---cajon--*/

#cajon {
position:relative;
}

#cajon h2 {
color:#fff;
font-weight:bold;
}

#cajon .post span{
font-size: .6em;
display:block;
margin-bottom: 5px;
}

#cajon .post span a {
	display: inline;
	font-size: .9em;	
}

#cajon .post {
padding-left: 10px;
padding-right: 20px;
margin-bottom:15px;
margin-top:10px;
overflow: hidden;
}

#cajon .post p {
font-size: .70em;
display:block;
}

#cajon .post img {
	float: left;
	margin-right: 10px;
}

.caja p {
	font-size: .7em;
}

#cajon .post span{
font-size: .6em;
display:block;
margin-bottom: 5px;
}

/*--review--*/
#review {
	width: 290px;
	float: left;
	margin-right: 10px;
	height: 195px;
	position:relative;
}

#review span{
font-size: .6em;
display:block;
margin-bottom: 5px;
}

#review a {
	color:#d6763c;
	text-decoration: none;
}

#review a:hover {
	text-decoration: underline;
}

#review .post {
	margin:10px;
}

#review .post img {
	float: left;
	margin-right: 10px;
}

#review .post p {
	display: block;
}

.caja p {
	font-size: .7em;
}

/*---bug--*/

#bug {
	width: 286px;
	float: left;
	position: relative;
	height: 195px;
}

#bug img {
	position: absolute;
	left:0;
	bottom:30px;
}


#bug a{
	color:#b90000;
}

#bug .bug {
	position:absolute;
	bottom:4px;
	right:190px;
}

#bug .post {
	position:absolute;
	right:0;
	top:50px;
	width: 150px;
	margin-right: 10px;
}

/*---cultivate--*/

#cultivate  {
	position:relative;
}
	
#cultivate .post {
	padding:10px;
	display: block;
	overflow: hidden;
}	
#cultivate a {
	color:#6bce01;
}
				
#cultivate  h2{
color:#6bce01;
font-weight:bold;
}	

#cultivate .post img {
	float: left;
	margin-right: 10px;
}

#cultivate .post span{
font-size: .6em;
display:block;
margin-bottom: 5px;
}

#cultivate .post span a {
	display: inline;
	font-size: .9em;
}

#cultivate {
	overflow:hidden;
}

.cultivo {
	margin-left: 0;
}

/*---nuncama--*/

#nuncama {
	overflow: hidden;
	position:relative;
}

#nuncama a{
	color:#866aa8;
}

#nuncama .post span{
font-size: .6em;
display:block;
margin-bottom: 5px;
}

#nuncama .post span a {
	display: inline;
	font-size: .9em;
}

#nuncama .post {
	padding:10px;
	overflow: hidden;
	display: block;
}

#nuncama .post img {
	float: left;
	margin-right: 10px;
}

/*-- vicio ----*/

#vicio {
	overflow: hidden;
	position: relative;
}

#vicio .post {
	padding:10px;
/*--	width: 320px;----*/
}

#vicio .post img {
	float:left;
	margin-right:10px;
}

#vicio a {
	color:#ffd800;
/*	display:inline;
	font-size: .9em;	
*/}

#vicio .post span{
font-size: .6em;
display:block;
margin-bottom: 5px;
}

/*---titulos----*/

#review h2 {
	color:#d6763c;
	font-weight:bold;	
}

#bug h2 {
	color:#b90000;
	font-weight:bold;	
}

#nuncama h2{
color:#866aa8;
font-weight:bold;
}	
#columnaderecha h2{
color:#;
}	
#basuranueva h2{
color:#8aaf6e;
font-weight: bold;

}	

#opinion h2{
color:#;
font-weight: bold;

}
#vicio h2{
color:#ffd800;
font-weight:bold;
}
/*----interior----*/

.cultivateinterior {
color:#6bce01;
margin-bottom:10px;
border-bottom:1px solid #6bce01;
border-top:1px solid #6bce01;
font-weight: bold;	
}


/*------ caja opinion ----*/

.cajaopinion {
	border:4px solid #21363b;
	background-color: #14191a;
	background-image: url(images/bg_opinion.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom:10px;
	position: relative;

}

.cajaopinion a {
	color:#4eb3cc;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:5px;
	background-image: url(images/comentario.gif);
	padding-left:25px;
	background-repeat: no-repeat;
	background-position: left;
}

#cajaopinion .post span{
font-size: .6em;
display:block;
margin-bottom: 5px;
}

.cajaopinion #autor_opinion {
	color:#4eb3cc;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:5px;
	margin-top:5px;
/*	background-image: url(images/comentario.gif);
	padding-left:25px;*/
	background-repeat: no-repeat;
	background-position: left;
}

.cajaopinion #comentario {
	padding:10px;
	border-bottom:1px dotted #eeeeee;
	font-size: .7em;
	margin-top: 5px;
	display: block;
	margin-left:10px;
	margin-right:10px;
}

.cajaopinion #comentario p{
	margin-top: 5px;
}

.cajaopinion .vermas {
	bottom:10px;
	color: #00eaed;
	font-size: .7em;
	margin-top: 5px;
	background-image: url(images/flecha.png);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-weight: normal;
	margin-left:-12px;
}

#vicio .vermas {
	margin-left: 15px;
}

.cajaopinion a.vermas:hover {
	text-decoration: underline;
}



#columnaderecha #basuranueva a{
	color:#8aaf6e;
	
}

#columnaderecha #basuranueva {
	overflow: hidden;
	position: relative;
}	

#columnaderecha #basuranueva ul li a {
	text-decoration: none;
	font-size: .7em;
	background-image: url(images/bg-basura-link.png);
	background-repeat: no-repeat;
	display:block;
	height: 28px;
	padding-top:8px;
	padding-left:30px;
	background-position: 10px;
	
}

.destacado {
	overflow: hidden;
	margin-bottom:15px;
	width: 350px;
}

.destacado a {
	margin-top:10px;
	display:block;
}

.destacado img {
	float: left;
	margin-right: 10px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;	
	}

.anteriores {
	background-color:#ff7305;
	display: block;
	padding: 10px;
	width: 170px;
	font-size: 1em;
	color:#000;
	text-decoration: none;
	margin-bottom:10px;
}

a.anteriores:hover {
	color:#fff;
	
}

#temasrelacionados{
	display:block;
	margin-bottom:10px;
	position:relative;
}        

#temasrelacionados .flechaarriba {
	position:absolute; 
	right:30px;
	top:10px;
}

#temasrelacionados a {
	font-size: 1em;
}

#temasrelacionados p {
	margin-bottom:5px;
	display:block;
}

#temasrelacionados .flechaabajo {
	position:absolute; 
	right:10px;
	top:10px;
}

#temasrelacionados .comment {
	font-size: .6em;
	background-image: url(images/comment.png);
	background-repeat: no-repeat;
	padding: 5px;
	background-position: 48px 3px;
	margin-left: 10px;
}


#temasrelacionados h2 {
	color:#666666;
}

#temasrelacionados .post {
	margin:10px;
	display: block;
	border-bottom:1px dotted #eeeeee;
}

#temasrelacionados .post img {
	float: left;
	margin-right:10px;
	margin-bottom: 10px;
}

.contenido {
	margin: auto;
	margin-top:10px;
	width: 566px;
	text-align: left;
	font-size: 1.1em;
}

.contenido li {
/*	list-style-image: url(http://www.eltallervirtual.cl/wp-content/themes/etv_dk/images/right2.gif);
*/	font-size: 0.7em;
	margin:10px 30px 10px;
	display:block;
}

/*.contenido p {
	margin-top: 20px;
	margin-bottom:10px;
}*/

.contenido p {
	margin:20px 10px 10px;
}

#bio img{
	float:left;
	margin-right:5px;
}

#bio h1{
	font-size: 1.2em;
	margin-bottom: 10px;
/*	background-image: url(images/flecha.png);
	background-position: right 5px;
	background-repeat: no-repeat;	
*/	}

#interiorpost {
	position:relative;
	width:590px;
	
}

#interiorpost h2 {
	font-size: 1.2em;
}

#interiorpost .fecha {
	font-size: .6em;
	display: block;
	margin-top: 10px;
	margin-left:15px;
}

.cultivateinterno a {
	color:#6bce01;
	font-size: 1em;
	text-decoration: none;
}

#interiorpost blockquote {
	font-size:.8em;
	margin:auto;
	padding:10px;
	margin-top:10px;
	margin-bottom: 10px;
	
}

#interiorpost .comillascultivate {
	border-top:1px dotted #6bce01;
	border-bottom:1px dotted #6bce01;
}

#colofon {
	background-color: #1c1d18;
	font-size: .8em;
	padding: 10px;
	padding-bottom: 1px;
}

.compartir {
	background-image: url(images/botoncompartir.gif);
	display:block;
	width: 83px;
	height: 23px;
	padding-left:30px;
	padding-bottom:5px;
	line-height: 28px;
	color:#fff;
	float:left;
	margin-right:20px;
	margin-bottom: 20px;
	margin-top: 5px;
}

#colofon p {
	margin-top:10px;
}

#colofon .compartir{
	color:#fff;
	margin-bottom:20px;
	
}

.comentarios {
	margin:15px;
}

.comentarios p {
	font-size: 1em;
	
}

#paginador {
	margin-top:20px;
	font-size: .7em;
	text-align: center;
	background-color: #1c1d18;
	padding:10px;
}

#paginador .cultivate{
	margin-top:20px;
	font-size: .7em;
	text-align: center;
	background-color: #1c1d18;
	padding:10px;
	color:#6bce01;
}

/*---comentarios */

.comentariospersona {
	font-size: .8em;
	font-weight: normal;
	width:540px;
	margin-top:15px;
	border:1px dotted #333333;
	padding:10px;
}

.comentariospersona p {
	font-size: 1em;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 10px;
}

.comentariospersona .avatar {
	float: left;
	margin:10px;
	margin-top:5px;
}

/*---listadogrande---*/

/*---comentarios */

.cajalista {
	font-size: .8em;
	font-weight: normal;
	width:572px;
	margin-bottom:15px;
	border:1px dotted #333333;
	padding:10px;
}

.cajalista p {
	font-size: 1em;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 10px;
}

.cajalista .titulolistagrande{
	font-size: 1.5em;
}
.cajalista .vermas {
	bottom:10px;
	margin-top: 5px;
	background-image: url(images/flecha.png);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	font-weight: normal;
}

a.vermas:hover {
	text-decoration: underline;
}

/*---formulariocomentar----*/
	.formulariocomentar {
		margin-top:10px;
		width:540px;
		
	}
	
	.formulariocomentar fieldset{
		font-size: .7em;
		margin-top:20px;
		display: block;
		font-size: .7em;

	}
	
	.formulariocomentar span {
		font-size: .6em;
	}
	
fieldset input, fieldset textarea {
	background-color: #000;
	border:1px solid #6b6b6b;
	color:#fff;
	font-weight: normal;
	background-repeat: no-repeat;
	padding:6px;
	margin-bottom:10px;
	width: 300px;
}

#botonpublicar {
	background-color:#ff7305;
	border:none;
}
	
/*--nuncamainterior--*/

.nuncamainterior {
color:#866aa8;
margin-bottom:10px;
border-bottom:1px solid #866aa8;
border-top:1px solid #866aa8;
font-weight: bold;

}

.nuncamainterno a {
	color:#866aa8;
	font-size: 1em;
	text-decoration: none;
}

/*----cajonconarena----*/

.cajoninterior {
color:#c1be6a;
margin-bottom:10px;
border-bottom:1px solid #c1be6a;
border-top:1px solid #c1be6a;
font-weight: bold;
}

.cajoninterno a {
	color:#c1be6a;
	font-size: 1em;
	text-decoration: none;
}


.comillascajon {
	border-top:1px dotted #c1be6a;
	border-bottom:1px dotted #c1be6a;
}

/*----basuranueva-----*/
.basurainterior {
color:#8aaf6e;
margin-bottom:10px;
border-bottom:1px solid #8aaf6e;
border-top:1px solid #8aaf6e;
}

.basurainterno a {
	color:#8aaf6e;;
	font-size: 1em;
	text-decoration: none;
}

/*---review---*/
.reviewinterior {
color:#d6763c;
margin-bottom:10px;
border-bottom:1px solid #d6763c;
border-top:1px solid #d6763c;
}

.reviewinterno a {
	color:#d6763c;
	font-size: 1em;
	text-decoration: none;
}

/*---opinion----*/
.opinioninterior {
color:#4eb3cc;
margin-bottom:10px;
border-bottom:1px solid #4eb3cc;
border-top:1px solid #4eb3cc;
}

.opinioninterno a {
	color:#4eb3cc;
	font-size: 1em;
	text-decoration: none;
}
/*----vicio----*/
.viciointerior {
color:#ffdc1c;
margin-bottom:10px;
border-bottom:1px solid #ffdc1c;
border-top:1px solid #ffdc1c;
font-weight: bold;
}

.viciointerno a {
	color:#ffdc1c;
	font-size: 1em;
	text-decoration: none;
}
/*-----bug----*/
.buginterior {
color:#b90000;
margin-bottom:10px;
border-bottom:1px solid #b90000;
border-top:1px solid #b90000;
font-weight: bold;
}

.buginterno a {
	color:#b90000;
	font-size: 1em;
	text-decoration: none;
}


/*----utiles----*/
.margenabajo
{
margin-bottom:10px;
}

.textocentrado {
	text-align: center;
}

.imagenflotaizquierda {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*-----------------TOOLTIP--------*/

.glt-elm{
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	color: #fff;
	opacity: 0.9;
	visibility: hidden;
}

.glt-elm p{
	background: #666;
	margin: 0;
	padding: 0.5em;
}

.glt-elm img{
	display: block;
}
