/*

Theme Name: toyoutome
Theme URI: http://toyoutome.es
Description: Responsive toyoutome v2
Version: 1.0
Author: Raul Blanco

/*-----------------------------------------------------------------------------
----------------------------- 0 - Reset -----------------------------------
-----------------------------------------------------------------------------*/

html,body,h1,h2,h3,h4,h5,h6,form,li,ul,ol,p,input,select,legend,textarea,fieldset { margin:0; padding:0;}
ul, ol                     { list-style-type: none; }
:focus                     { outline: 0;}
ins                        { text-decoration: none; }
del                        { text-decoration: line-through; }
img                        { border:none;}
h1,h2,h3,h4,h5,h6          { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; line-height:26px;color: #333;}
h1                         { font-size: 26px; }
h2                         { font-size: 24px; }
h3                         { font-size: 22px; }
h4                         { font-size: 20px; }
h5                         { font-size: 18px; }
h6                         { font-size: 16px; }
code, pre                  { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; display: block;  background: #0099cc; color: #FFF; border: 1px solid #dddddd;margin: 14px 0; overflow:hidden; padding: 18px;  }
code:hover, pre:hover      { overflow:scroll; color:#333;}
strong                     { font-weight: bold;}
fieldset                   { border: none;}
.clear                     { clear:both; display:block;}
.sleft                     { float:left;}
.sright                    { float:right;}
.margin5                   { margin-bottom: 5px;}
.margin30                  { padding-bottom: 30px;}


.estirar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.estirar {display: inline-block;}
/* oculto IE-mac \*/
* html .estirar {height: 1%;}
.estirar {display: block;}
/*fin oculto IE-mac */


/*-----------------------------------------------------------------------------
----------------------------- 1 - Layout --------------------------------------
-----------------------------------------------------------------------------*/

*                        { margin: 0; padding: 0;}
html body                { font: 14px/22px "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 300; -webkit-text-size-adjust: none; overflow-x:hidden;background: #f1f9fB; color: #414141;}
header                   { width: 100%; height: 55px; }
.header-container        { width: 100%; height: 55px; position:fixed;z-index:9999;background: #272a33;}
.top-header              { width: 1390px; height: 55px; padding: 0 25px; z-index: 9999;margin:0 auto }
.logo                    { float: left; padding: 8px 0 0 0;}
.header-sub              { width: 1388px; height: 100px; margin: 0 auto; padding: 0 25px;background: url(images/header.jpg) no-repeat right bottom #f3f3f4; -moz-box-shadow: 0 4px 3px #888; -webkit-box-shadow: 0 4px 3px #888; box-shadow: 0 4px 3px #888;}
.wrap                    { width: 1437px; height: auto; margin: 0 auto; padding-bottom: 30px;background: #f9f9f9; border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; -moz-box-shadow: 0 4px 3px #888; -webkit-box-shadow: 0 4px 3px #888; box-shadow: 0 4px 3px #888; }
#background, #background2{ min-width:100%; min-height:100%; top:0; left:0; z-index:-2; position:fixed; }
#background2.bg          {background: url(images/pattern.png) repeat; z-index:-1; position:fixed;}

a:link, a:visited        { color: #2b2b2b; text-decoration: none; }
a:hover                  { color: #0099cc; }
::-moz-selection         { background:#ffcb05; color: #fff; text-shadow: none; }
::selection              { background:#ffcb05; color: #fff; text-shadow: none; }



/*-----------------------------------------------------------------------------
----------------------------- 2 - Header --------------------------------------
-----------------------------------------------------------------------------*/


ul.social-stats          {float: right; margin: 22px 38px 0 0}
.social-stats li         {width:48px; height:48px; float: left;margin-left:5px;position:relative}
.social-stats li a       {width:48px; height:48px; display: inline-block;text-indent:-9999px}
.social-stats li.twitter { background:transparent url(images/icos-redes-top.png) no-repeat center top; } 
.social-stats li.youtube { background:transparent url(images/icos-redes-top.png) no-repeat center bottom; }
.social-stats li div.nr { text-align: center; margin-top: 40px; font-size: 22px; font-weight: bold;} 
.social-stats li a > div.nr { color: #0099cc; }
.social-stats li:hover a div.nr { color: #7dc34d !important;}
.social-stats li div.tx { text-align: center; font-size: 10px; margin-top: -3px; } 
.social-stats li a > div.tx { color: #2b2b2b; }

.transparencia {zoom: 1;
/* IE */filter: alpha(opacity=80);opacity: 0.8;}

/* -- buscador -- */
#searchform2                 { width: 225px; height: auto; float: right; margin-top: 10px;}
#searchform2 #s              { width: 175px; height: 25px; float: left; border: none; padding: 5px 0 5px 15px; font-size: 13px;background-color: #fff; color: #272a33;}
#searchform2 .buttonicon     { width: 35px; height: 35px; float: right; background:url(images/btn_search.png); border: none; font-size: 0px;}
#searchform2 .buttonicon:hover   { cursor: pointer; opacity:.85; }

#mqtranslate-chooser {padding-top:14px}
#mqtranslate-chooser a {background:#222;color:#fff;font-size: 8px;margin-left:5px;padding: 5px;text-transform: uppercase;width:150px}
#mqtranslate-chooser li {display:inline;}
#mqtranslate-chooser li a:hover {background: #5e657b}
#mqtranslate-chooser li.active a:hover {background: #222}
#mqtranslate-chooser li.active a {color:#999}


/*-----------------------------------------------------------------------------
----------------------------- 3 - Content -------------------------------------
-----------------------------------------------------------------------------*/


.post, .post-full {background:#FFF; border:1px solid #fff; border-bottom: 1px solid #bebebd; -moz-box-shadow: 0 0 3px #bbb; -webkit-box-shadow: 0 0 5px #bbb; box-shadow: 0 0 5px #bbb;}
.article-category a      { color: #7f8282;}
h2.article-title a,
h1.article-title, 
h1.page-title { color: #272a33;}      
h2.article-title a:hover, .article-category a:hover { text-decoration: underline; }

.rating > span:hover:before, .rating > span.gold:before, .rating > span:hover ~ span:before { color: #ffd62c; }

.post-date               { background-color:#272a33; color: #FFF;}
.freebies-date           { background: #7dc34d; color: #FFF;}


.post:hover .article-slider { background:#ffd62c url(images/article-slider.png) no-repeat 10px 10px; }
.post:hover .article-image  { background:#ffd62c url(images/article-image.png) no-repeat 10px 10px; }
.post:hover .article-video  { background:#ffd62c url(images/article-video.png) no-repeat 10px 10px; }
.post:hover .article-text   { background:#ffd62c url(images/article-text.png) no-repeat 10px 10px; }

.no-image                { background: #FFF}
.entry a                 { color: #0099cc; }
.entry a:hover           { text-decoration: underline;}

.wp-pagenavi             {border:1px solid #fff;border-width: 1px 0 }
.wp-pagenavi a, .wp-pagenavi span { background: #272a33; color: #fff !important;border-radius: 50px;}
.wp-pagenavi a:hover, .list1 li a:hover, .list2 li a:hover { color: #fff; background: #0099cc;}
.wp-pagenavi span.current { background: #0099cc; color: #fff !important;}

.free-item               { border: 1px solid #e3e3e3;}
.free-item .caption h2   { color: #444;}
.free-item .caption      { background: #FFF; color:#FFF;}
.free-item .caption p    { color: #969797;}
.free-item .caption span { background: #7dc34d; color: #FFF;}

/* ================================= */

.content, 
.full-width { background: #f9f9f9; border-bottom: 1px solid #f9f9f9; }
.content                 { width: 685px; height: auto; float: left; }
.full-width              { width: 100%; height: auto; float: left; }
h3.content-title, 
h3.freebies-title, 
h3.blog-title  { width:660px; height: 35px; float: left; font-size: 15px; padding: 10px 25px 0;}
h3.content-title {width:635px}
h3.sidebar1-title, 
h3.sidebar3-title, 
h3.sidebar1-title-green, 
h3.sidebar1-title-gold {display:block;height: 35px;font-size: 15px; padding: 10px 0 0 25px;}
body h3.content-title,
body h3.sidebar2-title {background:#272a33;text-transform: uppercase;color:#fff}

h3.sidebar2-title, 
h3.sidebar2-title-orange, 
h3.sidebar2-title-black {width: 330px; height: 35px; float: left; font-size: 15px; padding: 10px 25px 0 25px;margin-left:12px }

.widget:first-child .sidebar2-title {width:356px;margin-left:0}

h3.content-title, 
h3.freebies-title, 
h3.blog-title,  
h3.sidebar1-title, 
h3.sidebar2-title, 
h3.sidebar3-title, 
h3.sidebar1-title-green, 
h3.sidebar1-title-gold, 
h3.sidebar2-title-orange, 
h3.sidebar2-title-black   { background: #fff; border-bottom: 1px solid #e3e3e3; }


h3.blog-title            {background: #0099cc; color: #FFF;}
h3.sidebar2-title-orange {background: #e76b33; color: #FFF;}
h3.sidebar2-title-black  {background: #272a33; color: #FFF;}
h3.sidebar1-title-green, h3.freebies-title { background: #7dc34d; color: #FFF;}
h3.sidebar1-title-gold   {background: #ffd62c; color: #FFF;}
h3.sidebar1-title        {background: #e00076; color: #FFF;border-left:1px solid #ededed}

.sidebar1 .widget:first-child h3.sidebar1-title {background:#272a33;width:319px;}
.sidebar1 .widget:first-child h3.sidebar1-title {background:#272a33;width:319px;}
.sidebar1 .widget:first-child.widget-eventos h3.sidebar1-title {width:295px;}

.post                    { width: 658px; height: auto; margin:30px 25px 0 25px; float: left;}
.page .post {width:auto;/*min-width:575px*/}
.category .post,
.archive .post {width:650px}
img.thumbnail_image      {width: 658px; height: auto;}     
.format-video img.thumbnail_image      {/*max-width: 200px; height: auto;float:left*/}     
.article-container       { background:#FFF;height: auto;}
.home .article-container {min-height:160px;margin-top:-165px;opacity:.8;position:relative}



.format-video .article-container {margin-top:0}
.article-content         { width: 618px; height: auto; margin: 0 20px; padding: 20px 0 0 0; }
.article-content2        { width: 618px; height: auto; margin: -60px 20px 0 20px; position: relative;}
.article-category a      { font-size: 10px; text-transform:uppercase; }
.article-category span   { padding: 0 3px;}
.article-category        { float: left;}
h2.article-title a       { font-size: 34px; font-family: 'Cabin', serif; font-weight: 700; line-height: 36px}
h1.article-title         { font-size: 36px; font-family: 'Cabin', serif; font-weight: 700; line-height: 36px}
h1.page-title            { font-size: 36px; font-family: 'Cabin', serif; font-weight: 700; line-height: 36px; margin-top: 20px;}
.article-content p       { padding: 20px 0;font-size:16px;line-height:140%;font-family:'Open Sans', sans-serif;font-weight: normal}
.home .article-content p { padding: 5px 0;font-size:16px}

.boxhide iframe          { width: 100%;height: 370px;}
.boxhide:hover           { margin-bottom: 60px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
.single-format-video .boxhide iframe {height:560px;margin-top:30px}
.format-video .wp-post-image {display:block}
.format-video .no-image {display: none}
/*{margin-top:30px; padding:30px 150px;background:#272a33}*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  /* IE10-aqui */ .boxhide  { margin-bottom: 60px;}  } 

.post-date, .freebies-date   {width:55px; height:55px; float:left; text-align:center; margin-right:15px;line-height:95%}	
.post-date span.month, .freebies-date span.month  { font-size:12px; text-transform:uppercase; display:block; position:relative; top:5px;}	
.post-date span.day, .freebies-date span.day      { font-size:20px; font-weight:bold; position:relative; top:5px; }
.post-date span.year, .freebies-date span.year      { font-size:12px; font-weight:bold; position:relative; top:5px; }

.rating                  { float: left; margin-left: 20px; margin-top: 4px; }

/* .post:hover .post-date   { display: none; } */
/*.post:hover .post-date span.month { display: none;}*/
/*.post:hover .post-date span.day   { display: none;}*/


.recently                 { width: 710px; height: auto; float: left; margin: 30px 0 0 0; padding-bottom: 30px;}
.single-share             { display: block; float: left; margin: 20px 0;}

.article-slider,
.article-image,
.article-video,
.article-text             { display:none; width:50px; height:50px; float:left; margin-right:15px; margin-top:-5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}

.format-video .article-video,
.format-video .article-text {display:block}
.format-video.post .article-slider { background:#ffd62c url(images/article-slider.png) no-repeat 10px 10px; }
.format-video.post .article-image  { background:#ffd62c url(images/article-image.png) no-repeat 10px 10px; }
.format-video.post .article-video  { background:#ffd62c url(images/article-video.png) no-repeat 10px 10px; }
.format-video.post .article-text   { background:#ffd62c url(images/article-text.png) no-repeat 10px 10px; }

.home .article-slider,
.home .article-image,
.home .article-video,
.home .article-text {position:absolute;top:25px;right:15px}
.post:hover .article-slider, .post:hover .article-image, .post:hover .article-video, .post:hover .article-text {display: none; }

.format-video.post .article-slider, 
.format-video.post .article-image, 
.format-video.post .article-video,
.format-video.post .article-text {display:block;}

.single-post .format-video.post .article-slider,
.single-post .format-video.post .article-image,
.single-post .format-video.post .article-video,
.single-post .format-video.post .article-text {display:none;}

.no-image                 {width:658px; height: 25px; }

/* -- Tipografia -- */

.entry h1                 { margin: 10px 0;}
.entry p                  { padding: 10px 0;}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { margin-top: 30px;}
.entry h3 {clear:both}

blockquote                { color:#999; font-size:14px; font-family: 'Lato', sans-serif; font-weight:400; margin:20px;
						    background:url(images/quotes.png) no-repeat top left; padding:0 0 0 30px;}
blockquote p              { padding: 15px; background:url(images/quotes.png) no-repeat bottom right;}

/* -- Responsive IMGS -- */
.entry img, .wp-caption    { max-width: 100%; }
.entry img,
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] { height: auto; }
img.size-full,
img.size-large,
.wp-post-image,
.post-thumbnail img { height: auto; max-width: 100%; }
img.alignleft, .alignleft img   { width: inherit !important;}
img.alignright, .alignright img { width: inherit !important;}
.alignleft                 { float: left; margin: 20px 20px 10px 0px; }
.alignright                { float: right; margin: 20px 0px 10px 20px; }
.aligncenter               { display: block; margin-left: auto; margin-right: auto;}
.wp-caption img[class*="wp-image-"] { display: block; margin: 0; }
.wp-caption-text { font-weight: bold; font-size: 18px; margin-top: -7px; padding: 0 10px 10px 10px; text-align: center; color: #888;}
/* -- End res. img -- */

.entry th                 { padding: 0; margin-right: 2px; }
.entry li                 { padding:3px 0 3px 5px; }
.entry ul                 { margin:20px 40px; list-style-type: square;}
.entry ol                 { margin:20px 40px; list-style-type: decimal;}


.wp-pagenavi               { width: 660px; float: left; font-size: 15px; padding: 30px 25px; margin-top: 30px; }
.wp-pagenavi a, .wp-pagenavi span  { display: inline-block; padding:8px 15px 7px 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;  list-style: none;  margin: 0; border-radius: 50px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-right:1px; font-size:12px; font-weight:bold; }
.wp-pagenavi a:hover, .list1 li a:hover, .list2 li a:hover  { border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 50px; }
.wp-pagenavi span.current  { border-radius: 50px; -moz-border-radius: 2px; -webkit-border-radius:50px;}
.wp-pagenavi .pages        { display:none; }

.defaultpag                { padding: 25px 25px 50px 25px; font-weight: bold;}

.free-item  { width:200px; height:200px;  margin:25px 0 0 25px; overflow:hidden; position:relative; float:left; }
.free-item img {width: 200px; height: 200px;}
.free-item .caption h2  { font-size: 14px; line-height: 18px; background: url(images/freebies-line.png) bottom left no-repeat; padding-bottom: 10px;  }
.free-item .caption { width:160px; height:160px; font-weight:bold; padding: 20px; position:absolute; left:0; display:none; }
.free-item .caption p { font-size:12px; padding-top: 10px; }
.free-item .caption span { width: 20px; height: 20px; float: right; margin: -20px -20px 0 0; text-align: center; line-height: 15px;}
.free-item img { border:0; position:absolute; }
.entry-link { position: absolute; top: 0; left: 0; z-index: 30; width: 100%; height: 100%; }


.down-share   { margin: 0 0 30px 0; float: left;}
.share-left   { margin: 18px 0 0 20px; float: left;}


/* ========================= PAG 2COLS ====================================== */

#pag-2cols.wrap {background:#fff}
#pag-2cols .content { width:1115px;border-bottom: none}
#pag-2cols .sidebar1 {float:right}
#pag-2cols .post {width:1000px;margin:25px 25px 0}
#pag-2cols .article-content {width:auto}
#pag-2cols img.thumbnail_image {width:1000px;display:block;margin:0 auto;}
#pag-2cols .content {background: #fff}
#pag-2cols h3.blog-title {width:100%}
#pag-2cols h1.article-title {font-size:45px;line-height:100%}

#pag-2cols #comments     { width: 90%; height: auto; margin:30px auto; }
#pag-2cols ul.comment    { width: 100%; height: auto; float:none;background: #FFF; border:none;display:block;margin:0 auto}
#pag-2cols .comment li   { width: 90%; height: auto; float: left; padding: 10px 0;border-bottom: none;margin:10px 50px}
#pag-2cols.comment li img.avatar { width: 25px; height: 25px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#pag-2cols.comment li span.comment-author { font-size: 13px; font-weight: bold; padding:2px 10px 1px 10px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 2px;}

#pag-2cols h3#reply-title {padding: 0 0 10px;font-size:16px}
#pag-2cols #respond {width:80%}
#pag-2cols h3.cintillo1 {margin:30px 100px 0;color:#5E657B}
#pag-2cols .comment li div.comment-body {font-size: 16px;}
#pag-2cols .article-category a {white-space: nowrap;padding: 0;font-weight: 700;text-transform: uppercase;font-size: 14px;color:#cd0e6e}


#pag-2cols .post {border:none; border-bottom:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none}

#pag-2cols .nav-post {width:500px}
#pag-2cols .nav-post .nav-ant {float: left;margin-left:30px}
#pag-2cols .nav-post .nav-sig {float: right;text-align: right;margin-right:30px}
#pag-2cols .nav-post a {display: block;font-weight: bold;line-height: 110%;text-shadow: 1px 1px 0 #FFFFFF}
#pag-2cols .nav-post .nav-ant a {background: url("images/flecha-izq.png") no-repeat scroll left center rgba(0, 0, 0, 0);padding-left: 30px;}
#pag-2cols .nav-post .nav-sig a {background: url("images/flecha-dere.png") no-repeat scroll right center rgba(0, 0, 0, 0);padding-right: 30px;}
#pag-2cols .entry {padding:0 185px}
#pag-2cols .article-content {margin:0}

#pag-2cols .article-content .entry > p:first-child:first-letter {font-size: 75px;line-height: 70px;padding: 4px 8px 2px 3px;font-weight: bold;float:left}

.single #pag-2cols .post {margin:0}
.single #pag-2cols .post h1,
.single #pag-2cols .post .article-container {margin:5px 20px 0}
.single #pag-2cols .article-category {margin:20px 20px 0}
.single #pag-2cols article img.wp-post-image {margin-top:20px}

.inset {float:left; width:150px}
.postmetadata {padding:10px 10px 0;float:left;border:1px solid #ededed}
.postmetadata span {padding:5px 0 5px 20px;line-height:16px;display:block;text-align:left} 
.postmetadata span.date {background:url(images/ico-calendario.png) no-repeat 0 2px;;font-weight:400}
.postmetadata span.num-comentarios {background:url(images/ico-comentarios.png) no-repeat 0 3px}
a.enlace {color:#cd0e6e}
.postmetadata span.autor {background:url(images/ico-autor.png) no-repeat 0 3px}
.postmetadata .navegacion-post {width:150px;padding:0;margin-top:5px}
.postmetadata .navegacion-post .nav-ant {float:left;width:50px;display:inline}
.postmetadata .navegacion-post .nav-sig {float:right;width:50px;display:inline}
.postmetadata .navegacion-post .nav-ant span a {text-indent:-9999px;display:block;width:65px;height:16px;background: url(images/ico-flecha-izq.png) no-repeat left center}
.postmetadata .navegacion-post .nav-sig span a{float:right;text-indent:-9999px;display:block;width:65px;height:16px;background: url(images/ico-flecha-dere.png) no-repeat right center}
.postmetadata .navegacion-post span {padding-left:0}

.blog-title {background: #0099cc; color: #FFF;height:45px;font-size:15px;border-bottom: 1px solid #E3E3E3}
.blog-title .nav-sig,
.blog-title .nav-ant {padding:0 25px}
.blog-title .nav-sig a,
.blog-title .nav-ant a {color:#e3e3e3;height:35px;padding:10px 5px 0;line-height:45px}
.blog-title .nav-sig a:hover,
.blog-title .nav-ant a:hover {color:#fff;}
.blog-title .nav-sig {float:right;text-align: right;}
.blog-title .nav-ant {float:left;text-align:left}


/*----------------------------
-- Slider en post de blog ----
-----------------------------*/

#slides_single                         { width:658px; height:380px; float:none; background-color:#f0f0f0;margin:20px auto 0 }
#slides_single .slides_container       { width:658px; overflow:hidden; position:relative; display:none; }
#slides_single .slides_container a     { width:658px; height:380px; display:block; }
#slides_single .slides_container a img { width:658px; height:380px; display:block; }
                                       
.direction-nav li a {width: 40px; height: 39px; margin: -40px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; z-index:101;  cursor: pointer; text-indent: -9999px;}
.direction-nav li .next {background-position: -39px 0; margin-left: 41px; }
.direction-nav li .prev {margin-left:0px; }
.direction-nav li a:hover {opacity:.55;}



/*-----------------------------------------------------------------------------
----------------------------- 4 - Sidebar --------------------------------------
-----------------------------------------------------------------------------*/

.sidebar1                { width: 320px; height: auto; float: left;background: #FFF; border-bottom: 1px solid #e3e3e3;border-right:1px solid #f3f3f4;}
.sidebar2                { width: 406px; height: auto; float: left;}
.sidebar-comments        { width: 406px; height: auto; float: left;}
.sidebar2, 
.sidebar-comments        {background: #f9f9f9; border-bottom: 1px solid #e3e3e3;}

.sidebar1 h3.sidebar2-title-black { width: 270px; }
.sidebar2 h3.sidebar1-title-gold  { width: 356px;}
.sidebar2-title a {color:#fff}

.sidebar2 ul.article_list { width: 354px;}
.sidebar2 ul.article_list li { width: 354px;}


/* -- Article widget -- */
ul.article_list          { width: 290px; height: auto; margin:30px auto;}
.article_list li         { width: 290px; height: 80px; margin-bottom: 25px; }
.article_list li img     { width: 80px; height: 80px; float: left; margin-right: 15px; }
.article_list li img.free     { width: 80px; height: 80px; float: right; margin-left: 15px;}
.article_list li h3      { font-size: 15px; font-family: 'Cabin', serif; font-weight: normal; line-height: 18px; padding-bottom: 5px; }
.article_list li .views  { float: left; font-size: 10px; text-transform:uppercase;color: #7f8282;}
.article_list li span.dot    { float: left; margin-left: 10px;}
.article_list li h3 a    { color: #333; }
.article_list li h3 a:hover { text-decoration: underline;}

/* -- Banners -- */
.sidebar2 .article_list li.banner300      { display: none;}  
.article_list li.banner300                { width: 300px; height: 260px; margin: 30px 0 30px -5px;}
.article_list li.banner300 img            { width: 300px; height: 260px; }
.article_list li.banner300 span a         { font-size: 10px; float: right; }
.article_list li.banner300 span a:hover   { text-decoration: underline;}

/* -- Custom tags -- */
ul.tags                  { width: 290px; height: auto; margin:30px auto;}
ul.tags li a             { float: left; display: inline-block; padding:7px 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;  list-style: none;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin:0 2px 2px 0; font-size:12px; font-weight:bold;background: #f0eee9; color: #7f8282 !important;}
ul.tags li a:hover       { color: #fff !important; background: #0099cc;}


ul.featured-list         { width: 354px; height: auto; margin:30px auto; }
.featured-list li        { width: 354px; height: auto; float: left; margin:0 0 30px 0;background: #FFF; border: 1px solid #fff; border-bottom: 1px solid #bebebd; }
.featured-list li img    { width: 354px; height: 200px;}
.featured-list li span.featured-category { float: left; margin:0 0 0 15px; font-size: 10px; text-transform:uppercase;display:none}

.featured-list li span.featured-category span { padding: 0 3px;}
.featured-list li span.featured-category a { color: #7f8282;}
.featured-list li span.featured-category a:hover { text-decoration: underline;}
.featured-list li h3     { float: left; font-size: 20px; font-family: 'Cabin', serif; font-weight: 700; line-height: 28px; margin:0 15px; padding:3px 0 20px 0; }
.featured-list li h3 a   { color: #333;}
.featured-list li h3 a:hover { text-decoration: underline;}
.sidebar1 ul.featured-list  { width: 290px; }
.sidebar1 .featured-list li { width: 288px; }
.sidebar1 .featured-list li img { width: 288px; height: 163px; }



/* PARA QUE IMG GRANDE NO ME DESCUADRE COLUMNA */ .sidebar1 img {max-width: 290px}


/* -- Custom Text -- */
.widget-text             { margin: 30px 0 0 0;}
.widget-text p           { padding: 0 15px;}
div.textwidget           { padding: 0 15px; margin:20px auto; }

/* -- Default Tags -- */
div.widget_tag_cloud     { display: inline-block; margin-bottom: 10px;}
div.tagcloud             { padding: 0 15px; margin:20px auto;}
.tagcloud a              { background: #f0eee9; color: #7f8282 !important; float: left; display: inline-block; padding:7px 15px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;  list-style: none;  border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin:0 2px 2px 0; font-size:12px !important; font-weight:bold;}
.tagcloud a:hover        { color: #fff !important; background: #0099cc;}

/* -- Buscador -- */
div.widget_search #searchform2 { padding: 0 15px; margin:20px auto; float: left; }
	
/* -- Recent Entries -- */
div.widget_recent_entries ul { padding: 0 15px; margin:20px auto;}
.widget_recent_entries li {  background: url(images/ico-listado1.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block;  padding: 10px 0 10px 20px; }
.widget_recent_entries li:last-child {  border: none;  }

/* -- Recent Comments -- */
div.widget_recent_comments ul { padding: 0 15px; margin:20px auto;}
.widget_recent_comments li { background: url(images/ico-listado2.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block; padding: 10px 0 10px 20px; }
.widget_recent_comments li:last-child { border: none; }

/* -- Archives and Nav menu widget -- */
div.widget_archive ul, div.widget_nav_menu ul { padding: 0 15px; margin:20px auto;}
.widget_archive li, .widget_nav_menu li { background: url(images/ico-listado2.png) no-repeat 0 17px;  border-bottom: 1px solid #f2f2f2; display: block;  padding: 10px 0 10px 20px; }
.widget_archive li:last-child, .widget_nav_menu li:last-child { border: none;  }
div.widget_archive select { padding: 10px 20px; margin:25px !important;}
div.widget_nav_menu li ul.sub-menu { margin: -5px 0 -10px 10px; padding: 10px 0 0 0;}
div.widget_nav_menu li ul.sub-menu li { padding: 10px 0 10px 20px; }

/* -- Meta and Pages widget -- */
div.widget_meta ul, div.widget_pages ul { padding: 0 15px; margin:20px auto;}
.widget_meta li, .widget_pages li { background: url(images/ico-listado2.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block; padding: 10px 0 10px 20px; }
.widget_meta li:last-child, .widget_pages li:last-child { border: none; }

/* -- Categories -- */
div.widget_categories ul { padding: 0 15px; margin:20px auto;}
.widget_categories li { background: url(images/li_minus_gold.png) no-repeat 0 17px; border-bottom: 1px solid #f2f2f2; display: block; padding: 10px 0 10px 20px; }
.widget_categories li:last-child { border: none;  }
div.widget_categories select { padding: 10px 20px; margin:25px !important;}
.widget_categories li ul.children { margin: -5px 0 -10px -5px; padding: 10px 0 0 0;}
.widget_categories li ul.children li { padding: 10px 0 10px 20px; }

/* -- Calendar -- */ 
#wp-calendar {width: 100%; padding: 0 15px; margin:20px auto; }
#wp-calendar caption { text-align: center; font-weight: bold; margin-bottom: 10px; color: #333; font-size: 15px; padding: 0 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


/*-----------------------------------------------------------------------------
----------------------------- 5 - Comentarios ------------------------------------
-----------------------------------------------------------------------------*/

#comments                { width: 354px; height: auto; margin:30px auto; }
ul.comment               { width: 354px; height: auto; float: left; margin-bottom: 30px;background: #FFF; border: 1px solid #e3e3e3;}
.comment li              { width: 324px; height: auto; float: left; padding: 10px 15px;border-bottom: 1px solid #e3e3e3;}
.comment li img.avatar   { width: 25px; height: 25px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.comment li span.comment-author { font-size: 13px; font-weight: bold; padding:2px 10px 1px 10px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 2px;}

.comment li span.comment-date { float: right; font-size: 10px; }
.comment li div.comment-body { float: left; margin-top: 10px; font-size: 12px;}
.comment li span.comment-author a:hover { opacity:.65; }

.comment li:hover        {border-bottom: 1px solid #bebebd; }
.comment li:hover div.comment-body { color: #666;}
.comment li span.comment-author, .comment li span.comment-author a  { color: #272a33; background:none;}
.comment li span.comment-date      { color: #969797;}
.comment li div.comment-body       { color: #969797;}

#respond                   { width: 354px; height: auto; margin:10px auto 30px auto; font-size:11px;color: #969797; }
#commentform textarea      { width: 205px; height:159px; line-height:22px; float:left; display:block; border-radius: 3px; border-radius: 3px; -moz-resize:vertical; resize:vertical;border: 1px solid #e3e3e3; color:#666; background:#FFF; } 

#commentform #author, #commentform #email, #commentform #url   { width:115px; height:30px; border-radius: 3px; border-radius: 3px;border: 1px solid #e3e3e3; color:#999; background:#FFF; }
#commentform label         { display: block; margin:10px 0 0 0;   }
#commentform label span    { color:#F00; }
#commentform span          { color:#F00; }
#commentform input, #commentform textarea      { padding-left: 5px; }
#commentform #submitcomm   { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center; margin: 25px 5px -10px 0;background-color: #0099cc; border: 1px solid #0099cc; color: #FFF; text-shadow: 0 -1px 0 #0099cc; }
#commentform #submitcomm:hover {  opacity:.85;  cursor: pointer; }
.comment-notes             { display: none;}
body.logged-in #commentform textarea { width: 100% !important; }

.sidebar1 #comments        { width: 288px; height: auto; margin:30px auto; }
.sidebar1 ul.comment       { width: 288px; height: auto; float: left; margin-bottom: 30px;}
.sidebar1 .comment li      { width: 258px; height: auto; float: left; padding: 10px 15px;}



/*-----------------------------------------------------------------------------
----------------------------- 6 - Menu ----------------------------------------
-----------------------------------------------------------------------------*/

.jquerycssmenu { font-size: 12px; text-transform:uppercase; font-weight: bold; font-family:'Droid Sans', helvetica, arial, sans-serif; padding-left: 15px; float: left; margin: 0 20px 0 30px;border-right: 1px solid #272a33; }
.jquerycssmenu ul li { position: relative; display: inline; float: left;border-left: 1px solid #272a33; }
.jquerycssmenu ul li.current-menu-item { background: #0099cc;}
.jquerycssmenu ul li.current-green { background: #7dc34d;}
.jquerycssmenu ul li.current-orange { background: #e76b33;}
.jquerycssmenu ul li.current-yellow { background: #ffd62c;}
.jquerycssmenu ul li:hover    { background: #0099cc;}
.jquerycssmenu ul li a { display: block; padding: 9px 7px 6px 7px; line-height: 40px; margin: 0 5px; text-decoration: none; color: #FFF;}
.jquerycssmenu ul li a:hover{ }
.jquerycssmenu ul li ul { position: absolute; left: 0; display: block; visibility: hidden; -moz-box-shadow: 0 5px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 5px 3px rgba(0,0,0,0.2); box-shadow: 0 5px 3px rgba(0,0,0,0.2); background: #3b3b3b;}
.jquerycssmenu ul li ul li { display: list-item; float: none; }
.jquerycssmenu ul li ul li ul { top: 0; margin:0 0 0 -1px; z-index: 100; }
.jquerycssmenu ul li ul li a { font-size: 11px; height: auto; line-height: 1.4em; padding: 12px 15px; width: 160px; margin: 0;border-bottom: 1px solid #272a33; color: #f9f9f9; }
.jquerycssmenu ul li ul li a:hover { /*sub menus hover */ }

/* ######### CSS aplicado a imgs flechas  ######### */
.downarrowclass { position: absolute; top: 27px; right: 18px; }
.rightarrowclass { position: absolute; top: 15px; right: 18px; }

/*Responsive */
.mobileMenu     { display: none;}


/*-----------------------------------------------------------------------------
----------------------------- 7 - Contacto --------------------------
-----------------------------------------------------------------------------*/

.one_half_c, .one_half_last_c       { float:left; width:48%; margin-right:4%; }
.one_half_last_c                    { margin-right:0;}
.one_full_c                         { float:left; width:100%;}	
.small-input-box                    { width:32px; font-size:11px; margin:0 5px; border-radius: 3px; }


/* -- Contact Form -- */
#contactform                  { margin:0 0 40px 0; font-size:11px;}
#contactform #contactName, 
#contactform #emaill, 
#contactform #subject { border:1px solid #e76b33; color:#333;width:288px; height:40px; font-size: 14px; font-weight: bold; border-radius: 3px;}	
#contactform #subject         { width: 609px;}
#contactform textarea         { width: 609px; height:200px; line-height:22px; font-size: 14px; border-radius: 3px; font-weight: bold; -moz-resize:vertical; resize:vertical;border:1px solid #e76b33; color:#333;} 
#contactform .sendemail       { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center; margin: 25px 5px -10px 0;background-color: #e76b33; border: 1px solid #e76b33; color: #FFF; text-shadow: 0 -1px 0 #e76b33;}
#contactform .sendemail:hover { opacity:.85;  cursor: pointer; }
#contactform input, #contactform textarea   { padding-left: 5px;  }
#contactform label            { display: block; margin-top:10px; font-size:11px; font-weight: bold; }
#contactform label span       { font-size: 15px;color:#F00; }
#contactform span             { color:#F00;}
#contactform label.error      { font-size:11px; text-align: right; margin-top:-20px; padding-right:10px;  font-weight: bold; color:#F00;}

/* -- Contact Form 7 Plugin -- */
form.wpcf7-form               { margin:0 0 40px 0; font-size:11px;}
form.wpcf7-form input         { width: 98%; height:40px; font-size: 14px; font-weight: bold; border-radius: 3px; padding-left: 2%;border:1px solid #e76b33; color:#333; }
form.wpcf7-form textarea      { width: 98%; height:200px; line-height:22px; font-size: 14px; border-radius: 3px; font-weight: bold; -moz-resize:vertical; resize:vertical; padding-left: 2%;border:1px solid #e76b33; color:#333;} 
form.wpcf7-form input.wpcf7-submit       { width: inherit !important; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center;background-color: #e76b33; border: 1px solid #e76b33; color: #FFF; text-shadow: 0 -1px 0 #e76b33; }
form.wpcf7-form input.wpcf7-submit:hover { opacity:.85;  cursor: pointer; }
form.wpcf7-form img.ajax-loader { width: inherit !important;}



/*-----------------------------------------------------------------------------
----------------------------- 8 - Footer --------------------------------------
-----------------------------------------------------------------------------*/

footer                    { width:1440px; margin: 0 auto; height:auto;background: #272a33; -moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #888; box-shadow: 0 0 10px #888;}
.footer-content           { width: 1438px; height: auto; margin: 0 auto; padding: 40px 0 25px 0;background: #3b3b3b; border-bottom: 5px solid #272a33; -moz-box-shadow: 0 0 10px #888; -webkit-box-shadow: 0 0 10px #888; box-shadow: 0 0 10px #888; }
.footer-content a        { color: #FFF;}

.company                  { width: 270px; height: auto; float: left; margin-left: 25px; padding: 15px; font-size: 12px; line-height: 18px;background: #3a3a3a; border-left: 2px solid #303030; border-top: 2px solid #303030; color: #b1b2b2; }
.company h4               { font-size: 14px; font-weight: normal; padding-bottom: 5px;color: #FFF;}
            

.twitter-box              { width: 300px; height: auto; float: left; margin-left: 38px; padding: 15px; font-size: 12px; line-height: 18px;color: #b1b2b2;}
.twitter-box img          { width: 40px; height: 40px; float: left;}
.twitter-box div.ftext   { width: 240px; height: auto; float: right;}
.twitter-box h4           { font-size: 12px; font-weight: bold; padding-bottom: 5px; }

.facebook-box              { width: 300px; height: auto; float: left; margin-left: 25px; padding: 15px; font-size: 12px; line-height: 18px;color: #b1b2b2;}
.facebook-box img          { width: 40px; height: 40px; float: left;}
.facebook-box div.ftext   { width: 240px; height: auto; float: right;}
.facebook-box h4           { font-size: 12px; font-weight: bold; padding-bottom: 5px; }
.twitter-box h4 a:hover, 
.facebook-box h4 a:hover { text-decoration: underline;}
.twitter-box h4 a, 
.facebook-box h4 a { color: #FFF;}

ul.site-stats              {height: 70px; float: right; margin-right: 25px; }
.site-stats li             { width: 155px; height: 70px; float: left; margin-left: 6px;border-left: 2px solid #303030; border-top: 2px solid #303030;}
.site-stats li a           { width: 155px; height: 70px; display: inline-block; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;color: #FFF;}
.site-stats li div.nr      { text-align: center; margin-top: 20px; font-size: 22px; font-weight: bold;} 
.site-stats li div.tx      { text-align: center; font-size: 10px; margin-top: -3px;color: #b1b2b2; }
.site-stats li.text        { margin-top: 10px; width: 316px; height: 20px; opacity: 0.7; padding: 5px 0; font-size: 12px; text-align: center; color: #b1b2b2;} 
.site-stats li.allposts  { background:#3a3a3a;} 
.site-stats li.alljobs   { background:#3a3a3a;}
.site-stats li.allposts a:hover { background: #0099cc; }
.site-stats li.alljobs a:hover  { background: #e76b33; }
.site-stats li a:hover div.tx   { color: #FFF;}

.footer-bottom             { width: 1438px; height: 35px; margin: 0 auto;background: #3b3b3b; border-top: 2px solid #444444; border-bottom: 3px solid #272a33;}
.copyright                 { float: left; margin-left: 25px; font-size: 11px; padding-top: 6px;color: #FFF;}
.copyright a             { color: #FFF; text-decoration: underline;}
.copyright a:hover       { text-decoration:none; }
ul.footer-menu             { float: right; font-size: 11px; padding-top: 6px; margin-right: 25px;}
.footer-menu li            { float:left; padding-left:7px; font-size:11px;color: #FFF;}
.footer-menu li:after      { content:" / "; padding-left:5px;}
.footer-menu li:last-child:after { content:""}
.footer-menu li a        { color: #FFF; text-decoration: underline; }
.footer-menu li a:hover  { text-decoration:none;}

/* -- Back to Top -- */
#back-top   { position: fixed; bottom: 10px; right: 10px; z-index:9999; }
#back-top a { width: 50px; display: block;  }
#back-top span { width: 50px; height: 50px; display: block; background: #0099cc url(images/top.png); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }
#back-top a:hover span { background-color:#ffd62c; }




/*-----------------------------------------------------------------------------
----------------------------- 9 - Shortcodes ----------------------------------
-----------------------------------------------------------------------------*/


/* -- Botones  -- */
.simplebtn         { display: inline-block; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-weight: bold;  padding: 6px 20px; text-align: center; margin: 10px 10px 0 0; }
.simplebtn:hover   { opacity:.85; text-decoration: none !important; }

.simplebtn.blue    { background-color: #0099cc; border: 1px solid #0099cc; color: #FFF !important; text-shadow: 0 -1px 0 #0099cc;}
.simplebtn.green   { background-color: #7dc34d; border: 1px solid #7dc34d; color: #FFF !important; text-shadow: 0 -1px 0 #7dc34d;}
.simplebtn.orange  { background-color: #e76b33; border: 1px solid #e76b33; color: #FFF !important; text-shadow: 0 -1px 0 #e76b33;}
.simplebtn.gold    { background-color: #ffd62c; border: 1px solid #ffd62c; color: #FFF !important; text-shadow: 0 -1px 0 #ffd62c;}
.simplebtn.black   { background-color: #3b3b3b; border: 1px solid #3b3b3b; color: #FFF !important; text-shadow: 0 -1px 0 #3b3b3b;}



/* -- Columnas -- */
.one_half, .one_half_last         { float:left;width:48%; margin-bottom:10px; margin-right:4%; }
.one_half_last                    { margin-right:0;}

.one_third, .one_third_last       { float:left; width:30%; margin-bottom:10px; margin-right:5%; }
.one_third_last                   { margin-right:0;}

/* -- Boxes info  -- */
.boxinfo                          { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset; background:#ddecf5; color:#99b1c1; 
                                    border:1px solid #c3d9e5; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}
.boxsucces                        { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset; background:#e9f6e3; color:#93c088;
	                                border:1px solid #ceedc4; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}
.boxerror                         { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset;	background:#ffe3e3; color:#cf9494;
	                                border:1px solid #fdcdcd; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}
.boxnotice                        { box-shadow: 0px 0px 1px #fafafa, 0 2px 2px #fafafa inset;	background:#fcf9da; color:#b3ad77;
	                                border:1px solid #ebe7bc; padding:15px; margin:15px 0; -moz-border-radius:2px; border-radius:2px; font-weight: bold; text-align: center;}

/* -- List styles – ul  -- */

ul.simplelist li            {padding:3px 0 3px 15px; background: url(images/li_arrow.png) no-repeat 0px center;}
ul.simplelist               {margin:20px 40px; list-style-type: none;}

ul.minus-blue-list li       {padding:3px 0 3px 17px; background: url(images/ico-listado1.png) no-repeat 0px center;  }
ul.minus-blue-list          {margin:20px 40px; list-style-type: none;}

ul.minus-green-list li      { padding:3px 0 3px 17px; background: url(images/li_minus_green.png) no-repeat 0px center;  }
ul.minus-green-list         { margin:20px 40px; list-style-type: none;}

ul.minus-orange-list li     { padding:3px 0 3px 17px; background: url(images/li_minus_orange.png) no-repeat 0px center;  }
ul.minus-orange-list        { margin:20px 40px; list-style-type: none;}

ul.minus-gold-list li       { padding:3px 0 3px 17px; background: url(images/li_minus_gold.png) no-repeat 0px center;  }
ul.minus-gold-list          { margin:20px 40px; list-style-type: none;}

ul.minus-black-list li      { padding:3px 0 3px 17px; background: url(images/ico-listado2.png) no-repeat 0px center;  }
ul.minus-black-list         { margin:20px 40px; list-style-type: none;}


/*-----------------------------------------------------------------------------
----------------------------- 9 - PLUGINS ----------------------------------
-----------------------------------------------------------------------------*/


/** BUSCADOR AJAX **/
ul.search_results {display: block;background-color:#fff;width:250px;max-height: 500px;position:absolute;top:120px;left:0px;overflow:auto;z-index: 9999;list-style-type: none;list-style-image: none;list-style-position: inside;padding: 0px;margin: 0px;
-moz-box-shadow: 5px 5px 3px #222;
-webkit-box-shadow: 5px 5px 3px #222;
box-shadow: 5px 5px 3px #222;}
ul.search_results li {display: block;padding: 5px 10px 5px 10px;margin: 0px 0px 0px 0px;border-top: 1px solid #eee;border-bottom: 1px solid #aaa;text-align: left;	color: #000;background-color: #fff;text-decoration: none;}
ul.search_results li:hover {background-color: #f3f3f4;}
ul.search_results li a, 
ul.search_results li a:visited {display: block;color: #000;margin-left: 0px;padding-left: 0px;text-decoration: none}
ul.search_results p#daves-wordpress-live-search_author {margin: 0px;font-size: 90%;font-weight: bold;}
ul.search_results p#daves-wordpress-live-search_date {margin: 0px;font-size: 90%;}
ul.search_results li.post_with_thumb a {width:150px;float:left;margin-bottom: 5px;}
ul.search_results li.post_with_thumb img.post_thumb {float: left;margin: 3px 10px 10px 0px;height: 48px;width: 48px;border: 1px solid #888;}
ul.search_results .excerpt, 
ul.search_results .meta {font-size: 75%;width: 100%;}
ul.search_results .clearfix {float: none !important;clear: both !important;}
.search_footer {background-color: #888;width: 100%;text-align: right;padding: .5em 0;font-size: .9em;}
.search_footer a,
.search_footer a:visited {color: #fff;	margin-right: 1em;}
#search_results_activity_indicator{z-index:999999;}

ul.dwls_search_results { width: 275px !important; }


/* REACCIONES */

div.reaction_buttons{margin-top: 20px;font-size: 0.8em;text-align: left;}
div.reaction_buttons .reaction_button {line-height: 3.2em;padding: 5px;margin: 0 3px;margin-bottom: 25px;border: 1px dotted #000;cursor: pointer}
div.reaction_buttons > .reaction_button:hover {background-color: #0F6;}

/* the button after voting 
div.reaction_buttons > .voted, div.reaction_buttons > .voted:hover {
}
 /*

/* number of votes including parantheses.
.reaction_buttons .reaction_button .count {
}
 */

/* number of votes in between the parantheses.
.reaction_buttons .reaction_button .count_number {
}
 */
 
#sidebar div.widget_reaction_buttons h3 {margin: 0;margin-top: 4px;font-size: 1.1em}
#sidebar div.widget_reaction_buttons ol {margin-left: 25px}



/*-----------------------------------------------------------------------------
----------------------------- 10.  Extras -------------------------
-----------------------------------------------------------------------------*/

/* -- single -- */
span.author-single-name a   { color: #000;}

/* -- Full Width -- */
.post-full {width: 1386px; height: auto; margin:30px 25px 0 25px; float: left;}
.article-full {height: auto; margin: 0px 20px 0 20px; position: relative;}

/* -- Tag & Category Index -- */
#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 { font-size: 14px; font-weight: bold; }
#mcTagMap .tagindex ul li span.mctagmap_count { float: right !important; opacity: 0.5;}
#mcTagMap .tagindex ul li, #sc_mcTagMap .tagindex ul li { font-size: 14px; }
#mcTagMap .holdleft, #sc_mcTagMap .holdleft { width: 134px !important; }
#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 { color: #000; }
#mcTagMap .tagindex ul li, #sc_mcTagMap .tagindex ul li { border-bottom: 1px solid #f0eee9; }

/* -- infinite scroll paginacion -- */
#infscr-loading            { width: 200px; height: auto; padding: 15px 0; position: fixed; z-index: 9999; left: 0; bottom: 50px; text-align: center; font-weight: bold;}
#infscr-loading span       { background-color: #FFF; padding: 2px; font-size: 12px;}

.sidebar1 .widget {margin-bottom: 20px}

.textwidget .izq {float:left;text-align:left}
.textwidget .dere {float:right;text-align:right}

.full-width {background:#fff}

/* comodines */
.separatop {margin-top:20px}
html body .wrap .color-pink {color:#e00076}
html body .wrap .color-yellow {color:#ffcb05}
html body .wrap .color-green {color:#7ec352}
html body .wrap .color-blue {color:#00a1e4}
html body .wrap .color-soft {color:#666}


/* Arreglos */
.incsub_wiki_top {margin-top:50px}
.incsub_wiki_top a {text-decoration:underline}
.incsub_wiki {margin-top:30px}
.incsub_wiki.post {margin:10px 12px 0 12px}
.sidebar2 .widget {padding-bottom: 20px}
.widget_anthemes_postcat h3.sidebar2-title {background:#00a1e4;color:#fff}
.widget_authors ul {padding:0 20px 0 20px}
.widget_authors ul li {margin-top:10px;font-size:20px;color:#5d6874}
.widget_authors ul li img {margin-right:15px}
.widget_recent_entries .post-date {float:none}
.widget.widget_anthemes_postcat {border-right:1px solid #fff}
.widget_twitter_timeline .twitter-timeline {margin:15px}

h3.content-title.tit-autor {background:#272a33;color:#fff}
.autor-data {padding:20px;background: #ffcb05;margin-top: 45px;width:645px}
.autor-data h3 {color:#f3f3f3;font-size:36px}
.autor-data p {color:#272a33}
.autor-data img.avatar {float:left;margin-right:20px}
ul.author-info {font-weight: 700;font-size:10px;text-transform: uppercase}
.page-id-29443 .single-share {display:none}

/* widget-eventos */
.sidebar1 .widget.widget-eventos {background:#fecb2f;padding-bottom:10px}
.sidebar1 .widget.widget-eventos h3.sidebar1-title {background:#272a33;text-align: left;}
.sidebar1 .widget.widget-eventos h3 {text-align:center}
.sidebar1 .widget.widget-eventos p {margin-top:5px}
.sidebar1 .widget.widget-eventos p.fecha {color:#272a33;font-size:52px;width:auto;margin:20px auto;display:block;text-align:center;font-weight: 700}
.sidebar1 .widget.widget-eventos p.fecha span {color:#fff}
.sidebar1 .widget.azul, 
.sidebar1 .widget.rosa, 
.sidebar1 .widget.verde,
.sidebar1 .widget.amarillo,
.sidebar1 .widget.negro {background:#00a1e4;padding-bottom:0;color:#fff}
.sidebar1 .widget.titazul h3.sidebar1-title {background:#00a1e4}
.sidebar1 .widget.titverde h3.sidebar1-title {background:#8ba21e}
.sidebar1 .widget.titrosa h3.sidebar1-title {background:#cd0e6e}
.sidebar1 .widget.titnegro h3.sidebar1-title {background:#272a33}
.sidebar1 .widget.titamarillo h3.sidebar1-title {background:#fecb2f}
.sidebar1 .widget.titblanco h3.sidebar1-title {background:#fff;color:#272a33}
.sidebar1 .widget.verde {background:#8ba21e;}
.sidebar1 .widget.rosa {background:#cd0e6e;}
.sidebar1 .widget.negro {background:#272a33;}
.sidebar1 .widget.amarillo {background:#fecb2f;}
.sidebar1 .widget.azul h3, 
.sidebar1 .widget.rosa h3, 
.sidebar1 .widget.verde h3,
.sidebar1 .widget.amarillo h3 {color:#fff}
.sidebar1 .widget.ultimo {margin-bottom: 0}


.sidebar1 .widget.widget-app {background:#272a33}
.sidebar1 .widget.widget-app .ilustra img {margin:0 auto;display:block;width:auto;opacity: .75;-moz-opacity: .75;filter:alpha(opacity=75)}
.sidebar1 .widget.widget-app .ilustra:hover img {margin:0 auto;display:block;width:auto;opacity: 1;-moz-opacity: 1;filter:alpha(opacity=100)}

.sidebar1 .widget.widget-app span.tit {background: none repeat scroll 0 0 rgba(29, 29, 29, 0.75);border-top: 1px solid #111111;color: #fff;display: block;float: none;font-size: 18px;height: 50px;line-height: 40px;margin: -50px auto 0;overflow: hidden;position: relative;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;width: 256px;text-align:center}
.sidebar1 .widget.widget-app p {color:#fff;padding:15px 5px;text-align:center}

body .wrap .sidebar2 .widget.azul, 
body .wrap .sidebar2 .widget.rosa, 
body .wrap .sidebar2 .widget.verde,
body .wrap .sidebar2 .widget.amarillo,
body .wrap .sidebar2 .widget.negro {background:#00a1e4;padding-bottom:0;color:#fff}
body .wrap .sidebar2 .widget.titazul h3.sidebar2-title {background:#00a1e4}
body .wrap .sidebar2 .widget.titverde h3.sidebar2-title {background:#8ba21e}
body .wrap .sidebar2 .widget.titrosa h3.sidebar2-title {background:#cd0e6e}
body .wrap .sidebar2 .widget.titnegro h3.sidebar2-title {background:#272a33}
body .wrap .sidebar2 .widget.titamarillo h3.sidebar2-title {background:#fecb2f}
body .wrap .sidebar2 .widget.titblanco h3.sidebar2-title {background:#fff;color:#272a33}
body .wrap .sidebar2 .widget.verde {background:#8ba21e;}
body .wrap .sidebar2 .widget.rosa {background:#cd0e6e;}
body .wrap .sidebar2 .widget.negro {background:#272a33;}
body .wrap .sidebar2 .widget.amarillo {background:#fecb2f;}
body .wrap .sidebar2 .widget.azul h3, 
body .wrap .sidebar2 .widget.rosa h3, 
body .wrap .sidebar2 .widget.verde h3,
body .wrap .sidebar2 .widget.amarillo h3 {color:#fff}

body .wrap .titrosa h3.sidebar3-title {background:#cd0e6e;color:#fff}
body .wrap .titverde h3.sidebar3-title {background:#8ba21e;color:#fff}
body .wrap .titazul h3.sidebar3-title {background:#00a1e4;color:#fff}


/* boton sobreescribo jetpack */
#respond .form-submit input,
#respond .form-submit input#comment-submit, 
#respond .comment-form-fields input[type="submit"], 
#respond p.form-submit input[type="submit"], 
#respond input[type="submit"], 
#commentform #submit {background:#D63F72;border: 1px solid #D63F72;border-radius:3px;box-shadow: none;color: #fff;cursor: pointer;font-family: Arial,Helvetica,Tahoma,Verdana,sans-serif;line-height: 24px !important;padding: 6px 10px !important;text-shadow: 0 -1px 0 #D63F72;}

/* livefyre */

body .fyre-label {display:none}
body #livefyre-comments{max-width:650px;margin:15px auto;display:block}
body #livefyre-comments .fyre-editor .fyre-editor-container .fyre-editor-editable {background:#fff}
body .fyre .fyre-comment-footer {display:none}
body header.fyre-comment-head {max-width:650px;width:inherit}
body .fyre-editor .fyre-editor-toolbar .goog-toolbar > div {background-image: none;background:none;}
body .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button {background:#00a1e4}
body .fyre-editor .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button .fyre-button-right-outer-box .fyre-button-right-inner-box {color:#fff !important}
body .fyre-editor .fyre-editor-toolbar .fyre-share-button {min-width:105px;width:105px}
body .fyre .fyre-stream-sort {display:none}
body .fyre-comment-wrapper {margin:15px 5px}
body .fyre-comment-article {margin:30px 0 15px}

/* comodines */
.separa-top {margin-top:30px}
.category-email-marketing-publicidad-marketing .especial-destacado {display:none}
.category-email-marketing-publicidad-marketing .separa-top {margin-top:0}
/* Pie corporativo */

/***PIE V9******/
#pie-comun9 .inside {background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/piev9-2013_dark.png) no-repeat 0 0;padding:0;position:relative;width:993px;height:116px;margin:-10px 30px 10px;position:relative;text-align:left;float:left}
#pie-comun9 a{display:block;text-indent:-9999px;overflow:hidden;color:#000;text-decoration:none;text-align:left;}
#pie-comun9 a:hover{text-decoration:underline}
#pie-comun9 .medios-destacados,
#pie-comun9 .muestra-medios {float:left;width:auto;display:inline}
#pie-comun9 .medios-destacados ul{margin-left:215px;width:775px;margin-top:5px;margin-bottom:0;overflow:hidden; padding:0}
#pie-comun9 .medios-destacados ul.primerafila{padding-top:10px}
#pie-comun9 .medios-destacados ul li{display:inline; float:left; background:none; margin:0 6px 0 0; padding:0}
* html #pie-comun9 div, * html #pie-comun9 ul, * html #pie-comun9 ol,  * html #pie-comun9 li  {height:auto}
*:first-child+html #pie-comun9 div, *:first-child+html #pie-comun9 ul, *:first-child+html #pie-comun9 ol, *:first-child+html #pie-comun9 li {height:auto;} 
#pie-comun9 #pc_prisa{  height: 57px;
    left: 18px;
    position: absolute;
    top: 15px;
    width: 144px;}

#pie-comun9 #pc_elpais{width:105px; height:25px}
#pie-comun9 #pc_as{width:55px; height:25px}
#pie-comun9 #pc_cincodias{width:82px; height:25px}
#pie-comun9 #pc_santillana{width:100px; height:25px}
#pie-comun9 #pc_elviajero,#pie-comun9 #pc_smoda{width:53px; height:25px}
#pie-comun9 #pc_clasificados{width:65px; height:25px}
#pie-comun9 #pc_compartir,#pie-comun9 #pc_inn{width:100px; height:25px}
#pie-comun9 #pc_plus{width:70px; height:25px}

#pie-comun9 #pc_tvi{width:75px; height:25px}
#pie-comun9 #pc_tvi24{width:63px; height:25px}
#pie-comun9 #pc_ser{width:60px; height:25px}
#pie-comun9 #pc_los40{width:75px; height:25px}
#pie-comun9 #pc_caracol{width:70px; height:25px} 
#pie-comun9 #pc_adn{width:65px; height:25px} 
#pie-comun9 #pc_wradio{width:51px; height:25px} 
#pie-comun9 #pc_continental{width:50px; height:25px}
#pie-comun9 #pc_maxima{width:46px; height:25px}
#pie-comun9 #pc_m80{width:60px; height:25px}
#pie-comun9 #pc_radiole{width:60px; height:25px} 
#pie-comun9 #pc_dial{width:50px; height:25px} 

#pie-comun9 #pc_alfaguara{width:70px; height:25px;display:none}
#pie-comun9 #pc_uno{width:52px; height:25px}
#pie-comun9 #pc_icon{width:65px; height:25px;}
#pie-comun9 #pc_verne,#pie-comun9 #pc_planeta{width:70px; height:25px;} 
#pie-comun9 #pc_plural{width:71px; height:25px} 
#pie-comun9 #pc_loqueleo,#pie-comun9 #pc_tareasymas{width:70px; height:25px;}

#pie-comun9 #pc_huffington{width:158px; height:25px} 
#pie-comun9 #pc_meristation{width:100px; height:25px}
#pie-comun9 #pc_parasaber{width:65px; height:25px;}
#pie-comun9 #pbt-medios{height: 24px;
    left: 18px;
    position: absolute;
    top: 80px;
    width: 143px;}


#pie-comun9 #pc_kebuena{width:82px; height:25px;}
#pie-comun9 #pc_yesfm,#pie-comun9 #pc_podium{width:60px; height:25px;}
#pie-comun9 #pc_richmond{width:80px; height:25px;}
#pie-comun9 #pc_moderna{width:77px; height:25px;}
#pie-comun9 #pc_clasificados,#pie-comun9 #pc_comercial{width:57px; height:25px;}

/* pie capa medios */
#pie-comun9 a#cierrame {background: url(https://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) no-repeat 0 -22px;width:64px;height:21px;line-height:21px;overflow:hidden;display:block;text-indent:-9999px}
#pie-comun9 #capa-webs-grupo {position:absolute;z-index:200;top:-271px;right:0}
#pie-comun9 .muestra-medios {margin-top:40px;margin-left:25px;position:relative;font:400 12px Arial;color:#333}
#pie-comun9 .muestra-medios a{text-indent:0}

#pie-comun9 .muestra-medios .capa-medios {background:#e9e9e9 url(https://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) repeat-x 0 -44px;height:311px;width:993px;display:none}
#pie-comun9 .muestra-medios.activado .capa-medios {display:block}

#pie-comun9 .muestra-medios.activado .capa-medios .pc-sombreado {background:#fafafa url(https://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) repeat-x 0 -72px;height:37px;width:100%;margin-top:1px;position:relative;_border-top:1px solid #999}
#pie-comun9 .muestra-medios.activado .capa-medios .pc-sombreado #cierrame2{ background:url(https://www.prisacom.com/comunes/piecomun-v9/imgs/pc-bgs.gif) no-repeat scroll 25px 7px transparent;height:29px;overflow:hidden;text-indent:-9999px; }

#pie-comun9 .muestra-medios .capa-medios h3 {padding:0 0 0 11px;font-weight:400;line-height:29px; margin:0}
#pie-comun9 .muestra-medios .capa-medios h3 a {float:right;font-size:12px;margin-right:3px}

#pie-comun9 #empresa2{display:none}

#pie-comun9 .cabecera-capa {padding:3px;border:1px solid #999;border-width:1px 1px 0;height:20px}
#pie-comun9 .muestra-medios .cabecera-capa h3{float:left;line-height:20px; color:#000000}
#pie-comun9 .cabecera-capa a{float:right}

/* cmy-K */
#pie-comun9.version-k .inside {background:url(https://www.prisacom.com/comunes/piecomun-v9/imgs/piev9-2013_dark.png?v2) no-repeat 0px 0;border-top:0; border-bottom:0}
#pie-comun9.version-k a#cierrame {background: url(https://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) no-repeat 0 -22px}
#pie-comun9.version-k .muestra-medios .capa-medios {background:#2c2c2c url(https://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) repeat-x 0 -44px;}
#pie-comun9.version-k .muestra-medios.activado .capa-medios .pc-sombreado {background:#000 url(https://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) repeat-x 0 -72px;margin-top:1px;}
#pie-comun9.version-k .muestra-medios.activado .capa-medios .pc-sombreado #cierrame2{ background:url(https://www.prisacom.com/comunes/piecomun-v9/imgs/k-pc-bgs.gif) no-repeat scroll 55px 8px transparent;}
#pie-comun9.version-k .muestra-medios .cabecera-capa h3{color:#fff;font-weight:bold;}
#pie-comun9.version-k .cabecera-capa {border:1px solid #141414;}


/* responsive */
@media (max-width: 993px){
	#pie-comun9 .inside{width: 100%;border-top:1px solid #eee;border-bottom:1px solid #eee; background:url("https://www.prisacom.com/comunes/piecomun-v9/imgs/pie-responsive.png") no-repeat 50% 0;}
	#pie-comun9.version-k .inside{background:url("https://www.prisacom.com/comunes/piecomun-v9/imgs/pie-responsive-dark.png") no-repeat 50% 0;}
	#pie-comun9 #pc_prisa{left: 50%;margin-left: -72px;}
	#pie-comun9 #pbt-medios{left: 50%;margin-left: -71px;}
	#pie-comun9 .medios-destacados>ul{display: none;}
	#pie-comun9 #capa-webs-grupo,
	#pie-comun9 .muestra-medios .capa-medios,
	#pie-comun9 .muestra-medios .capa-medios iframe{width: 100%;}
}

/* version gris */
#pie-comun9.version-g .inside {background:url(http://www.prisacom.com/comunes/piecomun-v9/imgs/piev9-2013_light.png) no-repeat 0 0;border-top:1px solid #F1F2EC}


#capa-webs-grupo iframe{border:0; margin:0}

/***FIN PIE**********/

#salida-videos .boxhide:hover {margin-bottom:20px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#salida-videos .post {width:425px;background:#000}
#salida-videos .post h2 a {line-height:110%;font-size:12px}
#salida-videos img.thumbnail_image {min-height:370px;max-height:370px}
#salida-videos .format-video .article-container {min-height:106px;}

.zem_rp_wrap {margin-top:25px}


.widget_most_viewed_bars {margin-top:25px}


#avisoanalogicos {display:none}


