/*
Comentarios:
	=ie (hacks)
Indice:
	=estructura basica
	=elementos comunes
	=mensajes de error
	=switch libreria/editorial
	=switch idiomas
	=acciones globales
	=menu, submenu, buscador, icono-cesta
	=banners
	=cabecera de pagina
	=sidebar
	=contenido
	=articulos
	=pie
*/

*{margin:0;padding:0;}
.clearfix:after {content: "."; display: block; height: 0;  clear: both; visibility: hidden;}
.clearfix {overflow:hidden; _height:1%;}
fieldset, img{border: none;}
.skip, .hideme, .print { position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px; }
body {font-size:62.5%;font-family: arial, sans-serif;text-align:center; margin: .5em auto; }

/*=estructura basica*/
div#global{width:100%;background-color:#fff;}
div#render-wrapper{min-width:730px;max-width:940px;margin:0 auto;padding: 0 15px 0 15px; @padding: 0; text-align:left;background-color:#fff;}
* html div#render-wrapper{width: 940px;} /*ie*/
* html div#render-wrapper-login{width: 940px;} /*ie*/
div#render-wrapper-login{border-top: 5px solid #255292; min-width:730px;max-width:940px;margin:0 auto;padding: 0 15px 0 15px; @padding: 0; text-align:left;background-color:#fff;}
div#render-login {font-size: 1.2em; padding: 15px;}

/*=elementos comunes*/
h1,h2,h3 {font-weight:bold;color:#Db5800;}

h1 {font-size: 2em;}
h2 {font-size: 1.6em; }
h3 {font-size: 1.3em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}

p{line-height: 1.5em; margin: 0 0 1em 0;}
ul, ol, dl  {line-height: 1.5em; margin: 0 0 1em 1em }
li {margin-left: 1.5em; line-height: 1.5em }
dt {font-weight: bold }
dd {margin: 0 0 1em 2em }

cite, blockquote {font-style:italic }
blockquote {margin: 0 0 1em 1.5em }
strong,b {font-weight: bold }
em,i {font-style:italic }
pre, code {font-family: monospace; font-size: 1.1em; }

acronym, abbr {letter-spacing: .07em;    border-bottom: .1em dashed #c00;    cursor: help;  }
.note {background: #dfd; padding: 1em; border-bottom: 1px #bdb dotted; border-bottom: 1px #dbb dotted;}
.important {background: #ffd; padding: 1em; border-bottom: 1px #ddb dotted; border-bottom: 1px #dbb dotted;}
.warning {background: #fdd; padding: 1em; border-bottom: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}
.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
.center { text-align:center; margin: 0.5em auto }
.conteo-resultados {color: #666; font-size: .8em; letter-spacing: .1em;}

a {color:#00c;}
a:active {color:#f00;}
a:visited {color:#00c;}

table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
table.full { width: 100%; }
table.fixed { table-layout:fixed }

th,td { padding: 0.5em; }

hr {color: #fff;background:transparent;margin: 0 0 1em 0; border:0;border-bottom: 1px #e1e1e1 dotted;}
hr.separacion {color: #fff;background:transparent;margin: 3em 0 3em 0; border:0;border-bottom: 2px #c2c2c2 solid;}
hr.separador-guiones {color: #fff;background:transparent;margin: 1em 0 1em 0; border:0; border-bottom: 1px #ccc dashed;}

.publicidad {color: #666; text-align: right;}

img.left {float: left; padding: 0 1em .5em 0;}
img.right {float: right; padding: .5em 0 .5em 1em;}
.left-blog {float: left; padding: .5em 1em .5em 0; }
span.bold {font-weight: bold;}
p.last-item {text-align: right; font-weight: bold; font-size: 1.1em; margin: 2em 0 1em 0;}
.noMostrar {display: none;}

div.separador { clear: left; margin: 0; padding: 0;}
.clear { clear: both;margin: 0; padding: 0;}

.clear-left {clear: left;padding: 0; margin: 0;}
.separador-linea {border: 4px solid #eee;}

.alert p {background: #ffe6f8 url(/images/alert.png) right top no-repeat; border: 1px solid #ff0000; padding: .5em; margin: 0 0 2em 0;}
.alert-ebooks  {width: 650px; background: #ffe6f8; border: 1px solid #ff0000; padding: .5em; margin: 0 0 2em 0;}
div#errorValidacion {width: 85%; background: #ffe6f8 url(/images/alert.png) right top no-repeat; border: 1px solid #ff0000; padding: .5em; margin: 0 0 .5em 0;}
div#errorValidacion ul {font-size: 1.2em;}

.alignleft {text-align:left; margin: 0; padding: 0;}
.alignright {text-align:right; margin: 0; padding: 0;}

.error {color: #ff0000; font-size: 1.1em;}

p.info {background: #ffffdb;padding: .3em; width: 75%;}

/*=mensajes de error*/
#informacionErrores { background: #ffe6f8; color: #ff0000; margin: 0 0 1em 0; font-size: 95%;}
	#informacionErrores ul { list-style: square; padding: .5em; background:url(../../images/botonError.png) no-repeat right;}
	#informacionErrores p { font-size: 1.2em; padding: 1em;}

#error500, #error404 { margin: 1em; }
	#error500 h2, #error404 h2 { margin: 0 0 1em 0;}
	#error500 p, #error404 p { line-height: .8em;}

/*=switch libreria/editorial*/
div#select-business{margin:0 0 .8em 0;padding:0; border-bottom: 1px solid #ddd; background: url('/images/backgroundHeaderActions.png') repeat-x; text-align:right; font-size: 1.2em; }
	div#select-business a {text-decoration: none;}
	div#select-business a:hover {text-decoration: underline; color: #000;}
	div#select-business ul {margin: 0; padding: .2em 1em 0 1em; list-style: none; text-transform: lowercase;}
		div#select-business li {margin: 0; padding: 0 2em 0 2em; display: inline;}
		div#select-business li.active {color: #333; background: #fff;padding: 5px 2em 4px 2em; border: 1px solid #ddd; border-bottom: 0; }
		div#select-business li.active a {padding: 0 1em 0 0;}

/*=switch idiomas*/
div#select-idioma {float: left;}
	div#select-idioma ul li {font-size: .9em; padding: 0 .4em 0 .4em; margin: 0; display: inline; }
	div#select-idioma a.active {color: #000; font-weight: bold;}

/*=acciones globales*/
div#header-actions {text-align: right;margin: 0; padding: 0; float: right; }
	div#header-actions ul {margin: .5em 0 0 0; font-weight: bold; font-size: 1.2em; text-transform: lowercase;}
	div#header-actions li {display: inline; margin: 0 .5em 0 0;}	
	div#header-actions li#saludo {background:#ffffdb; display: inline; padding: .3em; margin: 0 1.5em 0 0; font-weight: normal;}
	div#header-actions li a.active {color: #000; text-decoration: none;}
  div#header-actions-politecnico li#saludo {background:#ffffdb; display: inline; padding: .3em; margin: 0 1.5em 0 0; font-weight: normal;}


/*=menu, submenu, buscador, icono-cesta*/
div#header{margin: 0; padding: 1.5em 0 0 0; @z-index: 1; @position: relative; background: transparent;}
	div#header span{color:#999;}
	div#header h1#logo-diaz-de-santos {padding: 0; margin: 0; height: 38px; @height: auto; @margin-bottom: -42px;}

div#menu-search{margin: -10px 0 0 0; /*@margin: -42px 0 -14px 0*/; padding: 0; @z-index: 0; @position: static;}

div#search-home{height:45px;margin:0; background-color:#255292; padding: 0 5px 0 0; width: auto;}

span.busqueda_avanzada {margin:10px 0 0 5px;}
span.busqueda_avanzada a {text-decoration: underline;margin:10px 0 0 5px;color:#fff;} 
div#search-home form#consulto-form {z-index: 0; position: default;}
div#search-home form#consulto-form p {height: auto;}
div#search-home form#consulto-form p input#consulto{margin:10px 0 0 5px; width: 62%; font-size: 1.5em;}
div#search-home form#consulto-form p select#consulto{margin:10px 0 0 40px; width: 85px;font-size: 1.4em;}
div#search-home form#consulto-form p span#consulto-button input {margin:10px 0 0 5px; font-size: 1.4em; text-transform: lowercase;}
div#search-home div#otrasacciones {float: right; padding: 8px 0 0 0;}
div#search-home div#otrasacciones span#cesta {padding:0;}

div#search-home-politecnico{height:45px;margin:0; background-color:#663000; padding: 0 5px 0 0; width: auto;}
div#search-home-politecnico form#consulto-form {z-index: 0; position: default;}
div#search-home-politecnico form#consulto-form p {height: auto;}
div#search-home-politecnico form#consulto-form span {color:#fff;margin:10px 0 0 5px;}
div#search-home-politecnico form#consulto-form p input#consulto{margin:10px 0 0 5px; width: 42%; font-size: 1.5em;}
div#search-home-politecnico form#consulto-form p select#consulto{margin:10px 0 0 40px; width: 85px;font-size: 1.4em;}
div#search-home-politecnico form#consulto-form p span#consulto-button input {margin:10px 0 0 5px; font-size: 1.4em; text-transform: lowercase;}
div#search-home-politecnico div#otrasacciones {float: right; padding: 8px 0 0 0;}

#tabs10 {margin: 0;padding: 0;width: 100%;line-height:normal;text-align: center;border-bottom: 1px solid #bcd2e6;@border-bottom: 0;}
	#tabs10 ul {margin:0;padding:10px 10px 0 50px;list-style:none;margin: 0;}
	#tabs10 li {font-size: 1.4em;display:inline;margin:0;padding:0;}
	#tabs10 li.first {display:inline;margin:0 0 0 2.5em;padding: 0;}
	#tabs10 li img.nuevo {position: absolute; margin: -1.5em -2.5em -2.5em -2.5em}
	#tabs10 a {background:url("/images/tableft1.gif") no-repeat left top;margin:0;padding:8px 4px 3px 4px;@padding: 0 0 0 4px;text-decoration:none;color: #03c;}
	#tabs10 a span {background:url("/images/tabright1.gif") no-repeat right top;padding:8px 18px 3px 18px;}
	#tabs10 a.active {background:url("/images/tableft1.gif") no-repeat left top;margin:0;padding:8px 4px 4px 4px;@padding: 0 0 0 4px;text-decoration:none;background-position:0% -42px;color: #333;font-weight: 700;}
	#tabs10 a.noactive {background:url("/images/tableft1.gif") no-repeat left top;margin:0;padding:8px 4px 4px 4px;@padding: 0 0 0 4px;text-decoration:none;background-position:0% -42px;}
	#tabs10 a.noactive span {background:url("/images/tabright1.gif") no-repeat right top;padding:8px 18px 4px 18px;@padding:8px 18px 4px 18px;background-position:100% -42px;}
	#tabs10 a.active span {background:url("/images/tabright1.gif") no-repeat right top;padding:8px 18px 4px 18px;@padding:8px 18px 4px 18px;background-position:100% -42px;}
	#tabs10 a span {float:none;}
	#tabs10 a:hover {background-position:0% -42px;}
	#tabs10 a:hover span {background-position:100% -42px;}

div#segundo-menu-navegacion { text-align: center;font-size:1.2em; background: #e2ebf4; min-height: 3px; }
	div#segundo-menu-navegacion ul { padding:6px 10px 4px 2.5em; list-style:none; margin: 0;}
	div#segundo-menu-navegacion li {display:inline; margin:0; padding:0 2em 0 2em;border-right: 1px solid #999      ;}
	div#segundo-menu-navegacion li.last {display:inline; margin:0; padding:0 2em 0 2em;border-right: 0;}
	div#segundo-menu-navegacion li a {text-decoration: none; color: #003399;}
	div#segundo-menu-navegacion li a:hover {text-decoration: underline; color: #000;}
	div#segundo-menu-navegacion li a.active {font-weight: bold;color:#333;}
	div#segundo-menu-navegacion li a.active:hover {font-weight: bold;color: #000;}

/*=banners*/
div#big-banner-cc0000 {background: #cc0000; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-d8c9e0 {background: #d8c9e0; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-d80100 {background: #d80100; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-fffcd6 {background: #fffcd6; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-f1db41 {background: #f1db41; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-ff9900 {background: #ff9900; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-000000 {background: #000000; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-0066cc {background: #0066cc; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-006599 {background: #006599; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-31341b {background: #31341b; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-3399ff {background: #3399ff; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-4d6185 {background: #4d6185; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-666600 {background: #666600; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-8d0000 {background: #8d0000; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-993300 {background: #993300; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-996600 {background: #996600; padding:0; margin: 0; text-align: center; height: 40px;}
div#big-banner-ffccff {background: #ffccff; padding:0; margin: 0; text-align: center; height: 40px;}



/*=sidebar*/
div#render-sidebar{float: right; width: 225px;}
	div#render-sidebar h1 {font-size: 1.8em;}
	div#render-sidebar h2 {font-size: 1.5em;}
	div#render-sidebar h3 {font-size: 1.3em;}
	div#render-sidebar p { font-size: 1.2em;}
	div#render-sidebar ul {text-transform: lowercase;}

div#browse-lib {border: 1px solid #ccc; margin: 2em 0 1em 0;}
	div#browse-lib h3{padding: .3em; border-bottom: 1px solid #ccc; color: #333; background: #f4f3d5;}
	div#browse-lib div.content {padding: .5em 0 .5em 0;}
	div#browse-lib div.content p {padding: 0 .5em 0 .5em;}
	div#browse-lib div.content p.last-item {font-weight: 700; text-align: right; padding: 0 1em 0 0;}

div#cadenas {border: 1px solid #E6E2AE; background: #ffffe8; margin: 2em 0 1em 0;padding: .5em .5em 0 .5em;}
	div#cadenas h2{padding: .3em; }
	div#cadenas ul {list-style: none; font-size: 1.2em;}
		div#cadenas ul li {display: inline; margin: 0;}
		div#cadenas ul li  a {text-decoration: none;}
		div#cadenas ul li  a:hover {text-decoration: underline; color: #000;}

div#caja-gris {background: #efefef; margin: 2em 0 1em 0;padding: .5em;}
        div#caja-gris h2{padding: .3em; }
        div#caja-gris ul {list-style: none; font-size: 1.2em;}
                div#caja-gris ul li {display: inline; margin: 0;}
                div#caja-gris ul li  a {text-decoration: none;}
                div#caja-gris ul li  a:hover {text-decoration: underline; color: #000;}



div#browse-dds {border: 1px solid #ccc; margin: 2em 0 1em 0;}
        div#browse-dds h3{border-bottom: 1px solid #ccc; background: #eeeecc;padding: .3em; color: #333;}
	div#browse-dds div.content {padding: .5em 0 1em 0;}
	div#browse-dds div.content p {padding: 0 .5em 0 .5em;}
	div#browse-dds div.content p.last-item {font-weight: 700; text-align: right; padding: 0 1em 0 0;}
	div#browse-dds a:hover {color: #000;}
	div#browse-dds ul {padding: 0 .5em 0 .5em; margin: 0;}
	div#browse-dds li {list-style-image: url(/images/img-lista.gif); padding: .5em 0 0 0; line-height: 1.5em; font-size:1.18em; }
	div#browse-dds li span.conteo-resultados {color: #666; font-size: .8em; letter-spacing: .1em;}
	div#browse-dds li.last-item {list-style-image: none; list-style: none; text-align: right; font-weight: 700; padding:1em .5em 0 0;}
	div#browse-dds h3.title-list {color: #db5800; font-weight: bold; padding: .5em 0 .5em .5em;}
	div#browse-dds li li {font-size: 1em;}

div#browse-dds-ebooks-gratis {border: 1px solid #ccc; margin: 2em 0 1em 0;}
        div#browse-dds-ebooks-gratis h3{border-bottom: 1px solid #ccc; background: #9999ff;padding: .3em; color: #333;}
	div#browse-dds-ebooks-gratis div.content {padding: .5em 0 1em 0;}
	div#browse-dds-ebooks-gratis div.content p {padding: 0 .5em 0 .5em;}
	div#browse-dds-ebooks-gratis div.content p.last-item {font-weight: 700; text-align: right; padding: 0 1em 0 0;}
	div#browse-dds-ebooks-gratis a:hover {color: #000;}


div#browse-palabra {border: 1px solid #ccc; margin: 2em 0 1em 0;width: 505px; background:008000;}
        div#browse-palabra h3{border-bottom: 1px solid #ccc; background: #B05800;padding: .3em; color: #fff;}
        div#browse-palabra h2{border-bottom: 1px solid #663; padding: .6Em; color:#663000;}
	div#browse-palabra div.content {padding: .5em 0 1em 0; }
	div#browse-palabra div.content p {padding: 0 .5em 0 .5em; }
	div#browse-palabra div.content span.encabezado-cesta {padding: .2em .2em .2em .2em; background: #B05800; color: #fff; width: 100%; font-weight: 700;}
	div#browse-palabra div.content p.last-item {font-weight: 700; text-align: right; padding: 0 1em 0 0;}
	div#browse-palabra a:hover {color: #000;}
	div#browse-palabra ul {padding: 0 .5em 0 .5em; margin: 0;}
	div#browse-palabra li {list-style-image: url(/images/img-lista.gif); padding: .5em 0 0 0; line-height: 1.5em; font-size:1.18em; }
	div#browse-palabra li span.conteo-resultados {color: #666; font-size: .8em; letter-spacing: .1em;}
	div#browse-palabra li.last-item {list-style-image: none; list-style: none; text-align: right; font-weight: 700; padding:1em .5em 0 0;}
	div#browse-palabra h3.title-list {color: #db5800; font-weight: bold; padding: .5em 0 .5em .5em;}
	div#browse-palabra li li {font-size: 1em;}


div#browse-politecnico-micuenta {border: 1px solid #ccc; margin: 2em 0 1em 0;width:650px;}
        div#browse-politecnico-micuenta h3{border-bottom: 1px solid #ccc; background: #eeeecc;padding: .3em; color: #333;}
	div#browse-politecnico-micuenta div.content {padding: .5em 0 1em 0;}
	div#browse-politecnico-micuenta p {padding: 0 .5em 0 .5em; font-size: 1.2em;}
	div#browse-politecnico-micuenta div.content p.last-item {font-weight: 400; text-align: right; padding: 0 1em 0 0;}
	div#browse-politecnico-micuenta div.content ul {padding: 0 .5em 0 .5em; margin: 0;}
	div#browse-politecnico-micuenta div.content li {list-style-image: none; list-style: none; padding: .5em 0 0 0; line-height: 1.5em; font-size:1.18em; }
	div#browse-politecnico-micuenta a:hover {color: #000;}
	div#browse-politecnico-micuenta ul {padding: 0 .5em 0 .5em; margin: 0; font-size: 0.9em;}
	div#browse-politecnico-micuenta li { padding: .5em 0 0 0; line-height: 1.5em; font-size:1.18em; }
	div#browse-politecnico-micuenta li span.conteo-resultados {color: #666; font-size: .8em; letter-spacing: .1em;}
	div#browse-politecnico-micuenta li.last-item {list-style-image: none; list-style: none; text-align: right; font-weight: 700; padding:1em .5em 0 0;}
	div#browse-politecnico-micuenta h3.title-list {color: #db5800; font-weight: bold; padding: .5em 0 .5em .5em;}
	div#browse-politecnico-micuenta li li {font-size: 1em;}








div#browse-nav {border: 1px solid #ccc /*#bcd2e6*/; margin: 2em 0 1em 0;padding: 0 0 1em 0;}
        div#browse-nav h3, div#browse-nav h2{border-bottom: 1px solid #ccc /*#bcd2e6*/; background: #e2ebf4;padding: .3em; color: #333;}
	div#browse-nav a:hover {color: #000;}
	div#browse-nav ul {padding: 0 .5em 0 .5em; margin: 0;}
	div#browse-nav li {list-style-image: url(/images/img-lista.gif); padding: .5em 0 0 0; line-height: 1.6em; font-size: 1.18em; }
	div#browse-nav li span.conteo-resultados {color: #666; font-size: .8em; letter-spacing: .1em;}
	div#browse-nav li.last-item {list-style-image: none; list-style: none; text-align: right;font-weight: 700; padding: 1em .5em 0 0;}
	div#browse-nav h3.title-list {color: #db5800; font-weight: bold;padding: .5em 0 .5em .5em; background: transparent; border: 0;}
	div#browse-nav li li {font-size: 1em;}
  div#browse img {display: block;  position:relative; background-color: #fff; border: 0px solid #a9a9a9; margin: 0px 0px 0x 0px; padding: 5px;}
.RESULTSDIV {color:red;padding: 0.5em 0.5em 0.5em 0.5em; font-size: 1.5em; margin: 2em 2em 2em 2em; font-weight: normal;}
.RESULTSCODDES {color:red;padding: 0.5em 0.5em 0.5em 0.5em; font-size: 1.5em; margin: 2em 2em 2em 2em; font-weight: normal;}




div#browse {border: 1px solid #6699cc; margin: 2em 0 1em 0;padding: 0 0 1em 0;}
	div#browse h3{padding: .3em; color: #db5800;}
	div#browse a:hover {color: #000;}
	div#browse ul {padding: 0 .5em 0 .5em; margin: 0;}
	div#browse li {list-style-image: url(/images/img-lista.gif); padding: .5em 0 0 0; line-height: 1.6em; font-size: 1.18em; }
	div#browse li span.conteo-resultados {color: #666; font-size: .8em; letter-spacing: .1em;}
	div#browse li.last-item {list-style-image: none; list-style: none; text-align: right;font-weight: 700; padding: 1em .5em 0 0;}
	div#browse h3.title-list {color: #db5800; font-weight: bold; padding: .5em 0 .5em .5em;}
	div#browse li li {font-size: 1em;}
  div#browse h2 {color: #db5800; font-weight: bold; padding: .5em 0 .5em .5em;}
  div#browse p {color: #6699cc;  padding: .5em 0 .5em .5em;}
/*=cabecera de pagina*/
div#portada {margin: 0; padding: 0;height: 55px; background: url(/images/libros-sonrientes.png) no-repeat; background-position: 43em;}
div#portada h2#titulo-pagina {font-size: 2.5em; font-weight: bold; color: #6699cc; padding: .5em 0 1em 0; margin: 0;}
h2#titulo-pagina {font-size: 2.5em; font-weight: bold; color: #6699cc;padding: 1em 0 0 0; margin: 0;}

/*=contenido*/
div#render p, div#render input, div#render ul {font-size: 1.3em;  }
div#render h3.respuestas-ayuda {background: #99ccff; color: #000; padding: .5em; margin: 4em 0 1em 0;font-size: 1.4em;}
div#render h3.cabecera-marco {background: #f5f5de; color: #000; padding: .5em; margin: 1em 0 1em 0;font-size: 1.3em;}
div#render p.last-item {margin: 0; text-align: right; font-size: 1.1em; font-weight: normal;}
div#render h4 {margin: 1.5em 0 0 0;}

/*=articulos*/
div#render-articulos{margin-right: 250px; }
	div#render-articulos div {margin: 3em 0 3em 0;}
	div#render-articulos div#libro-de-la-semana {margin: 0 0 6em 0;}
	div#render-articulos div#portada {margin: 0 0 15px 0;}
	div#render-articulos p, div#render-articulos ul, div#render-articulos input { font-size: 1.2em;}

div#render-terminos{margin-right: 250px;}
	div#render-terminos div {margin: 0em 0 0em 0;}
	div#render-terminos div#libro-de-la-semana {margin: 0 0 6em 0;}
	div#render-terminos div#portada {margin: 0 0 15px 0;}
	div#render-terminos p, div#render-articulos ul, div#render-articulos input { font-size: 1.2em;}
	
div#libro-de-la-semana{padding: 0 5em 0 3em; margin: 0;}
        div#libro-de-la-semana img {vertical-align: bottom;}
        div#libro-de-la-semana h2 {padding: 0 0 .25em 0; margin: 0; font-size: 1.8em;}
        div#libro-de-la-semana h3 {margin: .5em 0 0 0; color: #000; padding: 0; line-height: 1.25em;}
        div#libro-de-la-semana p {margin 0; font-size: 1.2em; padding: .7em 0 0 0; line-height: 1.5em;}
        div#libro-de-la-semana span.title {font-weight: bold;}
        div#libro-de-la-semana ul {list-style: none;}
	div#libro-de-la-semana div.imagen-articulo {float: left; background:url(/images/shadowAlpha.png) no-repeat bottom right !important;background:url(/images/shadow.gif) no-repeat bottom right;  margin: 10px 5px 0 5px!important; margin: 10px 5px 0 5px;}
	div#libro-de-la-semana div.imagen-articulo img {display: block;  position:relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -5px 5px 5px -5px; padding: 1px;}

div#novedades {margin: 0; padding: 0;width: auto; @width: 95%;}
        div#novedades h2 {padding: 0 0 .5em 0; font-size: 1.7em;}
	div#novedades h3 {padding: 0 0 .5em 0;}
        div#novedades p.last-item {text-align: right; padding: .1em; font-weight: bold;}
        div#novedades div.bloque {margin: 0;padding: 0; }
        div#novedades div.bloque div.item {float: left; width: 33%; margin: 0;padding: 0; }
        div#novedades div.bloque div.item ul {list-style: none; margin: 0; @margin: -30px 0 0 0; padding: 0;}
        div#novedades div.bloque div.item li {padding: 0; margin:0;}
	div#novedades div.bloque img {border: 0; margin: 0; padding: 0;}
	div#novedades div.bloque div.imagen-articulo {float: left; background:url(/images/shadowAlpha.png) no-repeat bottom right !important;background:url(/images/shadow.gif) no-repeat bottom right;  margin: 10px 0 0 5px!important; margin: 10px 0 0 5px;}
	div#novedades div.bloque div.imagen-articulo img {display: block;  position:relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -5px 5px 5px -5px; padding: 1px;}

/*=editoriales-ebooks=*/
div#editoriales {margin: 0; padding: 0;width: auto; @width: 95%;}
    div#editoriales table.editoriales {width: 95%; @width: 95%; padding: 1; margin: 1; text-align: center;}
    div#editoriales table.editoriales img{border: 1px solid #a9a9a9; margin: 0; padding: 0; vertical-align: bottom;}
    div#editoriales table.editoriales ul {list-style: none; margin: 0; @margin: -30px 0 0 0; padding: 0;}
    div#editoriales table.editoriales li {padding: 0; margin:0; text-align: center;}

/*=libreria*/
div#libreria {}
	div#libreria h2 { padding: 0 0 .3em 0;}
	div#libreria h3 {color: #000;}
	div#libreria {width: 675px;}
	div#libreria div.imagen {float: left; width: 350px; margin: 0; padding: 0;}
	div#libreria div.ficha {float:right; width: 300px; }

/*=catalogo*/
div#catalogo {margin: 0; padding: 0;width: auto; @width: 95%;}
div#catalogo p {color: #000; margin: .5em 1.5em .5em 1.5em;}
div#catalogo div.abstract {margin: .5em 1.5em .5em 1.5em;}
div#catalogo ul {color: #222; list-style: none; margin: 0; padding: 0; display: inline;}
div#catalogo li {padding: 0 0 0 .5em; margin:0; display: inline; color: #555;}
div#catalogo img {border: 0; margin: 0; padding: 0;}


/*=ayuda*/
table.tabla-ayuda {width: 75%; font-size: 1.2em; border: 1px solid #146eb4; margin: .10em 0 1.5em 0;}
table.tabla-ayuda tr#cabecera {background: #146eb4; color: #fff; font-weight: bold;}
table.tabla-ayuda tr {background: #fff; border: 1px solid #146eb4;}
table.tabla-ayuda td {border: 1px solid #146eb4;}
div#item-ayuda {margin: 0; border-bottom: 6px #eee solid;}
div#item-ayuda h2 {margin-bottom: .5em;}
ul#listado-cuestiones-ayuda li {list-style-position: outside; list-style-type: square; margin: 0; padding: 0; list-style: square;}

/*=pie*/
div#footer{width:100%;margin: 7em 0 0 0;}
div#footer a {text-decoration: none;}
div#footer a:hover {text-decoration: underline;}
div#footer a:hover {color: #000;}
	div#footer div#mini-search { height: 32px; background: url('/images/backgroundHeaderActions.png') repeat-x; padding: .3em 0 0 0;border:1px solid #ccc;}
	div#footer div#mini-search-ediciones {height: 8px; background: url('/images/backgroundHeaderActions.png') repeat-x; padding: .3em 0 0 0;border:1px solid #ccc;}
	div#footer div#mini-search form#consulto-form, div#footer div#mini-search-ediciones form#consulto-form {width:100%;}
		div#footer div#mini-search form#consulto-form {}
		div#footer div#mini-search form#consulto-form p{height: auto; text-align:center;}
		div#footer div#mini-search form#consulto-form p input#consulto{margin: 5px 0 0 0; @margin: 7px 0 0 5px;width: 35%; font-size: 1.3em;}
		div#footer div#mini-search form#consulto-form p select#consulto{margin: 5px 0 0 0; @margin: 7px 0 0 0; width: 85px; font-size: 1.3em;}
		div#footer div#mini-search form#consulto-form p span#consulto-button input {font-size: 1.3em; text-transform: lowercase;}

div#inner-footer {min-width:730px;max-width:940px;margin:1em auto;text-align:left;font-size: 1.1em; color: #333;}
	#inner-footer p {margin: 0; padding: 0;}
	#nav-footer {clear: both; margin: 20px 0 20px 0; padding: 0; list-style-type: none; }
	#nav-footer strong {font-weight: bold;}
	#nav-footer li {font-weight: bold; margin: 0 0 .5em 0; padding: 0; white-space: nowrap;}
	#nav-footer ul {list-style-type: none; padding: 0 0 0 10em; margin: -1.4em 0 0 0; }
	#nav-footer ul li {font-weight: normal; display: inline; border-left: 1px solid #666;  padding: 0 .4em 0 .5em; margin: 0;}
	#nav-footer ul li:first-child, #nav-footer ul li.first {border: none; }
	#copyright, #nav-legal {display: inline; margin: 0 1em 0; padding: 0; }
	#copyright {}
	#nav-legal {}
	#nav-legal li {display: inline; border-left: 1px solid #999; padding: 0 .8em; margin: 0; }
	p#terminos-de-uso {margin: .3em 0 1.2em; }

/*=materias*/
div#materias {}
	div#materias h3 {font-size: 1.4em; color: #000;}
	div#materias ul {list-style: none;}
	div#materias li {display:inline; font-size: 1.2em; color: #666;}
	div#columna1 {text-transform: lowercase; float: left; width: 45%; margin: 1em 0 0 0;}
	div#columna2 {text-transform: lowercase; float: right; width: 45%;}
	div#materias a:hover {color: #000;}	


/*=mapa del sitio*/
div#mapa {}
        div#mapa h3 {font-size: 1.4em; color: #000;}
        div#mapa ul, div#mapa p {font-size: 1.2em;}
	div#mapa ul ul {font-size: 1em;}
        div#mapa li {color: #666;}
        div#columna1 {text-transform: lowercase; float: left; width: 45%; margin: 1em 0 0 0;}
        div#columna2 {text-transform: lowercase; float: right; width: 45%;}
        div#mapa a:hover {color: #000;}


/*=resultados*/
div#resultados {padding: 0; margin: 0;}
	div#resultados h2 {font-size: 1.5em; font-family: 'Arial Bold', Arial; font-weight: 800; font-variant: normal;
font-style: bold; color: #6699cc; line-height:1em; padding-bottom: .5em;}
	div#resultados h3 {font-size: 1.1em; font-family: 'Arial Bold', Arial; font-weight: 600; font-variant: normal;
font-style: bold; color: #db5800; line-height:1em; padding-bottom: .5em;}
	div#resultados span.cadena-buscada {font-style: italic;}
	div#resultados div.acciones { background: url('/images/fondo-resultados.gif') repeat-x; padding:0; margin: 0;}
	div#resultados div.acciones-politecnico { background: url('/images/fondo-resultados-politecnico.gif') repeat-x; padding:0; margin: 0;}
	div#resultados div.acciones ul {padding: .5em 0 .5em 1em; margin: 0;}
	div#resultados div.acciones li {display:inline;}
	div#resultados div.acciones-politecnico ul {padding: .5em 0 .5em 1em; margin: 0;}
	div#resultados div.acciones-politecnico li {display:inline;}
	div#resultados div.acciones-politecnico li.numero-resultados {padding: 0; margin: 0; color:#000;}
	div#resultados div.acciones li.numero-resultados {padding: 0; margin: 0;}
	div#resultados div.acciones li.paginas-resultados {padding-left: 2em; margin: 0 0 0 2em;}
	div#resultados div.acciones li form {display: inline; margin: 0 0 0 1em; font-size: .9em;}
	div#resultados ul.buscado {list-style-type: none; padding: 0; margin: 0; }
	div#resultados ul.buscado li {font-weight: normal; display: inline-table; padding: 0 .2em 0 .4em; margin: 0;}
	div#resultados ul {font-style: none; margin: 0 .5em 0 .5em;}
	div#resultados li {display:inline;}
		div#resultados div.resultado {margin:0; padding:2em 0 2em 0; @padding: 0;}
	
		div#resultados div.resultado div.imagen-articulo {float: left; background:url(/images/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/shadow.gif) no-repeat bottom right;  margin: 10px 5px 0 5px!important; margin: 10px 5px 0 5px;}
		div#resultados div.resultado div.imagen-articulo img {display: block;  position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -5px 5px 5px -5px; padding: 1px;}
		div#resultados div.resultado div.datos-libro li {margin: 0; padding: 0;}
		div#resultados div.resultado div.datos-libro {padding: .5em 0; margin: 1.5em 0;}
	
		div#resultados div.resultado div.datos-libro li.titulo-libro{font-style: italic;}
		div#resultados div.resultado div.datos-libro li.titulo-articulo-toc{font-style: italic;color:#db5800;}
		div#resultados div.resultado div.datos-libro li.titulo-libro a {text-decoration: none;}
		div#resultados div.resultado div.datos-libro li.titulo-libro a:hover {color: #db5800; text-decoration: underline;}
		div#resultados div.resultado div.datos-libro img {display: block;  position: relative; background-color: #fff; border: 0px solid #a9a9a9; margin: 5px 5px 5px 5px; padding: .10em;}
		div#resultados div.resultado div.datos-libro li.precio-libro {color: #990000; font-weight: bold;}
               	span.precio-oferta {font-size: 1.3em;color: #990000;font-weight: bold; }
		span.precio-oferta-normal {font-size: 0.9em;color: #990000; }
		
	  div#resultados div.resultado-politecnico {margin:0;  padding:0 0 0 0; @padding: 0;}
	  /*=controla el margen entre resultados de términos*/
    div#resultados div.resultado-politecnico div.datos-palabra {padding: 0 0 0 0; margin: 0.8em 0.8em 0;}
        
		div#resultados div.resultado-politecnico div.datos-palabra li.dato-palabra{font-size: 1.1em; padding: 0 0 0 0;}
		div#resultados div.resultado-politecnico div.datos-palabra li.dato-palabra a {text-decoration: none;}
		div#resultados div.resultado-politecnico div.datos-palabra li.dato-palabra a:hover {color: #db5800; text-decoration: underline;}






	#div#resultados div.paginacion {border-bottom: 1px solid #c2c2c2; margin: 0 0 1em 0; padding: .5em 0 .5em 0; }
		#div#resultados div.paginacion ul {padding: 0; margin: 0;}
div#resultados div.paginacion {border-bottom: 1px solid #c2c2c2; margin:10px 0 20px 7px; padding: .5em 50 .5em 0; }
		div#resultados div.paginacion ul {padding:0px 0px;}
		div#resultados div.paginacion ul a{padding:2px 3px;color:#0D4A67;}

	div#resultados div.vocab_nav {
	display:none;
	margin:10px 0 20px 7px;
	overflow:hidden;
}
div#resultados div.vocab_nav ul  {
	color:#008000;
	float:left;
	margin-right:1px;
	text-transform:uppercase;
}
div#resultados div.vocab_nav ul li a {
	background:#0D4A67;
	color:#fff;
	display:block;
	font-weight:bold;
	padding:2px 4px;
	text-decoration:none;
}



/*=ficha articulo*/
div#articulo p,
	div#articulo ul {}

div#ficha-articulo {min-height: 140px; margin: 1.5em 0 2em 0; padding: 0;}
	div#ficha-articulo div#contenedor-imagen {float: left;}
	div#ficha-articulo div#contenedor-imagen div#imagen-articulo {background:url(/images/shadowAlpha.png) no-repeat bottom right !important;  background: url(/images/shadow.gif) no-repeat bottom right;  margin: 1em 0 0 5px !important; }
	div#ficha-articulo div#contenedor-imagen div#imagen-articulo img {display: block;  position:relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 1px;}
	div#ficha-articulo div#contenedor-imagen div#boton-google { }
	div#ficha-articulo div#datos-articulo {float: left; width: 40%; padding: .5em 0 0 2em;}
	
		div#ficha-articulo div#datos-articulo p {font-size: 1.2em;}
		div#ficha-articulo div#datos-articulo h2 {color: #000; font-style: italic; font-size: 1.8em; padding: 0 0 .3em 0;}
		div#ficha-articulo div#datos-articulo h3 {color: #000; font-size: 1.4em;}
		div#ficha-articulo div#datos-articulo h4#precio {color: #990000; padding: 1em 0 .5em 0; font-size: 1.5em;}
	div#ficha-articulo div#acciones-articulo {float: right; width: auto; }
		div#ficha-articulo div#datos-articulo h4#disponibilidad {color: #333; padding: .5em 0 .5em 0; font-size: 1.3em;}
        div#ficha-articulo div#acciones-articulo {float: right; width: auto; }
		div#ficha-articulo div#acciones-articulo ul {list-style: none; margin: 0;
text-align: right;}
		div#ficha-articulo div#acciones-articulo li {padding: .5em 0 0 0;}
		div#ficha-articulo div#acciones-articulo div#enviar-amigo {font-size: 1.2em;
padding: 1em 0 0 0; margin: 1.5em 0 0 0; border-top: 1px dotted #c2c2c2; border-bottom: 1px dotted #c2c2c2;}
		div#ficha-articulo div#acciones-articulo div#aportaciones {font-size: 1.2em;padding: 1em 0 0 0; }
		div#ficha-articulo div#acciones-articulo div#fragmento-pdf {font-size: 1.2em;
padding: 1em 0 0 0; border-top: 1px dotted #c2c2c2;}
		div#ficha-articulo div#acciones-articulo div#help-ebooks {font-size: 1.2em;
padding: 1em 0 0 0; border-top: 1px dotted #c2c2c2; }
		div#ficha-articulo div#acciones-articulo div#material-promocional {font-size: 1.2em;
padding: 1em 1em 1em 1em; border: 1px solid #c2c2c2;  background: #ccff66; color: #000; }
		div#ficha-articulo div#acciones-articulo div#material-promocional a{font-size: 1.2em;
 color: #006600; font-weight: bold;}
		div#ficha-articulo div#acciones-articulo div#material-promocional h3{color: #996600; padding: 0 0 1.3em 0; }

div#articulo div#informacion-articulo p, div#articulo div#informacion-articulo ul {font-size: 1.3em;}
div#articulo div#informacion-articulo div {margin: 1em 0 .5em 0;}
div#articulo div#informacion-articulo div h2 {padding: 0 0 .3em 0;}
div#articulo div#informacion-articulo div#contenido, div#articulo div#informacion-articulo div#detalles, div#articulo div#informacion-articulo div.relaciones {margin: 3em 0 3em 0;}
div#articulo div#informacion-articulo div#detalles ul {margin: 0;}
div#articulo div#informacion-articulo div.relaciones ul {font-size: 1.2em; margin: 0;}
div#articulo div#informacion-articulo div.relaciones li {line-height: 2em;}

span.menor {color: #666;}

div#articulo div.contenidos-complementarios {float: right;width: 28%; border: 1px solid #ccc; background: #ffffcc; padding: 1em 0 0 0; margin: 1.5em 0 0 0;}
div#articulo div.contenidos-complementarios h3, div#articulo div.contenidos-complementarios p {color: #000; padding: .5em; }

div#articulo div.contenidos-complementarios-arenamir {float: right; position:absolute; padding: 0; margin-left: 22em; margin-top: -10em;}

div#articulo div.contenidos-complementarios-digital {float: right;width: 28%; border: 1px solid #ccc; padding: 0em 0 0 0; margin: 2em 0 1em 0;}
div#articulo div.contenidos-complementarios-digital h3{border-bottom: 1px solid #ccc; background: #eeeecc; padding: .3em; color: #333;}
div#articulo div.contenidos-complementarios-digital a:hover {color: #000;}
div#articulo div.contenidos-complementarios-digital p {padding: 0 .5em 0 .5em;}
div#articulo div.contenidos-complementarios-digital p.last-item {font-weight: 700; text-align: right; padding: 0 1em 0 0;}


div#articulo div.contenidos-complementarios-gbs {float: right;width: 28%; margin: 0;}
div#articulo div.contenidos-complementarios-gbs div.box {margin: 0 0 2em 0; border: 0;}
div#articulo div.contenidos-complementarios-gbs div.box-contacto {border: 1px solid #ccc; background: #ffffcc; padding: 1em 0 0 0; margin: 2em 0 0 0;}
div#articulo div.contenidos-complementarios-gbs div.box-contacto h3 {color: #000; font-size: 1.4em; border: 0; padding: 0 0 0 .5em;}
div#articulo div.contenidos-complementarios-gbs h3 {font-size: 1.3em; border-bottom: 1px solid #db5800;}
div#articulo div.contenidos-complementarios-gbs ul li {margin: 0; padding: 0;}
div#articulo div.contenidos-complementarios-gbs p, div#articulo div.contenidos-complementarios-gbs ul {font-size: 1.em; padding: .5em; }

div#acciones-complementarias {background: #ffffdb; margin: 2em 0 0 0; font-size: 1.1em;}
	div#articulo div#acciones-complementarias ul {list-style: none; padding: .5em;}
	div#articulo div#acciones-complementarias li {display: inline;}

div#recomendar p, div#recomendar ul {font-size: 1.2em;}
div#recomendar div#recomendar-ficha {background: #f7f7f7; padding: .2em .5em .2em .5em; min-height: 90px; margin: 0 0 3em 0;}
div#recomendar div#recomendar-ficha h3 {padding: .5em; font-weight: bold; color: #333; font-size: 1.4em;}
div#recomendar div#recomendar-ficha div#imagen-articulo {float: left; background:url(/images/shadowAlpha.png) no-repeat bottom right !important;  background:url(/images/shadow.gif) no-repeat bottom right;  margin: 1em 0 0 5px !important; }
div#recomendar div#recomendar-ficha div#imagen-articulo img {display: block;  position:relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 1px;}

/*=css imprimir*/
div.urlPrintCss,
div.accionesImprimir {display: none; visibility: hidden;}


/*=cesta*/
div#mapa h3.pasos-compra {background: #e2ebf4; color: #000; padding: .5em; margin: 1em 0 1em 0;font-size: 1.4em; }
p.paso-compra {text-align: right; padding: .5em; color: #000; width: 100%; font-weight: bold;}

/*=ebooks*/
div#descarga-ebooks li {list-style: none; padding: .2em .5em .8em .5em;}
tr#encabezado-ebooks {background: #ffcccc; padding: .5em; color: #000; width: 100%; font-weight: bold;}
table#tabla-ebooks {margin: 0; font-size: 1.2em; width: 100%;}
table#tabla-ebooks input {font-size: 1em;}

/*=proformas*/
tr#encabezado-proformas {background: #cccc99; padding: .5em; color: #000; width: 100%; }
table#tabla-proformas {margin: 0; font-size: 1.2em; width: 100%;}
table#tabla-proformas-lineas {margin: 0em 0em 5em 2em; font-size: 0.8em; width: 95%;padding: .5em;}
tr#encabezado-proformas-lineas {background: #cccc99; padding: .5em; color: #000; width: 100%; font-weight: bold;}
tr#fila-proformas {background:#99cc99 ; padding: .5em; color: #000; width: 100%; }
tr#fila-proformas a {padding: .5em; color: blue; width: 100%; }
td#fac {background:#99cc99 ;color: blue;text-decoration: underline;font-weight: bold;}
td#pie-medio_envio {background:#666666 ;color: white;font-weight: bold;}


/*=paypal*/
div#mapa div#paypal {color: #000; padding: .5em; margin: 1em 0 1em 0;font-size: 1.4em; text-decoration: none;}
div#mapa div#paypal a {padding: .5em; margin: 1em 0 1em 0;font-size: 0.8em; text-decoration:none;}
div#mapa div#paypal p {color: #db5800; padding: .2em; margin: 1em 0 0 0;font-size: 1.2em;font-weight: bold; }


/*=busqueda avanzada*/
div#busqueda-avanzada {margin: 0; padding: 0; }
div#busqueda-avanzada h3 {margin: 0; padding: 0; }
div#busqueda-avanzada input {}
div#busqueda-avanzada div#columna-izquierda {float: left; width: 40%; margin: 0 3em 0 0;}
div#busqueda-avanzada div#columna-derecha {float: right; width: auto;}
div#busqueda-avanzada p#buscar-avanzado {font-size: 1.4em; margin: 2em 0;}


div#mini-ayuda {margin: 1em 0; width: auto; border: 1px solid #E6E2AE; background: #ffffe8; font-size: 1.2em; padding:.5em;}
div#mini-ayuda h2 {font-size: 1.2em;}
div#mini-ayuda ul {padding: .5em .5em 0 .5em; margin: 0;}
div#mini-ayuda li {padding: .5em 0 0 0; list-style: ; line-height: 1.6em;  }

/*=ficha enviar amigo */
div#ficha-email {width: 6.25in; font-size: 12pt; background: #000;}
	div#ficha-email div#saludo-email {}
	div#ficha-email div#from-email {}
	div#ficha-email div#comentarios-email {}
	div#ficha-email div#libro-email {}
	
/*=miga*/
div#miga p {background:url(/images/img-lista.gif) left no-repeat; margin:0 0 0 0; padding: 0;font-size: 10pt; color: #db5800;}
div#miga a {margin: 0 .5em 0 .7em; text-transform: lowercase; font-size: 10pt; color: #db5800;}
/*=miga-ficha*/
div#miga-ficha p {background:url(/images/img-lista.gif) left no-repeat; margin:0 0 0 0; padding: 0;font-size: 10pt; color: #f1fedb;}
div#miga-ficha a {color:#3063AE; margin: 0 .5em 0 .5em; text-transform: lowercase; font-size: 10pt;  text-decoration:underline;}

/*	border: 1px solid #bdd77f;*/
/*=cesta*/
div#mini-cesta {margin: 2em 0 1em 0;padding: 0;}
	div#mini-cesta div#cabecera {height: 30px; background:url(/images/cabeceraMiniCesta.png) no-repeat; margin: 0; }
	div#mini-cesta div#cabecera h2 {font-weight: bold; color: #333; text-align: center; padding: 10px 0 0 0; font-size: 1.4em;}
	div#mini-cesta div#content {background: #ffefa6; padding: .7em;}
	div#mini-cesta div#content div#items {background: #fff; padding: .2em;}
	div#mini-cesta div#content div#items h3 {margin: .5em 0 .5em 0; color: #db5800; text-align: center;}
	div#mini-cesta div#content div.item {}
	div#mini-cesta div#content div.item ul {font-size: 1.2em; list-style: none; }
	div#mini-cesta div#content div.item li {list-style: none; text-transform: none; margin: 0;}
	div#mini-cesta div#content div.item li.precio {color: #990000; font-weight: bold;}
	div#mini-cesta div#content div.item li.suprimir-item {text-align: right; font-size: 1em; margin: 0 .5em 0 0;}
	div#mini-cesta div#content div.item li.suprimir-item a {color: #ff0000; text-decoration: none;}
	div#mini-cesta div#content div.item li.suprimir-item a:hover {color: #ff0000; text-decoration: underline;}
	
	div#mini-cesta div#content div#otros-items {border-top: 1px solid #666;}
	div#mini-cesta div#content div#otros-items h3 {margin: .5em 0 .5em 0; text-align: center;}
	
	div#mini-cesta div#content div#subtotal {border-top: 1px solid #666;}
	div#mini-cesta div#content div#subtotal p {text-align: center; font-weight: bold;}
	div#mini-cesta div#content div#subtotal p span.precio {color: #990000;}
	
	div#mini-cesta div#content div#editar-cesta {margin: .3em 0 0 0;}
	div#mini-cesta div#content div#editar-cesta p {text-align: right; font-weight: bold; margin: 0;}

tr#encabezado-cesta {background: #ffefa6; padding: .5em; color: #000; width: 100%; font-weight: bold;}
table#tabla-cesta {margin: 0; font-size: 1.2em; width: 95%;}
table#tabla-cesta input {font-size: 1em;}
div#acciones-compra-comprar {float: right;}
div#acciones-comprar-vaciar {}
div#compra p {text-align: right;}

span#cliente-cesta {margin: 0; padding: 0 0 0 5px; font-size: small; color: #000; font-weight: normal; text-transform: lowercase;}
h3.info-complementaria {background: #99ccff; padding: .5em; color: #000; font-weight: bold; margin: 0 0 .5em 0;}

div#texto-cesta-ebookslibros {background: #ffffcc; border: 1px solid #ccc; margin: 3em 3em 3em 3em; padding: 1em 1em 1em 1em;}
div#texto-cesta-ebookslibros p{padding: 0.8em 1em 0em 1em;font-size: 1.1em;}
div#texto-cesta-ebookslibros h1{padding: 0.8em 1em 0em 1em;font-size: 1.1em;text-align:center;}

/*=entrar, crear cuenta*/
#crear-cuenta {margin: 4em 0 0 0; padding-right: 250px;}
        #crear-cuenta h2 {color: #6699cc; font-size: 1.8em;}
        #crear-cuenta h3 {color: #db5800; font-size: 1.5em;}
        #crear-cuenta p {font-size: 1.3em;}
#login {margin: 4em 0 0 0;}
#login h2 {color: #6699cc; font-size: 1.8em;}
#login p {font-size: 1.3em;}
#login-wrapper{float:right;}
#login_user{width:400px;margin-bottom:1em;}
#login_user .ctr{margin-bottom:1em;}
#login_user #password_recover{margin:.5em 1em 0 0;text-align:right;}

.hreview h2 a.link {
        margin-top:.5em;
        font-size:.6em;
        text-decoration:underline;
        color:#0066CC;
}

div.form-container{width:350px;border:1px solid #c6c6c6;padding:20px;background-color:#ffffdb;}

div.ctr{margin:1.5em 0;}
div.ctr p,label{display:block;margin:0;padding:0;color:#333;font-size:1.2em;}
div.ctr p.info, div.ctr p.hint{color:#777;}

div.ctr label{font-weight:bold;}
div.ctr label.implicit{margin:.5em 0;font-weight:normal;}
div.ctr label.implicit input{margin-right:.3em;}

div.ctr textarea{width:250px; height:70px; border: 1px solid #809db9;padding:2px;font-size:1.2em;font-family:arial;}
div.ctr input.very-short, div.ctr input.xshort{width:75px;border: 1px solid #809db9;padding:2px;font-size:1.2em;}
div.ctr input.short{width:175px;border: 1px solid #809db9;padding:2px;font-size:1.2em;}
div.ctr input.medium{width:250px;border: 1px solid #809db9;padding:2px;font-size:1.2em;}
div.ctr input.large{width:325px;border: 1px solid #809db9;padding:2px;font-size:1.2em;}

div.ctr select{border: 1px solid #809db9;padding:2px;font-size:1.2em;}
div.ctr label.check{font-weight:normal;}

form p.button{margin:1em 0;}
form p.button input{font-size:1.2em;padding:.2em;}

form#registro p.error{color:red;}
form#registro fieldset{width:50em;margin-top:1em;border:none;padding:1em;border: 1px solid #c2c2c2;}
form#registro fieldset#slug{background-color:#ccc;}
form#registro .control{border:none;width:50em;}
form#registro .control label{color:#333;}

form#registro #slug-control {margin-bottom:.5em;}
form#registro #slug-control label{font-size:1.8em;font-weight:bold;float:left;padding-top:.5em;}
form#registro #slug-control input{margin-top:.5em;float:left;margin-left:.5em;}

form#registro input#password{width:125px;}
form#registro input#rePassword{width:125px;}

form#registro div#legal{margin-bottom:1.5em;margin-top:5em;}
form#registro div#legal label{display:block; width:495px; padding:1em; margin:.5em 0; font-size:1.2em;}

div#ctremail{height:0px;overflow:hidden;position:absolute;top:-50em;left:-50em;}

form#registro #submit{font-size:1.2em;padding:.1em;margin-top:10px;}

div#signup_choice h1 {margin:2%;}
div#signup_choice p {margin:0 2%; font-size:1.4em;}
div#signup_choice div.choice {float:left; width:36%; height:100px; margin:2%; border:1px solid #CCC; padding:3em; font-size:1.2em;}
div#signup_choice div.choice p a {font-size:1.4em;}
div#signup_choice div.choice p {margin:0 0 1em 0; font-size:1.2em;}

span#hola {color: #db5800; font-weight: bold;}

div#resultados div.resultado .box div.imagen-articulo {float: left; background:url(/images/shadowAlpha.png) no-repeat bottom right !important; background:url(/images/shadow.gif) no-repeat bottom right;  margin: -15px 5px 0 -5px!important; margin: -15px 5px 0 -15px;}
.box {width:90%; background: #flflea; border: #ccc 1px solid; color: #000; margin: 20px 0 20px 0;}

span.precio {color: #990000; font-weight: bold;}
span.diminuto {font-size: small; text-transform: lowercase;}
.low {text-transform: lowercase;}
span.saludo {font-size: 1.1em;}

div#frm_datos_cliente div#columna-izquierda {float: left; width: 40%; margin: 0 3em 0 0;}
div#frm_datos_cliente div#columna-derecha {float: left; width: auto;}

/*=blog*/
div#render-articulos p.postmetadata {margin:0; color: #666; }
p.blog-coment {margin: 0; padding: 0; text-align: right; font-size: 1.1em; font-weight: bold;}
hr.separador-post {border: 5px solid #efefef; margin: 2em 0 6em 0; @margin: 0;}
p.fecha-post {font-size: small; color: #666; margin: 0; padding: 0;}

div#render-sidebar-blog {float: right; width: 215px; background: #efefef; margin: 2em 0 1em 0; padding: 1em 0 2em 0;}
div#render-sidebar-blog p {font-size: 1.2em;}
div#render-sidebar-blog h3 {color: #000;font-size: 1.35em; margin: 0 0 .3em 0;}
div#render-sidebar-blog a:hover {color: #000;}
div#render-sidebar-blog ul li {margin: 0;}
div#render-sidebar-blog li {list-style: square; line-height: 2.2em; font-size: 1.2em; }
div#render-sidebar-blog div#buscar-blog {padding: .5em;}
div#render-sidebar-blog div#buscar-blog form {font-size: 1.1em;}
div#render-sidebar-blog div#buscar-blog input {font-size: 1.2em; margin: 0 0 .2em 0;}
div#render-sidebar-blog div#que {padding: 1.5em .5em .5em 1em; margin: 0;}
div#render-sidebar-blog div#buscar-blog, div#render-sidebar-blog div#archivo, div#render-sidebar-blog div#categorias, div#render-sidebar-blog div#tags {padding: 1em .5em .5em 1em;}
div#render-sidebar-blog div#archivo li, div#render-sidebar-blog div#categorias li {list-style: none;line-height: 1.8em;}
p.seleccion-destacada {background: #ffe28a; padding: .3em; width: 70%;}
h3#comments {color: #000; font-weight: bold; background: #eee; padding: .4em; margin: 2em 0 1em 0;}
span.autor {font-weight: bold;}
div#render-articulos p.fecha-coment {text-align: right; font-size: 1.1em;}
h2#respond {color: #000; font-size: 1.4em; margin: 1em 0 1em 0;}
div#render-articulos form#commentform p {font-size: 1.1em;}
div#render-articulos form#commentform input {width: 220px; height: 20px;}
div#render-articulos form#commentform input#submit {font-size: 1.3em; width: 125px; height: 30px;}
span.destacado {color: #000;}
div#render-sidebar-blog div#tags p, div#render-sidebar-blog div#categorias p {padding: 0 .5em 0 1em;}
span.moderacion {background: #ffe6f8; border: 1px solid #ff0000; padding: .5em;}


/*=pendientes de ordenar*/
p.conteo-global {font-size: 1.3em; margin: 6em 0 -3em 0; padding: 0;text-align:center;}


/*=pruebas*/
ul#user-nav {margin: 3em 0 0 0;border-bottom: 1px solid #ccc; padding: 0 0 .2em 0;}
ul#user-nav a {text-decoration: none;}
ul#user-nav li{font-size: 1.3em; font-weight:bold;}
ul#user-nav span-link span{margin:0 1px;color:#999;}
ul#user-nav li{display:inline;margin-left:20px;}
ul#user-nav li span.link{border:1px solid #ccc;border-bottom:none;padding:5px 10px; background: #efefef;}
ul#user-nav li.current{border-bottom:1px solid #fff;background-color:#fff; padding: 0 0 .5em 0;}
ul#user-nav li.current span.link{position:relative;top:1px;padding-top:5px;background-color:#fff;color:#333;}/*note position-top and padding-top value*/
ul#user-nav li#current0 {color:#333;}


#menu li { list-style:none; display:inline; }
li.active a { background-color:#FFF;color:#000; }
#menu li a,#menu li a:link { float:left; background-color:#3c3c3c; margin-right:5px; padding:7px; color:#FFFFFF; text-decorat
ion:none; width:6em; text-align:center;}
#menu li a:visited { }
#menu li a:hover { background-color:#327cc8 }
#menu li a:active { background-color:#FFF;color:#000;}
.content { background-color:#FFF; padding:10px; margin:0px; }
.content-diccionario { background-color:#f4f3d5; padding:10px; margin:0px; width:650px;}
div#texto-entradilla {background: #ffffcc; border: 1px solid #ccc; margin: 0 0 4em 0; padding: 1em 1em 0 1em;}


div#texto-paypal-conectar {background: #ffffcc; border: 1px solid #ccc; margin: 4em 10em 4em 10em; padding: 2em 2em 2em 3em;}
div#texto-paypal-conectar p{padding: 0.8em 2em 0em 2em;font-size: 1.3em;text-align:center;}




div#texto-autorizar-compra-ebook {width:600px;background-color: #e4f2fd;
border: 1px solid #ccc; margin: 4em 10em 4em 10em; padding: 2em 2em 2em 3em;}
div#texto-autorizar-compra-ebook h2{padding: 0.8em 2em 0em 2em;font-size: 1.3em;text-align:center;}
div#texto-autorizar-compra-ebook p{padding: 0.8em 2em 0em 2em;font-size: 1.3em;}
div#texto-autorizar-compra-ebook span#grande {font-size: 1.4em;text-align:left;}
div#texto-autorizar-compra-ebook span#peque {font-size: 1.1em;margin: 4em 10em 4em 10em;text-align:right;}

div#texto-autorizar-compra-ebook input#grande {font-size: 1.1em;text-align:center;
 font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 15px;
	line-height: 1.5em;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
        background-color: #e5e5e5;
	color: #246;
	border-color: #80b5d0;
	width: 250px;
	padding: 6px;
}
div#texto-autorizar-compra-ebook input#grande:hover {
        color: #d54e21;
	width: 250px;
	padding: 6px;
	border-color: #000;
}
div#texto-autorizar-compra-ebook input#peque {font-size: 1.1em;text-align:center;
 font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	font-size: 12px;
	line-height: 1.5em;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
        background-color: #e5e5e5;
	color: #246;
	border-color: #80b5d0;
	width: 120px;
	padding: 3px;
}
div#texto-autorizar-compra-ebook input#peque:hover {
        color: #d54e21;
	width: 120px;
	padding: 3px;
	border-color: #000;
}





div#paso-buscador {background: #000;}

div.aviso p {background: #efefef; border: 1px solid #ccc; padding: .5em; float: right; width: 200px;}

.minusculas {text-transform: lowercase;}
.fuente-menor {font-size: .9em;}
div#gris p, div#gris label, div#gris .precio {color: #666;} 
div#gris h3.pasos-compra {color: #333;background: none; margin: 0; padding: 0; border: 1px solid #333; padding: .3em;}
div#gris #encabezado-cesta {background: #efefef;}



/*=COMENTARIOS DE LIBRERIASSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*/

div#cab-adm-coment{height:45px;margin:0; background-color:#008000; padding: 0 5px 0 0; width: auto;}
div#cab-adm-coment p {color: #fff;font-size: 2.5em; padding: 0 5px 0 0; text-align: center; font-weight: bold;}

#marco_localizador {
	width: 625px;
	min-height: 810px;
	text-align: left;
	padding: 12px;	
	
		
}

#marco_localizador .selector {
	width: 300px;
	float: right;
	text-align: right;
}

#marco_localizador .titulo{
	font-family: century gothic, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: #00B394;
	text-align: left;
}

#marco_localizador .lista_proximas{
	font-family: century gothic, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000;
	text-align: left;
}

#marco_localizador .mensaje {
	font-family: century gothic, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #bdd77f;
	text-align: left;	
}

#marco_localizador .separador_mensajes {
	height: 0px;
	clear: both;
	display: block;
}

#marco_localizador .lapregunta {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
	text-align: left;	
	
}

#marco_localizador .larespuesta {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	text-align: left;	
	
}
#marco_localizador .lanoticia {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #000;
	text-align: left;	
  border: solid 2px #008000;
	background-color: #f9f9f9;
		padding: 15px;
}





#caja_articulos {
	font-family: verdana;
/*	height: 100px;*/
	
	padding:1em 1em 1em 2em;
	margin: 3px;
	position: relative;
	background-color:#FFFFCC;
  
	z-index: 9;
	background:#f1fedb;

	
	border: 1px solid #bdd77f;
	
	
}

#marco_localizador .comentario_articulo {
	font-family: italic, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #red;
	text-align: left;
  padding: .5em; color: #000;  margin: 1em 1em .1em 1em;
}

#marco_localizador .autor_comentario {
	font-family: Verdana;
	font-size: 1.6em;
	font-weight: bold;
	color: #006600;
	text-align: left;
		text-transform:uppercase;
  
}

#marco_localizador .fecha_comentario {
	font-family: italic, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #008000;
	text-align: left;
	
  
}












#caja {
	font-family: verdana;
/*	height: 100px;*/
	border: solid 2px #fff;
	margin-top: 10px;
	position: relative;
	/* background-color: #f1fedb;*/
	background-color: #f1fedb;
	float: left;
	z-index: 9;
	width: 600px;

	
	
	padding: 10px;
}
#caja span {
	position: absolute;
	background-color: transparent;
	height: 20px;
	overflow: hidden;
	left: 20px;
	display: block;
	width: 15px;
}
#caja span.punta {
	font-family: verdana;
	font-size: 90px;
	top: -9px;
	color: #e9e9e9;
	text-indent: -29px;
	line-height: 60px;
}
#caja span.punta2 {
	font-family: verdana;
	font-size: 30px;
	top: -20px;
	color: #fff;
	text-indent: -5px;
}

#marco_localizador #form ul {padding: 0 .5em 0 .5em; margin: 0;}
#marco_localizador #form li {list-style: none; padding: .5em 0 0 0; line-height: 1.6em; font-size: 1.18em; }
#marco_localizador #form {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#marco_localizador #form p {
	padding: 6px 0px;
	margin: 0px;
}
#marco_localizador #form labl{
	color: #787878;
	font-size: 87%;
}


#marco_localizador #form input.author{
background:#f1fedb;
	width: 200px;
	
	border: 1px solid #bdd77f;
	padding: 3px;
	margin-top: 3px;
background-position: left center;
    padding-left: 17px;
    width:183px;
background-image: url(images/user.gif);
    background-repeat: no-repeat;

}

#marco_localizador #form input.mail{
background:#f1fedb;
	width: 200px;
	
	border: 1px solid #bdd77f;
	padding: 3px;
	margin-top: 3px;
background-position: left center;
    padding-left: 18px;
    width:182px;
background-image: url(images/email.gif);
    background-repeat: no-repeat;

}
#marco_localizador #form input.website{

background-position: left center;
    padding-left: 18px;
    width:182px;
background-image: url(images/website.gif);
    background-repeat: no-repeat;

}
#marco_localizador #form textarea{
	width: 500px;
	height: 115px;
	background:#f1fedb;
	border: 1px solid #bdd77f;
	padding: 2px;
	margin-top: 3px;
}

#marco_localizador #form textarea:focus, #form input[type="text"]:focus {
	background: #FFF;
}

#marco_localizador #form input.mail[type="text"]:focus {
	background-color: #FFF;
	background-position: left center;
    padding-left: 18px;
    width:182px;
background-image: url(images/email2.gif);
    background-repeat: no-repeat;
}

#marco_localizador #form input.website[type="text"]:focus {
	background-color: #FFF;
	background-position: left center;
    padding-left: 18px;
    width:182px;
background-image: url(images/website2.gif);
    background-repeat: no-repeat;
}

#marco_localizador #form input.author[type="text"]:focus {
	background-color: #FFF;
	background-position: left center;
    padding-left: 17px;
    width:183px;
background-image: url(images/user2.gif);
    background-repeat: no-repeat;
}



/*=COMENTARIOS DE LIBRERIASSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*/
div.formulario-comentarios{
   border-right:1px solid #ccc;
   border-botton:1px solid #ccc;  
   float: left;
   width: 350px;
   background: #f8f8f8;
   font:80%; 
   padding: 1em 1em 1em 1em;
   margin: 1.5em 0 0 0;}
div.formulario-comentarios h2{
   color: #787878;
   text-align:center;
}
div.formulario-comentarios  textarea{
	width: 250px;
	height: 70px;
	background:#fff;
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin-top: 3px;
}
div.formulario-comentarios #form input.author[type="text"]:focus {
	background-color: #FFF;
	background-position: left center;
    padding-left: 1px;
    width:183px;
background-image: url(images/user2.gif);
    background-repeat: no-repeat;
}
div.formulario-comentarios #form textarea:focus, #form input[type="text"]:focus {
	background: #FFF;
}
div.formulario-comentarios #form p {
	padding: 6px;
	margin: 0px;
}
div.formulario-comentarios #form labl{
	color: #787878;
	font-size: 87%;
	
}

div.formulario-comentarios #form input.author{
background:#fff;
	width: 183px;
	
	border: 1px solid #d9d9d9;
	padding: 3px;
	margin-top: 5px;
background-position: left center;
    padding-left: 1px;



}




div.formulario-comentarios #form input.mail{
background:#fff;
	width: 183px;
	border: 1px solid #d9d9d9;
	padding: 0px;
	margin-top: 0px;
background-position: left center;
    padding-left: 1px;

}



/* -------------------- Inicio MÃ³dulo de Comentarios --------------------------------------------------------------------------------- */
div.num_comentarios {}
div.nun_comentarios img {vertical-align: middle;margin-right:3px;}
div.nun_comentarios a {background: url(http://www.elpais.com/im/ico_comentarios_not.gif) no-repeat 0px 2px;padding-left:15px;padding-top:2px;}
div.nun_comentarios a strong {color:#BA543D;font-weight:normal;}
div.mod_comentarios {margin-botom:20px; }
div.mod_comentarios h3{font-size:200%;color:#333333;}
div.mod_comentarios h3 span{font-weight:normal;}
div.mod_comentarios .list_coment {clear:both; margin:0 0 0 0;padding: 0 0 0 0;}
div.mod_comentarios .list_coment li{border-top:1px solid #ccc; padding: 0px 0px 0px 0px;list-style: none;}
div.mod_comentarios .list_coment li a{text-decoration:underline;}
div.mod_comentarios .list_coment li strong{color:#3063AE;text-transform: lowercase;}
div.mod_comentarios .list_coment .mia {font-family: italic, Arial, Helvetica, sans-serif;font-size: 1em;font-weight: normal;margin:2px 2px 2px 2px;padding:1px 1px 1px 25px;}

div.mod_comentarios .list_coment li p.num_coment{float:left;padding:3px 7px 0 7px;margin: 0 6px 0 0;color:#3063AE;font-weight:bold;background: url(http://www.elpais.com/im/fnd_sep_comentario.gif) no-repeat right top;}
div.mod_comentarios .list_coment li .fecha{color:#6a6a6a;font:80% Arial, Helvetica, sans-serif;}
	/* paginaciÃ³n */
	
.paginacion {border-top:1px solid #ccc;padding:3px 0 5px 0;}
.paginacion_2 {border-top:0px;margin-top:-10px;}
.paginacion_3 {border-top:0px;margin-top:0px;}
.paginacion_4 {border-top:0px;margin:0px;padding:0px;}
.paginacion p{float:left;font:120%/130% Arial, Helvetica, sans-serif;color:#666;margin:0;padding:2px 0;}
.mod_comentarios .paginacion{border-top:1px solid #ccc;padding:3px 0 5px 0;}
.mod_comentarios .paginacion p{float:left;font:120%/130% Arial, Helvetica, sans-serif;color:#666;margin:0;padding:2px 0;}
.nav_paginacion{float:right;text-align:right;}
.nav_paginacion ul{}
.nav_paginacion li{float:left;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;margin:0 0 0 1px;}
.nav_paginacion li.primera{border-right:1px solid #FFFFFF;padding:0 12px 0 0; background: url(http://www.elpais.com/im/fnd_ptos_suspensivos.gif) no-repeat right center;}
.nav_paginacion li.ultima{border-left:1px solid #FFFFFF;padding:0 0 0 12px;background: url(http://www.elpais.com/im/fnd_ptos_suspensivos.gif) no-repeat left center;}
.nav_paginacion .actual{
	background:#DA9046 none repeat scroll 0%;
	border:1px solid #DA9046;
	color:#FBF3EC;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:110%;
	font-weight:bold;
	line-height:24px;
	padding:2px 6px;
	text-decoration:none;
}

.mod_comentarios .actual, .paginacion_2 .actual, .paginacion_3 .actual {font:bold 11px/24px Tahoma,Arial,Helvetica,sans-serif;background:#DA9046;color:#FBF3EC;text-decoration:none;padding:2px 6px;border:1px solid #DA9046;}
.paginacion .ir_pagina{}
.paginacion .ir_pagina .n_pagina{width:40px;border:1px solid #849DB5;}
.paginacion .ir_pagina .btn_pagina{font:11px/11px Tahoma,Arial,Helvetica,sans-serif;background:#D9E2EB;color:#496E92;padding:1px 6px;border:1px solid #829BB4;}
.paginacion .ir_pagina .btn_pagina:hover{cursor:pointer;color:#FFFFFF;background:#B0C0CF;border:1px solid #E6EBF1;}
	/* fin paginaciÃ³n */
a.btn_navega2:link, a.btn_navega2:visited, a.btn_navega2:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif;background:#D9E2EB;color:#496E92;text-decoration:none;padding:2px 6px;border:1px solid #829BB4;}
a.btn_navega2:hover{text-decoration:none;color:#FFFFFF;background:#829BB4;border:1px solid #E6EBF1;}
.mod_comentarios a.btn_navega:link, .mod_comentarios a.btn_navega:visited, .mod_comentarios a.btn_navega:hover, .mod_comentarios a.btn_navega:active{font:11px/24px Tahoma,Arial,Helvetica,sans-serif;background:#E6EBF1;color:#496E92;text-decoration:none;padding:2px 6px;border:1px solid #B0C0CF;}
.mod_comentarios a.btn_navega:hover {text-decoration:none;color:#FFFFFF;background:#829BB4;border:1px solid #E6EBF1;}
dl.normas{float:right;width:190px;font:110% Arial, Helvetica, sans-serif;}
dl.normas dt{color:#666;}
dl.normas dd{background: url(http://www.elpais.com/im/ico_flecha.gif) no-repeat 2px 5px;padding: 0 0 0 12px;margin:4px 0;}
dl.normas form{padding:4px 0 0 0;}
dl.normas input{margin: 0;}
dl.normas label{padding: 0 0 0 3px;}
	/* puede ser una clase comÃ­n */
.mod_contenedor {padding:9px;background:#f8f8f8;border:1px solid #dbdbdb;color:#888;height:1%;}
#envio_comentario{float:left;width:400px;border-right: 1px solid #ccc;font:110% Arial, Helvetica, sans-serif;color:#666;}
.estruc_12_der #envio_comentario {width:470px;}
#envio_comentario legend{display:none;}
#envio_comentario label{display:block;}
.estruc_12_der #envio_comentario label{display:inline;}
#envio_comentario .label_grande{font:150% Arial, Helvetica, sans-serif;color:#333;}
#envio_comentario input{ font:100% Arial, Helvetica, sans-serif;}
#envio_comentario input.ctexto{width:183px;padding:1px 2px;}
#envio_comentario textarea{border:1px solid #676767;width:380px;font:100% Arial, Helvetica, sans-serif; padding:0 2px;}
#envio_comentario fieldset div{float:left;margin:5px 9px 5px 0;}
#envio_comentario fieldset div.check{float:left;margin:18px 9px 5px 0;}
#envio_comentario fieldset.botones_form{clear:both;border-top:1px solid #ccc;padding:5px 0;margin:5px 10px 0 0;}
#envio_comentario .clausula{float:left;display:inline;width:220px;margin-top:0;} 
.estruc_12_der #envio_comentario .clausula{float:left;display:inline;width:380px;margin-top:0;} 

#envio_comentario input.boton_form{float:right;font:11px/11px Tahoma,Arial,Helvetica,sans-serif;background:#D9E2EB;color:#496E92;padding:1px 6px;border:1px solid #829BB4;}
#envio_comentario input.boton_form:hover{cursor:pointer;color:#FFFFFF;background:#B0C0CF;border:1px solid #E6EBF1;}
#envio_comentario .novalida{border:1px solid #666;background: #ffff99;}
#envio_comentario p.error_validacion{padding: 5px 0 5px 0;font: 12px/14px Arial, Helvetica, sans-serif;color: #990000;}
#error p.error_validacion{padding: 5px 0 5px 0;font: 12px/14px Arial, Helvetica, sans-serif;color: #990000;}

.conf_envio {float:left;width:400px;border-right: 1px solid #ccc;padding:60px 0;}
.estruc_12_der .conf_envio{width:470px;}
.conf_envio span{color:#CC6600;}
.mod_comentarios .conf_envio p{margin:10px 0 0 0;font:12px/14px Arial, Helvetica, sans-serif;color:#666;text-align:center;}

/* -------------------- Fin MÃ³dulo de Comentarios --------------------------------------------------------------------------------- */


a{color:#3063AE}






a,a:link,a:active,a:visited{color:#3063AE;}
a:hover{color:#3063AE;}

