html {
margin:0;
padding:0;
}
body {
background-color:#E1DDD9;
color:#564B47;
font-family:Verdana,Arial,SunSans-Regular,Sans-Serif;
font-size:12px;
margin:0;
padding:0;
width: expression((documentElement.clientWidth <990) ? "990px" : 
"100%" ); 
}
#menu {
left:0;
margin:0;
padding:0;
position:absolute;
width:380px;
}
#content {
margin-left:383px;
margin-right:10px;
}
#content-home {
margin-left:383px;
margin-right:10px;
width:610px;
}
body {
background:transparent url(../images/fons.gif) repeat scroll 0 0;
color:#7C7E7F;
margin:0 0 25px 0;
padding:0;
}
a {
color:#7C7E7F;
text-decoration:underline;
}
a:hover {
color:#999999;
}
h1 span {
display:none;
}
h2 span {
display:none;
}
h3 span {
display:none;
}
#lebon {
margin:0;
width:370px;
}
h1.lebon {
background-image:url(../images/home/lebon-libros.gif);
height:128px;
margin:5px 0 0 125px;
width:123px;
}
h2.libreria {
background-image:url(../images/libreria.gif);
height:15px;
margin:2px 5px 5px 50px;
width:57px;
}
h2.editorial {
background-image:url(../images/editorial.gif);
height:15px;
margin:2px 5px 5px 53px;
width:63px;
}
span.mail {
color:#0066CC;
display:block;
font-weight:bold;
margin:5px 0 15px 15px;
}
#texto-informativo {
background-color:#E13729;
height:59px;
margin:0 0 0 5px;
padding:5px;
width:360px;
}
h4.info {
-x-system-font:none;
color:#FFFFFF;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
margin:5px;
}

#menu-principal {
-x-system-font:none;
color:#0066CC;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:440px;
line-height:normal;
position:relative;
width:380px;
}
#menu-principal a {
color:#0066CC;
text-decoration:none;
}
#menu-principal a:hover {
text-decoration:underline;
}

#menu-libreria {
position:absolute;
left:0;
height:360px;
padding:5px;
width:180px;
}
#menu-libreria ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu-libreria ul li {
height:35px;
line-height:14px;
margin:0;
padding:0;
vertical-align:middle;
width:170px;
}
#menu-libreria ul li.corto {
line-height:25px;
}
#menu-libreria ul li img {
float:left;
margin:0 8px 0 3px;
padding:0;
vertical-align:middle;
}
#menu-libreria ul li.catala {
background:transparent url(../images/ind.gif) no-repeat scroll 0 7px;
height:15px;
line-height:13px;
margin-left:35px;
padding:3px 20px 0 15px;
width:170px;
}
p {
color:#0066CC;
line-height:14px;
margin:0;
padding:0;
vertical-align:middle;
}

/****************/

#menu-editorial {
position:absolute;
margin-left:185px;
height:360px;
padding:5px;
width:180px;
}
#menu-editorial ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu-editorial ul li {
height:37px;
margin:0;
padding:0 0 10px;
width:170px;
}
#menu-editorial ul li span {
display:none;
}
#menu-editorial ul li.catala {
height:30px;
padding:3px 20px 0 69px;
width:90px;
}
#menu-editorial ul li.catala {
color:#F44029;
}
#editorial-noticias {
background-image:url(../images/editorial-noticias-novedades.gif);
height:35px;
width:175px;
}
#editorial-manuales {
background-image:url(../images/editorial-manuales-practicos.gif);
height:35px;
width:175px;
}
#editorial-soluciones {
background-image:url(../images/editorial-soluciones-escolares.gif);
height:35px;
width:175px;
}
#editorial-utiles {
background-image:url(../images/editorial-utiles-para-la-rehabilitacion.gif);
height:35px;
width:175px;
}
#editorial-diagnostico {
background-image:url(../images/editorial-diagnostico.gif);
height:35px;
width:175px;
}
#editorial-barajas {
background-image:url(../images/editorial-barajas-domino-de-fonemas.gif);
height:35px;
width:175px;
}
#editorial-dir {
background-image:url(../images/editorial-dir-desenvolupament-i-reforc.gif);
height:35px;
width:175px;
}
#container {
max-width:100%;
min-width:950px;
}
#lateral {
left:0;
position:absolute;
}
#cabecera {
left:386px;
margin:0;
padding:0;
position:absolute;
}
#menu-herramientas {
-x-system-font:none;
background-color:#E13729;
color:#FFFFFF;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:24px;
line-height:normal;
margin-bottom:5px;
min-width:610px;
}
#menu-herramientas ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#menu-herramientas ul li {
border-right:1px solid #FFFFFF;
float:right;
margin:5px;
padding:0 5px 0 0;
}
#menu-herramientas li#final {
border-right:1px solid #E13729;
}
#menu-herramientas a {
color:#FFFFFF;
text-decoration:none;
}
#menu-herramientas a:hover {
text-decoration:underline;
}
#cab-slogan {
background-color:#3173CF;
background-image:url(../images/deg-cabecera.jpg);
background-repeat:no-repeat;
display:block;
height:91px;
margin:0;
min-width:611px;
padding:0;
}
#foto {
float:left;
height:51px;
width:153px;
}
#textos {
margin-left:153px;
padding:10px;
}
.slogan {
-x-system-font:none;
color:#FFFFFF;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:60px;
line-height:18px;
min-width:400px;
text-align:center;
}
.direccion {
-x-system-font:none;
color:#FFFFFF;
float:left;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.telefonos {
-x-system-font:none;
color:#FFFFFF;
float:right;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#box-buscador {
background-color:#FFFFFF;
background-image:url(../images/fons-buscador.jpg);
border:1px solid #B4B4B4;
height:27px;
margin-bottom:5px;
margin-top:5px;
min-width:603px;
padding:3px;
}
#buscador {
float:left;
}
.buscador {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:10pt;
height:18px;
margin:1px 10px 1px 1px;
padding:2px;
text-decoration:none;
width:385px;
}
#btn-tipo1 {
background-image:url(../images/boton1.gif);
background-repeat:no-repeat;
float:left;
height:20px;
margin:1px;
padding-top:4px;
width:65px;
}
#btn-tipo1 span {
margin:25px 15px 15px;
}
#btn-tipo2 {
background-image:url(../images/boton2.gif);
background-repeat:no-repeat;
display:inline;
float:right;
height:20px;
margin:1px;
padding-top:4px;
width:99px;
}
#btn-tipo2 span {
margin:25px 12px 12px;
}
#btn-tipo3 {
background-image:url(../images/boton2.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin:1px;
padding:5px;
width:99px;
}
#btn-tipo3 span {
margin:25px 12px 12px;
}
#btn-tipo4 {
background-image:url(../images/boton2.gif);
float:left;
height:24px;
margin:58px 1px 1px;
padding:0;
width:99px;
}
#btn-tipo4 span {
margin:25px 12px 12px;
}
#btn-tipo1-home {
background-image:url(../images/boton1.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin:1px;
padding:4px;
width:65px;
}
#btn-tipo1-home span {
margin:25px 15px 15px;
}
#btn-tipo2-home {
background-image:url(../images/boton2.gif);
background-repeat:no-repeat;
float:right;
height:24px;
margin:1px;
padding:4px;
width:99px;
}
#btn-tipo2-home span {
margin:25px 12px 12px;
}
#btn-tipo3-home {
background-image:url(../images/boton2.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin:1px;
padding:4px;
width:99px;
}
#btn-tipo3-home span {
margin:25px 7px 7px;
}
#btn-tipo4-home {
background-image:url(../images/boton2.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin:58px 1px 1px;
padding:4px;
width:99px;
}
#btn-tipo4-home span {
margin:25px 7px 7px;
}
#btn-tipo5 {
background-image:url(../images/boton2.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin:1px;
padding:5px;
width:99px;
}
#btn-tipo5 span {
margin-right:9px;
}
#btn-tipo5f {
background-image:url(../images/boton2.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin:1px;
padding:5px 5px 5px 10px;
width:99px;
}
#btn-tipo5f span {
margin:25px 0 0;
}
#btn-tipo6 {
background-image:url(../images/boton3.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin-top:10px;
padding:5px;
width:120px;
}
#btn-tipo6 span {
margin:25px 0 0;
padding-left:7px;
}
#btn-tipo7 {
background-image:url(../images/boton1.gif);
background-repeat:no-repeat;
float:left;
height:24px;
margin:1px;
padding:4px;
width:65px;
}
#btn-tipo7 span {
margin:25px 8px 8px;
}
#contenido {
margin:0;
padding:0;
width:609px;
}
#listado {
background-color:#FFFFFF;
border:1px solid #B4B4B4;
margin-top:8px;
padding:3px;
width:601px;
}
#novedades {
margin:0;
padding:0;
width:609px;
}
#novedades-libreria {
background-color:#FFFFFF;
border:1px solid #B4B4B4;
height:225px;
margin-top:8px;
padding:3px;
width:602px;
}
#novedades-editorial {
background-color:#FFFFFF;
border:1px solid #B4B4B4;
height:225px;
margin-top:8px;
padding:3px;
position:relative;
width:602px;
}
#novedades-general {
background-color:#FFFFFF;
border:1px solid #B4B4B4;
margin-top:8px;
padding:3px;
width:602px;
}
#novedades-general p {
-x-system-font:none;
color:#000000;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:8px;
padding:3px;
}
.destacado {
-x-system-font:none;
color:#FF0000;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:15px;
line-height:normal;
margin:10px 0 10px 5px;
}
.libro {
float:left;
height:90px;
margin:0;
padding:0;
position:relative;
width:300px;
}
.imagen-boton {
float:left;
margin:0 5px;
padding:0;
}
.intro {
float:left;
margin-top:5px;
padding:0;
width:170px;
}
.libro img {
border:1px solid #000000;
display:block;
margin:5px;
}
.libro p {
-x-system-font:none;
color:#666666;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
span.titulo {
-x-system-font:none;
color:#1A3680;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
span.autor {
-x-system-font:none;
color:#525CB4;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px 0;
}
.intro a {
text-decoration:none;
}
.intro a:hover {
text-decoration:underline;
}
.libro-h {
float:left;
height:90px;
margin:0;
padding:0;
width:300px;
}
.imagen-boton {
display:block;
margin:0 5px;
padding:0;
}
.libro-h .intro {
float:left;
margin:0 0 0 10px;
padding:0;
width:240px;
}
.libro-h img {
border:1px solid #000000;
float:left;
margin:0 5px;
}
.libro-h p {
-x-system-font:none;
color:#666666;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
a.btn-buscar {
-x-system-font:none;
color:#000000;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
text-decoration:none;
}
a.btn-buscar:hover {
text-decoration:underline;
}
#txt {
color:#C60021;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
}
#tx {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
}
#txg {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:11pt;
}
#txp {
font-size:7pt;
}
#tit {
color:#FFFFFF;
font-family:Verdana,Arial,sans-serif;
font-size:9pt;
font-weight:bold;
}
#vbred {
color:#BE1904;
}
#vbnar {
color:#E77900;
}
#vb {
color:#7B0C08;
}
#red {
color:#7B0C08;
}
#nov {
color:#C40026;
}
#gr {
color:#800080;
}
#blc {
color:#FFFFFF;
}
#g1 {
color:#666666;
}
#g2 {
color:#333333;
}
text, td, p, pre, body {
color:#000000;
font-family:Verdana,Arial,sans-serif;
font-size:xx-small;
text-decoration:none;
}
#listados {
clear:both;
min-width:610px;
position:relative;
}
table.tabla-listado {
border-collapse:collapse;
margin:0 auto;
width:100%;
}
table.tabla-listado caption {
display:none;
}
table.tabla-listado tbody th {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
font-family:Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:28px;
line-height:normal;
padding:0;
text-align:left;

}
table.tabla-listado tbody td {
-x-system-font:none;
color:#000000;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:7px;
text-align:left;
}


table.tabla-listado tbody tr.principal th {
-x-system-font:none;
background:#EBEBEB none repeat scroll 0 0;
border-bottom:1px solid #999999;
color:#666666;
font-family:Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:30px;
line-height:normal;
padding:5px;
text-align:center;
white-space:nowrap;
}
table.tabla-listado tbody tr.categoria th {
-x-system-font:none;
background:#E13729 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:28px;
line-height:normal;
text-align:left;
text-transform:uppercase;
}
.imagen-seccion {
vertical-align:-10px;
}
table.tabla-listado tbody tr.categoria th.aviso {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px dashed #E13729;
color:#E13729;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:35px;
line-height:normal;
text-align:center;
text-transform:none;
}
table.tabla-listado tbody tr.categoria th.aviso2 {
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px dashed #E13729;
color:#E13729;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:75px;
line-height:normal;
text-align:left;
text-transform:none;
padding-left:25px;
}
table.tabla-listado tbody tr.categoria th.aviso2 p{
font-size:11px;
line-height:20px;
}
table.tabla-listado tbody tr.listado td {
border-bottom:1px solid #800080;
height:18px;
text-align:center;
}
table.tabla-listado tbody tr {
background:#FFFFFF none repeat scroll 0 0;
}
table.tabla-listado tbody tr:hover {
background-color:#EFEFEF;
}
table.tabla-listado tbody tr.listado td.ref-codigo {
text-align:center;
width:50px;
}
table.tabla-listado tbody tr.listado td.ref-titulo {
text-align:left;
width:70%;
}
table.tabla-listado tbody tr.listado td.ref-pvp {
text-align:right;
white-space:nowrap;
width:200px;
}
table.tabla-listado tbody tr.listado td.right {
	text-align:right;
}
table.tabla-listado tbody tr.categoria-manuales th {
background:#BCBCB9 none repeat scroll 0 0;
color:#FFFFFF;
}
table.tabla-listado tbody tr.categoria-noticias-novedades th {
background:#EBDB1E none repeat scroll 0 0;
color:#FFFFFF;
}
table.tabla-listado tbody tr.categoria-soluciones-escolares th {
background:#D148A6 none repeat scroll 0 0;
color:#FFFFFF;
}
table.tabla-listado tbody tr.categoria-utiles-para-la-rehabilitacion th {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
border: 2px solid #093689;
}
table.tabla-listado tbody tr.categoria-diagnostico th {
background:#91CD42 none repeat scroll 0 0;
color:#000000;
}
table.tabla-listado tbody tr.categoria-barajas-domino-de-fonemas th {
background:#FBF287 none repeat scroll 0 0;
}
table.tabla-listado tbody tr.categoria-dir th {
background:#0F6DA9 none repeat scroll 0 0;
}
#paginacion {
font-family:Verdana,sans-serif;
font-size:11px;
margin:15px 0 25px;
text-align:center;
width:100%;
}
#paginacion img {
vertical-align:-5px;
}
#paginacion a {
color:#000000;
text-decoration:none;
}
#paginacion a:hover {
color:#999999;
}
#pag {
border:0 none;
color:#FFFFFF;
float:right;
font-family:Verdana,sans-serif;
font-size:11px;
padding:6px;
}
#pag a {
color:#FFFFFF;
text-decoration:none;
}
#pag a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#pag a.g {
color:#666666;
text-decoration:none;
}
#pag a.g:hover {
color:#666666;
text-decoration:underline;
}
#cat {
float:left;
}
#cat h3 {
display:none;
}
#iva {
font-size:10px;
}
#pag {
border:0 none;
color:#FFFFFF;
float:right;
font-family:Verdana,sans-serif;
font-size:11px;
padding:6px;
}
#pag img {
vertical-align:-2px;
}
#pag a {
color:#FFFFFF;
text-decoration:none;
}
#paginacion a:hover {
text-decoration:underline;
}
img.img-libro {
border:1px solid #000000;
float:left;
margin-right:10px;
}
span.categoria-ficha {
-x-system-font:none;
background-color:#E13729;
color:#FFFFFF;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:28px;
line-height:normal;
min-width:610px;
}
span.categoria-ficha a {
color:#FFFFFF;
padding-left:10px;
text-decoration:none;
}
span.categoria-ficha a:hover {
text-decoration:underline;
}
span.categoria-ficha-manuales {
background-color:#BCBCB9;
color:#FFFFFF;
display:block;
height:28px;
min-width:610px;
}
span.categoria-ficha-soluciones-escolares {
background-color:#D148A6;
color:#FFFFFF;
display:block;
height:28px;
min-width:610px;
}
span.categoria-ficha-utiles-para-la-rehabilitacion {
background-color:#FFFFFF;
color:#FFFFFF;
display:block;
height:28px;
min-width:610px;
}
span.categoria-ficha-diagnostico {
background-color:#91CD42;
color:#FFFFFF;
display:block;
height:28px;
min-width:610px;
}
span.categoria-ficha-barajas-domino-de-fonemas {
background-color:#FBF287;
color:#FFFFFF;
display:block;
height:28px;
min-width:610px;
}
span.categoria-ficha-dir {
background-color:#0F6DA9;
color:#FFFFFF;
display:block;
height:28px;
min-width:610px;
}
a.lnkb {
-x-system-font:none;
color:#FFFFFF;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:10px;
text-decoration:none;
}
a.lnkb:hover {
text-decoration:underline;
}
a.lnkg {
-x-system-font:none;
color:#666666;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-left:10px;
text-decoration:none;
}
a.lnkg:hover {
text-decoration:underline;
}
#ficha {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
height:550px;
min-width:610px;
position:relative;
}
#img-libro {
left:0;
margin:10px;
padding:0;
position:absolute;
width:250px;
}
#img-libro img {
border:1px solid #000000;
margin:3px;
}
#descripcion-libro {
margin-left:250px;
padding:10px;
}
.titular {
-x-system-font:none;
background-color:#C4C3C3;
color:#333333;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:5px 0;
min-width:250px;
padding:3px;
}
#descripcion-libro p {
-x-system-font:none;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#mensajes {
clear:both;
margin-bottom:10px;
min-width:610px;
position:relative;
}
#mensajes-box {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #999999;
padding:20px;
}
#mensajes-box2 {
background:#FFFFFF none repeat scroll 0 0;
border-color:-moz-use-text-color #999999 #999999;
border-style:none solid solid;
border-width:0 1px 1px;
padding:20px;
}
#mensajes-box p {
-x-system-font:none;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
#mensajes-box2 p {
-x-system-font:none;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
span.resaltar {
color:#E13729;
}
span.resaltar-tit {
color:#333333;
font-weight:bold;
}
.pedido {
clear:both;
min-width:610px;
padding-top:5px;
padding-bottom:1px;
position:relative;
}
span.cabecera-pedido {
-x-system-font:none;
background-color:#E13729;
color:#FFFFFF;
display:block;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:28px;
line-height:normal;
min-width:610px;
}
#aviso {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px dashed #E13729;
padding:15px;
}
#aviso p {
-x-system-font:none;
color:#E13729;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
#formulario {
background:#DADADA;
border-bottom:1px dashed #E13729;
padding:15px 15px 15px 10px;
}
#formulario-particular {
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px dashed #E13729;
display:none;
padding:15px;
}
#formulario-colegio {
background:#F8F8F8 none repeat scroll 0 0;
border-bottom:1px dashed #E13729;
display:none;
padding:15px;
}
#formulario-cesta {
background:#FFFFFF none repeat scroll 0 0;
margin:0;
padding:0;
}
table.tabla-form {
border-collapse:collapse;
margin:0 auto;
padding:15px;
width:100%;
}
table.tabla-form caption {
display:none;
}
table.tabla-form tr {
-x-system-font:none;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:15px;
}
table.tabla-form th {
color:#666666;
padding:3px;
text-align:left;
width:200px;
}
table.tabla-form td {
-x-system-font:none;
font-family:Tahoma,Verdana,Trebuchet MS,Lucida Sans Unicode,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
}
.form-long {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:10pt;
height:18px;
margin:1px 10px 1px 1px;
padding:2px;
text-decoration:none;
width:340px;
}
.form-short {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:10pt;
height:18px;
margin:1px 10px 1px 1px;
padding:2px;
text-decoration:none;
width:195px;
}
.form-short4 {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:9pt;
height:15px;
margin:1px 1px 1px 1px;
padding:2px;
text-decoration:none;
width:35px;
}
.form-short2 {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:9pt;
height:15px;
margin:1px 1px 1px 1px;
padding:2px;
text-decoration:none;
width:20px;
}
.form-short10 {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:9pt;
height:15px;
margin:1px 1px 1px 1px;
padding:2px;
text-decoration:none;
width:80px;
}
.form-cant {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:10pt;
height:18px;
margin:1px 10px 1px 1px;
padding:2px;
text-align:center;
text-decoration:none;
width:26px;
}
.form-textarea {
background-color:#FFFFFF;
border:1px solid #90908A;
color:#666666;
font-family:Verdana,sans-serif;
font-size:10pt;
height:100px;
margin:1px 5px 1px 1px;
padding:2px;
text-decoration:none;
width:550px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html .clearfix {
height:1%;
}                                                                                                                                

#obligatorios{
color:#e13729;
font-family:Tahoma,Verdana,sans-serif;
font-size:8pt;
}