/*	phpBB3 Style Sheet
    ------------------------------
	Style name:			esa-dark
	Based on style:     esa
	Original author:	Orleans
	Modified by:		
	------------------------------
*/

@import url("../../esa/theme/stylesheet.css?v1.274");

* {
	font-family: 'Work Sans', sans-serif;
	/*font-family: -apple-system, BlinkMacSystemFont, 'SF UI Text', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif;*/
	letter-spacing: normal;
	text-rendering: optimizeLegibility;
 	margin: 0;
 	padding: 0;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
 	font-size: 16px;
 	font-weight: 400;
 	line-height: 1.53;
 	font-synthesis: none;
 	-moz-font-feature-settings: 'kern';
 	-webkit-font-smoothing: antialiased;
 	-moz-osx-font-smoothing: grayscale;
}

.site-header { 
	background-color: #0e76a4;
	/*background-color: #fff;*/
	border-bottom: none !important;
}

.site-header img { 
	opacity: 1.0; 
	border-bottom: none !important;
}

img { 
	opacity: 1;
}

img.avatar { 
	opacity: 0.85;
}

h1, h2, h3, h4 { 
	color: #cacaca !important;
}

html, body { 
	color: #ccc; 
	background: #1d1d23;
}

.wrap, 
#page-body, 
.forabg {	
	/*background: #1d1d23;*/ 
	background:transparent;
}

#style-chooser select { 
	background: #474d52; 
	color: #cacaca;
}

a { 
	color: #fff; 
}

a:hover { 
	color: #fff;
}

b, strong { 
	color: inherit; 
}

a.postlink { 
	color: #4598bf !important;
}

a.postlink:hover { 
	background: inherit; 
	color: #65b8df !important;
}

p, label { 
	color: #cacaca;
}

dl:hover, dt:hover, dd:hover { 
	color: #fff;
}

.button2 {
	color: #000 !important; 
    background: #d7d8da !important;
}

.wrap-header { 
    max-width: 1200px; 
    padding: 0; 
    margin: 0 auto; 
    float: none; 
    width: 100%;
}

.wrap-utility-full { 
    background: #070b14;
    border-bottom: 1px solid #3b3a41; 
    width: 100%;
}

#orange, .boton.solido.big.orange {	
    background: #ee9646; 
    color: #000 !important;
}

.boton.solido.big.orange:hover { 
    background: #ce7626; 
    color: #fafafa !important; 
}

#blue, .boton.solido.big.blue { 
    background: #1c727f; 
    color: #ddd;
}

#white { 
  color: #fff;
}

.panel { 
  background: transparent;
}

#message-box textarea.inputbox { 
  background: transparent; 
  color: #a6a6a6;
}

input[type=submit] { 
  background: transparent;
}

input[type=search], 
input[type=search]:focus, 
input[type=search]:hover { 
  background: #a6a6a6; 
  outline: none; 
  border: none;
}

input { 
  outline: none;
  border:none; 
  box-shadow: none;
   background: #3b3a41;
}

input[type=text]#subject { 
  background: #30343d !important;
}

select {
  background: #a6a6a6;
}

.reply-buttons .submit-buttons2 a:hover i, 
.reply-buttons .submit-buttons2 input:hover { 
  color: #fff;
}

dl#posting-subject dt input { 
  background: transparent; 
  color: #c6c6c6;
}

#preview { 
  border: none; 
  background: #20242d;
}

.format-buttons button.button { 
  background: transparent !important; 
  color: #868686;
}

ul.utility li a.boton.boton-menu { 
  color: #c6c6c6;
}

ul.utility li.current a.boton.boton-menu, 
ul.utility li.current i { 
  color: #39ace7;
}

li a.boton.boton-menu i {
  color: #b6b6b6;
}

li a.boton.boton-menu:hover i {
  color: #fff;
}

#listaforos .wrap { 
  background: #272d32;
}

.topnav { 
  background-color: #272d32 !important; 
  border-color: #575d62; 
  padding-bottom: 20px;
}

.topnav a#cerrar:hover {
  color: #eaeaea !important;
}

.left, #left  {
  background: #262d33;
  border: 1px solid #363d43;
}

ul.leftnav li a { 
  color: #aaaaaa;
}

.forocat { 
  color: #d0d0d0;
}

.usuario { 
  color: #dadada;
}

a.boton.solido { 
  background: #474d52; 
  color: #cacaca;
}

.button1 { 
  background: #474d52 !important; 
  color: #cacaca !important;
}

a.boton.solido i { 
  color: #cacaca;
}

a.boton.solido:hover { 
  background: #cacaca; 
  color: #555;
}

.button1:hover { 
  background: #e7edf2 !important; 
  color: #555 !important;
}

a.boton.solido:hover i { 
  color: #555;
}

a.botontag { 
  color: #afafaf;
  background: #373d42;
}

a.botontag:hover { 
  color: #bababa;
  background: #474d52;
}

.pagination li a { 
  background: transparent; 
  color: #868686;
}

.pagination li.ellipsis span { 
  color: #868686;
}

.pagination li.active span {
	background: #565656;
	border:none;
	color: #d6d6d6;
}


.dropdown-container. .dropdown { border: none; }

ul.dropdown-contents { 
  border: 1px solid #4a4d56;
  background: #1a1d26 !important;
}

ul.dropdown-contents li a span { 
  color: #d6d6d6;
}

ul.dropdown-contents li a:hover span, 
ul.dropdown-contents li a:hover i { 
  color: #eaeaea;
}

ul.dropdown-contents li.separator {
  border-top: 1px solid #5b5a61;
}

#notification_list ul { 
  background: #333 !important;
}

#notification_list .header {
   background: #222; 
   color: #c6c6c6; 
   text-shadow: none;
}

#notification_list .header .header_settings a i { 
  color: #c6c6c6;
}

#notification_list li { 
  background: #333; 
  color: #fafafa !important;
}

#notification_list li a, 
.notification-title, .notification-reference {
   color: #a0a0a0 !important;
}

.panel { 
  background: transparent !important; 
  padding: 10px; 
  color: #969696;
}

dt, dd { 
  color: #969696 !important;
}

li.tab a { 
  background: transparent !important; 
  color: #b0b0b0 !important;
}

li.tab.activetab { 
  border: none;
  border-bottom: 1px solid #fff;
}

li.tab.activetab a { 
  color: #fff !important; 
  border: none !important;
}

h1.titulo-foro, 
h1.titulo-foro a { 
  color: #d6d6d6;
}

.small { 
  color: #868686;
}

a.topictitle, 
h3 a { 
  color: #c0c0c0;
}

a i { 
  color: #969696;
}

.icon.icon-red, 
.icon-red { 
  color: #bc294d;
}

.icon.icon-blue, 
.icon-blue { 
  color: #4c93d1;
}

h2.topic-title a { 
  color: #b0b0b0;
}

.post2 { 
  border-bottom: 1px solid #40444d;
}

.post2 h3.post-subject { 
  color: #a6a6a6;
}

@media only screen and (max-width : 960px) {
  .postbody .content { 
    margin-top: 10px;
  }
}

.post2 .postbody .content, 
.postbody .content { 
  color: #bababa;
}

.nombre-usuario .nombre { 
  color: #d0d0d0;
}

.authorname a, 
.authorname,
.meta3 .authorname a,
.meta3 .authorname { 
  color: #a6a6a6;
}

.celda-lastpost a:hover { 
  background: #434249;
}

.post-buttons li a { 
  background: transparent;
}

ul.post-buttons li a i { 
  color: #767676 !important;
}

ul.post-buttons li:hover a { 
  background: transparent !important;
}

ul.post-buttons li:hover a i { 
  color: #fff !important;
}

blockquote {
	background-color: #3a3d46; /* 3b3a41 */
	border: none;
}

blockquote blockquote {
	background-color: #2a2d36;
	border: none;
}

blockquote blockquote blockquote {
	background-color: #3a3d46;
}

.notice { 
  color: #6a6a6a;
}

#respuesta {
  border: 1px solid #35353b;
  border-radius: 5px; 
  float: left;
  margin: 20px 0 20px; 
  width: 100%; 
  background: #25252b;
}

#respuesta .postbody, 
.message-box2 textarea { 
  background: transparent; 
  color: #a6a6a6;
}

#qr_full_editor:hover { 
  color: #fff;
}

h2.message-title { 
  color: #a0a0a0;
}

#confirm p { 
  color: #969696;
}

h2.login-title, 
h2.sitename-title { 
  color: #a0a0a0;
}

#login input { 
  background: #5b5a61; 
  border: none; 
  color: #a0a0a0;
}

#login input.boton.solido.big.orange { 
  background: #ee9646;
}

#login label { 
  color: #a6a6a6;
}

.separador, 
.separador-full {
  background: #6b6a71;
}

#tipo-post label { 
  color: #969696;
}

.custom-emojis { 
  border-color: #969696;
}

.boton-emojis button { 
  color: #a6a6a6;
  background: transparent;
}

.copyright p { 
  color: #777;
}

.copyright p a { 
  color: #999;
}

.copyright p a:hover {
  color: #fff;
}

fieldset dl dt label, 
dl label, 
dt label, 
dt, 
dd { 
  color: #a6a6a6;
}

fieldset dl:hover dt label { 
  color: #fff;
}

hr { 
  border-color: #535658; 
  background: #535658;
}

a.destripe span { 
  border: 1px solid #969696; 
}

a.destripe:hover span { 
  color: #969696;
}

.rh_tag a { 
  color: #3c3c3c;
}

#right ul.cat-list li.current a { 
  color: #3c3c3c;
}

.postbody.blog { 
  background: transparent; 
}

.postbody.biblio { 
  background: transparent; 
}

.postbody.biblio .content { 
  background: #30343d; 
  border-color: #3a3a41; 
}

.postbody.biblio .content a { 
  color: #a0a0a0; 
}

.postbody.biblio .content a:hover { 
  color: #fff; 
  background: transparent;
}

li.row { 
  background: transparent; 
}

.navigation li a { 
  color: #969696;
}

.navigation li.current a,
.navigation li#current a { 
  color: #222;
}

.post.pm { 
  background: #1a1d26;
  padding: 5px 10px;
  border-radius: 4px;
}

ul.listatemas li.linea.fijo a.topictitle { 
  color: #4598bf;
}

#paypal { 
  background: #3b3a41; 
  color: #eaeaea; 
  border-color: #666;
}

.signature {
  color: #888;
}

/* Simple Mention */

.tribute-container ul {
  background: #3b3a41 !important;
}

.tribute-container ul li {
  color: #ccc !important;
}

.tribute-container li.highlight {
    background: #000 !important;
  }
    
.tribute-container li span {
    font-weight: bold;
    color: #fff !important;
}

.phpbb_alert {
  background: #3b3a41 !important;
  color: #fff !important;
}

.codebox {
  background: #3b3a41 !important;
  
}

.codebox code {
  color: #56b37e !important;
}