body {
    margin: 0px;
    padding:0px;
    background-color:#081b2a;
	font:11px "Trebuchet MS",helvetica, arial, san-serif;
	color:#666;
}

form{ margin:0; padding:0;}
input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #777; border: 1px solid #879FB6; padding:1px;}
textarea{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #777; border: 1px solid #879FB6; padding:1px;}
#contenedor {margin:0 auto 20px auto;width: 955px;}
#cabecera {background: url(../imagenes/top2.jpg) no-repeat left; height: 100px;background-color:#e1eef2;}


/*MENU//////////////////////////////////////////////////////////////////////////*/
.red { color: red; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.bold { font-weight: bold; }
.reg1{background-color: #E2E2E9;}
.reg2 {background-color: #FFF;}
.reg1 input{background-color: #E2E2E9;}
.reg2 input{background-color: #FFF;}

.menu {font-weight: bold;background-color:#fff;font-size:12px;padding-top:17px;}
.menu2{ width:760px; padding-left:185px;}
.menu2 table{ width:100%; border-collapse:collapse; margin:0; padding:0;}
.menu2 table td{ border-bottom:1px solid #ccc;}
.links1 {}
.links1 ul{margin: 0px;padding: 0px;list-style-type: none;}
.links1 li{display: inline; margin-left: 15px;}
.links2 {text-align:right; padding-right:10px;}
.links2 ul{margin: 0px;padding: 0px;list-style-type: none;}
.links2 li{display: inline; margin-left: 15px;}
.linkmenu{color: #666666;text-decoration:none;}
.linkmenu:hover{text-decoration:underline;}
.linkmenu2{font-size: 12px; color:#ff8800; text-decoration:none;}
.linkmenu2:hover{text-decoration:underline;}
.cuadroBuscar{width:300px; padding-left:10px;}
.cuadroBuscar a img{ border:0; vertical-align:middle;}

#example {width:130px;display: none;margin-top:0px;position: absolute; margin-left:165px;background-color:#ffffff;border:1px solid #406095; border-top:0px;-moz-opacity:0.90; filter:alpha(opacity=90);}
#example ul{margin:0px;padding:0px;list-style-type:none;text-align: left;}
#example li a{padding:5px;display:block;color:#406095;}
#example li a:hover{color:#000000;}



/*PRINCIPAL//////////////////////////////////////////////////////////////////////////*/
#principal {background-color:#fff;}
#topPrincipal{}
#bottomPrincipal{ clear:both; background: url(../imagenes/new_bottomPrincipal.gif); height:24px;}


/*LATERAL IZQUIERDO//////////////////////////////////////////////////////////////////////////*/
.lateralIzquierdo {float: left;width: 160px;border-right:1px solid #ccc; padding:0 10px;margin:10px 0; margin-top:-35px; z-index:90;}

.titularFormulario {color: #fff; background-color:#0066cc; font-size:13px;text-align:center; font-weight:normal;}

.supermarcas table{ width:100%;}

.login {font-size: 9px;font-weight: bold;color: #000; background-color:#e1eef2; padding:1px; width:180px; float:right; height:98px;}
.login table{width:100%;}
.login input {font-weight:bold;}

.datos_cliente {font-size: 12px;font-weight: bold;color: #000; background-color:#e1eef2; padding:1px; width:180px; float:right; height:98px;}
.datos_cliente table {width:100%;}

.busqueda {font-size: 9px;font-weight: bold;color: #000;margin-top: 10px; background-color:#e1eef2; padding:3px;}
.busqueda table{ width:100%;}
.busqueda input {font-weight:bold;}

.riesgoCliente {font-size: 9px;font-weight: bold;color: #000;margin-top: 10px; background-color:#e1eef2; padding:3px;}
.riesgoCliente table{ width:100%;}
.riesgoCliente textarea {width:139px;  font-weight:bold;}

.riesgoCliente2 {font-size: 9px;font-weight: bold;color: #000;margin-top: 10px; background-color:#e1eef2; padding:3px;}
.riesgoCliente2 table{ width:100%;}
.riesgoCliente2 input {width:99%; font-weight:bold;}

/*login central y error solo afectan al login cuando este no se encuentra en el lateral izquierdo*/
#logincentral {background-color: #EFEFEF;width: 600px;font-weight:bold;color: #000000;border: 1px dashed #666666;padding:10px;}
#error {font-weight: bold;color: #FF0000;text-align: center;}


/*LATERAL DERECHO//////////////////////////////////////////////////////////////////////////*/
.lateralDerecho {float: right;width: 735px; padding:10px;}


/*LATERAL DERECHO ENTRADA//////////////////////////////////////////////////////////////////////////*/
.menuEntradaCuadros {width: 715px;padding:10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #006633;}
.menuEntradaCuadros a:link, .menuEntradaCuadros a:visited {color: #003366;ont-weight:bold;text-decoration: none;}
.menuEntradaCuadros a:hover {color: #333333;}
#cuadro3b {display: none;width: 705px;height:110px;margin-top:5px;border: 1px solid #cccccc;background-color: #ebebeb;}
#cuadro3b ul {margin:0px;padding:0px;list-style-type: none;}
#cuadro3b li {margin-top:8px;margin-left:90px;}


/* MUESTRA LISTADO ARTICULOS/////////////////////////////////////////////////////////////////////////*/
.ruta {padding-top: 4px;padding-right:10px;text-align: right;}
.info {padding:10px;}
.listadoArticulos {background-color: #EFEFEF;font-weight:bold;color: #000000;border: 1px solid #5BAF4C;padding:10px; clear: both;}
#nombresRegistros {width: 100%;border-collapse: separate;}
#nombresRegistros th{background-color:#FFCC33;}
#primerRegistro {background-color: #EFEFEF;}
#segundoRegistro {background-color: #ffffff;}
.anchoFavorito { text-align: center; }
.anchoArticulo {width: 110px;}
.anchoNombre {/*width: 250px;*/}
.anchoNombreComent { font-style: italic; }
.anchoTalla {width: 100px;}
.anchoColor {width : 100px;text-align: center;}
.anchoNombre a{text-decoration:none;color: #003366;}
.anchoNombre a:hover{text-decoration:underline;}
.anchoStock {width: 40px;text-align:center;}
.anchoStock a{text-decoration:none;}
.anchoPrecio {width: 70px;}
.anchoPrecio a {text-decoration:none;color: #990000;}
.anchoPrecio a:hover{ext-decoration:underline;}
.anchoPrecioIva {width: 50px;}
.anchoComprar {width: 50px;text-align:center;}
.anchoAbrev {width: 65px;}
.anchoMiniFoto {text-align:center;}
.tituloNivel {padding-top: 4px;padding-right:10px;text-align: left; width: 500px; float: left;}
.noBusqueda { font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; padding-top: 20px; text-align: center;}


/*PEDIDO ACTUAL////////////////////////////////////////////////////////////////////////////////*/
.pedidoActual {background-color: #EFEFEF;font-weight:bold;color: #000000;border: 1px solid #5BAF4C; padding:10px;}
.anchoUnicaja {width: 20px;text-align:center;}
.anchoCaja {width: 15px;}
.anchoUnidades {width: 15px;}
.anchoDto1 {width: 20px;}
.anchoDto2 {width: 20px;}
.anchoImporte {width: 60px;}
.anchoBorrar {width: 60px;text-align:center;}
#totales{margin-top:10px;padding:5px;font-size:11px;border-top:1px solid #C7CAD0;}
#totales a{color:#003366;font-size:9px;text-decoration:none;}
#totales a:hover{text-decoration:underline;}
.piePedidoActual{padding-top:5px;margin-top:20px;border:1px dashed #666666;background-color:#C7CAD0;text-align:right;}
.pie_printpdf {padding:5px;margin-top:20px;border:1px dashed #666666;background-color:#C7CAD0;text-align:right;}


/*FINALIZAR PEDIDOS//////////////////////////////////////////////////////////////////////////*/
.Campos {color: #000000;font-weight:bold;}
.faltanCampos {color: #FF0000;font-weight:bold;}
.pedidoAceptado {font-weight:normal;color: #000000;}


/*LISTADOS //////////////////////////////////////////////////////////////////////////*/
.busquedaListado {background-color: #EFEFEF;font-weight:bold;color: #000000;border: 1px solid #5BAF4C;padding:10px;}
.listadoPedidos {background-color: #EFEFEF;font-weight:bold;color: #000000;border: 1px solid #5BAF4C;padding:10px;margin-top:10px;}
.linklistado {color: #003366;text-decoration: none;}
.linklistado:hover {color: #003366;text-decoration: underline;}


/*PAGINADOR//////////////////////////////////////////////////////////////////////////*/
.paginadorArticulos {height:20px;margin-top:10px;}
.paginadorArticulos_i {width: 210px;float:left;color: #23c5e5;font-weight:bold;}
.coincidencias {color: #666666;font-weight:normal;}
.paginadorArticulos_d {width: 440px;color: #003366;font-weight:bold;text-align:right;float:right;}
.paginadorArticulos_d span{font-weight:normal;padding:2px 5px; background-color:#23c5e5; color:#fff; border:1px solid #ddd;}
.paginadorArticulos_d a{font-weight:normal;text-decoration:none; padding:2px 5px; background-color:#fff; border:1px solid #ddd; color:#65a3d7;}
.paginadorArticulos_d a:hover { background-color:#23c5e5; color:#fff;}
.nolinkPaginador {color: #666666;text-decoration: none;}


/*PIE//////////////////////////////////////////////////////////////////////////*/
#clearfix{clear:both;}
#pie{ margin-top:10px;}
#pie a{color:#666;}
#pieTop{background:url(../imagenes/new_bgpie.jpg) no-repeat;}
#pieTop table{ width:100%; margin:0; padding:0px; border:0;}
#pieTop table td{padding:10px 20px 0px 20px; vertical-align:top;}
.pieTit{ font-weight:bold; font-size:16px; color:#468091; margin-bottom:10px;}
#pieBottom{background:url(../imagenes/new_bgpieBottom.jpg) no-repeat;height:23px; margin-bottom:15px;}


/*VENTANA DESCRIPCION PRODUCTO/////////////////////////////////////////////*/
.descprod_integrado {display:none;}
.clear{ clear:both;}

.descprod {background-color: #FFFFFF;}
.topTarjeta{ background: url(../imagenes/topTarjeta.jpg) no-repeat; height:121px;}
/*.contentTarjeta{ background: url(../imagenes/contentTarjeta.jpg) repeat-y;}*/
/*.bottomTarjeta{ background: url(../imagenes/bottomTarjeta.jpg) no-repeat; height:18px;}*/

/*.descprod_title {font-size: 12px;color:#003366;font-weight:bold;border-bottom:1px dotted #003366;padding-bottom:3px;}*/

.descprodLeft {width: 370px;float:left; padding-left:15px;}
.descprodLeft h1 {font-size: 15px;color:#fff;font-weight:bold; background-color:#3593d3; margin:0; padding:3px;}
.descprodLeft ul{margin:0px;list-style-type:none; padding-left:15px;}
.descprodLeft ul li{padding-top:4px; border-bottom:1px dotted #bbb;}
.descprodLeft ul li.pdf{color:#666666;text-decoration:none; border:0; margin-top:10px;}
.descprodLeft ul li.pdf a{color:#666666;text-decoration:none;}
.descprodLeft ul li.pdf a:hover{text-decoration:underline;}
.descprodLeft .observaContent {margin-top:20px; background-color:#e1eef2; padding:5px; overflow:auto; height:108px !important; height:100px;}
.descprodLeft .observaContent h2{font-weight: bold; font-size:12px; margin:0px; padding-bottom:10px;}

.descprodRight {float: right;margin-right: 15px;border: 1px solid #ccc; padding:2px;}
.cuerpodescprod {width: 350px;border:1px solid #000;padding-left:20px;padding-top:10px;float:left;}
.piedescprod {color: #FFFFFF;font-weight: bold; padding:5px 10px;}

/*VENTANA DESCRIPCION AJAX/////////////////////////////////////////////*/
.descprodAjax {background-color: #FFFFFF; border:1px solid #3593d3;}
.descprodAjax table tr td{font-size:12px;color:#fff;font-weight:bold; background-color:#3593d3; margin:0; padding:2px;}
.descprodAjax table tr td a img{ border:0;}
.descprodAjax ul{margin:0px;list-style-type:none; padding-left:15px;}
.descprodAjax ul li{padding-top:4px;}

/*VENTANA STOCK/////////////////////////////////////////////*/
/*#fichareferencia {height: 102px;width: 281px;background-image:  url(../imagenes/ficha_referencia.gif);padding-top: 95px;padding-left: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}*/
#fichareferencia_virtual {height: 102px;width: 281px;background-image:  url(../imagenes/ficha_referencia_virtual.gif);padding-top: 95px;padding-left: 20px;}


/*VENTANA IVA/////////////////////////////////////////////*/
#fichaiva {height: 102px;width: 281px;background-image:  url(../imagenes/ficha_iva.gif);padding-top: 95px;padding-left: 20px;}


/*PANTALLA DE DESACTIVACIÓN/////////////////////////////////////////////*/
#desactivacion {width: 953px;background-color:#ffffff;padding-top: 20px;padding-bottom: 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;text-align:center;border:1px solid #000000;}


/** LIST CARD *************************************/
.listadoArticulosCard {color: #000000;padding:10px;border: 1px solid #ccc;float: left;}
.listadoArticulosCard a {text-decoration: none;color:#003366;}
.listadoArticulosCard a:hover {color: #FF7D00;text-decoration: underline;}
.listadoArticulosCard a:visited {color: #003366;}
#primerRegistroCard {clear: both;width: 330px;background-color: #EFEFEF;float: right;margin: 5px;}
#segundoRegistroCard {width: 330px;background-color: #EFEFEF;float: left;margin: 5px;}
.anchoHeaderCard {background-color: #fff;padding: 5px;font-size: 1.1em;font-weight: bold;border: 0px;float: left;width: 321px;}
.anchoBodyCard{border: 1px solid #ccc;float: left;}
.anchoNombreCard {float: left;width: 300px;padding-left: 5px;}
.anchoStockCard {text-align:center;width: 10px;float: left;padding-right: 2px;}
.anchoDescripcionCard {float: left;margin: 5px;padding: 10px;border: 1px dotted #ccc;background-color: #fff;width: 160px;}
.anchoDerechaCard {float: right;width: 130px;}
.anchoMiniFotoCard {padding: 5px;height: 100px;width: 110px;text-align: center;border: 1px dotted #ccc;margin: 5px;background-color: #fff;}
.anchoPrecioCard {border: 1px dotted #ccc;position: relative;width: 120px;margin: 5px;text-align:center;background-color: #fff;}
.anchoComprarCard {border: 1px dotted #ccc;width: 120px;margin: 5px;text-align:center;background-color: #fff;}
.oferta a{font-weight:bold;color:#ffcc00;}
#oferta_detalle {height: 120px;width: 281px;background-image:  url(../imagenes/oferta_detalle.gif);padding-top: 75px;padding-left: 20px;}
#oferta_detalle table {width: 250px;padding: 2px;}
#oferta_detalle table td {border-bottom: 1px dotted #336699;padding: 2px;}
#oferta_detalle2 {height: 120px;width: 281px;margin: 0px 10px 20px 10px;padding: 10px;}
#oferta_detalle2 table {width: 250px;}
#oferta_detalle2 table td {border-bottom: 1px dotted #336699;padding: 2px;}
.descripcionAjax {font-style: italic;color:#6699CC;}
.pvpAjax {font-style: italic;color:#6699CC;}
.infoTallasColores {}
.infoTallasColores li {margin-left: 20px;padding: 5px;}
.tallas_colores_detalle {}
.tallas_colores_detalle select {}
#seleccionTallCol2 select {}
#seleccionTallCol {width: 100%;}
#seleccionTallCol th{background-color:#FFCC33;}
#seleccionTallCol td{text-align: center;}
.descprod_talcol {font-size: 12px;color:#003366;font-weight:bold;padding-bottom:3px;}

/*Estilos de los idiomas*/
#contenedorLang{text-align:right;}
#contenedorLang a{margin-left:20px;color:#595a94;}

.links3 {position: absolute;margin-top:-12px;margin-left:270px;width: 550px;z-index: 3;color: #000000;}
.links3 ul{list-style-type: none;margin: 0;padding: 0;}
.links3 li{display:inline;margin-right:10px;}
.links3 li a{color:#666666;font-weight:normal;text-decoration: none;font-weight:bold;padding:5px;}
.links3 li a:hover{font-weight:bold;}

/*OTROS*/
.contenedorNuevoCliente{margin-left:20px;text-align:left;}
.contenedorNuevoCliente a{font-weight: bold;color: #595a94;}
.contenedorOlvidoPassword{margin-left:20px;text-align:left;}
.contenedorOlvidoPassword a{font-weight: bold;color: #595a94;}
.error_datos{padding: 10px;color: red;font-size: 12px;}
.datos_enviados{color: green;padding: 10px;font-size: 14px;font-weight: bold;}
.link_inicio{padding: 10px;}
.link_inicio a{color: blue;font-size: 14px;font-weight: bold;font-style: underlined;}
.datos_incorrectos_password{padding: 10px;color: red;font-size: 12px;font-weight: bold;}
.datos_correctos_password{padding: 10px;color: green;font-size: 12px;font-weight: bold;}
.radio{border: none;}
#background_articulo_detalle{background-image:none;background-color: #282A75;}


/************ PROTECCIONDATOS.PHP ******************/
.protecciondatos{border: 1px dashed #B2B2B2;background-color: #efefef;padding: 10px;margin: 5px;}
.proteccion_titulo{font-size: 16px;font-weight: bold;}
.proteccion_contenido{text-align: justify;font-size: 12px;}


/*********************************************************************************** WFORMS */
.errFld {border-bottom:#ff0000 solid 2px; border-left:#990000 solid 2px; border-right:#ff0000 solid 2px; border-top:#990000 solid 2px;}
.errMsg {color: #CC3333; font-style:italic;}
/*********************************************************************************** FI WFORMS */

.capturaArticulos{margin: 0px 0;text-align: right; width: 150px; float: right;}
/** Extracto **/
.tableTipo1 {border: 1px solid red;width: 99%;margin: 5px;padding: 10px;}


.imagenUnicaListado {margin-right: 15px; padding:2px;}
#iframeOfertas{ border:1px solid #ccc; overflow:auto; height:580px;}

.textoPortes { padding-top: 10px; width: 550px; font-family: Verdana; font-weight: bold; font-size: 14px; padding-bottom: 10px;}

#cargandoSupermarcas { font-family: Verdana; font-size: 11px; margin-top:0px;}

/*REGISTRO*/
.registroTitle { font-weight: bold; }
.registroSubTitle { padding-top: 10px; padding-bottom: 10px; font-weight: bold; font-size: 12px; text-align: center; color: green; }
.registro { text-align: center; margin:0 auto;}
.registro table { margin:0 auto; }
#tablaRegistro th { text-align: left; width: 150px; }
#errorRegistro { font-size: 14px; font-weight: bold; color: red; text-align: center;}
.registroFinalizado { font-family: Verdana; font-size: 16px; color: #1F1F1F; font-style: italic;}

.registroMenu { font-family: Verdana; font-size: 13px; color: #2FBF43;}

/*COTAS*/
.tituloCotas { font-size: 14px; font-weight: bold; padding: 5px; margin-left: 10px;}
.fotosCotas { width: 740px; }
.fotosCotas img { padding: 5px; }
