/**
 * Theme Name: Hybrid Custom ABC
 * Description: A news-style child theme of the Hybrid parent theme.
 * Version: 0.0
 * Author: Emma M.
 * Tags: blue, theme-options, threaded-comments, sticky-post, microformats, two-columns, three-columns, fixed-width
 * Template: hybrid
 * License: GNU General Public License v2.0
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Copyright (c) 2011 - 2012 Emma M.  All rights reserved.
 * 
 */

/* Get base CSS */
@import url('../hybrid/library/css/20px.css');
/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');
/* Get gallery CSS */
@import url('../hybrid/library/css/gallery.css');

/**
* Body
************************************************/
body {
	font-family: Georgia,arial,helvetica,clean,sans-serif;
    line-height: 145%;
	}

/* Body container */
#body-container {
	background: #fff;
}
/**
* Elements
************************************************/
legend, .oculto {
    display: block;
    font: 0em/0em sans-serif;
    left: -9000em;
    position: absolute;
    text-indent: -9000em;
}
/* Links */
a, a:visited  {
	color:	#215A9C;
	text-decoration: none;
	}
a:hover, a:active {
	text-decoration: underline;
	}
.entry-content a {
	color: #336699;
	}

/* Headers */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	color: #171700;
        line-height:112%;
	}

/* Lists */
.content ul {
	list-style: none;
	margin-left: 20px;
	}
.content ul li {
	padding-left: 10px;
	list-style-position: inside;
	list-style: disc;
}

/* Blockquotes */
blockquote {
	overflow: hidden;
	height: 100%;
	margin: 0 24px 0  0;
	padding: 3px 0 0 24px;
	font-style: italic;
	color: #444;
	background: url(images/quotes.gif) no-repeat 0 0;
	border: none;
	}
blockquote blockquote {
	color: #555;
	}
blockquote em {
	font-style: normal;
	}
blockquote.pullquote {
	width: 210px;
	margin-top: 6px;
	margin-bottom: 3px;
	padding: 6px 9px;
	text-align: center;
	font: italic normal normal 20px/22px Georgia, Times, 'Times New Roman', serif;
	color: #444;
	background: transparent;
	border-top: 3px double #ddd;
	border-bottom: 3px double #ddd;
	}
.pullquote p {
	margin: 0;
	}

/* Code */
code {
	padding: 0 3px;
	font-size: 12px;
	background: #eee;
	}
pre {
	overflow: auto;
	padding: 9px;
	font-size: 12px;
	color: #000;
	background: url(images/code.png) repeat 0 0;
	border: 1px solid #ddd;
	}
pre code {
	padding: 0;
	background: transparent;
	}

/* Tables */
table {
	width: 100%;
	background: #ddd;
	}
caption {
	font: italic normal normal 12px/22px Verdana, Geneva, Tahoma, sans-serif;
	text-align: right;
	color: #666;
	}
tr {
	margin: 1px;
	border: 1px solid #ddd;
	}
td {
	padding: 3px;
	background: #f7f7f7;
	border: 1px solid #ddd;
	}
tr.alt td, tr.even td {
	background: #eee;
	}
th {
	padding: 3px;
	color: #fff;
	background: #093653;
	border: 1px solid #ddd;
	}
th a {
	font-weight: bold;
	color: #eee;
	}

/* Acronyms */
acronym {
	border-bottom: 1px dotted #333;
	}

/* Drop caps */
.drop-cap {
	float: left;
	margin-right: 3px;
	font: normal normal normal 48px/39px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif;
	color: #444;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}

/* Alignment */
.left, .alignleft {
	float: left;
	margin: 0 20px 0 0;
	}
.right, .alignright {
	float: right;
	margin: 0 0 0 20px;
	}
.center, .aligncenter {
	display: block;
	margin: 0 auto 20px auto;
	}
.block, .alignnone {
	/*display: block;*/
	margin: 0 0 20px 0;
	}
.clear {
	clear: both;
	}
span.pullquote {
	float: none;
	margin: 0;
	}
object{
	margin-bottom: 0px;
}

/**
* Images
************************************************/
.hentry img {
	max-width: 630px;
	height: auto;
	}

img.wp-smiley {
	max-height: 12px;
	margin: 0;
	padding: 0;
	border: none;
	}

/* Captions */
.wp-caption {
	padding: 0px;
	border-bottom: 1px solid #D9D9D9;
    margin-bottom: 20px;
    padding-bottom: 15px;
	}
.wp-caption .wp-caption-text {
	color: #080808;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
	text-align: left;
	margin: 0px;
	}
.wp-caption img {
	max-width: 588px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}

/* Gallery [gallery] */
.gallery {
	display: block;
	text-align: center;
	margin-bottom: 20px !important;
	}
.gallery img {
	border: 1px solid #3c738c;
	}

/* Author avatar */
.avatar {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Thumbnail */
.thumbnail {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0px 10px 5px 0px;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}
.category img.medium {
	float: left;
	max-width: 230px;
	margin: 0 20px 10px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}

/**
* Page Navigation
************************************************/
#secondary-menu {
	width: 990px;
	height: 25px;
	margin: 0 auto;
	background: #00070f;
	}
#secondary-menu div.menu {
	float: left;
	width: 700px;
	margin: 0 0 0 -15px;
	}
#secondary-menu ul {
	list-style: none;
	margin: 0;
	}
#secondary-menu li {
	float: left;
	margin: 6px 0 0 0;
	padding: 0 0 8px 0;
	}
#secondary-menu a {
	display: block;
	font: normal normal normal 11px/11px Verdana, Geneva, Tahoma, sans-serif;
	color: #999;
	padding: 0 15px 0 15px;
	border-right: 1px solid #353535;
	}

/* Drop-down styles */
#secondary-menu li:hover ul, #secondary-menu li.sfHover ul  {
	top: 19px;
	}
#secondary-menu li li:hover ul, #secondary-menu li li.sfHover ul, #secondary-menu li li li:hover ul, #secondary-menu li li li.sfHover ul  {
	top: -1px;
	}
#secondary-menu ul ul {
	border-top: 1px solid #222;
	background: #111;
	}
#secondary-menu li li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #222;
	}
#secondary-menu li li a {
	padding: 7px 7px;
	border: none;
	}

/**
* Search form (in navigation)
************************************************/
#secondary-menu .search {
	float: right;
	width: 200px;
	height: 25px;
	}
#secondary-menu input {
	float: right;
	width: 170px;
	height: 15px;
	margin: 4px 0 0 0;
	padding: 1px 8px 1px 22px;
	font: normal normal normal 11px/15px Verdana, Geneva, Tahoma, sans-serif;
	color: #aaa;
	background: #001328 url(images/search-icon.png) no-repeat 5px 0;
	border: 1px solid #011e3f;
	}
#secondary-menu .search-submit, #secondary-menu .button {
	display: none;
	}

/**
* Header
************************************************/
#header-container {
	background-color: #1F445F;
    color: white;
    position: relative;
    z-index: 10000;
	height: 153px;
	}
#header {
	overflow: hidden;
	}
#site-title {
	width: auto;
	line-height: 35px;
	font-size: 28px;
	font-family: georgia, serif;
	margin: 0px 4px;
	}
#site-title a {
	color: #fafafa;
	}
#site-description {
	display: none;
	}

/**
* Header utility widget
************************************************/
#utility-header {
	overflow: hidden;
	}
#utility-header .widget {
	line-height: 19px;
	color: #aaa;
	background: transparent;
	border: none;
	}
#utility-header .widget-inside div, #utility-header .widget-inside img {
	float: right;
	}

/**
* Category Navigation
************************************************/
#primary-menu a {
	display: block;
	padding: 7px 20px 6px 20px;
	text-transform: uppercase;
	color: #fafafa;
	}
#primary-menu li li a {
	width: 160px;
	font: normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;
	padding: 8px 10px;
	color: #fff;
	background: #2b526b;
	border-top: 1px solid #244960;
	}

/* Drop-down controls */
#primary-menu ul ul, #primary-menu ul ul ul {
	width: 180px;
	}
#primary-menu li li:hover ul, #primary-menu li li li:hover ul {
	left: 180px;
	}
#primary-menu li:hover ul, #primary-menu li.sfHover ul {
	top: 26px;
	}
#primary-menu li li:hover ul, #primary-menu li li.sfHover ul, #primary-menu li li li:hover ul, #primary-menu li li li.sfHover ul  {
	top: 0;
	}
#primary-menu ul ul {
	}

#primary-menu li.feed {
	float: right;
	border: none;
	}
#primary-menu li.feed a {
	padding: 7px 18px 6px 0;
	background: url(images/feed-icon.png) no-repeat right 7px;
	}


/*
* Inicio Menu Principal
*/

#primary-menu {
    border: 0 none;
    height: 36px;
    margin-bottom: 5px;
    padding-top: 1px;
	text-transform: uppercase;
}

#primary-menu div.menu {
	margin: 0 auto;
}

#primary-menu ul {
	list-style: none;
	margin: 0;
    background: url("images/fd-motor.gif") repeat-x scroll left top transparent;
    border: 1px solid #F0EFE9;
    height: 31px;
    margin-bottom: 0;
}
#primary-menu li {
	float: left;
}
#primary-menu ul li {
    margin: 2px 2px;
}

#primary-menu ul li a {
    color: #333333;
    font-size: 14px;
    font-weight: normal;
    line-height: 90%;
    min-width: 0;
    padding: 5px 9px 9px;
    text-transform: none;
}

#primary-menu ul li.current-menu-item a,
#primary-menu ul li.current-page-ancestor a{
	border-radius: 4px 4px 4px 4px;
}

#primary-menu ul li.current-menu-item:first-child a{
	border-radius: 0px 0px 0px 0px;
}

#primary-menu ul li.current-menu-item a,
#primary-menu ul li.current-page-ancestor a{
    background-color: #EBEAE3;
    color: #243F52;
    font-weight: bold;
}
#primary-menu ul li:first-child a{
    /*background: url("images/pestana-menu-motor.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 15px 8px 10px;
    text-transform: uppercase;
	*/
	background-attachment: scroll;
    background-color: #95938A;
    background-image: url("images/pestana-menu-2.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 15px 8px 10px;
    text-transform: uppercase;
}
/*
* Fin Menu Principal
*/


/**
* Container (content/primary/secondary)
************************************************/
#container {
	}
	
.page-template-no-widget #container, .primary-inactive.secondary-inactive #container {
	background: #fff;
	}

.content {
	overflow: hidden;
	float: left;
	background: #fff;
	}
.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content {
	width: 990px;
	padding: 0 0 20px 0;
	}

/**
* Posts
************************************************/
.hentry {
	clear: both;
	overflow: hidden;
	margin-bottom: 0px;
	}
.singular .hentry {
	margin-bottom: 0;
	}
.page-template-blog .hentry, .page-template-page-blog .hentry {
	margin-bottom: 20px;
	}

/* Post title */
.entry-title {
	margin-bottom: 3px;
	font: 15px/18px georgia, times, 'times new roman', serif;
	font-weight: bold;
	}
.entry-title a {
	color: #222;
	}
.blog .entry-title, .singular .entry-title, .error-404-title {
	font: normal normal bold 22px/22px georgia, times, 'times new roman', serif;
	}
.page-title, .error-404-title {
	margin: 0 0 20px 0;
	}

/* Byline */
.byline {
	font-size: .9em;
	font-style: italic;
	color: #777;
	}
.archive .byline, .search .byline {
	margin: 0 0 3px 0;
	}
.byline a {
	font-style: normal;
	}

/* Entry */
.entry-content, .entry-summary {
	overflow: hidden;
	font-size: 13px;
	}

/* Post meta data */
.entry-meta {
	clear: both;
	display: block;
	padding: 9px 0 0 0;
	font-size: .9em;
	font-style: italic;
	color: #777;
	border-top: 1px solid #ccc;
	}
.entry-meta a {
	font-style: normal;
	}

/* Page links */
p.page-links {
	font-weight: bold;
	}
p.page-links a {
	margin: 0 2px;
	padding: 4px 12px;
	font-weight: normal;
	font-style: italic;
	color: #eee !important;
	background: #093653;
	border: 1px solid #eee;
	}

/* Series */
.series-title {
	font-size: 1.2em;
	}

/* Single-post author box */
.singular-post .author-profile {
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 9px 9px 0 9px;
	background: #f7f7f7;
	border: 1px solid #ccc;
	}
.singular-post .author-profile p {
	margin: 0 0 9px 0;
	}
.singular-post .author-profile .avatar {
	margin: 0 20px 9px 0;
	}

/* Page templates */
.author-profile {
	overflow: hidden;
	margin-bottom: 20px;
	}
.author-profile .author-name {
	margin-bottom: 0;
	font-size: 1em;
	font-weight: bold;
	}

/* Archive templates */
.archive-title, .search-title {
	font: normal normal bold 22px/22px georgia, times, 'times new roman', serif;
	}
.archive-info, .search-info {
	overflow: hidden;
	margin: 0 0 20px 0;
	}

/* Attachments (post meta data) */
.attachment object {
	width: 100%;
	height: 100%;
	min-height: 400px;
	}
.attachment object.video {
	width: 100%;
	height: 360px;
	}
.attachment object.audio {
	width: 100%;
	}
.attachment-image .entry-meta {
	clear: left;
	}
.attachment .download {
	display: block;
	margin-bottom: 20px;
	}
.attachment-application-octet-stream .video {
	height: 400px;
	margin-bottom: 20px;
	}

/* Breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	font-size: 11px;
	color: #666;
	}

/* WP PageNavi */
.wp-pagenavi {
	overflow: hidden;
	}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi a, .wp-pagenavi .extend {
	/*float: left;
	margin: 0 6px 0 0;
	padding: 4px 12px;
	color: #eee !important;
	background: #093653;
	border: 1px solid #eee;*/
	}
	
/*
*  Inicio WP PageNavi Style 
*/

.wp-pagenavi {
    font-size: 12px !important;
	clear: both;
    display: block;
    padding: 20px 0;
	float: left !important;
}

.wp-pagenavi span.pages {
    color: #000000 !important;
    font-family: Georgia,serif;
    font-style: italic;
    margin: 3px;
    padding: 6px 9px;
}

.wp-pagenavi a,
.wp-pagenavi span{
	border: 0px !important;
}

.wp-pagenavi span.current {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #A7A7A3;
    color: #444444;
    font-weight: bold;
    margin: 3px;
    padding: 6px 9px;
    text-decoration: none;
}

.wp-pagenavi a:hover, 
.wp-pagenavi span.current {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #FFFFFF !important;
}

.wp-pagenavi span.extend {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #FFFFFF !important;
}

.wp-pagenavi a, 
.wp-pagenavi a:link, 
.wp-pagenavi a:visited, 
.wp-pagenavi a:active {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #FFFFFF !important;
    color: #999999;
    margin: 3px;
    padding: 6px 9px;
    text-decoration: none;
}

/*
* Fin WP PageNavi Style
*/



/* Navigation links */
.navigation-links {
	overflow: hidden;
	}
.next, .previous {
	max-width: 50%;
	font-size: 13px;
	}
.previous {
	float: left;
	}
.next {
	float: right;
	text-align: right;
	}
#comments-template .paged-navigation {
	text-align: center;
	}
#comments-template .paged-navigation .page-numbers {
	padding: 3px 6px;
	font-style: italic !important;
	border: 1px solid #eee !important;
	}
#comments-template .paged-navigation .next, #comments-template .paged-navigation .prev {
	float: none;
	text-align: left;
	border: none !important;
	}

/**
* Widgets in general
************************************************/
.widget {
	overflow: hidden;
	margin: 0 0 16px 0;
	padding: 2px 5px 0px;
	background: #fff;
	border: 1px solid #ddd;
	}
.widget-title {
	/*height: 19px;
	margin: 0 0 15px 0;
	padding: 3px 10px;
	font: 15px/18px georgia, times, 'times new roman', serif;
	font-weight: bold;
	color: #f7f7f7;
	background: #093653 url(images/widget-title.png) repeat-x 0 0;*/
	}
.widget-title a {
	color: #f7f7f7;
	}
.widget ul {
	list-style: none;
	margin-left: 0;
	}
.widget ul li {
	padding: 0 0 0 18px;
	background: url(images/bullet.gif) no-repeat 3px 7px;
	}

/* Widget search */
.widget-search .search-text {
	width: 300px;
	}

/* Widget categories */
.widget-categories img {
	position: relative;
	max-height: 16px;
	top: 1px;
	margin: 0;
	padding: 0;
	}

/**
* Content-area widgets (mostly utility widgets)
************************************************/
.content .widget {
	margin: 0;
	padding: 0;
	border: none;
	}
.content .widget-title {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font: normal normal bold 14px/20px georgia, times, 'times new roman', serif;
	color: #333;
	background: transparent;
	/*border-bottom: 1px solid #ddd;*/
	}
.content .widget-title a {
	color: #093653;
	}
.page-template-widgets .content .widget, .page-template-page-widgets .content .widget {
	margin: 0 0 20px 0;
	}

/**
* Primary, Secondary, and Tertiary
************************************************/
#primary {
	overflow: hidden;
	float: right;
	width: 320px;
	}
#secondary {
	overflow: hidden;
	clear: right;
	float: right;
	margin: 0 0 0 14px;
	}
#tertiary {
	overflow: hidden;
	float: right;
	}
#primary .widget ul li {
	margin: 0 0 5px 0;
	padding: 0 5px 5px 20px;
	background: url(images/bullet.gif) no-repeat 5px 7px;
	border-bottom: 1px solid #eee;
	}
#primary .widget ul ul {
	margin: 5px 0 0 0;
	}
#primary .widget ul li li {
	margin: 0 0 2px 0;
	padding: 0 0 2px 20px;
	border: none;
	}
#primary object {
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 0 9px 0;
	}

/**
* Comments
************************************************/
#comments-template {
	margin-top: 20px;
	}

/* Comment headers */
#comments-number, #reply {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	color: #666;
	font-style: italic;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0;
	}

/* Individual comments */
#comments li {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	color: #333;
	background: #f7f7f7;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
#comments li li, #comments li li li li, #comments li li li li li li {
	background: #fff;
	}
#comments li li li, #comments li li li li li {
	background: #f7f7f7;
	}

/* Avatar */
#comments li .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 20px;
	padding: 0;
	border: 1px solid #666;
	}

/* Comment meta data */
#comments .comment-author {
	font-weight: bold;
	}
#comments .comment-meta {
	margin-bottom: 15px;
	}

/* Comment text */
.comment-text {
	clear: left;
	font-size: 13px;
	}

/* Forms */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 300px;
	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	}
#comments-template label {
	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	}
textarea {
	clear: left;
	display: block;
	width: 98%;
	font: 14px/20px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	}
.button, #submit {
	width: 100px;
	margin-right: 9px;
	padding: 6px 9px;
	font: 13px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: bold;
	color: #eee;
	background: #001838;
	border: none;
	}
.button:hover, #submit:hover {
	cursor: pointer;
	background: #093653;
	}
.search-form input {
	margin-right: 9px;
	}

/**
* Footer container (wraps Subsidiary and Footer)
************************************************/
#footer-container {
	overflow: hidden;
	clear: both;
	padding: 2px 0 0 0;
	}

/**
* Subsidiary
************************************************/
#subsidiary {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto 14px auto;
	padding: 2px 0 0 0;
	}
#subsidiary .widget {
	overflow: hidden;
	float: left;
	width: 210px;
	margin: 0;
	padding: 15px 20px 0 20px;
	font: 12px/21px Arial, 'Helvetica Neue', Helvetica, sans-serif;
	color: #777;
	background: transparent;
	border: none;
	}
#subsidiary .widget-title {
	margin: 0 0 3px 0;
	padding: 0 0 3px 0;
	font-size: 15px;
	color: #bbb;
	background: transparent;
	border-bottom: 1px solid #072145;
	}
#subsidiary a {
	color: #aaa;
	}
#subsidiary .widget ul {
	margin-left: 0;
	}
#subsidiary .widget ul li {
	margin: 0 0 3px 0;
	padding: 0 5px 3px 5px;
	background: transparent;
	border-bottom: 1px solid #072145;
	}

/**
* Footer
************************************************/
#footer-container {
	
	}
#footer {
	
	}
#footer a {
	font-style: normal;
	color: #aaa;
	}
#footer .copyright {
	display: inline;
	float: left;	
	margin-right: 9px;
	}
	
/*
* Inicio Cabecera de ABC
*/
#cabecera{width:990px;height:89px;margin:10px auto 0;background:#1f445f;text-align:left;font-family:Georgia, "Times New Roman", Times, serif}
#cabecera #marcaabc{width:970px;height:58px;margin:0 0 7px;padding:14px 0 0 5px}
#cabecera #marcaabc h6,#cabecera #marcaabc p{float:left}
#cabecera #marcaabc span{}
#cabecera #marcaabc h6{width:330px;height:58px;margin:-10px 10px 0 0;padding:10 10px 0 0;text-indent:-99999px;overflow:hidden;border-right:1px solid #8fa2af;background:url(../hybrid-custom-abc/images/logo-abc-2014.gif) no-repeat scroll 0 -5px transparent}
#cabecera #marcaabc p{width:600px;height:38px;margin:0;padding:0;display:block;text-transform:uppercase;font-size:20px;line-height:40px;color:#fff}
#cabecera #marcaabc h6 a{width:152px;height:38px;display:block}
#cabecera #marcaabc p a{text-decoration:none;color:#fff}
#cabecera #marcaabc p a:hover{color:#c6e0f2}

#cabecera ul#primernivel{width:963px;margin:0 0 0 5px;padding:0 0 0 0px;background:url(images/bg-primer-nivel.gif) repeat-x;list-style:none}
#cabecera ul#primernivel li{height:30px;margin:0 2px 0 0;float:left;font-size:13px;line-height:30px;text-transform:uppercase}
#cabecera ul#primernivel li a{text-decoration:none;color:#fff}
#cabecera ul#primernivel li a:hover{text-decoration:underline}

ul#segundonivel{width:980px;height:31px;margin:1px auto 0;padding:0;background:url(images/bg-segundo-nivel.gif) repeat-x;list-style:none}
ul#segundonivel li{height:31px;margin:0 20px 0 0;float:left;font-size:14px;line-height:31px}
ul#segundonivel li span{font-family:Arial, Helvetica, sans-serif}
ul#segundonivel li a{text-decoration:none;color:#484848}
ul#segundonivel li a:hover{text-decoration:underline}
ul#segundonivel li.primero{margin:0 10px 0 0;padding:0 0 0 10px;background:url(images/bg-titulo-segundo-nivel.gif) repeat-x;font-weight:bold;text-transform:uppercase;color:#fff}
ul#segundonivel li.primero p{height:31px;margin:0;padding:0 20px 0 0;background:url(images/bg-punta-titulo-segundo.gif) no-repeat top right}

/*
* Fin Cabecera de ABC
*/

/*
* Inicio Cabecera de ABCDESEVILLA
*/

#cabecera2 {
    background-color: #1F445F;
    clear: both;
    margin-bottom: 10px;
    position: relative;
    z-index: 10000;
}

#cabecera2 .logos {
    color: #FFFFFF;
    float: left;
    font-size: 20px;
    font-weight: normal;
    height: 59px;
    margin-left: 0;
    text-transform: uppercase;
    width: 676px !important;
}


#cabecera2 .logos a.logo2 {
    float: left;
    width: 340px !important;
}

#cabecera2 .logos a.seccion {
    color: #FFFFFF;
    float: left;
    margin-left: 10px;
    margin-top: 24px;
}

#cabecera2 .registrarse {
    margin-top: 42px;
}


.registrarse a {
    background: url("http://estaticos2.abc.es/img/ico-registro.gif") no-repeat scroll right 2px transparent;
    color: #FFFFFF;
    float: right;
    font-family: arial;
    font-size: 11px;
    margin-right: 2px;
    padding-right: 16px;
}

#menu {
    background: url("http://estaticos2.abc.es/img/fd-submenu.gif") repeat-x scroll left top transparent;
    position: absolute;
    width: 990px;
    z-index: 1000;
}
.uh-topic #menu {
    background: url("http://estaticos2.abc.es/img/bk-submenutopic.gif") repeat-x scroll left top transparent;
}
#menu ul#nav li {
    display: inline;
    float: left;
    padding: 0 1px 6px;
}
#menu ul#nav {
    background: url("http://estaticos2.abc.es/img/fondo-menu.gif") repeat-x scroll left top transparent;
    height: 58px;
    margin-left: 5px;
    padding: 4px 0 0 11px;
    width: 970px;
}
#menu ul.nav2 {
    left: 0px;
	margin-left: 0px;
    position: absolute;
    top: 38px;
    width: 734px;
}
#menu ul.motor {
    background: url("http://estaticos2.abc.es/img/fd-motor.gif") repeat-x scroll left top transparent;
    height: 31px;
    left: 4px;
    position: absolute;
    top: 31px;
    width: 981px;
}
#menu ul#nav li a {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}
#menu ul#nav li a:hover {
    text-decoration: underline;
}
#menu ul#nav li a span {
    float: left;
    margin: 0 3px 0 0;
    padding: 2px 3px 5px;
    position: relative;
}
#menu ul#nav li a.activo {
    color: #243F52;
    font-weight: bold;
    margin-left: 0;
    padding-top: 0;
}
#menu ul#nav li a.activo span {
    background: url("http://estaticos2.abc.es/img/menu-activo.gif") no-repeat scroll left top transparent;
    border-right: 1px solid #FFFFFF;
    padding-bottom: 0px;
    padding-right: 4px;
}
#menu ul#nav li a.selected {
    background: url("http://estaticos2.abc.es/img/menu-activo.gif") no-repeat scroll right top transparent;
    color: #243F52;
    margin-left: 0;
    padding-top: 0;
}
#menu ul#nav li a.selected span {
    background: url("http://estaticos2.abc.es/img/menu-activo.gif") no-repeat scroll left top transparent;
}
#menu #nav h3 a {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
}
#menu .nav2 h2 a {
    color: #333333;
    font-size: 16px;
    font-weight: normal;
}
#menu .nav2 {
    left: 10px;
    position: absolute;
    top: 33px;
}
#menu ul#nav li ul.nav2 li {
    float: left;
    margin: 0;
    padding: 0;
}
#menu ul#nav li ul.motor li {
    margin: 7px 0;
}
:first-child + html #idmenulocallink {
    margin-top: -2px;
}
#menu ul#nav li ul.nav2 li a {
    color: #333333;
    display: block;
    font-size: 12px;
    line-height: 90%;
    min-width: 0;
    padding: 2px 7px;
    text-decoration: none;
    text-transform: none;
    width: auto;
}
#menu ul#nav li ul.motor li a {
    font-size: 14px !important;
    letter-spacing: 0 !important;
}
#menu ul#nav li ul.nav2 li a:hover {
    text-decoration: underline;
}
#menu ul#nav li ul.nav2 a.activo {
    background-image: none;
    color: #333333;
    font-weight: bold;
    letter-spacing: -1px;
}
#menu h3, #menu h2 {
    margin: 0;
    padding: 0;
}
#menu ul#nav li ul.nav2 li.tit2nivel a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 1px 7px;
    text-transform: uppercase;
}
#menu ul#nav li ul.motor a.activo {
    background-color: #EBEAE3;
    color: #243F52;
    height: 18px;
    margin-top: -5px;
    padding-top: 7px;
    position: relative;
}
.submenuMotorTL {
    background: url("http://estaticos2.abc.es/img/fd-crema-t.gif") no-repeat scroll left top transparent;
    left: 0;
    top: 0;
}
.submenuMotorTR {
    background: url("http://estaticos2.abc.es/img/fd-crema-t.gif") no-repeat scroll right top transparent;
    right: 0;
    top: 0;
}
.submenuMotorBL {
    background: url("http://estaticos2.abc.es/img/fd-crema.gif") no-repeat scroll left bottom transparent;
    bottom: 0;
    left: 0;
}
.submenuMotorBR {
    background: url("http://estaticos2.abc.es/img/fd-crema.gif") no-repeat scroll right bottom transparent;
    bottom: 0;
    right: 0;
}
.submenuMotorTL, .submenuMotorTR, .submenuMotorBL, .submenuMotorBR {
    float: left;
    font-size: 1px;
    height: 1px;
    line-height: 0;
    position: absolute;
    width: 1px;
    z-index: 100;
}
#menu ul.motor li.tit2nivel {
    background: url("http://estaticos2.abc.es/img/pestana-menu-motor.gif") no-repeat scroll right top #98978E;
    height: 30px;
    left: 0;
    position: relative;
    top: -7px;
}
.buscador {
    background: url("http://estaticos2.abc.es/img/fd-modbuscador.gif") no-repeat scroll right top transparent;
    padding-right: 11px;
    position: absolute;
    right: 4px;
    top: 30px;
    width: 227px;
}
.btbuscar {
    background: url("http://estaticos2.abc.es/img/icoSprite.png") no-repeat scroll -124px -8px transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 14px;
    padding: 5px 0 9px 5px;
    width: 69px;
}
.modulo-calendario .btbuscar {
    float: none;
    font-weight: normal;
    height: 21px;
    padding-bottom: 2px;
    padding-right: 17px;
    padding-top: 4px;
    width: 69px;
}
.buscador .input146 {
    border-color: #858586 #A5A5A6 #A5A5A6 #858586;
    border-right: 1px solid #A5A5A6;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-right: 5px;
    padding: 3px;
    width: 127px;
}

.buscador form {
    padding-top: 4px;
}

/*
* Fin Cabecera de ABCDESEVILLA
*/


/*
* Inicio Pie de ABC
*/
.pie_abc{
	background-color: #1F445F;
    margin-bottom: 0.5em;
    color: white;
	position: relative;
    z-index: 10000;
}

#pie {
    background: url("http://estaticos2.abc.es/img/fd-pie.gif") repeat-x scroll left top transparent;
    clear: both;
    position: relative;
    z-index: 100;
}

.pie {
    background: url("http://estaticos3.abc.es/img/fd-pie2.gif") no-repeat scroll right top transparent;
}

#pie .pie1 {
    border-bottom: 1px solid #163244;
    margin: 0 16px;
    padding: 10px 0 5px;
}

#pie .bloque-1 {
    float: left;
    width: 65%;
}

#pie .logo {
    background: url("http://estaticos3.abc.es/img/logo-abc-pie.png") no-repeat scroll left top transparent;
    height: 55px;
    margin-left: 0;
    overflow: hidden;
    text-indent: -10000px;
    width: 147px;
	margin-bottom: 0px;
}
#pie .bloquei {
    display: inline;
    float: left;
    margin-left: 14px;
    width: 71%;
}

#pie .bloquei p {
    clear: both;
    color: #7788AA;
    font: 11px arial;
}
#pie .bloqued {
    display: inline;
    float: right;
    width: 21%;
}

#pie .bloqued p a {
    color: #88A9BF;
    font: bold 11px arial;
    text-align: left;
}

.bloqued {
    display: inline;
    float: right;
    width: 49%;
}
#pie dl {
    float: left;
    width: 150px;
	margin-bottom: 0px;
}
#pie dt {
    color: #FDBA30;
    font-size: 12px;
    margin-bottom: 3px;
    text-transform: uppercase;
}
#pie dd {
    background: url("http://estaticos1.abc.es/img/ico-pie.gif") no-repeat scroll 0 5px transparent;
    color: #88A9BF;
    font: 11px arial;
    margin: 6px 0;
    padding-left: 10px;
}
#pie dd a {
    color: #88A9BF;
}
#pie .bloque-2 {
    float: right;
    width: 33%;
}

.modgenerico {
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 20px;
    padding-bottom: 10px;
}
#pie .modgenerico {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#pie form {
    float: right;
    margin: 0 0 23px;
    padding: 0;
}
#pie label {
    float: left;
    width: 294px;
}
.modgenerico form {
    margin-top: 10px;
    padding-left: 15px;
}

#pie .copy-mapaweb {
    clear: both;
    width: 306px;
}

#pie .tm {
    float: left;
    font-family: arial;
    height: 19px;
    margin-right: 0;
    padding: 3px 4px 1px;
    width: 203px;
}

#pie .modgenerico .button {
    background: url("http://estaticos2.abc.es/img/bt-buscar.gif") no-repeat scroll left top transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    font-family: georgia;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
    padding: 4px 0 4px 4px;
    text-transform: none;
    width: 65px;
}

#pie .button {
    color: #FFFFFF;
    line-height: 15px;
}

#mapaweb2 {
    background: url("http://estaticos4.abc.es/img/mapawebtop.png") no-repeat scroll left top transparent;
    padding-top: 6px;
    position: absolute;
    right: 15px;
    top: -245px;
    width: 964px;
    z-index: 300;
}
#pie .pie2 {
    border-top: 1px solid #306E9E;
    margin: 0 20px;
    padding: 0px 0 10px;
}
#pie .pie2 dl {
    float: none;
    width: 100%;
}
#pie .pie2 dd {
	margin: 3px 0;
    float: left;
    width: 15%;
}
/*
* Fin Pie de ABC
*/


/*
* Inicio Listado General
*/

.listado_general h1{
    font-family: Georgia;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
	color: #B66C03;
	border-bottom: 3px solid #D9D9D9;
	padding-bottom: 8px;
}

.listado_general h1 a {
	font-family: Georgia;
    color: #B66C03;
    font-size: 32px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 5px;
}

.listado_general .itemEntradilla{
	font-family: Georgia;
    font-size: 14px;
	color: #999999;
	margin-bottom: 8px;
}

.listado_general hr{
	border: 2px solid #999999;
	margin: 8px 0px;
}

.listado_general .catItemView{
	border: 1px solid #D9D9D9;
	margin: 0 20px 20px 0;
    padding: 10px 10px 7px;
}

.listado_general .catItemCategory ,
.listado_general .catItemCategory a{
	color: #666666;
    font-family: Georgia;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
	text-transform: uppercase;
}

.listado_general div.catItemCategory{
	border-bottom: 0px;
} 

.listado_general span.catItemImage {
    display: block;
    float: left;
	margin: 0px;
}

.listado_general span.catItemImage img{
	border: 0px;
	padding: 4px 10px 4px 0px;
}

.listado_general .catItemImageBlock{
	padding: 0px;
	margin: 3px 5px 3px 0px;
}

.listado_general h2{
	margin-bottom: 5px;
}

.listado_general h2 a{
	color: #2B2B0F;
    font-size: 28px;
    font-weight: normal;
    line-height: 105%;
}

.listado_general h3 {
	color: #999999;
    font-size: 11px;
    text-transform: uppercase;
	margin-bottom: 0px;
}

.listado_general .alias_autor span{
	color: #666666;
    font-size: 10px;
    text-transform: uppercase;
}

.listado_general span.lugar {
    color: #999999;
    display: inline;
    font-size: 11px;
    text-transform: uppercase;
}

.listado_general .catItemIntroText{
	color: #45443F;
    font-size: 16px !important;
    line-height: 120%;
}

.listado_general .wp-pagenavi {
    margin-bottom: 10px;
}

.listado_general .wp-pagenavi a{
	color: #5486BF !important;
}

div.catItemCommentsLink {
    background: url("images/ico-coment.gif") no-repeat scroll 0 4px transparent;
    color: #5486BF;
    display: inline;
    font-size: 11px;
    font-style: italic;
    margin-top: 6px;
    padding-left: 15px;
    text-transform: uppercase;
	min-width: 130px;
	margin: 8px;
}

div.catItemCommentsLink a.normal{
	 font-style: normal;
}

div.catItemCommentsLink a {
	color: #5486BF;
}
/*
* Fin Listado General
*/

/*
* Inicio Listado General por Tag
*/

#listado_general_tag h4 a{
	color: #1E1E00;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 10px;
}


.noticias_candidato h3 {
    background: url("images/fd-modpestanas.gif") repeat-x scroll  top transparent;
    height: 33px;
}

.noticias_candidato h3.widget-title span.widget-main-title{
	background:none;
	border-bottom: 0px;
	padding: 6px 16px;
	color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 0;
    text-transform: uppercase;
}


#listado_general_tag ul#list_tab{
	margin: 0px;
}

#listado_general_tag ul#list_tab li{
	background: none;
	height: auto;
	padding: 0px;
	border-bottom: 0px;
}
#listado_general_tag ul#list_tab li span{
	background: url("images/ico-pag.gif") no-repeat scroll 0 -9px transparent;
    margin: 5px 0px 4px;
    padding-left: 24px;
	float: left;
	color: #939472;
}
#listado_general_tag ul#list_tab li:first-child span{ 
	color: #000000;
    font-weight: bold;
}

#listado_general_tag h4{
	margin: 0px;
	display: inline;
	line-height: 70%;
	margin: 0px 0px 4px 16px;
}

#listado_general_tag h4.ItemTitleTag a{
	color: #1E1E00;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 10px;
}

/*
* Fin Listado General por Tag
*/


/*
* Inicio Listado Ultimos Post
*/

.listado_ultimos h4,
.listado_ultimos h4 a{
	color: #1E1E30;
    font-family: Georgia;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
	line-height: 110%;
}

.listado_ultimos .itemDateModified{
	font-size: 13px;
	color: #666666;
	margin-bottom: 4px;
}

.listado_ultimos .catItemImageBlock{
	padding: 0px 4px 0px 0px;
	height: 110px;
	width: 150px;
	overflow: hidden;
}
.listado_ultimos .catItemImageBlock img {
	margin: 0px 0px 0 0;
}


/*
* Fin Listado Ultimos Post
*/



/*
* Inicio Portada 
*/

.home h3{
	font-family: Georgia;
    color: #B66C03;
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 5px;
	border-bottom: 1px dotted #D1D1D1;
	margin-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#front_elecciones .read_more{
	float: right;
}

#front_elecciones span.catItemImage {
    display: block;
    float: left;
    margin: 0;
}

#front_elecciones span.catItemImage img {
    border: 0 none;
    padding: 4px 10px 4px 0;
}

#front_elecciones h2 {
    margin-bottom: 5px;
}

#front_elecciones h2 a{
	color: #2B2B0F;
    font-size: 28px;
    font-weight: normal;
    line-height: 105%;
}


#front_elecciones .itemPortada{
	margin: 0px 0px;
}

#front_elecciones .catItemIntroText{
	color: #45443F;
    font-size: 14px;
    line-height: 120%;
}

/*
* Fin Portada
*/


/*
* Inicio General Detalle Post, noticias, reportajes
*/

.listado_general_detalle h1.itemTitle,
.listado_general_detalle h1.entry-title{
    color: #171700;
    font-family: Georgia;
    font-size: 38px;
    font-style: normal;
    font-weight: normal;
    line-height:39px;
    text-decoration: none;
	/*margin-bottom: 0px;*/
}	
	
.listado_general_detalle div.itemCategory {
    border-bottom: 0px;
    padding: 4px;
	color: #333333;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

.listado_general_detalle .itemEntradilla {
	border-bottom: 1px solid #BBBBBB;
    border-top: 1px solid #BBBBBB;
}


.listado_general_detalle .itemEntradilla h3{
	/*background: url("images/li.png") no-repeat 0 5px;*/
	color: #171700;
    font: 21px/120% normal;
    font-style: normal;
    font-weight: normal;
    margin: 10px 0px;
    padding: 0 5px 0 25px;
}

.listado_general_detalle .itemAuthor{   
    font-size: 10px;
    text-transform: uppercase
}

.listado_general_detalle  span.itemDateModified{
	border-top: 0px;
    margin: 0px;
    padding: 0px;
    text-align: left;
	color: #45443F;
    font: 14px arial !important;
}

.listado_general_detalle  .autor_date{
    color: #999999;
    margin: 10px 0;
    padding: 5px 0;
    text-transform: uppercase;
}

.listado_general_detalle .alias_autor span{
    color: #666666;
    font-size: 10px;
    text-transform: uppercase;
}

.listado_general_detalle span.lugar {
    color: #45443F;
    display: inline;
    font-size: 10px;
    text-transform: uppercase;
}

.listado_general_detalle span.author {
    color: #666666;
    font-size: 10px;
    text-transform: uppercase;
}

.listado_general_detalle .itemBody{
	margin: 8px 0px 0px 0px;
}

.listado_general_detalle  div.itemVideoBlock{
	background: #ffffff;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
}

.listado_general_detalle  div.itemVideoBlock span.itemVideoCredits{
	color: #45443F;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	float: left;
	text-align: left;
}

.listado_general_detalle  div.itemVideoBlock span.itemVideoCaption{
	color: #080808;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

.listado_general_detalle .catItemImage{
	border-bottom: 1px solid #D9D9D9;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.listado_general_detalle  .catItemImage .catItemImagecaption {
	color: #080808;
    font-size: 13px;
    font-weight: bold;
    padding: 0;
}

.listado_general_detalle  div.itemExtras{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 5px 0px 10px 0px;
	color: #666666;
    font-family: Georgia;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	width: 98%;
}

.listado_general_detalle  div.detalleAplicacion{
	border-bottom: 1px dotted #E0E0E0;
	float: left;
	padding: 0px
}

.listado_general_detalle  div.itemIcono{
	float:left;
}
.listado_general_detalle div.itemTituloAplicacion,
.listado_general_detalle  div.itemDesarrollador,
.listado_general_detalle div.itemPrecioFecha{
	width: 11em;
}
.listado_general_detalle  div.itemTituloAplicacion{
	color: #000000;
    font-size: 21px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	float:left;
	margin-left: 10px;
}

.listado_general_detalle div.itemImageBlock{
	margin: 0px;
	padding: 0px;
	width: 230px;
	float:left;
}

.listado_general_detalle span.itemImage img {
    border: 0px;
}
.listado_general_detalle div.itemRatingBlock {
    clear: both;
    padding: 8px 0;
}

.listado_general_detalle div.itemRelated {
	border: 0.1em solid #E1E1E1;
	padding: 5px;
}

.listado_general_detalle div.itemRelated h3{
	font-weight: normal;
}
.listado_general_detalle h2{
	padding-top: 5px;
	color: #333333;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 10px;
}

.listado_general_detalle div.itemRelated .title_related a{
	color: #5486BF;
}


div.itemBody ul li{
	list-style-position: inside;
}

div.itemRatingBlock span.num_valora {
	width: 20%;
    z-index: 6;
	padding-left: 2.2em;
}

div.itemRatingBlock span#itemVotos {
	margin-left: 20px;
	text-align: right;
	width: 10em;
}

div.itemRatingBlock span#itemVotos em{
	font-size: 28px;
	color: #B66C03;
	font-style: normal;
    font-weight: bold;
}

div.itemConclusion .label_negrita{
	font-weight: bold;
}

div.itemImageGallery{
    font-family: Georgia;
    font-size: 21px;
	border: 1px solid #E0E0E0;
	padding: 5px;
	clear:both;
}

div.itemImageGallery .gallery img {
	border: 1px solid #E0E0E0;
}

span.itemToolbar{
	border-top: 10px solid #F0EFEA;
    float: right;
    padding-top: 5px;
    width: 146px;
}

div.itemToolbarABC{
	border-top: 10px solid #F0EFEA;
    float: left;
    padding-top: 5px;
    width: 146px;
}


div.text_tool ul li{
    border-bottom: 1px solid #e7e7e7;
    display: inline;
    font-size: 12px;
    list-style: none outside none;
    margin: 0;
    padding: 0 4px 0 8px;
    text-align: center;
}

a.facebook24 {
    background: url("images/facebook_24.png") no-repeat scroll;
}

a.facebook24 span{display:none;}

div.addthis_toolbox div#divcontadorf{
	padding: 1px 0px 1px 0px;
}

div.addthis_toolbox div#divcontadorf a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}
a.addthis_button_twitter {
    background: url("images/twitter_24.png") no-repeat scroll;
}
a.addthis_button_twitter span{display:none;}

div.addthis_toolbox div#divcontadort{
	padding: 1px 0px 1px 0px;
}

div.addthis_toolbox div#divcontadort a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}

a.addthis_button_tuenti {
    background: url("images/tuenti_24.png") no-repeat scroll;
}
a.addthis_button_tuenti span{display:none;}

div.addthis_toolbox div#divcontadortn{
	padding: 1px 0px 1px 0px;
}

div.addthis_toolbox div#divcontadortn a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}

a.addthis_button_meneame {
    background: url("images/meneame_24.png") no-repeat scroll;
}
a.addthis_button_meneame span{display:none;}

div.addthis_toolbox div#divcontadortm{
	padding: 1px 0px 1px 0px;
}

div.addthis_toolbox div#divcontadortm a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}

a.addthis_button_linkedin {
    background: url("images/linkedin_24.png") no-repeat scroll;
}

a.addthis_button_linkedin span{display:none;}

div.addthis_toolbox div#divcontadortlink{
	padding: 1px 0px 1px 0px;
}

div.addthis_toolbox div#divcontadortlink a {
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    width: 24px;
}


div.numcoment {
    background: url("images/flecazul_imp.gif") no-repeat scroll left 4px transparent;
    border-bottom: 1px solid #ECECEC;
    display: block !important;
    float: none !important;
    font-style: normal;
    margin-top: 10px;
    padding: 0 0 6px 8px;
}
.numcoment {
    color: #5486BF;
    font-size: 11px;
    font-style: italic;
    text-transform: uppercase;
}
.numcoment a {
    color: #5486BF;
	text-decoration: none;
}

div.col-link.dos, div.col-link-video.dos {
    border-bottom: 1px solid #D9D9D9;
}

div.col-link,div.col-link-video, div.col-link-imagenes, div.email {
    border-bottom: 1px solid #D9D9D9;
    margin-top: 10px;
    padding: 0 0 6px;
}
div.col-link-video p,div.col-link-imagenes p{
	color: #999999;
    font-size: 10px;
    margin-bottom: 4px;
    text-transform: uppercase;
}

div.col-link-video a{
	background: url("images/icono_envideo.png") no-repeat scroll left 4px transparent;
    color: #5486BF;
    display: block;
    font-size: 11px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
}

div.col-link-imagenes a{
	background: url("images/icono_enimagenes.png") no-repeat scroll left 4px transparent;
    color: #5486BF;
    display: block;
    font-size: 11px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
}

div.col-link-min a{
    background: url("images/flecazul_imp.gif") no-repeat scroll left 7px transparent;
    color: #5486BF;
    display: block;
    font-size: 11px;
    padding: 0 0 0 8px;
}

div.imprimir a, div.col-link a {
    background: url("images/flecazul_imp.gif") no-repeat scroll left 7px transparent;
    color: #5486BF;
    display: block;
    font-size: 11px;
    padding: 0 0 0 8px;
    text-transform: uppercase;
}

div.col-link a.dsqLink{
	background: url("images/flecazul_imp.gif") no-repeat scroll left 17px transparent;
}

div.email a {
    background: url("images/email_24.png") no-repeat scroll left 0px transparent;
    color: #999999;
    display: block;
    font-size: 9px;
    padding: 0 0 0 32px;
	height: 26px;
	width: 116px;
}

.text{
	color: #080808;
    font-size: 15px;
    font-style: normal;
    line-height: 145%;
    margin-bottom: 20px;
}

.itemFullText{
	float:left;
	color: #080808;
    font-size: 15px;
    font-style: normal;
    line-height: 145%;
    margin-bottom: 20px;
}

a.imprimir {
    background-position: 0 -40px;
    padding: 2px 10px;
}

div.ed_bloque.colum {
    border-bottom: 1px solid #D9D9D9;
    padding: 0 0 7px;
}

div.ed_bloque.row{
	border-bottom: 1px solid #D9D9D9;
    margin-top: 20px;
    padding: 0 0 7px;
}

div.ed_bloque .print_bottom{
	border-left: 1px solid #E0E0E0;
	float: left;
	height: 30px;
	background: url("images/flecazul_imp.gif") no-repeat scroll 8px 4px transparent;
	padding: 0 0 6px 16px;
}

div.ed_bloque .print_bottom a{
	color: #5486BF;
	text-transform: UPPERCASE;
	font-size: 12px;
	text-decoration: none;
}

div.ed_bloque p.tit_ed {
    color: #999999;
    font-size: 10px;
    margin-bottom: 4px;
    text-transform: uppercase;
}

div.ed_bloque p {
    line-height: 12px;
}

.twcount, .fbcount, .twcount2, .fbcount2 {
    background: url("images/bocadillo-contador.gif") no-repeat scroll left top transparent;
    color: #666666;
    float: right;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    text-align: center;
    width: 29px;
}

.addthis_toolbox.addthis_default_style {
    line-height: 5px !important;
}
#divcontadorf, #divcontadort{
    float: left;
    width: 57px;
}
#divcontadortn, #divcontadortm,#divcontadortlink  {
	float: left;
	width: 25px;
}

#divcontadortmasuno{
	float: left;
	width: 80px;
	padding: 1px 0px 1px 0px;
}
.addthis_toolbox.addthis_default_style span {
    line-height: 24px !important;
    margin: auto;
}

.catItemImage_dest {
    border: 1px dotted #E0E0E0;
    margin: 8px 0;
}
.catItemImage_dest img {
    display: block;
    margin: auto;
    padding: 10px 0;
}

/*
* Fin Detalle Post, noticias, reportajes
*/

/*
* Inicio detalle opiniones
*/

.listado_opiniones_detalle div.itemHeader{
	border-bottom: 1px solid #D9D9D9;
	margin-bottom: 5px;
}

.listado_opiniones_detalle h1.itemTitle{
    color: #171700;
    font-family: Georgia;
    font-size: 38px;
    font-style: normal;
    font-weight: normal;
    line-height:39px;
    text-decoration: none;
	margin-bottom: 0px;
}

.listado_opiniones_detalle .itemWeb,
.listado_opiniones_detalle .itemtwitter,
.listado_opiniones_detalle .itemfacebook{
	font-size: 14px;
}

.listado_opiniones_detalle .itemHeader .itemImage{
	width: 17%;
}

.listado_opiniones_detalle .itemAuthor{   
    font-size: 10px;
    text-transform: uppercase
}

.listado_opiniones_detalle  span.itemDateModified{
	border-top: 0px;
    margin: 0px;
    padding: 0px;
    text-align: left;
	color: #45443F;
    font: 14px arial !important;
}

.listado_opiniones_detalle  .autor_date{
    color: #999999;
    margin: 10px 0;
    padding: 5px 0;
    text-transform: uppercase;
}

.listado_opiniones_detalle .alias_autor span{
    color: #666666;
    font-size: 10px;
    text-transform: uppercase;
}

.listado_opiniones_detalle span.lugar {
    color: #45443F;
    display: inline;
    font-size: 10px;
    text-transform: uppercase;
}

.listado_opiniones_detalle span.author {
    color: #666666;
    font-size: 10px;
    text-transform: uppercase;
}

.listado_opiniones_detalle .labelProtagonista{
	color: #1F445F;
	font-size: 18px;
}

.listado_opiniones_detalle .text > p:first-child:first-letter{
	color: #080808 !important; 
	font-size: 160px !important; 
}

.listado_opiniones_detalle h2.tit_articulo{
	color: #333333;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 10px;
}

.listado_opiniones_detalle .frases{
	border-left: 1px solid #D9D9D9;
    float: right;
    margin: 0 0 10px 9px;
    padding: 8px 0 10px 10px;
    width: 146px;
}

.listado_opiniones_detalle .frases h5{
	color: #B66C03;
    font-size: 14px;
    font-style: italic;
    margin: 0;
	font-weight: bold;
}

.listado_opiniones_detalle .frases p{
	border-top: 2px dotted #D9D9D9;
    color: #333333;
    font-size: 18px;
    font-style: italic;
    margin: 10px 0 0;
    padding: 10px 0 0;
}

/*
* Fin detalle opiniones
*/	
 
 
/*
 * Inicio Aplicacion Destacada de Un Articulo
 */
 
#application_1 .widget,
#application_2 .widget,
#application_3 .widget,
#application_4 .widget,
#application_5 .widget{
	border: 0px;
	margin: 0px;
}

#application_1,
#application_2,
#application_3,
#application_4,
#application_5{
	margin-bottom: 8px;
	margin-top: 8px;
}

#application_1{
	padding: 0.2em 0.8em 0.2em 0.2em;
	border-right: 0.1em;
	border-right-style: dotted;
	border-right-color: #e0e0e0;
	border-top: 0.1em;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	border-left: 0.1em;
	border-left-style: solid;
	border-left-color: #e1e1e1;
	border-bottom: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	width: 17.95%;
}

#application_2{
	padding: 0.2em 0.8em 0.2em 0.2em;
	border-right: 0.1em;
	border-right-style: dotted;
	border-right-color: #e0e0e0;
	border-top: 0.1em;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	border-left: 0em;
	border-bottom: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	width: 17.9%;
}

#application_3{
	padding: 0.2em 0.8em 0.2em 0.2em;
	border-right: 0.1em;
	border-right-style: dotted;
	border-right-color: #e0e0e0;
	border-top: 0.1em;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	border-left: 0em;
	border-bottom: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	width: 17.9%;
}

#application_4{
	padding: 0.2em 0.8em 0.2em 0.2em;
	border-right: 0.1em;
	border-right-style: dotted;
	border-right-color: #e0e0e0;
	border-top: 0.1em;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	border-left: 0em;
	border-bottom: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	width: 17.9%;
}


#application_5{
	padding: 0.2em 0.8em 0.2em 0.2em;
	border-right: 0.1em;
	border-right-style: solid;
	border-right-color: #e1e1e1;
	border-top: 0.1em;
	border-top-style: solid;
	border-top-color: #e1e1e1;
	border-left: 0em;
	border-bottom: 0.1em;
	border-bottom-style: solid;
	border-bottom-color: #e1e1e1;
	width: 17.95%;
}

#destacado{
	width: 160px;
}

#destacado .imagen_dest{
	width: 100%;
	display:block;
	margin:0 auto 0 auto;
}
#destacado .titulo_dest,
#destacado .read_more{
	width: 100%;
	display:block;
	margin:0 auto 0 auto;
}

#destacado .read_more ul li h3{
	border: 0px;
}

#destacado .titulo_dest{
	padding-top: 5px;
}
#destacado .titulo_dest h4{
	margin-bottom: 3px;
}
#destacado .titulo_dest a{
	color: #2B2B0F;
    font-family: Georgia;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#destacado .titulo_dest a:hover{
	text-decoration: underline;
}

#destacado div.header_titulo{
	padding-top: 4px;
}

#destacado a.more{
	color: #5c89cc;
	text-decoration: none;
    padding-left: 10px;
}

ul.list_inline{
	margin-bottom: 0px;
}

ul.list_inline li{
	background: url("images/ico-apoyo.gif") no-repeat scroll 0 8px transparent;
    clear: none;
    color: #999999;
    font-size: 13px;
    margin-bottom: 5px;
    margin-left: 2px;
    padding-left: 10px;
	list-style: none;
}

.listado_candidatos_detalle ul.list_inline{
	margin-left: 0px;
}

.listado_candidatos ul.list_inline li{
    background: url("images/ico-apoyo.gif") no-repeat scroll 0 8px transparent;
    clear: none;
    color: #999999;
    font-size: 13px;
    list-style: none outside none;
    margin-bottom: 5px;
    margin-left: 145px;
    padding-left: 10px;
   /*position: absolute;*/
}


ul.list_inline li h3 {
	display: inline;
	font-size: 13px;
	text-transform: none;
}

ul.list_inline li h3 a{
	color: #5486BF;
    font-size: 14px;
    font-weight: normal;
    line-height: 128%;
}

#destacado img{
	margin:0px;
}
 
 /*
 * Fin Aplicacion Destacada de Un Articulo
 */
 
 /*
 * Inicio Destacado Tribuna
 */
 
 .widget.destacado-tribuna{
	background: #F4F2E9;
 }
 .widget.destacado-tribuna .widget-wrap{
	padding: 14px;
 }
 
 .widget.destacado-tribuna #modulo_personal .imagen_dest {
    position: relative;
    text-align: center;
}
 
 .widget.destacado-tribuna h3.widget-title{
	text-align: center;
	font-weight: bold;
 }
.destacado-tribuna .titulo_dest_grande h2 a{
	color: #2B2B0F;
    font-size: 33px;
    font-weight: normal;
    line-height: 105%;
}

.destacado-tribuna .nombre_columnista{
	text-transform: uppercase;
	color: #666666;
}

.destacado-tribuna .titulo_opinion h3 a{
	color: #2B2B0F;
	font-style: italic;
}
.destacado-tribuna .titulo_opinion h3{
	border: 0px !important;
	padding: 0px;
}

.destacado-tribuna .foto-columnista{
	width: 20%;
}

.destacado-tribuna .opinion_dest{
	margin-bottom: 10px;
}

.destacado-tribuna .texto_opinion{
	margin-bottom: 10px;
}

.opinion_dest div.catItemCommentsLink {
    background: url("images/ico-pag.gif") no-repeat scroll 2px -11px transparent;
    padding-left: 16px;
	text-transform: none;
	font-size: 15px;
	line-height: 20px;
}

.opinion_dest label{
	color: #B66C03;
}

.opinion_dest div.catItemCommentsLink{
	width: 87%;
}
.opinion_dest div.catItemCommentsLink.uno{
	width: 42%;
}
 
 /*
 * Fin Destacado Tribuna
 */
 
 /*
 * Inicio mas destacados columna ab Tribuna
 */
 
 .listado_general .trescol{
	width: 30%;
	margin: 0px 12px;
 }
 .listado_general .trescol.first{
	margin-left: 0px;
 }
 
 .listado_general .catimagendestacadostres{
	min-height: 158px;
 }
 
 .listado_general .trescol h2 a,
 .listado_general .trescol h2{font-size: 20px;}
 
 /*
 * Fin mas destacados columna ab Tribuna
 */
 
 
 /*
 * Inicio widget twitter candidato
 */
 
.widget.twitter-candidato{
	border: 0px;
	padding: 0px;
}
 
 /*
 * Fin widget twitter candidato
 */
 
 /*
 * Inicio uservoice hot
 */
 
#primary .widget.uservoice_hot ul li{
 	background: none;
	height: auto;
	color: #333333;
	margin: 8px 0px;
	padding: 0px 0px 0px 48px;
	border-bottom: 0px;
 }
 
 #primary .widget.uservoice_hot ul li{
	border: 0px;
	line-height: 100%;
 }
 
 #primary #uv_suggestion_list li .uv_votes{
	padding: 4px;
	background: #F3F3F3;
	color: #999999;
	font-size: 12px;
 }
 #uv_suggestion_list li .uv_votes .uv_num_votes{
	font-size: 14px;
	padding: 2px 0 0;
 }

 #primary #uv_suggestion_list li a{
	color: #1E1E00;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 10px;
}
 
 /*
 * Fin uservoice hot
 */
 
  
 /*
 * Inicio Modulo Personal Destacado
 */

#modulo_personal .titulo_dest{
	width: 48%;
}
#modulo_personal .titulo_dest_grande{
	width: 100%;
}
 
#modulo_personal .titulo_dest h4,
#modulo_personal .titulo_dest_grande h4{
	float: left;
	padding-top: 5px;
	margin-bottom: 3px;
	color: #45443F;
    font-family: Georgia;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}


#modulo_personal .titulo_dest h4 a,
#modulo_personal .titulo_dest_grande h4 a{
	color: #45443F;
	font-size: 18px;
	line-height: 114%;
}

#modulo_personal div.header_titulo{
	padding-top: 4px;
}

#modulo_personal .imagen_dest{
	position: relative;
}

#modulo_personal .itemDateModified{
	font-size: 12px;
	font-family: Arial;
	color: #45443F;
}

#modulo_personal .sombra{
   background-color: #000000;
    bottom: 5px;
    left: 0;
    min-height: 15px;
    opacity: 0.7;
    padding: 5px 0;
    position: absolute;
    width: 300px;
    z-index: 1;
}

#modulo_personal .texto_libre{
	color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
}

#modulo_personal .enlace{
	background: url("images/ico-apoyo.gif") no-repeat scroll 0 26px transparent;
    font-size: 12px;
    margin: 8px 5px 0 10px;
    padding-left: 10px;
}

#modulo_personal .enlace a{
	color: #5486BF;
}

.widget h3.widget-title{
	margin-bottom: 5px;
	border-bottom: 1px dotted #E0E0E0;
}
.widget h3.widget-title .widget-main-title{
	font-family: Georgia;
    color: #B66C03;
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0 0 5px;
	padding-bottom: 5px;
}

 /*
 *Fin Modulo Personal Destacado
 */


/*
* Inicio Pestanas de listados
*/

.home .content .widget ul li,
#primary .widget ul li,
#body_front .tabbed-widget ul li{
	background-color: #f5f2e9;
	height: 25px;
    padding: 0 34px;
	color: #333333;
	background-image: none;
	margin-bottom: 0px;
}

.home .content .widget ul li.ui-state-active,
#primary .widget ul li.ui-state-active,
#body_front .tabbed-widget ul li.ui-state-active{
	background-color: #ffffff;
}

.home .content .widget ul li.active,
#primary .widget ul li.active,
#body_front .tabbed-widget ul li.active{
	background-color: #ffffff;
	color: #333333;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
	border: 0.1em solid #E1E1E1;
}
.home .content .widget ul li#tab-link-4-0,
#primary .widget ul li#tab-link-3-0,
#body_front .tabbed-widget ul li#tab-link-6-0{
	border-left-color: #E1E1E1;
    border-left-style: solid;
    border-left-width: 0.1em;
	border-top-color: #E1E1E1;
    border-top-style: solid;
    border-top-width: 0.1em;
}
.home .content .widget ul li#tab-link-4-0 a,
#primary .widget ul li#tab-link-3-0 a ,
#body_front .tabbed-widget ul li#tab-link-6-0 a{
	font-family: Georgia;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	color:  #333333;
	text-transform: none;
	padding: 2px 17px 0px 17px;
}
.home .content .widget ul li#tab-link-4-1,
#primary .widget ul li#tab-link-3-1,
#body_front .tabbed-widget ul li#tab-link-6-1{
	border-left-color: #E1E1E1;
    border-left-style: solid;
    border-left-width: 0.1em;
	border-top-color: #E1E1E1;
    border-top-style: solid;
    border-top-width: 0.1em;
	border-right-color: #E1E1E1;
    border-right-style: solid;
    border-right-width: 0.1em;
}
.home .content .widget ul li#tab-link-4-1 a,
#primary .widget ul li#tab-link-3-1 a,
#body_front .tabbed-widget ul li#tab-link-6-1 a{
	font-family: Georgia;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
	color:  #333333;
	text-transform: none;
	padding: 2px 17px 0px 17px;
	color: #4C87C3;
}
.listados_categorias{
	border: 0px;padding:0px;
}
.listados_categorias .widget-inside .ui-tabs .tw-content{
	border: 1px solid #DDDDDD;
}
.listados_categorias div a{
	color: #5486BF;
	padding: 2px 8px;
}

.listados_categorias .tw-content{
	width: 99%;
}
/*
* Fin Pestanas de listados 
*/


/*
* Inicio comentarios mas recientes y mas comentados
*/
#primary .tabbed-widget.comentarios_disqus{
	border:0px;
	width: 100%;
	padding: 0px;
}

#primary .tabbed-widget.comentarios_disqus ul.dsq-widget-list li{
	background-color: #ffffff;
}

.comentarios_disqus ul.tw-tabbed-nav{
	list-style:none;
	font-family: Georgia; 
	font-size: 16px; 
	font-weight: normal; 
	font-style: normal; 
}
.comentarios_disqus ul.tw-tabbed-nav li.ui-state-active {
	background-color: #ffffff;
	color: #333333;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
	border: 0.1em solid #E1E1E1;
}

.comentarios_disqus ul.tw-tabbed-nav li{
    background-color: #f5f2e9;
	height: 25px;
	color: #333333;
	background: #F5F2E9;
	border: 0.1em solid #E1E1E1;
}
.comentarios_disqus ul.tw-tabbed-nav li a{
	text-transform: none;
	font-size: 14px;
	font-weight: normal;
	background: #F5F2E9;
	color: #4C87C3;
}
.comentarios_disqus ul.tw-tabbed-nav li.ui-state-active a {
	color: #000000;
	background: #ffffff;
}

#primary .comentarios_disqus ul.tw-tabbed-nav li {
    height: 24px;
    padding-left: 16px;
    padding-right: 16px;
}

.comentarios_disqus .tw-content{
	border: 0.1em solid #E1E1E1;
	width: 99%;
	min-height: 250px;
}
/*
* Fin comentarios mas recientes y mas comentados
*/

/* 
* Inicio Slider Pro
*/

#sliders .slider-pro-widget {
	background:none;
	border:0px;
	padding:0px;
}
#sliders .slider-pro-widget .content {
	background-color:transparent;
}
#sliders h1 a,
#sliders h2 a{
	color:#fff;
}

#sliders .caption{
	height: 80%;
}
/* 
* Fin Slider Pro
*/

/*
* Inicio listados por cajas
*/

.listado_cajas h1 a {
    color: #B66C03;
    font-family: Georgia;
    font-size: 32px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 5px;
}

.listado_cajas h1 {
    border-bottom: 3px solid #D9D9D9;
    color: #B66C03;
    font-family: Georgia;
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    padding-bottom: 8px;
    text-decoration: none;
    text-transform: none;
}

.listado_cajas h1 span{
	color: #999999;
}
.listado_cajas .cajas{
	border: 0.1em dotted #E0E0E0;
	margin-bottom: 10px;
	width: 32%;
}

.cajas .catItemImageBlock {
	margin: 0px;
	text-align: center;
	min-height: 180px;
	height: 180px;
	overflow:hidden;
}
.cajas span.catItemImage img {
	padding: 8px 0px;
}

.cajas h2{
	margin-bottom: 5px;
	padding: 0px 5px;
	line-height: 105%;
	min-height: 112px;
}
.opiniones .cajas h2{
	min-height: 86px;
	font-style: italic;
}

.cajas h2.catItemTitle a{
	color: #2B2B0F;
    font-size: 26px;
    font-weight: normal;
    line-height: 105%;
}

.cajas h3{
	margin-bottom: 5px;
	padding: 0px 5px;
}

.cajas h3.catItemTitle a{
	color: #2B2B0F;
    font-size: 22px;
    font-weight: normal;
    line-height: 105%;
}

.cajas.groupPrimary{
	border: 0.1em solid #E1E1E1;
	margin: 10px 8px;
}

.cajas .catItemBody div.autor{
	clear:both;
	color: #B66C03;
}

.cajas hr{
	border: 0.1em dotted #E0E0E0;
	margin-bottom: 0px;
	background: none;
}


.cajas .catItemIntroText {
	color: #45443F;
    font-size: 14px;
    line-height: 120%;
	padding: 5px;
}

.cajas .catIcon{float:left;}


.cajas .itemDateCreated{
	float: right;
	color: #999999;
}


.cajas div.itemProsContra .label {
    color: #B66C03;
    font-size: 18px;
}

.cajas .catTopItem{
	height: 1.5em;
}
.cajas div.catItemCommentsLink.disqus{
	border-right: 0px;
}

/*
* Fin listados por cajas
*/

/*
* Inicio Buscador
*/
.widget.buscador_portada{
	float: right;
	position: relative;
}

.widget.buscador_portada .search-form input{
	margin-right: 0px;
	color: #989898;
    vertical-align: bottom;
}

.widget.buscador_portada .search-form input.search-text{
	height: 14px;
	font-size: 15px;
}
/*
* Fin Buscador
*/

/**
* Inicio Publicidad Orejas y Superior
*/

#fondo-top{width:1016px;margin:0 auto}
#fondo-izquierda,#fondo-derecha{width:600px;height:1280px;position:fixed;top:0;left:50%;z-index:2}
#fondo-izquierda{margin:0 -600px -1280px -1108px}
#fondo-derecha{margin:0 -600px -1280px 508px}
#fondo-izquierda span{float:right}

.publi_orejas{
}

/**
* Fin Publicidad Orejas y Superior
*/

.clr{
	clear:both;
}

.separador_noticia{
	border-bottom: 1px solid #D9D9D9;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.separador {
    border-bottom: 1px dotted #E0E0E0;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.title_none h3.widget-title{display:none;}

.widget.col_c{
	padding: 0px;
}

/*
** Inicio Cuenta Atras
*
* jQuery Countdown styles 1.5.11. 
*/


.hasCountdown {
	border: 1px solid #ccc;
	background-color: #eee;
}
.countdown_rtl {
	direction: rtl;
}
.countdown_holding span {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	padding: 0px 2px;
	text-align: center;
}
.countdown_show1 .countdown_section {
	width: 98%;
}
.countdown_show2 .countdown_section {
	width: 48%;
}
.countdown_show3 .countdown_section {
	width: 32.5%;
}
.countdown_show4 .countdown_section {
	width: 24.5%;
}
.countdown_show5 .countdown_section {
	width: 19.5%;
}
.countdown_show6 .countdown_section {
	width: 16.25%;
}
.countdown_show7 .countdown_section {
	width: 14%;
}
.countdown_section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
	color: #B66C03;
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	display: block;
	width: 100%;
}

#cuenta-atras h5{
	font-family: Georgia;
    color: #B66C03;
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0 0 5px;
	padding-bottom: 5px;
}

/*
* Fin Cuenta Atras */


/* Inicio Estilos Paginacion ABC */

.navigation{ float: right; }
.navigation .wp-paginate .title{display:none;}
.navigation .wp-paginate li{
	float: left;
    font: 11px/18px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.navigation 	.wp-paginate .current {color: #5486BF;background:none;border:0px; font-weight: bold;}
.navigation 	.wp-paginate a{color: #5486BF;background:none;border:0px; font-weight: normal;}
.navigation 	.wp-paginate a:hover, .wp-paginate a:active {background:none; color: #5486BF;}


/* Fin Estilos Paginacion ABC */


/*
* Inicio Listado General Detalle Redes
*/

/* Estructura */

.listado_general_detalle_redes h1.twitter,.listado_general_detalle_redes h3.facebook{height:43px;display:block;text-indent:-99999px;overflow:hidden}
.listado_general_detalle_redes h1.twitter{width:513px;background:url(images/bg-titulo-twitter.gif) no-repeat}
.listado_general_detalle_redes h3.facebook{width:474px;background:url(images/bg-titulo-facebook.gif) no-repeat}
.listado_general_detalle_redes #twitter,.listado_general_detalle_redes #facebook{margin:13px 0 30px;border-top:1px solid #8e8e8e}
.listado_general_detalle_redes #twitter{border-bottom:3px solid #8e8e8e}

.listado_general_detalle_redes #twitter .fila,.listado_general_detalle_redes #facebook .fila{border-bottom:1px dotted #d9d9d9}
.listado_general_detalle_redes #twitter .explicacion,.listado_general_detalle_redes #facebook .explicacion{width:976px;padding:10px 0;font-size:11px;color:#999}

.listado_general_detalle_redes #twitter .pp{width:487px;padding:10px 0;float:left;border-right:1px dotted #d9d9d9}
.listado_general_detalle_redes #twitter .psoe{width:488px;padding:10px 0;float:left}
.listado_general_detalle_redes #twitter .pa,.listado_general_detalle_redes #twitter .upd,.listado_general_detalle_redes #twitter .iu{width:312px;float:left}
.listado_general_detalle_redes #twitter .pa{padding:10px 9px 10px 0;border-right:1px dotted #d9d9d9}
.listado_general_detalle_redes #twitter .upd{padding:10px 9px 10px 10px;border-right:1px dotted #d9d9d9}
.listado_general_detalle_redes #twitter .iu{padding:10px 0 10px 10px}

.listado_general_detalle_redes #twitter .pp .foto,.listado_general_detalle_redes #twitter .psoe .foto{width:146px;height:148px}
.listado_general_detalle_redes #twitter .pp .foto,.listado_general_detalle_redes #twitter .psoe .info{float:left}
.listado_general_detalle_redes #twitter .psoe .foto,.listado_general_detalle_redes #twitter .pp .info{float:right}
.listado_general_detalle_redes #twitter .psoe .info{text-align:right}
.listado_general_detalle_redes #twitter .pp .info,.listado_general_detalle_redes #twitter .psoe .info{width:331px;height:138px}
.listado_general_detalle_redes #twitter .pp .info h4,.listado_general_detalle_redes #twitter .psoe .info h4{margin:6px 0 4px;font-size:32px;font-weight:normal}
.listado_general_detalle_redes #twitter .pp .info p,.listado_general_detalle_redes #twitter .psoe .info p{font-size:16px;line-height:110%;color:#666}
.listado_general_detalle_redes #twitter .psoe .info ul,.listado_general_detalle_redes #twitter .pp .info ul{width:331px;height:40px;margin:10px 0 0;border-bottom:1px dotted #d9d9d9}
.listado_general_detalle_redes #twitter .psoe .info ul li,.listado_general_detalle_redes #twitter .pp .info ul li{width:62px;height:30px;padding:10px 10px 0;font-size:11px;color:#999}
.listado_general_detalle_redes #twitter .psoe .info ul li{float:right;border-left:1px dotted #d9d9d9}
.listado_general_detalle_redes #twitter .pp .info ul li{float:left;border-right:1px dotted #d9d9d9}
.listado_general_detalle_redes #twitter .psoe .info ul li strong,.listado_general_detalle_redes #twitter .pp .info ul li strong{font-family:Arial, Helvetica, sans-serif;color:#666}
.listado_general_detalle_redes #twitter .pa .foto,.listado_general_detalle_redes #twitter .upd .foto,.listado_general_detalle_redes #twitter .iu .foto{width:63px;height:65px;float:left}
.listado_general_detalle_redes #twitter .pa .info,.listado_general_detalle_redes #twitter .upd .info,.listado_general_detalle_redes #twitter .iu .info{width:239px;height:70px;float:right}
.listado_general_detalle_redes #twitter .pa .info h4,.listado_general_detalle_redes #twitter .upd .info h4,.listado_general_detalle_redes #twitter .iu .info h4{margin:6px 0 4px;font-size:20px;font-weight:normal}
.listado_general_detalle_redes #twitter .pa .info p,.listado_general_detalle_redes #twitter .upd .info p,.listado_general_detalle_redes #twitter .iu .info p{font-size:14px;line-height:130%;color:#666}
.listado_general_detalle_redes #twitter .pp .nube,.listado_general_detalle_redes #twitter .psoe .nube,.listado_general_detalle_redes #twitter .pa .nube,.listado_general_detalle_redes #twitter .upd .nube,.listado_general_detalle_redes #twitter .iu .nube{margin:10px 0 0}
.listado_general_detalle_redes #twitter .grafico{width:478px}
.listado_general_detalle_redes #twitter .grafico.izquierda{padding:10px 9px 10px 0;float:left;border-right:1px dotted #d9d9d9;text-align:right}
.listado_general_detalle_redes #twitter .grafico.derecha{padding:10px 0;float:right}
.listado_general_detalle_redes #twitter .grafico h5{margin:0 0 5px;font-size:24px;font-weight:normal;color:#b66c09}
.listado_general_detalle_redes #twitter .grafico p{margin:0 0 10px;font-size:14px;color:#999}

.listado_general_detalle_redes #facebook .pp,.listado_general_detalle_redes #facebook .psoe,.listado_general_detalle_redes #facebook .upd{width:312px;float:left}
.listado_general_detalle_redes #facebook .pp{padding:10px 9px 10px 0}
.listado_general_detalle_redes #facebook .psoe{padding:10px 9px 10px 10px;border-left:1px dotted #d9d9d9;border-right:1px dotted #d9d9d9}
.listado_general_detalle_redes #facebook .upd{padding:10px 0 10px 10px}
.listado_general_detalle_redes #facebook .pp .foto,.listado_general_detalle_redes #facebook .psoe .foto,.listado_general_detalle_redes #facebook .upd .foto{width:63px;height:65px;float:left}
.listado_general_detalle_redes #facebook .pp .info,.listado_general_detalle_redes #facebook .psoe .info,.listado_general_detalle_redes #facebook .upd .info{width:239px;height:65px;float:right}
.listado_general_detalle_redes #facebook .pp .info h4,.listado_general_detalle_redes #facebook .psoe .info h4,.listado_general_detalle_redes #facebook .upd .info h4{margin:6px 0 4px;font-size:20px;font-weight:normal}
.listado_general_detalle_redes #facebook .pp .info p,.listado_general_detalle_redes #facebook .psoe .info p,.listado_general_detalle_redes #facebook .upd .info p{font-size:14px;line-height:130%;color:#666}
.listado_general_detalle_redes #facebook .pp h6,.listado_general_detalle_redes #facebook .psoe h6,.listado_general_detalle_redes #facebook .upd h6{width:312px;margin:10px 0 0;font-size:16px;font-weight:normal;line-height:110%;color:#666}
.listado_general_detalle_redes #facebook .pp .fraseuno,.listado_general_detalle_redes #facebook .pp .frasedos,.listado_general_detalle_redes #facebook .psoe .fraseuno,.listado_general_detalle_redes #facebook .psoe .frasedos,.listado_general_detalle_redes #facebook .upd .fraseuno,.listado_general_detalle_redes #facebook .upd .frasedos{width:312px;margin:30px 0 0;display:block;text-indent:-99999px;overflow:hidden}
.listado_general_detalle_redes #facebook .pp .fraseuno{height:51px;background:url(images/frase-pp-uno.gif) no-repeat}
.listado_general_detalle_redes #facebook .pp .frasedos{height:62px;background:url(images/frase-pp-dos.gif) no-repeat}
.listado_general_detalle_redes #facebook .psoe .fraseuno{height:72px;background:url(images/frase-psoe-uno.gif) no-repeat}
.listado_general_detalle_redes #facebook .psoe .frasedos{height:107px;background:url(images/frase-psoe-dos.gif) no-repeat}
.listado_general_detalle_redes #facebook .upd .fraseuno{height:48px;background:url(images/frase-upd-uno.gif) no-repeat}
.listado_general_detalle_redes #facebook .upd .frasedos{height:46px;background:url(images/frase-upd-dos.gif) no-repeat}

/*
* Fin Listado General Detalle Redes
*/

div.ultima_hora .clearfix{display:block;}
div.ultima_hora .urgente dt{
	float: left;
	display: inline;
	color: #ffffff;
	font-size: 15px;
	text-transform:uppercase;
	font-weight: bold;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
div.ultima_hora .urgente dd{
	display:inline; float:left; background-color:#f5f5f5; color:#333; font-size:18px; 
	padding:7px 0 0 20px;
	margin: 0px;
}
div.ultima_hora .urgente dd a{color:#333}
div.ultima_hora .urgente dd p{margin:0px;}
div.ultima_hora .urgente dl
{
	background-color: #f5f5f5;
	float: left;
	width: 976px;
	margin: 0px;
	padding: 0px;
}
div.ultima_hora .hora{border-top:1px solid #820101; border-bottom:1px solid #820101; padding:1px 0; margin: 0px; width:976px}
div.ultima_hora .hora dt{background: url(images/fd-ultimahora.gif) repeat-x top left}



/*
* Inicio Directo
*/


/* Listado */
#front_elecciones h2.directoabc.catItemTitle a{
	font-size: 42px;
}

/* Detalle */

.addthis_toolbox.addthis_default_style {float:left;}

.related-link{
	background: url("images/linea-puntos.gif") repeat-x scroll left bottom transparent;
    padding-bottom: 10px;
}

.related-link .date {
    color: #939472;
    display: inline;
    float: left;
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
    width: 62px;
}

.related-link .subhead {
    color: #1E1E00;
    display: inline;
    float: left;
    font-size: 14px;
    line-height: 125%;
    margin-left: 20px;
    margin-top: 5px;
    width: 550px;
}

span.image_directo{
	float:left;
	margin: 0px 4px 2px 0px;
}

.directo{
    background: url("images/fd-articulodirecto.gif") repeat-y scroll left top transparent;
    border-left: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
}
/*
* Fin Directo
*/
.sin_borde
{
	border: 0px;
}