/*
 * Informaciones Varias - PUBLICACION -
 */

.info { 
padding: 0px;
margin: 5px 0 25px 0;
font-size: 10px;
}

.info span {
color: #666;
}

/*
 * RESUMEN
 */

.resumen_ctd_img {
float: left;
margin-bottom: 25px;
width: 258px;
height: 158px;
}

.resumen_ctd_img img {
border: 4px solid #222;
}

.resumen_ctd_txt {
width: 300px;
float: right;
height: 158px;
margin-bottom: 25px;
}

.resumen_ctd_txt p{
background: #000;
text-align: justify;
font-size: 11px;
padding: 10px;
border: 1px solid #2D2D2D;
margin: 0px;
}

/*
 * TEXTO
 */

.textoc {
width:auto;
margin-bottom: 25px;
padding:0px;
text-align: justify;
font-size: 12px;
line-height: 18px;
}

/* Axe axe!! */

.textoc h1, h2{
margin: 0px 0 5px 0;
padding-top: 15px;
font-size: 17px;
}

.textoc h3{
margin: 0px 0 5px 0;
padding-top: 15px;
font-size: 14px;
}

/* Quotes */
.textoc blockquote{
background: #000 url(../img-site/quotes.gif) no-repeat;
margin: 20px;
padding: 15px 15px 15px 50px;
border-right: 1px solid #222;
border-bottom: 1px solid #222;
border-top: 1px solid #0A0A0A;
border-left: 1px solid #0A0A0A;
color: #666;
font-size: 11px;
text-align: justify;
}

/* Links */
.textoc a {
font-size: 12px;
color: #666;
text-decoration: none;
}

.textoc a:hover{
color: #CCC;
}

/* Imagenes */
.textoc img{
border-top: 2px solid #121212;
border-left: 2px solid #121212;
border-right: 2px solid #060606;
border-bottom: 2px solid #060606;
margin: 5px 0 5px 0;
}

/*
 * Tools
 */

.btn_tools {
font-weight: bold;
padding: 10px 0 10px 0;
height: 20px;
}

/* Comentar */
a.boton_comentar {
background: #000 url(../img-site/comentar_off.gif) no-repeat;
height: 20px;
line-height: 20px;
width: auto;
display: block;
padding-left: 18px;
padding-right: 4px;
color: #999;
text-decoration: none;
float: right;
border-left: 1px solid #555;
border-top: 1px solid #555;
border-right: 1px solid #222;
border-bottom: 1px solid #222;
}

a:visited.boton_comentar {
text-decoration: none;
color: #999;
}

a:hover.boton_comentar{
background: #000 url(../img-site/comentar.gif) no-repeat;
color: #FFF;
text-decoration: none;
}

/* Spamear a tu Amigo */
a.boton_mail {
background: #000 url(../img-site/mail_off.gif) no-repeat;
margin-left: 6px;
height: 20px;
line-height: 20px;
width: auto;
display: block;
padding-left: 18px;
padding-right: 3px;
border: 1px solid #333;
color: #999;
text-decoration: none;
float: right;
border-left: 1px solid #555;
border-top: 1px solid #555;
border-right: 1px solid #222;
border-bottom: 1px solid #222;
}

a:visited.boton_mail {
text-decoration: none;
color: #999;
}

a:hover.boton_mail {
text-decoration: none;
background: #000 url(../img-site/mail.gif) no-repeat;
color: #FFF;
}

/* Version Imprimible */
a.boton_print {
background: #000 url(../img-site/print_off.gif) no-repeat;
margin-left: 6px;
height: 20px;
line-height: 20px;
width: auto;
display: block;
padding-left: 14px;
padding-right: 3px;
border: 1px solid #333;
color: #999;
float: right;
border-left: 1px solid #555;
border-top: 1px solid #555;
border-right: 1px solid #222;
border-bottom: 1px solid #222;
text-decoration: none;
}

a:visited.boton_print {
text-decoration: none;
color: #999;
}

a:hover.boton_print {
background: #000 url(../img-site/print.gif) no-repeat;
color: #FFF;
text-decoration: none;
}

/*
 * Navegacion -Anterior/Siguiente-
 */

.btn_nav {
font-weight: bold;
padding: 10px 0 10px 0;
height: 20px;
line-height: 20px;
}

/* Boton Anterior */
a.boton_anterior {
background: url(../img-site/btn_ant.gif) no-repeat;
float: left;
height: 20px;
line-height: 20px;
line-height: middle;
padding-left: 17px;
padding-right: 5px;
width: 50px;
display: block;
color: #999;
}

a:visited.boton_anterior {
text-decoration: none;
color: #999;
}

a:hover.boton_anterior {
background: url(../img-site/btn_ant_on.gif) no-repeat;
text-decoration: none;
color: #FFF;
}

/* Boton siguiente */
a.boton_sgt {
	background: url(../img-site/btn_sg.gif) no-repeat right;
	float: right;
	height: 20px;
	line-height: 20px;
	line-height: middle;
	padding-right: 16px;
	padding-left: 5px;
	width: 52px;
	display: block;
	color: #999;
	}

a:visited.boton_sgt {
	text-decoration: none;
	color: #999;
	}

a:hover.boton_sgt {
	background: url(../img-site/btn_sg_on.gif) no-repeat right;
	text-decoration: none;
	color: #FFF;
	}

/*
 * MENU NAVEGACION - Porque lo hice asi? POR QUE EN IE SE VEN PESIMO LAS SELECTS!
 */
 
/* Ay papi damelo todo */
#menu_parent {
	border-left: 1px solid #555;
	border-top: 1px solid #555;
	border-right: 1px solid #222;
	border-bottom: 1px solid #222;
	background: #000;
	padding: 0px 5px;
	font-weight: 900;
	color: #F2F2F2;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 410px;
	text-align: center;
	}

#menu_parent span {
	color: #999;
	}

/* Chiquillo */
#menu_child {
	position: absolute;
	visibility: hidden;
	background: #000;
	border: 1px solid #666;
	z-index: 1;
	}

#menu_child a {
	display: block;
	padding: 0px 5px;
	text-decoration: none;
	font-weight: 900;
	color: #999;
	border-bottom: 1px solid #000;
	background: #181818;
	height: 18px;
	line-height: 18px;
	width: 500px;
	}

#menu_child a:hover {
	color: #FFF;
	background: #000;
	border-bottom: 1px solid #333;
	}

.fuente_ a:hover{
	color: #000;
	text-decoration: underline;
	}

.fuente_ a:visited{
	color: #B2B2B2;
	text-decoration: none;;
	}

/* TABLAS RECULIAS */
.textoc table, .textoc tr, .textoc td, .textoc th {
	border: 1px solid #444;
	background: #000;
	}

/*
 * COMENTARIOS
 */
 
div#cntcomentarios {
	width: 569px;
	margin: 20px auto 20px auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	}

h2.coment {
	font-weight: normal;
	font-size: 20px;
	color: #8B8B8B;
	margin: 0;
	padding-left: 25px;
	}

h2#coments {
	background: url(../img-site/comentarios.gif) no-repeat 0 20px;
	}

h2#comentare {
	background: url(../img-site/plus.gif) no-repeat 0 20px;
	}

div.comentario {
	float: left;
	width: 529px;
	border-top: 3px solid #151515;
	background: #000 url(../img-site/fondocomentario.png) repeat-x;
	margin-top: 10px;
	padding: 20px;
	color: #666;
	}

div.comentario h3 {
	font-weight: normal;
	font-size: 16px;
	color: #CBCBCB;
	margin: 0;
	}

div.comentario span.numero a {
	color: #666;
	text-decoration: none;
	margin: 0 5px 0 0;
	}

div.comentario span.numero a:hover{
	color: #999;
	text-decoration: none;
	margin: 0 5px 0 0;
	}

span.datacmt {
	font-size: 11px;
	color: #555;
	}

div.parloteo {
	width: 455px;
	float: left;
	font-size: 13px;
	margin: 8px 15px 0 0;
	}

div.avatar {
	float: left;
	width: 55px;
	height: 55px;
	border: 1px solid #353535;
	margin-top: -15px;
	}

div.avatar img {
	border: 0;
	}

div#agregarcmt {
	width: 569px;
	margin-top: 25px;
	}

div#cntcomente {
	background: #0A0A0A;
	margin-top: 10px;
	padding: 20px;
	}

div.inputL {
	margin-bottom: 10px;
	}

div.inputL label, div.inputT label {
	font-size: 12px;
	color: #8A8A8A;
	}

span.com_plus {
	color: #333;
	}

div#agregarcmt input.texto, textarea {
	font-family: Arial, Helvetica, sans-serif;
	background: #010101;
	border: 1px solid #111;
	padding: 5px;
	color: #777;
	}

div#agregarcmt input.texto {
	width: 255px;
	font-size: 16px;
	}

div.relatividade {
	position: relative;
	}

div.inputT textarea {
	width: 320px;
	font-size: 14px;
	}

div.inputT {
	width: 330px;
	}

div.inputT label {
	display: block;
	}

div.sonrrisitas {
	width: 185px;
	height: 20px;
	position: absolute;
	right: 0; top: 20px;
	text-align: center;
	}

div.publicar {
	width: 130px;
	height: 42px;
	position: absolute;
	right: 30px; top: 85px;
	}

div.publicar input {
	width: 130px;
	height: 42px;
	border: 0;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ccc;
	background: url(../img-site/publicar_off.png) no-repeat;
	}

/* Sin comentarios */
div#cerocomentarios {
	}

div#cerocomentarios h4 {
	margin: 20px 0 20px 0;
	text-indent: 25px;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	}

/* Error comentario */
span.error_comentario {
	color: #FFF;
	font-size: 12px;
	}

/* Error listeo */
div.error_listeo {
	color: #CCC;
	font-size: 11px;;
	margin: 10px 0 10px 0;
	}

/* Link parloteo */
div.parloteo a {
	color: #999;
	text-decoration: none;
	}

div.parloteo a:hover {
	color: #FFF;
	text-decoration: none;
	}

/* Error */
div#errorct {
	text-align:center;
	margin-top: 100px;
	font-size: 2em;
	}

div#errorct p {
	margin:0;
	padding:0;
	}

div#errorct a {
	text-decoration: none;
	color: #999;
	}

div#errorct a:hover {
	color: #FFF;
	}
