/* ESTILOS GENERALES */
body {margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; background-color: #FFFFFF; }
input {margin:0px;padding:0px;border-top:1px solid #CBCBCB;border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;border-bottom:1px solid #777777;color:#333;font-size:11px;font-family:Verdana, Arial, Helvetica;}
select {background-color:#F1F1F1;color:#333;font-size:11px;font-family:Verdana, Arial, Helvetica;}
textarea {background-color:#fff;color:#333;font-size:11px;font-family:Verdana, Arial, Helvetica;margin:0px;padding:0px;}
button {display:inline;margin:0px;padding:0px;width:30px;}
ul {margin:0px;padding:0px;}
li {list-type-style:none;}
p {margin:0px;padding:0px;}
h1,h2,h3,h4,h5 {margin:0px;padding:0px;}
form {margin:0px;padding:0px;}

/* ESTILOS CAJAS GLOBALES */
#web {margin:0px auto 0px auto; padding:0px; width:770px;border:1px solid #e5e5e5; text-align:left;}
#cabecera {display:none; width: 770px; height: 50px; margin:0px; padding:0px; background:#ffffff url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_cabecera.gif) repeat-x top left;}
#contenido {width: 770px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_contenido.gif) repeat-X top left; /*border:1px solid white;*/}
#contenido-login { margin:0px; padding:0px; width: 770px; height:300px;}
#contenido-fondo-padding { width:100%; padding-top:10px;}
#contenido-fondo { background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_lateral.gif) repeat-Y top left;}
#datos {width:610px; float:left; height:100%;}
#datos-sinmenu {width:770px; float:left; height:100%;}
#lateral {width:610px; float:left;}
.lateral-columna-dcha {width:590px;padding:0px 0px 0px 10px;clear:both;}
.lateral-izda {width:450px;float:left;}
.lateral-dcha {width:160px;float:right;}
.lateral-izda-padding {padding:0px 10px 0px 10px;}
.lateral-dcha-padding {padding:0px 5px 0px 5px;}
#pie {float:left; margin-top:10px; width:770px; height:50px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie.gif) repeat-X left top;}
#pie-login {float:left; width:770px; height:50px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_pie.gif) repeat-X left top;}
#esquemapopup { width:95%; margin-left:5px;}

/* ESTILOS PARA EL PATH */
.path-alinear {width:95%;}
.path {display:none; clear:both; float:left; width:100%;}
.path-padding {margin: 0px 0px 10px 10px; padding:1px 0px 0px 0px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/punto.gif) repeat-x left bottom;}
.path-contenido {width:95%; padding:0px 0px 10px 12px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_gris.gif) no-repeat left center;}
.path-contenido a {color:#5B97B1; text-decoration:none;}
.path-contenido a:hover {text-decoration:underline;}
.path-actual {color:#000; font-size:11px; font-weight:bold;}

/* ESTILOS PARA LA CABECERA Y SUBCABECERA DE LA WEB */
#cabecera h1 {margin:0px; padding:0px;}
#cabecera h1 a {display: block;  float:left; margin:0px; padding:0px; width: 190px; height:40px;background: url(/MODULOS/_GLOBAL/publico/interfaces/img/logo.gif) no-repeat left top;}
#cabecera h1 a span { display: none;}
#cabecera #txt-cabecera {width:300px;margin-top:25px;float:left;}
#cabecera #collage {display:none; float:right; margin:0px 0px 0px 0px; width:470px; height:50px;}
#cabecera #collage span {display:none;}
#subcabecera {clear:both; margin:2px 0px 2px 0px; padding:0px; width:770px; height:53px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_subcabecera.jpg) no-repeat;}
#idiomas {float:right; margin:13px 0px 5px 0px;}
#idiomas-col1 {float:left; padding:5px 10px 0px 0px;}
#idiomas-col2 {float:left; margin:0px 8px 0px 0px;}



/* ESTILOS PARA CONTENIDO HOME */
/*#collage-home {margin:8px 0px 8px 0px;}*/
#subcabecera-home {margin:2px 0px 2px 0px; padding:0px; width:770px; height:135px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/collage_home.jpg) no-repeat;}
#menu-home {width:242px; padding-left:20px;}
#lateral-home {float:left; margin-top:5px; width:500px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_lateral_home.gif) repeat-Y top left;}
#lateral-home-padding {padding-left:20px;padding-right:10px; height:230px;}
#titulo-home {margin:10px 0px 10px 0px; padding:0px 0px 0px 40px; font-size:12px; font-weight:bold; color:#727272; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flechas_home.gif) no-repeat left;}
#listado-home {clear:both; padding:0px 0px 5px 0px; width:auto;}
#listado-home ul {margin:0px; padding:0px;}
#listado-home ul li {list-style-type:none; padding:5px 0px 0px 15px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/bullet.gif) no-repeat left; }

/* ESTILOS PARA EL PIE DE LA PAGINA */
#pie-padding { margin:0px; padding:20px 0px 0px 30px;}

/* POPUP */
#popup {width:94%;margin:10px 10px 10px 20px;}
.popup-cabecera {float:left;width:100%;border-bottom:1px solid #333;padding:10px 10px 10px 0px;}

/* ESTILOS PARA PAGINACION */
.paginacion {margin-right: 10px; padding:5px;font-weight: bold; color: #333; text-align:right; border-top:1px solid #D7D6D6;}
.paginacion a { color: #F0072E;text-decoration:none; font-weight: normal;border:0px;}
.paginacion a:hover { color: #F0072E;}
.paginacion-col2 {float:right; padding:5px;font-weight: bold; color: #333; text-align:right;}
.paginacion-col2 a { color: #F0072E;text-decoration:none; font-weight: normal;border:0px;}
.paginacion-col2 a:hover { color: #F0072E;}
.numero-pagina {color:#000000;font-weight:bold;}

/* ESTILOS PARA EL MENU  Y SUBMENU LATERAL DE LA WEB */

#menu {display:none; width:160px; float:left;}
#menu-padding { float:left; margin-top:3px;}
#menu-padding ul {margin: 0px 0px 0px 5px; padding:0px; width:140px;}
#menu-padding ul li { list-style-type: none; margin:0px; }
#menu-padding ul li a.off { display: block; padding:5px 0px 3px 0px; width: 140px; color: #666; font-size:11px;font-weight: bold; text-decoration: none; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu.gif) no-repeat bottom left;  }
#menu-padding ul li a.off:hover { color: #333; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_marcador.gif) no-repeat bottom left;}
#menu-padding ul li a.on {display: block; padding:5px 0px 5px 0px; width: 140px; color:#F0072E; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu_marcador.gif) no-repeat left bottom; text-decoration: none; font-weight:bold;}
#menu-padding ul li a.off-submenu {padding-left:10px; text-decoration:none; font-weight: normal; }
#menu-padding ul li a.off-submenu:hover {text-decoration:underline;}
#menu-padding ul li a.on-submenu {padding-left:10px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_roja.gif) no-repeat center left;text-decoration:none;font-weight:normal;color:#000;}
#menu-padding .menu-padding-listado {padding-left: 5px;}
.submenu {background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_menu.gif) no-repeat left bottom;}
.submenu-padding {margin:5px 0px 0px 20px; padding:0px;}
.submenu-padding a {display: block; padding:0px 0px 5px 0px;color: #666; font-size:10px;font-weight: bold; text-decoration: none;}
.submenu-padding a:hover { color: #333;text-decoration:underline;}
.submenu-padding a.on {color:#333;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_roja.gif) no-repeat top left;text-decoration:none;padding-left:15px;}


/* ESTILOS INTERIORES */
#lateral-dcha-login {width:540px; float:left;}
.lateral-izda-noticias {width:410px;float:left;}
.lateral-dcha-noticias {width:200px;float:right;}
.lateral-izda-padding-noticias {padding:0px 10px 0px 10px;}
.lateral-dcha-padding-noticias {padding:0px 5px 0px 5px;}
.columna-fecha {width:80px;margin:0px 10px 0px 10px;float:left;}
.columna-titulos {width:480px;float:right;}
.columna-padding {margin-bottom:10px; padding:0px 0px 10px 0px; border-bottom:1px solid #D7D6D6;}
.lateral-garantias {float:left; width:370px; padding:0px 10px 0px 10px; }
.lateral-garantias2 {float:right; width:220px;text-align: justify;}
.lateral-padding {padding:5px;}
.cabecera-error {float:right; margin:25px 10px 0px 0px;}
.contenido-error { margin:40px 10px 0px 60px; padding:0px 0px 100px 0px;}

/* ESTILOS LOGIN */

#formulario-entrada-login {display:block; float:left; margin:0px; width:230px; height:300px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/collage_login.jpg) no-repeat top left;}
#formulario-entrada { padding:20px 0px 0px 0px; width:230px;  }
#formulario-entrada fieldset { border: 0px solid #FFFFFF; }
#formulario-entrada fieldset legend { margin: 0px; padding: 0px; color:#fff;}
#formulario-entrada fieldset label { float: left; padding: 2px 0px 0px 0px; width: 30%; text-align: right; }
#formulario-entrada fieldset select { margin:0px 0px 5px 8px; color: #333; width:100px; font-size: 11px; vertical-align: middle; background-color: #fff; border: 1px solid #5B97B1;}
#formulario-entrada fieldset .boton { margin:5px 0px 0px 110px; padding:0px; width:65px; height:21px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) no-repeat left; border:0px solid #ccc; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor: pointer; color:#4E89AA; font-weight:bold; text-transform:uppercase;}
#formulario-entrada fieldset .boton-login { margin:5px 0px 0px 80px; padding:0px; width:87px; height:17px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton2.gif) no-repeat left; border:0px solid #ccc; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor: pointer; color:#4E89AA; font-weight:bold; text-transform:uppercase;}

/* ESTILOS H3 y H4 */
.titulos-padding {margin:0px 0px 0px 10px;}
.titulo {clear:both; margin:4px 0px 10px 0px; padding:0px 0px 15px 5px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/banda_azul.gif) repeat-x left bottom;font-size:12px;color:#5B97B1;}
.titulo span {background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_azul.gif) no-repeat left; padding-left:15px;}
.subtitulo {clear:both; margin:4px 0px 10px 0px; padding:0px 0px 5px 5px; font-size:11px; color:#333; border-bottom:6px solid #95C3DA;}
.titulo-doscolores {margin:10px 0px 10px 0px;padding:0px 0px 15px 2px;clear:both;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/banda_roja.gif) repeat-x left bottom;font-size:11px;color:#333;}
.subtitulo2 {margin:0px;padding:0px 0px 0px 15px;clear:both;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/bullet.gif) no-repeat left center;font-size:9.5px;color:#5B97B1;}
.subtitulo-producto {float:left; width:100%; }
.subtitulo2-producto {float:left;width:100%;}
.subtitulo-producto-etiqueta {padding:10px 0px 5px 0px;color:#666;font-size:11px;font-weight:bold;}

/*.subtitulo-flechabajo {width:100%; padding-bottom:5px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_down.gif) no-repeat right center; font-size:11px; color:#333; font-weight:bold; border-bottom:6px solid #95C3DA;}*/
.categorias-titulo {float:left; margin:0px 5px 0px 10px; width:auto; height:18px;font-size:11px; color:#666;}


/* ARTICULOS: LISTADO Y DETALLE */
.listado-productos {float:left;width:auto}
#lateral-productos {width:765px;float:left; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_productos.gif) 148px 0px repeat-y;}
.lateral-izda-productos {width:55%;float:left;}
.lateral-dcha-productos {width:45%;float:left;}
.lateral-izda-padding-productos {padding:0px 5px 0px 5px;}
.lateral-dcha-padding-productos {padding:0px 5px 0px 5px;}
.productos-padding {margin:0px 0px 0px 5px; padding:5px 0px 5px 10px; width:315px; border-bottom:1px solid #c4c4c4;}
.imagen-listado-productos {float: left; width:62px; margin-right:10px; text-align:left; border:1px solid #C4C4C4;}
.texto-confoto-productos {float:left; margin:0px; padding:0px; width:auto;}

#lateral-productos-detalle {width:610px;float:left;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_detalle.gif) repeat-y top left;}
.lateral-izda-productos-detalle {width:180px;float:left;}
.lateral-dcha-productos-detalle {width:415px;float:right;}
.lateral-izda-padding-productos-detalle {padding:0px 5px 0px 10px;}
.lateral-dcha-padding-productos-detalle {padding:0px 5px 0px 5px;}
.productos-detalle-etiquetasueltas {float:left; padding:2px 0px 2px 0px; width:405px;text-align:left; font-weight:bold;border-bottom:1px solid #E8E8E8;}
.productos-detalle-etiquetas {float:left; width:405px;margin:0px; padding:0px 0px 2px 0px ;border-bottom:1px solid #E8E8E8;}
.productos-detalle-nombre {float:left; margin:0px; padding:0px; width:240px;text-align:left;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
.productos-detalle-valor {float:left; margin:0px; padding:0px; width:165px;text-align:left;font-size:11px;}


#productos-descripcion {float:left; width:415px; margin:0px;padding:0px; }
#productos-descripcion ul {margin:0px;padding:0px;}
#productos-descripcion ul li {list-style-type:none;margin:0px;padding:2px 0px 2px 10px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_negra.gif) no-repeat;}

#productos-encabezado {margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; border-top:1px solid #D7D6D6; border-bottom:1px solid #D7D6D6;}
.titulo-id {color:#F0072E;font-size:11px;}
.titulo-oscuro {color:#333;font-size:13px;font-weight:bold; text-transform:uppercase;}


/* ESTILOS ORDEN DE COMPRA */
#oc-columna1 {width:570px;margin:0px 0px 0px 7px;}
#oc-columna1-filtro{width:160px;margin:0px;padding:0px;float:left;}
#oc-columna1-buscador {width:390px;float:left;}

#oc-tabla-listado-titulo {width:590px;margin-top:20px;padding:0px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/banda_roja.gif) repeat-x bottom left;}
#oc-tabla-listado-titulo h4 {width:200px;margin:0px;padding:0px 0px 0px 5px;float:left;}
#oc-tabla-listado-titulo-opciones {width:570px;float:left;padding:15px 5px 15px 0px;text-align:right;}
#oc-busqueda-avanzada {width:130px;padding-top:10px;float:left;}

.oc-tabla-listado {display:block;width:590px;margin:10px 0px 0px 0px;padding-bottom:3px;border-bottom:1px solid #D7D6D6;}
.oc-tabla-listado-celdas {width:590px;border:0px solid #ffffff;}
.oc-tabla-listado-celdas thead tr {width:590px;height:22px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) repeat-x top left;}
.oc-tabla-listado-celdas th {font-size:10px;color:#333;border-right:1px solid #fff;border-bottom:1px solid #FDBAB4;}
.oc-tabla-listado-celdas tr.color{background-color:#F1F1F1;}
.oc-tabla-listado-celdas tr td {padding:5px 5px 5px 4px;font-size:11px;}
.oc-iconos {display:none; float:left; width:auto;}
.oc-iconos-print {width:70px;margin:0px;padding:5px 0px 5px 22px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/print.gif) no-repeat center left;float:left;}
.oc-iconos-export {width:100px;padding:5px 0px 5px 25px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/export.gif) no-repeat center left;float:left;}
.oc-margen-left {display:block;float:left;margin-left:75px;}


/* ESTILOS DETALLE DE COMPRA */
.dc-columna1 {width:100%;margin:0px;padding:15px 0px 15px 0px;border-bottom:1px solid #ccc;}
.dc-columna2 {width:100%;margin:0px;padding:5px 0px 0px 0px;border-bottom:1px solid #ccc;}
.dc-columna3 {width:100%;margin:0px;padding:15px 0px 5px 0px;border-bottom:1px solid #ccc;}
.dc-input-grande {width:250px;margin-left:10px;padding:3px 0px 3px 0px;}
.dc-tabla1 {width:580px;}
.dc-col-left {width:140px;height:20px;padding-top:3px;padding-bottom:3px;}
.dc-col-center {width:180px;height:20px;padding-top:3px;padding-bottom:3px;}
.dc-col-right {width:140px;height:20px;padding-top:3px;padding-bottom:3px;}
.dc-tabla2 {width:580px;padding:10px 0px 10px 0px;}
.dc-col2-left {width:150px;height:20px;padding-top:3px;padding-bottom:3px;}
.dc-col2-right {width:420px;height:20px;padding-top:3px;padding-bottom:3px;}
.dc-lineas {width:580px;height:450px;}

/* ESTILOS LINEAS DE ARTICULOS EN FORMULARIO DE COMPRA */
.lineaeditada { background-color: #FEFFC1;}
.lineaguardada { background-color:#BDE3FD;}
.lineanueva { background-color: #F0F4F5;}

/* ESTILOS FAQS */
#faq {width:590px;}
#faqs-detalle {width:580px;padding-bottom:20px;border-bottom:1px solid #A4A4A4; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_faqs.gif) repeat-X bottom left;}
.pregunta {clear:both; width:95%; margin:0px 0px 0px 20px; padding:0px 0px 10px 20px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_azul.gif) no-repeat left top; font-size:11px; color:#666; font-weight:bold;}
.caja-bullet {width:90%;margin:0px 0px 0px 50px;padding:0px 0px 0px 15px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_gris_claro.gif) no-repeat top left;}


/*CAJAS */
.caja {width:390px;margin:0px 0px 0px 10px;}
.caja h3 {width:100%; heigth:40px;margin:20px 0px 10px 0px;padding:0px 0px 15px 0px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/banda_azul.gif) repeat-x left bottom;font-size:11px;color:#333;}
.caja-listado{width:100%;margin:0px;padding:0px;}
.caja-opciones {list-style-type: none; width:100%;margin:0px;padding:0px 0px 0px 10px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_negra.gif) no-repeat top left;} 
.enlace-dcha {width:100%;text-align:right;}

/*CAJA CON IMG Y TEXTO -- ejemplo home */
.caja-imagen-texto {width:100%; padding-bottom:15px; text-align: left; border-bottom: 1px solid #C1BDBB;}
.marco {border: 1px solid #C1BDBB;}
.caja-imagen-texto2 {width:100%;padding:10px 0px 10px 0px; text-align:left; border-bottom: 1px solid #C1BDBB;}
.caja-imagen-texto3 {width:100%;text-align:left;}
.marco-izda {border:1px solid #bea09a;margin:0px 10px 0px 5px;float:left;}

/* CAJA CATEGORIAS */
.caja-detalle {width:100%;margin:0px 0px 15px 0px;padding:0px;float:left;}
.caja-boton-detalle {list-style-type: none; width:90%;margin:3px 0px 0px 20px;padding:0px 0px 0px 20px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/go.gif) no-repeat top left;} 
.caja-flecha-detalle {list-style-type: none; width:90%;margin:3px 0px 0px 5px;padding:0px 0px 0px 10px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_negra.gif) no-repeat top left;} 
.caja-flecha2-detalle {list-style-type: none; width:90%;margin:3px 0px 0px 20px;padding:0px 0px 0px 10px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_roja.gif) no-repeat top left;} 


/* TEXTOS */
.texto-articulos {padding:0px 0px 10px 15px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;font-weight:normal;}
.opciones-txt {color:#F0072E;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.fecha {font-size:11px;color:#999999;}
.antetitulo {color:#5B97B1;font-size:10px;font-weight:normal;}
.titulo-noticias {color:#333;font-size:13px;font-weight:bold;}
.subtitulo-noticias {color:#666;font-size:11px;font-weight:normal;}
.destacado {color:#5B97B1; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.destacado2 {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#5B97B1; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #5B97B1;}
.titulo-conlinea { float:left; margin:0px; margin:0px; padding:1px 5px 2px 0px; width:auto; height:12px; color:#F0072E; font-size:11px; font-weight:bold; border-right:1px solid #000;}
.titulo-conlinea-home { float:right; margin:0px;  margin:0px 30px 0px 0px; padding:15px 0px 0px 5px; width:50px; height:18px; color:#000; font-size:11px; font-weight:bold; border-left:1px solid #000;}
.peque {display:block;font-size:10px;}
.peque-oscura {color:#333;font-size:10px;}
.txt-padding {display:block;padding-top:5px;}
.texto-confoto-izquierda {margin-left: 120px;padding-left:10px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_negra.gif) no-repeat top left;}
.titulos-interiores {color:#333;font-weight:bold;font-size:11px;}
.mayusculas {text-transform:uppercase;}
.texto-oscuro {color:#333;font-size:11px;font-weight:bold;}
.texto-oscuro2 {color:#333;font-size:11px;}
.negrita {font-weight:bold;}
.texto-claro {color:#fff; font-size:11px;}


/* ESTILOS PARA TABLAS */
.tabla-listado {display:block; width:100%; margin:0px; padding-bottom:3px;}
.tabla-listado-celdas {width:100%; border:0px solid #ffffff;}
.tabla-listado-celdas thead tr {width:100%; height:28px;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla.gif) repeat-x top left;}
.tabla-listado-celdas thead tr th {font-size:11px; color:#333; border-right:1px solid #fff;}
.tabla-listado-celdas tr td {padding:7px 5px 10px 4px; font-size:11px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/fondo_tabla2.gif) repeat-x bottom left;}
.tabla-listado-celdas tr .color { background-color:#F1F1F1;}
.padding-noregistros {margin-left:20px; margin-bottom:15px; padding-left:20px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_negra.gif) no-repeat top left;}


/* ESTILOS PARA CUALQUIER FORMULARIO */
#formulario { margin: 0px; padding: 5px 0px 5px 0px;width:auto;}
#formulario fieldset { border: 0px solid #FFFFFF; }
#formulario fieldset legend { margin: 0px; padding: 0px; display: none;}
#formulario fieldset label { float: left; padding: 2px 0px 0px 0px; width: 40%; text-align: left; color: #444444; clear: both; }
#formulario fieldset sup 	{color:#F0072E;}

#formulario-garantias { margin: 0px; padding: 5px 0px 5px 0px;width:auto;}
#formulario-garantias fieldset { border: 0px solid #FFFFFF; }
#formulario-garantias fieldset legend { margin: 0px; padding: 0px; display: none;}
#formulario-garantias fieldset label { float: left; padding: 2px 0px 2px 0px; width:250px; text-align: left; color: #444444; clear: both; }
#formulario-garantias fieldset sup 	{color:#F0072E;}


#formulario-buscar-padding { margin-left: 50px; width:350px;}
#formulario-buscar { margin:0px; padding:0px; width:auto;}
#formulario-buscar fieldset { border: 0px solid #FFFFFF; }
#formulario-buscar fieldset legend { margin: 0px; padding: 0px; display: none;}
#formulario-buscar fieldset label { float: left; padding: 2px 0px 0px 0px; width: 32%; text-align: left; color: #444444; clear: both; }
#formulario-buscar fieldset .input-ancho {width:80px;padding:3px;margin:0px; }



/* ESTILOS ELEMENTOS DE FORMULARIO */
.campos2 { margin:0px 0px 5px 0px; padding:2px; color: #666; width:350px; font-size: 11px; vertical-align: middle; background-color: #fff; border: 1px solid #5B97B1;}
.boton { margin:5px 0px 0px 0px;width:65px;height:21px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) no-repeat right; border:0px solid #ccc; color:#4E89AA; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica; text-transform:uppercase;}
.boton2 { cursor:pointer; margin:5px 0px 0px 0px;padding-bottom:2px; width:73px;height:17px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/boton.gif) no-repeat right; border:0px solid #ccc; color:#4E89AA; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica; text-transform:uppercase;}
.boton-buscar { margin:5px 0px 0px 0px; padding-left:12px; width:70px; height:21px; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn_buscar.gif) no-repeat right; border:0px solid #ccc; color:#4E89AA; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica;text-transform:uppercase;}
.selector {width:150px;background-color:#ffffff;}
.input-texto {width:90px;padding:3px;margin:0px;}
.input-oc {width:150px;padding:3px;margin:0px; }
.input-oc-grande {width:300px;padding:3px;margin:0px;}
.textoarea-peque {width:400px;height:55px;}
.textoarea-grande {width:400px;height:80px;}
.textoarea2-grande {width:450px;height:100px;}
.noeditable {background-color:#F1F1F1;}
.buton {margin-left:5px; width:30px; height:20px;}
.sinborde {border:0px solid #ffffff; display:inline; vertical-align:middle;}

/*ESTILOS LISTADOS */
.categorias-listado { float:left; width:300px; padding-left:10px; border-left:1px solid #aaa;}
.categorias-listado li {list-style-type:none;}

/* ESTILOS PARA LOS ENLACES */
a.enlace-bullet {display:block;float:left;margin:0px;padding-left:10px;color: #F0072E;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_roja.gif) no-repeat top left;text-decoration:none;}
a.enlace-bullet:hover {text-decoration:underline;}
a.enlace-bullet2 { margin:0px; padding-left:10px; color: #333; font-weight:bold; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_roja.gif) no-repeat left; text-decoration:none;}
a.enlace-bullet2:hover {text-decoration:underline;}
a.enlace-lupa {display:block; margin:0px 0px 0px 20px; padding-left:12px; color: #F0072E; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/lupa.gif) no-repeat left; text-decoration:none;}
a.enlace-bullet:hover {text-decoration:underline;}
a.enlace { color: #F0072E;text-decoration:none;}
a.enlace:hover { color: #F0072E;text-decoration:underline;}
a.enlace-sin { color: #F0072E;text-decoration:none;}
a.enlace-oscuro {font-size:11px; color: #666;text-decoration:none;}
a.enlace-oscuro:hover {text-decoration:underline;}
a.enlace-mas {float:right;display:block;width:auto;margin-top:5px;padding-left:15px; text-align:right;color: #F0072E;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn_mas.gif) no-repeat left;text-decoration:none;}
a.enlace-mas:hover {text-decoration:underline;}
a.enlace-mas-dcha {float:left;display:block;width:auto;margin-top:5px;padding-right:15px; text-align:right;color: #F0072E;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn_mas.gif) no-repeat right;text-decoration:none;}
a.enlace-mas-dcha:hover {text-decoration:underline;}
a.enlace-mas-izda {margin-left:5px; padding-left:15px; text-align:left;color: #F0072E;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/btn_mas.gif) no-repeat left;text-decoration:none;}
a.enlace-mas-izda:hover {text-decoration:underline;}
a.enlace-ampliar {display:none;width:auto;margin-top:5px;padding-left:15px; text-align:left;color: #F0072E;background:url(/MODULOS/_GLOBAL/publico/interfaces/img/iconos/ampliar.gif) no-repeat left;text-decoration:none;}
a.enlace-ampliar:hover {text-decoration:underline;}
.seleccionar {padding:2px; width:20px;}
a.enlace-selec { text-decoration:none;border:1px solid black;}
a.enlace-negrita {font-size:11px; color: #333;text-decoration:none;}
a.enlace-negrita:hover {text-decoration:underline;}
a.enlace-color { color:#006599; text-decoration:none;}
a.enlace-color:hover { text-decoration:underline;}

/* ESTILOS PARA PAGINAS LIBRES */
.cuerpo {text-align:left; width:auto; }
.cuerpo p {margin:5px; padding:0px;}
.cuerpo ul { padding:5px 0px; }
.cuerpo ul li {list-style-type:disc; margin-left:20px;}
.cuerpo ol {padding:0px 0px 5px 45px;list-style-type:decimal;}
.cuerpo ol li {list-style-type:decimal; width:95%;}
.cuerpo em  {font-size:11px; font-weight:bold; color:#9B5338;}

.cuerpo2 {text-align:left; width:auto; }
.cuerpo2 p {margin:5px; padding:0px;}
.cuerpo2 ul { padding:5px 0px 5px 0px; }
.cuerpo2 ul li {list-style-type:disc; margin-left:40px;}
.cuerpo2 ol {padding:0px 0px 5px 45px;list-style-type:decimal;}
.cuerpo2 ol li {list-style-type:decimal; width:95%;}
.cuerpo2 em  {font-size:11px; font-weight:bold; color:#9B5338;}


/* ESQUINAS REDONDEADAS */
.upperleft {width :100%;margin-left:auto;margin-right:auto; background:#f1f1f1 url(/MODULOS/_GLOBAL/publico/interfaces/img/upperleft.gif) no-repeat top left;}
.upperright { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/upperright.gif) no-repeat top right;}
.lowerleft { background: url(/MODULOS/_GLOBAL/publico/interfaces/img/lowerleft.gif) no-repeat bottom left;}
.lowerright {background: url(/MODULOS/_GLOBAL/publico/interfaces/img/lowerright.gif) no-repeat bottom right; padding : 3% 3% 3% 3%;}


/* IMAGENES */
.imagen-izquierda { float: left; margin: 0px 14px 14px 10px;text-align:left;}
.imagen-conmarco-cita {float:left; width:150px; padding-right:10px; text-align: center;}
.imagen-conmarco-cita2 {float:right; width:150px; padding-right:10px; text-align: center;}
.imagen-conmarco-cita-padding {float:right;text-align:right;margin-top:5px;border-top: 1px solid #F0072E;}
.imagen-conmarco-texto {float:left; width:100%; text-align: center;}
.imagen-conmarco-texto-padding { float:right; margin-top:5px; padding:0px; text-align:right;border-top: 1px solid #F0072E;}
.imagenes-bloquetexto {float:left; margin:10px 30px 10px 0px;}
.imagenes-bloquetexto2 {float:right; margin:10px;}

/* ESTILOS VARIOS */
.flecha { display:block; margin-left:75px; padding-left:10px; color: #333; font-weight:bold; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/flecha_roja.gif) no-repeat top left; }
.volver {display:none; margin-top:10px; padding:0px 0px 1px 10px; width:40px; border-bottom:3px solid #5B97B1; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_left.gif) no-repeat left; text-decoration:none;}
.subir {display:none; margin:10px 5px 0px 10px; padding:0px 0px 1px 10px; width:40px; border-bottom:3px solid #5B97B1; background:url(/MODULOS/_GLOBAL/publico/interfaces/img/bullet_up.gif) no-repeat left; text-decoration:none;}
.ventana-iframe {margin:0px;padding:0px;width:100%;height:410px;border-style:none;border:0px;}
.ocultar {display:none;}
.borrar {clear:both;}
.centrar{vertical-align:middle;}
.alinear-vertical {vertical-align:top;}
.alinear-izquierda {text-align:left;}
.alinear-derecha {text-align:right;}
.alinear-centro {text-align:center;}
.flotar-derecha {float:right;}
.flotar-izquierda {float:left;}
.margen-left {margin-left:5px;}
.margen2-left {margin-left:10px;}
.margen-top {display:block;margin-top:10px;}
.margen-top2 {display:block;padding-top:20px;}
.margen-bottom {display:block; margin-bottom:5px;}
.margen2-bottom { margin-bottom:10px;}
.margen-right {display:block;margin-right:10px;}
.linea-gris {border-top:1px solid #ccc;padding-left:5px;padding-right:5px;}
.linea-gris-abajo { margin:0px 0px 15px 8px; padding:0px 0px 5px 15px; border-bottom:1px solid #ccc;}
.contenedor:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.contenedor {display:inline-block;}
@media all { .contenedor { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html . contenedor { height: 1%; display:block;}
/* End hide from IE-mac */






