/*estilos generales*/
body {font-family: 'Lustria', serif; line-height: 2em; font-size: 14px; }
::selection { background: #dae59e; color: #006838;}
::-moz-selection { background: #dae59e; color: #006838;}
a { text-decoration: none; color: #006838; -moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
a:hover { background-color: #006838; color: #fff; }
h1 { font-family: 'Roboto Condensed', sans-serif; color: #006838;}
h2 { font-family: 'Roboto Condensed', sans-serif;}
h3 {font-family: 'Roboto Condensed', sans-serif; color: #006838; font-size: 16px;}
.clear { clear: both;}
ul { list-style: none;}
header { position: fixed; top: -350px; background-color: #006838; height: 350px; z-index: 1000; padding-bottom: 5px; width: 100%; text-align: center;-webkit-box-shadow: 0 8px 6px -6px #666; -moz-box-shadow: 0 8px 6px -6px #666; box-shadow: 0 8px 6px -6px #666;}
#wrapper { width: 960px; margin: 50px auto; min-height: 600px; }
#access { float:left; width: 280px; background-color: #E0E8D4; background-image: url("../images/menu.jpg"); background-repeat: no-repeat; background-position: bottom; border-radius: 10px 10px 0px 0px; padding-bottom: 50px; }
#access h1 { text-align: center;}
#access h1 a:hover { background-color: inherit;}
#access ul { padding: 0px 40px;}
#access li { padding: 0px;}
section { float:right; width: 640px;}
/*header*/
.nosotros {width: 460px; display: inline-block;  text-align: left; vertical-align: top; color: #fff;}
.contacto { width: 305px; display: inline-block; vertical-align: top;}
.buttons { text-align: right; }
.contacto input, .contacto textarea { display: block; margin: 10px 0px !important; width: 250px !important; border-radius : 10px; padding: 5px;}
.contacto textarea { height: 200px;}
.ajax-submit { background-color: #C4DB2D; border: 1px solid #CCC; border-radius: 10px; padding: 7px 15px; color: #000; }
.ajax-submit:hover { background-color: #ccc; border-color: #000;}
.barra { width: 100%; position: absolute; top: 350px; }
.botonera { float: right; background-color: #006838; border-radius: 0px 0px 10px 10px; margin-right:5%; -webkit-box-shadow: 0 8px 6px -6px #666; -moz-box-shadow: 0 8px 6px -6px #666; box-shadow: 0 8px 6px -6px #666;}
.botonera a.toshow span { display: inline-block; background-image: url('../images/flecha1.png'); background-repeat: no-repeat; background-position: left center; height: 30px; width: 30px; vertical-align: middle;}
.botonera a.tohide span { display: inline-block; background-image: url('../images/flecha2.png'); background-repeat: no-repeat; background-position: left center; height: 30px; width: 30px; vertical-align: middle;}
.botonera a, .botonera ul li a { display: inline-block; color: #fff; font-family: 'Roboto Condensed', sans-serif; padding: 5px; border-right: 1px solid #408e68; vertical-align: middle;}
.botonera ul li a:last-child { border-right: 0;}
.botonera li { display: inline-block; margin:2px; }
.qtrans_language_chooser { display: none; padding: 0;}
.lang-es.active a, .lang-ca.active a, .lang-en.active a { color: #E0E8D4; text-decoration: underline;}
/*menu left*/
.menu-header { display: block;}
.menu-header ul li{ float: none !important; display: block;}
.menu-header ul li a { text-decoration: none; font-family: 'Roboto Condensed', sans-serif; color: #006838; font-size: 16px; padding: 5px;}
.menu-header ul li a:hover { color: #fff; background-color: #006838;}
#access h1 a img { border-bottom: 1px solid rgba(0, 104, 56, 0.4);}
#widget_multilanguage-5 { font-family: 'Roboto Condensed', sans-serif; font-size: 1.5em; color: #006838; border-bottom: 1px solid rgba(0, 104, 56, 0.4); border-top: 1px solid rgba(0, 104, 56, 0.4);}

/*busqueda*/
#searchsubmit { border: none; background-color: #006838; text-indent: -9999em; background-image: url(../images/search.png); height: 33px; width: 30px; background-repeat: no-repeat; float: left;}
#s { border: 1px solid #006838; height: 29px; float: left; width: 600px;}
#wpadminbar { display: none;}
.xorxo p a:hover { background-color: transparent;}
/*content*/
.entry-utility { display: none;}
.entry-title, article h1, .ultimas-entradas h1 { background-image: url(../images/ico.jpg); background-repeat: repeat-y; background-position: left; padding-left: 25px; color:  #006838;}
article { border-bottom: 1px solid rgba(0, 104, 56, 0.2); padding-bottom: 30px;}
.entry-meta { display: inline-block; border-bottom: 1px solid rgba(0, 104, 56, 0.4); line-height: 0.75em; }
.entry-meta span { font-size: 0.75em;}
/*Author*/
.bio { border-bottom: 1px solid rgba(0, 104, 56, 0.4); padding-bottom: 30px;}
.boto_info { display: block;}
.co-author-wrap { display: inline-block; width: 30%; margin: 5px; background-color: #E0E8D4; vertical-align: top; }
.co-author-display-name { margin: 0px;}
.co-author-display-name a{ text-align: center; display: block; background-color: #006838; color: #fff;}
.co-author-bio { padding: 5px;}
.co-author-wrap a img { display: block; margin: auto;}
.info { text-align: right; display: block;}
/*categorias*/
.children { padding-left: 10px; margin: 0 10px; border-left: 1px solid #006838;}
/*home*/
#featured_slider { border: none !important; margin: 0px !important; height: 300px; width: 640px;}
#featured_slider .feat_next { bottom: 10px !important;}
#featured_slider .feat_prev { bottom: 10px !important;}
#featured_slider #slider li .content_left h2 a { color: #fff !important; background-color: #006838 !important; padding: 5px !important; line-height: 2em !important;}
.biblioteca_slider { display: none;}
#featured_slider ul li{ border: none;}
#slider { padding-left: 0px !important;}
#slider li { margin-top: 0px !important; margin-left: 0px !important; padding: 0px !important;}
#slider .content_left { float: left; width: 300px; }
#slider .img_right {  float: right; width: 300px;}

#menu-destacados li a { width: 200px; font-family: 'Roboto Condensed', sans-serif; display: block; font-size: 1.2em; padding-top: 140px;}
#menu-destacados li a:hover { background-color: #006838; color: #fff;}
#menu-destacados li.modalidades a{ background-image: url(../images/modalidades.jpg); background-repeat: no-repeat; background-position: top;}
#menu-destacados li.autors a{ background-image: url(../images/autors.jpg); background-repeat: no-repeat; background-position: top;}
#menu-destacados li.temas  a{ background-image: url(../images/categorias.jpg); background-repeat: no-repeat; background-position: top;}

.texto_home { padding: 10px; background-color: #E0E8D4; display: inline-block; margin: 10px auto; border-radius: 20px 20px 0px 0px; background-image: url(../images/texto_home.png); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 60px;}
.texto_home p { margin: auto; display: block; }
.ultimas-entradas img { float: left; margin-right: 10px; margin-bottom: 10px;}
.ultimas-entradas h1 { border-bottom: 1px solid #E0E8D4;; margin-bottom: 5px; padding-bottom: 5px; color: #006838;}
.ultimas-entradas ul { padding-left: 0px; margin: 0px;}
.ultimas-entradas ul li { width: 45%; display: inline-block; margin: 1%; padding: 1%; vertical-align: top; }
.ultimas-entradas ul li  h2 a { padding: 5px 0px;}
.ultimas-entradas ul li  h2 a:hover { color: #fff; background-color: #006838;}

.categorias_home ul li h2 { display: inline-block; width: 200px; padding: 5px;}
.categorias_home ul li { display: inline-block; width: 200px;}
.categorias_home ul { padding: 0px !important; text-align: center; }
.destacados {display: inline-block;}
/*footer*/
footer { background-image: url(../images/footer.png); background-repeat: no-repeat; padding-top: 60px; background-position: top center;}
#menu-footer { text-align: center;}
#menu-footer li { display: inline-block; border-right: 1px solid #006838; padding: 0 20px; }
#menu-footer li:last-child { border-right: 0;}