/*
Theme Name: Namaste 2 Columnas
Theme URI: http://namasteweb.com/
Description: Custom theme designed by Alex Folch
Version: 0.1
Author: Alex Folch
Author URI: http://alexamine.es/

*/


/*
    Style Index
    
    1. Generic
    2. Layout
    3. Header and Main Navigation
    4. Content
	5. Sidebar
    6. Footer
	7. Specific Colours Categories
*/

/* 1. Generic /////////////////////////////////////////////////////////////////////////////////// */

* {margin:0;padding:0;}
html{font-size:100%; } /* for IE5/6 to resize text gracefully */
body{font-family:Verdana, Arial, sans-serif; background-color:#fff; font-size:1em; padding:1.25em 0;}
.hidden, hr, button span, legend {display:none;}
a img, button, fieldset {border:none;}
.bold {font-weight:bold;}
legend {display:none;}
.center{text-align:center;}

/* 2. Layout /////////////////////////////////////////////////////////////////////////////////// */

#container{width:62.5em; margin:0 auto; /*border:solid 0.063em #8fa2b1;*/ background-color:#fbfdff; padding:0.063em;}
#main{overflow:hidden; padding:0 0.938em 1.25em 0.938em;}
#content {float:left; width:40.625em;}
#sidebar{float:right; width:18em; list-style-type:none;}
#footer{clear:both;}

/* 3. Header and Main Navigation /////////////////////////////////////////////////////////////////////////////////// */

#header {padding:0 0.938em; margin-bottom:1.25em;}
#header img {float:left;}

#header ul {clear:both; list-style-type:none; background-color:#004a8e; overflow:hidden; height:1.562em; padding-left:10px;}
#header ul li {float:left; background-color:#004a8e;}
#header ul li a {display:block; color:#fff; text-decoration:none; font-size:0.6875em; font-weight:bold; padding:.5em .7em .6em .7em; margin-right:12px;}
#header ul li a:hover {text-decoration:underline;}


#header form {float:right; padding-top:60px; width:16em; text-align:right;}
#header form label, #header form br {display:none;}
#header form input.search_text {border:solid 0.091em #004a8e; height:1.182em; font-size:0.688em; width:16.364em; padding:0.182em; font-family:Verdana;}
#header form input.search_button {background-color:#004a8e; color:#fff; border:none; font-size:0.688em; padding:0.182em; font-family:Verdana;}

/* 4. Content /////////////////////////////////////////////////////////////////////////////////// */

ul.articles-list {list-style-type:none;}
ul.articles-list a {text-decoration:none; color:#004b8f;}
ul.articles-list a:hover {text-decoration:underline;}

ul.articles-list h1 {font-family:Georgia,Times,"Times New Roman",serif; font-size:1.5em; margin-bottom:5px;}
ul.articles-list h2 {font-family:Georgia,Times,"Times New Roman",serif; font-size:1.3em; margin-bottom:5px;}
ul.articles-list h3 q {font-family:Georgia,Times,"Times New Roman",serif; font-size:1.1em; margin-bottom:5px; color:#333; font-weight:bold;}
ul.articles-list h1 a, ul.articles-list h2 a {color:#004b8f;}

ul.articles-list p.subtitle {font-family:Georgia,Times,"Times New Roman",serif; font-size:.938em; font-weight:bold; margin-bottom:.625em;}

p.img img {float:right; margin:0 0 15px 10px; border:solid 1px #ccc; padding:1px;}

div.text p {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em; margin-bottom:15px;}

ul.articles-list p.lista-articulos-continuar-leyendo {font-size:13px; margin:-10px 0 15px 0 !important;}
ul.articles-list p.lista-articulos-autor {font-size:13px; clear:both; float:left; margin:1em 0 0 0 !important;}
ul.articles-list p.lista-articulos-comentarios {font-size:13px; float:right; margin:1em 0 0 0 !important; background:url(images/icon-discuss.gif) no-repeat left 2px; padding:0 0 5px 23px;}
ul.articles-list p.lista-articulos-tags {font-size:13px; clear:both;}
ul.autor p.lista-articulos-tags {float:left}

ul.articles-list li {margin-bottom:20px; border-bottom:1px dotted #b6b6b6; overflow:hidden; padding:0 15px 15px 0; height:100%;}
ul.articles-list-home {border-top:1px dotted #b6b6b6; padding:15px 15px 15px 0;}
ul.articles-list li.main-article {background-color:#f2f2f2; padding:10px 15px 15px 15px; border-top:1px dotted #b6b6b6; border-bottom:1px dotted #b6b6b6;}

ul.articles-list object {margin-bottom:10px;}

.panoramic {border:solid 1px #ccc; padding:1px; margin-bottom:5px;}

h1.header-list {font-size:24px; border-bottom:solid 1px; margin-bottom:20px; color:#004b8f;}
h1.header-list a {color:#004b8f; text-decoration:none;}

div#articulos-relacionados h2 {font-family:Georgia,Times,"Times New Roman",serif; font-size:1.2em;}
div#articulos-relacionados ul {font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; list-style-type:none;}

div.articulo table {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em; margin-bottom:15px; width:100%; border-collapse: collapse;}
div.articulo table th {text-align:left; padding:0 5px;}
div.articulo table td {padding:3px 5px;}
div.articulo table tr.odd td {background-color:#eaf5ff;}

ul.libros-recomendados h2 {color:#004b8f;}
ul.libros-recomendados p.editorial {font-size:13px; float:right; margin:1em 0 0 0 !important;}

/*h2 {font-size:16px; margin-bottom:10px;}*/

div.articulo p {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em; margin-bottom:15px;}
div.articulo ul, div.articulo ol {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em; margin:0 0 15px 20px;}
div.articulo ol {margin-left:35px;}
div.articulo li {margin-bottom:10px;}
div.articulo img {border:solid 1px #ccc; padding:1px; float:left; margin:0 10px 10px 0;}
div.articulo img.izquierda {float:left; margin:0 10px 10px 0;}
div.articulo img.derecha {float:right; margin:0 0 10px 10px;}
div.articulo img.centrada {float:none; margin:0;}
div.articulo a {color:#36c;}

div.articulo h2.subtitulo, div.articulo h3, div.articulo h4, div.articulo h5, div.articulo h6 {clear:both; color:#333; font-family:Georgia,Times,"Times New Roman",serif; margin-bottom:5px;}
div.articulo h2.subtitulo {font-size:1.22em;}
div.articulo h3 {font-size:1.2em;}
div.articulo h4 {font-size:1.1em;}
div.articulo h5 {font-size:1.05em;}
div.articulo h6 {font-size:1em;}
div.articulo {margin-bottom:20px; border-bottom:1px dotted #b6b6b6; overflow:hidden;}
div.pagina img {float:none; margin-right:0;}
div.articulo dl {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em; margin-bottom:15px; overflow:hidden; height:100%;}
div.articulo dt {font-weight:bold; float:left; clear:both; margin-right:5px;}
div.articulo dd {margin-bottom:5px;}

div.header-articulo {overflow:hidden; height:100%; margin-bottom:1em;}
div#articulo-tools1 {float:left;width:65%;}
ul#articulo-tools2 {float:right;width:30%; text-align:right;}
div#articulo-tools1, ul#articulo-tools2 {font-size:13px; list-style-type:none;}
div#articulo-tools1 a, ul#articulo-tools2 a{color:#004b8f; text-decoration:none;}
div#articulo-tools1 a:hover, ul#articulo-tools2 a:hover{text-decoration:underline;}

img.standalone {border:none !important; margin:0 !important;}

h2.comments-header {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1.2em; line-height:1.4em; margin-bottom:5px;}
ol.commentlist {list-style-type:none;}
ol.commentlist li {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em; margin-bottom:15px; border-bottom:1px dotted #b6b6b6;}
ol.commentlist li a {color:#36c;}
ol.commentlist li p {margin-bottom:10px; }

div#comments-form label {color:#333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em;}
div#comments-form p {margin-bottom:10px;}
div#comments-form p input {font-family:Georgia,Times,"Times New Roman",serif; border:solid 1px #999; width:450px; font-size:.9em; color:#333; padding:2px 3px;}
div#comments-form p input:focus, div#comments-form p textarea:focus {background-color:#eee;}
div#comments-form p textarea {font-family:Georgia,Times,"Times New Roman",serif; border:solid 1px #999; width:550px; height:150px; font-size:.9em; color:#333; padding:2px 3px;}
div#comments-form div.button {width:558px; text-align:right;}

div.commentdata{overflow:hidden;height:100%;margin-bottom:10px;}
div.commentdata img{float:left;margin-right:10px;padding:1px;border:solid 1px #ccc;}
div.commentdata span.autor{font-weight:bold;}


p.linklove{display:none;}
div.vcard a.url,div.org,a.email,span.region,span.country-name{display:none;}
div.vcard{color:#333333; font-family:Georgia,Times,"Times New Roman",serif; font-size:1em; line-height:1.4em; margin-bottom:2em;}
div.street-address{margin-bottom:.4em;}
span.postal-code{display:block;float:left;margin:0 .4em .4em 0;}
span.locality{float:left;}
div.tel {clear:both; margin-bottom:1em;}

div.vcard iframe {margin-bottom:.5em;}
div.vcard a {color:#36c;}


form.cform{margin-bottom:20px;}
form.cform label{color:#006fba;font-weight:bold;display:block;font-size:12px;margin-bottom:2px;}
form.cform input.single{border:solid 1px #dadbdb;padding:1px 2px;display:block;width:75%;font-size:14px;}
form.cform textarea{border:solid 1px #dadbdb;padding:2px;display:block;width:100%;font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:140%;}
form.cform li{margin-bottom:10px; list-style-type:none;}
form.cform p.cf-sb{text-align:right;}
.reqtxt, .emailreqtxt {display:none;}
form.cform span.obligatorio{font-weight:normal;}
div.cf_info{font-size:12px;color:#000;}
div.failure{background-color:#ffd7d7;border:solid 1px #a60000;margin:20px 0;padding:10px;}
div.success{background-color:#bcfab4;border:solid 1px #1b940a;margin:20px 0;padding:10px;}

form#cforms3form textarea {height:50px;}

h2.header2 {border-bottom:1px solid;color:#004B8F;font-size:24px;margin-bottom:20px;}



/* 5. Sidebar /////////////////////////////////////////////////////////////////////////////////// */

ul#ads125x125 {list-style-type:none; overflow:hidden; height:100%;}
ul#ads125x125 li {margin-bottom:10px;}
ul#ads125x125 li.wide {clear:both;}
ul#ads125x125 li.left {float:left; margin-right:10px;}


li#categorias ul {list-style-type:none; font-size:11px; overflow:hidden;}
li#categorias ul li {float:left; width:45%; margin-bottom:5px; padding-left:12px; background:url(images/0013_bullet.png) no-repeat left 1px; }
li#categorias ul li a {color:#000; text-decoration:none;}
li#categorias ul li a:hover {text-decoration:underline;}


/*
.box {display:block; position:relative; overflow:hidden; zoom:1; margin-bottom:20px; padding:10px;}
.box h2 {font-size:12px; color:#fff; margin-bottom:5px; padding:3px 7px 3px 6px; text-transform:uppercase; float:left;}
.box h3, .box h3 a {font-family:Georgia,Times,"Times New Roman",serif; font-size:18px; text-decoration:none; float:left; clear:left;}
*/

.box {margin-bottom:20px;}
.box h2 {font-size:16px; font-family:Arial,serif; color:#004A8E; border-bottom:solid 1px; margin-bottom:10px; padding-bottom:1px;}
.box h3 {margin-bottom:5px;}

.box h3 a {font-size:15px; font-family:Georgia,Times,"Times New Roman",serif; color:#004a8e; text-decoration:none;}
.box .leermas {display:block; margin-top:5px; font-size:12px; color:#004b8f; text-decoration:none;}
.box .leermas:hover {text-decoration:underline;}
.box a {color:#004b8f;}


.entrevista p.cita {clear:left; font-family:Georgia,Times,"Times New Roman",serif; font-size:12px; font-weight:bold; margin-bottom:10px;}

.box div.text {margin-bottom:5px; clear:left; font-size:14px;}
.entrevista p.autor {font-size:12px;}
.entrevista p.autor a {color:#000; text-decoration:none; font-weight:bold;}
.entrevista p.autor a:hover {text-decoration:underline;}

.tags a {text-decoration:none;}
.tags a:hover {text-decoration:underline;}
.subscripcion a {display:block; width:254px; height:323px; background:url(_temp/bg_revista.png) no-repeat; margin:0 auto;}
.subscripcion a span {display:none;}

li.lo-mas-visto ul{margin-top:10px; padding-left:15px;}
li.lo-mas-visto li {font-size:11px;font-weight:bold;margin-bottom:5px;}
li.lo-mas-visto li a {color:#000;font-size:10px;font-weight:normal;text-decoration:none;}
li.lo-mas-visto li a:hover{text-decoration:underline;}
.post-stats {display:none;}

.quotescollection_randomquote {color:#000;font-size:10px;}

ul.ultimos-comentarios {list-style-type:none;}
ul.ultimos-comentarios li{font-size:11px;font-weight:bold;margin-bottom:5px;}
ul.ultimos-comentarios li a {color:#000;font-size:10px;font-weight:normal;text-decoration:none;}
ul.ultimos-comentarios li a:hover{text-decoration:underline;}

div#quote-of-the-day {font-family:Arial; font-size:12px; line-height:130%; margin-bottom:40px; padding-right:8px;}
div#quote-of-the-day p {margin-top:5px;text-align:right;}


ul#subnav{list-style-type:none;margin:0 0 20px 0;}
ul#subnav li{padding-left:35px;}
li#nav-actualidad{background:url(images/bg_nav_actualidad.gif) no-repeat left center;}
li#nav-archivo{background:url(images/bg_nav_archivo.gif) no-repeat left center;}
li#nav-actividades{background:url(images/bg_nav_actividades.gif) no-repeat left center;}
li#nav-guia{background:url(images/bg_nav_guia.gif) no-repeat left center;}
li#nav-videos{background:url(images/bg_nav_videos.gif) no-repeat left center;}
li#nav-recetas{background:url(images/bg_nav_recetas.gif) no-repeat left center;}
li#nav-libros{background:url(images/bg_nav_libros.gif) no-repeat left center;}
li#nav-astrologia{background:url(images/bg_nav_astrologia.gif) no-repeat left center;}
li#nav-consejos{background:url(images/bg_nav_consejos.gif) no-repeat left center;}
li#nav-links{background:url(images/bg_nav_links.gif) no-repeat left center;}
ul#subnav li a{display:block;padding:5px;font-size:10px;text-decoration:none;font-weight:bold;}
ul#subnav li a.even{background-color:#c3e7f7;color:#1d70a6;}
ul#subnav li a.even:hover{background-color:#0078c7;color:#fff;}
ul#subnav li a.odd{background-color:#e7f3db;color:#4f9a33;}
ul#subnav li a.odd:hover{background-color:#489e29;color:#fff;}


/* 6. Footer /////////////////////////////////////////////////////////////////////////////////// */

#footer{clear:both;  background-color:#004b8f; padding:.5em .7em .5em .5em; overflow:hidden; height:100%; font-size:.7em;}
#footer p {color:#fff; margin-bottom:3px;}
#footer p a {color:#fff;}
#footer h2 {clear:both; float:left; color:#fff; margin:10px 0 3px 0; font-size:1em;}

#footer ul {overflow:hidden;}
#footer ul li {float:left; background-color:#004a8e; list-style-type:none;}
#footer ul li a.first {padding-left:0;}
#footer ul li a {display:block; color:#fff; text-decoration:none; font-weight:bold; padding:.5em .7em .6em .7em; margin-right:12px;}
#footer ul li a:hover {text-decoration:underline;}

div.w3counter {position:absolute; top:-9999px; left:-9999px;}

/* Banners */
a#banner-top {display:block; margin:10px auto 10px auto; width:730px;}
div.google-ads-listado {text-align:center; margin-bottom:20px;}
div.banner-top {margin:10px 0; width:728px;}

/* Tabs */

ul.tabNav {list-style-type:none; font-size:11px; margin-bottom:10px;}
ul.tabNav li {display:inline; margin-right:10px;}
ul.tabNav li  a {color:#000;}

div.tabContainer div.tab { display: none; }
div.tabContainer div.current { display: block;}

/* Sitemap */

.ddsg-wrapper h2, .ddsg-wrapper div {display:none;}
div.articulo .ddsg-wrapper ul {list-style-type:none; margin-left:0;}
div.articulo .ddsg-wrapper ul ul {margin:5px 0 20px 15px;}

/* Pagination */

div.wp-pagenavi{font-size:.8em;}
div.wp-pagenavi span.pages {margin-right:10px;}
div.wp-pagenavi a {color:#004B8F; margin-right:5px;}
div.wp-pagenavi span.current {margin-right:5px;}

/* Interview */

blockquote.interview p {font-weight:bold;}

/* Agenda */
div#agenda form {margin-bottom:20px;}
div#agenda ul.resultados {list-style-type:none;}
div#agenda ul.resultados li {margin-bottom:10px; font-size:13px; color:#333; padding:5px; background-color:#fbfbfb;}
div#agenda ul.resultados li.dest1 {background-color:#f2f2f2;}
span.pager {font-size:12px;}

/* Lightbox */

ul.gallery {list-style-type:none; margin-left:0 !important;}
ul.gallery li {float:left; margin:0 5px 5px 0 !important;}
ul.gallery li img {margin:0 !important;}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
