/*
Theme Name: temaRN
Description: Tema de RN para uso de plantilla RN
Theme URI: 
Author: RN
License: GNU General Public License
License URI: http://raulnarros.com/
Author URI: http://raulnarros.com/
Version: 3.0
*/
 /*css ESTRUCTURA BASICA
:nth-of-type(1)

*/
.payment_method_redsys img{display:none;}
body{font-family: Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;font-size: 14px; line-height:1.3em; 		margin:0; padding:0;  color:#666;}
#wrapper{ background:#fff; padding:0; margin:0;}
.wrapper-inner{ width:1200px; margin:14px auto 0; padding:0 0px;}
div.header {background: #002d62 none repeat scroll 0 0;border-radius: 20px 20px 0 0;}
#cabecera-logo{padding: 19px 20px 0px 20px;}
div#container {}
div#content {float:right;width:826px;border: 10px solid #ebeef3;    padding: 0 20px;}
.home div#content {width:280px;}
.novedades_home{float:left;width:786px;border: 10px solid #ebeef3;    padding: 20px;}
.novedades_home .noticia{float:left;width:48%;padding: 0 1% ;}
.page-template-plantilla-novedades-php .novedades_home .noticia{padding:0 1% 2% ;    height: 216px;}
.novedades_home .noticia a{text-decoration:none;}
.novedades_home .noticia b{    color: #002d62;}
.novedades_home .noticia img{    display: block;float:left;width:36%;padding: 0 0%;}
.novedades_home .noticia .au{float:right;width:59%;padding: 0 0%;}
.autores_home{float:none;width:1140px;border: 10px solid #ebeef3;    padding: 20px;    margin-top: 20px;}
.autores_home h3.title{}
.autores_home a.not{    display: block;float: left;max-width: 9% !important;padding: 0 1%;}
.autores_home a.not .not-inner {    height: 155px;}
.autores_home a.not h3{    font-size: 12px;    font-weight: normal;}
.limpiar{ clear:both;}
p{ text-align:left; margin:1em 0;}
ul li, ol li{ margin:0.5em 0;}
img{ border:none;    height: auto;    max-width: 100%;}
div.page img{/*box-shadow: 5px 5px 7px -4px #666666;*/}
.widget_wysiwyg_widgets_widget .mapp-container { display: none;}
.mapp-container img{box-shadow:none!important;}
img.wpcf7-form-control{box-shadow:none!important;}
.ngg-gallery-thumbnail-box img{}
p span, strong{color:#002d62; font-weight:bold;}
.sticky ,
.screen-reader-text,
.bypostauthor,
.gallery-caption
{}
/*titulos 1 2 3 4*/
h1{    font-family: Georgia,"Times New Roman",Times,serif; line-height:1.1; font-size:1em; margin:0; padding:0;}
h2{    font-family: Georgia,"Times New Roman",Times,serif; line-height:1.1;   color:#002d62; padding:0; padding-bottom:0.3em;margin:0.8em 0; font-size:30px;}
div.post h2.entry-title{ color:#002d62;  padding:0; padding-bottom:0.3em;margin:0.8em 0; font-size:24px; clear:both;}
div.post h2.entry-title a{color:#002d62; text-decoration:none;}
h3{ line-height:1.1;  color:#002d62;  padding:0; padding-bottom:0.3em;margin:0.8em 0; font-size:20px; clear:both;}
h3 span{color:#002d62;}
h4{ font-size:1.1em; color:#666; font-weight:normal; margin:0.3em 0;}

iframe{    float: right;}

#content h1.page-title{    color: #002d62;    font-size: 22px;line-height: 1.2;margin-top: 11px;}
/*link*/
a:link, a:visited{ color:#002d62; text-decoration:underline;}
a:hover{color:#002d62; text-decoration:underline;}
.woocommerce div.product {    padding-top: 15px;}
.woocommerce div.product .woocommerce-tabs .panel h2{display:none;}
/*menu*/
div#menu {    font-family: Georgia,"Times New Roman",Times,serif;height:32px;  display: table;    margin: 0 auto;}
div#menu ul,div#menu ul ul {line-height:1;list-style:none;margin:0;padding:0;}
div#menu ul a {color: #d2dced;display: block;font-size: 18px;margin: 0 5px;padding: 13px 31px;text-decoration: none;}
div#menu ul a:hover,div#menu ul  li.current_page_item a {color:#fff;  }
div#menu ul  li.current_page_item ul li a {color:#002d62; }
div#menu ul  li ul li a {font-size: 13px;    color: #002d62;    font-size: 13px;    margin: 0;    padding: 5px;}
div#menu ul ul ul {display:none;}
div#menu ul li ul {z-index: 9999;width: 200px;left:-999em;position:absolute;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ADADAD;}
div#menu ul ul li {    background: transparent none repeat scroll 0 0;border-bottom: 1px solid #002d62;margin-bottom: 0;margin-left: 10px;padding-bottom: 5px;width: 180px;}
div#menu ul ul a{color:#d2dced; }
div#menu ul ul a:hover,div#menu ul ul li.current_page_item a {color:#002d62; text-decoration:underline;}
div#menu ul li:hover ul {left:auto;}
div#menu ul li {float:left;background: rgba(0, 0, 0, 0) url("/images/fondo_menu.png") repeat scroll left center;border: medium none;margin: 10px 1px 0;padding: 0;}

div.menu-menu-header-container {    font-family: Georgia,"Times New Roman",Times,serif;height:32px;  display: table;    margin: 0 auto;}
div.menu-menu-header-container ul,
div.menu-menu-header-container ul ul 
{line-height:1;list-style:none;margin:0;padding:0;}
div.menu-menu-header-container ul a {color: #d2dced;display: block;font-size: 18px;margin: 0 5px;padding: 13px 31px;text-decoration: none;}
div.menu-menu-header-container ul a:hover,
div.menu-menu-header-container ul  li.current-menu-item  a {color:#fff;  }
div.menu-menu-header-container ul  li.current-menu-item ul li a {color:#002d62; }
div.menu-menu-header-container ul  li ul li a {font-size: 13px;    color: #002d62;    font-size: 13px;    margin: 0;    padding: 5px;}
div.menu-menu-header-container ul ul ul {display:none;}
div.menu-menu-header-container ul li ul {    max-width: none !important;z-index: 9999;width: 200px;left:-999em;position:absolute;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #ADADAD;}
div.menu-menu-header-container ul ul li {    max-width: none !important;background: transparent none repeat scroll 0 0;border-bottom: 1px solid #002d62;margin-bottom: 0;margin-left: 10px;padding-bottom: 5px;width: 180px;}
div.menu-menu-header-container ul ul a{color:#d2dced; }
div.menu-menu-header-container ul ul a:hover,
div.menu-menu-header-container ul ul li.current-menu-item a 
{color:#002d62; text-decoration:underline;}
div.menu-menu-header-container ul li:hover ul {left:auto;}
div.menu-menu-header-container ul li {float:left;background: rgba(0, 0, 0, 0) url("/images/fondo_menu.png") repeat scroll left center;border: medium none;margin: 10px 1px 0;padding: 0;}
div.menu-menu-header-container li:first-of-type,
.woocommerce-MyAccount-navigation-link--downloads
{display:none;}
div.menu-menu-header-container ul.sub-menu li:first-of-type
{display:block;}

/*sidebar*/
div#primary {}
div.sidebar {float:left;overflow:hidden;width:280px; border: 10px solid #ebeef3;}

div.sidebar h3 {font-size:1.2em;}
div.sidebar input#s {width:7em;}
div.sidebar li {list-style:none;margin:0 0 2em;}
div.sidebar li form {margin:0.2em 0 0;padding:0;}
div.sidebar ul ul {margin:0 0 0 1em;}
div.sidebar ul ul li {list-style:disc;margin:0;}
div.sidebar ul ul ul {margin:0 0 0 0.5em;}
div.sidebar ul ul ul li {list-style:circle;}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {margin:0;padding:0;}
.pop-layout-v{}
.pop-layout-v #pop-widget-recent-2{}
.pop-layout-v li{list-style:none!important;}
.pop-layout-v  li img{    width: 23%;}
.pop-layout-v #pop-widget-recent-2 li .pop-overlay{}
.widget_shopping_cart_content ul.cart_list.product_list_widget {margin-left:0;}
/*footer*/
div#footer .menu{}
div#footer .menu li{float: left;list-style: outside none none;margin: 15px 10px;}
div#footer .menu li a{text-decoration: none;   color: #666;}
div#footer .desa{float: right;font-size: 11px;position: relative;top: -30px;}
div#footer .desa a{text-decoration: none;   }
div#footer {clear:both;width:100%;background:#ebeef3;    margin-top: 50px;}
div#footer .footer-inner{width:1200px;margin:0 auto;}
div#footer .footer-inner .redes{    float: left;height: 20px;     left: 25px;   width: 300px;    position: relative;    top:14px;}
div.redes div.ipa {    float: left;    width: 80px;}
div.redes div.face {    width: 110px;}
div#footer .footer-inner 
div#block-block-1 {background: #002d62 none repeat scroll 0 0;border-radius: 15px 15px 0 0;color: #fff;float: right;height: 33px;padding: 0 0 9px;position: relative;text-align: center;top: -41px;width: 332px;}
div#block-block-1 p {text-align: center;}
div#block-block-1 a {color: #fff;}

/*blog y galeria*/
.entry-title,.entry-meta {clear:both;}
form#commentform .form-label {margin:1em 0 0;}
form#commentform span.required {background:#fff;color:#c30;}
form#commentform,form#commentform p {padding:0;}
input#author,input#email,input#url,textarea#comment {padding:0.2em;}
div.comments ol li {margin:0 0 3.5em;}
textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
p.wp-caption-text{font-style:italic;}

.encabezado{border: 10px solid #ebeef3;margin-top: 20px;padding: 20px;}
.encabezado img{float:left;    margin-right: 20px;}
div.post .encabezado h2.entry-title{clear: none; margin: 0;}
.encabezado .entry-date{}
.encabezado .entry-meta{    clear: none;}
.encabezado .shareaholic-canvas{    clear: none;}
.encabezado .entry-meta a{}
 div.sidebar ul.xoxo{    padding: 20px;}
 div.sidebar ul.xoxo ul{    margin-left: 30px;    margin-top: 5px;}
 div.sidebar ul.xoxo ul a{    text-decoration: none;}
/*otros*/

#wrapper *{max-width:100%}
#cabecera-logo{}
#cabecera-logo h1#blog-title{    float: left;}
#cabecera-logo .centrar{float: right;}
#cabecera-logo .centrar h3{color: #fff;font-size: 15px;margin: 0;}
#cabecera-logo .centrar .camposuyc{color:#fff}
#cabecera-logo .centrar .camposuyc a{color:#fff}
#cabecera-logo .centrar .camposuyc input{display: block;    float: none;margin-bottom:5px;}
#cabecera-logo .centrar  input.login{background: #fff none repeat scroll 0 0;border: 0 none;float: right;padding: 5px 25px;color:#002d62}
.carrinu{background: red none repeat scroll 0 0;border-radius: 60px;color: #fff;font-size: 10px;line-height: 1;margin-left: 6px;padding: 1px 8px 0;}
/*slider*/
.slides{}
body.home .metaslider #metaslider_container_39{border: 10px solid #ebeef3;    margin-bottom: 16px;}
body.home .metaslider .slides img{    float: left;    width: 60%!important;}
body.home .metaslider .slides .caption-wrap {    margin-top: 53px;background: #fff none repeat scroll 0 0;float: right;opacity: 1;position: relative;width: 37%;}
body.home .metaslider .slides .caption-wrap .caption{}
body.home .metaslider .slides .caption-wrap .caption h2{    line-height: 1em;    margin: 0 0 0.3em;    font-size: 2.5em;    font-weight: normal;}
body.home .metaslider .slides .caption-wrap .caption h3{    font-size: 1.6em;    margin: 0;    font-weight: normal;    line-height: 1.3em;}
body.home .metaslider .slides .caption-wrap .caption h4{}
/*slider*/
.home table:nth-of-type(1){    margin-top: 10px;background-image: url("images/fondo_bannerCatalogo.png");background-position: left center;background-repeat: no-repeat;padding: 5px 0 11px 44px;}
.home table:nth-of-type(1) a{text-decoration:none;}
.home table:nth-of-type(2){}
.home table:nth-of-type(2) h3{ background: rgba(0, 0, 0, 0) url("images/fondo_bannerPedidos.png") no-repeat scroll left bottom;font-size: 18px;font-weight: normal;;margin-bottom: 0;padding-left: 40px;}
.onsale{display:none;}

body.page-template-plantilla-autores-php{}
body.page-template-plantilla-autores-php .entry-content{}
body.page-template-plantilla-autores-php .entry-content h2{}
body.page-template-plantilla-autores-php .entry-content a,
body.page-template-plantilla-estudio-pre-php .entry-content a
{display: block;float: left;margin-right: 2%;text-decoration: none;width: 48%;}
body.page-template-plantilla-autores-php .entry-content a h3,
body.page-template-plantilla-estudio-pre-php .entry-content a h3
{    font-size: 17px;}

.hentry.autor .entry-date,
.hentry.autor .entry-meta,
.hentry.estudio .entry-date,
.hentry.estudio .entry-meta,
.hentry.resena .entry-date,
.hentry.resena .entry-meta,
.hentry.resena .lib,
.navigation,
body.single .product.type-product p.price,
body.single .product.type-product .product_meta,
.related.products
{display:none}
body.single .product.type-product .pricever p.price
{display:block}
body.single .product.type-product .pricever p.cont {color: #002d62;font-style: italic;font-weight: bold;margin: 0.5em 0;}
body.single .product.type-product .izq {    float: left;    width: 48%;}
body.single .product.type-product .dch {    float: right;    width: 48%;}

body.single .product.type-product h1{color: #002d62;font-size: 28px;margin-bottom: 27px;}
.woocommerce div.product form.cart .button{    background: rgba(0, 0, 0, 0) url("images/bt_solicitar.png") no-repeat scroll center center;    color: #8aaff1;    padding: 0.4em 1.5em;}
.woocommerce div.product form.cart .button:hover{    color:#fff;}


.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images
{    max-width: 184px !important;    width: 23% !important;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary
{width: 75% !important;}

.submenu{}
.submenu form{}
.submenu form select{background: #eee none repeat scroll 0 0;border: medium none;color: #666;font-family: Tahoma,Geneva,sans-serif;font-size: 0.9em;margin: 15px 10px;padding: 0.3em 0.5em;width: 275px;}

a.amarillo{background: yellow;color: #000;text-decoration: none;padding: 5px 15px;border-radius: 35px;}


@media screen and (min-width:0px) and (max-width:1200px) {
	#wprmenu_menu_ul .menu-item.menu-item-type-post_type.menu-item-86{display:none}
	
	#cabecera-logo .centrar .camposuyc input{    float: left;}
	div.header{padding-bottom:25px;}
	.submenu form select{    margin: 15px 1%;    padding: 0;    width: 22%;}
	 div#content ,
	 div#primary,
	.home div#content ,
	.novedades_home ,
	.autores_home{       padding: 0 2%; display: table;float: none;margin: 0 auto 15px;width: 90%;}
	.autores_home a.not{display:none;    max-width: 100% !important;    width: 31%;}
	.autores_home a.not:nth-of-type(1){display:block; }
	.autores_home a.not:nth-of-type(2){display:block; }
	.autores_home a.not:nth-of-type(3){display:block; }
	.autores_home a.not img{   display: table;float: none;margin: 0 auto 0px;}
	.autores_home a.not .not-inner{height:auto}
}
@media screen and (min-width:0px) and (max-width:900px) {
	body.home .metaslider .slides img{width: 100%!important;}
	body.home .metaslider .slides .caption-wrap{    margin-top: 15px;display: table;float: none;margin: 0 auto;width: 94%;}

}
@media screen and (min-width:0px) and (max-width:400px) {
	h1 img{max-width:60% !important;display:block; float:left;}
	#cabecera-logo .centrar,
	#cabecera-logo h1#blog-title
	{    width: 50%;}
.novedades_home .noticia{float:left;width:98%;padding: 0 1% ;}
.novedades_home .noticia{padding:0 1% 2% ;    height: 216px;}
#cabecera-logo .centrar .camposuyc input{float:none;}

}


div.product_cat-monografias li.estudio_tab{display: none !important;}