/*
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/
Modified by: Jose Miguel Alcazar Antich

*/


/*
    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%; font-size: 15px; } /* for IE5/6 to resize text gracefully */
body{font-family:Georgia,Times,"Times New Roman",serif; background-repeat: no-repeat;
	background-position: center top; font-size:1em; background-color: white;	}
.hidden, hr, button span, legend {display:none;}
a img, button, fieldset {border:none;}
.bold {font-weight:bold;}
legend {display:none;}
.center{text-align:center;}
.block {display: block;}
.clear {clear:both;}
.noclear {clear:none;}
.floatleft {float: left;}
.floatright {float: right;}

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

#container{display: block;
	position: relative;
	width: 980px;
	/* left: 50%;
	margin-left: -489px; */
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	top: 15px;
	padding: 0px;}
	
#main{position: relative; display: block; float: left; overflow:hidden; width: 715px; margin-top: 0px; margin-bottom: 20px; padding-bottom: 20px; background: none; clear: none;}
#content {}
#sidebar{float:right; width:265px; height: auto; list-style-type:none; margin-top: 0; background-color: transparent; clear: none;}
#footer{clear:both;}

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

.logos {
	position: relative;
	float: left;
	display: block;
	clear: none;
	margin-left: 1px;
	}

#slogan {
	position: relative;
	display: block;
	float: right;
	clear: none;
	margin-bottom: 0;
	margin-top: 57px;
	}
	
#header {display: block; position: relative; padding:0em; margin-bottom:0; width: 980px; background: none; text-align: left;}
#header img {}

.bannerbigad {
	position: relative;
	clear: none;
	float:left;
	width: 730px;
	height: 90px;
	padding: 0;
	overflow: hidden;
	margin-left: 2px;
	margin-bottom: 15px;
	}

.bannersmallad {
	position: relative;
	float:right;
	width: 245px;
	height: 90px;
	text-align: right;
	margin-left: 2px;
	margin-bottom: 15px;
	}

/* #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 {}
#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:Georgia,Times,"Times New Roman",serif;}
#header form input.search_button {background-color:#004a8e; color:#fff; border:none; font-size:0.688em; padding:0.182em; font-family:Georgia,Times,"Times New Roman",serif;}

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

/* gm */

div.sociable img.sociable-hovers {
	width: 16px;
	height: 16px;
	border: 0
	}

div.sociable a {
	border: 0;
	}

div.sociable ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

div.sociable li {
	display: inline;
	margin: 0;
	padding: 0;
	}

div.bigarticle {
	position: relative;
	clear: both;
	display: block;
	background: White;
	background-image: url(img2/bg_artgrande.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 15px 15px 10px 15px;
	width: 667px;
	border: solid 1px #A0A0A4; /* #479bd7; */
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1em;
	color: black;
	overflow: auto;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   -moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);
    
	}

div.bigarticle:hover {
	/* background-image: none;
	border-color: #DDD; */

	}
	


div.comments {
	border-top: 0;
	background-image: none;
	margin-top: -17px;
	}

div.bigarticle h1 {
	font-size: 2em;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin: 0px 0px 10px 0px;
	}
	
div.bigarticle h2 {
	font-size: 1.5em;
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #808080;
	margin-top: -10px;
	margin-bottom: 10px;
	}

div.bigarticle p {
	display: block;
	clear: none;
	margin-bottom: 5px;
	line-height: 1.467em;

	}

div.bigarticle a, div.smallarticle a {
	text-decoration: none;
	color: #175589;
	font-weight: bold;
	}

div.bigarticle a:hover, div.bigarticle a:active, div.smallarticle a:hover, div.smallarticle a:active {
	/* text-decoration: underline;*/
	border-bottom: dotted 1px #175589;
	}

div.bigarticle .categoria {
	position: absolute;
	display: block;
	float: right;
	clear: right;
	margin-bottom: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px;
	}

div.bigarticle .categoria img {
	border: 0px;
	}
	
div.bigarticle .dejacomentario {
	position: relative;
	display: block;
	clear: both;
	margin-bottom: 10px;
	font-size: 1em;
	}

div.bigarticle img {
border:1px solid #CCCCCC;
float:left;
margin:0 10px 10px 0;
padding:1px;
}

div.bigarticle .imagengrande {
	width: 697px;
	height: 238px;
	display: block;
	clear: both;
	border: none;
	/* border: solid 1px #A0A0A4; */
	margin: 0px 0px;
	margin-left: -15px;
	margin-bottom: 20px;
	margin-top: -15px;
	padding: 0px;
	}
	
	div.bigarticle .imagenpequena {
	display: block;
	clear: both;
	border: none;
	/* border: solid 1px #A0A0A4; */
	padding: 0px;
	height: 125px;
	overflow: hidden;
	margin-bottom: 5px;
	}

	div.bigarticle .noborder {
		border: none;
		}


div.bigarticle .mas {
	display: block;
	margin-top: 40px;
	width: 480px;
	}

div.bigarticle a.continuar, div.smallarticle a.continuar {
	border-bottom: dotted 1px #175589;
	text-align: left;
	vertical-align:baseline;
	}

div.bigarticle a.continuar:hover, div.bigarticle a.continuar:active, div.smallarticle a.continuar:hover, div.smallarticle a.continuar:active {
	border-bottom: dotted 1px black;
	color: black;
	}

div.bigarticle a.comments-link { clear: both; width: auto;}
div.bigarticle div.etiquetas {display:block; clear: both; margin-top: 5px;}
div.bigarticle h3 {
	margin-top: 5px;
	margin-bottom: -5px;
	}

div.bigarticle .googleart {
	margin-bottom: 25px;
	}

div#agenda .categoria {
	position: static;
	display: inline;
	float: none;
	clear: none;
	margin-bottom: 0px;
	right: auto;
	bottom: auto;
	border: inset 1px #CCC;
	}

div.smallarticle {
	position: relative;
	float: left;
	display: block;
	background: White;
	background-image: url(img2/bg_artgrande.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 0px;
	margin-bottom: 15px;
	margin-right: 15px;
	padding: 15px 15px 15px 15px;
	/*width: 193px;
	height: 193px; CAJA PEQUEÑA */
	width: 310px;
	height: 172px;
	border: solid 1px #A0A0A4;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: .85em;
	color: black;
	line-height: 1.1em;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   -moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   box-shadow: 2px 3px 5px rgba(0,0,0, 0.1); 
   overflow: hidden;
    }

div.smallarticle:hover {
	/* background-image: none;
	border-color: #DDD; */
	}

div.smallarticle h1 {
	font-size: 1.4em;
	font-weight: bold;
	font-family: Georgia, Times, "Times New Roman", serif;
	margin: 0px;
	line-height: 1.0em;
	margin-bottom: 2px;
	}

div.smallarticle .foto {
	width: 98px;
	height: 98px;
	display: block;
	float: left;
	border: solid 1px #A0A0A4;
	margin-right: 10px;	
	margin-bottom: 5px;
	}

div.smallarticle span {
	position: relative;
	float: left;
	clear: both;
	}

div.smallarticle .categoria {
	position: absolute;
	bottom: 8px;
	right: 8px; }
	
div.smallarticle .info {
	display: block;
	margin-top: 5px;
	}

div.smallarticle p {
	display: inline;
	}
	
div.navigation {
	display: none;
	margin-top: 11px;
	font-size: 11px;
	font-weight: bold;
	}

div.navigation a:link, div.navigation a:visited {
	color: #175589;
	text-decoration: none;
	border-bottom: dotted 1px #A0A0A4;

	}
	
div.navigation a:hover, div.navigation a:active {
	color: #175589;
	border-bottom: dotted 1px #175589;
	}

.alignleft {
	float: left !important;
	clear: none !important;
	}
	
.alignright {
	float: right !important;
	margin-left: 15px !important;
	clear: none;
	}

#bigarticle p.postmetadata {
	display: block;
	width: 600px;
	}

/* end of gm */
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.pblock img {float:left; margin:0 20px 10px 0;}
div.pblock img.izquierda {float:left; margin:0 20px 10px 0;}
div.pblock img.derecha {float:right; margin:0 0 10px 20px;}
div.pblock 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 New Roman",Times,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:inline;}
div.vcard{color:#333333; font-family:Georgia,Times,"Times New Roman",serif; 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:Georgia,Times,"Times New Roman",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;}

img.size-thumbnail {
	padding: 0;
	}
	
div.pblock {
	margin-top: 0px;
	}

div.pblock h1 {
	font-size: 2.6em; /* 2.6em NO TOCAR!!!!!!*/
	}

div.contentstatic h4 {
	font-size: 2em;
	display: block;
	color: #479bd7;
	text-align: center;
	margin-bottom: 10px;
	border-bottom: dotted 2px #479bd7;
	}


div.contentstatic h5 {
	color: #175589;
	border-top: dotted 1px #479bd7;
	text-align: center;
	font-size: 1.3em;
	margin-bottom: 15px;
	padding-top: 15px;
	margin-top: -11px;
	}


div.agendacategoria {
	/* padding: 8px;
	border-bottom: dotted 1px #479bd7;
	margin-bottom: 10px; */
	}
	
div.pblock p {
	display: block;
	margin-bottom: 15px;
	clear: right;
	}

div p.block img {
	padding: 0;
	border: 0;
	}

div.pblock h3 {
	margin-top: 25px;
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
	}
	
div.pblock ul, div.pblock ol {
	display: block;
	margin-left: 30px !important;
	font-size: 14px;
	}
	
div.pblock ul li, div.pblock ol li {
	text-indent: -12px;
	list-style-position: inside;
	margin-bottom: 7px;
	}

div.contentstatic {
	margin-top:0px;
	}
	
div.contentstatic h2 {
	font-family:Georgia,Times,"Times New Roman",serif;
	display: block;
	margin-top: 5px;
	font-size: 2em;
	color: #175589;
	}

div.contentstatic h3 {
	font-family:Georgia,Times,"Times New Roman",serif;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 1.5em;
	}

div.contentstatic img {
	border: 0px;
	margin: 0;
	margin-left: 10px;
	}

.alignnone {border: 0;}

div.contentstatic p {
	margin-bottom: 10px;
	}

div.contentstatic ol {
	list-style: outside;
	list-style-type: decimal;
	}

div.contentstatic ol li {
	margin-bottom: 10px;
	}

div.formularios {
	margin-top:0;
	background-color: #479bd7;
	background-image:none;
	font-size: 12px;
	
	}

div.formularios h2 {
	color: white;
	font-size: 2.5em;
	font-family:Georgia,Times,"Times New Roman",serif;
	margin-top: 5px;
	}

div.formularios span {
	display: block;
	margin: 0;
	width: 260px;
	float: left;
	margin-right: 15px;
	font-size: 1em;
	margin-bottom: 15px;
	margin-top: 0px;
	}

div.formularios span.wide {
	width: 650px;
	}


div.formularios span.obligatorio {
	display: inline;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	color: white;
	font-size: 0.8em;
	vertical-align: text-top;
	}

div.formularios span.negro {
	color: black;
	}

div.formularios span label {
	font-size: 1em;
	width: 70px;
	padding-top: 4px;
	display: block;
	clear: none;
	text-align: right;
	float: left;
	}

div.formularios span br {
	clear: none;
	display: none;
		}

div.formularios p {
	clear: both;
	display: block;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 1.3em;
	font-size: 1em;
	}

div.formularios span input[type="text"] {
	width: 178px;
	float: right;
	margin: 0;
	}

div.formularios span textarea {
	margin-left: 7px;
	
	}

div.formularios input[type="checkbox"] {
	margin-left: 15px;
	margin-right: 2px;
	margin-top: 2px;
	}

div.formularios input[type="Submit"], div.formularios input[type="reset"] {
	font-size: 1.2em;
	padding: 3px;
	margin-top: 15px;
	margin-bottom: 10px;
	}
div.formularios input.borrar {
	font-size: 1em;
	padding: 1px;
	margin-top: -15px;
	margin-bottom: 15px;
	}

div.formularios input[type="Submit"] {
	clear: left;
	}

div.formularios a {
	color: White;
	}

div.formularios .codiseguridad label {
	width: auto;
	text-align: left;
	margin-right: 5px;
	}

div.formularios .codiseguridad input[type="text"] {
	float: left;
	width: 40px;
	}
	
ol.commentlist {
	display: block;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size: 1em;
	list-style-type: none;
	margin-top: 20px;
	}

ol.commentlist img.avatar {
	float: left;
	clear: none;
	}

ol.commentlist div.commentmetadata {
	display: block;
	margin-top: 0px;
	font-size: .8em;
	margin-bottom: 3px;

	}

ol.commentlist div.comment-author {
	font-family:Georgia,Times,"Times New Roman",serif;
	font-style: oblique;
	margin-bottom: 0px;
	}

ol.commentlist p {
	display: block;
	margin-left: 45px;
	margin-right: 30px;
	margin-bottom: 10px;
	}

ol.commentlist ul {
	list-style-type: none;
	margin-left: 40px;
	margin-top: 20px;
	margin-bottom: 10px;
	border-left:1px dotted #b6b6b6;
	/* border-top:1px dotted #b6b6b6; */
	padding-left: 10px;
	padding-top: 10px;
	border-bottom: none;
	}

ol.commentlist ul li {
	border-bottom: none;
	}

ol.commentlist .reply {
	margin-top: -5px;
	margin-bottom: 20px;
	margin-left: 45px;	
	}
	

ol.commentlist ul .comment-body {
	border: 0;
	}


ol.commentlist .fn {
	display: inline !important;
	visibility: visible !important;
	}

#commentform label {
	display: block;
	width: 240px;
	margin-bottom: 0px;
	text-align: left;
	margin-top: -15px;
	padding: 0;
	}

#commentform input {
	width: 220px;
	}

#commentform small {
	display: block;
		}
	
#commentform p {
	display: block !important; 
	margin-top: 10px;
	}

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

ul#ads125x125 {margin-bottom: 15px; margin-left: 7px; list-style-type:none; padding: 0; width: 275px; background: none;}
ul#ads125x125 li {display: block;margin-bottom:8px; margin-left: 0; background: none; padding: 0;text-align: center; overflow: hidden;}
ul#ads125x125 li.wide {clear:both; width: 260px; }
ul#ads125x125 li.left {float:left; margin-right:8px; width: 125px;}
ul#ads125x125 li.left img {}
ul#ads125x125 li.wide img { width: 260px;}


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;}

.comunidad {
	display: block;
	margin-top: 0px;
	margin-left: 7px;
	margin-bottom: 12px;
	width: 258px;
	background: #479bd7;
	padding: 0px;
	color: white;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   -moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);
   overflow: hidden;
   font-size: 9px;
    
	}

.comunidad a:link, .comunidad a:visited {
	display: inline-block;
	float: left;
	padding: 4px 0px;
	margin: 0px;
	width: 86px;
	float: left;
	clear: none;
	text-decoration: none;
	color:  #91c3e7;  /* #175589; */
	vertical-align: middle;
	text-align: center;
	}
.comunidad a.active {
	color: #FFF;
	background-color: #2f78b0;
	}
.comunidad a:hover, .comunidad a:active {
	color: #FFF;
	background-color: #175589;
	}



.comunidad h1 {
	font-size: 16px;
	margin-bottom: 20px;
	margin-right: 15px;
	border-bottom: dotted 1px white;
	font-family:Georgia,Times,"Times New Roman",serif;
	}
	
.comunidad label {
	display: block;
	width: 100%;
	text-decoration: none;
	font-size: 1em;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	line-height: 1.2em;
	
	}

.comunidad img {
	text-align: center;
	
	}

.agendadirec {
	clear: both;
	width: 270px;
	background: none;
	border: 0;
	padding: 0;
	font-size: .7em;
	padding-bottom: 5px;
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,0);  
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,0);  
    box-shadow: 2px 3px 5px rgba(0,0,0,0);
	 
	}

.agendadirec a:link, .agendadirec a:visited {
	display: block;
	margin: 0;
	position: relative;
	width: 125px;
	height: 95px;
	padding: 15px 0px;
	float: left;
	clear: none;
	background-color: #479bd7;
	background-image: url(img2/icon_directorio_trans_bg.png);
	background-repeat: no-repeat;
	background-position: 75px 0px;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,0.1);  
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,0.1);  
    box-shadow: 2px 3px 5px rgba(0,0,0,0.1);
	 
	}

.agendadirec a:hover, .agendadirec a:active {
	background-color: #175589;
	}
	
.agendadirec > a:first-child {
	/*border-right: dotted 1px #91c3e7;*/
	margin-right: 8px;
	background-image: url(img2/icon_agenda_trans_bg.png);
	background-position: 0px 0px;
	}

.agendadirec h2 {
	color: White;
	font-size: 1.5em;
	}
	
.recomendados {
	display: block;
	clear: both;
	width: 270px;
	background: none;
	border: 0;
	padding: 0;
	padding-bottom: 5px;
	margin-bottom: 4px;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,0);  
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,0);  
    box-shadow: 2px 3px 5px rgba(0,0,0,0);
	 
	}

.recomendados .imagen {
	display: block;
	background-color: #e4e2bd;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	position: relative;
	width: 125px;
	height: 125px;
	padding: 0px 0px;
	float: left;
	clear: none;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,0.1);  
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0,0.1);  
    box-shadow: 2px 3px 5px rgba(0,0,0,0.1);
	z-index: 2;
	 
	}

.recomendados .imagen:first-child {
	margin-right: 8px;
	}
	

.recomendados ul {
	list-style: none;
	display: block;
	position: absolute;
	margin: 0;
	padding: 0;
	width: 100%;
	top: 2px;
	left: 0px;
	text-align: center;
	}

.recomendados li {
	margin: 0;
	display: inline;
	text-align: center;
	padding: 0px 1px;		}

.recomendados li:last-child {
	padding-right: 0px;
	}

.recomendados a:link, .recomendados a:visited {
	width: 100%;
	padding: 0;
	height: 100%;
	margin: 0;
	color: #a19d5a;
	font-weight: bold;
	}

.recomendados a:hover, recomendados a:active {
		 background-color: #f1efd4; 
		/*background-color: #7F7F00;*/
		color: #7F7F00;
	}

.libros a:hover, .libros a:active, .tv a:hover, .tv a:active {
	background-color: transparent;
	}

.recomendados img {
	width: 100px;
	height: 100px;
	margin-top: 18px;

	}
	
.libros {
	background-image: url(img2/recomendados.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

.libros img {
	width: 79px;
	height: 89px;
	margin: 32px 0px 0px 14px;
	padding: 0;
	text-align: left;
	}

.tv {
	background-image: url(img2/namastetv.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}

.tv img {
	width: 79px;
	height: 58px;
	margin: 30px 0px 0px 0px;
	padding: 0;
	text-align: left;
	}

.tv .play_sm {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	}

.tv .play_sm img {
	width: 125px;
	height: 125px;
	margin: 0;
	padding: 0;
	}

.recomendados span.destacado {
	display: none;
	clear: none;
	float: right; 
	padding: 4px 5px;
	text-align: left;
	color: #898871;
	}

.comunidad span.destacado {
	font-size: 1em;
	color: white;
	}

#blogs {
	overflow: hidden;
	font-family: Verdana, Geneva, sans-serif;
	height: 20px;
	}

div.extendido {
	height: 355px;
	}

#blogs h1 {
	margin-bottom: 25px;
	height: auto;
	}

#blogs h2 {
	font-family: Verdana, Geneva, sans-serif;
	color: black;
	border: 0;
	margin-bottom: 0;
	font-size: 1.3em;
	}

#blogs h3 {
	font-weight: normal;
	margin-bottom: 0;
	font-size: 1em;
	}

#blogs h4 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: .8em;
	margin-bottom: 0;
	
	}
	
#blogs a {
	display: block;
	clear: both;
	position: relative;
	color: black;
	text-decoration: none;
	margin-top: 15px;
	overflow: auto;
	}

#blogs a:hover, #blogs a:hover h2 {
	color: #706f63;
	opacity: 1;
	}

#blogs h1 a {
	display: inline;
	position: static;
	margin: 0;
	}
	
#blogs img {
	float: left;
	width: 64px;
	margin-right: 10px;
	
	}

/* 
.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 New Roman",Times,serif; font-size:18px; text-decoration:none; float:left; clear:left;}
*/

.box {
	margin-top: 0px;
	display: block;
	position: relative;
	margin-bottom:15px;
	clear: both;
	margin-left: 7px;
	margin-right: 0px;
	padding: 15px;
	background: White;
	background-image: url(img2/bg_artgrande.gif);
	background-repeat: repeat-x;
	background-position: top left;
	border: solid 1px #A0A0A4;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size: .8em;
	color: black;
	line-height: 1.33em;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   -moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);
    
	}

.tabgrupo {
	}

.lastcomments {
	border: 0;
	padding: 0;
	background: none;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0);  
   	-moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0);  
   	box-shadow: 2px 3px 5px rgba(0,0,0, 0);
	 
	}

.tab {
	border: solid 1px #A0A0A4;
	border-top: none;
	padding: 10px 15px;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   	-moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);  
   	box-shadow: 2px 3px 5px rgba(0,0,0, 0.1);
	clear: both;
	list-style: none;
	z-index: 5;
	 
	}



.box h2 {font-size:16px; font-family:Georgia,Times,"Times New Roman",serif; color:#004A8E; border-bottom:dotted 1px #004A8E; 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;}

.tab a {text-decoration: none; font-weight: bold; margin: 0;}
.tab a:hover, .tab a:active {border-bottom:dotted 1px black; color: black;}

.tab li {
	padding: 1px 5px;
	border-bottom:dotted 1px #CCC;
	}

.tab li:hover {
	background-color: #EEE;
	}

.tabgrupo h2 {
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: top left;
	color: transparent;
	border: 0;
	padding: 0;
	height: 21px;
	margin: 0px 0px -1px 0px;
	z-index: 10;
	}
.ultimoscomentarios {z-index: 2;}
.maspopulares {z-index: 3;}


.ultimoscomentarios h2 {
	background-image: url(img2/pst-ultcomments.gif);
	
	}

.maspopulares h2 {
	background-image: url(img2/pst-maspopulare.gif);
	}

.google {margin-left: 7px; clear: both; width: 265px;}

.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;}

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

.quotescollection_randomquote {
	position: relative;
	display: block;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size: .9em;
	text-align: left;
	color: #175589;
	margin-top: 5px;
	margin-bottom: 12px;
	clear: both;
	left: 0px;
	min-width: 800px;
	padding: 0;
	}

.quotescollection_author {
	font-style: oblique;
	}

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 {
	display: block;
	clear:both; 
	position: relative;
	/*background-color:#175589;  */
	background-color: #027CD2;
	padding:.5em .7em .5em .5em;
	margin-bottom: 30px;
	font-size:10px; 
	text-align: center;
	font-weight: bold;
	color: #fff;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0.2);  
    -moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0.2);  
    box-shadow: 2px 3px 5px rgba(0,0,0, 0.2); 
	 
	}
#footer p {color:#fff; margin-bottom:3px;}
#footer a {color:#fff; text-decoration: none; display: inline;}
#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 a {color:#fff; text-decoration:none; font-weight:bold; margin-right:6px; margin-left: 6px;}
#footer a:hover {border-bottom: dotted 1px white;}

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

#footer p.copyright {
	display: block;
	position: absolute;
	right: 0px;
	bottom: -20px;
	color: #2A9FFF;
	}
	
#footer-sidebar {	
	font-family: Verdana,Arial;
	margin: 20px 0;
}
#footer-sidebar a {	
	margin:0;
	font-weight: normal;
}
#footer-sidebar ul li {
    background-color: transparent;
    float: left;
    text-transform: uppercase;
    list-style-type: none;
    margin-left: 20px;
    text-align: left;
    width: 185px;
    font-size:11px;
}
#footer-sidebar h3 {
	font-weight:bold;	
	margin-bottom: 10px;
}
#footer-sidebar ul.menu li {
	margin:0 0 5px 0;
}

#footer-sidebar li.widget_nav_menu {
	min-height:250px;
	border-right: 1px solid #aaa;	
}

/* Banners */
/*.bannerbigad {display: none;}
.bannersmallad {display: none;}*/

/* 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 p {display: block; clear: both; width: auto;}
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-family:Georgia,Times,"Times New Roman",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;	
}

div.revista {
	display: block;
	width: 167px;
	background: #DDD;
	position: relative;
	float: left;
	margin-right: 10px;
	text-align: center;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size: 11px;
	margin-bottom: 10px;
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0, 0.2);  
   -moz-box-shadow: 2px 3px 5px rgba(0,0,0, 0.2);  
   box-shadow: 2px 3px 5px rgba(0,0,0, 0.2);
    
	}

div.revista img {
	width: 167px;
	height: 210px;
	border: 0;
	}

div.revista a:link, div.revista a:visited {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #555;
	padding-bottom: 25px;
	border: solid 2px white;
	overflow: hidden;
	}

div.revista a:hover, div.revista a:active {
	background-color:#479bd7;
	color: white;
	border: solid 2px #479bd7;
	}



div.revista label {
	display: block;
	margin-top: 0px;
	width: 153px;
	bottom: 0px;
	left: 2px;
	position: absolute;
	z-index: 5;
	background: none;
	padding: 5px;
	text-align: center;
	margin-bottom: 2px;
	background-color: #DDD;
	cursor: pointer;
	}
	
div.revista a:hover label, div.revista a:active label {
	background-color:#479bd7;
	color: white;
	}
	
#respond {
	background-color: #d2e7f5;
	padding: 5px 15px;
	margin-top: 15px;
	margin-bottom: 5px;
	
	}

#respond textarea {
	width: 622px;
	font-family:Georgia,Times,"Times New Roman",serif;
	font-size: 1em;
	color: black;
	padding: 5px;
	margin: 5px 0px;
	}

.contador {display: none;}

div.entry_agenda {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;
	width: 290px;
	line-height: 1em;
	font-size: .9em;
	height: auto;
	/* border-bottom: dotted 1px #CCF; */
	background-image: url(img2/entry_agenda-bg.gif);
	background-repeat: repeat-x;
	background-position: top 10px;
	padding: 10px;
	vertical-align: top;
	}

div.entry_agenda .telefono {
	display: block;
	text-align: left;
	clear: both;
	float: left;
	}
	
div.entry_agenda .fecha {
	display: block;
	font-weight: bold;
	font-size: .9em;
	padding: 3px;
	color: black;
	margin: -5px -5px 0px -5px;
	padding: 5px;
	/* background-color: #c5ddee; */
	border-bottom: dotted 2px #c5ddee; /* #479bd7; */
	}

div.entry_agenda .imparte {
	float: left;
	clear: right;
	margin-bottom: 3px;
	
	}

div.entry_agenda .hora {
	margin-right: 5px;
	font-weight: bold;
	color: #808080;
	float: left;
	
	}

div.entry_agenda .direccioncompleta {
	width: 230px;
	float: left;
	margin-bottom: 3px;
	}

div.entry_agenda .lugar {
	}

div.entry_agenda .titulo {
	font-weight: bold !important;
	margin-right: 5px;
	display: block;
	font-size: 1.1em;
	margin-top: 5px;
	margin-bottom: 5px;
	}

div.entry_agenda img {
	vertical-align: bottom;
	display: inline;
	padding-top: 5px;
	margin-right: 3px;
	}
	
	
	
	
/* ENTRY AGENDA 2  - TEST */

div.entry_agenda_destacat {
	display: block;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	width: 638px;
	line-height: 1em;
	font-size: .8em;
	font-family: Verdana, Geneva, sans-serif;
	height: auto !important;
	background-image: url(img2/evento-top.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #fff6d9;
	padding: 10px;
	vertical-align: top;
	}

div.entry_agenda_destacat .telefono {
	text-align: left;
	display: block;
	clear: none;
	position: relative;
	z-index: 11;
	}
	
div.entry_agenda_destacat .fecha {
	display: block;
	clear: none;
	position: relative;
	font-weight: bold;
	font-size: .9em;
	padding: 3px;
	color: black;
	margin: -5px 15px 0px -5px;
	padding: 5px;
	/* background-color: #c5ddee; */
	border-bottom: dotted 2px #c5ddee; /* #479bd7; */
	}

div.entry_agenda_destacat .imparte {
	
	}

div.entry_agenda_destacat .hora {
	margin-right: 5px;
	font-weight: bold;
	clear: both;
	color: #808080;
	
	}

div.entry_agenda_destacat .direccioncompleta {
	display: block;
	clear: both;
	position: relative;
	margin: 1px 0px;
	z-index: 10;
	}

div.entry_agenda_destacat .lugar {
	}

div.entry_agenda_destacat .titulo {
	font-weight: bold !important;
	font-size: 1.1em;
	display: block;
	clear: both;
	margin: 5px 0px;
	}

div.entry_agenda_destacat img {
	vertical-align: bottom;
	display: inline;
	padding-top: 5px;
	margin-right: 3px;
	}

div.entry_agenda_destacat .categoria {
	display: block;
	position: relative;
	float: right;
	clear: right;
	font-weight: bold;
	color: #0084d7;
	margin-right: 20px;
	margin-top: -20px;
	text-align: right;
	
	}

div.entry_agenda_destacat .bottom {
	display: block;
	position: relative;
	float: left;
	clear: both;
	width: 60px;
	margin: -50px -5px -5px -10px;
	padding: 5px;
	background-image: url(img2/evento-bottom.gif);
	height: 50px;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: bottom left;
	}

div.entry_agenda_destacat .gratis {
	display: block;
	float: right;
	font-weight: bold;
	color: #0084d7;
	}

/* END ENTRY AGENDA 2 */



	
	
	
	
/* ENTRY DESPLEGABLE   - TEST */

div.agenda_mes {
	display: block;
	position: relative;
	clear: both;
	float: none;
	font-size: 1.8em;
	/* background-image: url(img2/entry_agenda-bg.gif);
	background-repeat: repeat-x;
	background-position: top 10px; */
	width: 648px;
	padding: 2px 5px;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 5px;
	background-color: #479BD7;
	color: white;
	}

div.entry_agenda_desplegable {
	display: block;
	position: relative;
	clear: both;
	float: none;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
	width: 638px;
	line-height: 1em;
	font-size: .8em;
	height: auto !important;
	border-top: dotted 2px #ffb500; 
	padding: 10px;
	vertical-align: top;
	font-family: Verdana, Geneva, sans-serif;
	}

div.entry_agenda_desplegable .telefono {
	}
	

div.entry_agenda_desplegable .titulo {
	font-weight: bold !important;
	margin-right: 5px;
	display: block;
	position: relative;
	float: left;
	clear: none;
	width: 286px;
	font-size: 1.1em;
	margin-top: 0;
	}

div.entry_agenda_desplegable .fecha {
	display: block;
	font-weight: bold;
	padding-left: 5px;
	position: relative;
	float: left;
	clear: none;
	font-size: .9em;
	width: 140px;
	margin-top: 0;
	border-left: dotted 2px #ffb500;
	vertical-align: top;

	}

div.entry_agenda_desplegable .poblacion {
	display: block;
	position: relative;
	float: left;
	clear: none;
	width: 140px;
	font-weight: bold;
	font-size: .9em;
	padding-left: 5px;
	margin-top: 0;
	border-left: dotted 2px #ffb500;
	vertical-align: top;

	}

div.entry_agenda_desplegable .imparte {
	
	}

div.entry_agenda_desplegable .hora {
	margin-right: 5px;
	font-weight: bold;
	color: #808080;
	}

div.entry_agenda_desplegable .direccioncompleta {
	display: block;
	clear: both;
	}


div.entry_agenda_desplegable .lugar {
		}

div.entry_agenda_desplegable img {
	vertical-align: bottom;
	display: inline;
	padding-top: 5px;
	margin-right: 3px;
	}

div.entry_agenda_desplegable .adicional {
	display: none;
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	}

div.entry_agenda_desplegable .desplegar {
	display: block;
	width: 24px;
	height: 24px;
	position: relative;
	float: right;
	cursor: pointer;
	background-image: url(img2/desplegar-off.png);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
	
div.entry_agenda_desplegable .desplegar:hover {
	display: block;
	width: 24px;
	height: 24px;
	position: relative;
	float: right;
	cursor: pointer;
	background-image:url(img2/desplegar-on.png);
	background-position: top right;
	background-repeat: no-repeat;
	}

div.entry_agenda_desplegable .gratis {
	display: block;
	float: right;
	font-weight: bold;
	color: #0084d7;
	}

div.entry_agenda_desplegable .categoria {
	font-weight: bold;
	color: #0084d7;
	float: none;
	display: inline !important;
	position: static !important;
	}

/* END ENTRY AGENDA 2 */




div.numeracion_agenda {
	display: block;
	clear:both;
	}
div.numeracion_agenda form {
	display: inline;
	}

div.numeracion_agenda br {
	display: none !important;
	}

div.numeracion_agenda p {
	
	display: inline !important;
	clear: none !important;
	margin-right: 5px;
	background-color: #DDD;
	padding: 2px 5px;
	font-weight: bold;
	}

div.bigarticle span.autor {
	margin-bottom: 5px;
	}

.size-full {
	max-width: 660px;
	}

.sugerir {
	display: block;
	position: absolute;
	right:20px;
	width: 169px;
	top: 70px;
	}

.sugerir a {
	display: block;
	width: 100%;
	padding-top: 8px;
	background-image: url(img2/anyadir-evento-off.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	height: 79px;
	text-decoration: none;
	font-size: 26px;
	font-weight: bold;
	line-height: .7em;
	color: transparent !important;
	}
	
.sugerir a:hover {
	background-image: url(img2/anyadir-evento-on.gif);
	text-decoration: none !important;
	border-bottom: 0 !important;
	}

.buscaragendaform {
	clear: none;
	text-align: center;
	width: 360px;
	float: left;
	}

.buscaragendaform div {
	position: relative; 
	display: block;
	float: left;
	width: 180px;
	text-align: left;
	font-size: .9em;
	}
	
	.buscaragendaform2 {
	clear: none;
	text-align: center;
	width: 220px;
	float: left;
	}

.buscaragendaform2 div {
	position: relative; 
	display: block;
	float: left;
	width: 180px;
	text-align: left;
	font-size: .9em;
	}

.buscaragendaform2 input, .buscaragendaform2 select {
	width: 180px;
	}

.buscaragendaform2 input[type=submit] {
	width: auto;
	}
	
#comprar {
	position: absolute;
	display: block;
	top: 10px;
	right: 10px;
	padding: 8px 8px 0px 8px;
	margin: -9px;
	background-color: #CCC;
	text-align: left;
	z-index: 100;
	font-weight: bold;
	width: 200px;
	/*border-left: solid 1px #A0A0A4;
	border-bottom: solid 1px #A0A0A4;*/
	
	}

#comprar a {
	margin-left: 10px;
	display: block;
	position:absolute;
	width: 94px;
	height: 32px;
	right: 5px;
	background-image: url(img2/comprar-boto.png);
	background-position: top left;
	background-repeat: no-repeat;
	color: white;
	text-align: center;
	padding-top: 3px;
	top: 4px;
	clear: none;
	
	}

#comprar a:hover, #comprar a:active {
	border-bottom: none;
	text-decoration: none;
	background-position: top right;
	text-shadow: #009 0px 1px 3px;
	}


#calendario {
	display: block;
	position: relative;
	clear: none;
	float: left;
	margin-left: 10px;
	}

#calendario .datepick a:hover {
	border-bottom: 0 !important;
	}
	
/*.bigarticle:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}*/

.embed + img { position: relative; left: -24px; top: 0px; }

#banner_medio {
	width: 699px;
	display: block;
	clear: none !important;
	margin-bottom: 15px;
	text-align: center;
	}

#main div.anuncicontinguts{text-align: center; margin-bottom: 15px;}
/* #main div.anuncicontinguts:nth-child(3) {display: none !important;} */
