/*
Theme Name: MBAspain 1.0
Theme URI: http://www.mbaspain.com/
Description: Theme para MBAspain.
Version: 1.0 Beta
Author: Alfonso Morcuende
Tags: MBA, Spain, TOEFL, GMAT, Madrid, MBAspain
This CSS has been created by Alfonso Morcuende || http://www.alfonsomorcuende.com
*/

/* Imp.CSS Base
*****************/
html{font:62.5% Arial,Helvetica,sans-serif;}
body{margin:0;font-size:100%;}
* html body{font-size:101%;}
*:first-child+html body{font-size:101%;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote{margin:0;font-size:1em;}
ul,ol,dl,dt,dd{padding:0;margin:0;}
ul,ol{list-style:none;}
address,cite{font-style:normal;}
img{border:none;}
td,th{vertical-align:top;}
caption,th{text-align:left;}
form{margin:0;}
fieldset{margin:0;padding:0;border:none;}
legend{margin:0;padding:0;color:#000;}
input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
textarea{overflow:auto;}
input[type="text"]{margin:0;}
.estirar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.estirar{display:inline-block;}
/*\*/
.estirar{display:block;}
* html .estirar{height:1px;}
/**/
.izq,.col-i{float:left;display:inline;}
.drcha,.col-d{float:right;display:inline;}

/* Comunes
*****************/
a { color:#36c; text-decoration:none; outline:none; }
a:hover { color:#36c; text-decoration:underline; outline:none; }
a:visited { /*color:#609; text-decoration:none; outline:none;*/ }
acronym { cursor:help; }

#iac { display:none; }
#container { width:995px; margin:0 auto; }
#contenedor { border-top:1px solid #ddd; }
#content { float:left; display:inline; width:670px; }
#sidebar { float:right; display:inline; width:300px; margin-top:15px; }
.home-comunidad #sidebar { float:none; display:block; width:auto; margin-top:15px; }
#footer { padding:15px 0 15px 0; font-size:1.1em; border-top:1px solid #d1d1d1; margin-top:15px; }

/* Alerta IE
*****************/
#ie6 { background-color:#ae6454; }
#ie6 p { padding:10px 0 10px 55px; width:940px; margin:0 auto; font-size:1.1em; color:#fff; background:url(http://www.mbaspain.com/img/alertie6.png) no-repeat; }
#ie6 a { color:#000; font: bold 1em/1.5em Arial, sans-serif; text-decoration:underline; }
#ie6 a:hover { text-decoration:none; border-bottom:none; }

/* Logo y claim
*****************/
#header { display:inline; float:left; margin:20px 0 5px 15px; width:780px; height:63px; }
#header a { display:inline; float:left; width:218px; height:63px; background:url(http://www.mbaspain.com/img/logo.png) no-repeat; }
#header a:hover { border-bottom:none; }
#header h1 { display:inline; float:left; padding:40px 0 0 7px; font-weight:normal; font-size:1.4em; color:#333; }

/* Idiomas
*****************/
#language { display:inline; float:right; padding-top:31px; width:170px; margin:0 15px 0; }
#language p { padding-bottom:3px; border-bottom:1px solid #b7b7b7; text-align:center; font:0.9em Tahoma, Times, serif; color:#333; }
#language a,
#language span { font-size:1.1em; }
#language span { color:#777; }
#language li { display:inline; padding-left:35px; line-height:32px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat; }
#language li.english { float:left; background-position:0 -70px; }
#language li.english.on { background-position:0 -105px; }
#language li.espanol { float:right; background-position:0 0; }
#language li.espanol.on {background-position:0 -35px;}

/* Navegación
*****************/
#menu { position:relative; clear:both; margin-bottom:25px; background-color:#eee; }
#menu a:hover { text-decoration:none; }
#menu li { display:inline; float:left; line-height:35px; border-right:1px solid #b1b1b1; }
#menu li.ulti { /* border-right:none; */ }
#menu li a { display:block; padding:0 10px; line-height:35px; font-size:1.2em; }
#menu .seleccionado,
#menu .abierto:hover { background-color:#717171; }
#menu .abierto:hover a { color:#fff; }
#menu .abierto .subnavegacion { position:absolute; top:35px; left:0px; width:100%; display:inline; background-color:#4d4d4d; border-top:1px solid #fff; }
#menu .abierto:hover .subnavegacion a { background-image:none; }
#menu .subnavegacion a:hover { background-color:#717171; }
#menu .abierto .subnavegacion li { line-height:25px; white-space:nowrap; border-right:1px dotted #fff;  }
#menu .subnavegacion { display:none; }
#menu .subnavegacion a { padding:0 11px; line-height:25px; font-size:1.1em; color:#fff; }
#menu .submenu-productos,
#menu .submenu-gmat,
#menu .submenu-toefl { padding-right:23px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll right -140px; }
#menu .img-pest-superior,
#menu .abierto:hover a.submenu-productos,
#menu .abierto:hover a.submenu-gmat,
#menu .abierto:hover a.submenu-toefl { background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll right -175px; }
#menu .popup { padding-right:34px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 132px -210px; }
#menu .popup-en { padding-right:34px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 70px -210px; }
#menu .popup:hover { background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 132px -245px; }
#menu #submenu-productos { padding-left:101px; width:894px; background:#4d4d4d url(http://www.mbaspain.com/img/iconos.png) no-repeat 100px -285px; }
#menu #submenu-gmat { padding-left:182px; width:813px; background:#4d4d4d url(http://www.mbaspain.com/img/iconos.png) no-repeat 181px -285px; }
#menu #submenu-toefl { padding-left:301px; width:694px; background:#4d4d4d url(http://www.mbaspain.com/img/iconos.png) no-repeat 300px -285px; }
#menu li .on { background-color:#717171; color:#fff; }
#menu .desplegar { position:absolute; top:35px; left:0px; width:100%; display:inline; border-top:1px solid #fff;  }

/* breadcrumb
*****************/
#breadcrumb { padding:15px 0 10px 0; }
#content #breadcrumb p { float:left; margin-bottom:0; padding-left:7px; width:58px; color:#fff; font-size:1.1em; line-height:20px; background:#a66a4e url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll right -310px; }
#breadcrumb ol { float:left; font-size:1.1em; line-height:20px; }
#breadcrumb li { display:inline; float:left; }
#breadcrumb span,
#breadcrumb a { display:block; padding:0 14px 0 7px; line-height:20px; background:#eee url(http://www.mbaspain.com/img/iconos.png) no-repeat;  }
#breadcrumb a:hover { border-bottom:none; text-decoration:underline; }
#breadcrumb li.niv-cero a { background-position:right -330px; }
#breadcrumb li.niv-uno span,
#breadcrumb li.niv-uno a { background-position:right -350px; }
#breadcrumb li.niv-dos { padding:0 14px 0 7px; color:#666; font-weight:bold; }
#breadcrumb span { color:#666; }

/* Index
*****************/
.home-ad { height:350px; background:url(http://www.mbaspain.com/img/index.jpg) no-repeat scroll left top; }
.home-ad.en { background-image:url(http://www.mbaspain.com/img/index-en.jpg); }
.home-ad h2 { padding-top:30px; margin:0 25px 5px 680px; font-weight:normal; font-size:1.4em; line-height:1.4em; }
.home-ad ul.contenido { margin:0 25px 0 680px; }
.home-ad ul.contenido li { margin-bottom:10px; list-style-type:square; list-style-position:inside; font:normal 1.2em/1.5em Arial, Helvetica, sans-serif; }
.home-comunidad #sidebar .sidebar-blog { width:315px; float:left; display:inline; margin-right:25px; }
.home-comunidad #sidebar .sidebar-delicious { width:315px; float:left; display:inline; margin-right:25px; }
.home-comunidad #sidebar .sidebar-twitter { width:315px; float:left; display:inline; }

/* Contenido
*****************/
#content h2 { font:normal 3.5em/1.2em 'Arial black', Arial, Helvetica, sans-serif; letter-spacing: -0.03em; color:#333; }
#content h3 { padding:1em; margin:1em 0; font-weight:normal; font-size:1.5em; line-height:1.4em; color:#fff; background-color:#aaa; }
#content p { margin-bottom:1.5em; font:normal 1.4em/1.5em Arial, Helvetica, sans-serif; color:#000; }
#content ul.contenido,
#content ol.contenido { margin-left:20px; }
#content .contenido li { font:normal 1.4em/1.5em Arial, Helvetica, sans-serif; }
#content ul.contenido li { list-style-type:square; list-style-position:inside; }
#content ol.contenido li { list-style-type: decimal; list-style-position:inside; }
#content ul.contenido,
#content ol.contenido { padding-bottom:1.5em; margin-top:-20px; }
#content .precio { color:#c00; font-size:1.6em; }
#content .especial { font-size:1.6em; }
#content h4.precios { border:1px solid #ccc; background-color:#eee; padding:0.7em; font:normal 1.4em/1.5em Arial, Helvetica, sans-serif; color:#000; }
#content h4.precios a { padding:0 44px 0 0; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 178px -220px; }
.curso { /*height:476px; width:47%; float:left; display:inline;*/ border:1px solid #ccc; padding:0.7em;  margin:7px 0; }
.curso2 { /*height:476px; width:47%; float:right; display:inline;*/ border:1px solid #ccc; padding:0.7em;  margin:7px 0; }
.curso3 { border:1px solid #ccc; padding:0.7em; margin:0 0 7px 0; }
#content ul.contenido.top { padding-bottom:0em; margin-top:0px; }

/* Contenido Cabeceras
*****************/
#content h2.coaching { padding:60px 0 0 8px; background:url(../img/cabeceras.png) no-repeat scroll left 0; }
#content h2.services { padding:60px 0 0 8px; background:url(../img/cabeceras-img-services.png) no-repeat scroll left 0; }
#content h2.gmat-madrid { padding:60px 0 0 8px; background:url(../img/cabeceras-img-gmat.png) no-repeat scroll left 0;  }
#content h2.toefl-madrid { padding:60px 0 0 8px; background:url(../img/cabeceras-img-toefl.png) no-repeat scroll left 0;  }
#content h2.blog { padding:65px 0 0 8px; background:url(../img/cabeceras-img-blog.png) no-repeat scroll left 0;  }
#content h2.blog span { display:none; }
#content h2.programs { padding:60px 0 0 8px; background:url(../img/cabeceras-img-programs.png) no-repeat scroll left 0;  }

/* Menú Extra Contenido
*****************/
#extra { background-color:#eee; border:1px solid #d1d1d1; margin:0 !important; }
#extra li { display:inline; float:left; line-height:25px; border-right:1px solid #d1d1d1; }
#extra li a { display:block; padding:0 10px 0 30px; line-height:25px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 10px -370px; }
#extra li a:hover { background-color:#717171; color:#fff; text-decoration:none; }
#extra li.sharethis a:hover { background-position: 10px -395px; }
#extra li.enviar a { background-position: 8px -420px; }
#extra li.enviar a:hover { background-position: 8px -445px; }
#extra li.imprimir { border-right:0; }
#extra li.imprimir a { background-position: 10px -470px; }
#extra li.imprimir a:hover { background-position: 10px -495px; }
#extra li.suscribir a { background-position: 8px -520px; }
#extra li.suscribir a:hover { background-position: 8px -545px; }
#extra li.rss a { background-position: 10px -570px; }
#extra li.rss a:hover { background-position: 10px -595px; }
#extra li.popup { background-color:#fff; }
#extra li.popup a { padding:0 44px 0 10px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 132px -215px; }
#extra li.popup a:hover { background:#717171 url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 132px -250px; }
#extra a { font-size:1.2em !important; }

/* Ventana Popup
*****************/
.ventana { display:none; position:absolute; border:1px solid #4d4d4d; font-size:1.1em; background-color:#f8f8f8; z-index:10; color:#333; }
.ventana .cerrar { position:absolute; top:4px; width:17px; height:16px; text-indent:-10000px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -620px; cursor:pointer; }
.ventana h3 { padding-left:10px; font-size:1.5em; line-height:25px; background-color:#4d4d4d; color:#fff; }
.ventana label { color:#666; }
.ventana .campo { padding:3px; font-size:1.1em; color:#333; border:1px solid #bbbbbb; }

/* Ventana contacta con nosotros
*****************/
#contacta-con-nosotros { width:540px; }
#contacta-con-nosotros .cerrar { left:515px; }
#contacta-con-nosotros h4 { line-height:40px; padding-left:15px; background:#fff url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 17px -635px; text-align:center; font-weight:normal; }
#contacta-con-nosotros p { line-height:30px; background-color:#eee; text-align:center; }
#contacta-con-nosotros form { padding:10px 20px 10px; }
#contacta-con-nosotros label { width:50px; display:inline; float:left; line-height:19px; }
#contacta-con-nosotros label.email { padding-left:10px; width:40px; }
#contacta-con-nosotros .campo { width:192px; display:inline; float:left; margin-bottom:10px; }
#contacta-con-nosotros textarea.campo { width:442px; height:60px; }
#contacta-con-nosotros .boton { float:right; display:inline; }

/* Ventana Share-this
*****************/
#share-this { width:250px; }
#share-this .cerrar { left:225px; }
#share-this ul { padding:5px 0 10px; }
#share-this li { width:110px; float:left; display:inline; margin:5px 0 5px 15px; line-height:16px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left top; }
#share-this li a { padding-left:20px; }
#share-this li.meneame { background-position: left -716px; }
#share-this li.facebook { background-position: left -732px; }
#share-this li.twitter { background-position: left -748px; }
#share-this li.delicious { background-position: left -764px; }
#share-this li.bitacoras { background-position: left -780px; }
#share-this li.linkedin { background-position: left -796px; }
#share-this li.fresqui { background-position: left -812px; }
#share-this li.digg { background-position: left -828px; }
#share-this li.buzzup { background-position: left -844px; }
#share-this li.reddit { background-position: left -860px; }

/* Ventana Suscríbete
*****************/
#suscripcion { width:325px; }
#suscripcion .cerrar { left:300px; }
#suscripcion form { padding:10px; }
#suscripcion label { display:block; margin:0 0 10px; }
#suscripcion .campo { width:205px; display:inline; float:left; }
#suscripcion .boton { float:right; display:inline; }

/* Enviar a un amigo
*****************/
#enviar-amigo { width:540px; }
#enviar-amigo .cerrar { left:515px; }
#enviar-amigo h4 { line-height:30px; padding-left:15px; background-color:#eee; text-align:center; font-weight:normal; }
#enviar-amigo form { padding:10px 20px 10px 20px; }
#enviar-amigo .amigo-left { width:240px; float:left; display:inline; }
#enviar-amigo .amigo-right { width:240px; float:right; display:inline; }
#enviar-amigo label { display:block; line-height:19px; }
#enviar-amigo .campo { width:232px; margin-bottom:10px; }
#enviar-amigo textarea.campo { height:66px; }
#enviar-amigo .boton { float:right; display:inline; }

/* Sidebar-blog
*****************/
#sidebar div { position:relative; margin-bottom:15px; }
#sidebar h4 { padding:5px; padding-right:100px; height:50px; font-size:1.6em; color:#333; background:#eee url(http://www.mbaspain.com/img/fondos.png) no-repeat 220px top; }
#sidebar h5 { position:absolute; top:25px; padding:5px; font-size:1em; font-weight:normal; color:#999; }
#sidebar h5 strong { display:block; font-size:1.1em; color:#666; }
#sidebar li { padding:10px; font-size:1.2em; border-bottom:1px solid #d1d1d1; }
#sidebar li a:hover { border-bottom:none; }
#sidebar .sidebar-blog h4{ background-position: right -120px;}
#sidebar .sidebar-delicious h4{ background-position: right -60px;}
#sidebar .sidebar-twitter li a,
#sidebar .sidebar-twitter li a:hover { word-wrap: break-word; }
#sidebar .sidebar-twitter span a { font-weight:normal; }
#sidebar .sidebar-twitter span { display:block; margin-bottom:3px; }
#sidebar .sidebar-blog a,
#sidebar .sidebar-twitter a,
#sidebar .sidebar-delicious a { font-weight:bold; }
#sidebar .sidebar-blog a.wordpress-link,
#sidebar .sidebar-delicious a.delicious-link { font-weight:normal; }

/* Pié
*****************/
#footer p { text-align:right; font-weight:bold; }

/* Ocultos
*****************/
#header span,
.karma-pos a span,
.karma-neg a span { display:none; }

/* =============================================================================
   Estilos correspondientes al Blog
   ============================================================================= */
   
/* estilos corregidos para el blog
*****************/
body#body #header { width:695px; }
body#body #content h3 { padding:0; margin:0; font:bold 1.7em/1.6em "Arial black", Arial, Helvetica, sans-serif; color:#333; background-color:transparent; }

/* Buscador y campos de formulario
*****************/
.buscador { padding-top:50px; }
.buscador .campo { float:left; display:inline; width:193px; padding:3px 3px 3px 20px; background:url(http://www.mbaspain.com/img/campos.png) no-repeat scroll left top; font-size:1.1em; color:#333; border:1px solid #bbbbbb; }
.boton { float:right; display:inline; font-size:1.1em; }
#b { float:left; display:inline; width:193px; padding:3px 3px 3px 20px; background:url(http://www.mbaspain.com/img/campos.png) no-repeat scroll left -20px; font-size:1.1em; color:#333; border:1px solid #bbbbbb; }

/* Entrada Blog
*****************/
#content .entrada { padding-bottom:30px; border-bottom:1px solid #ddd; margin-bottom:40px; }
#content .entrada-int { padding-bottom:18px; }
#content .entrada.single { padding-bottom:0; border-bottom:0; margin-bottom:0; }
#content .entrada p.p-fecha{ padding-left:18px; color:#666; margin:0.5em 0; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -1049px; }
#content .entrada p.p-fecha a {}
.entrada ul { list-style:square; }
.entrada ol { list-style:decimal; }
.entrada ol,
.entrada ul { margin:1em 0 1em 25px; line-height:19px; }
.entrada ol ol,
.entrada ol ul,
.entrada ul ol,
.entrada ul ul { margin:0 0 0 25px !important; line-height:auto !important; }
.entrada li { font-size:15px;  }
.entrada blockquote { margin:0 2em; font-size:1.5em; line-height:1.4em; color:#fff; background:#aaa url("http://www.mbaspain.com/img/blockquote.gif") no-repeat left top; }
#content .entrada blockquote p { padding:1em 40px; margin:1em; font:inherit; color:#fff; background:url("http://www.mbaspain.com/img/blockquote-c.gif") no-repeat right bottom; }
.more-link { padding-right:15px; line-height:14px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll right -879px; }
p .more-link { float:right; font-size:0.9em; }
.entrada .post-pie { clear:both; margin:0; }
.post-pie li { float:left; display:inline; }
.post-pie li.comentarios { padding:0 7px 0 23px; margin-right:10px; border-right:1px solid #ddd;  background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -896px;}
.post-pie li.categorias { padding:0 15px 0 25px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -929px; }
.etiquetas { padding-left:35px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -957px;}
.fecha { padding-left:22px; color:#666; margin:0.5em 0; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll 2px -980px; }
.p-autor { padding-bottom:10px; border-bottom:1px solid #DDD; margin-bottom:20px; color:#333; }
.p-autor ul { list-style-type:none; }
.p-autor li { font-size:1.1em; display:table; }
.p-autor img { border:1px solid #ddd; padding:1px; float:left; display:inline; margin-right:10px; }

/* Categorías del Blog 
*****************/
#content .entrada.cabecera{ padding-bottom:0px; margin-top:10px; margin-bottom:20px; }
#content .entrada.cabecera p { margin-bottom:0; font-size:1.2em; line-height:1.2em; color:#666; }
#content .descripcion-cat  p { margin-bottom:40px; font-size:1.5em; color:#333; font-weight:bold; }
#content .entrada.cabecera h2 a { float:right; position:relative; top:-20px; padding-left:20px; font:normal 0.4em/16px Arial, Helvetica, sans-serif; letter-spacing:0; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -575px; }

/* Paginación
*****************/
.pager { font-size:1.2em; }
.pager-left { float:left; padding-left:18px; line-height:18px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -1026px; }
.pager-right { float:right; padding-right:18px; line-height:18px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll right -1001px; }

/* Paginación Anterior Siguiente post
*****************/
.pag-ant-sig { border:1px solid #ddd; padding:15px 15px 5px 15px; margin:5px 0 25px 0; }
.pag-ant-sig span { display:block; text-transform:uppercase; font-size:1.0em; color:#666; margin-bottom:8px; }
.pag-ant-sig a { font-size:1.2em; }
.pag-ant-sig li { float:right; display:inline; width:211px; }
.pag-ant-sig-ant { background:url(http://www.mbaspain.com/img/ant.png) no-repeat left 24px; }
.pag-ant-sig-home { float:left; text-align:center; }
.pag-ant-sig-sig { text-align:right; background:url(http://www.mbaspain.com/img/sig.png) no-repeat right 24px; }
.pag-ant-sig-ant a { padding-left:14px; display:block; }
.pag-ant-sig-home a { background:url(http://www.mbaspain.com/img/home.png) no-repeat center top; padding-top:22px; display:block; margin:0 auto; width:110px; }
.pag-ant-sig-sig a { padding-right:14px; display:block; }

/* Sidebar
*****************/
.sidebar-widget_betterblogroll h6 { background-color:#E1E1E1; color:#666666; font-size:1.1em; line-height:25px; margin-top:1px; padding:0 0 0 7px; }
.sidebar-widget_betterblogroll img { position:relative; top:3px; margin-right: 5px; }
#categorias_mba h4 { background-position: right -180px; }
#sidebar .sidebar-widget_betterblogroll h4 { background-position: right -240px; }
#delicious_mba h4 { background-position: right -60px; }
#sidebar .sidebar-widget_ctc h4 { background-position: right -360px; }
#rss_mba  h4 { background-position: right -300px; }
#rss_mba form { border-bottom:1px solid #D1D1D1; padding:10px; }
.ctc { text-align:center; border-bottom:1px solid #D1D1D1; padding:10px; }

/* Trackback
*****************/
#content .trackbacks p { color:#666; }

/* Plug. Art. Relacionados
*****************/
body#body #content .art-relacion ul { margin:0; padding-bottom:20px; list-style-position:inside; }

/* Comentarios
*****************/
#comentarios { margin-top:1px; }
body#body #content #comentarios h3 { font-size:2.5em; padding-top:61px; border-bottom:1px solid #888; background:url(http://www.mbaspain.com/img/comentarios-cab.png) no-repeat right top; }
.comentario { margin-top:30px; background:url(http://www.mbaspain.com/img/comentarios.png) no-repeat left bottom; }
* html .comentario { background:url(http://www.mbaspain.com/img/comentarios-ie.png) no-repeat left bottom; }
*:first-child + html .comentario { background:url(http://www.mbaspain.com/img/comentarios-ie.png) no-repeat left bottom; }
#content .comentario p { margin-bottom:0; padding:1em 2em; }
.info-comentario-img { float:left; display:inline; margin-right:18px; }
.info-comentario-img img { border:1px solid #888; padding:1px; }
.info-comentario-usr { float:left; display:inline; width:268px; line-height:15px; margin-top:5px; }
#content .comentario .info-comentario-usr p { font-size:1.1em; color:#666; padding:0; }
#content .comentario .info-comentario-usr p span { color:#a66a4e; }
.info-comentario-usr h4 { font-size:1.6em; color:#333; }
.info-comentario-usr a { font-size:1.1em; }
.info-comentario-num { float:left; display:inline; }
#content .comentario .info-comentario-num p { margin-bottom:0; padding:0; text-align:right; width:130px; font-family:'Arial black', Arial, Helvetica, sans-serif; font-size:3.5em; line-height:54px; color:#d1d1d1; }
.info-comentario-karma { float:right; display:inline; width:193px; }

/* Karma en los comentarios
*****************/
.karma-pos { width:95px; height:54px; position:relative; float:left; display:inline; background:url(http://www.mbaspain.com/img/karma.png) no-repeat left 0px; }
.karma-neg { width:95px; height:54px; position:relative; float:right; display:inline; background:url(http://www.mbaspain.com/img/karma.png) no-repeat left -54px; }
.karma-pos a,
.karma-neg a { position:absolute; top:0; left:0; width:95px; height:54px; display:block; }
.karma-pos a:hover { background:url(http://www.mbaspain.com/img/karma.png) no-repeat left -216px; }
.karma-neg a:hover { background:url(http://www.mbaspain.com/img/karma.png) no-repeat left -270px; }
#content .comentario .karma-pos p { position:absolute; z-index:1; margin-bottom:0; padding:15px 10px; font-size:1.8em; font-weight:bold; color:#007a14; }
#content .comentario .karma-neg p { position:absolute; z-index:1; margin-bottom:0; padding:15px 10px; font-size:1.8em; font-weight:bold; color:#7a0000; }
.karma-pos.karma-neutro { background-position:left -108px; }
.karma-neg.karma-neutro { background-position:left -162px; }

/* Formulario Comentarios
*****************/
body#body #content .formulario-comentarios h3 { font-size:2.5em; margin-top:20px; padding-top:61px; border-bottom:1px solid #888; background:url(http://www.mbaspain.com/img/comentarios-cab.png) no-repeat right -101px; }
.col-izq-form-comments,
.captcha-col-izq { width:303px; float:left; display:inline; margin-top:15px; }
.col-der-form-comments,
.captcha-col-der { width:350px; float:right; display:inline; margin-top:15px; }
#recaptcha_widget { clear:both; }
#form-comentarios label {  display:block; font-size:1.4em; font-weight:bold; color:#333; margin:10px 0 4px 0; }
#form-comentarios label small { font-size:0.8em; font-weight:normal; color:#a36b4e; }
#form-comentarios .text { width:295px; border:1px solid #BBBBBB; color:#333333; font-size:1.1em; padding:3px; }
#form-comentarios #area_comentario.text { width:340px; height:118px; }
#recaptcha_image img { border:1px solid #BBBBBB; color:#333333; }
#content .captcha-col-izq p { margin:8px 0 0 0; padding-left:22px; line-height:18px; background:url(http://www.mbaspain.com/img/iconos.png) no-repeat scroll left -1071px; }
.boton-coments { float:right; display:inline; }
#form-comentarios .captcha-col-der label { margin-top:14px; }
#form-comentarios .captcha-col-der .text{  width:340px; }

/* Página de autores
*****************/
.entrada ol, .entrada ul.lista-de-autor { margin:0; }
.p-autor-especial { margin-bottom:10px; }

/* Página de búsqueda
*****************/
.busqueda-search { margin-bottom:10px; }
.search-excerpt { background:#000; padding:0 5px; color:#fff; }

/* Página 404
*****************/
#content.content-ancho { width:100%; float:none; }
#content.content-ancho .pagina-error { border:1px solid #DDDDDD; padding:50px; background:url(http://www.mbaspain.com/img/404.png) no-repeat 50px 50px; height:300px; }
.pagina-error-inner,
.buscador-error,
.friki { width:530px; float:right; display:inline; }
.pagina-error-inner { background:url(http://www.mbaspain.com/img/404-lateral.png) no-repeat; margin-top:38px; }
#content .pagina-error-inner h2 { text-align:center; font-size:2.5em; margin-top:25px; }
#content .pagina-error-inner p { text-align:center; }
#content .buscador.buscador-error { padding-top:15px; }
#content .buscador.buscador-error p { font-size:1.2em; text-align:center; margin-bottom:1em; }
#content .buscador.buscador-error form { margin:0 40px; }
#content .buscador.buscador-error form .campo { width:355px; }
#content .pagina-error p.friki { margin-top:20px; text-align:center; font-size:1em; color:#a66a4e; }
#content .pagina-error p.friki span{ display:block; color:#666; font-size:1.2em; }
