@CHARSET "ISO-8859-1";

/*
Override the WP classes
*/
.aligncenter {
	display: block;
	margin: 0 auto;
}

.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

img.aligncenter,img.alignright,img.alignleft {
	border: 3px solid #EEE;
}

.wp-caption {
	border: 1px solid #DDD;
	text-align: center;
	background: #F3F3F3;
	padding-top: 4px;
	margin: 10px
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: none
}

.wp-caption .wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0
}

/* -- Globals -- */
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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	background: transparent;
	border: 0px;
	margin: 0px auto;
	outline: none;
	padding: 0px;
	vertical-align: baseline;
	word-wrap: break-word;
	font-size: 13px;
	font-family: Helvetica, Tahoma, Arial, Verdana, clean, sans-serif;
	/*
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
	*/
}

html,body {
	background-color: transparent;
}

body,textarea {
	line-height: 1.4em;
}

input,select {
	line-height: 1em;
}

ol,ul {
	list-style: none;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

h1,h2,h3,h4,h5,h6 {
	margin-bottom: 4px;
	font-family: Verdana, Helvetica, Tahoma, Arial, clean, sans-serif;
}

h1 {
	font-size: 150%;
	line-height: 124%;
}

h2 {
	font-size: 130%;
	line-height: 120%;
}

h3 {
	font-size: 125%;
	line-height: 116%;
}

h4 {
	font-size: 120%;
	line-height: 112%;
}

h5 {
	font-size: 115%;
	line-height: 108%;
}

h6 {
	font-size: 110%;
	line-height: 104%;
}

div { /* border: 0px solid #eee; */
	
}

a,a:link,a:visited {
	color: #06558E;
	text-decoration: none;
	font: inherit;
}

a:hover {
	color: #00008E;
	text-decoration: none;
	font: inherit;
}

p {
	line-height: 1.5em;
	margin: 0 0 1.25em;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: none;
}

blockquote {
	border-left: 1px solid #CCC;
	color: #444;
	padding: 4px 8px 1px;
	font-style: normal;
	margin: 1em 40px;
}

blockquote p:last-child {
	margin: 0 0 4px;
}

code {
	background: transparent;
	color: #333;
	font-family: Consolas, Monaco, Courier, monospace;
	font-size: 11px;
	margin: 1px 0;
	padding: 1px 3px;
}

cite,span,p {
	font: inherit;
}

pre code {
	background: #322E2C;
	border: 1px solid #635957;
	color: #FFF;
	display: block;
	overflow: scroll;
	padding: 1.5em 1.75em;
}

input[type="checkbox"],input[type="radio"] {
	vertical-align: middle;
}

input[type=text],input[type=password],textarea {
	background: url(/imgs/form.jpg) repeat-x top #FFF;
	border: 1px solid #CCC;
	padding: 4px;
}

input[type=submit],#wp-email-submit {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(/imgs/feed-title-white.jpg) repeat-x;
	border: 1px solid #CCC;
	padding: 5px 10px;
	font-size: 12px;
	color: #06558E;
	font-weight: 700;
}

input[type=submit]:hover,#wp-email-submit:hover {
	background: #06558E;
	color: #FFF;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	/* border: 1px solid #CCC; */
}

th,td {
	padding: 4px;
	/* border: 1px solid #CCC;
	border-width: 1px; */
}

th,thead th {
	font-weight: 700;
	color: #333;
	/* background: url(/imgs/topnav.jpg) repeat-x top #CCC; */
}

td,tbody td { /* background: #F0F0F0; */
	
}

label {
	cursor: pointer;
}

li,dd {
	margin-bottom: 6px;
}

p,li,dl,dd,dt {
	line-height: 140%;
}

/* -- Structure -- */
#sidebar-leaderboard {
	background-color: rgb(6, 85, 142);
	position: relative;
	padding-top: 32px;
}

#sidebar-leaderboard li {
	padding-top: 4px;
}

#sidebar-top,#sidebar-content-top,#sidebar-bottom,#sidebar-content-bottom
	{
	clear: both;
}

#sidebar-leaderboard li,#sidebar-top li,#sidebar-content-top li,#sidebar-bottom li,#sidebar-content-bottom li,#sidebar-leaderboard .textwidget,#sidebar-top .textwidget,#sidebar-content-top .textwidget,#sidebar-bottom .textwidget,#sidebar-content-bottom .textwidget
	{
	display: inline;
	margin: 0px;
}

#sidebar-top {
	
}

#sidebar-right,#sidebar-content-right,#sidebar-comment-right {
	float: right;
}

#sidebar-right li,#sidebar-content-right li,#sidebar-comment-right li {
	
}

#sidebar-left,#sidebar-content-left,#sidebar-comment-left {
	float: left;
}

#sidebar-left li,#sidebar-content-left li,#sidebar-comment-left li {
	
}

#sidebar-comment-right li {
	margin: 4px 4px 4px 8px;
}

#leader {
	height: 100px;
	padding-top: 4px;
}

#leader-in {
	height: 90px;
	width: 1040px;
	margin: 0 auto;
}

#leader-in .align-left,#leader-in .align-right {
	margin: 0px
}

#wrapper {
	margin: 0 auto;
}

#inner-wrapper {
	margin: 0 auto;
	background: transparent url() repeat-x scroll 0% 0%;
}

#top-page-bar {
	background-color: rgb(6, 85, 142);
	height: 32px;
	max-height: 32px;
	position: fixed;
	width: 100%;
	z-index: 1000;
	top: 0px;
}

#page,#header-nav-top {
	width: 1040px;
}

#page {
	background: transparent url(/imgs/transmap_grey_trm.png) no-repeat scroll 100% 0%;
}

#head {
	background-color: transparent;
	font-size: 11px;
	color: #06558E;
}

#head div {
	
}

#visitor-flag {
	background: transparent url(http://qpib.ws/geoloc/?o=b) no-repeat center
		;
	width: 16px;
	height: 11px;
	display: inline;
}

.head-link-button {
	color: transparent;
	height: 28px;
	width: 32px;
	background-size: auto;
	line-height: 27px;
	font-size: 27px;
}

.head-link-button-twitter {
	background: transparent url(/imgs/twitter_icon.png) no-repeat center;
}

.head-link-button-facebook {
	background: transparent url(/imgs/facebook_icon.png) no-repeat center;
}

.head-link-button-rss {
	background: transparent url(/imgs/rss_icon.png) no-repeat center;
}

.head-link-button-google {
	background: transparent url(/imgs/google_icon.png) no-repeat center;
}

#header-logo {
	position: relative;
	top: 0;
	left: 0;
	float: left;
}

#header-logo a {
	background: transparent url(/imgs/cllogo11a200x102.png) no-repeat center
		;
	display: block;
	width: 200px;
	height: 102px;
	text-align: right;
	line-height: 140px;
	vertical-align: text-bottom;
}

#header-logo a:hover {
	color: #06558E;
}

#header-in {
	margin-bottom: 4px;
	position: relative;
	width: 800px;
	float: left;
}

#header-flag {
	width: 16px;
	display: inline;
	padding-top: 4px;
}

.img-flag {
	width: 16px;
	height: 11px;
	border: 0px;
	display: inline;
	vertical-align: middle;
}

#header-nav-top {
	position: relative;
	padding: 2px;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
}

.menu-line ul {
	display: inline;
	list-style: none;
	margin: 4px 0;
}

.menu-line li {
	color: white;
	display: inline;
	margin: 0 4px;
	padding: 2px 4px;
	font-weight: normal;
	font-size: 95%;
	border: 1px outset transparent;
}

.menu-line li:hover {
	color: #06558E;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background-color: #eee;
	border: 1px outset #eee;
}

.menu-line .page_item a,.menu-line .menu-item a {
	color: inherit;
	font-weight: normal;
	text-decoration: none;
	font-size: 95%;
}

.menu-line .page_item a:hover,.menu-line .menu-item a:hover {
	color: #06558E;
}

.menu-line .notext li,.menu-line .notext li:hover,.menu-line .notext a,.menu-line .notext a:hover
	{
	color: transparent;
	background-color: transparent;
}

.menu-line img {
	display: inline;
	cursor: pointer;
}

.menu-line img:hover {
	
}

#nav-block {
	background-image: url(/imgs/categorybar_reg_blue.png);
	background-repeat: repeat-x;
	display: block;
	text-align: center;
	width: 902px;
	position: relative;
	float: right;
	margin-bottom: 4px;
}

.menu-block ul {
	list-style: none;
}

.menu-block li {
	color: white;
	display: inline;
	font-weight: bold; 
	line-height: 25px;
}

.menu-block li:hover {
	cursor: pointer;
	color: white;
}

.menu-block li a {
	color: inherit;
	font-weight: inherit;
	text-decoration: none;
	line-height: 25px;
	padding: 5px 10px;
}

.menu-block li a:hover,.menu-block .selected {
	color: inherit;
	background-color: #06558E;
	line-height: 25px;
	padding: 5px 10px;
	line-height: 25px;
}

#header-brand {
	height: 58px;
	left: -20px;
	position: relative;
	width: 800px;
	margin: 0;
}

#header-titulo {
	float: left;
	font-family: Verdana, Helvetica, Tahoma, Arial, clean, sans-serif;
	font-size: 26px;
	font-weight: bold;
	line-height: 46px;
}

#header-title-right {
	float: right;
}

#header-title-right a {
	font-size: 16px;
	font-weight: bold;
	line-height: 46px;
	color: #06558E;
}

#header-searchbar {
	float: right;
	position: relative;
	top: 3px;
}

.searchbar {
	background: #eee;
	border: 3px solid #ccc;
	overflow: hidden;
	width: 250px;
}

.header-searchform {
	
}

.header-searchform input[type=text] {
	
}

.header-searchform input[type=submit] {
	float: right;
}

.searchform input[type=text] {
	background: #eee;
	border: none;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	width: 225px !important;
}

.searchform input[type=submit] {
	background: url(/imgs/searchsubmit.gif) no-repeat;
	border: 0px;
	color: transparent;
	cursor: pointer;
	float: right;
	height: 16px;
	opacity: 0.7;
	filter: "alpha(opacity=70)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	text-indent: -9000px;
	text-transform: capitalize;
	width: 16px;
}

#header-tagline {
	clear: both;
	position: relative;
	height: 20pt;
}

#header-tagline #poplatino {
	font-size: 10pt;
	font-style: normal;
	color: #06558E;
}

#header-tagline #poplatino .digit {
	background-color: white;
	font-size: 16pt;
	font-style: normal;
	color: #06558E;
}

#header-tagline div,#header-tagline span {
	color: #06558E;
	font-weight: normal;
	font-style: normal;
	font-variant: small-caps;
	font-size: 10pt;
	display: inline;
}

#header-tagline-left {
	float: left;
}

#header-tagline-right {
	float: right;
}

/* -- Content -- */
#main {
	clear: both;
}

#container,#container-wide {
	float: left;
	margin: 4px auto;
}

.content {
	background-color: transparent;
	margin: 0 auto;
	padding: 2px 8px;
	border-right: 1px solid #ccc;
}

.entry-meta,.entry-meta span,.entry-meta a,.entry-meta abbr {
	display: inline;
	color: #444;
	font-size: 11px;
	white-space: nowrap;
}

.entry-meta abbr {
	text-decoration: underline;
}

#footer {
	clear: both;
	color: #999;
	font-size: x-small;
	border-top: 1px solid #ccc;
	margin-top: 4px;
}

#footer p,#footer a {
	font-size: inherit;
}

.j {
	vertical-align: top;
}

.j font {
	margin-right: 4px;
}

.content-header {
	margin: 4px 0;
}

.content-header h2 {
	margin: 0 0 8px;
}

.content-body {
	margin: 8px auto;
}

.content-body-text div,.content-body-text span {
	color: black;
	font-size: 12px;
}

.content-body ul,.content-body ol {
	padding-left: 40px;
}

.content-body ul {
	list-style: disc;
}

.content-body ol {
	list-style: decimal;
}

/* -- Related Content -- */
#sidebar-content-bottom .pacha_widget_related_content {
	display: none;
	margin: 8px auto;
	padding: 8px;
	border-right: 1px solid #ccc;
}

#related-content {
	margin: 0px 4px;
	padding: 0px 4px;
}

#related-content h6 {
	
}

#related-content-list {
	max-height: 300px;
	overflow: auto;
}

#related-content-list ul {
	list-style: square outside url(/imgs/right.gif);
}

#related-content-list li {
	margin: 0 0 4px 12px;
	display: block;
}

#related-content-list li,#related-content-list a {
	
}

/* -- Content Navigation -- */
.content-nav-section {
	margin: 8px auto;
	overflow: hidden;
	width: 100%;
}

.content-nav-previous {
	float: left;
	margin: 2px 8px;
	width: 40%;
}

.content-nav-controls {
	float: left;
	text-align: center;
	width: 20%;
}

.content-nav-next {
	float: right;
	margin: 2px 8px;
	text-align: right;
	width: 40%;
}

.content-nav-section a,.content-nav-previous a {
	font-weight: normal;
}

.content-nav-section span,.content-nav-previous span {
	font-size: 150%;
	font-weight: normal;
	color: navy;
	padding: 4px;
}

/* -- Comment Section -- */
#content-comments-section {
	margin-top: 4px;
	padding: 4px;
}

#comments-section {
	
}

#comments-section input,text,select {
	border: 1px solid #D0D0D0;
}

#comments-section-title {
	padding: 4px 0 0 2px;
	border-bottom: 1px solid #ccc;
	margin: 8px;
}

#comments-section-list {
	font-size: 11px;
	margin: 8px;
}

#comments-section ol {
	list-style: none;
	margin: 4px;
}

#comments-section li {
	font-size: 12px;
	margin: 8px auto;
}

#comments-section .comment-body {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 11px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
	margin: 0 auto;
}

#comments-section .comment-body div,#comments-section .comment-author {
	font: inherit;
	line-height: 140%;
}

#comments-section .comment-meta {
	font: inherit;
	color: #888;
	float: left;
	margin-right: 8px;
}

#comments-section .comment-content {
	font: inherit;
	margin: 8px 4px;
}

#comments-section fieldset {
	border: 1px solid #ccc;
	margin: 8px 4px;
	padding: 8px;
	display: block;
}

#comments-section legend {
	color: #06558E;
	font-size: 125%;
	font-weight: normal;
	margin: 8px 0px;
	padding: 8px;
	font-size: 125%;
}

#comments-dialog input[name="author"] {
	width: 95%;
	max-width: 400px;
}

#comments-dialog input[name="email"] {
	width: 75%;
	max-width: 300px;
}

#comments-dialog input[name="url"] {
	width: 256px;
}

#comments-dialog input[name="captcha"] {
	width: 50px;
}

#comments-section .horizontal-form-container dt {
	clear: left;
	float: left;
	margin-bottom: 12px;
	width: 100px;
	text-align: right;
	line-height: 34px
}

#comments-section .horizontal-form-container dd {
	margin-bottom: 12px;
	margin-left: 108px;
}

#comments-section .required {
	color: red;
}

#comments-section .small {
	font-size: 0.8em;
}

#comments-section .vertical-form-container dd {
	margin: 4px auto 12px;
}

#comments-section .vertical-form-container textarea {
	width: 98%;
}

#comments-section .submit {
	clear: both;
}

#comments-section .submit .message {
	border: 2px solid #06558E;
	float: left;
	margin: 4px 8px;
	padding: 4px;
	width: 50%;
}

#comments-section .message-txt {
	color: #000;
	display: none;
}

#comments-section .reply {
	font-size: 11px;
}

#comments-section .children {
	padding-left: 32px;
}

/* -- Postional Classes -- */
.clear-both {
	clear: both;
}

.clear-left {
	clear: left;
}

.align-left {
	float: left;
	margin-right: 8px;
}

.align-right {
	float: right;
	margin-left: 8px;
}

.unselectable {
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

.inline {
	display: inline;
}

.entry-meta-ext {
	display: block;
	line-height: 20px;
	vertical-align: middle;
	float: right;
}

.entry-meta-ext div {
	float: left;
}

.visitas-universales {
	text-align: center;
	padding: 2px;
	display: inline;
}

.visitas-universales-num {
	border: 2px solid #06558E;
	display: none;
	color: #06558E;
	padding: 2px 4px;
	font-size: small;
	font-weight: normal;
}

/* Pachacutec v 0.7 */
#pacha-sections-vertical {
	width: 122px;
	margin: 8px auto;
}

#pacha-sections-vertical .menu-sections-container {
	border-top: 2px dotted #6f6f6f;
}

#pacha-sections-vertical ul li {
	border-bottom: 2px dotted #6f6f6f;
}

#pacha-sections-vertical ul li {
	padding: 4px 4px;
	color: #06558E;
	font-size: 14px;
	margin: 0;
}

#pacha-sections-vertical ul li:hover {
	cursor: pointer;
	background-color: transparent;
	color: #00008E;
}

#pacha-sections-vertical ul li a:hover {
	color: inherit;
	text-decoration: none;
	color: #00008E;
}

/* - Featured - */
#pacha-featured {
	position: relative;
}

#pacha-featured #pf-top {
	width: 572px;
	position: relative;
}

#pacha-featured #pf-top .navi-top a {
	background: url(/imgs/navigator.png) 0 0 no-repeat;
}

#pacha-featured #pf-top .pf-top-items {
	width: 572px;
	height: 260px;
	overflow: hidden;
	position: relative;
	clear: both;
}

#pacha-featured #pf-top .pf-top-items .items {
	position: absolute;
	width: 20000em;
}

#pacha-featured #pf-top .item {
	float: left;
	overflow: hidden;
}

#pacha-featured #pf-top .pf-top-body {
	height: 236px;
	width: 566px;
	background: transparent url(/imgs/lacolumnaani.jpg) no-repeat center;
	background-size: cover;
	border: 3px outset #efefef;
	background-color: transparent;
}

#pacha-featured .pf-top-text {
	border-left: 8px solid #06558E;
	color: white;
	top: 64px;
	margin: 16px auto;
	width: 480px;
	height: 64px;
	max-height: 64px;
	overflow: hidden;
	font-size: 11px;
	line-height: 13px;
	padding: 2px 8px;
	position: relative;
}

#pacha-featured .pf-top-mask {
	background-color: #000;
	height: 68px;
	width: 500px;
	opacity: .65;
	filter: "alpha(opacity=65)";
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	position: relative;
	top: 148px;
}

#pacha-featured .pf-row {
	margin-top: 8px;
	width: 572px;
}

#pacha-featured .pf-row .pf-box {
	width: 282px;
	float: left;
	position: relative;
}

#pacha-featured .pf-row .pf-box .navi-box,#pacha-featured #pf-top .navi-top
	{
	position: relative;
	cursor: pointer;
	min-height: 14px;
}

#pacha-featured .pf-row .pf-box .navi-box a,#pacha-featured #pf-top .navi-top a
	{
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	background: transparent url(/imgs/navigator.png) 0 0 no-repeat;
	display: block;
	font-size: 1px;
}

#pacha-featured .pf-row .pf-box .navi-box a:hover,#pacha-featured #pf-top .navi-top a:hover
	{
	background-position: 0 -8px;
}

#pacha-featured .pf-row .pf-box .navi-box a.active,#pacha-featured #pf-top .navi-top a.active
	{
	background-position: 0 -16px;
}

#pacha-featured .pf-row .pf-box .pf-box-items {
	width: 278px;
	height: 200px;
	border: 2px outset #efefef;
	position: relative;
	overflow: hidden;
}

#pacha-featured .pf-row .pf-box .pf-box-items .items {
	position: absolute;
	height: 20000em;
	max-width: 278px;
}

#pacha-featured .pf-row .pf-box .pf-box-items .items .item {
	overflow: hidden;
	height: 200px;
	max-width: 278px;
}

#pacha-featured .pf-box-spacer {
	margin-right: 8px;
}

#pacha-featured .pf-box-img { /* border: 12px solid #bfbfbf; */
	width: 254px;
	height: 106px;
	background: transparent url() no-repeat scroll center center;
	background-size: contain;
	margin-top: 4px;
}

#pacha-featured .pf-box-text {
	padding: 4px 8px;
	font-size: 11px;
	line-height: 13px;
}

#pacha-featured .pf-box-title {
	line-height: 14px;
	font-weight: normal;
	margin-bottom: 4px;
}

/* WP Classes */
.widgettitle {
	font-size: 16px;
	line-height: 18px;
	margin-bottom: 4px;
	margin-bottom: 2px;
}

/* -- Sidebars -- */
#sidebar-top,#sidebar-content-top,#sidebar-bottom,#sidebar-content-bottom,#sidebar-header-right
	{
	width: 100%;
	overflow: hidden;
}

#sidebar-header-right {
	float: right;
	width: auto;
}

#sidebar-top {
	max-height: 35px;
}

#container {
	width: 588px;
	padding: 0 8px;
}

#container-wide {
	width: 894px;
	padding: 0 8px;
}

#sidebar-right {
	width: 306px;
	overflow: hidden;
}

#sidebar-left {
	width: 130px;
	overflow: hidden;
}

#sidebar-content-right {
	max-width: 188px;
	overflow: hidden;
}

#sidebar-content-left {
	max-width: 124px;
	overflow: hidden;
}

#sidebar-comment-right {
	max-width: 124px;
	overflow: hidden;
}

ul.sidebar-list {
	list-style: none;
	padding: 0;
}

/* -- Ads -- */
.ad {
	background-color: #eee;
	border: 2px solid #ccc;
	margin: 0 auto;
}

.ad728x90 {
	height: 90px;
	width: 728px;
}

.ad724x31 {
	height: 31px;
	width: 724px;
}

.ad180x150 {
	width: 180px;
	height: 150px;
	margin: 4px 8px 4px 0;
	float: left;
	display: none;
}

.ad250x250 {
	width: 250px;
	height: 250px;
}

.ad300x250 {
	width: 300px;
	height: 250px;
}

.ad300x90 {
	width: 300px;
	height: 90px;
}

.ad120x240 {
	width: 120px;
	height: 240px;
}

.ad120x600 {
	width: 120px;
	height: 600px;
}

.ad88x31 {
	width: 88px;
	height: 31px;
}

.ad176x31 {
	width: 176px;
	height: 31px;
}

.ad1036x31 {
	width: 1036px;
	height: 31px;
}

.qpib-index {
	float: left;
	margin: 4px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	border-right: 4px solid #eee;
	border-bottom: 4px solid #eee;
}

.qpib-scroll-container {
	-moz-border-radius: 8px;
	border-radius: 8px;
	border: 1px solid #aaa;
	padding: 8px;
	background-color: transparent;
}

.round_border {
	display: block;
}

.round_border * {
	background: transparent;
	border-left: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	display: block;
	height: 1px;
	overflow: hidden;
}

.round_border_layer1 {
	margin: 0px .5px;
}

.round__layer2 {
	margin: 0px 1px;
}

.round_border_layer3 {
	margin: 0px 1.5px;
}

.round_border_layer4 {
	margin: 0px 2px;
}

.round_border_layer5 {
	margin: 0px 2.5px;
}

.round_border_layer6 {
	margin: 0px 3px;
}

.round_border_layer7 {
	margin: 0px 3.5px;
}

.round_border_layer8 {
	background: #C4C4C4;
	margin: 0px 4px;
}

/* -- Ideas Latinas -- */
#menu-ideas-latinas-nav li {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -520px;
	background-size: cover;
	line-height: 35px;
	height: 35px;
	width: 300px;
	margin-bottom: 0px;
	color: white;
	cursor: pointer;
	font-weight: 600;
	font-size: 11.5px;
}

#menu-ideas-latinas-nav li:hover {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -563px;
}

#menu-ideas-latinas-nav li a {
	color: inherit;
	padding-left: 8px;
	width: 100%;
}

#menu-ideas-latinas-nav li a:hover {
	text-decoration: none;
}

#menu-ideas-latinas-nav  li.navbar-letras {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -327px;
}

#menu-ideas-latinas-nav  li.navbar-letras:hover {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -376px;
}

#menu-ideas-latinas-nav  li.navbar-techos {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px 0px;
}

#menu-ideas-latinas-nav  li.navbar-techos:hover {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -36px;
}

#menu-ideas-latinas-nav  li.navbar-casilleros {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -74px;
}

#menu-ideas-latinas-nav  li.navbar-casilleros:hover {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -120px;
}

#menu-ideas-latinas-nav  li.navbar-tecnologico {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -168px;
}

#menu-ideas-latinas-nav  li.navbar-tecnologico:hover {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -205px;
}

#menu-ideas-latinas-nav  li.navbar-splash {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -242px;
}

#menu-ideas-latinas-nav  li.navbar-splash:hover {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -284px;
}

#menu-ideas-latinas-nav  li.navbar-mundo {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -426px;
}

#menu-ideas-latinas-nav  li.navbar-mundo:hover {
	background: transparent url(/imgs/blogs_bars.png) no-repeat 0px -473px;
}

/* -- GEO MAP -- */
.geo-map {
	position: relative;
}

#geo-map-embed {
	width: 100%;
	margin: 0 auto;
	border: 1px solid #06558e;
}

.geo-map-loading {
	position: absolute;
	background-image: url(/imgs/loading.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 360px;
	width: 582px;
}

#geo-map-txt-overlay {
	position: absolute;
	width: 100%;
}

#geo-map-txt-overlay #geo-map-overlay-bg {
	position: absolute;
	background-color: #06558E;
	border: 1px solid #06558e;
	opacity: 0.50;
	width: 100%;
	height: 360px;
	top: 0;
	left: 0;
}

#geo-map-txt-overlay #geo-map-headline-txt {
	position: relative;
	font-size: 80px;
	line-height: 96px;
	padding: 4px 16px;
	color: white;
}

#geo-map-txt-overlay #geo-map-select-txt {
	position: relative;
	font-size: 28px;
	line-height: 48px;
	padding: 4px 16px;
	color: white;
}

#geo-map-headlines .qpib-index {
	float: none;
}

#geo-map-headlines .qpib-scroll-container {
	width: auto;
	padding: 8px;
	height: 346px;
	font-size: 12px;
}

#geo-map-headlines .qpib-scrollable {
	overflow: auto;
	height: 320px;
}

#geo-map-headlines .qpib-scrollable-item {
	font-size: 12px;
	line-height: 14px;
}

/* -- Recent Comments -- */
.pacharecentcomments-container {
	padding: 0 4px;
	margin: 8px auto;
}

li.pacharecentcomments-item {
	border-bottom: 1px solid #ccc;
}

li.pacharecentcomments-item div,li.pacharecentcomments-item cite,li.pacharecentcomments-item p
	{
	font-size: 11px;
	line-height: 13px;
}

li.pacharecentcomments-item div.avatar {
	float: left;
	margin: 0 4px 2px 0;
}

li.pacharecentcomments-item p {
	padding: 0 8px;
}

.pacharecentcomments a {
	display: inline !important;
	padding: 0 !important;
	margin: 0 !important;
}

#sidebar-right .pacharecentcomments-container {
	max-height: 250px;
	overflow: auto;
}

/* -- News Set  -- */
#pacha-news-set {
	margin-top: 8px;
	padding: 8px;
	background-color: transparent;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#pacha-news-set .pacharecentcomments-container {
	height: 240px;
	overflow: auto;
}

#latest-by-lang {
	margin-top: 8px;
	background-image: url(/imgs/languagtrend.png);
	height: 273px;
	padding-left: 8px;
}

#latest-by-lang div.lang {
	height: 85px;
	padding-top: 5px;
}

#latest-by-lang .lang-name {
	color: white;
	font-size: 36px;
	line-height: 86px;
	width: 178px;
	float: left;
}

#latest-by-lang .lang-list {
	width: 380px;
	height: 80px;
	overflow: hidden;
	float: left;
}

#latest-by-lang h2 {
	display: none;
}

#latest-by-lang .qpib-index,#latest-by-lang .qpib-scroll-container {
	border: none;
	width: 100%;
}

#latest-by-lang .qpib-index {
	
}

#latest-by-lang .qpib-scroll-container {
	position: relative;
	padding: 0;
}

#latest-by-lang .qpib-scrollable-item {
	font-size: 12px;
	line-height: 14px;
}

#latest-by-lang .qpib-scrollable-items {
	position: absolute;
}

/* -- Trending -- */
.pacha_widget_trending_now {
	display: none;
}

#trending-now {
	background: transparent url(/imgs/trendingboxbar.png) no-repeat;
	position: relative;
	height: 242px;
	overflow: hidden;
	padding-left: 0px;
	margin-bottom: 4px;
}

#trending-now div {
	font-size: 12px;
	line-height: 14px;
	padding: 4px 0;
}

#trending-now .items {
	position: absolute;
}

#trending-now .item {
	display: table-row;
}

#trending-now .item-nbr {
	display: table-cell;
	width: 26px;
	text-align: center;
	vertical-align: top;
	padding: 4px 0;
	color: #ffffff;
	font-size: 15px;
	border-bottom: 1px solid #ffffff;
}

#trending-now .item-txt {
	display: table-cell;
	vertical-align: top;
	padding: 4px 0 4px 8px;
}

#trending-now .item-author {
	font-size: 10px;
}

#trending-now .item-visits {
	display: table-cell;
	vertical-align: top;
	width: 18px;
	overflow: hidden;
	text-align: right;
}

/* -- Search -- */
.search-option {
	display: inline;
	cursor: pointer;
	padding: 4px;
	border: 1px solid #ccc;
	font-weight: bold;
}

div.search-selected {
	background-color: #06558e;
	color: #fff;
}

div.search-not-selected {
	background-color: transparent;
	color: #999;
}

/* -- Pacha Frame -- */
#pacha-frame {
	display: none;
	height: 0px;
	border-top: 2px solid #06558e;
}

/* -- Admin bar -- */
#wpadminbar {
	top: 28px;
}

/* -- WP Stat -- */
#wpstats {
	display: none;
}