/*************************************************************
  Styles for all 
-------------------------------------------------------------*/
* {
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a, a * {
	font-style: normal;
	font-weight: normal;
	text-decoration: normal;
	text-align: left;
	font-size: 8pt;
	color: #EE1C23;
    border-width: 0px;
}

body {
	/*margin-top: 0px;*/
	margin:0 auto;
    text-align: left;
    width: 980px;
}

p, form{ margin:0px; padding:0px}

/*************************************************************
  PARTE CENTRAL
-------------------------------------------------------------*/
.td_central {
background-image:url(../img/bck_central.gif);
background-repeat:repeat-y;	
}
.margen_top29{margin-top:29px; margin-bottom:24px}
.margen_top4{margin-top:4px; margin-bottom:24px}
.tabla_col_izq{ width:654px; height:243px; margin-bottom:24px}
.precio{ text-align:right; line-height:20px;}
.h_linea{line-height:14px}
.centrar{ text-align:center}

.box_opinion{
width:239px;
height:203px;
background-image:url(../img/bck_opinion.jpg);
background-repeat:no-repeat;
margin-top:16px
}

.box_carrito{
width:239px;
min-height:156px;
background-image:url(../img/bck_carrito.gif);
background-position:top left;
background-repeat:repeat-y;
margin-top:16px
}
.box_carrito_top{
background-image:url(../img/bck_top_carrito.gif);
background-position:top left;
background-repeat:no-repeat;
}
.box_carrito_bottom{
background-image:url(../img/bck_bottom_carrito.gif);
background-position:bottom left;
background-repeat:no-repeat;
}
.txt_opinar{
margin:25px 0px 0px 25px;
width:194px;
font-size:14px;
font-weight:bold;
color:#222222;
}
.btn_opinar{
text-align:right;
margin:0px 13px 12px 0px;}

.btn_pedir{
text-align:right;
margin:13px 13px 12px 0px;}

.btn_login{
text-align:right;
margin:12px 40px 21px 0px;}

.btn_registro{
text-align:left;
margin:12px 40px 21px 96px;}

.layer_opinion{
width:232px;
height:96px;
background-image:url(../img/bck_div_opinion.gif);
background-repeat:no-repeat;
margin-top:1px;
padding:20px 0px 0px 20px;

}
p .layer_opinion{
font-weight:bold;
}
#opinar_opc {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}

.carrito_fila{
width:207px;
}
.carrito_cantidad{
width:20px;
text-align:center;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
}
.coste{
text-align:right;
font-size:12px;
color:#a76616;
font-weight:bold
}

.box_condiciones{
margin-top:16px
}

.homepage{
width:100%;
height:355px;}

.box_login{
width:318px;
height:176px;
margin:80px 0px 0px 108px;
background-image:url(../img/bck_login.gif);
background-repeat:no-repeat;
line-height:30px;
color:#3a3939;
}

.box_login_promo{
width:318px;
height:280px;
margin:50px 0px 0px 108px;
background-image:url(../img/bck_login_promo.gif);
background-repeat:no-repeat;
line-height:30px;
color:#3a3939;
}

.box_registro{
width:390px;
height:206px;
margin:54px 0px 0px 0px;
background-image:url(../img/bck_registro.jpg);
background-repeat:no-repeat;
line-height:22px;
}

.box_registro_promo{
width:390px;
height:216px;
padding-left: 20px;
margin:24px 0px 0px 30px;
background-image:url(../img/bck_registro_promo2.jpg);
background-repeat:no-repeat;
line-height:22px;
}

.p_form_login {
margin-left: 25px;
}

.form_login{
width:242px;
margin-left:25px;
}


/*************************************************************
  TEXTOS
-------------------------------------------------------------*/
.sesion{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#a4172f; font-weight:bold; text-align:right}
a.sesion, a.sesion:active, a.sesion:visited, a.sesion:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#a4172f; text-decoration:underline}
.home{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#a4172f; font-weight:bold; text-align:left}
.tit_3{ font-size:12px; font-weight:bold; color:#fa007c}
.tit_6{ font-size:12px; font-weight:bold; color:#568f00}
.tit_8{ font-size:12px; font-weight:bold; color:#8d07b2}
.tit_10{ font-size:12px; font-weight:bold; color:#c05402}
.tit_13{ font-size:12px; font-weight:bold; color:#005e94}
.tit_16{ font-size:12px; font-weight:bold; color:#740135}
.precio_oferta{ font-size:12px; font-weight:bold;}
.precio_normal{ text-decoration:line-through;}
.info{ color:#766a51; font-size:10px;}
a.info, a.info:active, a.info:visited{ color:#766a51; text-decoration:underline;}
a.info:hover{ color:#aea799}
.txt14_vermellos{ font-size:14px; font-weight:bold; color:#c90036}
.txt14_opinion{ font-size:14px; font-weight:bold; color:#222222; margin:6px 0px 0px 22px}
.txt14_newhome{ font-size:14px; font-weight:bold; color:#222222; margin:56px 0px 18px 22px}
.txt14_home{ font-size:16px; font-weight:bold; color:#222222; margin:28px 40px 0px 40px}
.txt14_home_vermellos{ font-size:16px; font-weight:bold; color:#c90036; margin:28px 40px 0px 40px}
.opciones_opinar{
color:#780624;
font-weight:bold;
font-size:12px;
line-height:32px;
}
a.opciones_opinar, a.opciones_opinar:visited{
color:#780624;
font-weight:bold;
font-size:12px;
text-decoration:underline}
a.opciones_opinar:hover{
color:#be093a;
}
h3{ font-size:18px; color:#777a7d; padding:14px 0px 0px 16px}
.negrita{ font-weight:bold}
h1{ font-size:18px; color:#6c0b0f; font-weight:bold; margin:25px 0px 0px 25px;}
h2{ font-size:18px; color:#6c0b0f; font-weight:bold; margin:0px}
h6{ font-size:18px; color:#6c0b0f; font-weight:bold; margin:51px 0px 0px 25px;}
.txt_registro{
font-size:14px;
color:#3a3939;
margin:25px 0px 0px 25px;
}
h4{color:#7e5f62; font-size:18px; font-weight:bold;margin:18px 0px 0px 22px}
h5{font-size:18px; color:#6c0b0f; font-weight:bold; margin:16px 0px 8px 60px;}
.form_registro_libros{ font-size:14px; font-weight:bold}
.mipedido_fila{color:#2a2a2a;}
.mipedido_fila_bold{color:#2a2a2a; font-weight:bold}
.mipedido_subtotal{ color:#000000; font-size:12px; text-align:right;}
.mipedido_desc{ color:#000000; font-size:12px; font-weight:bold; text-align:right;}
.mipedido_total{ color:#000000; font-size:14px; font-weight:bold; text-align:right;}
.grisclaro{color:#666666; font-size:10px; text-align:center}
a.grisclaro, a.grisclaro:active, a.grisclaro:visited, a.grisclaro:hover{color:#666666; font-size:10px; text-decoration:underline}
.contrasena{ font-size:10px; color:#666666}
a.contrasena, a.contrasena:active, a.contrasena:visited{ color:#666666; text-decoration:underline} 
a.contrasena:hover{ color:#a4172f}

a.ofertas, a.ofertas:active, a.ofertas:visited{ color:#ce0134; text-decoration:underline; font-size:12px; font-weight:bold} 
a.ofertas:hover{ color:#a4172f}
/*************************************************************
  FORMULARIOS
-------------------------------------------------------------*/
.td_form{ background-image:url(../img/bck_form_registro.jpg); background-position:top left; background-repeat:no-repeat;}
.td_form_opinion{ margin:16px 0px 0px 21px;}
.td_form_datos{ background-image:url(../img/bck_form_opinion_datos1.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_datos2{ background-image:url(../img/bck_form_opinion_datos2.gif); background-position:top left; background-repeat:repeat-y}
.td_form_datos3{ background-image:url(../img/bck_form_opinion_datos3.gif); background-position:top left; background-repeat:no-repeat; height:18px}
.td_form_comentarios{ background-image:url(../img/bck_form_opinion_comts1.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_opinion_lateral{ background-image:url(../img/bck_form_opinion2.jpg); background-position:bottom left; background-repeat:no-repeat;}
.td_form_carrito{ background-image:url(../img/bck_form_carrito1.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_carrito2{ background-image:url(../img/bck_form_carrito2.gif); background-position:top left; background-repeat:repeat-y}
.td_form_carrito3{ background-image:url(../img/bck_form_carrito3.gif); background-position:top left; background-repeat:no-repeat; height:18px}
.td_form_carrito4{ background-image:url(../img/bck_form_carrito4.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_registro{ margin:16px 0px 0px 21px; background-image:url(../img/bck_datospersonales.gif); background-position:top left; background-repeat:repeat-y}
.td_form_registro1{ background-image:url(../img/bck_top_datospersonales.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_registro2{ background-image:url(../img/bck_middle_datospersonales.gif); background-position:bottom left; background-repeat:no-repeat;}
.td_form_registro3{ background-image:url(../img/bck_bottom_datospersonales.gif); background-position:bottom left; background-repeat:no-repeat; height:18px}
.td_form_datoscentro{ margin:0px 0px 0px 21px; background-image:url(../img/bck_datospersonales.gif); background-position:top left; background-repeat:repeat-y}
.td_form_datoscentro1{ background-image:url(../img/bck_top_datoscentro.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_datoscentro2{ background-image:url(../img/bck_middle_datoscentro.gif); background-position:bottom left; background-repeat:no-repeat;}
.td_form_datoscentro3{ background-image:url(../img/bck_bottom_datoscentro.gif); background-position:top left; background-repeat:no-repeat; height:43px}
.td_form_datoslibro{ margin:0px 0px 0px 21px; background-image:url(../img/bck_datospersonales.gif); background-position:top left; background-repeat:repeat-y}
.td_form_datoslibro1{ background-image:url(../img/bck_top_datoslibro.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_datoslibro2{ background-image:url(../img/bck_middle_datoslibro.gif); background-position:top left; background-repeat:no-repeat;}
.td_form_datoslibro3{ background-image:url(../img/bck_bottom_datoslibro.gif); background-position:top left; background-repeat:no-repeat; height:18px}
.margen_form{margin:22px 26px 14px 52px;}
.margen_form2{margin:0px 26px 4px 52px;}
.margen_plus{ margin-top:79px; _margin-top:69px; *margin-top:69px;}
.margen_h5_2{ margin-top:12px; margin-bottom:8px;}
.margen_h5{margin-top:22px; margin-bottom:12px;}
.marge_izq{margin:0px 0px 0px 21px;}
.marge_home{ margin-left:24px}
.interlineado{ line-height:28px}
/*.caja_texto{ border:1px solid #C8C8C8; background-image:url(../img/bck_form_textbox.gif); background-position: top left; background-repeat:repeat-x; color:#3a3939; font-size:12px; font-weight:bold} */
.caja_texto{ border:1px solid #C8C8C8;color:#3a3939; font-size:12px; font-weight:bold; margin: 0 0 1 2px;}

.datos_libro{
}
textarea{ width:500px; height:60px;vertical-align:text-bottom; border:1px solid #C8C8C8; }
.textcontact2 {height:120px;}
.tabla-pedido td {border:1px solid #C8C8C8;}
.tablatotal {border:1px solid #C8C8C8;}