body {
	margin: 0;
	padding: 0;
	background-color: #2C2B2B !important;
	color: #FFFFFF;
	height:100%;
}

a { color: #FFFFFF; text-decoration: none; }
a:hover{ color:#74AE0F; }

img
{  border-style: none;
}

.content B
 { color: #ABBFF7 !important; font-family:arial, helvetica; font-weight:bold;}
 
::selection {
	background: #784995; color: #FFFFFF; font-weight: bold !important;
}
::-moz-selection {
	background: #784995; color: #FFFFFF; font-weight: bold !important;
}
	
.content { color: #CCCCCC; }
.content a { color: #A8DF48 !important; font-weight: bold !important; }
.content a:hover { color:#FFFFFF !important; background-color: #74AE0F; }
.content a:visited { color:#4A6B94; text-decoration: none !important; border:none !important }

h2 
{
font-weight: bold;
}
.soy_noticia h2 
{
word-spacing: 2.5px;
}

.soy_noticia:hover
{
/*background-color: #141414;  posible background pa cuando le haces hover a una noticia*/
}

div#contenedor0{
	margin: 0px;
	background-image: url('../images/contenido/container_bg.gif') !important;
    background-position: top center;
	background-repeat: repeat-y;
	display: block;
	
}

/* HEADER */
div#contenedor1{
	margin: auto;
	background-image: url('../../foros/styles/Dark-Shines/theme/frontpage/images/header/00_actual.jpg') !important;
    background-position: top center;
	background-repeat: no-repeat;	
	
	
}
		
div#contenedor2{
	margin: auto;
	width: 922px;
	height:100%;
}

#barra_superior {
}

#brs3 {
	background-image: url('../images/barra_superior/barra_3.png') !important;
    background-position: top center;
	background-repeat:repeat-x;
}


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

div#slot-1_logo{
float: left;
}

#slot-1_logo img {
border: none;
margin-top: 7px;
margin-left: 10px;
}

div#menu_left{
float: left;
/* float: left; */
}

div#menu_right_logged_in{
float: right;
/*float: right; */
}

.clear { clear: both;}

/* FIN DE EL CSS PARA EL HEADER */

/* CONTENIDO; */

div#header_void
{ height: 200px; }

div#cuerpo
{ 
width: 100%;
background: rgba(70, 70, 70, 0.5);

	/* 
	background-image: url('../images/contenido/br_superior_css3_3.png') !important;
	*/
    background-position: top center;
	background-repeat: repeat-x;
	-webkit-border-radius-topleft: 20px;
	-moz-border-radius-topleft: 20px;
	border-radius-topleft: 20px;
	-webkit-border-radius-topright: 20px;
	-moz-border-radius-topright: 20px;
	border-radius-topright: 20px;
	
	-webkit-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-radius-bottomleft: 20px;
	-webkit-border-radius-bottomright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-radius-bottomright: 20px;	
}
div#cuerpo_head
{

}

div#cuerpo_contenido
{
width: 100%;
float: left;
}

.clear { clear: both;}

div#cuerpo_footer
{
	/*background-image: url('../images/contenido/br_inferior.png') !important;
    background-position: top center;
	background-repeat: no-repeat;
	*/

	
	-webkit-border-radius-bottomleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-radius-bottomleft: 20px;
	-webkit-border-radius-bottomright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-radius-bottomright: 20px;	
	
	height: 20px !important;
	margin-bottom: 25px;
}
/* FIN DEL CSS PARA EL CONTENIDO */


div#real_footer {
	color: white;
	font-family: sans-serif;
}
/* SIDEBAR A LA DERECHA */

/* FIN SIDEBAR A LA DERECHA */


/* CSS PARA NOTICIAS */
div#noticia_contenido
{ width: 600px;
margin-left: 15px;
margin-right: 10px;
float: left;
}

div#noticia_head
{
margin-top: 19px;
}

div#noticia_body
{ 
background-color: #222222;
border: 0px;
padding: 3px 15px 3px 12px; /* top - right - bottom - left ...como las manecillas del reloj :D */
margin: 0;
font-family: sans-serif, verdana;
color: #FFFFFF;
font-size: 80%;
}

div#noticia_body h2
{ font-family: Lucida Sans Unicode, MankSans, sans-serif; margin-left: 3px; font-size: 150%; }

div#noticia_footer
{

}
/* FIN CSS PARA NOTICIAS */

/* CSS PARA EL COSA COSA DE BUSQUEDA */

div#buscador{
float: right;
text-align: right;
margin: 10px;
vertical-align: bottom;
}

#buscador input {
	background-color: transparent;
	background-image: url('../images/contenido/buscador_background.png') !important;
	}

 input.input_text
{
width: 190px;
color: #E5E5E5;
border: 1px solid #5D5D5D;
padding-left: 25px;
height: 20px;
font-size: 80%;
letter-spacing: 4px;
}

 .input_text:hover
{
color: #FFB6C1; /* lightpink */
background: #000000;
border: 1px solid #444343;
}

.input_submit
{
width: 50px;
color: #AAAAAA;
border: 1px solid #5D5D5D;
height: 20px;
font-size: 300%;
font-weight: bold;
vertical-align:text-top;
}

.input_submit:hover
{
color: #FFB6C1; /* lightpink */
background: #000000;
border: 1px solid #444343;

}

#fs_buscador
{ border: none; }
/* FIN DEL CSS PARA EL COSA COSA DE BUSQUEDA */

/* SIDEBAR */
div#cuerpo_sidebar
{
float: right;
padding-right: 10px;
width: 280px;
}
#foros_last_comments 
{
font-family: sans-serif;
color: black;
font-size: 80%;
}
#foros_last_comments p
{ color: white; }

#flc_title
{
	background-image: url('../images/contenido/sidebar/comments_title.png') !important;
    background-position: top left;
	background-repeat: no-repeat;
	height: 30px !important;
	padding-top: 15px;
}

.flc_comment
{	
	padding-top: 10px;
	padding-left: 10px;
	color: #D1D1D1;
	background-color: none !important;
}
.flc_comment a
{ color: #70B429; font-size: 93%; }

div.flc_comment a img, div.flc_comment a:hover img
{ border: 0px solid }

.flc_comment a:hover
{ color: #9EEA4F !important; }

.flc_comment a:visited
{ color: #CCCCCC; }


.comment_avatar
{ 
float:left;
position: relative;
left: -10px; /* originalmente -30px */
vertical-align: top;

min-width: 40px;
min-height: 35px;

max-width: 40px;
max-height: 35px;
overflow: hidden;
border: 2px #0C72A7 solid;

text-align: center;
display:block;

background-color: #FFFFFF;

text-align: center;
vertical-align: middle;
}

img.comment_avatar 
{ 
display: block;
	margin-left: auto;
	margin-right: auto;
}

.comment_avatar:hover
{ 
border: 2px #3094C8 solid;
}

.comment_avatar img
{ 
/*
height: 40px;   
tamaņo de la imagen en los ultimos comentarios en los foros
*/
}

.post_user
{
font-size: 90%;
}
.post_user a
{
color: #70B429 !important;
}
.post_user a:hover
{
color: #9EEA4F !important; border: none;
}

/* Color par */
.post_title_par, .post_title_par a
{
padding-top: 3px;
text-decoration: none;
font-weight: bold;
color: #DDDDDD !important;
text-shadow: 2px 2px 5px #1B1B1B; /* sombra piquetosa en CSS3 */
}

/* Color impar */
.post_title_impar, .post_title_impar a
{
padding-top: 3px;
text-decoration: none;
font-weight: bold;
color: #B6B6B6 !important;
text-shadow: 2px 2px 5px #000;
}

 .post_title_par a:visited, .post_title_impar a:visited
{
 color: #696969 !important;
 }
 
.post_title_par a:hover, .post_title_impar a:hover
{
 color: #CCFF97 !important; background-color: none !important;
 }
 

 
.title
{ font-weight: bold; 
position: relative;
left: 5px; /* originalmente -30px */
top: -25px; /* originalmente -62px */}

#flc_footer
{
	background-image: url('../images/contenido/sidebar/comments_br_inferior.png') !important;
    background-position: top left;
	background-repeat: no-repeat;
	height: 13px !important;
	padding-bottom: 10px;
}

#podcast
{
text-align: center;
padding: 10px 0 10px 0;
}
/* FIN SIDEBAR */

.soy_noticia h2 a
{ 
font-family: 'Swis721 LtCn BT', Verdana;  
color: #EBEBEB !important; 
text-decoration: none;
font-size: 150%;
letter-spacing: -1.5px;
display: block
}

hr
{
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #393939 dashed;
}
hr.news
{
    margin: 0 0 0.5em 0;
    padding: 10px 0 10px 0;
    border:0;
    border-bottom: 1px #393939 dashed;
}
.soy_noticia h2 a:hover
{ 
color: #000000 !important; /* lightpink, relax, es temporal xd */
background-color: #74AE0F !important;

}

.soy_noticia 
{ color: #D8D7D7 !important;}
.soy_noticia  span a
{ color: #A8DF4C !important; font-weight: bold; text-decoration: none; }
.soy_noticia  span a:hover
{ color: #FFFFFF !important; background-color: #74AE0F; }

.soy_noticia ul, .soy_noticia ol
{
font-size: 95%;
position: relative;
margin: 5px;
margin-left: 15px;
padding: 7px;
list-style-position: inside;

border: 1px solid #2F5131;
border-left: 5px solid #2F5131;
background-color: #272727;
color: #A9C3AA;
}

.soy_noticia blockquote, .soy_noticia blockquote blockquote, .soy_noticia blockquote blockquote blockquote
{
font-size: 95%;
position: relative;
margin: 5px;
margin-left: 15px;
padding: 7px;
list-style-position: inside;

border: 1px solid #003951;
border-left: 5px solid #003951;
background-color: #272727;
color: #C7E7FF;
}
.soy_noticia blockquote blockquote { background-color: #1B1B1B; }
.soy_noticia blockquote blockquote  blockquote{ background-color: #0B0B0B; }


blockquote cite {
	/* Username/source of quoter */
	font-style: normal;
	font-weight: bold;
	margin-left: 20px;
	display: block;
	font-size: 0.9em;
}

blockquote cite cite {
	font-size: 1em;
}

blockquote.uncited {
}

/* Code block */
dl.codebox {
	padding: 3px;
	background-color: #1B1B1B;
	border: 1px solid #578F25;
	border-left: 5px solid #578F25;
	font-size: 1em;
}

dl.codebox dt {
	text-transform: uppercase;
	border-bottom: 2px dotted #686A00;
	margin-bottom: 3px;
	font-size: 0.8em;
	font-weight: bold;
	display: block;
}

blockquote dl.codebox {
	margin-left: 0;
}

dl.codebox code {
font-size: 90% !important;
	/* Also see tweaks.css */
	overflow: auto;
	display: block;
	height: auto;
	max-height: 200px;
	white-space: normal;
	padding-top: 5px;
	font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
	line-height: 1.3em;
	color: #DCFFBC;
	margin: 2px 0;
}

.syntaxbg		{ color: #FFFFFF; }
.syntaxcomment	{ color: #000000; }
.syntaxdefault	{ color: #bcbcbc; }
.syntaxhtml		{ color: #000000; }
.syntaxkeyword	{ color: #585858; }
.syntaxstring	{ color: #a7a7a7; }


/* contenedor de el calendario*/
#slot_calendar
{
color: #FFFFFF;
font-family: Verdana, Sans-Serif;
font-size: 70%;
border: 2px solid #FFFFFF;
box-shadow:10px 10px 20px #000000;
box-shadow:-10px 10px 20px #000000;
}
#slot_calendar h3
{ 
}
#calendar_title
{}

.serie {
font-weight:bold;
}
.fecha {

}

/* LOGIN */
#login_form
{
width: 640px;
height: 480px;

position:absolute;
left:20%;
top:20%;
	background-image: url('images/login/login.png') !important;
    background-position: top center;
	background-repeat: no-repeat;
}
#login_form_2
{
width: 350px;
position:relative;
left:270px;
top:175px;
}

#login_form input
{

text-align: left;
border: solid 0px !important;
background: transparent;
}

.aporte_imagenes 
{
text-align: center;
padding: 15px;
}
.aporte_imagenes img, a.aporte_imagenes img
{
padding: 5px;
padding:1px;
margin: 3px;
border: 2px solid #486FAE;
	opacity: .75;
    filter: alpha(opacity=75);
background-color: transparent !important;
}
.aporte_imagenes img:hover
{
padding: 5px;
padding:1px;
margin: 3px;
border: 2px solid #A2BAE0;
	opacity: 1;
    filter: alpha(opacity=100);
background-color: transparent !important;
}

.noticias_switch
{
padding: 10px 15px 0 0;
border: solid red 2px;

font-family: sans-serif;
font-size: 80%;
font-weight: bold;

float:right; 
vertical-align: top;
}
.noticias_switch a
{
color: #CCCCCC;
text-decoration: none !important;
}
.noticias_switch a:hover
{
color: #FFFFFF;
text-decoration: overline !important;
background-color: #FF0000;
}

.eilegz_report
{
width: 33%;
}

.soy_eilegz  
{
word-spacing: 2px;
padding: 3px;
}
.soy_eilegz a
{
color: #ACC1FF;
text-decoration: none !important;
}
.soy_eilegz a:hover
{
color: #D4F6FF;
}
.soy_eilegz:hover
{
background-color: #0F4F96;  
}

.footer_fieldsets {
background-color: #242424;
border: 2px dotted #636363} /* Border width, style and colour */
}
.legend_title
{
font-size: 130%;
color: #FF0000;
}
legend {
  padding: 0.2em 0.5em;
  padding: 0.2em 0.5em;
  font-size: 150%;
  font-weight: bold;
  text-align: right;
  }
  
 
 
.sf_logo
{
	background-image: url('{T_THEME_PATH}/images/slot-1_footer.png') !important;
    background-position: middle center;
	background-repeat: no-repeat;
	width: 98px !important;
	height: 87px !important;	
}
.sf_logo span
{ background: transparent none 0 0 no-repeat; }

.sf_logo:hover
{
	background-image: url('{T_THEME_PATH}/images/slot-1_footer_hover.png') !important;
    background-position: middle center;
	background-repeat: no-repeat;
}

.sf_navegadores
{
float: right;
}

.licencia
{
	background-image: url('{T_THEME_PATH}/images/licencia.png') !important;
    background-position: middle center;
	background-repeat: no-repeat;
	width: 216px !important;
	height: 70px !important;
}
.licencia span
{ background: transparent none 0 0 no-repeat; }

.licencia:hover
{
	background-image: url('{T_THEME_PATH}/images/licencia_hover.png') !important;
    background-position: middle center;
	background-repeat: no-repeat;
}

.final_footer
{
	height: 45px;
	background-color: #19283D;
	padding: 10px;
	padding-bottom: 0px;
	background-image: url('{T_THEME_PATH}/images/footer_bg.jpg') !important;
    background-position: top left;
	background-repeat: no-repeat;
	vertical-align: bottom;
}
.footer_links
{
	text-align: right !important;
	color: #616161 !important;
}
a.footer_links
{
	font-size: 115% !important;
	color: #214CA3 !important;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
}

.footer_list li {
   display: inline;
    float: left;
}

.footer_moar
{
  clear: right;
}
 

.fs_box
{
	color: #BFBEBE;
	font-family: Verdana;
	letter-spacing: 2px;

	background: #E6E6E6 url("{T_THEME_PATH}/images/search_bg2.png") repeat !important; 
	border: solid 1px #4F4F4F;
	padding: 5px;
	padding-left: 10px;
}

.fs_btn
{
	color: #D6D6D6;
	/* font-weight: bold; */
	font-family: 'Swis721 Cn BT', Verdana;
	
	background-color: #1D1D1D;
	border: none !important;
	padding: 4px 10px 4px 9px;

	
position:relative;
left:-76px;
}
.fs_btn:hover
{
 background: #415F0B url("{T_THEME_PATH}/images/bg_footer_search.png") repeat-x !important;
 border: 1px solid #CCCCCC !important;
}
.slot_licence
{ text-align: center; font-size: 70%; padding: 10px 0 10px 0 !important; font-family: 'Swis721 Cn BT', Verdana; }

.fp_user, .fp_pass, .fp_submit
{  
	height: 15px !important
}
.fp_user, .fp_pass
{ background: #FFFFFF URL("{T_THEME_PATH}/images/bg_logins.gif") top repeat-x !important; }

.conectarse
{
font-family: Arial;
font-size: 85%; 
} 

.login_contenido
{
padding-top: 10px;
} 
/* psra debuggear */
/*
* { outline: 2px dotted red }
* * { outline: 2px dotted green }
* * * { outline: 2px dotted orange }
* * * * { outline: 2px dotted blue }
* * * * * { outline: 1px solid red }
* * * * * * { outline: 1px solid green }
* * * * * * * { outline: 1px solid orange }
* * * * * * * * { outline: 1px solid blue }
*/