/*
Theme Name: Twenty Twelve
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.9


/* RESET CSS */



html, body, div, span, plet, object, iframe, h1, h2, h3, 

h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 

address, big, cite, code, del, dfn, em, font, img, ins, 

kbd, q, s, samp, small, strike, strong, sub, sup, tt, 

var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 

table, ction, tbody, tfoot, thead, tr, th, td { 

margin: 0; 

padding: 0; 

border: 0; 

font-weight: inherit; 

font-style: inherit; 

font-size: 100%; 

font-family: inherit; 

vertical-align: baseline; 

} 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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { 

margin: 0; 

padding: 0; 

border: 0; 

font-size: 100%; 

vertical-align: baseline; 

} 

body { 

line-height: 1;  

} 

strong{font-weight:bold!important;}

em{font-style: oblique;}

body .site { max-width:84.5714rem!important;} 

ol, 

ul { 

list-style: none; 

} 

blockquote, 

q { 

quotes: none; 

} 

blockquote:before, 

blockquote:after, 

q:before, 

q:after { 

content: ''; 

content: none; 

} 

table { 

border-collapse: collapse; 

border-spacing: 0; 

} 

caption, 

th, 

td { 

font-weight: normal; 

text-align: left; 

} 

h1, 

h2, 

h3, 

h4, 

h5, 

h6 { 

clear: both; 

} 

html { 

overflow-y: scroll; 

font-size: 100%; 

-webkit-text-size-adjust: 100%; 

-ms-text-size-adjust: 100%; 

} 

a:focus { 

outline: thin dotted; 

} 

article, 

aside, 

details, 

figcaption, 

figure, 

footer, 

header, 

hgroup, 

nav, 

section { 

display: block; 

} 

audio, 

canvas, 

video { 

display: inline-block; 

} 

audio:not([controls]) { 

display: none; 

} 

del { 

color: #333; 

} 

ins { 

background: #fff9c0; 

text-decoration: none; 

} 

hr { 

background-color: #ccc; 

border: 0; 

height: 1px; 

margin: 24px; 

margin-bottom: 1.714285714rem; 

} 

sub, 

sup { 

font-size: 75%; 

line-height: 0; 

position: relative; 

vertical-align: baseline; 

} 

sup { 

top: -0.5em; 

} 

sub { 

bottom: -0.25em; 

} 

small { 

font-size: smaller; 

} 

img { 

border: 0; 

-ms-interpolation-mode: bicubic; 

} 

/* Clearing floats */

.clear:after, 

.wrapper:after, 

.format-status .entry-header:after { 

clear: both; 

} 

.clear:before, 

.clear:after, 

.wrapper:before, 

.wrapper:after, 

.format-status .entry-header:before, 

.format-status .entry-header:after { 

display: table; 

content: ""; 

} 

/* =Repeatable patterns 

-------------------------------------------------------------- */

/* Small headers */

.archive-title, 

.page-title, 

.widget-title, 

.entry-content th, 

.comment-content th { 

font-size: 11px; 

font-size: 0.785714286rem; 

line-height: 2.181818182; 

font-weight: bold; 

text-transform: uppercase; 

color: #636363; 

} 

/* Shared Post Format styling */

article.format-quote footer.entry-meta, 

article.format-link footer.entry-meta, 

article.format-status footer.entry-meta { 

font-size: 11px; 

font-size: 0.785714286rem; 

line-height: 2.181818182; 

} 

/* Form fields, general styles first */

.front-widgets.first{ width:47%!important;} 

.front-widgets.second{ width:50%!important; } 

button, 

input, 

select, 

textarea { 

border: 1px solid #ccc; 

border-radius: 3px; 

font-family: inherit; 

padding: 6px; 

padding: 0.428571429rem; 

} 

button, 

input { 

line-height: normal; 

} 

textarea { 

font-size: 100%; 

overflow: auto; 

vertical-align: top; 

} 

/* Reset non-text input types */

input[type="checkbox"], 

input[type="radio"], 

input[type="file"], 

input[type="hidden"], 

input[type="image"], 

input[type="color"] { 

border: 0; 

border-radius: 0; 

padding: 0; 

} 

/* Buttons */

.menu-toggle, 

input[type="submit"], 

input[type="button"], 

input[type="reset"], 

article.post-password-required input[type=submit], 

.bypostauthor cite span { 

padding: 6px 10px; 

padding: 0.428571429rem 0.714285714rem; 

font-size: 11px; 

font-size: 0.785714286rem; 

line-height: 1.428571429; 

font-weight: normal; 

color: #7c7c7c; 

background-color: #e6e6e6; 

background-repeat: repeat-x; 

background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6); 

background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6); 

background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6); 

background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6); 

background-image: linear-gradient(top, #f4f4f4, #e6e6e6); 

border: 1px solid #d2d2d2; 

border-radius: 3px; 

box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1); 

} 

.menu-toggle, 

button, 

input[type="submit"], 

input[type="button"], 

input[type="reset"] { 

cursor: pointer; 

} 

button[disabled], 

input[disabled] { 

cursor: default; 

} 

.menu-toggle:hover, 

.menu-toggle:focus, 

button:hover, 

input[type="submit"]:hover, 

input[type="button"]:hover, 

input[type="reset"]:hover, 

article.post-password-required input[type=submit]:hover { 

color: #5e5e5e; 

background-color: #ebebeb; 

background-repeat: repeat-x; 

background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb); 

background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb); 

background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb); 

background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb); 

background-image: linear-gradient(top, #f9f9f9, #ebebeb); 

} 

.menu-toggle:active, 

.menu-toggle.toggled-on, 

button:active, 

input[type="submit"]:active, 

input[type="button"]:active, 

input[type="reset"]:active { 

color: #757575; 

background-color: #e1e1e1; 

background-repeat: repeat-x; 

background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1); 

background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1); 

background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1); 

background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1); 

background-image: linear-gradient(top, #ebebeb, #e1e1e1); 

box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4; 

border-color: transparent; 

} 

.bypostauthor cite span { 

color: #fff; 

background-color: #21759b; 

background-image: none; 

border: 1px solid #1f6f93; 

border-radius: 2px; 

box-shadow: none; 

padding: 0; 

} 

/* Responsive images */

.entry-content img, 

.comment-content img, 

.widget img { 

max-width: 100%; /* Fluid images for posts, comments, and widgets */

} 

img[class*="align"], 

img[class*="wp-image-"], 

img[class*="attachment-"] { 

height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

} 

img.size-full, 

img.size-large, 

img.header-image, 

img.wp-post-image { 

max-width: 100%; 

height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

} 

/* Make sure videos and embeds fit their containers */

embed, 

iframe, 

object, 

video { 

max-width: 100%; 

} 

.entry-content .twitter-tweet-rendered { 

max-width: 100% !important; /* Override the Twitter embed fixed width */

} 

/* Images */

.alignleft { 

float: left; 

} 

.alignright { 

float: right; 

} 

.aligncenter { 

display: block; 

margin-left: auto; 

margin-right: auto; 

} 

.entry-content img, 

.comment-content img, 

.widget img, 

img.header-image, 

.author-avatar img, 

img.wp-post-image { 

/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

border-radius: 3px; 

box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); 

} 

.wp-caption { 

max-width: 100%; /* Keep wide captions from overflowing their container. */

padding: 4px; 

} 

.wp-caption .wp-caption-text, 

.gallery-caption, 

.entry-caption { 

font-style: italic; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 2; 

color: #757575; 

} 

img.wp-smiley, 

.rsswidget img { 

border: 0; 

border-radius: 0; 

box-shadow: none; 

margin-bottom: 0; 

margin-top: 0; 

padding: 0; 

} 

.entry-content dl.gallery-item { 

margin: 0; 

} 

.gallery-item a, 

.gallery-caption { 

width: 90%; 

} 

.gallery-item a { 

display: block; 

} 

.gallery-caption a { 

display: inline; 

} 

.gallery-columns-1 .gallery-item a { 

max-width: 100%; 

width: auto; 

} 

.gallery .gallery-icon img { 

height: auto; 

max-width: 90%; 

padding: 5%; 

} 

.gallery-columns-1 .gallery-icon img { 

padding: 3%; 

} 

/* Navigation */

.site-content nav { 

clear: both; 

line-height: 2; 

overflow: hidden; 

} 

#nav-above { 

padding: 24px 0; 

padding: 1.714285714rem 0; 

} 

#nav-above { 

display: none; 

} 

.paged #nav-above { 

display: block; 

} 

.nav-previous, 

.previous-image { 

float: left; 

width: 50%; 

} 

.nav-next, 

.next-image { 

float: right; 

text-align: right; 

width: 50%; 

} 

.nav-single + .comments-area, 

#comment-nav-above { 

margin: 48px 0; 

margin: 3.428571429rem 0; 

} 

/* Author profiles */

.author .archive-header { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

.author-info { 

border-top: 1px solid #ededed; 

margin: 24px 0; 

margin: 1.714285714rem 0; 

padding-top: 24px; 

padding-top: 1.714285714rem; 

overflow: hidden; 

} 

.author-description p { 

color: #757575; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

} 

.author.archive .author-info { 

border-top: 0; 

margin: 0 0 48px; 

margin: 0 0 3.428571429rem; 

} 

.author.archive .author-avatar { 

margin-top: 0; 

} 

/* =Basic structure 

-------------------------------------------------------------- */

/* Body, links, basics */

html { 

font-size: 87.5%; 

} 

body { 

font-size: 18px; 

font-size: 1.2rem;  

text-rendering: optimizeLegibility; 

color: #666; 

background-repeat:no-repeat; 

background-position:top left; 

background-size:100%; 

background-attachment:fixed; 
	
background-image: none!important;

} 

body.custom-font-enabled {  



} 

a { 

outline: none; 

color: #000; 

text-decoration:none; 

} 

a:hover { 

color: #dd0b1b; 

} 

/* Assistive text */

.assistive-text, 

.site .screen-reader-text { 

position: absolute !important; 

clip: rect(1px, 1px, 1px, 1px); 

} 

.main-navigation .assistive-text:focus { 

background: #fff; 

border: 2px solid #333; 

border-radius: 3px; 

clip: auto !important; 

color: #000; 

display: block; 

font-size: 12px; 

padding: 12px; 

position: absolute; 

top: 5px; 

left: 5px; 

z-index: 100000; /* Above WP toolbar */

} 

#buscador{ float:right; text-align:right; margin-top:30px} 

#buscador a{color:#6c6c6c; margin:0 1px; text-decoration:none} 

#buscador a:hover{color:#dd0b1b;} 

#buscador .menu_top{ vertical-align:top; line-height:25px;float:left; margin-right:10px} 

#searchform{margin-top:15px;} 

/* Page structure */

.site { 

padding: 0 24px; 

padding: 0 1.714285714rem; 

background-image: none!important;

background-repeat:repeat; 

background-attachment:fixed; 

} 

.site-content { 

margin: 24px 0 0; 

margin: 1.714285714rem 0 0; 

} 

.widget-area { 

margin: 24px 0 0; 

margin: 1.714285714rem 0 0; 

} 

/* Header */

.site-header { 

padding: 24px 0; 

padding: 1.714285714rem 0; 

}    .site-header h1, 

.site-header h2 { 

text-align: center; 

} 

.site-header h1 a, 

.site-header h2 a { 

color: #515151; 

display: inline-block; 

text-decoration: none; 

} 

.site-header h1 a:hover, 

.site-header h2 a:hover { 

color: #21759b; 

} 

.site-header h1 { 

font-size: 24px; 

font-size: 1.714285714rem; 

line-height: 1.285714286; 

margin-bottom: 14px; 

margin-bottom: 1rem; 

} 

.site-header h2 { 

font-weight: normal; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

color: #757575; 

} 

.header-image { 

margin-top: 24px; 

margin-top: 1.714285714rem; 

} 

/* Navigation Menu */

.main-navigation { background: none repeat scroll 0 0 #000; 

margin-left: -4.1%; 

margin-top: 1.71429rem; 

padding: 0 2.5%; 

text-align: center; 

width: 104%; 

} 

.main-navigation li { 

margin-top: 24px; 

margin-top: 1.714285714rem; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 1.42857143; 

} 

.main-navigation a { 

color: #5e5e5e; 

} 

.main-navigation a:hover, 

.main-navigation a:focus { 

color: #21759b; 

} 

.main-navigation ul.nav-menu, 

.main-navigation div.nav-menu > ul { 

display: none; 

} 

.main-navigation ul.nav-menu.toggled-on, 

.menu-toggle { 

display: inline-block; 

} 

/* Banner */

section[role="banner"] { 

margin-bottom: 48px; 

margin-bottom: 3.428571429rem; 

} 

/* Sidebar */

.widget-area .widget { 

-webkit-hyphens: auto; 

-moz-hyphens: auto; 

hyphens: auto; 

margin-bottom: 48px; 

margin-bottom: 3.428571429rem; 

word-wrap: break-word; 

} 

.widget-area .widget h3 {  



font-weight:bold!important; 

margin-bottom: 24px; 

margin-bottom: 1.614285714rem; 

} 

.widget-area .widget p, 

.widget-area .widget li, 

.widget-area .widget .textwidget { 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

} 

.widget-area .widget p { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

.widget-area .textwidget ul { 

list-style: disc outside; 

margin: 0 0 24px; 

margin: 0 0 1.714285714rem; 

} 

.widget-area .textwidget li { 

margin-left: 36px; 

margin-left: 2.571428571rem; 

} 

.widget-area .widget a { 

color: #000; 

font-size:1.2em; 

font-weight:bold; 

} 

.widget-area .widget a:hover { 

color: #dd0b1b!important; 

} 

.widget-area .widget a:visited { 

color: #000; 

} 

.widget-area #s { 

width: 53.66666666666%; /* define a width to avoid dropping a wider submit button */

} 

/* Footer */

footer[role="contentinfo"] { 

border-top: 1px solid #ededed; 

clear: both; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 2; 

max-width: 960px; 

max-width: 68.571428571rem; 

margin-top: 24px; 

margin-top: 1.714285714rem; 

margin-left: auto; 

margin-right: auto; 

padding: 24px 0; 

padding: 1.714285714rem 0; 

} 

footer[role="contentinfo"] a { 

color: #686868; 

} 

footer[role="contentinfo"] a:hover { 

color: #21759b; 

} 

/* =Main content and comment content 

-------------------------------------------------------------- */

.entry-meta { 

clear: both; 

} 

.entry-header { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

.entry-header img.wp-post-image { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

width:100%; 

Margin:0 0 1.714285714rem 0; 

} 

.entry-header .entry-title { 

font-size: 20px; 

font-size: 1.628571429rem; 

line-height: 1.2; 

font-weight: normal; 

color:#000; 

padding:5px 20px; 

} 

.entry-header .entry-title a { 

text-decoration: none; 

color:#000; 

} 

.entry-header .entry-format { 

margin-top: 24px; 

margin-top: 1.714285714rem; 

font-weight: normal; 

} 

.entry-header .comments-link { 

margin-top: 24px; 

margin-top: 1.714285714rem; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

color: #757575; 

} 

.comments-link a, 

.entry-meta a { 

color: #757575; 

} 

.comments-link a:hover, 

.entry-meta a:hover { 

color: #21759b; 

} 

article.sticky .featured-post { 

border-top: 4px double #ededed; 

border-bottom: 4px double #ededed; 

color: #757575; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 3.692307692; 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

text-align: center; 

} 

.entry-content, 

.entry-summary, 

.mu_register { 

line-height: 1.714285714; 

} 

.entry-content h1, 

.comment-content h1, 

.entry-content h2, 

.comment-content h2, 

.entry-content h3, 

.comment-content h3, 

.entry-content h4, 

.comment-content h4, 

.entry-content h5, 

.comment-content h5, 

.entry-content h6, 

.comment-content h6 { 

margin: 24px 0; 

margin: 1.714285714rem 0; 

line-height: 1.714285714; 

font-weight:bold!important; 

} 

.entry-content h1, 

.comment-content h1 { 

font-size: 21px; 

font-size: 1.5rem; 

line-height: 1.5;  



} 

.entry-content h2, 

.comment-content h2, 

.mu_register h2 { 

font-size: 18px; 

font-size: 1.485714286rem; 

line-height: 1.6; 

} 

.entry-content h3, 

.comment-content h3 { 

font-size: 16px; 

font-size: 1.342857143rem; 

line-height: 1.846153846; 

} 

.entry-content h4, 

.comment-content h4 { 

font-size: 14px; 

font-size: 1.2rem; 

line-height: 1.846153846; 

} 

.entry-content h5, 

.comment-content h5 { 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

} 

.entry-content h6, 

.comment-content h6 { 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 1.846153846; 

} 

.entry-content p, 

.entry-summary p, 

.comment-content p, 

.mu_register p { 

margin: 0 0 24px; 

margin: 0 0 1.714285714rem; 

line-height: 1.714285714; 

Padding:5px 30px; 

text-align:justify; 

color:#666; 

} 

.entry-content a:visited, 

.comment-content a:visited { 

color: #9f9f9f; 

} 

.entry-content ol, 

.comment-content ol, 

.entry-content ul, 

.comment-content ul, 

.mu_register ul { 

margin: 0 0 24px; 

margin: 0 0 1.714285714rem; 

line-height: 1.714285714; 

} 

.entry-content ul ul, 

.comment-content ul ul, 

.entry-content ol ol, 

.comment-content ol ol, 

.entry-content ul ol, 

.comment-content ul ol, 

.entry-content ol ul, 

.comment-content ol ul { 

margin-bottom: 0; 

} 

.entry-content ul, 

.comment-content ul, 

.mu_register ul { 

list-style: disc outside; 

} 

.entry-content ol, 

.comment-content ol { 

list-style: decimal outside; 

} 

.entry-content li, 

.comment-content li, 

.mu_register li { 

margin: 0 0 0 66px; 

margin: 0 0 0 4.571428571rem; 

color:#666; 

} 

.entry-content blockquote, 

.comment-content blockquote { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

padding: 24px; 

padding: 1.714285714rem; 

font-style: italic; 

} 

.entry-content blockquote p:last-child, 

.comment-content blockquote p:last-child { 

margin-bottom: 0; 

} 

.entry-content code, 

.comment-content code { 

font-family: Consolas, Monaco, Lucida Console, monospace; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 2; 

} 

.entry-content pre, 

.comment-content pre { 

border: 1px solid #ededed; 

color: #666; 

font-family: Consolas, Monaco, Lucida Console, monospace; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 1.714285714; 

margin: 24px 0; 

margin: 1.714285714rem 0; 

overflow: auto; 

padding: 24px; 

padding: 1.714285714rem; 

} 

.entry-content pre code, 

.comment-content pre code { 

display: block; 

} 

.entry-content abbr, 

.comment-content abbr, 

.entry-content dfn, 

.comment-content dfn, 

.entry-content acronym, 

.comment-content acronym { 

border-bottom: 1px dotted #666; 

cursor: help; 

} 

.entry-content address, 

.comment-content address { 

display: block; 

line-height: 1.714285714; 

margin: 0 0 24px; 

margin: 0 0 1.714285714rem; 

} 

img.alignleft, 

.wp-caption.alignleft { 

margin: 12px 24px 12px 0; 

margin: 0.857142857rem 1.714285714rem 0.857142857rem 0; 

} 

img.alignright, 

.wp-caption.alignright { 

margin: 12px 0 12px 24px; 

margin: 0.857142857rem 0 0.857142857rem 1.714285714rem; 

} 

img.aligncenter, 

.wp-caption.aligncenter { 

clear: both; 

margin-top: 12px; 

margin-top: 0.857142857rem; 

margin-bottom: 12px; 

margin-bottom: 0.857142857rem; 

} 

.entry-content embed, 

.entry-content iframe, 

.entry-content object, 

.entry-content video { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

.entry-content dl, 

.comment-content dl { 

margin: 0 24px; 

margin: 0 1.714285714rem; 

} 

.entry-content dt, 

.comment-content dt { 

font-weight: bold; 

line-height: 1.714285714; 

} 

.entry-content dd, 

.comment-content dd { 

line-height: 1.714285714; 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

.entry-content table, 

.comment-content table { 

border-bottom: 1px solid #ededed; 

color: #757575; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 2; 

margin: 0 0 24px; 

margin: 0 0 1.714285714rem; 

width: 100%; 

} 

.entry-content table caption, 

.comment-content table caption { 

font-size: 16px; 

font-size: 1.142857143rem; 

margin: 24px 0; 

margin: 1.714285714rem 0; 

} 

.entry-content td, 

.comment-content td { 

border-top: 1px solid #ededed; 

padding: 6px 10px 6px 0; 

} 

.site-content article { 

margin-bottom: 72px; 

margin-bottom: 5.142857143rem; 

padding-bottom: 24px; 

padding-bottom: 1.714285714rem; 

word-wrap: break-word; 

-webkit-hyphens: auto; 

-moz-hyphens: auto; 

hyphens: auto; 

} 

.page-links { 

clear: both; 

line-height: 1.714285714; 

} 

footer.entry-meta { 

margin-top: 24px; 

margin-top: 1.714285714rem; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

color: #757575; 

} 

.single-author .entry-meta .by-author { 

display: none; 

} 

.mu_register h2 { 

color: #757575; 

font-weight: normal; 

} 

/* =Archives 

-------------------------------------------------------------- */

.archive-header, 

.page-header { 

margin-bottom: 48px; 

margin-bottom: 3.428571429rem; 

padding-bottom: 22px; 

padding-bottom: 1.571428571rem; 

border-bottom: 1px solid #ededed; 

} 

.archive-meta { 

color: #757575; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 2; 

margin-top: 22px; 

margin-top: 1.571428571rem; 

} 

/* =Single audio/video attachment view 

-------------------------------------------------------------- */

.attachment .entry-content .mejs-audio { 

max-width: 400px; 

} 

.attachment .entry-content .mejs-container { 

margin-bottom: 24px; 

} 

/* =Single image attachment view 

-------------------------------------------------------------- */

.article.attachment { 

overflow: hidden; 

} 

.image-attachment div.attachment { 

text-align: center; 

} 

.image-attachment div.attachment p { 

text-align: center; 

} 

.image-attachment div.attachment img { 

display: block; 

height: auto; 

margin: 0 auto; 

max-width: 100%; 

} 

.image-attachment .entry-caption { 

margin-top: 8px; 

margin-top: 0.571428571rem; 

} 

/* =Aside post format 

-------------------------------------------------------------- */

article.format-aside h1 { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

article.format-aside h1 a { 

text-decoration: none; 

color: #4d525a; 

} 

article.format-aside h1 a:hover { 

color: #2e3542; 

} 

article.format-aside .aside { 

padding: 24px 24px 0; 

padding: 1.714285714rem; 

background: #d2e0f9; 

border-left: 22px solid #a8bfe8; 

} 

article.format-aside p { 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

color: #4a5466; 

} 

article.format-aside blockquote:last-child, 

article.format-aside p:last-child { 

margin-bottom: 0; 

} 

/* =Post formats 

-------------------------------------------------------------- */

/* Image posts */

article.format-image footer h1 { 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

font-weight: normal; 

} 

article.format-image footer h2 { 

font-size: 11px; 

font-size: 0.785714286rem; 

line-height: 2.181818182; 

} 

article.format-image footer a h2 { 

font-weight: normal; 

} 

/* Link posts */

article.format-link header { 

padding: 0 10px; 

padding: 0 0.714285714rem; 

float: right; 

font-size: 11px; 

font-size: 0.785714286rem; 

line-height: 2.181818182; 

font-weight: bold; 

font-style: italic; 

text-transform: uppercase; 

color: #848484; 

background-color: #ebebeb; 

border-radius: 3px; 

} 

article.format-link .entry-content { 

max-width: 80%; 

float: left; 

} 

article.format-link .entry-content a { 

font-size: 22px; 

font-size: 1.571428571rem; 

line-height: 1.090909091; 

text-decoration: none; 

} 

/* Quote posts */

article.format-quote .entry-content p { 

margin: 0; 

padding-bottom: 24px; 

padding-bottom: 1.714285714rem; 

} 

article.format-quote .entry-content blockquote { 

display: block; 

padding: 24px 24px 0; 

padding: 1.714285714rem 1.714285714rem 0; 

font-size: 15px; 

font-size: 1.071428571rem; 

line-height: 1.6; 

font-style: normal; 

color: #6a6a6a; 

background: #efefef; 

} 

/* Status posts */

.format-status .entry-header { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

.format-status .entry-header header { 

display: inline-block; 

} 

.format-status .entry-header h1 { 

font-size: 15px; 

font-size: 1.071428571rem; 

font-weight: normal; 

line-height: 1.6; 

margin: 0; 

} 

.format-status .entry-header h2 { 

font-size: 12px; 

font-size: 0.857142857rem; 

font-weight: normal; 

line-height: 2; 

margin: 0; 

} 

.format-status .entry-header header a { 

color: #757575; 

} 

.format-status .entry-header header a:hover { 

color: #21759b; 

} 

.format-status .entry-header img { 

float: left; 

margin-right: 21px; 

margin-right: 1.5rem; 

} 

/* =Comments 

-------------------------------------------------------------- */

.comments-title { 

margin-bottom: 48px; 

margin-bottom: 3.428571429rem; 

font-size: 16px; 

font-size: 1.142857143rem; 

line-height: 1.5; 

font-weight: normal; 

} 

.comments-area article { 

margin: 24px 0; 

margin: 1.714285714rem 0; 

} 

.comments-area article header { 

margin: 0 0 48px; 

margin: 0 0 3.428571429rem; 

overflow: hidden; 

position: relative; 

} 

.comments-area article header img { 

float: left; 

padding: 0; 

line-height: 0; 

} 

.comments-area article header cite, 

.comments-area article header time { 

display: block; 

margin-left: 85px; 

margin-left: 6.071428571rem; 

} 

.comments-area article header cite { 

font-style: normal; 

font-size: 15px; 

font-size: 1.071428571rem; 

line-height: 1.42857143; 

} 

.comments-area cite b { 

font-weight: normal; 

} 

.comments-area article header time { 

line-height: 1.714285714; 

text-decoration: none; 

font-size: 12px; 

font-size: 0.857142857rem; 

color: #5e5e5e; 

} 

.comments-area article header a { 

text-decoration: none; 

color: #5e5e5e; 

} 

.comments-area article header a:hover { 

color: #21759b; 

} 

.comments-area article header cite a { 

color: #444; 

} 

.comments-area article header cite a:hover { 

text-decoration: underline; 

} 

.comments-area article header h4 { 

position: absolute; 

top: 0; 

right: 0; 

padding: 6px 12px; 

padding: 0.428571429rem 0.857142857rem; 

font-size: 12px; 

font-size: 0.857142857rem; 

font-weight: normal; 

color: #fff; 

background-color: #0088d0; 

background-repeat: repeat-x; 

background-image: -moz-linear-gradient(top, #009cee, #0088d0); 

background-image: -ms-linear-gradient(top, #009cee, #0088d0); 

background-image: -webkit-linear-gradient(top, #009cee, #0088d0); 

background-image: -o-linear-gradient(top, #009cee, #0088d0); 

background-image: linear-gradient(top, #009cee, #0088d0); 

border-radius: 3px; 

border: 1px solid #007cbd; 

} 

.comments-area .bypostauthor cite span { 

position: absolute; 

margin-left: 5px; 

margin-left: 0.357142857rem; 

padding: 2px 5px; 

padding: 0.142857143rem 0.357142857rem; 

font-size: 10px; 

font-size: 0.714285714rem; 

} 

.comments-area .bypostauthor cite b { 

font-weight: bold; 

} 

a.comment-reply-link, 

a.comment-edit-link { 

color: #686868; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

} 

a.comment-reply-link:hover, 

a.comment-edit-link:hover { 

color: #21759b; 

} 

.commentlist .pingback { 

line-height: 1.714285714; 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

/* Comment form */

#respond { 

margin-top: 48px; 

margin-top: 3.428571429rem; 

} 

#respond h3#reply-title { 

font-size: 16px; 

font-size: 1.142857143rem; 

line-height: 1.5; 

} 

#respond h3#reply-title #cancel-comment-reply-link { 

margin-left: 10px; 

margin-left: 0.714285714rem; 

font-weight: normal; 

font-size: 12px; 

font-size: 0.857142857rem; 

} 

#respond form { 

margin: 24px 0; 

margin: 1.714285714rem 0; 

} 

#respond form p { 

margin: 11px 0; 

margin: 0.785714286rem 0; 

} 

#respond form p.logged-in-as { 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

#respond form label { 

display: block; 

line-height: 1.714285714; 

} 

#respond form input[type="text"], 

#respond form textarea { 

-moz-box-sizing: border-box; 

box-sizing: border-box; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 1.714285714; 

padding: 10px; 

padding: 0.714285714rem; 

width: 100%; 

} 

#respond form p.form-allowed-tags { 

margin: 0; 

font-size: 12px; 

font-size: 0.857142857rem; 

line-height: 2; 

color: #5e5e5e; 

} 

.required { 

color: red; 

} 

/* =Front page template 

-------------------------------------------------------------- */

.entry-page-image { 

margin-bottom: 14px; 

margin-bottom: 1rem; 

} 

.template-front-page .site-content article { 

border: 0; 

margin-bottom: 0; 

} 

.template-front-page .widget-area { 

clear: both; 

float: none; 

width: auto; 

padding-top: 24px; 

padding-top: 0; 

border-top: 0px solid #ededed; 

} 

.template-front-page .widget-area .widget li { 

margin: 8px 0 0; 

margin: 0.571428571rem 0 0; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.714285714; 

list-style-type: square; 

list-style-position: inside; 

} 

.template-front-page .widget-area .widget li a { 

color: #757575; 

} 

.template-front-page .widget-area .widget li a:hover { 

color: #21759b; 

} 

.template-front-page .widget-area .widget_text img { 

float: left; 

margin: 8px 24px 8px 0; 

margin: 0.571428571rem 1.714285714rem 0.571428571rem 0; 

} 

/* =Widgets 

-------------------------------------------------------------- */

.widget-area .widget ul ul { 

margin-left: 12px; 

margin-left: 0.857142857rem; 

} 

.widget_rss li { 

margin: 12px 0; 

margin: 0.857142857rem 0; 

} 

.widget_recent_entries .post-date, 

.widget_rss .rss-date { 

color: #aaa; 

font-size: 11px; 

font-size: 0.785714286rem; 

margin-left: 12px; 

margin-left: 0.857142857rem; 

} 

#wp-calendar { 

margin: 0; 

width: 100%; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

color: #686868; 

} 

#wp-calendar th, 

#wp-calendar td, 

#wp-calendar caption { 

text-align: left; 

} 

#wp-calendar #next { 

padding-right: 24px; 

padding-right: 1.714285714rem; 

text-align: right; 

} 

.widget_search label { 

display: block; 

font-size: 13px; 

font-size: 0.928571429rem; 

line-height: 1.846153846; 

} 

.widget_twitter li { 

list-style-type: none; 

} 

.widget_twitter .timesince { 

display: block; 

text-align: right; 

} 

/* =Plugins 

----------------------------------------------- */

img#wpstats { 

display: block; 

margin: 0 auto 24px; 

margin: 0 auto 1.714285714rem; 

}      



/*PENI STYLES*/
#top_page {
	display: none;
}

p{text-align:justify;} 

.rpwe-summary{font-size:1.1rem!important; line-height:1.2rem; margin-bottom:10px;} 

#rpwe_widget-5, #rpwe_widget-9{width:64%!important;} 

#rev-slider-widget-2, #rev-slider-widget-3 {width:31%!important; float:right!important;} 

.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(2n){float:left!important; width:100%!important } 

.template-front-page .widget-area .widget:nth-child(2n), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets{margin-bottom:0.21429rem!important;} 

#rpwe_widget-6 .rpwe-block category{color:#fff!important; background:#dd0b1b!important; padding:5px 10px 3px; text-transform:uppercase; font-weight:bold; font-size:0.9em;} 

#rpwe_widget-5 .rpwe-block category, #rpwe_widget-10 .rpwe-block category, #rpwe_widget-11 .rpwe-block category{color:#fff!important; background:#000!important; padding:5px 10px 3px; text-transform:uppercase; font-weight:bold; font-size:0.9em;} 

/****ocultar contenido home****/

.template-front-page .site-content article{display:none} 

/****destacado1-home****/

#destacado1 .rpwe-li { overflow:hidden; padding:0!important; margin-bottom:15px;} 

#destacado1.rpwe-block h3{font-size:2.7em!important; Position:relative!important; color:#FFF!important;  font-weight:bold;  line-height:1em; display:table-cell;vertical-align:bottom; font-weight:bold; 

background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ff3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(53%, rgba(0,0,0,0.7)), color-stop(99%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)))!important; /* safari4+,chrome */

background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* safari5.1+,chrome10+ */

background: -o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* opera 11.10+ */

background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ie10+ */

background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* w3c */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */

background-position:bottom center; height:200px; 

/* 

background: url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fnd_negro.png")!important; background-repeat: repeat-x; background-position:bottom center; height:200px; */
width:600px
} 

#destacado1.rpwe-block h3:after{ 

content: ''; 

display: block; 

height: 60px; 

} 

#destacado1.rpwe-block li{border-bottom:0!important} 

#destacado1.rpwe-block h3 a{color:#fff!important;} 

#destacado1.rpwe-block:hover a{ color:#ccc!important} 

#destacado1.rpwe-block time{Margin-left:15px; padding:0 23px; color:#b8b8b8; position:absolute; margin-top:-40px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#destacado1.rpwe-block comments{Margin-left:170px; padding:0 23px; color:#b8b8b8; position:absolute; margin-top:-40px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/comentb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#destacado1.rpwe-block category{z-index:1;color:#000!important; position:absolute; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/blanco_tr.png") !important; font-size:1.1em; padding:5px 15px; text-transform:uppercase;font-weight:bold} 

#destacado1 img{ 

margin: 0 0 -25%; 

-webkit-transition: all 1s ease; /* Safari and Chrome */

-moz-transition: all 1s ease; /* Firefox */

-o-transition: all 1s ease; /* IE 9 */

-ms-transition: all 1s ease; /* Opera */

transition: all 1s ease; 

width: 100%; 

} 

#destacado1:hover img { 

-webkit-transform:scale(1.25); /* Safari and Chrome */

-moz-transform:scale(1.25); /* Firefox */

-ms-transform:scale(1.25); /* IE 9 */

-o-transform:scale(1.25); /* Opera */

transform:scale(1.25); 

} 

 just apply some height and width to the wrapper. 

#destacado1 { 

max-width:600px; 

max-height:400px; 

overflow: auto; 

} 

#youtube_gallery_1 .youtube_gallery_item .ytsg_play{ width:43px!important; height:30px!important; left:119px!important; top:64px!important} 

.page-id-1023 #youtube_gallery_1 .youtube_gallery_caption {font-size: 1.1em!important; line-height: 0.95em !important;text-align:left!important; padding:0 5px; margin-top:-45px} 

.yrc-item-large .yrc-item-meta { 

background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 1%, rgba(0, 0, 0, 0.7) 47%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; 

    color: #fff; 

    font-size: 1.1em !important; 

    font-style: normal !important; 

    font-weight: bold; 

    height: 46px; 

    line-height: 1.1em !important; 

    margin-bottom: 30px !important; 

     

    position: relative; 

    width: 100% !important; 

} 
.yrc-item-large .yrc-item-meta{margin-top:-50px}
.yrc-name-date{padding:10px}

.page-id-976 .yrc-item-large .yrc-item-meta {width: 33% !important;} 

.page-id-976 .yrc-item-large .yrc-item-meta { 

background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) 1%, rgba(0, 0, 0, 0.7) 47%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; 

    color: #fff; 

    font-size: 1.1em !important; 

    font-style: normal !important; 

    font-weight: bold; 

    height: 78px; 

    line-height: 1.1em !important; 

    margin-bottom: 30px !important; 

    margin-left: 0px; 

    padding: 10px 20px !important; 

    position: relative; 

    width: 100% !important; 

	margin-top:-78px!important 

}  

.page-id-976 .yrc-item-large .yrc-item-meta{margin-top:0px}
.page-id-976 .yrc-name-date{padding:10px}

#TB_window{margin: 0 35%; width:30%} 

#TB_iframeContent{ width:100%} 

#TB_title{background-color:#dd0b1b; color:#fff; font-family:Dosis; font-weight:bold!important; font-size:1.2em}  



.rotatingtweet .rtw_info, .rotatingtweet .rtw_meta, .rotatingtweet p.rtw_main{width:100%!important;}  



#black-studio-tinymce-2{margin-bottom:-40px!important} 

#black-studio-tinymce-8 .page-links{display:none;} 

.entry-content h3, .comment-content h3{ color:#dd0b1b; padding:5px 15px; font-weight:bold; font-size:1.2!important;} 

.entry-content h4{color:#000; text-transform:uppercase;} 

p.contador{display:none;} 

.home p.contador{display:block}  


div.wpcf7 img.ajax-loader{width:auto;} 

#buscador img{background:#000} 

#buscador img:hover{background:#dd0b1b}  



.acceso{width:60%;margin:0 20%} 

.page-id-1670 .acceso input{width:85%} 

.page-id-1670 .acceso input[type="submit"]{background:#dd0b1b; color:#fff; font-size: 1.1em; 

    font-weight: bold; 

    margin-top: 10px;} 

.page-id-1670 .acceso input[type="submit"]:hover{background:#000; color:#dd0b1b;}  



#categories-2{display:none} 

.page-id-1121 #categories-2{display:block}  



.fb_iframe_widget iframe{background:#fff; width:100%!important;}



.fb_iframe_widget span{width:100%!important;}



.fb_iframe_widget{width:100%} 

iframe#twitter-widget-0 {width:550px!important} 

.widget-easy-twitter-feed-widget-global-wrapper .row{display:none;}  



/****destacado2-home****/ 



#destacados2 .rpwe-li {overflow:hidden; padding:0!important; margin-bottom:15px;} 

#destacados2.rpwe-block h3{font-size:1.35em!important; Position:relative!important; color:#FFF!important;  font-weight:bold; line-height:1em; display:table-cell; vertical-align:bottom; width:273px; 

background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 10%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ff3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(0,0,0,0)), color-stop(53%, rgba(0,0,0,0.7)), color-stop(99%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)))!important; /* safari4+,chrome */

background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 10%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* safari5.1+,chrome10+ */

background: -o-linear-gradient(90deg, rgba(0,0,0,1) 10%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* opera 11.10+ */

background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 10%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ie10+ */

background: linear-gradient(0deg, rgba(0,0,0,1) 10%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* w3c */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */

/*background: url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fnd_negro.png")!important; */background-repeat: repeat-x; background-position:bottom center; height:100px 

} 

#destacados2.rpwe-block h3:after{ 

content: ''; 

display: block; 

height: 35px; 

} 

#destacados2.rpwe-block li{border-bottom:0!important; float: left; 

margin-left: 1%; 

width: 49%;} 

#destacados2 .rpwe-thumb, #destacados2.rpwe-block .rpwe-title a{color:#fff!important;} 

#destacados2 .rpwe-thumb:hover, #destacados2.rpwe-block .rpwe-title:hover a{color:#ccc!important} 

#destacados2.rpwe-block time{margin-left:10px;padding:0px 23px; color:#b8b8b8; position:absolute; margin-top:-25px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#destacados2.rpwe-block comments{Margin-left:170px; padding:0px 23px; color:#b8b8b8; position:absolute; margin-top:-25px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/comentb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#destacados2.rpwe-block category{z-index:1; color:#000!important; position:absolute; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/blanco_tr.png") !important; font-size:1.1em; padding:5px 15px; text-transform:uppercase; font-weight:bold} 

#destacados2 img{margin: 0 0 -37%!important}  



#destacados2 .rpwe-thumb, #destacados2.rpwe-block .rpwe-title a { 

margin: 0 0 -36%; 

-webkit-transition: all 1s ease; /* Safari and Chrome */

-moz-transition: all 1s ease; /* Firefox */

-o-transition: all 1s ease; /* IE 9 */

-ms-transition: all 1s ease; /* Opera */

transition: all 1s ease; 

max-width: 100%; 

} 

#destacados2 .rpwe-thumb:hover, #destacados2.rpwe-block .rpwe-title:hover a  { 

-webkit-transform:scale(1.25); /* Safari and Chrome */

-moz-transform:scale(1.25); /* Firefox */

-ms-transform:scale(1.25); /* IE 9 */

-o-transform:scale(1.25); /* Opera */

transform:scale(1.25); 

} 

 just apply some height and width to the wrapper. 

#destacados2 { 

max-width:400px; 

max-height:300px; 

overflow: auto; 

}  



/****destacado3-home****/

#destacado3 .rpwe-li { overflow:hidden; padding:0!important; margin-bottom:15px;} 

#destacado3.rpwe-block h3{font-size:1.5em!important; Position:relative!important; color:#FFF!important;  font-weight:bold; line-height:1em; display:table-cell; vertical-align:bottom; width:400px; 

background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ff3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(53%, rgba(0,0,0,0.7)), color-stop(99%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)))!important; /* safari4+,chrome */

background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* safari5.1+,chrome10+ */

background: -o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* opera 11.10+ */

background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ie10+ */

background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* w3c */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */

/*background: url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fnd_negro.png")!important;*/background-repeat: repeat-x; background-position:bottom center; height:100px 

} 

#destacado3.rpwe-block h3:after{ 

content: ''; 

display: block; 

height: 35px; 

} 

#destacado3.rpwe-block li{border-bottom:0!important; } 

#destacado3.rpwe-block h3 a{color:#fff!important; } 

#destacado3.rpwe-block:hover a{ color:#ccc!important} 

#destacado3.rpwe-block time{margin-left:10px;padding:0px 23px; color:#b8b8b8; position:absolute; margin-top:-25px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#destacado3.rpwe-block comments{margin-left:170px;padding:0px 23px; color:#b8b8b8; position:absolute; margin-top:-25px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/comentb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#destacado3.rpwe-block category{z-index:1; color:#000!important; position:absolute; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/blanco_tr.png") !important; font-size:1.1em; padding:5px 15px; text-transform:uppercase; font-weight:bold} 

#destacado3 img{margin: 0 0 -26%!important; width:100%} 

#destacado3 img{ 

margin: 0 0 -36%; 

-webkit-transition: all 1s ease; /* Safari and Chrome */

-moz-transition: all 1s ease; /* Firefox */

-o-transition: all 1s ease; /* IE 9 */

-ms-transition: all 1s ease; /* Opera */

transition: all 1s ease; 

max-width: 100%; 

} 

#destacado3:hover img { 

-webkit-transform:scale(1.25); /* Safari and Chrome */

-moz-transform:scale(1.25); /* Firefox */

-ms-transform:scale(1.25); /* IE 9 */

-o-transform:scale(1.25); /* Opera */

transform:scale(1.25); 

} 

 just apply some height and width to the wrapper. 

#destacado3 { 

width:400px; 

height:400px; 

overflow: auto; 

}    /*****listas*****/    

.widget-area .widget h3.widget-title{font-size:2.5em!important; text-transform:none!important; color:#000; border-bottom:4px solid #cbcbcb; line-height:1.5} 

.template-front-page .widget-area .widget li h3{padding-left:10px; padding-top:5px;} 

.template-front-page .widget-area .widget li h3 a{ font-size:1.3em; font-weight:bold; color:#000} 

.template-front-page .widget-area .widget li h3 a:hover{color:#dd0b1b} 

.template-front-page .widget-area .widget li{padding:10px 0} 

.rpwe-time{color:#777!important; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fecha_b.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;padding:2px 23px; font-size:0.9rem!important;} 

comments.rpwe-time{color:#777!important; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/coment.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;} 

.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {border: 0px solid #eee !important; 

box-shadow: none !important; 

margin: 0 15px 0 0px; 

padding: 0px !important; border-radius:0px!important} 

.home .entry-content img, .home .comment-content img, .home .widget img, .home img.header-image, .home .author-avatar img, .home img.wp-post-image { margin:0px 15px 0 0}  



.template-front-page .widget-area .widget li{ list-style-type:none!important} 

.entry-content img{ float:left ;margin:0 20px 0 0!important;} 

.idiomas{width:15%!important; float:right; border-top:0px!important;} 

.entry-content .tabla{ width:50%; margin:0 20%} 

.entry-content .tabla td{ border:1px solid #000!important; background:#fff} 

.entry-content .tabla td.cab{background:#dd0b1b!important} 

.entry-content .tabla td.cab p{ color:#fff; font-weight:bold} 

.entry-content table td p{ text-align:center; valign:center; padding:0px!important} 



.wpcf7-submit{  background: none repeat scroll 0 0 #dd0b1b !important; 

border: 1px solid #a81212 !important; 

color: #fff !important; 

font-size: 1em !important; 

font-weight: bold !important; 

margin-top: 50px;} 

.wpcf7-submit:hover{  background: none repeat scroll 0 0 #000 !important; 

border: 1px solid #666 !important; 

color: #dd0b1b !important; 

font-size: 1em !important; 

font-weight: bold !important; 

margin-top: 50px;} 

.wpcf7 span{color:#dd0b1b} 

.wpcf7 .medios span {color:#666} 

.page-id-1140 .wpcf7, .page-id-1145 .wpcf7, .page-id-1148 .wpcf7{ width:100%; float:left; } 

.page-id-1140 .wpcf7 p, .page-id-1145 .wpcf7 p, .page-id-1148 .wpcf7 p{ width:47%; float:left; padding:10px} 

.page-id-1148 .wpcf7 p.intro, .page-id-1148 .wpcf7 p.intro textarea{width:90%;}

.page-id-1145 .wpcf7 .medios{ width:60%!important} 

.page-id-1145 .wpcf7 .medios wpcf7-list-item{ width:70%!important} 

span.wpcf7-list-item{ margin-right:2.5em} 

button, input, select, textarea{border:1px solid #666;} 

.page-id-1145 .wpcf7 .textarea{ width:90%} 

.page-id-1145 .wpcf7 .textarea textarea{ width:100%; height:100px;} 
.page-id-1140 .wpcf7 p, .page-id-1145 .wpcf7 p{width:40%; font-size: 0.9em} 

.page-id-1148 .wpcf7 .textarea{ width:90%} 

.page-id-1148 .wpcf7 .textarea textarea{ width:100%; height:100px;} 

.page-id-1061 .wpcf7 input{ width:80%;} 

.page-id-1061 .wpcf7 .textarea textarea{ width:80%; height:100px;} 

.wpcf7 p{margin:0!important;} 


/*** contador***/

.page-id-1164 .entry-content p{font-size:1.2em; font-weight:bold; text-align:center;} 

.page-id-1164 span{font-size:1.5em; color:#dd0b1b; margin-left:10px} 

.page-id-1164 span span{font-size:1em;} 

.page-id-961 #black-studio-tinymce-5 p{font-size:1.1em; font-weight:bold; text-align:center;} 

.page-id-961 #black-studio-tinymce-5 span{font-size:1.5em; color:#dd0b1b; margin-left:10px} 

.page-id-961 #black-studio-tinymce-5 span span{font-size:1em;}  



p.contador { background: none repeat scroll 0 0 #000; 

    left: 0; 

    margin: 0 -40px !important; 

    padding: 20px 40px; 

    text-align: center; 

	font-weight:bold!important; 

   } 

    

   p.contador span{ color:#dd0b1b; margin-left:5px}    footer[role="contentinfo"]{display:none;} 

.site-content article{margin-bottom:0!important;} 

.archive-header, .leave-reply{display:none;} 

#autor_post{background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/negro2_tr.png"); color:#fff; Padding:20px 20px; Margin: 0; position:relative} 

#autor_post span{color:#dd0b1b;} 

#top_post{background:#000; color:#fff; Padding:10px 20px; Margin:0px 0 20px 0; position:relative; font-size:0.8em; float:left; Width:95%} 

#top_post ul li a{color:#fff!important;} 

#top_post li{display:inline} 

#top_post ul {display:inline} 

#top_post a{color:#dd0b1b!important;} 

#top_post .tit{width:72%; float:right; line-height:1.2em;} 

#top_post hr{ background-color:transparent!important; margin:0!important; float:left; width:100%} 

#autor_post2{background:#000; color:#fff; Padding:20px; Margin:0px 0 20px 0; } 

#autor_post2 span{color:#dd0b1b;} 

#top_page{background:#000; color:#fff; Padding:10px 20px; Margin:0px 0 20px 0; position:relative; font-size:0.9em; float:left; Width:95%} 

#top_page hr{ background-color:transparent!important; margin:0!important; float:left; width:100%} 

.nav-single, .entry-meta{display:none} 

#top_page a{color:#dd0b1b!important;} 

#respond h3#reply-title{color:#dd0b1b} 

/*Histórico*/

#historico img{width:371px; height:280px} 

#historico li{ width:47%; float:left; margin:10px 3% 10px 0!important;} 

#historico .rpwe-summary{display:none;} 

#historico.rpwe-block h3{width:371px; 

font-size:1.5em!important; Position:relative!important; color:#FFF!important;  font-weight:bold; line-height:1em; display:table-cell; vertical-align:bottom; 

background: -moz-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ff3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(53%, rgba(0,0,0,0.7)), color-stop(99%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)))!important; /* safari4+,chrome */

background: -webkit-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* safari5.1+,chrome10+ */

background: -o-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* opera 11.10+ */

background: -ms-linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* ie10+ */

background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 1%, rgba(0,0,0,0.7) 47%, rgba(0,0,0,0) 100%)!important; /* w3c */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */

/*background: url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fnd_negro.png")!important;*/background-repeat: repeat-x; background-position:bottom center;  

min-height:100px 

} 

#historico.rpwe-block h3:after{ 

content: ''; 

display: block; 

height: 35px; 

} 

#historico.rpwe-block li{border-bottom:0!important; } 

#historico.rpwe-block h3 a{color:#fff!important;} 

#historico.rpwe-block time{margin-left:10px;padding:0px 23px; color:#b8b8b8; position:absolute; margin-top:-25px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/01/fecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#historico.rpwe-block comments{margin-left:170px;padding:0px 23px; color:#b8b8b8; position:absolute; margin-top:-25px; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/comentb.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important} 

#historico.rpwe-block category{z-index:1; color:#000!important; position:absolute; background:url("http://memoriahistorica.org.es/wp-content/uploads/2015/02/blanco_tr.png") !important; font-size:1.1em; padding:5px 15px; text-transform:uppercase; font-weight:bold} 

#historico img{margin: 0 0 -26%!important; width:100%} 

.double{text-align:center!important; width:100%; margin-bottom:20px!important } 

.double img{ margin-right:3%!important; vertical-align:top; text-align:center; margin-top:5px!important; } 

.page-id-974 .justified-gallery > a > img, .page-id-974 .justified-gallery > div > img, .page-id-974 .justified-gallery > a > a > img, .page-id-974 .justified-gallery > div > a > img{left:0!important; top:0!important}  

input[type="radio"]{ width:3%!important;}

span.wpcf7-list-item{margin-right:0!important}

#otra{width:15%!important}

.cc{width:15%!important}

.cc2{width:30%!important}

.iban{width:100%!important}

.iban input{ width:50%!important}

.cc3{ width:11.5%!important}

.cc3 input{ width:100%!important}

.home #youtube_gallery_1 .youtube_gallery_item{ width:48.5%!important; overflow:hidden} 

.home #youtube_gallery_1 .youtube_gallery_item img{width:100%}  

.cantidad label{width:15%!important}

.peri{ width:15%!important;}

.imp{width:45%!important;}

.pag{width:20%!important;}



.youtube_gallery_player{margin: 0 2%; overflow: hidden;} 

.home #youtube_gallery_1 .youtube_gallery_caption{text-align:left!important; padding: 1px 10px 0 9px; margin-top:-45px; width:100%}  



.page-id-1193 #categories-2, .wpsc-category #categories-2, .wpsc-single-product #categories-2, .page-id-1193 #rpwe_widget-11, .wpsc-category #rpwe_widget-11, .wpsc-single-product #rpwe_widget-11, .page-id-1193 #rpwe_widget-10, .wpsc-category #rpwe_widget-10, .wpsc-single-product #rpwe_widget-10{display:none;}  



/***TIENDA***/


/****PIE*****/

.pie-top{ color:#000; text-align:center; font-size:1em; line-height:1.3em; padding:30px 0} 

.pie-bottom{ background:#000; color:#dd0b1b; text-align:center; font-size:0.9em; line-height:1.2em; padding:30px 0; margin:0 5%} 

.pie-bottom a{color:#fff} 

.pie-bottom a:hover{color:#dd0b1b}    /****COOKIES***/ 



 #sdp_cookiestatement .sdp_cookies_company, #sdp_cookiestatement p.powered{display:none; font-size:1.3em} 

  

 /***twitter***/

 #rotatingtweets_widget-2{padding:20px!important; width:95%!important;} 

 .bbtw{position:relative; text-align:right; margin-top:-60px} 

  

  

 /***ARCHIVADOR****/ 



 #mla_gallery-1 .gallery-item .gallery-icon{width:28%!important; margin-right:2%; float:left;} 

 #mla_gallery-1 .gallery-item .gallery-caption{width:70%!important; text-align:left; text-transform:uppercase; font-style:normal!important; font-size:1.3em; float:left; } 

 #mla_gallery-1 .gallery-item .gallery-caption name{ float:left;  width:90%; color:#fff; background: #000; padding:5px 10px} 

 #mla_gallery-1 .gallery-item .gallery-caption span{font-size:0.6em; float:left; color:#dd0b1b; width:100%;} 

  

  

 .ncl-location-contents h1{ margin:0!important; font-size:1.2em} 

  

 div.ssba{width:50%; float:right;margin-top: -5px;} 

 .ayudanos{ background:#dd0b1b; font-size:2em; font-weight:bold!important; color:#fff; Padding:0px 25px} 

 .ayudanos img.ssba{margin:20px 2px 0 1px!important} 

  

 .donar{}



 @media screen and (-webkit-min-device-pixel-ratio:0) {



.donar h4{



margin-top:20px!important;



font-size:0.88em



}



} 

 .donar h4{line-height: 0.9em !important; 

    margin-bottom: -65px !important; 

margin-top:145px; 

    text-align: right; 

    color: #f00; 

    text-transform: uppercase; 

    font-size: 0.9em!important;} 

	.donar p{font-size: 0.46em !important; 

    line-height: 1.2em!important;} 

	.donar p a{color:#dd0b1b} 

	.donar p a:hover{color:#fff}



	



	#verguenza, #vergüenza img{ width:100%!important}



.mc_bottomnav{display:none;}  /*PENI STYLES END*/

/* =Media queries 

-------------------------------------------------------------- */

/* Does the same thing as <meta name="viewport" content="width=device-width">, 

* but in the future W3C standard way. -ms- prefix is required for IE10+ to 

* render responsive styling in Windows 8 "snapped" views; IE10+ does not honor 

* the meta tag. See http://core.trac.wordpress.org/ticket/25888. 

*/

@-ms-viewport { 

width: device-width; 

} 

@viewport { 

width: device-width; 

} 

/* Minimum width of 600 pixels. */

@media screen and (min-width: 641px) { 

.author-avatar { 

float: left; 

margin-top: 8px; 

margin-top: 0.571428571rem; 

} 

.author-description { 

float: right; 

width: 80%; 

} 

.site { 

margin: 0 auto; 

max-width: 960px; 

max-width: 68.571428571rem; 

overflow: hidden; 

} 

.site-content { 

float: left; 

width: 65.104166667%; 

} 

body.template-front-page .site-content, 

body.attachment .site-content, 

body.full-width .site-content { 

width:100% 

} 

.widget-area { 

float: right; 

width: 32.041666667%; 

} 

.site-header h1, 

.site-header h2 { 

text-align: left; 

} 

.site-header h1 { 

font-size: 26px; 

font-size: 1.857142857rem; 

line-height: 1.846153846; 

margin-bottom: 0; 

} 

.main-navigation ul.nav-menu, 

.main-navigation div.nav-menu > ul { 

border-bottom: 0px solid #ededed; 

border-top: 0px solid #ededed; 

display: inline-block !important; 

text-align: left; 

width: 100%; 

} 

.main-navigation ul { 

margin: 0; 

text-indent: 0; 

} 

.main-navigation li a, 

.main-navigation li { 

display: inline-block; 

text-decoration: none; 

} 

.main-navigation li a { 

border-bottom: 0; 

color: #fff; 

line-height: 1.692307692; 

text-transform: uppercase; 

white-space: nowrap; 

font-size:2em; 

font-weight:bold; 

padding:0 10px; 

border:1px solid #000; 

} 

.main-navigation li a:hover, 

.main-navigation li a:focus { 

color: #585757; 

background:#000; 

} 

.main-navigation li { 

margin: 0 20px 0 0; 

margin: 0 0 0 0; 

position: relative; 

} 

.main-navigation li ul { 

margin: 0; 

padding: 0; 

position: absolute; 

top: 100%; 

z-index: 21; 

height: 1px; 

width: 1px; 

overflow: hidden; 

clip: rect(1px, 1px, 1px, 1px); 

} 

.main-navigation li ul ul { 

top: 0; 

left: 100%; 

} 

.main-navigation ul li:hover > ul, 

.main-navigation ul li:focus > ul, 

.main-navigation .focus > ul { 

border-left: 0; 

clip: inherit; 

overflow: inherit; 

height: inherit; 

width: inherit; 

} 

.main-navigation li ul li a { 

background: #000; 

border-bottom: 1px solid #ededed; 

display: block; 

font-size: 12px; 

font-size: 0.9rem; 

line-height: 2.181818182; 

padding: 8px 10px; 

padding: 0.571428571rem 0.714285714rem; 

width: 180px; 

width: 12.85714286rem; 

white-space: normal; 

} 

.main-navigation li ul li a:hover, 

.main-navigation li ul li a:focus { 

background: #585757; 

color: #fff; 

} 

.main-navigation .current-menu-item > a, 

.main-navigation .current-menu-ancestor > a, 

.main-navigation .current_page_item > a, 

.main-navigation .current_page_ancestor > a { 

background: #585757; 

color: #fff; 

border:1px solid #fff; 

font-weight: bold; 

} 

.menu-toggle { 

display: none; 

} 

.entry-header .entry-title { 

font-size: 22px; 

font-size: 1.871428571rem; 

font-weight:bold!important 

} 

#respond form input[type="text"] { 

width: 46.333333333%; 

} 

#respond form textarea.blog-textarea { 

width: 79.666666667%; 

} 

.template-front-page .site-content, 

.template-front-page article { 

overflow: hidden; 

} 

.template-front-page.has-post-thumbnail article { 

float: left; 

width: 47.916666667%; 

} 

.entry-page-image { 

float: right; 

margin-bottom: 0; 

width: 47.916666667%; 

} 

.template-front-page .widget-area .widget, 

.template-front-page.two-sidebars .widget-area .front-widgets { 

float: left; 

width: 51.875%; 

margin-bottom: 24px; 

margin-bottom: 1.714285714rem; 

} 

.template-front-page .widget-area .widget:nth-child(odd) { 

clear: right; 

} 

.template-front-page .widget-area .widget:nth-child(even), 

.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets { 

float: right; 

width: 39.0625%; 

margin: 0 0 24px; 

margin: 0 0 1.714285714rem; 

} 

.template-front-page.two-sidebars .widget, 

.template-front-page.two-sidebars .widget:nth-child(even) { 

float: none; 

width: auto; 

} 

.commentlist .children { 

margin-left: 48px; 

margin-left: 3.428571429rem; 

} 

/*.tp-caption.red{margin-top:40px!important;} 

#destacados2.rpwe-block h3{font-size: 1em !important; line-height:1.2em;} 

#destacado1.rpwe-block h3{font-size: 1.5em !important; height:100px} 

#destacado3.rpwe-block h3{font-size: 1.2em !important; height:80px} 

.template-front-page .widget-area .widget li h3 a{font-size: 1.2em;} 

.rpwe-summary { font-size:0.9em!important} 

.rpwe-time{ font-size:0.8em!important; padding: 2px 17px} 

.widget-area .widget h3.widget-title{font-size:1.5em!important;} 

.bbtw{font-size:0.9em} 

#youtube_gallery_1 .youtube_gallery_item{width:235px!important; overflow:hidden} 

#youtube_gallery_1 .youtube_gallery_caption{font-size:0.5em; margin:-45px 0 0 0; padding:0 3px!important;} 

#youtube_gallery_1 .youtube_gallery_item .ytsg_play{display:none;} 

#historico.rpwe-block h3{font-size: 1.15em !important; height:70px} 

#top_post .tit{width:67%} 

.productcol{overflow:hidden;} 

.single_product_display .wpsc_variation_forms table td.col1, #content .single_product_display .wpsc_variation_forms table tr td.col1{font-size:1em} 

.page-id-1140 .wpcf7 p, .page-id-1145 .wpcf7 p{width:40%; font-size: 0.9em} 

.page-id-1140 .wpcf7 input, .page-id-1145 .wpcf7 input{width:95%; } 

.page-id-1140 input[type="checkbox"], .page-id-1145 input[type="checkbox"]{width:auto}  



.main-navigation li{} 

}*/

/* Minimum width of 960 pixels. */



}   

body { 

background-color: #fff; 

} 

body .site { 

padding: 0 40px; 

padding: 0 2.857142857rem; 

margin-top: 0px; 

margin-top: 0rem; 

margin-bottom: 0px; 

margin-bottom: 0rem; 

} 

body.custom-background-empty { 

background-color: #fff; 

} 

body.custom-background-empty .site, 

body.custom-background-white .site { 

padding: 0; 

margin-top: 0; 

margin-bottom: 0; 

box-shadow: none; 

}  



#destacados2.rpwe-block h3{font-size: 1em !important; line-height:1.2em;} 

#destacado1.rpwe-block h3{font-size: 1.5em !important; height:100px} 

#destacado3.rpwe-block h3{font-size: 1.2em !important; height:80px} 

.template-front-page .widget-area .widget li h3 a{font-size: 1.2em;} 

.rpwe-summary { font-size:0.9em!important} 

.rpwe-time{ font-size:0.8em!important; padding: 2px 17px} 

.widget-area .widget h3.widget-title{font-size:2em!important;} 

.bbtw{font-size:0.9em} 

#youtube_gallery_1 .youtube_gallery_item{width:235px!important; overflow:hidden} 

#youtube_gallery_1 .youtube_gallery_caption{font-size:0.5em; margin:-45px 0 0 0; padding:0 3px!important;} 

#youtube_gallery_1 .youtube_gallery_item .ytsg_play{display:none;} 

#historico.rpwe-block h3{font-size: 1.15em !important; height:70px} 

#top_post .tit{width:67%} 

.productcol{overflow:hidden;} 

.single_product_display .wpsc_variation_forms table td.col1, #content .single_product_display .wpsc_variation_forms table tr td.col1{font-size:1em} 



.page-id-1140 .wpcf7 input, .page-id-1145 .wpcf7 input{width:95%; } 

.page-id-1140 input[type="checkbox"], .page-id-1145 input[type="checkbox"]{width:auto}



.donar{font-size:0.88em!important}



.donar h4{font-size:0.8em!important}  

.home .yrc-core{max-height:440px;}
#yrc-shell-0 .yrc-video, #yrc-shell-0 .yrc-brand, .yrc-placeholder-item, #yrc-shell-0 .yrc-player, #yrc-shell-0 .yrc-playlist-item{background:transparent!important}
.yrc-section-action, #yrc-shell-0 .yrc-section-action, #yrc-shell-0 .yrc-load-more-button, .yrc-search button, .yrc-player-bar, .yrc-player-bar span, .yrc-search-form-top button{display:none;}

/* =Print 

----------------------------------------------- */

@media print { 

body { 

background: none !important; 

color: #000; 

font-size: 10pt; 

} 

footer a[rel=bookmark]:link:after, 

footer a[rel=bookmark]:visited:after { 

content: " [" attr(href) "] "; /* Show URLs */

} 

a { 

text-decoration: none; 

} 

.entry-content img, 

.comment-content img, 

.author-avatar img, 

img.wp-post-image { 

border-radius: 0; 

box-shadow: none; 

} 

.site { 

clear: both !important; 

display: block !important; 

float: none !important; 

max-width: 100%; 

position: relative !important; 

} 

.site-header { 

margin-bottom: 72px; 

margin-bottom: 5.142857143rem; 

text-align: left; 

} 

.site-header h1 { 

font-size: 21pt; 

line-height: 1; 

text-align: left; 

} 

.site-header h2 { 

color: #000; 

font-size: 10pt; 

text-align: left; 

} 

.site-header h1 a, 

.site-header h2 a { 

color: #000; 

} 

.author-avatar, 

#colophon, 

#respond, 

.commentlist .comment-edit-link, 

.commentlist .reply, 

.entry-header .comments-link, 

.entry-meta .edit-link a, 

.page-link, 

.site-content nav, 

.widget-area, 

img.header-image, 

.main-navigation { 

display: none; 

} 

.wrapper { 

border-top: none; 

box-shadow: none; 

} 

.site-content { 

margin: 0; 

width: auto; 

} 

.entry-header .entry-title, 

.entry-title { 

font-size: 21pt; 

} 

footer.entry-meta, 

footer.entry-meta a { 

color: #444; 

font-size: 10pt; 

} 

.author-description { 

float: none; 

width: auto; 

} 

/* Comments */

.commentlist > li.comment { 

background: none; 

position: relative; 

width: auto; 

} 

.commentlist .avatar { 

height: 39px; 

left: 2.2em; 

top: 2.2em; 

width: 39px; 

} 

.comments-area article header cite, 

.comments-area article header time { 

margin-left: 50px; 

margin-left: 3.57142857rem; 

}     

} 

@media (max-width: 1024px) {



body{font-size:100%} 

.rpwe-alignleft{width:35%!important}



.tp-caption.black, .tp-caption.red{ font-size:1.8em!important; padding:8px 20px!important} 

#destacado1.rpwe-block h3{font-size:2em!important; height:150px}



#destacados2.rpwe-block h3{font-size:1em!important; height:80px}



#destacado3.rpwe-block h3{font-size:1.25em!important; height:80px}



#historico.rpwe-block h3{font-size:1.05em!important; height:65px} 

#youtube_gallery_1 .youtube_gallery_item .ytsg_play{top:45px; left:90px;}



#rev-slider-widget-2 { width:50%} 

#top_page{font-size:0.99em}



#rev_slider_5_2, #rev_slider_5_2_wrapper, #rev_slider_5_1, #rev_slider_5_1_wrapper, #rev_slider_6_2, #rev_slider_6_2_wrapper, #rev_slider_6_3, #rev_slider_6_3_wrapper, #rev_slider_2_2, #rev_slider_2_2_wrapper,#rev_slider_3_3, #rev_slider_3_3_wrapper{width:100%!important}  



@media (max-width: 940px) { 

body{font-size:100%}



.main-navigation {margin-left:-7%; width:108%} .rpwe-alignleft{width:35%!important}



.tp-caption.black, .tp-caption.red{ font-size:1.8em!important; padding:8px 20px!important} #destacados2.rpwe-block li{width:100%;}

#destacados2.rpwe-block li img{width:100%;}



#destacado1.rpwe-block h3{font-size:1.5em!important; height:120px}



#destacados2.rpwe-block h3{font-size:1.5em!important; height:120px; width:500px}



#destacado3.rpwe-block h3{font-size:1.25em!important; height:80px}



#historico.rpwe-block h3{font-size:1.05em!important; height:65px}



.rpwe-block{font-size:0.9em!important} 

#youtube_gallery_1 .youtube_gallery_item .ytsg_play{top:45px; left:90px;}



#rev-slider-widget-2 { width:50%} 

#top_page{font-size:0.99em}



#rev_slider_5_2, #rev_slider_5_2_wrapper, #rev_slider_5_1, #rev_slider_5_1_wrapper, #rev_slider_6_2, #rev_slider_6_2_wrapper, #rev_slider_6_3, #rev_slider_6_3_wrapper, #rev_slider_2_2, #rev_slider_2_2_wrapper,#rev_slider_3_3, #rev_slider_3_3_wrapper{width:100%!important}



#destacados2.rpwe-block comments{margin-left:120px} 

.donar h4{



margin-bottom: -45px !important;



margin-top:60px!important;



font-weight:bold!important; 



font-size:0.65em!important;



}



#youtube_gallery_1 .youtube_gallery_caption{font-size:1em!important}



#rpwe_widget-9{width:100%!important}



.main-navigation li{font-size:0.657em}



#autor_post{margin:0}



#historico img{height:120px}



.home #youtube_gallery_1 .youtube_gallery_item{width:100%!important}



.page-id-976 #youtube_gallery_1 .youtube_gallery_caption{margin-top:-65px!important; padding:5px 13px!important}



#youtube_gallery_1 .youtube_gallery_item .ytsg_play{left:100!important; top:50Px!important}



.widget-area .widget h3.widget-title{ font-size:2em!important}



#top_page{width:92%}



}



@media (max-width: 640px) { 

body {font-size:100%;background-image:none!important; background-color:#fff}

.logo img{width:40%}

#buscador{margin-top:0}

#buscador .menu_top{float:none; text-align:right; margin-right:0}

#searchform{margin-top:5px}

.main-navigation{margin-left:-12%; width:120%}

#rev-slider-widget-4, #rev-slider-widget-5{width:49%; float:left; margin:0 0.5%}

#rpwe_widget-10, #rpwe_widget-11{float:left; width:47%; float:left; margin:0 1.5%}

#rev-slider-widget-2{display:none;}

.front-widgets.first, .front-widgets.second{width:100%!important; height:200px!important}

.pluginLikeboxStream .phm{} 

.rpwe-alignleft{width:35%!important}



.tp-caption.black, .tp-caption.red{ font-size:1.8em!important; padding:8px 20px!important}

.rpwe-summary{font-size:1.2em!important} #destacado1.rpwe-block h3{font-size:1.5em!important; height:120px; width:640px}



#destacados2.rpwe-block h3{font-size:1.5em!important; height:60px; width:640px}



#destacado3.rpwe-block h3{font-size:1.25em!important; height:80px; width:640px}



#historico.rpwe-block h3{font-size:1.05em!important; height:65px; width:640px}



.rpwe-block{font-size:0.9em!important} 

#youtube_gallery_1 .youtube_gallery_item .ytsg_play{top:45px; left:90px;}



#rev-slider-widget-2 { width:50%}



#rpwe_widget-5{width:100%!important}



#top_page{font-size:0.99em}



#rev_slider_5_2, #rev_slider_5_2_wrapper, #rev_slider_5_1, #rev_slider_5_1_wrapper, #rev_slider_6_2, #rev_slider_6_2_wrapper, #rev_slider_6_3, #rev_slider_6_3_wrapper, #rev_slider_2_2, #rev_slider_2_2_wrapper,#rev_slider_3_3, #rev_slider_3_3_wrapper{width:100%!important}

#rev-slider-widget-3{display:none!important}



#destacados2.rpwe-block comments{margin-left:120px}



#destacado3.rpwe-block h3, #destacado1.rpwe-block h3{width:600px}

#rev-slider-widget-2{margin-top:65px;}



.menu-toggle{ background:#000!important; background-image:none!important; color:#fff!important; border:none!important; font-size:1.2em; text-transform:uppercase; margin: 0 47%;}

.menu-toggle:hover, .menu-toggle:active{color:#dd0b1b!important;background:#000!important; background-image:none!important; border:none!important; box-shadow:none}

.menu-toggle:active{color:#dd0b1b!important;background:#000!important; background-image:none!important; border:none!important;box-shadow:0 0 0 0 #000 inset, 0 0px 0 0 #000!important} .donar h4{



margin-bottom: -45px !important;



margin-top:60px!important;



font-weight:bold!important; 



font-size:0.65em!important;



}



#youtube_gallery_1 .youtube_gallery_caption{font-size:1.2em!important}



#rpwe_widget-9{width:100%!important}

.main-navigation{text-align:left;}

.main-navigation li{font-size:1.2em; margin:1px; font-weight:bold; text-transform:uppercase;}

.main-navigation li li{font-size:0.9em; margin:1px 10px;}

.main-navigation li a{color:#fff}

.main-navigation li a:hover{color:#dd0b1b}

.main-navigation li li a{color:#dd0b1b}

.main-navigation li li a:hover{color:#fff; text-transform:none}



#autor_post{margin:-70px 0 50px}



#historico img{height:120px}



.product_grid_display .item_image a{height:150px!important}



.single_product_display .wpsc_buy_button_container input{padding-right:10px!important}



.single_product_display .wpsc_variation_forms table td.col2, #content .single_product_display .wpsc_variation_forms table tr td.col2{width:60%}



.single_product_display .wpsc_variation_forms table td.col1, #content .single_product_display .wpsc_variation_forms table tr td.col1{width:40%}



.page-id-976 #youtube_gallery_1 .youtube_gallery_caption{margin-top:-65px!important; padding:5px 13px!important}



#youtube_gallery_1 .youtube_gallery_item .ytsg_play{left:100!important; top:50Px!important}



.widget-area .widget h3.widget-title{ font-size:2em!important}



#top_page{width:92%}

}

@media (max-width: 420px) {

.site{background-image:none!important; background-color:#fff}

#rev_slider_1_1_wrapper{display:none!important}

.banner{height:0px!important}

body {font-size:100%}



.logo {margin-left:20%}

.logo img{width:70%}

#buscador {float:none; margin-top:10px}

#buscador .menu_top {

    float: left;

    margin-right: 0;

    text-align: right;

    width: 100%;

}

.bbtw {

    margin-top: -20px;

    position: relative;

    text-align: right;

}

#searchform{text-align:center}

.main-navigation{margin-left:-18%; width:130%}

#rev-slider-widget-4, #rev-slider-widget-5{width:49%; float:left; margin:0 0.5%}

#rpwe_widget-10, #rpwe_widget-11{display:none}

.tp-caption.black, .tp-caption.red{ font-size:1.0em!important;}

.tp-caption.black{margin:0 50px 20px 0!important}

.tp-caption.red{margin:20px 50px 0px 0!important}



.front-widgets.first, .front-widgets.second{width:100%!important; height:200px!important}

.pluginLikeboxStream .phm{} 

.rpwe-alignleft{width:35%!important}



.rpwe-summary{font-size:1.0em!important}



.home time, .home comments{display:none!important}

#destacado1.rpwe-block h3{font-size:1.3em!important; height:50px}

#destacado1.rpwe-block h3:after{height:10px}



#destacados2.rpwe-block h3{font-size:1.3em!important; height:60px}



#destacado3.rpwe-block h3{font-size:1.25em!important; height:80px}



#historico.rpwe-block h3{font-size:1.5em!important; height:65px}

#historico img{height:auto!important;}

div.ssba{width:55%}

#buscador img, div.ssba img{width:20px!important}

#autor_post{font-size:0.8em;}



.rpwe-block{font-size:0.8em!important}



#youtube_gallery_1 .youtube_gallery_item .ytsg_play{display:none!important}



#rev-slider-widget-2 { width:50%}

#rpwe_widget-5{width:100%!important} 

#top_page{font-size:0.99em}



#rev_slider_5_2, #rev_slider_5_2_wrapper, #rev_slider_5_1, #rev_slider_5_1_wrapper, #rev_slider_6_2, #rev_slider_6_2_wrapper, #rev_slider_6_3, #rev_slider_6_3_wrapper, #rev_slider_2_2, #rev_slider_2_2_wrapper,#rev_slider_3_3, #rev_slider_3_3_wrapper{width:100%!important}

#rev-slider-widget-3, #rev-slider-widget-2{display:none!important}



#destacados2.rpwe-block comments{margin-left:120px}



#destacado3.rpwe-block h3, #destacado1.rpwe-block h3{width:600px}



.menu-toggle{ background:#000!important; background-image:none!important; color:#fff!important; border:none!important; font-size:1.2em; text-transform:uppercase; margin: 0 47%;}

.menu-toggle:hover, .menu-toggle:active{color:#dd0b1b!important;background:#000!important; background-image:none!important; border:none!important; box-shadow:none}

.menu-toggle:active{color:#dd0b1b!important;background:#000!important; background-image:none!important; border:none!important;box-shadow:0 0 0 0 #000 inset, 0 0px 0 0 #000!important} #youtube_gallery_1 .youtube_gallery_caption{font-size:1.0em!important}

.page-id-976 #youtube_gallery_1 .youtube_gallery_item{width:99%!important}



#rpwe_widget-9{width:100%!important}

.main-navigation{text-align:left;}

.main-navigation li{font-size:1.2em; margin:1px; font-weight:bold; text-transform:uppercase;}

.main-navigation li li{font-size:0.9em; margin:1px 10px;}

.main-navigation li a{color:#fff}

.main-navigation li a:hover{color:#dd0b1b}

.main-navigation li li a{color:#dd0b1b;text-transform:none}

.main-navigation li li a:hover{color:#fff; }



.product_grid_display h2.prodtitle, #content .product_grid_display h2.prodtitle{font-size:1.0em!important}

.product_grid_display div.grid_description p, #content .product_grid_display div.grid_description p{font-size:1.0em!important;}

.menu_tienda li{padding:0 10px}

#historico li{width:100%!important; }



#autor_post{margin:-70px 0 50px}



#historico img{height:120px}



.product_grid_display .item_image a{height:150px!important}



.single_product_display .wpsc_buy_button_container input{padding-right:10px!important}



.single_product_display .wpsc_variation_forms table td.col2, #content .single_product_display .wpsc_variation_forms table tr td.col2{width:60%}



.single_product_display .wpsc_variation_forms table td.col1, #content .single_product_display .wpsc_variation_forms table tr td.col1{width:40%}



.page-id-976 #youtube_gallery_1 .youtube_gallery_caption{margin-top:-65px!important; padding:5px 20px!important}



#youtube_gallery_1 .youtube_gallery_item .ytsg_play{left:100!important; top:50Px!important}



.widget-area .widget h3.widget-title{ font-size:2em!important}



#top_page{width:92%}



}



@media (max-width: 240px) {

.site{background-image:none!important; background-color:#fff}



body {font-size:100%}

comments{margin-left:110px!important}

#buscador .menu_top {

    float: none;

    margin-right: 0;

    text-align: right!important;

	width:100%

}



.logo {margin-left:0}

.logo img{width:100%}

#buscador {float:none; margin-top:10px}

#buscador .menu_top{float:right; text-align:left; margin-right:0}

#searchform{text-align:center}

.main-navigation {

    margin-left: -21%;

    width: 137%;

}

#rev-slider-widget-4, #rev-slider-widget-5{width:49%; float:left; margin:0 0.5%}

#rpwe_widget-10, #rpwe_widget-11{display:none}

.tp-caption.black, .tp-caption.red{ font-size:1.0em!important;}

.tp-caption.black{margin:0 50px 20px 0!important}

.tp-caption.red{margin:20px 50px 0px 0!important}

#searchform #s{width:60%}



.front-widgets.first, .front-widgets.second{width:100%!important; height:200px!important}

.pluginLikeboxStream .phm{} 

.rpwe-alignleft{width:35%!important}



.rpwe-summary{font-size:1.1em!important} #destacado1.rpwe-block h3{font-size:1.0em!important; height:120px}



#destacados2, #black-studio-tinymce-6, #fb_root{display:none!important;}

.home #youtube_gallery_1 .youtube_gallery_item{width:100%!important}



#destacado3.rpwe-block h3{font-size:1.0em!important; height:80px}



#historico.rpwe-block h3{font-size:1.5em!important; height:65px}

#historico img{height:auto!important;}

div.ssba{width:55%}

#buscador img, div.ssba img{width:20px!important}

#autor_post{font-size:0.8em;}



.rpwe-block{font-size:0.8em!important} 

#youtube_gallery_1 .youtube_gallery_item .ytsg_play{display:none!important}



#rev-slider-widget-2 { width:50%}

#rpwe_widget-5{width:100%!important} 

#top_page{font-size:0.99em}



#rev_slider_5_2, #rev_slider_5_2_wrapper, #rev_slider_5_1, #rev_slider_5_1_wrapper, #rev_slider_6_2, #rev_slider_6_2_wrapper, #rev_slider_6_3, #rev_slider_6_3_wrapper, #rev_slider_2_2, #rev_slider_2_2_wrapper,#rev_slider_3_3, #rev_slider_3_3_wrapper{width:100%!important}

#rev-slider-widget-3, #rev-slider-widget-2{display:none!important}



#destacados2.rpwe-block comments{margin-left:120px}



#destacado3.rpwe-block h3, #destacado1.rpwe-block h3{width:600px}



.menu-toggle{ background:#000!important; background-image:none!important; color:#fff!important; border:none!important; font-size:1.2em; text-transform:uppercase; margin: 0 47%;}

.menu-toggle:hover, .menu-toggle:active{color:#dd0b1b!important;background:#000!important; background-image:none!important; border:none!important; box-shadow:none}

.menu-toggle:active{color:#dd0b1b!important;background:#000!important; background-image:none!important; border:none!important;box-shadow:0 0 0 0 #000 inset, 0 0px 0 0 #000!important} #youtube_gallery_1 .youtube_gallery_caption{font-size:1.0em!important}

.page-id-976 #youtube_gallery_1 .youtube_gallery_item{width:99%!important}



#rpwe_widget-9{width:100%!important}

.main-navigation{text-align:left;}

.main-navigation li{font-size:1.2em; margin:1px; font-weight:bold; text-transform:uppercase;}

.main-navigation li li{font-size:0.9em; margin:1px 10px;}

.main-navigation li a{color:#fff}

.main-navigation li a:hover{color:#dd0b1b}

.main-navigation li li a{color:#dd0b1b;text-transform:none}

.main-navigation li li a:hover{color:#fff; }



.product_grid_display h2.prodtitle, #content .product_grid_display h2.prodtitle{font-size:1.0em!important}

.product_grid_display div.grid_description p, #content .product_grid_display div.grid_description p{font-size:1.0em!important;}

.menu_tienda li{padding:0 10px}

#historico li{width:100%!important; }



#autor_post{margin:-70px 0 50px}



#historico img{height:120px}



.product_grid_display .item_image a{height:150px!important}



.single_product_display .wpsc_buy_button_container input{padding-right:10px!important}



.single_product_display .wpsc_variation_forms table td.col2, #content .single_product_display .wpsc_variation_forms table tr td.col2{width:60%}



.single_product_display .wpsc_variation_forms table td.col1, #content .single_product_display .wpsc_variation_forms table tr td.col1{width:40%}



.page-id-976 #youtube_gallery_1 .youtube_gallery_caption{margin-top:-65px!important; padding:5px 13px!important}



#youtube_gallery_1 .youtube_gallery_item .ytsg_play{left:100!important; top:50Px!important}



.widget-area .widget h3.widget-title{ font-size:2em!important}



#top_page{width:92%}

.pie-top, .pie-bottom{font-size:0.8em}



}
