
/* (NO BORRAR PORFA)
 * <style>
 */
/* TAGs globales */
A { text-decoration:none; outline:none; color:#5f5f5f; }
FORM { margin:0; padding:0; }
IMG { border:none; }

/* colores */
.color_gris_oscuro { color:#5f5f5f; }
.color_gris_intermedio { color:#dadadb; }
.color_gris_claro { color:#ececed; }
.color_gris_blanco { color:#f6f6f6; }

/* Globales */
.floatLeft { float:left; }
.floatRight { float:right; }


/* BOTONES */
/* 110x15 */
A.btn110x15 { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-110_Y-15.3974703_29276.jpg'); background-repeat:no-repeat; width:110px; height:15px; line-height:15px; text-align:center; color:#ffffff; font-size:9px; font-family:"Lucida Sans"; }
A.btn110x15_activo { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-110_Y-15.3974704_29279.jpg'); background-repeat:no-repeat; width:110px; height:15px; line-height:15px; text-align:center; color:#ffffff; font-size:9px; font-family:"Lucida Sans"; }
A.btn110x15:hover { background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-110_Y-15.3974704_29279.jpg'); background-repeat:no-repeat; color:#5f5f5f; }
/* 70x20 */
A.btn70x20 { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-70_Y-20.3974699_29272.jpg'); background-repeat:no-repeat; width:70px; height:20px; line-height:20px; text-align:center; color:#ffffff; font-size:11px; font-family:"Lucida Sans"; }
A.btn70x20_activo { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-70_Y-20.3974700_29273.jpg'); background-repeat:no-repeat; width:70px; height:20px; line-height:20px; text-align:center; color:#ffffff; font-size:11px; font-family:"Lucida Sans"; }
A.btn70x20:hover { background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-70_Y-20.3974700_29273.jpg'); background-repeat:no-repeat; color:#5f5f5f; }
/* 170x20 */
A.btn170x20 { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-170_Y-20.3974705_29280.jpg'); background-repeat:no-repeat; width:170px; height:20px; line-height:20px; text-align:center; color:#ffffff; font-size:11px; font-family:"Lucida Sans"; }
A.btn170x20_activo { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-170_Y-20.3974706_29281.jpg'); width:170px; height:20px; line-height:20px; text-align:center; color:#ffffff; font-size:11px; font-family:"Lucida Sans"; }
A.btn170x20:hover { background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-170_Y-20.3974706_29281.jpg'); color:#5f5f5f; }
/* 85x24 */
A.btn85x24 { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-85_Y-24.3974701_29274.jpg'); background-repeat:no-repeat; width:85px; height:24px; line-height:24px; text-align:center; color:#ffffff; font-size:13px; font-family:"Lucida Sans"; }
A.btn85x24_activo { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-85_Y-24.3974702_29275.jpg'); background-repeat:no-repeat; width:85px; height:24px; line-height:24px; text-align:center; color:#ffffff; font-size:13px; font-family:"Lucida Sans"; }
A.btn85x24:hover { background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-85_Y-24.3974702_29275.jpg'); background-repeat:no-repeat; color:#5f5f5f; }
/* 225x24 */
A.btn225x24 { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-225_Y-24.3974707_29282.jpg'); background-repeat:no-repeat; width:225px; height:24px; line-height:24px; text-align:center; color:#ffffff; font-size:13px; font-family:"Lucida Sans"; }
A.btn225x24_activo { display:block; background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-225_Y-24.3974708_29283.jpg'); background-repeat:no-repeat; width:225px; height:24px; line-height:24px; text-align:center; color:#ffffff; font-size:13px; font-family:"Lucida Sans"; }
A.btn225x24:hover { background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/003975/M-A_X-225_Y-24.3974708_29283.jpg'); background-repeat:no-repeat; color:#5f5f5f; }

/* Lateral Izquierdo */
#btn_buscar { float:right; }
#btn_cesta { }
#btn_acceso { margin-top:12px; }
#btn_cerrar { margin-top:12px; }


/* CAJAS DE TEXTO */
DIV.caja { background-color:#dadadb; height:24px; padding-left:5px; padding-right:5px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }
DIV.caja INPUT { border:none; background:none; height:22px; width:100%; font-family:Verdana; font-size:12px; line-height:22px; }
DIV.caja TEXTAREA { border:none; background:none; height:60px; width:100%; font-family:Verdana; font-size:12px; line-height:20px; }
#caja_buscar { width:120px; float:left; }

/* SELECTs */
.dd { background:#ffffff; text-align:left; font-family:Verdana; font-size:12px; float:left; }
.dd .ddTitle { color:#000000; overflow:hidden; height:22px; cursor:pointer; }
.dd .ddTitle span.arrow { background:url('http://www.salvadorbachiller.com/imagenes/0107/00029367fffvj.gif') no-repeat 0 0; float:right; display:inline-block;width:22px; height:22px; cursor:pointer; }
.dd .ddTitle span.ddTitleText { /*text-indent:1px;*/ overflow:hidden; line-height:22px; }
.dd .ddChild { position:absolute; display:none; margin:0; width:auto; padding-left:5px; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; }
.dd .ddChild a { display:block; line-height:22px; text-decoration:none; color:#000000; overflow:hidden; white-space:nowrap; }

/* BODY fondo sb repetido */
BODY { background:url('http://www.salvadorbachiller.com/imagenes/0016/00000303rxlut.png') repeat #f8f8f8; margin:0px; padding:0px; font-family:"Lucida Sans", Verdana, Arial; font-size:12px; }

/* CONTENIDOS alineados al centro */
.content { width:1000px; margin:0 auto 0 auto; padding:0; }


/* CABECERA */
#cabecera { float:left; width:100%; overflow:hidden; height:120px; padding-bottom:12px; }
#cabecera .content { text-align:right; background:url('http://www.salvadorbachiller.com/imagenes/0016/00062991uwnmc.png') no-repeat center left; padding-top:90px; height:25px; }
#cabecera .content A { margin-left:8px; display:block; float:right; width:27px; height:27px; background-repeat:no-repeat; background-position:bottom left; } 


/* MENU */
#menu { float:left; width:100%; overflow:hidden; height:25px; background:url('http://www.salvadorbachiller.com/imagenes/0016/00000309tobwz.png') repeat-x; }
#menu .content { height:25px; overflow:hidden; font-size:15px; letter-spacing:-1px; }
#menu A { float:left; display:block; width:111px; height:25px; line-height:25px; color:#ffffff; margin-left:7px; margin-right:7px; text-align:center; }
#menu A:hover { background:url('http://www.salvadorbachiller.com/imagenes/0016/00000464cfnzi.png'); color:#5f5f5f; }
#menu A.activo { background:url('http://www.salvadorbachiller.com/imagenes/0016/00000464cfnzi.png'); color:#5f5f5f; }


/* CUERPO */
#cuerpo { float:left; width:100%; overflow:hidden; padding:25px 0 28px 0; }
#cuerpo .content .panel_izquierdo { overflow:hidden; float:left; width:260px; background-color:#f6f6f6; margin-left:7px; }
#cuerpo .content .panel_derecho { overflow:hidden; float:right; width:710px; background-repeat:no-repeat; background-position:top center; margin-right:7px; }


/* PANEL IZQUIERDO */
#arbol { float:left; padding:0 0 15px 25px; width:215px; overflow:hidden; font-size:13px; }
#arbol A { color:#9c9d9f; }
#arbol A:hover { color:#5f5f5f; }
#arbol .subgrupo { line-height:20px; padding-top:10px; }
#arbol .colecciones { padding-left:20px; }
#arbol .colecciones .coleccion .actual { color:#5f5f5f; }

#promociones { float:left; height:220px; padding:0 0 0 20px; width:220px; overflow:hidden; color:#9c9d9f; }
#promociones .title { float:left; width:100%; height:24px; border-bottom:1px solid #9c9d9f; font-size:15px; }
#promociones .items { float:left; height:195px; overflow-y:scroll; overflow-x:hidden; }
#promociones .items A { float:left; width:200px; padding-left:2px; height:55px; padding-top:10px; color:#9c9d9f; }
#promociones .items A:hover { background-color:#dadadb; }
#promociones .items A.activo { background-color:#dadadb; }
#promociones .items A .details { background-repeat:no-repeat; background-position:top left; width:140px; padding-left:60px; height:45px; padding-top:5px; }
#promociones .items A .details .nombre { float:left; height:30px; line-height:15px; font-size:11px; width:100%; overflow:hidden; }
#promociones .items A .details .precio { float:left; height:15px; line-height:15px; font-size:11px; width:100%; overflow:hidden; }

#herramientas { float:left; width:225px; padding:10px 15px 5px 15px; overflow:hidden; }
#herramientas .buscador { float:left; width:100%; height:45px; overflow:hidden; }
#herramientas .area { float:left; width:100%; /*height:75px;*/ padding-bottom:12px; overflow:hidden; }
#herramientas .banderas { float:left; width:100%; height:25px; overflow:hidden; }
#herramientas .banderas A { float:left; display:block; width:25px; height:19px; margin-right:3px; }

#num_items_cesta { color:#e3001b !important; font-family:"Lucida Sans"; font-size:15px; font-weight:bold; }


/* PIE */
#pie { float:left; width:100%; overflow:hidden; height:33px; line-height:33px; color:#5f5f5f; font-weight:bold; font-family:Arial; text-align:right; background:url('http://www.salvadorbachiller.com/imagenes/0016/00000462apgkr.png') repeat-x center; }
#pie .content { width:950px; padding-right:50px; }
#pie A { color:#5f5f5f; margin-left:5px; margin-right:5px; }


/* BANDERAS */
#bandera_es { background-image:url('http://www.salvadorbachiller.com/cache/img/83/336/0/000001/M-A_T-1_X-25_Y-19.952_262.png'); background-repeat:no-repeat; }
#bandera_es:hover { background-image:url('http://www.salvadorbachiller.com/cache/img/83/337/0/000001/M-A_T-1_X-25_Y-19.952_263.png'); background-repeat:no-repeat; }
#bandera_es_actual { background-image:url('http://www.salvadorbachiller.com/cache/img/83/337/0/000001/M-A_T-1_X-25_Y-19.952_263.png'); background-repeat:no-repeat; cursor:default; }
#bandera_en { background-image:url('http://www.salvadorbachiller.com/cache/img/83/336/0/000001/M-A_T-1_X-25_Y-19.954_266.png'); background-repeat:no-repeat; }
#bandera_en:hover { background-image:url('http://www.salvadorbachiller.com/cache/img/83/337/0/000001/M-A_T-1_X-25_Y-19.954_267.png'); background-repeat:no-repeat; }
#bandera_en_actual { background-image:url('http://www.salvadorbachiller.com/cache/img/83/337/0/000001/M-A_T-1_X-25_Y-19.954_267.png'); background-repeat:no-repeat; cursor:default; }


/* LISTA ARTÍCULOS */
#lista_articulos { float:left; width:100%; overflow:hidden; padding-top:20px; background-color:#ffffff; }
#lista_articulos .item { color:#5f5f5f; font-size:11px; float:left; width:205px; height:265px; padding:0 10px 0 10px; background-repeat:no-repeat; background-position:center top; }
#lista_articulos .item A.ficha { color:#5f5f5f; display:block; text-align:center; overflow:hidden; float:left; width:205px; line-height:15px; padding-top:135px; height:45px; }
#lista_articulos .item DIV.dto_rebaja { float:right; padding-top:1px; overflow:hidden; font-size:11px; height:15px; color:#e3001b; text-align:right; padding-right:20px; }
#lista_articulos .item A.ficha DIV.nombre_a { height:30px; padding-top:15px;}
#lista_articulos .item .add_cesta { float:right; text-align:right; width:110px; height:15px; padding-top:1px; padding-right:20px; }
#lista_articulos .item .add_cesta A { float:right; }
#lista_articulos .item .precios { float:left; padding-left:10px; width:60px; height:30px; line-height:15px; overflow:hidden; }
.precio_reb { color:#e3001b; }
.sin_rebaja { }
.rebajado { text-decoration:line-through; }
#lista_articulos .paginacion { float:right; width:600px; padding-right:10px; height:60px; text-align:right; color:#000000; font-size:11px; line-height:18px; }
#lista_articulos .paginacion A { float:right; display:block; height:16px; margin-left:4px; margin-right:4px; color:#000000; }
#lista_articulos .paginacion A.anterior { width:16px; background:url('http://www.salvadorbachiller.com/cache/img/16/58/0/000435/M-A_X-16_Y-16.434695_14233.jpg') center no-repeat; }
#lista_articulos .paginacion A.siguiente { width:16px; background:url('http://www.salvadorbachiller.com/cache/img/16/58/0/000435/M-A_X-16_Y-16.434696_14234.jpg') center no-repeat; }
#lista_articulos span.precio_reb { font-size:14px; line-height:16px; }

/* FICHA ARTÍCULOS */
#ficha_articulo { overflow:hidden; float:left; width:100%; overflow:hidden; padding-top:5px; padding-bottom:60px; background-color:#ffffff; }
#ficha_articulo .inf { overflow:hidden; float:left; padding:5px 20px 40px 10px; }
#ficha_articulo .inf .nombre { overflow:hidden; float:left; width:260px; padding-right:40px; min-height:200px; font-size:15px; background-repeat:no-repeat; background-position:bottom right; }
#ficha_articulo .inf .nombre A { margin-left:100px; }
#ficha_articulo .inf .nombre DIV { text-align:right; font-size:28px; font-weight:bold; } 
#ficha_articulo .inf .fotos { overflow:hidden; float:left; width:75px; padding-right:35px; text-align:center; }
#ficha_articulo .inf .fotos A { float:left; margin-top:10px; }
#ficha_articulo .inf .detalle { overflow:hidden; float:left; width:230px; padding-top:15px; font-size:11px; }
#ficha_articulo .inf .detalle DIV { overflow:hidden; float:left; width:100%; height:25px; padding-top:20px; }
#ficha_articulo .inf .detalle DIV A { margin-right:5px; }
#ficha_articulo .inf .acciones { height:40px; padding-top:40px; float:left; width:650px; overflow:hidden; line-height:20px; }
#ficha_articulo .inf .acciones .precio { font-size:15px; float:left; width:150px; }
#ficha_articulo .inf .acciones .botones { float:left; width:500px; padding-top:18px; }
#ficha_articulo span.precio_reb { font-size:20px; line-height:20px; }
#ficha_btn_addcesta { float:left; }
#ficha_btn_volver { float:right; }

#ficha_articulo .relacionados { overflow:hidden; float:left; width:100%; }
#ficha_articulo .relacionados .cab { overflow:hidden; float:left; width:100%; height:30px; line-height:30px; background-color:#ececed; }
#ficha_articulo .relacionados .cab SPAN { padding-left:10px; font-size:15px; }
#ficha_articulo .relacionados .items { float:left; width:660px; overflow:hidden; }
#ficha_articulo .relacionados .items div { text-align:center; float:left; margin-top:20px; margin-left:60px; width:100px; height:160px; line-height:18px; font-size:14px; }
#ficha_articulo .relacionados .items div A { display:block; width:100px; height:100px; border:1px solid #ececed; background-repeat:no-repeat; background-position:center center; }


/* CESTA DE LA COMPRA */
#cesta { overflow:hidden; float:left; width:100%; overflow:hidden; padding-bottom:20px; background-color:#ffffff; color:#5f5f5f; }
#cesta .cab { overflow:hidden; float:left; width:100%; background-color:#5f5f5f; height:24px; line-height:24px; font-size:15px; }
#cesta .cab SPAN { padding-left:20px; color:#ffffff; }
#cesta .items { float:left; width:610px; padding-left:40px; overflow:hidden; }
#cesta .items .item { line-height:16px; /*color:#9c9d9f;*/ font-size:11px; float:left; width:100%; padding-top:25px; overflow:hidden; padding-bottom:25px; border-bottom:2px dotted #9c9d9f; }
#cesta .items .item .ref { float:left; width:100%; height:30px; overflow:hidden; }
#cesta .items .item .detail { font-size:9px; line-height:13px; color:#000000; float:left; width:320px; padding-right:60px; padding-top:15px; overflow:hidden; }
#cesta .items .item .detail .foto { float:left; width:85px; height:85px; overflow:hidden; background-repeat:no-repeat; background-position:top left; }
#cesta .items .item .detail .caracteristicas { float:left; width:235px; }
#cesta .items .item .config { float:left; width:220px; height:80px; overflow:hidden; font-size:15px; }
#cesta .items .item .config DIV { float:left; overflow:hidden; }
#cesta .items .item .config .cantidad { height:32px; line-height:20px; width:130px; padding-top:8px; font-size:14px; }
#cesta .items .item .config .cantidad INPUT { padding:0; text-indent:5px; width:30px; height:18px; line-height:20px; border:none; border:1px solid #9c9d9f; color:#5f5f5f; }
#cesta .items .item .config .cambiar_cantidad { height:40px; width:70px; padding-left:20px; font-size:11px; line-height:15px; }
#cesta .items .item .config .label_precio { height:25px; padding-top:15px; width:130px; }
#cesta .items .item .config .precio { height:25px; padding-top:15px; width:50px; padding-right:40px; text-align:right; }
#cesta .resumen { float:left; overflow:hidden; padding-left:420px; width:200px; height:50px; padding-top:20px; line-height:25px; font-size:15px; }
#cesta .resumen .label { float:left; height:100%; overflow:hidden; width:130px; /*background-color:red;*/ }
#cesta .resumen .precio_total { float:left; height:100%; overflow:hidden; width:50px; text-align:right; }
#cesta .accion { float:left; text-align:right; width:620px; padding-top:10px; }
#cesta .cesta_vacia { float:left; width:610px; padding-left:40px; padding-top:25px; overflow:hidden; font-size:13px; }
#cesta_btn_comprar { float:right; }


/* FORMULARIO DE PEDIDO */
#pedido { float:left; width:100%; overflow:hidden; background-color:#ececed; padding-bottom:30px; }
#pedido .cab { float:left; width:100%; overflow:hidden; background-color:#5f5f5f; height:20px; line-height:20px; color:#dadadb; font-size:14px; padding-left:15px; }
#pedido .cab_activo { float:left; width:100%; overflow:hidden; background-color:#5f5f5f; height:20px; line-height:20px; color:#ffffff; font-size:14px; padding-left:15px; }
#pedido .cab .title { padding-right:15px; color:#ffffff; }
#pedido .cab .paso { color:#dadadb; }
#pedido .cab .paso_actual { color:#ffffff; }
/* Cesta */
#pedido .cesta { margin-top:15px; float:right; width:320px; overflow:hidden; background-color:#ffffff; }
#pedido .cesta .items { float:left; width:280px; padding:10px 20px 10px 20px; border-bottom:1px dashed #dadadb; }
#pedido .cesta .resumen { float:left; width:280px; padding:20px; }
#pedido .cesta TABLE { color:#5f5f5f; font-size:13px; }
#pedido .cesta TABLE TD { background-repeat:no-repeat; background-position:center right; }
#pedido .cesta TABLE TD.nom_art { padding-right:30px; }
#pedido .cesta TABLE TD.label_precio { padding-left:20px; }
#pedido .cesta TABLE TD.precio { padding-right:10px; }
/* Pasos */
#pedido .pasos { float:left; overflow:hidden; width:305px; }
#pedido .pasos .cab { margin-top:15px; } 
#pedido .pasos .cab A { color:#dadadb; }
#pedido .pasos .cab A:hover { color:#ffffff; }
#pedido .pasos .cab_activo { margin-top:15px; } 
#pedido .pasos .bloque { float:left; width:290px; padding:5px 15px 0 15px; font-size:13px; }
#pedido .pasos .bloque TABLE { color:#5f5f5f; font-size:14px; }
#pedido .pasos .bloque .caja { background-color:#ffffff; width:255px; }
#pedido .pasos .bloque .label { padding:8px 0 2px 5px; }
#pedido .pasos .bloque A.submit { float:right; }
#pedido .pasos .bloque .punto { color:#5f5f5f; line-height:16px; padding-left:16px; background-image:url('http://www.salvadorbachiller.com/imagenes/0107/00030427akqnu.png'); background-repeat:no-repeat; background-position:center left; }
#pedido .pasos .bloque .punto:hover { background-image:url('http://www.salvadorbachiller.com/imagenes/0107/00029854glmve.png'); }
#pedido .pasos .bloque .punto_activo { color:#5f5f5f; padding-left:16px; background-image:url('http://www.salvadorbachiller.com/imagenes/0107/00029854glmve.png'); background-repeat:no-repeat; background-position:center left; }
/* Paso 0 - Login */
#pedido_login_facebook { font-size:11px; line-height:16px; padding-top:3px; padding-bottom:3px; padding-left:20px; background-image:url('http://www.salvadorbachiller.com/imagenes/0107/00031858gguht.jpg'); background-position:center left; background-repeat:no-repeat; }
#pedido_forgot { font-size:11px; }
/* Paso 1 - Datos Personales */
/* Paso 2 - Método Envío */
#a_standard_misdatos { margin-left:40px; }
#a_standard_otros { margin-left:40px; }
#caja_observaciones { height:60px; }
#envio_continuar { margin-top:15px; }
#envio_celeritas DIV { font-size:11px; padding:5px 0 10px 20px; line-height:15px; }
#envio_celeritas A:hover { color:#ffffff; }
/* Paso 3 - Método Pago */
#div_promo { float:left; /*background-color:blue;*/ background-repeat:no-repeat; background-position:100% 35%; height:85px; width:175px; }
#caja_cod_promo { width:110px; }
#div_val_promo { float:right; /*background-color:yellow;*/ width:110px; padding-top:30px; }
#desc_promo { font-size:9px; font-style:italic; line-height:13px; }
#div_bachieuros { float:left; width:100%; padding-top:30px; }
#punto_canjear_todos { margin-left:25px; }
#punto_canjear_cantidad { margin-left:25px; }
#cantidad_bachieuros { width:40px; text-align:center; }
/* Paso 4 - Confirmar */
#bloque_confirmar { }
#bloque_confirmar .resumen_paso { float:left; margin-top:20px; width:210px; background-color:#ffffff; color:#5f5f5f; font-size:15px; line-height:20px; height:20px; padding-left:10px; }
#caja_observaciones { height:60px; }
#envio_continuar { margin-top:15px; }
#envio_celeritas DIV { font-size:11px; padding:5px 0 10px 20px; line-height:15px; }
#envio_celeritas A:hover { color:#ffffff; }
/* Paso 3 - Método Pago */
#div_promo { float:left; /*background-color:blue;*/ background-repeat:no-repeat; background-position:100% 35%; height:85px; width:175px; }
#caja_cod_promo { width:110px !important; }
#div_val_promo { float:right; /*background-color:yellow;*/ width:110px; padding-top:30px; }
#desc_promo { font-size:9px; font-style:italic; line-height:13px; }
#div_bachieuros { float:left; width:100%; padding-top:30px; }
#punto_canjear_todos { margin-left:25px; }
#punto_canjear_cantidad { margin-left:25px; }
#cantidad_bachieuros { width:40px; text-align:center; }
/* Paso 4 - Confirmar */
#bloque_confirmar { }
#bloque_confirmar .resumen_paso { float:left; margin-top:20px; width:210px; background-color:#ffffff; color:#5f5f5f; font-size:15px; line-height:20px; height:20px; padding-left:10px; }


/* FORMULARIO DE REGISTRO */
#registro { float:left; width:100%; overflow:hidden; background-color:#ececed; padding-bottom:30px; }
#registro .cab { float:left; width:100%; overflow:hidden; background-color:#5f5f5f; height:20px; line-height:20px; color:#ffffff; font-size:14px; padding-left:15px; }
#registro .form { float:left; width:100%; overflow:hidden; padding-top:15px; }
#registro .form TABLE { font-size:13px; color:#5f5f5f; line-height:14px; }
#registro .form TABLE TH { font-weight:normal; }
#registro .form TABLE TH DIV { background-color:#5f5f5f; height:20px; line-height:20px; color:#ffffff; font-size:14px; padding-left:15px; }
#registro .form TABLE TD.col_left { padding-left:30px; padding-right:150px; }
#registro .form .caja { background-color:#ffffff; }
#registro .form .label { padding:8px 0 2px 5px; }
#registro .form .captcha .caja { width:140px; }
#registro_submit { float:right; }

#baja { float:left; width:100%; overflow:hidden; background-color:#ececed; padding-bottom:30px; }
#baja .cab { float:left; width:100%; overflow:hidden; background-color:#5f5f5f; height:20px; line-height:20px; color:#ffffff; font-size:14px; padding-left:15px; }
#baja .form { float:left; width:100%; overflow:hidden; padding-top:15px; }
#baja .form TABLE { font-size:13px; color:#5f5f5f; line-height:14px; }
#baja .form .caja { background-color:#ffffff; }
#baja .form .label { padding:8px 0 2px 5px; }
#caja_motivos { height:60px; }
#baja_submit { float:right; }


/* FORMULARIO DE CUENTA */
#cuenta { float:left; width:100%; overflow:hidden; background-color:#ececed; padding-bottom:30px; }
#cuenta .cab { /*width:665px;*/ overflow:hidden; background-color:#5f5f5f; height:20px; line-height:20px; color:#dadadb; font-size:14px; padding-left:15px; }
#cuenta .cab_activo { float:left; width:400px; overflow:hidden; background-color:#5f5f5f; height:20px; line-height:20px; color:#ffffff; font-size:14px; padding-left:15px; }
#cuenta .cab .title { padding-right:15px; color:#ffffff; }
#cuenta .cab .paso { color:#dadadb; }
#cuenta .cab .paso_actual { color:#ffffff; }
/* Pasos */
#cuenta .op { float:left; overflow:hidden; width:680px; }
#cuenta .op .cab { float:left; margin-top:15px; width:400px; } 
#cuenta .op .cab A { color:#dadadb; }
#cuenta .op .cab A:hover { color:#ffffff; }
#cuenta .op .cab_activo { margin-top:15px; } 
#cuenta .op .bloque { float:left; width:650px; padding:5px 15px 0 15px; font-size:13px; }
#cuenta .op .bloque TABLE { color:#5f5f5f; font-size:14px; }
#cuenta .op .bloque .caja { background-color:#ffffff; }
#cuenta .op .bloque .label { padding:8px 0 2px 5px; }
#cuenta .op .bloque A.submit { float:right; }
#cuenta .op .bloque .punto { color:#5f5f5f; line-height:16px; padding-left:16px; background-image:url('http://www.salvadorbachiller.com/imagenes/0107/00030427akqnu.png'); background-repeat:no-repeat; background-position:center left; }
#cuenta .op .bloque .punto:hover { background-image:url('http://www.salvadorbachiller.com/imagenes/0107/00029854glmve.png'); }
#cuenta .op .bloque .punto_activo { color:#5f5f5f; padding-left:16px; background-image:url('http://www.salvadorbachiller.com/imagenes/0107/00029854glmve.png'); background-repeat:no-repeat; background-position:center left; }
/* Paso 0 - Login */
#cuenta_login_facebook { font-size:11px; }
#cuenta_forgot { font-size:11px; }


/* PANTALLA MENSAJE */
#screenmessage { float:left; width:650px; overflow:hidden; padding:15px; background-color:#ffffff; }
#screenmessage .content { float:left; width:100%; padding-top:100px; height:250px; overflow:hidden; background-color:#ececed; }
#screenmessage .content .msg { float:left; width:100%; padding-top:10px; padding-bottom:10px; color:#ffffff; background-color:#868889; font-size:15px; }
#screenmessage .content .msg DIV { padding-left:30px; padding-right:40px; }

#screenmessage_error { float:left; width:650px; overflow:hidden; padding:15px; background-color:#ffffff; }
#screenmessage_error .content { float:left; width:100%; padding-top:100px; height:250px; overflow:hidden; background-color:#ececed; }
#screenmessage_error .content .msg { background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/006940/M-A_X-100_Y-100.6939489_30478.png'); background-repeat:no-repeat; background-position:top left; float:left; width:100%; padding-top:15px; color:#ffffff; background-color:#868889; font-size:15px; }
#screenmessage_error .content .msg DIV { background-image:url('http://www.salvadorbachiller.com/cache/img/107/498/0/006959/M-A_X-550_Y-85.6958531_30480.png'); background-repeat:no-repeat; background-position:bottom right; padding-left:100px; padding-right:40px; padding-bottom:100px; }


