﻿
/* set body to use Charis SIL in .ttf format */

body {
  /*font-family: CharisSILW, SourceCodePro, Fira, Charter, sans-serif;*/
  font-family:proxima_novalight, "Helvetica Neue", Arial, sans-serif;
  font-size:150%;
    /* fall back to sans serif so that it's really obvious if the fonts don't load */
   padding:10px;
}
/* remove bold styling from heading */
h1 {
  font-weight: 300; visibility:hidden; display:none;	
}


h2.motto{font-size:1em; width:214px; text-align:center; font-family:proxima_novalight, "Helvetica Neue", Arial, sans-serif;}

h1,h2,h3,h4,h5,h6{color:#008653 !important;}

a{color:#054c31;}
a:hover{color:#2ece8b !important;}
strong,b{font-weight:300 !important; font-family:proxima_nova_rgbold, proxima_novalight, "Helvetica Neue", Arial;}

p{color:#666;}

hr.limpieza, hr.divisoria{clear:both; background-color:Transparent; width:0px; visibility:hidden; margin:0; padding:0;}

.btn{width:160px; height:35px; background-color:#e9901c; color:#fff !important; padding:6px 20px; border-radius:5px; display:block;
    
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
    -moz-box-shadow:    inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
    box-shadow:         inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
    
}
.btn:hover{color:#fff !important;background-color:#e95b1c;}

form#aspnetForm{margin-bottom:0px;}

div#cajaAvisos, div.cajaAvisos{border:1px solid #f0a737; background-color:#ffe0c4; margin:0 0 15px; padding:10px;}
div#cajaAvisos p, div.cajaAvisos p{margin-bottom:0;}
div.avisosAzul{background-color:#8ed2e3; border:1px solid #5f7a81;}
div.avisosAzulSuave{background-color:#c8e8f0; border:1px solid #59b3ca; border-radius:3px;}

div.titulo img.logotipo{}

p.pegado, input.pegado{margin-bottom:0px !important;}
p.separado, h3.separado{margin-bottom:5px;}
p.separadoSuperior{margin-top:5px;}
p.pegado input{margin-bottom:0;}

.masPeque{font-size:.75em !important; line-height:1.5em !important;}
.peque, .peque dl dd{font-size:.85em !important; line-height:1.5em !important;}
.algoPeque{font-size:.95em !important; line-height:1.7em !important;}
.algoGrande{font-size:1.1em !important;}
.bastanteGrande{font-size:1.3em !important;}
.moderadamenteGrande{font-size:1.6em !important;}
.grande{font-size:2.5em !important;}
.muyGrande{font-size:3.5em !important;}

.brillante{color:#3ba277 !important;}
.muyBrillante{color:#5edba7 !important;}
.oscuro{color:#0f7b4e !important;}
.puro{color:#fff !important;}

.centrado{text-align:center;}

ul.listaHorizontal{margin:0 0 10px 0;}
ul.listaHorizontal li{display:inline; margin-right:30px;}

ul.listaHorizontalDerecha{margin:0 0 10px 0;}
ul.listaHorizontalDerecha li{display:inline; margin-left:30px;}

ul.listaBasica{margin-left:0;}
ul.listaBasica li{list-style-type:none; border-bottom:1px solid #dfdfdf;}
ul.listaBasica li.final{border-bottom:0;}

table.tablaBasica{border-collapse:collapse;}
table.tablaBasica th{ color:#074b32;
    background: #e4eae8; /* Old browsers */
    background: -moz-linear-gradient(top,  #e4eae8 0%, #c7d6cf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4eae8), color-stop(100%,#c7d6cf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e4eae8 0%,#c7d6cf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e4eae8 0%,#c7d6cf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e4eae8 0%,#c7d6cf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e4eae8 0%,#c7d6cf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4eae8', endColorstr='#c7d6cf',GradientType=0 ); /* IE6-9 */
}
table.tablaBasica td, table.tablaBasica th{border:1px solid #e2dedf; margin:0;}

table.muyLarga{width:100%;}

table.tablaAngular th {cursor:pointer;}
table.tablaAngular tbody:nth-child(odd){background-color:#f9f9f9;}
/*paginador*/
.sort-icon {font-size:.9em; margin-left: 5px;}
/*preloader*/

.preloader {padding: 50px; background: url('https://www.librosuned.com/recursos/img/basicos/precarga.gif') no-repeat 50% 50% transparent;}
.precargaLibro {

background: url('https://www.librosuned.com/recursos/img/basicos/libroPreloader.gif') no-repeat 50% 50% transparent;
display: block;
  width: 200px;
  height: 199px;
  position: absolute;
  top: 100%;
  left: 40%;
  margin-top: 60px;
  margin-left: -20px;

}

a.linkPDF{background:transparent url("https://www.librosuned.com/recursos/img/basicos/bullet_pdf.gif") no-repeat 0 3px; padding-left:15px;}

div.wrapper{width:100%; margin:0; padding:0;}
div.wrapper div.izquierda{float:left; width:50%;}
div.wrapper div.derecha{float:right; width:50%;}
div.wrapper div.izquierda p{padding-right:2%;}
div.wrapper div.derecha p{padding-left:2%;}
div.wrapper hr{clear:both; display:none;}

div.ultraDestacado h2{font-size:1.5em;}
div.ultraDestacado table{border:0; margin-bottom:25px;}
div.ultraDestacado table td{padding:0;}
div.ultraDestacado table td p{margin-bottom:20px;font-size:1em; max-height:24px; background:transparent url(https://www.librosuned.com/recursos/img/basicos/sprite_png8.png) no-repeat -578px -135px; padding-left:20px;}


p.Precios{line-height:.9em !important;}
p.Precios span.precioNuevo{margin-bottom:10px;}
span.precioConIVA{background:transparent url(https://www.librosuned.com/recursos/img/basicos/bullet_alerta.png) no-repeat 0 0; padding-left:18px;}

span.precioAntiguo{font-size:1em; font-family:proxima_novalight, "Helvetica Neue", Arial, sans-serif; color:#bb1a1a; text-decoration:line-through; display:block;}



/*formularios*/
fieldset h3{margin-bottom:20px;}
input.muyCorto, select.muyCorto, textarea.muyCorto{width:35% !important;}
input.extremadamenteCorto, select.extremadamenteCorto, textarea.extremadamenteCorto{width:20% !important;}
input.corto, select.corto, textarea.corto{width:50% !important;}
input.medio, select.medio, textarea.medio{width:65% !important;}
input.largo, select.largo, textarea.largo{width:80% !important;}
input.muyLargo, select.muyLargo, textarea.muyLargo{width:100% !important;}

input.botonEnlace, a.botonEnlace{width:160px; height:35px; background-color:#e9901c; color:#fff !important; padding:6px 10px; border-radius:5px; display:block; cursor:pointer; font-size:1em; font-family:proxima_novalight, "Helvetica Neue", Arial, sans-serif; border:0;
    
    -webkit-box-shadow: inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
    -moz-box-shadow:    inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
    box-shadow:         inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
    
}
input.botonEnlace:hover, a.botonEnlace:hover{color:#fff !important;background-color:#e95b1c;}

a.botonEnlace{display:block;text-align:center;}

input.botonOnline{background-color:#39a279; height:70px; white-space:normal; background-position:-734px -370px !important; text-align:right; margin-bottom:10px;
     -webkit-box-shadow: inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
     -moz-box-shadow:    inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
     box-shadow:         inset 0px 0px 10px 0px rgba(12, 60, 41, 0.35);
}

input.botonSecundario, a.botonSecundario{background-color:#39a279; white-space:normal;
     -webkit-box-shadow: inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
     -moz-box-shadow:    inset 0px 0px 10px 0px rgba(67, 36, 9, 0.35);
     box-shadow:         inset 0px 0px 10px 0px rgba(12, 60, 41, 0.35);
}
input.btnDeshabilitado, a.btnDeshabilitado{background-color:#D8D8D8;
    
}
input.btnDeshabilitado:hover, a.btnDeshabilitado:hover{color:#fff !important;background-color:#D8D8D8;}


input.enLinea, select.enLinea{display:inline-block !important; margin-right:10px !important;}

input.botonMuyCorto{width:100px;}
input.botonCorto{width:130px;}
input.botonLargo{width:180px;}
input.botonMuyLargo{width:200px;}
input.botonGargantuesco, a.botonGargantuesco{width:220px;}
input.botonCiclopeo, a.botonCiclopeo{width:240px;}

input.botonMini{font-size:.8em;}

input.flotante{position:absolute; margin:0 !important;right:30px;}

p.notaCampo, span.notaCampo{font-size:.7em; color:#aaa;}

p.opcionDestacada{font-family:proxima_nova_rgbold, proxima_novalight, "Helvetica Neue", Arial; }
p.opcionDestacada label{font-size:1em !important;}

textarea.alto{height:250px;}

input.comoUnHidden{display:none !important;visibility:hidden; padding:0 !important; margin:0 !important; width:1px !important; height:1px !important;}

/*barra herramientas*/
nav#barraSuperior{width:100%; color:#fff; height:50px; padding-top:7px;text-align:right; padding-right:110px; font-size:.85em;
    -webkit-box-shadow: inset 0px 2px 3px 0px rgba(50, 50, 50, 1);
    -moz-box-shadow:    inset 0px 2px 3px 0px rgba(50, 50, 50, 1);
    box-shadow:         inset 0px 2px 3px 0px rgba(50, 50, 50, 1);
    background: #119a66; /* Old browsers */
    background: -moz-linear-gradient(top,  #119a66 0%, #09734b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#119a66), color-stop(100%,#09734b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #119a66 0%,#09734b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #119a66 0%,#09734b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #119a66 0%,#09734b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #119a66 0%,#09734b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#119a66', endColorstr='#09734b',GradientType=0 ); /* IE6-9 */

}
nav#barraSuperior div{}
nav#barraSuperior a{color:#cfffed;}

div#miniCesta{position:absolute; top:0px; width:130px; height:68px;right:50%; background-color:#064c32;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.5);
}
a.irCesta{display:block; width:130px; height:68px; background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 15px 18px;  margin-top:0px; line-height:25px; color:#cfffed; font-size:20px; padding-right:25px; padding-top:20px;}

div#miniValidacion{width:auto;height:50px; float:right;}
div#miniValidacion ul{font-size:.95em;width:auto;height:50px; margin:0;}
div#miniValidacion ul li{display:inline; list-style-type:none; margin-right:15px;height:50px;}
div#miniValidacion ul li a{padding-left:34px; display:inline-block;padding-top:7px; line-height:inherit; height:25px;}

div#miniValidacion ul li a.validacion{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 0 -110px;}
div#miniValidacion ul li a.clienteNuevo{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -10px -138px; padding-left:34px;}
div#miniValidacion ul li.registrarse{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 0 -250px; padding-left:25px; margin-right:0px;}

div#redesSociales{width:auto;height:25px; position:absolute; top:8px; right:5px;}
div#redesSociales ul{font-size:.95em; background: transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 0 -233px; height:25px; margin:0;width:auto;}
div#redesSociales ul li{display:block; list-style-type:none; margin-right:0px;width:auto;height:25px;}
div#redesSociales ul li a{text-indent:100%; white-space: nowrap; overflow:hidden; display:inline-block;padding-top:0px; line-height:inherit; margin-left:30px; width:50px; height:25px;}
div#redesSociales ul li a.facebook{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 0px -188px; padding-top:0px; height:25px;}
div#redesSociales ul li a.twitter{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -37px -188px; padding-top:0px; height:25px;}  




/*cabecera*/
section#cabecera{margin-top:43px;}
section#cabecera .buscador{}
section#cabecera .buscador fieldset{margin-left:100px; padding:0; border:0;}
section#cabecera .buscador p#busquedaRapida{margin-bottom:0; text-align:right;}
section#cabecera .buscador p#busquedaRapida input[type="text"]{width:80%; height:40px; display:inline-block; margin-bottom:0; border-radius:5px; border-color:#81aa9a; background: rgb(235,233,234); /* Old browsers */
background: -moz-linear-gradient(top, rgba(235,233,234,1) 0%, rgba(255,255,255,1) 49%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,233,234,1)), color-stop(49%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(235,233,234,1) 0%,rgba(255,255,255,1) 49%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(235,233,234,1) 0%,rgba(255,255,255,1) 49%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(235,233,234,1) 0%,rgba(255,255,255,1) 49%); /* IE10+ */
background: linear-gradient(to bottom, rgba(235,233,234,1) 0%,rgba(255,255,255,1) 49%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebe9ea', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 *//

}

section#cabecera .buscador p#busquedaRapida input[type="button"]{margin-bottom:0; background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 0 -273px; width:35px; height:33px; text-indent:100%; font-size:0; display:block;white-space:nowrap; overflow:hidden; position:absolute; right:-10px;top:2px; margin-top:3px;}

div#titular{width:214px; position:absolute; top:15px; padding:0px; margin:0px;left:15px;}
div.titulo img{width:214px; height:70px;} /*logotipo*/

ul.opcionesBusqueda{margin:2px 0 0 0; font-size:12px; font-weight:300;}
ul.opcionesBusqueda li{list-style-type:none;}
ul.opcionesBusqueda li a{color:#054c31; padding-left:20px;}
ul.opcionesBusqueda li a.busquedaAvanzada{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 0 -317px;}
ul.opcionesBusqueda li a.catalogoMaterias{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat 0 -349px;}

div.noticiaDestacada{position:fixed;right:0;width:250px;
border:1px solid #ccc; border-right:0; z-index:9999; padding:10px; 
background-color:#fff;  border-radius:5px; opacity:.9;}
div.noticiaDestacada p{font-size:.8em;}

nav#navegacionPrincipal{background-color:#f4f4f4; margin:5px 0 20px 0;border-top:1px solid #ccd5d2; border-bottom:1px solid #ccd5d2;}

nav#navegacionPrincipalBasica{margin:5px 0 15px 0;}
nav ul#menuBasico{margin: 0 auto;max-width: 62.5rem;width: 100%; text-align:center;}
nav ul#menuBasico li{list-style-type:none; display:inline;}
nav ul#menuBasico li a{border:1px solid #cfd8d5; background-color:#f4f4f2; padding:5px;width:126px;margin-bottom:10px; text-align:center; display:inline-block; margin-left:28px; color:#054c31; font-size:1.1em;}
nav ul#menuBasico li a.ancho{width:200px;}
nav ul#menuBasico li a:hover{color:#0e9461; background-color:#f8f8f6;}
nav ul#menuBasico li.primero a{margin-left:0px;}

/*titulaciones más vendidas*/
section.listadoTitulaciones{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -480px -495px; min-height:185px;}
nav#navegacionPrincipal section.large-2{background-position:-633px -495px;}
nav#navegacionPrincipal section.final{background:none;}

nav#navegacionPrincipal ul.listaGrid{padding:10px;width:100%; margin:0;}
nav#navegacionPrincipal ul.listaGrid li{padding-bottom:0;}
nav#navegacionPrincipal ul.listaGrid li.final{border-bottom:0;}

section.listadoTitulaciones a{color:#054c31;}
section.listadoTitulaciones h2{font-size:1.5em;}
section.listadoTitulaciones h2 sup{font-size:.4em; margin-left:10px; display:inline-block; height:20px;background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -572px -343px; padding-left:18px;}
section.listadoTitulaciones ul{ margin:0 0 5px 0; font-size:.95em;}
section.listadoTitulaciones ul li{list-style-type:none;border-bottom:1px solid #ddd;}


/*col dr*/
/*CESTA*/
section.cesta{background-color:#f4f4f4; border-radius:5px; padding:15px; margin-bottom:20px;}
section.cesta img.carrito{width:45px; height:45px; float:right; margin-top:-50px;}
section.cesta a{color:#054c31;}
section.cesta a.btn{margin-top:20px !important; font-size:.8em; width:120px; padding:5px; text-align:center; height:30px;}

section.cesta p.herramientasCesta{font-size:.8em; text-align:right; margin-bottom:0px;}
section.cesta p.herramientasCesta a{color:#39a278;}

ul.elementosCesta{margin:0;}
ul.elementosCesta li{list-style-type:none; font-size:.75em; clear:both; margin-bottom:5px;min-height:40px; padding-bottom:5px; border-bottom:1px solid #ddd;}
ul.elementosCesta li.multiLinea{}
ul.elementosCesta li span{display:block; min-height:40px;}
ul.elementosCesta li span.colIz{float:left;width:70%;padding-left:25px;}
ul.elementosCesta li span.colDr{float:right;width:30%; text-align:right; color:#3ba277; font-size:1.2em;}
ul.elementosCesta li span.unaUnidad{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -257px -63px; }
ul.elementosCesta li span.variasUnidades{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -257px -148px;}

section.cesta p.total{clear:both; text-align:right;}
section.cesta p.total span.valorTotal{color:#3ba277; font-size:1.3em;}

/*pag cesta*/
table.tablaBasica div.controlesCompra{margin-top:0 !important;}
table.tablaBasica div.controlesCompra input{margin-top:10px;}
div.controlesCompra img.imagenMas, div.controlesCompra img.imagenMenos{margin:0px;}

/*BANNERS*/
section.banners ul{margin-left:0; margin-bottom:0px ;}
section.banners ul li{list-style-type:none;margin-bottom:20px;}
section.banners ul li.final{margin-bottom:0px;}
section.banners a{color:#054c31;display:block; padding-left:60px;height:50px; font-size:.9em;}

section.banners a.bannerCatalogoMaterias{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -230px -203px;
    padding-left:57px;height:40px;}
section.banners a.bannerCestaUNED{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -850px -720px;
    padding-left:57px;height:80px; padding-top:10px;}
section.banners a.bannerSoporte{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -356px -618px;
    padding-left:57px;height:85px;}
section.banners a.bannerAutores{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -355px -704px;
    padding-left:57px;height:35px; padding-top:5px;}

/*CUERPO*/
div#colCentral h2{font-size:1.5em;}
div#colCentral h3{border-bottom:1px solid #dfdfdf;}
div#colCentral h4{font-size:1.3em;}

/*cintaLibros*/
ul.cintaLibros li{list-style-type:none;}
ul.cintaLibros .materialNovedad .cajaMaterial h4{font-size:1.1em !important;}
ul.cintaLibros .materialNovedad .cajaMaterial h4 a{color:#3ba277;}
ul.cintaLibros .materialNovedad .cajaMaterial .destacadoIz p{font-size:.7em; margin-bottom:4px;}
ul.cintaLibros .materialNovedad .cajaMaterial .destacadoIz p.precios{font-size:1.3em; color:#3ba277; font-family:proxima_nova_rgbold, proxima_novalight, "Helvetica Neue", Arial; text-align:center; line-height:.6em; margin-top:10px; margin-bottom:10px;}

ul.cintaLibros .materialNovedad .cajaMaterial .destacadoIz p.precios span.precioAntiguo{font-size:.75em;}
ul.cintaLibros .materialNovedad .cajaMaterial .destacadoIz p.precios span.precioNuevo{display:block;}

/*validacion*/
span.validado{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -870px -200px; padding-left:28px;}

span.circulo{border-radius:50%; display:inline-block; width:28px; height:28px; text-align:center; font-family:proxima_nova_rgbold, proxima_novalight, "Helvetica Neue", Arial; font-size:.9em;}
span.numero{background-color:#97b4a9; color:#fff;}

section#cajaValidacion div.columns{padding:0 40px 0 40px; }
section#cajaValidacion div.separadorV{border-right:1px solid #ddd;min-height:350px;}

a.validacionUNED{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -367px -270px; display:block; width:160px; height:120px; padding:25px 0 0 80px;font-family:proxima_nova_rgbold, proxima_novalight, "Helvetica Neue", Arial;}

a.claves{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -870px -229px; padding-left:25px;}
a.nuevoUsuario{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -873px -199px; padding-left:25px;}

/*recordar claves*/


/*nuevo registro*/
p.lopd{font-size:.8em;}
.lopd table{width:100%;margin-top: 20px;border:1px solid;}
.lopd thead tr{background-color:#E0F2F7 !important; padding: 10px;}
.lopd th, .normativaFormulario td{padding: 3px;}
div.infoAdicional p, div.infoAdicional ul li{font-size:.8em !important;}
div.infoAdicional div{font-size:.9em;}
/* div.avisosForm{font-size:.7em !important;margin-left:50px;}*/
div.avisosForm, div.avisosForm ul li{font-size:.7em !important;}
div.avisosForm div{font-size:.7em;}


.avisoFlotante{display:block; float:right; text-align:left; font-size:.8em;}
.avisoValidacionUNED{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -868px -166px; padding-left:32px; height:25px; padding-top:5px; margin-top:10px;}

span.centradoV{margin-top:5px; display:block;}

fieldset.registroNuevo input[type="checkbox"] + label{display:inline;}

p.avisoLegal input{margin-bottom:0;}

/*cajas*/
.caja{border:1px solid #dfdfdf; padding:15px !important; border-radius:5px; margin-bottom:15px; min-height:233px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 46%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(46%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 46%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 46%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 46%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f4f4f4 46%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */

}
div#colCentral .caja h2{color:#044d32; padding-left:36px; font-size:1.17em;}
div#colCentral .caja h2.misAsignaturas{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -570px -60px; width:300px; padding-left:40px;}
.caja h2.misEbooks{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -568px -250px; width:300px;}
div#colCentral .caja h2.misPedidos{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -566px -299px;padding-left:40px; width:290px;}
.caja h2.misDirecciones{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -866px -103px;}
.caja h2.miPerfil{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -867px -164px;}
.caja h2.misPeticiones{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -866px -253px;}
.caja h2.misExamenes{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -868px -427px;}
.caja h2.misIntereses{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -868px -72px;}
.caja a{color:#698577;}

.caja input[type="submit"]{background:none!important;border:none; padding:0!important;border-bottom:none; cursor: pointer; display:inline; width:auto; outline:none; outline-color:Transparent; white-space: normal; padding:0; outline-offset: 0;margin: 0; font-family: proxima_novalight,"Helvetica Neue",Arial,sans-serif; font-style:normal; font-weight:normal; color: #698577;font-size: 100%; text-align:right;-moz-user-select:text;}
.caja input[type="submit"]:hover{color:#2ece8b;}
.caja input[type="submit"]::-moz-focus-inner{border: none;padding: 0;}

.caja ul{margin:20px 0 0 0;}
.caja ul li{list-style-type:none; border-bottom:1px solid #ddd; font-size:.85em; margin-bottom:5px;}

div.opciones{text-align:right;margin-top:20px; font-size:.85em;}
div.opciones div{margin-bottom:5px;}
div.opciones p{font-size:.85em; margin-bottom:0px;}

span.bullet{display:inline-block; background-image:url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png"); background-color:Transparent; background-repeat:no-repeat;width:30px; height:25px;}
.caja ul li span.bullet{width:24px; height:20px;}

span.mas{background-position:-565px -167px;}
span.ver{background-position:-564px -224px;}
span.addMod{background-position:-565px -200px;}

span.nube{background-position:-573px -281px;}
span.doc{background-position:-874px -138px;}
span.user{background-position:-870px -199px;}
span.llave{background-position:-871px -227px;}
span.reloj{background-position:-870px -463px; margin-right:5px;}
span.descarga{background-position:-869px -483px;margin-right:5px;}
span.libro{background-position:-830px -166px; width:35px !important; height:30px !important;}

span.boloCorrecto{background-position:-118px -89px;}
span.boloIncorrecto{background-position:-118px -144px;}
span.online{background-position:-627px -358px;width:100px !important;height:80px !important;}

.txtUltraDestacado{font-size:1.5em; color:#8ca89c; font:}
.txtMini{font-size:.7em;}

ul.listaPeticiones li p{margin-bottom:0px;}

/*detalle*/
section.caja h2{padding-left:0 !important; font-size:1.4em !important;}
section.caja table.datosBasicos{background-color:Transparent; border:0;}
section.caja table.datosBasicos td{padding:0;}
table.datosBasicos ul li{border-bottom:0;}

div#paginaNormal input.precios_md, div#paginaNormal input.id_iva, div#paginaNormal input.valor_iva{display:none; visibility:hidden;width:0; height:0; padding:0; margin:0;}

div.cajaPlana{border-radius:5px; background-color:#f4f4f4; padding:12px;}
div.cajaPlana h3{border-bottom:0 !important; font-size:1.2em;}

.colIz{float:left !important;}
.colDr{float:right !important; text-align:right;}

img.detalle{border:5px solid #dce2e0 !important;}

section.detalle ul li, section.detalle p{color:#044d32;}
section.detalle p{font-size:.9em; margin-bottom:0px;}
section.detalle p.precios{line-height:.8em;}

div.controlesCompra{margin-top:15px;}
div.controlesCompra fieldset{border:0; margin:0; padding:0;}
div.controlesCompra fieldset p{margin-bottom:5px;}
div.controlesCompra label{display:inline;}
div.controlesCompra input.variacionUnidades{display:inline; margin:0 !important;}

input.variacionUnidades{height:30px !important;margin-left:3px !important;}
img.imagenMas, img.imagenMenos{cursor:pointer;}
img.imagenMas{margin:0 2px 0 5px !important;}

input.botonComprar{background-image:url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png"); background-repeat:no-repeat; background-position:-93px -170px; padding-left:55px; display:inline; width:130px;}
input.botonComprar:hover{background-position:-698px -738px;}

section.detalle p.stock{display:none; visibility:none; margin:0; padding:0; width:0;}
section.detalle span.precioAntiguo, section.ebooks span.precioAntiguo{display:inline;font-size:1.2em;}
section.ebooks span.precioAntiguo{font-size:1em;}
section.detalle span.precioNuevo, section.ebooks span.precioNuevo{font-family: proxima_nova_rgbold,proxima_novalight,"Helvetica Neue",Arial; font-size: 1.5em; color:#3ba277; display:inline-block;}

section.ebooks{min-height:0 !important;}
section.ebooks a{color:#66c760;}
section.ebooks p.Precios{text-align:right; margin-bottom:0;}
p.txtLeyenda{font-size:.75em;margin-bottom:0px;}


section.infoAdicional{font-size:.95em;}
div.herramientasDetalle{margin-top:20px !important; }
div.herramientasDetalle div{}
div.herramientasDetalle table.datosBasicos{border:0; width:100%;}
div.herramientasDetalle table.datosBasicos td{padding:0;}
div.herramientasDetalle fieldset{border:0; padding:0; margin:0;}
div.herramientasDetalle fieldset input{margin-bottom:5px;}



div.herramientasDetalle h3{font-size:1.3em;}
div.herramientasDetalle ul li, div.herramientasDetalle p{font-size:.95em;}

section.infoAdicional table.tablaBasica{width:100%;}

div.interes fieldset p{font-size:.95em; margin-bottom:0;}

div.materialesRelacionados{font-size:.9em; border:1px solid #dfdfdf; padding:10px; margin-bottom:20px;}
div.materialesRelacionados a{display:block; margin-bottom:10px;}

div.resenyasNotas div.columns{padding:10px !important;}

/*arboles*/
div.arbol table{background-color:Transparent; margin-bottom:2px;}
div.arbol table td{padding:3px;}
div.arbol table td.nodo{white-space:normal !important; border-bottom:1px solid #ddd;}
div.arbol table td.raiz{font-size:1.1em;}


div.arbolInvisible{margin-bottom:20px;}
div.arbolInvisible div.arbol > table{width:100%;}
div.arbolBasico div > div > table td{white-space:normal !important;}
div.arbolBasico div > div > table td img{max-width:20px;}
div.arbolInvisible a{color:#39a279;}
div.arbolBasico{margin-bottom:20px;}
div.arbolBasico > table{width:100%;}
div.arbolBasico > div table{margin-bottom:0px;}
div.arbolBasico > div table td{border-bottom:1px solid #ddd;}
td.cabeceraArbol{font-size:1.3em; background-color:#f4f4f4; border-radius:5px; padding:20px;}
td.cabeceraArbol a{display:block; width:400px; white-space:normal; line-height:1.2em;}
.hojaArbol{width:100%;white-space:normal;}
div.arbol td.hojaArbol a.hojaArbol{width:10%; white-space:normal;}
.hojaArbol input[type="checkbox"]{margin-right:10px; margin-bottom:0px;}
input.flotante{float:right; margin-top:28px !important; margin-right:10px;}

/*resultados busquedas*/
div.bsqAsignaturas h2{font-size:1.27em !important;}

ul.formatoPestanyas{margin-bottom:1px; margin-top:20px;}
ul.formatoPestanyas li{border:1px solid #dfdfdf; border-bottom:0; padding:5px 10px; background-color:#fff; margin-right:5px;}
div.cajaPestanyas{border:1px solid #dfdfdf; padding:20px; margin-bottom:20px;}

table.tablaResultado{width:100%;border:0 !important;}
table.tablaResultado tr td, table.tablaResultado tr th{border:0 !important;padding:0 !important;}
table.tablaResultado tr{background-color:Transparent !important;padding:0 !important;}

table.tablaResultado div.cajaMaterial{border:1px solid #dfdfdf; padding:10px; margin-bottom:20px; background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 46%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 5px;}
table.tablaResultado div.cajaMaterial img.dudosa{float:right; border:5px solid #dce2e0; margin-left:10px;}
table.tablaResultado div.cajaMaterial h3{border-bottom:0 !important; font-size:1.38em;}
table.tablaResultado div.cajaMaterial p{margin-bottom:3px; font-size:.95em; line-height:.9em;}
table.tablaResultado div.cajaMaterial p.stock{display:none;}
table.tablaResultado div.cajaMaterial div{color:#666;}
table.tablaResultado div.cajaMaterial span.precioAntiguo{display:inline;font-size:1.4em;}
table.tablaResultado div.cajaMaterial span.precioNuevo{color: #3ba277;font-family: proxima_nova_rgbold,proxima_novalight,"Helvetica Neue",Arial; font-size: 1.5em; display:inline-block;}
table.tablaResultado div.cajaMaterial p.disponibilidad{margin-top:20px;}

tr.piePaginado table{border:0;}
tr.piePaginado table tbody{}
tr.piePaginado table tr td{font-size:2em; border:0; padding:0;max-width:50px;}
tr.piePaginado table tr td span{margin-right:5px; display:block; background-color:#ccc; color:#fff; border-radius:50%; width:30px; height:30px; text-align:center; padding-top:7px; font-size:.7em;}
tr.piePaginado table tr td a{margin-right:5px; display:block; background-color:#39a279; color:#fff; border-radius:50%; width:30px; height:30px; text-align:center; padding-top:7px; font-size:.7em;}
tr.piePaginado table tr td a:hover{background-color:#e95b1c; color:#fff !important;}

div.pCompraBusq{}
div.pCompraBusq input[type="submit"]{clear:both;float:right; margin-top:10px; margin-bottom:10px;}
div.pCompraBusq input.botonSecundario{float:none; margin-top:0px; margin-bottom:0px;}

div.pCompraBusq div.meInteresa label{display:inline;}
div.pCompraBusq div.meInteresa input{display:inline;}

span.meInteresa label, span.meInteresa input{display:inline; margin-right:5px;}

div.zonaCompraEbooks{border-top:1px solid #dfdfdf; clear:both; margin-top:20px; padding-top:10px;}
div.zonaCompraEbooks input.botonOnline{float:right;}
div.zonaCompraEbooks p.Precios{display:inline;}

div.cajaMaterialModerna p.disponibilidad{margin-top:0px !important;}
div.cajaMaterialModerna label{display:inline;}
div.cajaMaterialModerna input.cajaMeInteresa{display:inline; width:230px !important; margin-right:5px; margin-bottom:5px;}
div.cajaMaterialModerna input.btnMeInteresa {display:inline; width:120px !important;}
div.cajaMaterialModerna div.piefoto{position:absolute; right:53px; background-color:#b6b6b6; color:#fff !important; padding:4px 10px; text-align:center; border-radius:5px; margin-top:-20px;}
div.cajaMaterialModerna img.dudosa{margin-top:10px;}
div.cajaMaterialModerna div.pnlAutores{margin-top:10px; }
div.cajaMaterialModerna div.pnlAutores p{line-height:1.4em !important;}
div.cajaMaterialModerna div.pnlAsignatura{margin-top:10px; border-top:1px solid #dfdfdf; padding-top:5px; clear:both;}
div.cajaMaterialModerna div.pnlAsignatura div.nombreAsignatura{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -868px -139px; height:26px; padding-left:25px;}
div.cajaMaterialModerna div.pnlAsignatura div.utilidadesAsignatura{display:block; text-align:right;}
div.cajaMaterialModerna div.pnlAsignatura div.pnlGuias{padding-right:0px;}

/*busqueda avanzada*/
table.tablaHorizontal{border:0 !important;margin-bottom:10px;}
table.tablaHorizontal tr td{padding:0;}

span.listaEncuadrada{display:block; text-align:center;}
span.listaEncuadrada a{display:inline-block; width:24px; height:24px; padding-top:4px; margin:0 4px 5px 0; background-color:#39a279; color:#fff; border-radius:50%; text-align:center;}
span.listaEncuadrada a:hover{background-color:#e95b1c; color:#fff !important;}

/*cesta*/
input.botonMini{display:inline-block; width: auto; margin-right:5px;}
div.controlesCompra span.stock{display:none; visibility:hidden;}

/*confirmar pedido*/
div.pnlDatosComprador, div.pnlFacturacion{margin-bottom:25px;}

div.acciones{margin-bottom:25px;}
div.formasPago label{font-size:1.3em !important;}

/*detalle de me interesa*/
ul.listaCompletaMeInteresa li{list-style-type:none; border-bottom:1px solid #dfdfdf; margin-bottom:10px;}

/*slider*/
.nivo-caption p{font-size:1.8em;}
.nivo-caption h2{font-family: proxima_nova_rgbold,proxima_novalight,"Helvetica Neue",Arial; font-size:1.9em !important; margin-bottom:0;}
.nivo-caption a{color:#3ba277 !important;}
.nivo-caption a:hover{color:#2ece8b !important;}

/*autores*/
div.libroAutor{background-color:#fdfdfd; border:1px solid #dfdfdf; margin-bottom:20px; padding:15px; border-radius:5px;}
p.numUdsVendidasAutor{text-align:center;}
p.numUdsVendidasAutor strong{display:block; color:#3ba277; font-size:2.5em; text-align:center;}
p.numMeInteresasAutor{font-size:.8em;}
p.numMeInteresasAutor strong{color:#3ba277;}
p.detalleLibroAutor, p.opinionesLibroAutor, p.addSolicitudLibroAutor, p.eliminarOpinionAutor{border-bottom:1px solid #dfdfdf; margin-bottom:5px;}
div.columnasLibroAutor div.acciones p{font-size:.8em !important;}
fieldset.formAutores p{clear:both; padding-top:20px;}


/*detalle pedido*/
div.envioCambio div{clear:both;}
div.envioCambio div p.colIz{width:30%;}
div.envioCambio div p.colDr{width:70%;}


/*SOPORTE*/
div.cabeceraLlamadaAcordeon{cursor:pointer;}
/*SOPORTE v 2.0*/
ul.pagination{}
.lblEnlace{color:#008cba; font-size:1em !important;}
.lblEnlace:hover{color:#3da279;}

/*redefiniciones MATERIAL*/

.md-tooltip {
  font-size: .8em !important;
}

md-input-container.md-block label{

    color: rgba(0,0,0,0.80) !important;

}
md-input-container.md-block textarea{border-top:0; box-shadow: inset 0 0 0 rgba(0,0,0,0);}


md-input-container:not(.md-input-invalid).md-input-focused .md-input {  }
md-input-container:not(.md-input-invalid).md-input-focused label {}
md-input-container.md-input-focused .md-input {border-color:#3da279 !important;}
md-input-container.md-input-focused label {color:#3da279 !important;}

md-input-container md-icon{color:#dfdfdf !important;}
md-input-container.md-input-invalid md-icon{color:#dd2c00 !important;}
md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:#3da279 !important;}
md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:#3da279 !important;}


.reset-this, .reset-this tr, .reset-this td{
    background-color : #fff !important;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 1px;
    border-bottom-color : #dfdfdf;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : solid;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
   
}

/*__________________*/




.wrapCirculo{text-align:center;width:8em;margin:0 auto;}
.cajaCircular{border-radius:50%; background: #3da279; text-align:center;  width:8em; height:8em; display:table-cell; vertical-align:middle; margin:0 auto; text-align:center; transition: background-color 0.5s ease-in-out;}
.cajaCircular span{margin-top:.5em;font-size:3em;color:#fff;}
.cajaCircular:hover{background-color:#efefef;}
.cajaCircular:hover span{color:#3da279;}

.cajaDesactivada{background-color:#ccc; color:#fff !important;}
.cajaDesactivada:hover{background-color:#ccc;}
.cajaDesactivada:hover span{color:#fff;}

.sample-show-hide.corto {
  transition: all linear 2s;
}
.sample-show-hide.largo {
  transition: all linear 5s;
}
.sample-show-hide.ng-hide {
  opacity: 0;
}

.ng-hide:not(.ng-hide-animate) {
  /* These are just alternative ways of hiding an element */
    visibility:hidden !important;
}


table.tablaAngular{width:100%; border:0; padding:0; margin:0;}
table.tablaAngular th{font-size:1.2em; color:#3da279 !important;}
table.tablaAngular tr{margin:0; padding:0; border:1px solid #000;}
table.tablaAngular tr:hover{background-color:#fafafa !important;}
table.tablaAngular td{border-left:0; border-top:0;border-right:0; padding-top:15px; padding-bottom:15px; margin:0;}


.tablaVotacion{width:100%; border:0; padding:0;}
.tablaVotacion td{text-align:center;}
.tablaVotacion td a{border:1px solid #dfdfdf; border-radius:3px; padding:10px;width:100%;display:inline-block;}
.tablaVotacion td a:hover{color:#fff !important; background-color:#698e80;}

.votacionActiva a{color:#fff !important; background-color:#698e80 !important; font-size:1.6em !important; border-radius:5px !important;}

/*catálogo materias*/
section.indiceMaterias div.fila{clear:both;}
section.indiceMaterias div.caja{width:48%; float:left; margin-bottom:30px;}
section.indiceMaterias div.caja h2{padding-left:0 !important; min-height:50px;}
section.indiceMaterias div.caja img.logoGrupo{margin-bottom:20px; padding-right:10px; float:left;}
div.cajaIzquierda{margin-right:2%;}
div.cajaDerecha{margin-left:2%;}

/*puntos de entrega*/
table.puntosEntrega{width:100%;}
table.puntosEntrega label{width:94%;}
table.puntosEntrega h5{border-bottom:1px solid #dfdfdf; width:100%;}

/*footer*/
div#contenedorPie{background-color:#e4eae8;}
section#pie{padding-top:50px; padding-bottom:30px;}
section#pie ul.utilidades{height:151px;}
section#pie ul.utilidades li{width:100px; height:151px; display:block; list-style-type:none; font-size:.7em; float:left;margin-right:19px;}
.ultima{margin-right:0px;}
section#pie ul.utilidades li a{width:92px; height:151px; display:block; padding-top:90px; text-align:center; color:#0a7a4f;}
section#pie ul.utilidades li.locPedidos a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -0px -408px;}
section#pie ul.utilidades li.procDatos a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -90px -408px;}
section#pie ul.utilidades li.procCookies a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -0px -693px;}
section#pie ul.utilidades li.condVenta a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -180px -408px;}
section#pie ul.utilidades li.avisoLegal a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -272px -408px;}
section#pie ul.utilidades li.soporte a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -361px -408px;}
section#pie ul.utilidades li.infoAyuda a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -0px -560px;}
section#pie ul.utilidades li.regUsuario a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -90px -560px;}
section#pie ul.utilidades li.exaUned a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -180px -560px;}
section#pie ul.utilidades li.mapaWeb a{background:transparent url("https://www.librosuned.com/recursos/img/basicos/sprite_png8.png") no-repeat -272px -560px;}

div.disclaimer{text-align:center;}
div.disclaimer a{color:#03b260;}

div.disclaimer p.logoUNEDBrb{margin-top:10px;}
div.disclaimer p.txtDisclaimer{margin-top:10px;}

/*Cookies*/
div.msgCookies{width: 100%;position: fixed;bottom:0px;box-shadow: 0px 0 10px 0 #bababa;background-color: #fff;z-index: 9999;
left: 0px;text-align:center;color:#000;opacity: 0.95;}
div.msgCookies p{font-size: .85em; line-height: 1.3em; margin-bottom:0px;}
div.msgCookies table{border:0; margin-bottom:0;}
a.btnCerrarCookies{display:block; background-color:#fff; border-radius:3px; width:60px; height:25px; padding:5px 5px 5px 5px; text-align:center; text-decoration:none;box-shadow: 0px 0 3px 0 #555;background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(239,239,239,1) 50%,rgba(229,229,229,1) 51%,rgba(226,226,226,1) 100%); font-size:.9em;} 

/*Anuncio derecha*/
.anuncioColDr{border:1px solid #dfdfdf; border-radius:4px; padding:10px; text-align:center; margin-bottom:20px;
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

}
.anuncioColDr p{margin-bottom:5px; line-height:105%;}
.anuncioColDr h2{line-height:100%;}
