@charset "UTF-8";
/* CSS Document */

/* --
CSS Reseter
CSSLab © 2007
Basado en: Yahoo UI Reset CSS, Eric Meyer's Reworked Reset y experiencias personales
-- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	/*font-style: inherit;*/
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

a img, iframe {
	border: none;
}

ol, ul {
	list-style: none;
}

input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}

select {
	margin: inherit;
}

/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol { margin-left:2em; }


/* ========================================= clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}@charset 'UTF-8';
/* CSS Document */

/* ----------------- */
/*     GENERALES     */
/* ----------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background: #E8E1C5;
}

	.dentro {
		width: 100%;
		margin: 0 auto;
		float: left;
	}
	
	/* ----- menu corporativo ----- */
	#menu_corp_cont {
		/*width: 990px;*/
	}
	
	/* ----- #header ----- */
	#header {
		/*visibility: hidden;*/
	}
	
	/* ----- #content ----- */
	#content {
	width: 930px;
	}
		#content .dentro {
			background:url(/static/css/portada/images/bkg_content.jpg) 0 0 repeat-y;
			height: 100%;
			overflow: hidden;
			width: 889px;
			padding: 20px 21px;
		}
		
		#main {
			width: 584px;
			margin-right: 10px;
			float: left;
			margin-top: 0;
		}
		
		#side {
			width: 300px;
			float: left;
		}
	

#menu_corp_cont {
	background: #dae1f4;
	font-family: Georgia, "Times New Roman", Times, serif; 	
}
	#menu_corp_cont ul {
		list-style: none;
		border: 1px solid #becbd3;
		overflow: hidden;
		width: 990px;
		margin: 0 auto;
	}
		#menu_corp_cont ul li {
			float: left;
			padding: 2px 12px;
			text-align: center;
			border-right: 1px solid #becbd3;
			background: #fff;
		}
			#menu_corp_cont .ultimo {
				border: 0px;
				padding: 2px 20px;
			}
			#menu_corp_cont .emol {
				background: #d9e2f4;
			}
			#menu_corp_cont .emol_white {
				background: #fff;
			}
			#menu_corp_cont .emol_gris {
				background: #eaeae5;
			}
			#menu_corp_cont .emol_blue {
				background: #dfe5ea;
			}
			
			#menu_corp_cont a {
				color: #000;
				text-decoration: none;
			}
				#menu_corp_cont a:hover {
					text-decoration: underline;
				}
/* === header === */
	#header {
	    position: relative;
	    width: 922px;
	    background: #FFF;
	    margin: 0 auto 0 7px;
	    z-index: 9999;
	    float: left;
	}

	#header .dentro {
		position: relative;
		border-left:1px solid #999;
		border-right:1px solid #999;
	    background: url(/static/css/guioteca-2/images/header_n_guioteca.jpg) 0 0 no-repeat;
	    border-bottom: 1px solid #c0c0c0;
	    border-top: 1px solid #999;
	}

	#header #logo {
		width: 355px;
		height: 102px;
		text-indent: -9999px;
		overflow: hidden;
	}
	#header #logo a {
		display: block;
		height: 102px;
	}
	
	#header a {
		text-decoration: none;
	}
	
	#header:before, #header:after {
	    z-index: -1;
	    position: absolute;
	    content: "";
	    bottom: 15px;
	    left: 10px;
	    width: 50%;
	    top: 80%;
	    max-width: 300px;
	    background: #777;
	    -webkit-box-shadow: 0 15px 10px #777;
	    -moz-box-shadow: 0 15px 10px #777;
	    box-shadow: 0 15px 10px #777;
	    -webkit-transform: rotate(-3deg);
	    -moz-transform: rotate(-3deg);
	    -o-transform: rotate(-3deg);
	    -ms-transform: rotate(-3deg);
	    transform: rotate(-3deg);
	}

	#header:after {
	    -webkit-transform: rotate(3deg);
	    -moz-transform: rotate(3deg);
	    -o-transform: rotate(3deg);
	    -ms-transform: rotate(3deg);
	    transform: rotate(3deg);
	    right: 10px;
	    left: auto;
	}
	
	#buscador_header {
		position: absolute;
		right: 15px;
		top: 42px;
		width: 365px;
	}

		#buscador_header li {
		}
		#searchform {
			height: 26px;
			padding: 5px;
		}
			#searchform input {
				color: #999;
				/*padding: 5px 0px;*/
			}
			#searchform #s {
				float: left;
			}
			#searchform #searchsubmit {
				text-indent: -9999px;
				overflow: hidden;
				float: left;
				cursor: pointer;

			    background: url(/static/css/guioteca-2/images/lupa_bus.jpg) no-repeat center center #f1921a;
			    position: absolute;
			    right: 8px;
			    top: 9px;
			    height: 22px;
			    width: 64px;
			    -webkit-border-radius: 2px;
			    -moz-border-radius: 2px;
			    border-radius: 2px;
			    border: 0px;
			}
			#buscador_header .pregunta {
				font-size: 25px;
				color: #fff;
				text-align: center;
			}
			#buscador_header .amarillo {
				color: #e2ff3a;
			}
			
	#registro_header {
		font:normal 12px Arial, Verdana;
		position: absolute;
		overflow: hidden;
	    background: #fff;
	    font-size: 11px;
	    -webkit-border-radius: 4px;
	    -moz-border-radius: 4px;
	    border-radius: 4px;
	    padding: 4px;
	    border: 1px solid #d3d3d1;
	    top: 16px;
	    right: 18px;
	}
		#registro_header strong{
			font-weight: bold;
			font-size: 12px;
		}
		#registro_header li {
			float: left;
			padding: 0px 10px;
			border-right: 1px solid #f1921c;
			color: #666;
		}
		#registro_header a {
			color: #44a2ae;
			text-decoration: none;
		}
		#registro_header a:hover {
			text-decoration: underline;
		}
		#registro_header .borderless {
			border: 0px;
		}
		#registro_header .selected {
			color: #fff601;
		}
	#header .serguia {
		border: 0px;
	}
		#header .serguia a {
			border: 0px;
			color:#44a2ae;
			font-weight:bold;
		}
		#header .serguia a:hover {
			text-decoration: underline;
		}
	
	#header .btn_emol {
		position: absolute;
		bottom: 50px;
		right: 25px;
		width: 61px;
		height: 20px;
		background: url('../images/emol.jpg') left top no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		display: block;
	}

	#s {
	    -webkit-border-radius: 2px;
	    -moz-border-radius: 2px;
	    border-radius: 2px;
	    padding: 8px 0px 7px 8px;
	    border: 1px solid #48a1b3;
	    width: 98%;
	}

		
	/* -- .login -- */	
	#header .login {
		width: 204px;
		height: 171px;
		position: absolute;
		right: 84px;
		top: 20px;
		background: #f3eed8;
		padding: 18px;
		font-weight: bold;
		display: none;
	}
	#header .login label {
		color: #000;
		font-size: 14px;
	}
	#header .login input {
/*		border-radius: 6px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 3px;*/
		margin: 0 0 10px 0;
		height: 20px;
		width: 204px;
	}	
	#header .login .btn_login {
		border: 1px solid #437e9e;
		background: url('../images/btn_login.jpg') left top repeat-x;
		width: 62px;
		padding: 2px 0px;
		margin: 2px 0 12px 0;
		height: 25px;
	} 
	#header .login a {
		font-size: 11px;
		font-weight: normal;
		color: #000;
		text-decoration: underline;
		display: block;
	}
		#header .login a:hover {
			text-decoration: none;
		}	
			
		
		
	h1, h2, h3, h4 {
		font-family: Georgia, "Times New Roman", Times, serif; 	
	}

/* --#migas --*/
	
	#migas, .migas {
	/*	float:left;
		background:url('../images/bkg_breadcrumbs_g2.jpg') 0 0 no-repeat;
		padding: 5px 0 0 29px;
		color: #FFF;
		margin:0 0 5px -28px;
		height:40px;
		width:344px;
		font:normal 14px Arial, Verdana; */
		float: left;
		color: #23717f;
		width: 100%;
		margin-top: 0;
		margin-bottom: 6px;
		padding-top: 5px;
		padding-bottom: 4px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		border-bottom-width: 2px;
		border-bottom-style: solid;
		border-bottom-color: #dd8311;
	}

	 #migas span{
		font:normal 19px Georgia,"Times New Roman",Times,serif;
	 }
	#migas li, .migas li {
		float: left;
		padding: 2px 3px;
		color: #000;
	}
	#migas a, .migas a {
		color: #23717f;
		text-decoration: none;
	}
    #migas a:hover, .migas a:hover {
        text-decoration: underline;
    }
    #migas li.selected, .migas li.selected {
        color: #FFF;
        font-size: 14px;
        font-weight: bold;
    }
    #migas .separador, .migas .separador {
		font:normal 14px Arial, Verdana;
    }
/* --#nav_categoria --*/
	#nav_categoria {
		float: left;
		margin-bottom: 15px;
		width:276px;
	}
		#nav_categoria ul.cat {
			overflow: hidden;
			float: left;
		}
			#nav_categoria ul.cat li.blogname{
				color: #FFF;
				padding: 2px 0 0 8px;
			}
			#nav_categoria ul.cat li.blogname:hover{
				background: none;
			}
		#nav_categoria li {
			float: left;
			line-height: 22px;
			font-weight: bold;
			padding:0 0 0 2px;
		}
			#nav_categoria a {
				float:left;
				padding: 8px 0 9px;
				height: 22px;
				color: #fff;
				text-decoration: none;
				text-align:center;
				background:#999;
			}
				#nav_categoria a.equipo{
					width:62px;
				}
				#nav_categoria a.lectores{
					width:75px;
				}
				#nav_categoria a.historicos{
					width:82px;
				}
				#nav_categoria a.blog{
					width:49px;
				}
			#nav_categoria a:hover {
				text-decoration: none;
				background:#5B5B5B;
			}
 		#nav_categoria ul.archive {
			overflow: hidden;
			float: right;
		}
		
		/* -- Current Tag -- */
		.cat-equipo #nav_categoria a.equipo{
			background:#5B5B5B;
		}
		.cat-lectores #nav_categoria a.lectores{
			background:#5B5B5B;
		}
		.cattemas #nav_categoria a.historicos{
			background:#5B5B5B;
		}
		.catblog #nav_categoria a.blog{
			background:#5B5B5B;
		}
		
		
		
	
/* -- #principal --*/
	#principal {
		/*width: 528px;*/
		padding: 16px;
		margin-bottom: 25px;
		border: 1px solid #dedede;
		border-bottom: 3px solid #dedede;
		overflow: hidden;
		width: 316px;
		float: left;
		position: relative;
	}
		#principal img {
			/*float: left;*/
			border:3px solid #E1E2DC;
			width: 308px;
			height: 199px;
		}
			#principal a:hover img {
				border:3px solid #c0beb3;
			}

		#principal .post_body {
			width: 310px;
			/*float: left;*/
			padding: 0 0 0 0;
		}
			#principal .post_titulo {
				color: #3B717A;
				font-size: 24px;
				padding: 5px 0 2px 0;
				line-height: 24px;
			}
				#principal .post_titulo a {
					color: #3B717A;
					text-decoration: none;
				}
					#principal .post_titulo a:hover {
						text-decoration: underline;
					}
			#principal .post_resumen {
				padding: 5px 0 0 0;
			}
			#principal #nav_ppal {
				border-top: 1px solid #dedede;
				padding-top: 10px;
			}
			#principal #nav_ppal ul {
				float: right;
			}
			#principal #nav_ppal li {
				float: left;
				padding: 2px;
			}
			#principal #nav_ppal a {
				display: block;
				background: url('../images/bkg_tabs_ppal.jpg') 0px 0px no-repeat;
				width: 13px;
				height: 13px;
				text-indent: -9999px;
				overflow: hidden;
			}
			#principal #nav_ppal a.current {
				background: url('../images/bkg_tabs_ppal.jpg') -13px 0px no-repeat;	
			}
			#principal .det_comentarios {
				padding: 8px 0 5px 0;
				color: #9a9a9a;
				font-size: 11px;
				text-align: right;
				border-bottom: 1px solid #e5e5e3;
				font-weight: bold;
			}
				#principal .det_comentarios a {
					color: #9a9a9a;
					text-decoration: none;
				}
				#principal .det_comentarios a:hover {
					text-decoration: underline;
				}
			#content_ppal {
				width: 316px;
			}
			.caja_slide {
				float: left;
				width: 316px;
			}
			
/* --.detalle_ppal --*/
	.detalle_ppal {
		margin-bottom: 25px;
		border: 1px solid #dedede;
		border-bottom: 3px solid #dedede;
		overflow: hidden;
		width: 232px;
		float: left;
		height: 424px;
	}
		.detalle_ppal #sugerencias {
			padding-bottom: 50px;
			background: url('../images/bkg_sugerencias.jpg') 150px bottom no-repeat;
			height: 212px;
			overflow: hidden;
		}
		.detalle_ppal #sugerencias h3 {
			border-left:20px solid #5b5b5b;
			border-bottom: 1px solid #cecece;
			color:#5b5b5b;
			font-size: 14px;
			font-weight: bold;
			padding: 0 0 0 5px;
			height: 26px;
			line-height: 26px;
			text-transform: uppercase;
		}
			.detalle_ppal .caja {
				border-bottom:2px solid #cecece;
				margin-bottom: 15px;
			}
			.detalle_ppal .caja a {
				color:#808080;
				text-decoration: none;
			}
			.detalle_ppal .caja a:hover {
				text-decoration: underline;
			}
			.detalle_ppal .caja li {
				border-bottom: 1px solid #cecece;
				padding: 7px 20px 7px 30px;
				background: url('../images/bullet_side_caja.jpg') 20px 10px no-repeat;
				height: 45px;
			}
			
			
			
/* --#destacado_dia --*/			
	#destacado_dia {
		width: 620px;
		height: 265px;
		/*outline: 1px solid blue;*/
		border-bottom: 3px solid #b2b2b2;
	}
		#destacado_dia h2 {
			font-size: 16px;
			font-weight: bold;
			padding: 0 0 0 5px;
			height: 26px;
			line-height: 26px;
			text-transform: uppercase;
			border-left: 20px solid #5b5b59;
			color: #5b5b59;
			border-top: 1px solid #cecece;
			border-bottom: 1px solid #cecece;
			border-right: 1px solid #cecece;
			margin-bottom: 15px;
		}
		#destacado_dia .post_body {
			position: relative;
			width: 139px;
			float: left;
			margin-right: 20px;
		}
		#destacado_dia .post_body img {
			border: 3px solid #e1e2dc;
		}
			#destacado_dia .post_body a:hover img {
				border: 3px solid #c0beb3;
			}
		#destacado_dia .post_categoria {
			position: absolute;
			left: 3px;
			top: 3px;
			background: #515151;
			width: 127px;
			color: #fff;
			padding: 2px 2px 2px 4px;
			font-size: 11px;
			font-weight: bold;
		}
		#destacado_dia .post_categoria a { 
			color: #fff;
			text-decoration: none;
		}
			#destacado_dia .post_categoria a:hover { 
				text-decoration: underline;
			}
		#destacado_dia .post_resumen {
			font-weight: bold;
			padding: 5px 0;
		}
		#destacado_dia .post_resumen a {
			color: #666;
			text-decoration: none;
		}
			#destacado_dia .post_resumen a:hover {
				text-decoration: underline;
			}
		#destacado_dia .marginless {
			margin: 0px;
		}
/* --.columna --*/
	.columna {
		width: 280px;
		float: left;
		padding: 0 0 10px 0;
		position: relative;
		margin: 0 20px 20px 0;
	}
	
	.marginless {
		margin: 0px;
	}
/* --#especial --*/	
	#especial {
		width: 294px;
		border: 3px solid #e1e2dc;
		background: #515151;
		margin-bottom: 20px;
	}	
		#especial img {
			border-bottom: 1px solid #e1e2dc;
	}
		#especial .post_body {
			padding: 5px 9px;
		}
		#especial .post_categoria {
			font-size: 14px;
			font-weight: bold;
			padding-bottom: 5px;
		}
			#especial .post_categoria a {
				color: #f2f2f2;
				text-decoration: none;
			}
			#especial .post_categoria a:hover {
				text-decoration: underline;
			}
		#especial .post_titulo {
			font-size: 14px;
			color: #e5b62a;
			font-weight: bold;
			padding-bottom: 5px;
		}
			#especial .post_titulo a {
				color: #e5b62a;
				text-decoration: none;
			}
			#especial .post_titulo a:hover {
				text-decoration: underline;
			}
		#especial .post_resumen {
			color: #fff;
			padding-bottom: 5px;
		}
			#especial .post_resumen a {
				color: #fff;
				text-decoration: none;
			}
				#especial .post_resumen a:hover {
					text-decoration: underline;
				}
		
/* --#mas_comentado --*/			
		#caja_comentado {
			background: url('../images/bkg_comentado.jpg') 210px 80px no-repeat;
		}
			#caja_comentado h2 {
				font-size: 16px;
				font-weight: bold;
				padding: 0 0 0 5px;
				height: 26px;
				line-height: 26px;
				text-transform: uppercase;
				border-left: 20px solid #1F7284;
				color: #1F7284;
				border-top: 1px solid #cecece;
				border-bottom: 1px solid #cecece;
				border-right: 1px solid #cecece;
				margin-bottom: 10px;
			}	
			#caja_comentado .post_categoria {
				color: #8d9fa3;
				padding: 0px 5px 2px 5px;
				font-weight: bold;
			}
				#caja_comentado .post_categoria a {
					color: #8d9fa3;
					text-decoration: none;
					border-bottom: 1px solid #ebebeb;
					display: block;
					margin-bottom: 5px;
				}
					#caja_comentado .post_categoria a:hover {
						text-decoration: underline;
					}
			#caja_comentado .post_titulo {
				padding: 0px 5px 5px 5px;
				font-size: 14px;
				color: #1F7284;
				font-weight: bold;
				line-height: 14px;
			}
				#caja_comentado .post_titulo a {
					color: #1F7284;
					text-decoration: none;
				}
					#caja_comentado .post_titulo a:hover {
						text-decoration: underline;
					}
			#caja_comentado .post_resumen {
				padding: 0px 5px 10px 5px;
			}

/* --.destacados --*/			
		.tit_destacados {
			border-left: 20px solid #646464;
			overflow: hidden;
			padding-right: 10px;

		    border: 0;
		    background: url(/static/css/guioteca-2/images/tab_guias.png);
		    height: 43px;
		    width: 100%;
		    position: relative;
		    left: -7px

		}
			.tit_destacados h3 {
			    font-size: 22px;
			    font-weight: normal;
			    font-family: Georgia, Arial, sans-serif;
			    color: #fff;
			    text-transform: none;
			    line-height: 38px;
			    height: auto;
			    padding: 0 0 0 23px;
				float: left;
			}
			.tit_destacados .ver_mas {
				float: right;
				text-transform: uppercase;
				font-size: 10px;

			    background: url(/static/css/guioteca-2/images/ver_mas.png) right 3px no-repeat;
			    margin-top: 11px;
			    margin-right: 8px;
			    color: #fff;
			    padding: 2px 16px 3px 0;

			}
				.tit_destacados .ver_mas:hover {
					text-decoration: underline;
				}
			
		.destacados {
			border: 1px solid #ebebeb;
			padding: 15px;
			background: url('../images/bkg_destacados.jpg') left top repeat-x;
			overflow: hidden;
		}
		.marginless .destacados{
			padding:18px;
		}
		.gris {
			background: #f3f2ed;
		}
			.destacados img {
				float: left;
				width:100%;
				border:3px solid #e1e2dc;
				margin: 0 10px 10px 0;
			}
				.destacados a:hover img {
					border:3px solid #c0beb3;
				}
			.destacados .post_body {
/*				float: left;
				width: 135px;
				padding-left: 15px;*/
			}

			.destacados .post_categoria {
				font-size: 12px;
				color: #848484;
				font-weight: bold;
				padding-bottom: 3px;
			}
			.destacados .post_categoria a {
				color: #848484;
				text-decoration: none;
				border-bottom: 1px solid #ebebeb;
				display: block;
			}
				.destacados .post_categoria a:hover {
					text-decoration: underline;
				}
			.destacados .post_titulo {
				color: #000;
				font-size: 14px;
				font-weight: bold;
				line-height: 14px;
				padding-bottom: 5px;
			}
				.destacados .post_titulo a {
					color: #000;
					text-decoration: none;
				}
				.destacados .post_titulo a:hover {
					text-decoration: underline;
				}
			.destacados .post_resumen {
				font-size: 12px;
			}
		.sombra {
			position: absolute;
			bottom: -2px;
			right: -8px;
		}

/* DESTACADOS OPINION */		

.tit_destacados_opinion {
    border: 0;
    background: url(/static/css/guioteca-2/images/tab_opinion.png);
    height: 43px;
    width: 100%;
    position: relative;
    left: -7px;
    overflow: hidden;
    padding-right: 10px;
}

.tit_destacados_opinion h3 {
    font-size: 22px;
    font-weight: normal;
    font-family: Georgia, Arial, sans-serif;
    color: #fff;
    text-transform: none;
    line-height: 38px;
    height: auto;
    padding: 0 0 0 23px;
}

.destacados_opinion {
    /*border: 1px solid #ebebeb;*/
    border-bottom: 1px solid #f7c27e;
    border-top: 0;
    padding: 15px;
    background: #fdf3e7;
    overflow: hidden;
}

.destacados_opinion img {
    float: left;
    border: 3px solid #e1e2dc;
    margin: 0 10px 10px 0;
}

.destacados_opinion a:hover img {
    border: 3px solid #c0beb3;
}

.destacados_opinion .post_body {
}

.destacados_opinion .post_titulo {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    padding-bottom: 5px;
}

.destacados_opinion .post_titulo a {
    font-weight: bold;
    text-decoration: none;
    color: #000;
}

.destacados_opinion .post_titulo a:hover {
    text-decoration: underline;
}

.destacados_opinion .post_resumen {
    font-size: 12px;
}
		
/* --.banner_gde --*/			
		#soporte_banner {
			width: 940px;
			height: 355px;
			background: #f3f2ed;
			clear: both;
			padding: 50px 0 0 0;
		}
			.banner_bajo {
				width: 720px;
				height: 300px;
				background: #fff;
				margin: 0 auto;
			}
/* -- .ser_guia --*/
	.ser_guia {
		width: 620px;
		min-height: 159px;
		height: auto!important;
		height: 159px;
		background: #f3f2ed url('../images/bkg_guia_form.jpg') left top no-repeat;
	}
		.pregunta_guia {
			padding-bottom: 20px;
			background: url('../images/bkg_ul_guia.jpg') center bottom no-repeat;
		}
			.pregunta_guia .cat_id {
				font-size: 28px;
				font-weight: bold;
				color: #ff9205;
				padding: 30px 0 30px 150px;
			}
			.pregunta_guia .detalle_guia{
				padding: 0 0 15px 150px;
			}
			.linea_bottom {
				height: 2px;
				border-bottom: 1px solid #d4d5cf;
			}			
/* -- #soporte_contenido --*/
	  #soporte_contenido {
	  	background: #f3f2ed url('../images/bkg_soporte_contenido.jpg') left bottom no-repeat;
		width: 620px;
		padding: 30px 0px 30px 0px;
		margin-bottom: 20px;
		clear:left;
	  }
	  	#soporte_contenido.especial {
			padding: 0px 0px 30px 0px;
		}
			#soporte_contenido.especial h4, #soporte_contenido.especial p {
				padding: 0 0 10px 20px;
				font-size: 15px;
				line-height: 20px;
			}
			#soporte_contenido.especial p {
				padding: 0 20px 15px 20px;
			}
		#soporte_contenido h2, #soporte_contenido h4, #soporte_contenido h4 {
			font-weight: bold;
		}
		#soporte_contenido h2 {
			font-size: 28px;
			color: #958c6b;
			padding: 15px 0 15px 20px;
		}
		#soporte_contenido h3 {
			font-size: 18px;
			padding: 0 0 10px 20px;
		}
		#soporte_contenido h4 {
			font-size: 14px;
			padding: 0 0 10px 20px;
		}
		#soporte_contenido .post_body {
			margin-bottom: 15px;
		}
		#soporte_contenido .principios {
			padding: 20px;
			border: 1px solid #d1d0cb;
		}
			.post_body p {
				padding: 0 0 15px 20px;
			}
			.post_body a {
				font-weight: bold;
				text-decoration: none;
				color: #778c8d;
			}
				.post_body p.escribir_sinlog {
					padding: 15px 0 15px 20px;
				}
			
			/* -- formularios --*/
			fieldset legend {
				display: none;
			}
			
			#olvido_pass, #nuevo_usuario {
				margin-bottom: 20px;
			}
				#olvido_pass ul {
				}
				
			#nuevo_usuario {
				overflow: hidden;
			}
				#nuevo_usuario ul {
					float: left;
					margin-bottom: 10px;
				}
				 	#nuevo_usuario li {
						/*padding: 0 0 0 10px;*/
					}
				 	#nuevo_usuario .lista_izq {
						width: 280px;
						border-right: 1px solid #bcbbb6;
					}
					#nuevo_usuario .lista_der {
						width: 280px;
						padding-left: 15px;
					}
					#olvido_pass li {
						padding: 0 0 5px 0;
					}
					#olvido_pass .btn, #nuevo_usuario .btn, #contactenos .btn {
						margin-top: 5px;
						width: 80px;
					}
					#olvido_pass input, #nuevo_usuario input {
						margin-bottom: 10px;
						width: 262px;
					}
			#contactenos {
				/*outline: 1px solid red;*/
			}
				#contactenos input {
					margin-bottom: 10px;
					width: 262px;
				}
				#contactenos textarea {
					margin-bottom: 10px;
					width: 542px;
					height: 80px;
				}
				#contactenos .separa_top {
				padding-top: 25px;
				}
				
			.destaca_mail {
				color: #a19886;
				font-weight: bold;
			}
			.alerta {
				padding: 0 0 0 15px;
			}
			.izq {
				width: 280px;
				float: left;
			}
			.der {
				width: 280px;
				float: right;
			}
			.lista_ancho {
				clear: both;
			}
			
			/* -- #sub_herramientas --*/
			#sub_herramientas {
				overflow: hidden;
				padding: 15px 0 15px 20px;
				border-top: 1px solid #d4d3ce;
				margin-top: 15px;
			}
				#sub_herramientas li {
					float: left;
					padding: 5px;
				}
				#sub_herramientas a {
					color: #f18a14;
				}

	/* -- .archivebody --*/	
	.archivebody {
		padding-bottom: 30px;
		overflow: hidden;
		background: url('../images/bkg_archivebody.jpg') left bottom no-repeat;
		
	}
		.archivebody .comentarios {
			text-align: right;
			clear: both;
			overflow: hidden;
			margin-top: 5px;
		}
			.archivebody .comentarios a {
				color: #88AAB4;
				text-decoration: none;
				padding-left: 7px;
				float: right;
				font-weight:normal !important;
			}
			.archivebody .comentarios a:hover {
				text-decoration: underline;
			}
			.archivebody .comentarios .fecha_com {
				border-right: 1px solid #999;
				padding-right: 10px;
				color: #A9916F;
				float: right;
			}
		.post{
			clear:left;
		}
		.post .archivebody img {
			float: left;
			border: 3px solid #e1e2dc;
			margin: 0 15px 5px 0;
			float: left;
			width: 153px;
			/*height: 153px;*/
		}
			.img_gde_arch img {
				width: auto;
				height: auto;
			}
		.post .archivebody img.img_blog_gde {
			width: 614px;
		}
		.post .archivebody img.img_blog_chica {
			width: 153px;
		}
		
		.archivebody .postheader h3 {
			color: #000;
			font-size: 18px;
			margin-bottom: 10px;
			font-weight: bold;
		}
			.archivebody .postheader h3 a {
				color:#000;
				text-decoration: none;
			}
				.archivebody .postheader h3 a:hover {
				text-decoration: underline;
				} 

		#content .archivebody .post-content h3 {
			color: #176977;
			font-size: 22px;
			margin-bottom: 10px;
			font-weight: normal;
		}
			#content .archivebody .post-content h3 a {
				color:#176977;
				text-decoration: none;
				font-weight: normal;
			}
				#content .archivebody .post-content h3 a:hover {
				text-decoration: underline;
				}
	.archivebody .postbody {
		margin: 0 0 20px 0;
	}

	/* -- .postheader --*/		
	.postdate {
		border-bottom: 1px solid #d5d5d5;
		line-height:40px;
		margin-bottom: 20px;
		//position: relative;
		height: 35px;
		clear:left;
	}
		.postdate .fecha {
			color: #a0a0a0;
			font-size: 11px;
			float: left;
		}
		.postdate .btn_compartir {
			float: right;
			overflow: hidden;
			background: url('../images/btn_compartir.jpg') left top no-repeat;
			padding: 0 0 0 18px;
			display: block;
			cursor: pointer;
			width: 55px;
		}
			.postdate .btn_compartir:hover {
				text-decoration: underline;
				color: #f60;	
			}
		.sociales {
			
		}
		
		.nav_pages {
			overflow: hidden;
			margin-bottom: 40px;
		}
			.nav_pages li {
				float: left;
				padding: 5px 10px;
				margin-right: 4px;
				border: 1px solid #999;
				font-weight: bold;
			}
				.nav_pages a {
					text-decoration: none;
					color: #FF9205;
					display: block;
				}
				.nav_pages a:hover {
					text-decoration: underline;
				}

	.cabecera {
		border-left: 20px solid #1f7284;
		border-top: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
		border-right: 1px solid #cecece;
		height: 26px;
		background: #fff;
		overflow: hidden;
		font-size: 16px;
		padding: 0 0 0 5px;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 26px;
		margin:0 0 20px 0;
	}
		.compartida {
			border-left: 20px solid #5b5b5b;
		}
		.cabecera h2, .cabecera a  {
			font-size: 16px;
			font-weight: bold;
			padding: 0 0 0 5px;
			line-height: 26px;
			text-transform: uppercase;
			color: #5b5b59;
			float: left;
		}
			.cabecera a {
				color: #5b5b59;
				text-decoration: none;
			}
				.cabecera a:hover  {
					text-decoration: underline;
				}
			.cabecera .date, .cabecera .nombre_tag, .cabecera .fecha_archive {
				float: left;
				padding: 0;
				color: #a68f6d;
				border-left: 1px solid #a68f6d;
				padding-left: 10px;
				margin: 5px 0 0 10px;
				font-weight: bold;
			}
			.fecha_archive, .cabecera .nombre_tag {
				display: none;
			}
	/* post */
	.postheader h2 {
		background:none;
		padding:0 0 20px;
		height:100%;
		line-height:100%;
		color:#176977;
		font-size:30px;
		font-weight:normal;
		margin:0;
	}
	.postheader h3 {
		color: #f7a500;
		font-size: 22px;
		margin-bottom: 10px;	
	}
	.postheader h4 {
		color: #f7a500;
		font-size: 18px;
		margin-bottom: 10px;
	}
		.postheader h2 a, .postheader h3 a, .postheader h4 a {
			color:#f7a500;
			text-decoration: none;
		}
			.postheader h2 a:hover, .postheader h3 a:hover, .postheader h4 a:hover {
			text-decoration: underline;
			}
			
	.postheader .bajada {
		margin-bottom: 30px;
		font-size: 16px;
		font-weight: bold;
	}
	.postheader .ver_categoria {
		color: #ff9205;
		font-weight: bold;
		text-decoration: none;
	}
		.postheader .ver_categoria a {
			color: #ff9205;
			text-decoration: none;
		}
		.postheader .ver_categoria a:hover{
			text-decoration: underline;
		}

	.postbody {
		margin: 0 0 40px 0;
		color: #000;
		font-size: 15px;
		line-height: 20px;
		overflow: hidden;
	}

		.postbody div[itemprop="articleBody"] iframe {
			float: left !important;
			width: 100% !important;
		}

		.postbody div[itemprop="articleBody"] .wp-caption-text {
			color: #666;
			font-size: 12px;
			float: left;
			width: 95.7%;
			display: inline-block;
			margin: -15px 0 35px 0;
			background: #f2f2f2;
			padding: 6px 10px;
			border-bottom: 2px solid #e1e2dc;
			border-right: 2px solid #e1e2dc;
			border-left: 2px solid #e1e2dc;

		}

		.siblings ul li {
			width: auto !important;
		}

		.siblings ul li p {
			width: 85% !important;
		}

		div.share-buttons {
			width: 98% !important;
		}

		.postbody .sop_img {
			float: left;
			margin: 0 15px 15px 0;
			border-bottom: 1px dotted #c3c3c3;
		}
		.postbody img{
			margin: 0 15px 15px 0;	
			float: left;
			border: 3px solid #e1e2dc;
			width: 100%;
			height: auto;
			max-width: 560px;

		}
		.sop_img img {
			clear: both;
		}
		.postbody .det_foto {
			text-align: right;
			padding: 5px 0 3px 0;
	
		}
		.postbody a {
			text-decoration: none;
			/*color: #0087ae;*/
			color: #0c74a9;
			font-weight: bold;
		}
		.postbody a:hover {
			text-decoration: underline;
		}
		.postbody p {
			margin-bottom: 15px;
			font-size: 15px;
			line-height: 20px;
			color: #000;
			display: inline-block;
			width: 100%;
		}
		.postbody strong {
			font-weight: bold;
		}
		/* --- listas ----*/
		.postbody ul {
			padding: 15px 10px;
			/*margin-left: 2em;*/
			font-size: 15px;
			line-height: 20px;
		}
		.postbody li {
			padding: 3px 0;
			/*background: url('../images/bullet_side_caja.jpg') left top no-repeat;*/
			list-style: square; 
		}
		.postbody ol {
			padding: 15px 10px;
			font-size: 15px;
			line-height: 20px;
		}
			.postbody ol li {
			list-style: decimal;
			}
		.postbody dl {
			padding: 15px 0;
			margin-left: 2em;
			font-size: 15px;
			line-height: 20px;
		}
		.postbody dt {
			font-weight: bold;
		}
		.postbody dd {
			margin-bottom: 3px;
		}
		/*-- bajada --*/
		.postbody .bajada {
			font-size:17px;
			margin:0 0 20px;
			padding:0 0 20px;
			padding: 0 0 60px;
			margin-bottom: 10px;
			/*background: url('../images/bkg_bajada.jpg') left bottom no-repeat;*/
		}
			.respuestas-guia .postheader{
			}

			.respuestas-guia .postbody .bajada{
			}


/* -- #det_guia --*/
	#det_guia {
		width: 620px;
		height: 153px;
		background: url('../images/bkg_guia.jpg') left top no-repeat;
		padding: 0;
	}
	#det_guia img {
		float: left;
		margin: 30px;
		/*border: 1px solid #b1b1b1;*/
	}
		#det_guia  p {
			padding-bottom: 0px;
		}
	#det_guia .id_categoria {
		font-size: 20px;
		font-weight: bold;
		overflow: hidden;
		padding-top: 20px;
	}
		.id_categoria .cat_id {
			font-size: 28px;
			padding: 0 0 0 10px;
			color: #ff9205;
		}
	.id_guia {
		overflow: hidden;
		color: #5b5a56;
		font-weight: bold;
		padding-top: 15px;
		overflow: hidden;
	}
		.id_guia li {
			float: left;
			padding: 2px 5px;
		}
		.id_guia a {
			display: block;
			border-left: 1px solid #666;
			padding-left: 10px;
			color: #5b5a56;
			text-decoration: underline;
		}
		.id_guia a:hover {
			text-decoration: underline;
			color: #a19379;
		}
		.id_guia .nombre_guia {
			color: #a19379;	
		}
		.id_guia .detalle_guia {
			font-weight: normal;
			font-size: 11px;
			width: 420px;
		}
		
/* -- #det_guia_ch --*/
	#det_guia_ch {
		width: 248px;
		height: 120px;
		background: url('../images/bkg_guia_ch.jpg') left top no-repeat;
		margin:auto;
		/* padding: 0 20px 0 0; */
	}
		#det_guia_ch img {
			float: left;
			margin: 10px 10px 0px 10px;
			/*border: 1px solid #b1b1b1;*/
			width: 64px;
			height: 64px;
		}
		#det_guia_ch .id_categoria {
			font-size: 14px;
			font-weight: bold;
			overflow: hidden;
			padding-top: 10px;
			font-family: Georgia, "Times New Roman", Times, serif;
			float: left;
		}
			#det_guia_ch .cat_id {
				font-size: 16px;
				padding: 0px;
				color: #ff9205;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
			}
			
			#det_guia_ch .id_guia {
				overflow: hidden;
				color: #5b5a56;
				font-weight: bold;
				clear: both;
				float: left;
				padding-top: 5px;
				width: 247px;
			}
				#det_guia_ch .id_guia li {
					float: left;
					padding: 1px 5px;
				}
				#det_guia_ch .id_guia a {
					padding-left: 0px;
					color: #5b5a56;
					text-decoration: underline;
					border: none;
					font-size: 11px;
				}
				#det_guia_ch .id_guia a:hover {
					text-decoration: underline;
					color: #a19379;
				}
				#det_guia_ch .id_guia .nombre_guia {
					color: #a19379;	
					font-size: 12px;
				}
				#det_guia_ch .id_guia .profesion_guia {
					display: none;
					font-size: 11px;
				}
				#det_guia_ch .id_guia .detalle_profesion {
					font-weight: normal;
				}

	/* +++ en portada +++ */
	.detalle_ppal #det_guia_ch .cat_id {
		width: 149px;
	}
	.detalle_ppal #det_guia_ch .id_guia {
		background: #F3F2ED;
	}
	.detalle_ppal #det_guia_ch .id_guia .nombre_guia {
		color: #a19379;	
		font-size: 14px;
		width: 237px;
		border-bottom:1px solid #E7E6E1;
	}
	.detalle_ppal #det_guia_ch .id_guia .ver-bio {
		color: #a19379;	
		font-size: 14px;
		width: 237px;
		border-bottom:1px solid #E7E6E1;
	}
	.detalle_ppal #det_guia_ch .id_guia li {
		float: left;
		padding: 5px;
	}
	.detalle_ppal #det_guia_ch .id_guia .respuestas_guia {
		background: url('../images/btn_respuestas_guia_portadilla.png') 0 2px no-repeat;
		padding: 5px 5px 5px 35px;
	}
	/* -- en paginas interiores --*/

	.secc_despl_bio {
		display: inline-block;
	}
	
	#biografia  #det_guia_ch {
		background: url('../images/icono_blog.jpg') 10px 0 no-repeat;
		width: 577px;
		height: 24px;
		padding: 0;
		margin-bottom: 20px;
		color: #1f7284;
		overflow: hidden;
		clear:left;
	}
	#biografia .id_guia {
		width: auto;
		padding: 0px;
		margin: 0;
	}
	
	#biografia .id_guia .nombre_guia {
		color: #1f7284;
		padding: 0;
		width: auto;
		line-height: 16px;
		padding-right: 10px;
	}

	#biografia .id_guia .mas_guia {
		color: #1f7284;
		padding: 0;
		width: auto;
		line-height: 16px;
		padding-left: 6px;
	}

	#biografia .id_guia .mas_guia a {
		color: #1f7284;	
		font-size: 12px;
	}


	#biografia .id_guia li {
		float: left;
		list-style: none;
	}			
	#biografia .id_guia .ver_bio {
		background: url('../images/btn_bio.jpg') 0 0 no-repeat;
		padding: 0 0 0 20px;
		line-height: 17px;
	}	
	#biografia .id_guia .respuestas_guia {
		background: url('../images/btn_respuestas_guia.png') 0 0 no-repeat;
		padding: 5px 0 5px 30px;
		display: none;
	}	
		#det_guia_ch .id_guia a {
			color: #4d4d4d;
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
		}
				#det_guia_ch .id_guia a:hover {
					text-decoration: underline;
				}	
							
		#biografia #det_guia_ch img, #biografia .id_categoria {
			display: none;
		}

		#biografia #det_guia_ch .cat_id {
			font-size: 16px;
			padding: 0px;
			color: #ff9205;
			font-family: Arial, Helvetica, sans-serif;
		}				
				
		.biografia {
			border: 1px dotted #d5d5d5;
			margin-bottom: 20px;
			color: #1f7284;
			font-weight: bold;
			overflow: hidden;
			padding: 0 0 0 20px;
			width: 375px;
		}
			.biografia li {
				float: left;
				padding: 5px 0;
			}
			.biografia .btn_bio {
				float: right;
				background: url('../images/btn_bio.jpg') right top no-repeat;
				padding: 5px 30px 5px 15px;
			}
				.biografia .btn_bio a {
					color: #4d4d4d;
					text-decoration: none;
					font-size: 11px;
					font-weight: bold;
				}
				.biografia .btn_bio a:hover {
					text-decoration: underline;
				}


	/* -- Estilos Equipo Lectores --*/
	#barra-equipo-lectores {
		width: 100%;
		color: #1f7284;
		overflow: hidden;
		float: left;
		margin-top: 0;
		margin-right: 0;
		margin-left: 0;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: normal;
		text-decoration: none;
		background: url('../images/bkg_bajada.jpg') left top no-repeat;
		padding-top: 17px;
		padding-bottom: 5px;

	}
	#barra-equipo-lectores ul {
		padding: 0px;
	}
	#barra-equipo-lectores ul .nombre_guia {
		color: #1f7284;
		padding: 5px 0 0 0;
		width: 444px;
		font-weight:bold;
		font-size:12px;
		width: auto;
	}
	#barra-equipo-lectores ul li {
		float: left;
		margin-right: 10px;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		text-decoration: none;
		display: inline-block;
	}
	#barra-equipo-lectores ul a {
		color:#4D4D4D;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}

	#barra-equipo-lectores ul a:last-child {
		color:#1f7284;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}

	#barra-equipo-lectores ul a:last-child:hover {
		text-decoration:underline;
	}

	#barra-equipo-lectores ul .respuestas_guia {
		background: url('../images/btn_respuestas_guia.png') 0 0 no-repeat;
		padding: 5px 0 5px 35px;
	}
		#barra-equipo-lectores img, #barra-equipo-lectores .id_categoria {
			display: none;
		}
		#barra-equipo-lectores .cat_id {
			font-size: 16px;
			padding: 0px;
			color: #ff9205;
			font-family: Arial, Helvetica, sans-serif;
		}				
	#content .single-equipo-lectores .postheader {
		height: 90px;
		padding: 20px 0 0 0;
	}
		#content .single-equipo-lectores .postheader.postheader-equipo {
			background: url('../images/bkg_equipo_header.jpg') left top no-repeat;
		}
		#content .single-equipo-lectores .postheader.postheader-lectores {
			background: url('../images/bkg_lectores_header.jpg') left top no-repeat;
		}
	#content .single-equipo-lectores .postheader h2 {
		font-family: Arial, Helvetica, sans-serif;
		color: #51a7c8;
		font-weight: bold;
		padding: 10px 0 15px 90px;
		height: 50px;
		line-height: 28px;
		width: 480px;
	}
	#content .single-equipo-lectores .postheader h2 a {
		color: #51a7c8;	
	}
	#content .single-equipo-lectores .postbody {
		color: #000;
		background: none;
		font-size: 15px;
		line-height: 20px;
	}
	#content .single-equipo-lectores .postbody a {
		color: #027FAD;
	}
	.archivebody .post-content h3 .nombre-autor {
		font:normal 12px Georgia,"Times New Roman",Times;
		display:block;
		padding:5px 0 0 0;
		color:#88AAB4;
	}
	/* -- bio en pagina bio--*/
	#bio_guia{
		clear:left;
	}
	#bio_guia  #det_guia_ch {
		width: 620px;
		height: 153px;
		background: #f2f3ed url('../images/bkg_guia.jpg') left top no-repeat;
		padding: 0;
		overflow: hidden;
		padding-bottom: 30px;
	}			
	#bio_guia #det_guia_ch img {
		float: left;
		margin: 30px;
		width: 95px;
		height: 95px;
		/*border: 1px solid #b1b1b1;*/
	}
	#bio_guia #det_guia_ch .id_categoria {	
		color:#666;
		font:25px Georgia,"Times New Roman",Times,serif;
		padding:20px 0 0 0;
		overflow:hidden;
}	
		#bio_guia #det_guia_ch .cat_id {
			font:25px Georgia,"Times New Roman",Times,serif;
			padding: 0px;
			color: #176977;
			display: inline;
		}
	#bio_guia .id_guia {
		color:#5B5A56;
		font-weight:bold;
		overflow:hidden;
		padding-top:15px;
		width: 450px;
		clear: none;
	}
	#bio_guia .id_guia .nombre_guia {
		color: #318796;
		font-size: 13px;
	}
	#bio_guia .id_guia li {
		float: left;
		padding:2px 5px;
	}			
	#bio_guia .id_guia .ver_bio {
		float: left;
		background: none;
		border-left:1px solid #666;
		display: none;
	}
	#bio_guia  .id_guia .profesion_guia {
		display: none;
	}	
	#bio_guia  .id_guia .respuestas_guia {
		float: right;
		background: url('../images/btn_respuestas_guia.png') 0 0 no-repeat;
		padding: 5px 0 5px 34px;

	}	

	#content .singleblog .postheader {
	}
	#content .singleblog .postheader h2 {
		background: url('../images/bkg_titulo_blog.jpg') 0 0 no-repeat;
		padding:0 0 20px 80px;
		height:60px;
		line-height:33px;
		color:#176977;
		font-size:30px;
		font-weight:normal;
		margin:0;
	}
			#content .single .postheader h1 {
				background:none;
				padding:20px 0 5px;
				height:100%;
				line-height:100%;
				color:#176977;
				font-size:30px;
				font-weight:normal;
				margin:0;
			}
	#content .singleblog .postbody {
		color: #000;
		font-size: 15px;
		line-height: 20px;
	}
	#content .singleblog .postbody a {
		color: #ff9a00;
	}
	#content .singleblog .cabecera {
		display:none;
	}	
	#content .singleblog #biografia #det_guia_ch, #content .single #biografia #det_guia_ch {
		background:none;
		padding:0 0 0 10px;
		width:609px;
	}

	#content .single #biografia #det_guia_ch {
		background:none;
		padding:0;
		margin: 0;
		/*width:609px;*/
		width:100%;
		background: url('../images/bkg_bajada.jpg') left top no-repeat;
		padding-top: 17px;
		padding-bottom: 5px;
	}	

	#content .singleblog #biografia .nombre_guia, #content .single #biografia .nombre_guia{
		/*width:339px;*/
	}

	#content .respuestas-guia #biografia .nombre_guia{
		width:497px;
	}

	.postbody div.img .credito, .wp-caption .credito {
		background: none;
		border: 0px;
		font-size:0.9em;
		padding: 0 5px 5px 0;
		text-align:right;
		color: #52a5c7;
		font-size: 10px;
		clear: both;
		border-bottom: 1px dotted #ccc;
	}	
	img.alignleft, div.alignleft, img.alignright, div.alignright {
		overflow: hidden;
		width: auto !important;
		/*max-width: 300px !important;*/
	}
	
	.wp-caption {
	    overflow: hidden;
	    max-width: 566px;
	}

	.img_credito {
		float: left;
		margin: 0 20px 15px 0;
	}
	.img_credito img {
		margin: 0px;
	}
	.postbody .wp-caption-text {
		color: #666;
		font-size: 12px;
		float: left;
		width: 90%;
	}
	
	/* para categoria temas */
	#content.cattemas .ver_categoria, #content.catnormal .ver_categoria {
		display: none;
	}
	#content.catnormal .ver_categoria_busqueda {
		display: block;
	}
	#content.cattemas .cabecera {
		border-left: 20px solid #5b5b5b;
		display:none;
	}
	#content.cattemas .fecha_archive {
		display: block;
		text-transform: lowercase;
		font-size: 11px;
		line-height: 15px;
	}
	#content.cattemas #biografia{
		display:none;
	}
	#content.cattemas .post-content img{
		display:none;
	}
	#content.cattemas .post-content .nombre-autor{
		display:none;
	}
	#content.cattemas .post-content h3 {
		color:#000;
		font-size:17px;
		font-weight:normal;
		margin-bottom:5px;
	}
	#content.cattemas .post-content h3 a{
		color:#000;
	}
	/* para categoria equipo y lectores */
	#content.cat-equipo .ver_categoria, #content.cat-lectores .ver_categoria {
		display: none;
	}
	#content.cat-equipo .cabecera, #content.cat-lectores .cabecera {
		clear:left;
		border-left: 20px solid #5b5b5b;
	}
		#content.cat-equipo .cabecera.cabecera-equipo {
			background: url('../images/bkg-tit-equipo.jpg') 10px 2px no-repeat;
			padding:0 0 0 35px;
		}
		#content.cat-lectores .cabecera.cabecera-lectores {
			background: url('../images/bkg-tit-lectores.jpg') 10px 2px no-repeat;
			padding:0 0 0 35px;
		}
		#content .cabecera .conocenos a {
			float:left;
			border-left:1px solid #E1E2DC;
			color:#4BA1B0;
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
			text-transform:none;
			margin:5px 0 0 10px;
			padding:0 0 0 10px;
			line-height:18px;
			width:311px;
		}
		#content.cat-lectores .cabecera-lectores h2{
			width:404px;
		}
		#content .cabecera .respuestas_guia a {
			background: url('../images/btn_respuestas_guia.png') 0 0 no-repeat;
			color:#4D4D4D;
			font-size:11px;
			font-weight:bold;
			text-decoration:none;
			text-transform:none;
			padding:0 0 0 35px;
			width:115px;
		}	
			#content .cabecera .conocenos a:hover, #content .cabecera .respuestas_guia a:hover{
					text-decoration: underline;
					color: #a19379;
			}
	/* para categoria blog */
	#content.catblog .ver_categoria {
		display: none;
	}
	#content.catblog .cabecera {
		border-left: 20px solid #5b5b5b;
	}
	#content.catblog .fecha_com {
		display: block;
	}
	/* para categoria tag */
	#content.cattag .cabecera {
		border-left: 20px solid #5b5b5b;
	}
	#content.cattag .cabecera span {
		border-left: 1px solid #A8906E;
		text-transform: lowercase;
		font: bold 15px Arial;
		color: #A8906E;
		margin-left: 5px;
		padding-left: 6px;
	}	
	#content.cattag .nombre_tag {
		display: block;
	}
	#content.cattag #nav_categoria {
		/* display: none; */
	}

	/* +++ Respuesta del Gu? +++ */
	#content.cattemas .icono-respuestas-guia {
		background: url('../images/bkg_respuesta.jpg') 10px 0 no-repeat;
		height: 53px;
		width: 82px;
		float: left;
	}
		#content.cattemas .cabecera.respuestas-guia {
			background-color: #B1E14D;
			margin-top: 68px;
			border-top: none;
			border-right: none;
			border-bottom: none;
			border-left: 20px solid #77A21D;
		}
				#content.cattemas .cabecera.respuestas-guia h2 {
					color: #FFF;
				}
				
	#content .respuestas-guia .respuesta-body{
		background: url('../images/bkg_respuesta.jpg') left top no-repeat;
		padding: 0 0 0 85px;
	}
	#content .respuestas-guia .respuesta-body p{
		color:#5B8700;
	}
	#content.cat-respuestasguia h3 .nombre-autor {
		display:none;
	}

	
	/* tags */
	#tags_single {
		border: 1px solid #cecece;
		overflow: hidden;
		padding: 5px 10px;
		margin-bottom: 40px;
		font-weight: bold;
		display: inline-block;
		width:94%;
	}
		#tags_single li {
			float: left;
			padding: 0 4px;
		}
		#tags_single a {
			font-weight: normal;
			color: #1f7284;
			text-decoration: none;
		}
			#tags_single a:hover {
				text-decoration: underline;
			}	

	/* comentarios */		
	#postmeta{
		background: url('../images/bkg_tit_comentarios.jpg') left top no-repeat;
		height: 25px;
		padding: 35px 0 0 0;
		overflow: hidden;
		border-bottom: 5px solid #d2cec2;
		margin-bottom: 26px;
	}
	.tit_comentarios {
		color: #e5c21c;
		font-size: 22px;
		padding: 0 0 0 20px;
		font-family: Georgia, "Times New Roman", Times, serif; 
	}
	.num_comentarios {
		float: right;
		padding: 6px 15px 0 0;
		color: #e5c21c;
	}
	.com_num {
		color: #fff;
		font-weight: bold;
		margin-left: 5px;	
	}
		.num_comentarios a {
			color: #fff;
			font-weight: bold;
			padding-left: 5px;
		}
	.caja_comentario {
		border-bottom: 1px solid #dbdbd9;
		margin: 10px 0 10px 0;
		color: #606060;
	}
		.caja_comentario .commentauthor {
			color: #255ba1;
			font-weight: bold;
		}
			.caja_comentario .commentauthor a { 
				color: #0C74A9;
			}
		.commentmetadata {
			font-size: 11px;
		}
		.commentbody {
			margin: 10px 0 10px 0;
		}
		.caja_comentario a, .caja_comentario .comment-content a {
			color:#0c74a9;
			font-weight:bold;
			text-decoration:none;
		}
			.caja_comentario a:hover {
				text-decoration: underline;
			}
	
	/*-- respeusta a comentarios --*/
	.respuesta, 
	.post-comments .comment-childs {
/*		padding: 0 0 0 75px;
		background: #fff url('../images/bkg_respuesta.jpg') left top no-repeat;*/
		background: #fff;
		padding: 0 0 0 30px;
		border: none;
		overflow: hidden;
	}
	.post-comments .comment-childs {
		/*padding: 8px 0 8px 75px;*/
		padding: 8px 0 8px 30px;
	}
		.post-comments .comment-childs img {
			display: none;
		}
		.respuesta .commentauthor, .respuesta .commentauthor a, 
		.post-comments .comment-childs cite, .post-comments .comment-childs cite a {
			color: #7eba03;
			font-weight: bold;
			padding-bottom: 5px;
		}
		.post-comments .comment-childs p.resp_nombre {
			color: #606060;
		}
		.post-comments .comment-childs p {
			padding-bottom: 5px;
			color: #7eba03;
		}
		.post-comments .comment-childs p a, .comment-content a {
			color:#0C74A9;
			font-weight:bold;
			text-decoration:none;
		}
		.post-comments .comment-childs p a:hover, .comment-content a:hover {
			text-decoration: underline; 
		}
		.comment-content strong {
			font-weight: bold;
		}
		.comment .thdrpy {
		}
		.comment .thdrpy a, #newcommentsubmit {
			color:#505050;
			font-weight:bold;
			text-decoration:none;
			font-size: 11px;
		}
			.comment .thdrpy a:hover, #newcommentsubmit:hover {
				text-decoration: underline;
			}	
		.respuesta .commentbody {
			color: #7eba03;
		}
		.detalle_com {
			overflow: hidden;
			font-size: 11px;
			padding: 0 0 5px 15px;
		}
		.comment-author, .comment-date, .comment-time {
			float: left;
			margin-right: 10px;
		}
		.comment-author {
			font-size: 12px;
			color: #0066cb;
			font-weight: bold;
			text-transform: capitalize;
		}
		.comment-date, .comment-time {
			padding-top: 1px;
		}
		.comment-content {
			padding: 0 0 0 15px;
		}
		.identificador {
			padding: 10px 0 3px 0;
			color: #a7916c;
		}
			.identificador a {
				color: #a7916c;
				font-weight: bold;
				margin-right: 10px;
			}
		.comment {
			background:url("../images/bkg_bajada.jpg") 0 0 no-repeat;
			padding:20px 10px;
		}
		#commentform #comment {
			margin-bottom: 10px;
		}
		#commentform #submit {
			border: 0;
			background: #5b5b5b;
			color: #fff;
			font-weight: bold;
			text-transform: uppercase;
			cursor: pointer;
		}

	.enlace {
		color:#0C74A9;
		font-weight:bold;
		text-decoration:none;
	}
			/* +++ Previsualizaci? a comentarios +++ */
			#commentPreview h4{
				color: #999;
				padding: 0 0 20px 0;
			}
			#comment-preview{
				border-top: 1px dotted #CECECC;
				border-bottom: 1px dotted #CECECC;
				padding: 20px;
			}
			#comment-preview .avatar{
				display: none;
			}
			#comment-preview cite{
				color:#0066CB;
				font-size:12px;
				font-weight:bold;
			}
			#comment-preview p{
				padding: 10px 0 0 0;
			}
			#comment-preview strong{
				font-weight: bold;
			}
			#comment-preview a{
				color: #0C74A9;
				font-weight: bold;
				text-decoration: none;
			}
			#comment-preview a:hover{
				text-decoration: underline;
			}
			
/*+++ Comment Registration Prompt +++*/ 
.comment-registration-prompt{
	background:url("../images/bkg_comment-registration-prompt.png") 0 0 no-repeat;
	width:300px;
	margin:50px auto;
	text-align:center;
	padding: 20px 24px;
	font-size:15px;
}
.comment-registration-prompt a{
	font-weight:bold;
	color:#517985;
	text-decoration:none;
}
.comment-registration-prompt a:hover{
	text-decoration:underline;
}

	/* ---- #pag_error ----*/
	#pag_error {
		width: 400px;
		margin: 0 auto;
		padding: 30px 0px 50px 0;
		text-align: center;
	}
		#pag_error .encabezado {
			
		}
		#pag_error h2 {
			font-size: 24px;
			padding: 5px 0;
		}
		#pag_error li {
			padding: 3px 0px;
		}
		
		#searchform_central {
			padding: 10px 0;
		}
			#searchform_central #s{
				border: 1px solid #d7d7d7;
				background: #fff;
				padding: 2px;
			}
			#searchform_central #searchsubmit {
				background: #5b5b5b;
				border: none;
				padding: 3px 12px;
				color: #fff;
				font-weight: bold;
			}
		.busqueda {
			padding: 5px 0 10px 0;
			border-bottom: 1px dotted #d7d7d7;
			margin-bottom: 10px;
		}
		#commentform {
			margin-bottom: 40px;
		}
	
	/* -- #sociales -- */
	.btn_social {
		float: right;
	}
	#sociales {
		clear: both;
		margin-top: 2em;
		float: right;
		width: 250px;
		position: absolute;
		top: 0px;
		right: 0px;
		display: none;
	}
	
		#sociales h4 {
			font-size: 0.8em;
			margin-left: 30px;
		}
		
		#sociales p {
			background: url('../images/content_sociales_fondo.gif') no-repeat;
			height: 33px;
			padding: 10px 0 0 30px;
		}
		
			#sociales a {
				display: block;
				width: 16px;
				height: 16px;
				float: right;
				text-indent: -9999px;
				overflow: hidden;
				margin-left: 10px;
				padding: 0px;
			}
			
			#sociales .twitter {
				background: url('../images/icon_twitter.gif') no-repeat;
			}
			#sociales .facebook {
				background: url('../images/icon_facebook.gif') no-repeat;
			}
			#sociales .delicious {
				background: url('../images/icon_delicious.gif') no-repeat;
			}
			#sociales .myspace {
				background: url('../images/icon_myspace.gif') no-repeat;
			}
			#sociales .linkedin {
				background: url('../images/icon_linkedin.gif') no-repeat;
			}
			#sociales .google {
				background: url('../images/icon_google.gif') no-repeat;
			}
			#sociales .yahoo {
				background: url('../images/icon_yahoo.gif') no-repeat;
			}
			#sociales .mwong {
				background: url('../images/icon_mwong.gif') no-repeat;
			}
	
	/* --- #post-links --- */
	#post-links {
		border-top: 1px solid #d9d9d9;
		padding: 0 0 10px 0;
		margin-bottom: 20px;
		background: url('../images/bkg_listas_links.jpg') left bottom no-repeat;
	}
		#post-links h3 {
			color: #ed9122;
			padding: 10px 13px 2px 13px;
			font-size: 21px;
			font-weight: normal;
			border-right: 1px solid #d9d9d9;
			border-left: 1px solid #d9d9d9;
			background: url('../images/linea_links.jpg') center bottom no-repeat;
		}
		#post-links ul {
			padding: 20px 13px 10px 13px;
			border-right: 1px solid #d9d9d9;
			border-left: 1px solid #d9d9d9;
			overflow: hidden;
		}
			#post-links li {
				background: url('../images/bullet_list_links.jpg') left 6px no-repeat;
				display: inline;
				padding: 2px 10px 2px 12px;
				border-top: 1px solid #fff;
				border-right: 1px solid #fff;
				border-left: 1px solid #fff;
				border-bottom: 1px solid #f2f4f1;
				margin: 0 20px 5px 0;
				width: 252px;
				float: left;
			}
			#post-links li p {
				display: inline;
			}
			#post-links li a {
				text-decoration: none;
				color: #825f0b;
			}
			#post-links li a:hover {
				text-decoration: underline;
			}
	
	/* --- Add This --- */


	.btn_addthis {
		padding:0 0 10px 435px;
		margin-bottom:10px;
	}
	.addthis_container{
		float: right;
		height: 16px;
		width: 125px;
	}
	.addthis_toolbox .twitter-share-button{
		float:left;
		width:116px !important;
	}
	.facebook-button{
		float:left;
		width:135px;
		line-height:10px;
	}
	.addthis_toolbox.addthis_default_style span {
		line-height:10px !important;
	}
	.atclear{
		height:0px !important;
	}
	/* -- navigation -- */
	.navigation {
		padding:10px 0;
		clear:left;
		text-align:right;
	}
	.navigation .wp-paginate .current {
		background:#2F7C84;
		color:#FFF;
		border:none;
		margin-right:4px;
		padding:2px 5px;
		font-weight:bold;
	}
	.navigation .wp-paginate a.page {
		background:#D9D7D8;
		border:none;
		padding:2px 5px;
		color:#2F7C84;
		font-weight:bold;
	}
		.navigation .wp-paginate a.page:hover {
			background:#2F7C84;
			color:#FFF;
		}
	.navigation .wp-paginate a.prev {
		background:url('../images/btn_navigation_prev.jpg') top left no-repeat;
			*background-position: 1px left;
		border:1px solid #D9D7D8;
		padding:1px 5px 1px 26px;
		color:#2F7C84;
		font-weight:bold;
	}
		.navigation .wp-paginate a.prev:hover {
			background:#2F7C84 url('../images/btn_navigation_prev.jpg') top left no-repeat;
				*background-position: 1px left;
			color:#FFF;
		}
	.navigation .wp-paginate a.next {
		background:url('../images/btn_navigation_next.jpg') top right no-repeat;
			*background-position: 1px right;
		border:1px solid #D9D7D8;
		padding:1px 26px 1px 5px;
		color:#2F7C84;
		font-weight:bold;
	}
		.navigation .wp-paginate a.next:hover {
			background:#2F7C84 url('../images/btn_navigation_next.jpg') top right no-repeat;
				*background-position: 1px right;
			color:#FFF;
		}	
		
	/* -- pagina login -- */
	#tml-page {
	padding: 0 30px;
	}
	#tml-page p.message {
		border: none;
		background: #dfded8;
		margin-bottom: 25px;
	}
	#wp-submit-tml-page {
		border: 0px;
		background: #5b5b5b;
		color: #fff;
		padding: 2px 10px;
		font-weight: bold;
		cursor: pointer;
	}
	.tml-links {
		display: none;
	}
			/* -- #si_contact_form --*/
			#si_contact_form {
				overflow: hidden;
				width: 540px;
				padding: 0 20px;
			}
			#si_contact_form div {
				padding: 0 0 5px 0;
			}
			#si_contact_message {
				width: 97%;
				height: 80px;
			}
			#si_contact_captcha_code {
				background: #fbfbfb;
				border: 1px solid #e5e5e5;
				width: 97%;
				font-size: 24px;
				margin: 2px 6px 16px 0px;
				padding: 3px;
			}
			#si_contact_form .small {
				font-size: 10px;
			}	
			/* -- .wpcf7 --*/
			#soporte_contenido .wpcf7 {
				overflow: hidden;
				padding: 20px 50px !important;
				width: 540px;
			}
			#soporte_contenido .wpcf7 input{
				width: 300px;
			}
			#soporte_contenido .wpcf7 textarea{
				width: 400px;
				height: 100px;
			}
			#soporte_contenido .wpcf7 p {
				font-size: 12px;
				padding: 0 0 5px;
				line-height: 25px;
			}
			#soporte_contenido .wpcf7 .boton input{
				width: 60px;
			}
			#soporte_contenido .wpcf7 .small {
				font-size: 10px;
			}
	/* ====== Coda Slider ====== */
	.coda-slider-wrapper { padding: 20px 0 }
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 392px; overflow: auto !important; padding-right: 20px }
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 316px; height: 392px;} 
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 20px }
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }
	/* Don't change anything below here unless you know what you're doing */
	/* Tabbed nav */
	.coda-nav {
		overflow: hidden;
		position: absolute;
		bottom: 10px;
		right: 20px;
		z-index: 10;
	}
	.coda-nav ul { /* clear: both; display: block; margin: auto; */
		float: right;
		padding: 5px 0 5px 0;
	}
	.coda-nav ul li {float: left; display: inline;}
	.coda-nav ul li a.current { display: block; width: 13px; height: 13px; background: url('../images/bkg_tabs_ppal.jpg') -13px 0 no-repeat; }
	.coda-nav ul li a { /* background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none; */
		background: url('../images/bkg_tabs_ppal.jpg') 0 0 no-repeat;
		/*float: left;*/
		display: block;
		height: 13px;
		width: 13px;
		text-indent: -9999px;
		overflow: hidden;
		margin: 0 0 0 3px;
	 }
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	.subtit_blogs {
		position: absolute;
		right: 80px;
		bottom: 18px;
		z-index: 9;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}

/*+++ Respuestas del gu? +++*/
.cat-respuestasguia #biografia #det_guia_ch{
	background:none;
	padding:0 0 0 10px;
	width:609px;
}
.cat-respuestasguia #biografia .id_guia .nombre_guia{
	width:497px;
}
.cat-respuestasguia #biografia .id_guia .ver_bio{
	padding:5px 0 5px 30px;
}
.cat-respuestasguia #biografia .respuestas_guia{
	display:none;
}
.cabecera-respuestas-guia h2 {
	color:#176977;
	font-size:30px;
	font-weight:normal;
	padding:0 0 20px 0;
}
.cabecera-respuestas-guia p{
	font-size:17px;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #E5E5E5;
}
.cat-respuestasguia .ver_categoria{
	display:none;
}
.cat-respuestasguia .post_meta li{
	display:inline;
	font-size:11px;
}
.cat-respuestasguia .post_meta li.usuario{
	font-size:13px;
	font-weight:bold;
	color:#7DB806;
	padding:0 3px 0 0;
}
.cat-respuestasguia .post-content h3{
	font:bold 13px Arial, Verdana;
	color:#3B3B3B;
	margin:0;
	padding:10px 0;
}
.cat-respuestasguia .post-content p{
	line-height:20px;
	padding:0 0 20px;
}
#content .post-content strong{
	font-weight:bold;
}
#content .post-content a{
	color: #027FAD;
	font-weight:bold;
}
#content .post-content a:hover{
	color:#F8931F;
}
.cat-respuestasguia .post-content img{
	width:100%;
}
.cat-respuestasguia .post-content .respuesta_guia{
	background:url('../images/bkg_respuesta.jpg') 0 5px no-repeat;
	color:#5B8700;
	padding:0 0 15px 80px;
}

/*+++ Barra Sucategor?s +++*/
#nav_subcategorias{
	clear:left;
	margin:0 0 10px 0;
}
#nav_subcategorias li{
	display:inline-block;
	padding:0 10px;
	border-right:1px solid #dd8311;
	margin-bottom: 5px;
}

#nav_subcategorias li:last-child{
	border-right:none;
}

#nav_subcategorias li a{
	color:#dd8311;
	text-decoration:none;
}
#nav_subcategorias li a:hover{
	text-decoration:underline;
}
#nav_subcategorias li.current-cat a{
	font-weight:bold;
	color:#2F7C84;
}
	
/*+++ P?ina Equipo Colaboradores +++*/
.colaboradores #nav_categoria a.equipo {
	background:none repeat scroll 0 0 #5B5B5B;
}
#content .colaboradores .cabecera.cabecera-equipo {
	background:url("../images/bkg-tit-equipo.jpg") no-repeat scroll 10px center transparent;
	padding:0 0 0 35px;
	clear:left;
}
.colaboradores .cabecera-equipo h2{
	border-right:1px solid #E1E2DC;
	height:16px;
	line-height:100%;
	margin:5px 0;
	padding:0 10px 0 5px;
}
.colaboradores #nav_subcategorias{
	display:none;
}
.colaboradores .respuestas_guia a{
	margin:0 0 0 323px;
}
.colaboradores-title h2{
	font:normal 25px Georgia, "Times New Roman", Times, serif;
	color:#176977;
	padding:0 0 20px;
}
.colaboradores-title h2 span{
	color:#666;
	
}
.info-colaborador{
	background:#F3F2ED;
	border-bottom:3px solid #BCB9AA;
	padding:20px 20px 20px 150px;
	margin:60px 0 20px 0;
}
.info-colaborador img{
	float:left;
	position:relative;
	left:10px;
	margin:-50px 0 0 -125px;
}
.info-colaborador h3{
	color:#318796;
	font:bold 13px Arial, Verdana;
}
.info-colaborador p{
	line-height:18px;
	padding:10px 0 0 0;
}







	

	#sidebar {
		float: left;
		padding-bottom: 20px;
		width: 33.1%;
	}
		#sidebar li {
			/*outline: 1px solid red;*/
		}
		
		/* --#banner --*/
		#banner {
			margin-bottom: 15px;
			margin-left:5px;
		}
		
		/* --#blogs --*/
		#blogs {
			background: url('../images/bkg_blogs.jpg') 0 0 no-repeat;
		}
			#blogs-title {
				background: url('../images/bkg_h3_blogs.jpg') left top no-repeat;
				height: 37px;
				width:285px;
				padding:6px 27px 0 0;
				margin:0 0 0 -4px;
				text-align:right;
				font-weight:normal;
				color: #FFF;
				font-size: 22px;
				padding-left: 20px;
			}
			#blogs #titulares{
				float:left;
				margin:30px 0 0 0;
			}
			
			#blogs .nav_blogs {
				clear: both;
				background: #f3f2ed url('../images/bkg_blogs.jpg') left bottom no-repeat;
				overflow: hidden;
				border-top: 1px solid #e7e6e2;
				padding-top: 5px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
			}
			#blogs .nav_blogs ul {
				float: right;
				margin-right: 5px;
			}
			#blogs .nav_blogs li {
				float: left;
				display: inline;
				height: 32px;
				padding-left: 5px;
			}
				#blogs .tit_navs {
					padding: 0px 3px;
				}	
				.nav_blogs li a {
					background: url('../images/bkg_tabs_blogs.jpg') -11px 3px no-repeat;
					width: 11px;
					height: 16px;
					display: block;
					text-indent: -9999px;
				}
				.nav_blogs li a.current {
					background: url('../images/bkg_tabs_blogs.jpg') 0px 3px no-repeat;
				}
				
		/* -- #caja_comentado --*/
		
		#caja_comentado, #get-recent-comments, .widget_most_commented_widget {
			margin-bottom: 15px;
			background: url('../images/bkg_comentado.jpg') 205px bottom no-repeat;
		}
		
		#caja_comentado h2, #get-recent-comments h2, .widget_most_commented_widget h2 {
			font-size: 16px;
			font-weight: bold;
			padding: 0 0 0 5px;
			height: 26px;
			line-height: 26px;
			text-transform: uppercase;
			border-left: 20px solid #1F7284;
			color: #1F7284;
			border-top: 1px solid #cecece;
			border-bottom: 1px solid #cecece;
			border-right: 1px solid #cecece;
			margin-bottom: 10px;
		}
		/* +++ Nuevos de Pato+ para M? Comentados +++ */
				.widget_most_commented_widget h3{
					padding: 0px 5px 5px 5px;
					font-size: 14px;
					color: #1F7284;
					font-weight: bold;
					line-height: 14px;
				}
				.widget_most_commented_widget h3 a{
					color: #1F7284;
					text-decoration: none;
				}
					.widget_most_commented_widget h3 a:hover {
						text-decoration: underline;
					}
				.widget_most_commented_widget div {
					padding: 0px 5px 10px 5px;
				}
				.widget_most_commented_widget p {
					padding: 0px 0 4px 0;
					color: #9a9a9a;
					font-size: 11px;
					text-align: right;
					border-bottom: 1px solid #ebebeb;
					margin-bottom: 15px;
				}
					.widget_most_commented_widget p a {
						color: #8ba9b5;
						text-decoration: none;
					}
					.widget_most_commented_widget p a:hover {
						text-decoration: underline;
					}
				.widget_most_commented_widget h2 {
					margin-bottom: 10px;
				}
		/* +++ Fin nuevos de Pato +++ */
		
			#caja_comentado .post_titulo, #get-recent-comments .post_titulo, .widget_recent_comments .post_titulo {
				padding: 0px 5px 5px 5px;
				font-size: 14px;
				color: #1F7284;
				font-weight: bold;
				line-height: 14px;
			}
				#caja_comentado .post_titulo a, #get-recent-comments .post_titulo a {
					color: #1F7284;
					text-decoration: none;
				}
					#caja_comentado .post_titulo a:hover, #get-recent-comments .post_titulo a:hover {
						text-decoration: underline;
					}
			#caja_comentado .post_resumen, #get-recent-comments .post_resumen {
				padding: 0px 5px 10px 5px;
			}
			
			#caja_comentado .det_comentarios, #get-recent-comments .det_comentarios {
				padding: 0px 0 4px 0;
				color: #9a9a9a;
				font-size: 11px;
				text-align: right;
				border-bottom: 1px solid #ebebeb;
				margin-bottom: 15px;
			}
				#caja_comentado .det_comentarios a, #get-recent-comments .det_comentarios a {
					color: #8ba9b5;
					text-decoration: none;
				}
				#caja_comentado .det_comentarios a:hover, #get-recent-comments .det_comentarios a:hover {
					text-decoration: underline;
				}
				#recentcomments li {
					padding: 10px 0px 10px 18px;
					border-bottom: 1px solid #ebebeb;
					background: url('../images/bullet_side_caja.jpg') 7px 13px no-repeat;
					font-size: 10px;
				}
					#recentcomments li a {
						color: #666;
						font-weight: bold;
						text-decoration: none;
						font-size: 12px;
					}
						#recentcomments li a:hover {
							text-decoration: underline;
						}
					#get_recent_comments_wrap li {
						padding: 5px 0px;
					}
					#get_recent_comments_wrap li a {
						color: #20718f;
						font-weight: bold;
						
					}

/* ++ Side caja Escribe ++ */
.widget_escribe h2{
	border: 1px solid #cecece;
	border-left: 20px solid #FF9700;
	color: #FF9700;
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 5px;
	height: 26px;
	line-height: 26px;
	text-transform: uppercase;
}
	.widget_escribe h2 a{
		text-decoration:none;
		color:#FF9700;
	}
	.widget_escribe h2 a:hover{
		color:#3B717A;
	}
/* ++ Side caja Pregunta al Gu? ++ */
.widget.widget_pregunta_guia h2.widgettitle {
	border-bottom:1px solid #CECECE;
	border-left:20px solid #7EBA03;
	color:#7EBA03;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 0 5px;
	height: 26px;
	line-height: 26px;
	text-transform: uppercase;
}
.widget.widget_pregunta_guia p{
	padding:10px 0 0 10px;
}
.widget.widget_pregunta_guia p a{
	text-decoration: underline;
}
.widget_text .btn_respuestas_guia {
	text-decoration: underline;
	padding: 0 18px 0 0;
	background: url('../images/icono_respuestas_guia.jpg') top right no-repeat;
}
.widget_text .btn_send_articulo {
	float:left;
	color: #1F7284;
	text-decoration: underline;
	padding: 10px 0 0 15px;
}

		/* --#side_caja --*/
		.side_caja, .widget_links, .widget_recent_entries, .rp_widget, .widget_categoryposts, .widget_views, .popular-posts, .widget_text, .widget_tagposts {
			border: 1px solid #cecece;
			margin-bottom: 15px;
		}
			.side_caja h3, .widget_links h2, .widget_recent_entries h2, .rp_widget h2, 
			.widget_categoryposts h2, .masleido h2, .widget_views h2, .popular-posts h2, .widget_text h2, .widget_tagposts h2 {
				font-size: 16px;
				font-weight: bold;
				padding: 0 0 0 5px;
				height: 26px;
				line-height: 26px;
				text-transform: uppercase;
			}
				/* -- #masleido --*/
				#masleido, .masleido, .widget_views, .popular-posts {
					/* background: url('../images/bkg_masleido.jpg') 205px bottom no-repeat; */
				}
					#masleido h3, .masleido h2, .widget_views h2, .popular-posts h2 {
						border-left: 20px solid #e60418;
						color: #e60418;
					}
					.widget_views p {
						padding: 3px 0;
					}
				/* -- #publicados --*/
				#publicados, .widget_recent_entries {
					background: url('../images/bkg_publicados.jpg') 205px bottom no-repeat;
				}
					#publicados h3, .widget_recent_entries h2 {
						border-left: 20px solid #ff9700;
						color: #ff9700;
					}
				/* -- #sugerencias --*/
				#sugerencias {
					background: url('../images/bkg_sugerencias.jpg') 205px bottom no-repeat;
				}
					#sugerencias h3 {
						border-left: 20px solid #1f7284;
						color: #1f7284;
					}
				/* -- #links --*/
				#links, .widget_links {
					background: url('../images/bkg_links.jpg') 205px bottom no-repeat;
				}
					#links h3, .widget_links h2 {
						border-left: 20px solid #646464;
						color: #646464;
					}
				/* -- #temas --*/
				#temas, .widget_categoryposts, .widget_tagposts {
					background: url('../images/bkg_temas.jpg') 205px bottom no-repeat;
				}
					#temas h3, .widget_categoryposts h2, .widget_tagposts h2{
						border-left: 20px solid #646464;
						color: #646464;
					}
				/* -- #relacionados --*/
				#relacionados, .rp_widget {
					background: url('../images/bkg_relacionados.jpg') 205px bottom no-repeat;
				}
					#temas h3, .rp_widget h2{
						border-left: 20px solid #ff9900;
						color: #646464;
					}
															
					
			.side_caja li, .blogroll li, .widget_recent_entries li, .rp_widget li, .widget_categoryposts li, .widget_views li, .popular-posts li, .widget_text li, .widget_tagposts li {
				border-top: 1px solid #cecece;
				padding: 10px 5px 10px 18px;
				background: url('../images/bullet_side_caja.jpg') 7px 13px no-repeat;
			}
			.side_caja a, .blogroll a, .widget_recent_entries a, .rp_widget a, .widget_categoryposts a, .widget_views a, .popular-posts a, .widget_text a, .widget_tagposts a {
				text-decoration: none;
				color: #666;
				font-weight: bold;
			}
			.side_caja a:hover, .blogroll a:hover, .widget_recent_entries a:hover, .rp_widget a:hover, .widget_categoryposts a:hover, .widget_views a:hover, 
			.popular-posts a:hover, .widget_text a:hover, .widget_tagposts a:hover {
				text-decoration: underline;
			}
			
			
		/* -- .caja_tags --*/
		.caja_tags, .widget_tag_cloud, .print_newtagcloud {
			margin-bottom: 15px;
			border-top: 1px solid #cecece;
		}
			.caja_tags  h3, .widget_tag_cloud h2, .print_newtagcloud h2 {
				font-size: 16px;
				font-weight: bold;
				padding: 0 0 0 5px;
				height: 26px;
				line-height: 26px;
				text-transform: uppercase;
				border-left: 20px solid #1f7284;
				border-right: 1px solid #cecece;
				border-bottom: 1px solid #cecece;
				color: #1f7284;
			}
			.caja_tags .tags {
				border-top: 1px solid #cecece;
				padding: 10px;
			}
			.caja_tags .tags a, .widget_tag_cloud a, .print_newtagcloud a {
				text-decoration: none;
				color: #1f7284;
			}
				.caja_tags .t_medio {
					font-size: 16px;
				}
				.caja_tags .t_mediomayor {
					font-size: 20px;
				}
				.caja_tags .t_mayor {
					font-size: 24px;
					font-weight: bold;
				}
			.widget_tag_cloud li{
				display:inline;
				padding:0 5px 0 0;
			}
			.caja_tags .tags a, .widget_tag_cloud a {
				text-decoration: none;
				color: #1f7284;
				float:left;
				padding:0 3px 0 0;
			}
		
				/* -- #publicados --*/
				.widget_text {
					padding-bottom:20px;
					overflow: hidden;
				}
					.widget_text h2.widgettitle {
						border-left: 20px solid #646464;
						color: #ff9700;
						border-bottom: 1px solid #cecece;
					}	
					.widget_text p {
						padding: 10px 15px 10px 15px;
					}
					
/*+++ Tabbed Widgets +++*/
.tabbed-widget{
	overflow:hidden;
	margin:0 0 15px 0;
}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 31px;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	font:bold 13px Georgia,"Times New Roman",Times,serif;
	text-decoration: none;
	color: #000;
	display: block;
	
	outline: none;
}
ul.tabs li a:hover {
	//color:#FF9700 !important;
}
ul.tabs li a.tab-leidos {
	color:#E60418;
	background:url('../images/bkg_tabbed_widget.jpg') -149px 0 no-repeat;
	//padding: 9px 19px 6px 11px;
	padding: 13px 19px 6px 11px;
	width:121px;
	height:16px;
}
	/*ul.tabs li.active a.tab-leidos {
		background:url('../images/bkg_tabbed_widget.jpg') 0 0 no-repeat;
	}*/
ul.tabs li a.tab-comentados {
	background:url('../images/bkg_tabbed_widget.jpg') -149px 0 no-repeat;
	//padding: 9px 19px 6px 11px;
	padding: 13px 19px 6px 11px;
	color:#1F7284;
	width:121px;
	height:16px;
	}
	ul.tabs li.active a.tab-comentados {
		background:url('../images/bkg_tabbed_widget.jpg') -149px -31px no-repeat;
	}
.tabbed_widget li{
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #cecece;
	padding: 10px 5px 10px 18px;
	background: url('../images/bullet_side_caja.jpg') 7px 13px no-repeat;
}
.tabbed_widget a {
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.tabbed_widget a:hover {
	text-decoration: underline;
}
.tabbed_widget li span{
	color:#9A9A9A;
	font-size:11px;
	text-align:right;
	display:block;
}
.tab_container {
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	overflow: hidden;
	clear: both;
	float: left;
	width: 298px;
	background: #fff;
}

/* Caja de Redes Sociales (28.04.2011) */
		
div.networks {
    border: 1px solid #e4e4e4;
    border-top: 0 none;
    width: 300px;
    height: 275px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #039;
    margin-bottom: 20px;
}

div.networks div span {
    color: #900;
}

div.networks div strong {
    font-weight: bold;
}

div.networks a {
	text-decoration: none;
}

div.networks div.twitter p {
    background: url(../images/twitter_icon.gif) 9px 9px no-repeat;

    padding: 8px 0 0 40px;
    margin: 0;
    margin-bottom: 5px;
    height: 27px;
}

div.networks div.facebook p {
    background: url(../images/facebook_icon.gif) 9px 9px no-repeat;
    padding: 10px 0 0 40px;
    margin: 0;
    height: 27px;
}

div.networks div.facebook iframe {
    margin: 10px;
}

h3.networks-title {
    background: url(../images/bkg_h3_blogs.jpg) left top no-repeat;
    height: 37px;
    width: 285px;
    padding: 6px 20px 0 0;
    margin: 0 0 0 -4px;
    text-align: right;
    font-weight: normal;
    color: white;
    font-size: 22px;
    padding-left: 20px;
}

/* Fin Caja Redes Sociales */
#footer {
	clear: both;
	overflow: hidden;
	font-size: 11px;
	width: 930px;
	margin-left: 7px;
}

	#footer .dentro {
		background:#3B717B url(/static/css/portada/images/bkg_footer.jpg) left top repeat-x;
		border:1px solid #999;
		border-top:none;
		position: relative;
		height: 150px;
		overflow: hidden;
		max-width: 922px;
	}

	#footer a {
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		font-size: 12px;
	}
		#footer a:hover {
			text-decoration: underline;
		}
	
	#herramientas {
		position: absolute;
		top: 33px;
		left: 31px;
		padding: 10px 0;
	}
		#herramientas li {
			float: left;
			padding: 8px 10px;
			border-right: 1px dotted #999;
		}
		#herramientas .borderless {
			border: 0px;
		}
		
		#footer .btn_emol_footer,  #footer .btn_certifica, #footer .btn_iab {
			position: absolute;
			text-indent: -9999px;
			overflow: hidden;
		}
		#footer .btn_emol_footer {
			right: 25px;
			top: 39px;
			width: 103px;
			height: 34px;
			background: url('../images/emol_footer.jpg') left top no-repeat;
		}
		#footer .condiciones {
			top: 87px;
			left: 530px;
			color: #fff;
			position: absolute;
		}
		#footer .condiciones2 {
		    top: 125px;
		    right: 148px;
		    color: #fff;
		    position: absolute;
		}
		#footer .condiciones a {
			color: #fff;
			text-decoration: none;
			font-weight: normal;
			font-size: 12px;
		}
		#footer .condiciones2 a {
			color: #fff;
			text-decoration: none;
			font-weight: normal;
			font-size: 12px;
		}
			#footer .condiciones a:hover {
				color: #ccc;
			}
			#footer .condiciones2 a:hover {
				color: #ccc;
			}
		#footer .btn_certifica {
			right: 75px;
			top: 30px;
			width: 95px;
			height: 19px;
			background: url('../images/btn_certifica.jpg') left top no-repeat;
		}
		#footer .btn_iab {
			right: 20px;
			top: 15px;
			width: 43px;
			height: 33px;
			background: url('../images/btn_iab.jpg') left top no-repeat;
		}
		@charset 'UTF-8';
/* CSS Document */

/* ----------------- */
/*     ESTILOS PARA FORMULARIOS OCUPADOS CON PLUGIN "SI CAPTCHA Anti-Spam"     */
/* ----------------- */

#log-tml-page,
#pwd-tml-page,
#user_login-tml-page,
#user_email-tml-page,
#pass1-tml-page,
#pass2-tml-page,
#si_contact_name,
#si_contact_email,
#si_contact_email2,
#si_contact_subject,
#si_contact_ex_field2,
#si_contact_ex_field3,
#si_contact_ex_field4,
#si_contact_ex_field5,
#si_contact_ex_field6,
#si_contact_ex_field7,
#si_contact_ex_field8
{
	width: 300px;
}
#si_contact_form textarea{
	height:100px !important;
	width:400px !important;
}
#captcha_code[style]{
	width: 200px !important;
	border: 1px solid #A7A6AA !important;
	font-size: 13px !important;
	margin: 0 !important;
	padding: 2px 1px !important;
}
#si_contact_captcha_code[style]{
	width: 200px !important;
	border: 1px solid #A7A6AA !important;
	font-size: 13px !important;
	margin: 0 !important;
	padding: 2px 1px !important;
}

/* REDES SOCIALES */

.red_sociales_sb {
	display: inline-block;
	font-family: Arial,sans-serif;
	width: 298px;
	border-left:1px solid #acbe8a;
	border-right:1px solid #acbe8a;
	border-bottom:1px solid #b1b1b1;
	border-top:10px solid #acbe8a;
	position: relative;
	background: #FFF;
	margin: 0 auto 10px auto;
	height: 54px;
}


.red_sociales_sb:before, .red_sociales_sb:after {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 3px;
	width: 50%;
	top: 60%;
	max-width: 300px;
	background: #777;
	-webkit-box-shadow: 0 15px 10px #777;
	-moz-box-shadow: 0 15px 10px #777;
	box-shadow: 0 15px 10px #777;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

.red_sociales_sb:after {
    -webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg);
    -o-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    transform: rotate(3deg);
    right: 3px;
    left: auto;
}

.red_sociales_sb_txt {
	float: left;
	padding-top: 10px;
	width: 43%;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	color: #49a2b4;
}

.red_soc_icons {
	float: right;
	padding-top: 10px;
}

.red_soc_icons_i {
	float: left;
	margin-right: 10px;
}

/* TOP BANNER */
#site-top-banner {
    width: 922px;
    height: 95px;
    margin: 0 auto 0 8px;
    text-align: center;
}
  
#site-top-banner * {
    margin: 2px auto 0;
}

  #navigator {
    display: none;
    position: fixed; 
    top: 4px;
    width: 100%;
    height: 25px;
    left: 0;
    z-index: 9999;
    text-align: center;
  }
  
  #navigator a.close {
    font-size: 12px;
    color: white;
    font-weight: bold;
    background-color: #4CA2B1;
    padding: 5px 18px 5px 12px;
    box-shadow: -1px 3px 20px white;
    display: inline;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-decoration: none;
  }


@media (max-width: 1024px) { 

.cont_blogs_guio, .cont_red_soc_guio , .cont_mas_visto_guio , .cont_destacado_blogs_guio , .cont_publ_adxion_sidebar {
	display: none;
}

.cont_lomasleido , .widget_escribe , .cont_mascomentados_guio , .cont_ultimos_public_guio {
	display: none;
}

.nm_zones {
	top:640px !important;
	left:620px !important;	
}

.cont_publi_portd .nm_zones {
	top:530px !important;
	left:620px !important;	
}


}

/* IPAD */
/* .cont_publi_tab {
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
}

.nm_zones {
	position: relative;
	top: 0;
	left: 0;
}

.nm_zone_inner {
	position: static !important;
} */
