*{margin: 0; padding:0;}
img{border:none;}
body {margin: 0; padding:0; text-align: center; background: #ffffff url(images/bg3.gif) repeat top left; font-size: 11px;}

#contenedor {margin:0 auto 0 auto; border: 1px #231969 solid; width: 798px; padding: 0 0 10px 0; background-color:#FFFFFF; overflow: hidden;}
#contenido{float: left; height: auto;}
alt{font-size: 11px;}

.negrita{font-weight: bold;}

/*----------------------------<CABECERA>------------------------------------*/
#cabecera {float:left; height: 111px; width: 100%;}
#logo {float:left; width: 184px; height: 111px;}
#condiciones{float:left; width: 360px; height: 111px;}
#cabecera_tel{float:left; width: 250px; height: 111px; background: transparent url(images/cabecerafondo.jpg) no-repeat left top;}
/*#cabecera_tel{float:left; background: transparent url(images/cabecera2.navidad.jpg) no-repeat left top; width: 250px; height: 111px;}*/
#cabecera_tel p{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align:left; color:#5D81CB; margin:46px 0 2px 5px;}
#cabecera_tel ul{float: left; list-style-type: none; margin:0 0 0 5px; padding: 0;}
#cabecera_tel ul li{display:inline; margin: 0;}
#cabecera_tel ul li a{display:inline; margin: 0; text-decoration: none;}

/*----------------------------</CABECERA>------------------------------------*/

/*----------------------------<LATERAL>------------------------------------*/

#lateral{float: left; width: 130px; background-color:#FFFFFF; padding: 5px 5px; margin:0;}
#Menu1_pnl_acceso{float: left; width:100%; background: transparent url(images/fondo_registro.jpg) no-repeat left top; padding: 36px 0 10px 0; height:87px;}
#Menu1_pnl_acceso form{width: 126px; padding: 0; margin:0;}
#Menu1_pnl_acceso label{float: left; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5D81CB; font-weight:bold; width: 32%; margin: 0 5px 5px 0;}
#Menu1_pnl_acceso input{float: left; text-align: left; height:15px; border: 1px solid #464B5E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; margin: 0 0 5px 0;}
#Menu1_pnl_acceso #entrar{text-align: center; height:20px; margin: 2px 0 0 41px; background: transparent url(images/bot_entrar.jpg) no-repeat top left; width: 72px; border: 0; cursor:hand;}
#Menu1_pnl_acceso p{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; color:#464B5E; margin:14px 0 0 0; padding:0 0 0 15px; text-decoration:underline; text-align: center;}
#Menu1_pnl_acceso p a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; color:#464B5E; text-decoration:underline; text-align: center;}
#Menu1_pnl_acceso p a:hover{text-decoration: none;}

#Menu1_pnl_bienvenida{float: left; width:127px; background: transparent url(images/fondo_bienvenida.jpg) no-repeat left top; padding: 8px 0 10px 0; _padding: 36px 0 10px 0; height:110px; _height:130px;}
#Menu1_pnl_bienvenida p{_float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#464B5E; margin:38px 0 0 0; _margin:14px 0 0 0; padding:0 4px; text-decoration:none; width:116px;}


h2{}
h2#buscadortitulo {text-indent: -99999px; width: 126px; height: 21px; padding: 0; margin: 0; float: left;background: transparent url(images/btnbuscar.jpg) no-repeat top left; padding:0; margin:0;}
h2#buscadormarcas {text-indent: -99999px; width: 126px; height: 21px; padding: 0; margin: 0; float: left;background: transparent url(images/titmarcas.jpg) no-repeat top left;}
h2#buscadormaterial {text-indent: -99999px; width: 126px; height: 21px; padding: 0; margin: 0; float: left;background: transparent url(images/titmaterial.jpg) no-repeat top left;}


/*----------------------------<BUSCADOR>------------------------------------*/
#buscador{float:left; width:100%; height: 40px; padding:0; margin: 5px 0; background: url(images/flecha_azul.gif) no-repeat left 24px; _background: url(images/flecha_azul.gif) no-repeat left 29px;}
#boton{float:left; margin: 2px 0 0 5px;}
#buscador input{float: left; padding: 0 0 0 2px; border: 1px solid #464B5E; width: 80px; margin: 5px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}
/*----------------------------</BUSCADOR>------------------------------------*/

/*----------------------------<MARCAS>------------------------------------*/
#marcas{float:left; width:100%; height: 50px; padding:0; margin: 5px 0; background: url(images/flecha_azul.gif) no-repeat left 24px; _background: url(images/flecha_azul.gif) no-repeat left 32px;}
#marcas img{padding: 6px 0 0 0;}
#marcas select{border: 1px solid #464B5E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #464B5E; width:87%;margin: 5px 0 0 0;}
/*----------------------------</MARCAS>------------------------------------*/

/*----------------------------<MATERIAL>------------------------------------*/
#material {float:left; width:100%; margin: 5px 0;}
#material ul{float:left; margin: 0; padding: 0; width:95%; _width:105%;}
#material ul li{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:#5D81CB; padding:3px 0 2px 10px; margin:0; vertical-align:middle; border-bottom: 1px solid #cccccc; display: block; background: url(images/flecha_azul.gif) no-repeat left 0; width:92%; _width:100%;}
#material ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:#5D81CB; vertical-align:middle; display: block; text-decoration: none;}
#material ul li a:hover{text-decoration: underline; font-weight: bold;}
/*----------------------------</MATERIAL>------------------------------------*/


/*----------------------------</LATERAL>------------------------------------*/

/*----------------------------<CENTRO>------------------------------------*/
#centro{float: left; background-color:#FFFFFF; margin: 0 0 5px 8px; _margin: 0 0 5px 10px; overflow: hidden; width: 640px;}
#bannerprincipal{float: left; margin: 5px 0; clear:right; height: 177px; width: 640px;}

#centro2{float: left; width: 430px;}
#novedades{float: left; margin: 5px 0 0 0; width: 440px; *width: 435px !important; _width: 435px; min-height: 180px; _height: 180px;}
#novedades h1{float: left; text-indent: -9999px; background: transparent url(images/titnovedades.gif) no-repeat left top; padding: 2px 5px;  width: 418px; margin: 0; font-size: 16px;}
#novedadescuadro{float: left; background-color: #EAEAEA; border: 1px solid #AAAAAA; width: 425px; *width: 435px !important; _width: 435px; overflow: hidden; _overflow: none; padding: 5px 4px;_padding: 5px 6px; min-height: 150px; _height: 175px;}
#novedades p.negrita{color: #000000; font-weight: bold;}
#novedades p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#FF0000; font-weight: bold; margin: 3px 0 2px 0;}
#novedades p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#FF0000; font-weight: bold; text-decoration: none;}
#novedades p a:hover{text-decoration: underline;}
#novedades #cuadroimg{float: left; width: 105px; margin: 0; padding: 0; text-align:center; height: 100px; _height: 160px;}

#novedades .mediumThumbnail {width: 100px; height: 84px; float: left; margin: 0 0 5px 0;}
#novedades .mediumThumbnail .thumbnail {width: 100px; height: 84px; text-align: center; display: table-cell; vertical-align: middle; padding: 0; margin: 0; background-color:#FFFFFF;}

#novedades .mediumThumbnail .thumbnail img {vertical-align: middle;}
#novedades .mediumThumbnail .thumbnail {font-size: 100px; line-height: 100px; /*numero magico*/ }

#busquedacuadro{float: left; width: 100%; _width: 95%; margin: 5px;}
#busquedacuadro #cuadroimg p.negrita{color: #000000; font-weight: bold;}
#busquedacuadro #cuadroimg p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#FF0000; font-weight: bold; margin: 3px 0 2px 0; text-decoration:none;}
#busquedacuadro #cuadroimg p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#FF0000; font-weight: bold; text-decoration: none;}
#busquedacuadro #cuadroimg p a:hover{text-decoration: underline;}
#busquedacuadro #cuadroimg{float: left; width: 117px; margin: 4px 2px; padding: 0; text-align:center; height: 175px; _height: 185px; border: 1px solid #ccc;}
#busquedacuadro .mediumThumbnail {width: 115px; height: 84px; float: left; margin: 0 0 5px 0;}
#busquedacuadro .mediumThumbnail .thumbnail {width: 115px; height: 84px; text-align: center; display: table-cell; vertical-align: middle; padding: 0; margin: 0; background-color:#FFFFFF;}

#busquedacuadro .mediumThumbnail .thumbnail img {vertical-align: middle;}
#busquedacuadro .mediumThumbnail .thumbnail {font-size: 100px; line-height: 100px; /*numero magico*/ }

#ofertas{float: left; margin: 10px 0; width: 440px; *width: 435px !important; _width: 435px;}
#ofertas h1{float: left; text-indent: -9999px; background: transparent url(images/titofertas.gif) no-repeat left top; padding: 2px 5px;  width: 418px; margin: 0; font-size: 16px;}
#ofertascuadro{float: left; background-color: #ffffff; border: 1px solid #AAAAAA; width: 425px; *width: 435px !important; _width: 435px; overflow: hidden; padding: 6px 4px;_padding: 2px 6px;}
#ofertas p.negrita{color: #000000; font-weight: bold;}
#ofertas p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#FF0000; font-weight: bold; margin: 3px 0 2px 0;}
#ofertas p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#FF0000; font-weight: bold; text-decoration: none;}
#ofertas p a:hover{text-decoration: underline;}
#ofertas #cuadroimg{float: left; width: 105px; margin: 0; padding: 15px 0; _padding: 0; text-align:center; height: 140px; _height: 170px;}

#ofertas .mediumThumbnail {width: 100px; height: 84px; float: left; margin: 0 0 5px 0; _margin: 0;}
#ofertas .mediumThumbnail .thumbnail {width: 100px; height: 84px; text-align: center; display: table-cell; vertical-align: middle; padding: 0; margin: 0; background-color:#FFFFFF;}

#ofertas .mediumThumbnail .thumbnail img {vertical-align: middle;}
#ofertas .mediumThumbnail .thumbnail {font-size: 100px; line-height: 100px; /*numero magico*/ }

DIV.clear {clear:both;}

/*----------------------------</CENTRO>------------------------------------*/

/*-------------------------------------------<LATERALDCHO>------------------------------------------------------*/
#lateraldcho{float: right; width: 190px; padding: 0; margin:28px 0 0 5px;}
#banner{float: left; margin: 0 0 10px 0;}
#servicio{float: left; width: 188px; background: url(images/fondotitulo.jpg) repeat left top; border: 1px solid #5D81CB; margin: 0;}
#servicio h3{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; padding: 2px 5px;}
#servicio ul{float: left; margin: 0; padding: 4px 0; background-color:#FFFFFF; list-style-type:none; text-align: left; display:block; width: 188px;}
#servicio ul li{list-style-type: none; padding: 0 0 0 10px;}
#servicio ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight:bold; text-decoration: none;}
#servicio ul li a:hover{text-decoration: underline;}

/*-------------------------------------------</LATERALDCHO>------------------------------------------------------*/


/*----------------------------<PIE>------------------------------------*/
#pie{float: left; background: url(images/fondoPie.gif) no-repeat left top; clear:both; width: 763px; _width: 775px; margin: 10px 0 5px 5px; _margin: 20px 0 5px 5px; padding: 13px 10px;}
#pie p{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#FFFFFF; padding: 7px 12px; height: 118px;}
#pie p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline;}
#pie p a:hover{text-decoration: underline; color: #666666;}
#pie img{float: left; margin: 0 0 0 20px;}

/*----------------------------</PIE>------------------------------------*/


/*----------------------------<OTROS CENTROS>------------------------------------*/

#login{float: left; width: 642px; margin: 5px 0;}
#login h2{float: left; width: 100%; height: 60px; padding: 18px 0 0 60px; margin: 0; background: transparent url(images/fondotitulos.gif) no-repeat top left; clear: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: bold; text-align: left; letter-spacing: 1px;}
#login p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #221969; font-weight: normal; text-align: left; margin: 5px 10px;}
#login p.caracteristicas{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; text-align: left; margin: 5px 10px;}
#login p.procesando{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #5E9D57; font-weight: bold; text-align: left; margin: 5px 10px;}
#login p.procesando a{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #5E9D57; font-weight: bold; text-align: left; text-decoration: underline;}
#login p.procesando a:hover{text-decoration: none;}
#login p.procesando2{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #cc0000; font-weight: bold; text-align: left; margin: 5px 10px;}
#login p.procesando2 a{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #cc0000; font-weight: bold; text-align: left; text-decoration: underline;}
#login p.procesando2 a:hover{text-decoration: none;}
#login form{float: left; width: 90%;}
#login label{float: left; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; margin: 0 5px 5px 0; width: 130px;}
#login label.largo{float: left; width: 100%; text-align:left; font-weight:normal;}
#login input{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 190px; height: 18px; border: 1px solid #221969; clear: right; margin: 0 0 5px 0;}
#login input.checkbox{float: left; margin: 0 5px 0 0; width: 20px;}
#login select{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 190px; height: 18px; border: 1px solid #221969; clear: right; margin: 0 0 5px 0;}
#login fieldset{float: left; border: 1px solid #cccccc; width: 620px; margin: 5px 0 5px 5px; overflow: auto; _overflow: none; padding: 10px 0 0 10px;}
#login legend{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #5E9D57; font-weight: bold; text-align: left; margin: 0 0 15px 0;}
#login textarea{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 250px; height: 50px; border: 1px solid #221969; clear: right;}
#login textarea#Comment{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 320px; height: 100px; border: 1px solid #221969; clear: right;}
#login input#chkcontacto{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 20px; height: 18px; border: none; clear: right; margin: 0 0 0 5px;}
#login input#boletin{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 20px; height: 18px; border: none; clear: right; margin: 0 0 0 5px;}
#login #Rating_0, #login #Rating_1, #login #Rating_2, #login #Rating_3, #login #Rating_4{border: none; width: 10px; float: left; text-align: left; margin: 0; padding: 0;}
#login #Rating{float: left; width: 70%; margin: 0 0 10px 0;}

#login #DetailsPanel{float: left; text-align: center; padding: 0 10px; width: 600px; _width: 630px;}
#login #DetailsPanel table{float: left; border-collapse: collapse; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 99%;}
#login #DetailsPanel tr.CartListHead{color: #fff; font-weight: bold; background-color: #5D81CB;}
#login #DetailsPanel td{padding: 3px;}
#login #DetailsPanel input{width: 30px;}
#login #DetailsPanel span input.chekbox{border: none;}
#login #DetailsPanel #botones{float: left; text-align: left; width: 600px; _width: 600px;}
#login #DetailsPanel #botones input{float: left; width: auto;}
#login #DetailsPanel p{font-weight: bold; text-align: right; width: 93%;}

#login #detailsTable{float: left; text-align: center; padding: 0 10px; width: 600px; _width: 630px;}
#login #detailsTable table{float: left; border-collapse: collapse; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 99%; margin: 0 0 10px 0;}
#login #detailsTable tr.CartListHead{color: #fff; font-weight: bold; background-color: #5D81CB;}
#login #detailsTable td{padding: 3px;}
#login #detailsTable p{font-weight: bold; text-align: left; margin: 0; padding: 0;}

#login #detallepedido{float: left; text-align: center; padding: 0 10px; width: 600px; _width: 630px;}
#login #detallepedido table{float: left; border-collapse: collapse; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 99%;}
#login #detallepedido tr.CartListHead{color: #fff; font-weight: bold; background-color: #5D81CB;}
#login #detallepedido td{padding: 3px;}
#login #detallepedido input{width: 30px;}
#login #detallepedido span input.chekbox{border: none;}
#login #detallepedido #botones{float: left; text-align: left; width: 600px; _width: 600px;}
#login #detallepedido #botones input{float: left; width: auto;}
#login #detallepedido p{font-weight: bold; text-align: right; width: 93%;}

#login #botones{float: left; width: 300px; text-align: left;}
#login #botones input{border: none; width: 132px; height: 28px;}

#login p.total{float: left;}

#login #esquemacompra{float: left; margin: 0 0px 20px 0px; _margin: 10px 0px 20px 0px; width:635px; clear: both; text-align: center;}
#login #esquemacompra table{width: 625px; margin: 0 auto; border: none; padding: 0;}
#login #esquemacompra table th{padding: 5px 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
#login #esquemacompra table td{padding: 5px 0; text-align: center;}
/*#login #esquemacompra ul{float: none; list-style-type: none; margin: 0 auto; padding: 0; width:592px; display: inline; border: 1px solid red; text-align: center;}
#login #esquemacompra ul li{float: left; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; display: inline; padding: 3px 20px;}*/
.verde1{background-color: #CEDFCE;}
.verde2{background-color: #B5CEB5;}
.verde3{background: #93B793;}
.verde4{background-color: #73A273;}
/*#login #esquemacompra img{float: left; margin: 0 0 0 155px;}
#login #esquemacompra img.carrito{float: left; margin: 0 0 0 75px;}
#login #esquemacompra img.identificacion{float: left; margin: 0 0 0 230px;}
#login #esquemacompra img.confirmacion{float: left; margin: 0 0 0 75px;}
#login #esquemacompra img.pago{float: left; margin: 0 0 0 75px;}*/

#login #LoginBtn{float: left; border:none; height: 28px; width: 132px; margin: 5px 0 5px 130px;}
#login #RegisterBtn{float: left; border:none; height: 28px; width: 132px; margin: 10px 0 5px 130px;}
#login #update{float: left; border:none; height: 28px; width: 132px; margin: 10px 0 5px 300px;}
#login #checkout{float: right; border:none; height: 28px; width: 132px; margin: 10px 0 5px 10px;}
#login #ImageButton1{float: left; border:none; height: 28px; width: 111px; margin: 10px 0 5px 90px; clear: both;}

#login #EnvioPanel{float: left; width: 600px; _width: 620px; margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0;}
#login #EnvioPanel span{float: left;}
#login #EnvioPanel p.negrita{font-weight: bold; float: none; margin: 0 0 5px 0; padding: 0; width: auto;}
#login #EnvioPanel p.caracteristicas{float: none; color: #666; margin: 0 0 10px 0; padding: 0; width: auto;}
#login #EnvioPanel select{float: left;width: 190px;}
#login #EnvioPanel #botones{float: left; width: 300px;}
#login #EnvioPanel #botones input{border: none; width: 132px; height: 28px;}
#login #EnvioPanel #pnl_direcciones{}

#login #pnlPRU{float: left; width: 600px; _width: 620px; margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0;}
#login #pnlPRU span{float: left;}
#login #pnlPRU p.negrita{font-weight: bold; float: none; margin: 0 0 5px 0; padding: 0; width: auto;}
#login #pnlPRU p.caracteristicas{float: none; color: #666; margin: 0 0 10px 0; padding: 0; width: auto;}
#login #pnlPRU input{border: none; width: 20px; height: 17px;}




#login #PanelDatosPedido{float: left; width: 600px; _width: 620px; margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0;}
#login #PanelDatosPedido p.negrita{font-weight: bold; float: none; margin: 0 0 5px 0; padding: 0; width: auto; text-align: left;}
#login #PanelTransferencia{float: left; width: 600px; _width: 620px; margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0;}
#login #PanelTransferencia p{font-weight: normal; float: none; margin: 0 0 5px 0; padding: 0; width: auto; text-align: left;}
#login #PanelContrareembolso{float: left; width: 600px; _width: 620px; margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0;}
#login #PanelContrareembolso p{font-weight: normal; float: none; margin: 0 0 5px 0; padding: 0; width: auto; text-align: left;}
#login #PanelConfirmar{float: left; width: 600px; _width: 620px; margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0;}
#login #PanelConfirmar{font-weight: normal; float: none; margin: 0 0 5px 0; padding: 0; width: auto; text-align: left;}

#login #PagoPanel{border-top: 1px solid #ccc; padding: 10px 0 0 0;}
#login #PagoPanel select{float: left;width: 190px;}
#login #PagoPanel p.negrita{font-weight: bold; float: none; margin: 0 0 5px 0; padding: 0; width: auto;}
#login #panelvolver{float: left; width: 200px; margin: 5px 0 0 0;}

#login #pnlpendientes{float: left; width: 600px; _width: 620px; margin: 0; padding: 10px 0 0 0;}
#login #pnlpendientes p.negrita{font-weight: bold; float: none; margin: 0 0 5px 0; padding: 0; width: auto; text-align: left;}
#login #pnlpendientes table{float: left; border-collapse: collapse; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 99%;}
#login #pnlpendientes tr.CartListHead{color: #fff; font-weight: bold; background-color: #5D81CB;}
#login #pnlpendientes td{padding: 3px;}
#login #pnlpendientes td a{text-decoration: underline; color: #000;}
#login #pnlpendientes td a:hover{text-decoration: none; color: #000;}

#login #mensajeprecio{float: left; margin: 5px 0 10px 5px;}


.linea{line-height: 25px;}

#quienes{float: left; width: 645px; margin: 5px 0;}
#quienes h2{float: left; width: 100%; height: 60px; padding: 18px 0 0 60px; margin: 0; background: transparent url(images/fondotitulos.gif) no-repeat top left; clear: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: bold; text-align: left; letter-spacing: 1px;}
#quienes p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; margin: 5px 10px;}
#quienes p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; text-decoration: underline;}
#quienes p a:hover{text-decoration: none;}
#quienes #cuadroimg{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #221969; font-weight: bold; text-align: left; margin: 10px 5px; border-top: 1px dotted #cccccc;  border-bottom: 1px dotted #cccccc;}
#quienes #cuadroimg p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #221969; text-align: left; margin: 0 0 5px 0; padding: 5px 0 0 0;}
#quienes #cuadroimg img{border: none; margin: 0 5px 5px 0;}
#quienes ul{float: left; list-style: none; margin: 15px 0 0 40px; border-left: 1px solid #221969; padding: 0 0 0 10px;}
#quienes ul li{list-style: none;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #221969; text-align: left; font-weight: bold;}
#quienes ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #221969; text-align: left; text-decoration: none;}
#quienes ul li a:hover{text-decoration: underline;}


#condiciones2{float: left; width: 645px; margin: 5px 0;}
#condiciones2 h2{float: left; width: 100%; height: 60px; padding: 18px 0 0 60px; margin: 0; background: transparent url(images/fondotitulos.gif) no-repeat top left; clear: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: bold; text-align: left; letter-spacing: 1px;}
#condiciones2 p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; margin: 5px 10px;}
#condiciones2 p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #221969; text-align: left; text-decoration: underline;}
#condiciones2 p a:hover{text-decoration: none;}
#condiciones2 h3{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #221969; text-align: left; font-weight: bold; margin: 10px; border-bottom: 1px dotted #cccccc; padding: 0 0 3px;}

#atencion{float: left; width: 645px; margin: 5px 0;}
#atencion h2{float: left; width: 100%; height: 60px; padding: 18px 0 0 60px; margin: 0; background: transparent url(images/fondotitulos.gif) no-repeat top left; clear: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: bold; text-align: left; letter-spacing: 1px;}
#atencion p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; margin: 5px 10px;}

#detalleProducto{float: left; width: 645px; margin: 5px 0;}
#detalleProducto h2{float: left; width: 100%; height: 45px; _height: 60px; padding: 18px 0 0px 60px; margin: 0px 0px 0px 0px; background: transparent url(images/fondotitulos.gif) no-repeat top left; clear: right; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight: bold; text-align: left; letter-spacing: 1px;}
#detalleProducto p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; margin: 5px 10px;}
#detalleProducto p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #221969; text-align: left; text-decoration: underline;}
#detalleProducto p a:hover{text-decoration: none;}
#detalleProducto #migasdepan{float: left; background-color: #5D82CC; width: 96%; margin: 0 1%;}
#detalleProducto #migasdepan p{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-align: left; margin: 5px 10px; height: 15px;}
#detalleProducto #migasdepan p a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #221969; text-align: left; text-decoration: underline;}
#detalleProducto #migasdepan p a:hover{text-decoration: none;}
#detalleProducto #migasdepan select{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #221969; text-align: left; width: 150px;}

#detalleProducto #enviaramigo{float:left; width: 98%; text-align: right; margin: 5px 0 0 0;}
#detalleProducto #enviaramigo p{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: left; margin: 0px 10px; height:30px;}
#detalleProducto #enviaramigo p a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #221969; text-align: left; text-decoration: none;}
#detalleProducto #enviaramigo p a:hover{text-decoration: underline;}

#detalleProducto #fotodetalle{float: left; width: 43%; text-align: center; padding: 0; margin: 0 0 0 8px;}
#detalleProducto #fotodetalle p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; text-align: left; margin: 5px 10px;}
#detalleProducto #fotodetalle #Imagen{border: none;}
#detalleProducto #fotodetalle #ImagenMarca2{float: left; text-align: center; width: 100%; margin: 5px 0;}
#fotodetalle #galeria{float: left; text-align: center; padding: 0; margin: 5px 10% 5px 15%;  _margin: 5px 10% 5px 6%;}
#fotodetalle .mediumThumbnail {width: 62px; height: 62px; float: left; margin: 0 5px 5px 0;}
#fotodetalle .mediumThumbnail a{width: 62px; height: 62px; border: 1px solid #999;}
#fotodetalle .mediumThumbnail a:hover{border: 1px solid #333;}
#fotodetalle .mediumThumbnail .thumbnail {width: 62px; height: 62px; text-align: center; display: table-cell; vertical-align: middle; padding: 0; margin: 0; background-color:#FFFFFF;}
#fotodetalle .mediumThumbnail .thumbnail img {vertical-align: middle;}
#fotodetalle .mediumThumbnail .thumbnail {font-size: 65px; line-height: 65px; _font-size: 60px; _line-height: 60px; /*numero magico*/ }







#listamarcas{float: left; text-align: left; margin: 0; width: 150px; height: 205px; border: 1px solid #999; background-color: #EAEAEA; margin: 5px 4px 5px 0;}
#listamarcas .mediumThumbnail {width: 150px; height: 110px; _height: 90px; float: left; margin:0; background-color: #fff;}
#listamarcas .mediumThumbnail a{width: 150px; height: 110px; _height: 90px;}
#listamarcas .mediumThumbnail a:hover{border: none;}
#listamarcas .mediumThumbnail .thumbnail {width: 150px;height: 90px; text-align: center; display: table-cell; vertical-align: middle; padding: 0; margin: 0; background-color:#FFFFFF;}
#listamarcas .mediumThumbnail .thumbnail img {vertical-align: middle;}
#listamarcas .mediumThumbnail .thumbnail {font-size: 100px; line-height: 100px; /*numero magico*/ }
#listamarcas p{margin: 10px; _margin: 5px; padding: 0; text-align: center;}
#listamarcas p.rojo{color: red; font-weight: bold;}
#listamarcas p.rojo a{color: red; font-weight: bold; text-decoration: none;}
#listamarcas p.rojo a:hover{color: red; font-weight: bold; text-decoration: underline;}




#detalleProducto #descripcionProducto{float: right; width: 50%; text-align: right; margin: 0 15px 0 0; _margin: 0 5px 0 0;}
#detalleProducto #descripcionProducto h3{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; font-weight: bold; margin: 10px; border-bottom: 1px solid #5D82CC; padding: 0 0 3px;}

#detalleProducto #descripcionProducto #cuadroCaract{float: left; border: 1px solid #5D82CC;}
#detalleProducto #descripcionProducto #cuadroCaract h3{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-align: left; background: #5D82CC url(images/fondotitulo.jpg) no-repeat right top; margin: 0; padding: 5px;}
#detalleProducto #descripcionProducto #cuadroCaract #tblcaract tr{padding: 0 0 5px 0;}

#paneldesc{float: left; width: 98%; margin: 0; padding: 5px 0; margin: 0;}
#paneldesc h3{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5D82CC; text-align: left; font-weight: bold; margin: 10px 0; padding: 3px 0 3px 5px; background-color:#EAEAEA; width: 100%;}
#paneldesc p{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align:left;}
#paneldesc p.gris{margin: 10px 0 0 0; padding: 2px 0 0 0; color: #999; text-align: left; font-weight: normal; border-top: 1px dotted #5D82CC; font-size: 10px;}

#detalleProducto #cuadroCaract p{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left; font-weight:normal; margin: 10px 5px; padding: 0;}

#detalleProducto #tblcaract{float: left; margin: 0 0 5px 5px; padding: 0; width: 80%;}
#detalleProducto #tblcaract td{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;}
#detalleProducto #tblcaract select{float: left; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align: left;}

#detalleProducto #Panelstock{float: left; text-align: center; margin: 10px 0; border: 1px solid #5D82CC; width: 100%;}

#detalleProducto #PanelExpirado p{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: left; font-weight: bold;}


#detalleProducto #PanelRegistrados{float: left; border-top: 2px solid #5E9D57; border-bottom: 2px solid #5E9D57; padding: 5px; width: 97%; _width: 100%; margin: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #02337F; text-align: center; font-weight:bold; background-color:#Fff;}
/*#detalleProducto #PanelRegistrados p{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-align: left;}*/
#detalleProducto #PanelRegistrados span#Preciofinal{font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #5E9D57; text-align: left; font-weight:bold;}

#detalleProducto #PanelPrecio{float: left; border-top: 2px solid #5E9D57; border-bottom: 2px solid #5E9D57; padding: 5px; width: 97%; _width: 100%; margin: 5px 0; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #02337F; text-align: center; font-weight:bold; background-color:#Fff;}
#detalleProducto #PanelPrecio span#PrecioEstandarA{color: #5E9D57; font-weight:bold;}
#detalleProducto #PanelPrecio img{margin: 5px 0 0 0; padding: 0;}

#detalleProducto #PanelBotoncomprar{float: right;}
#detalleProducto #PanelBotoncomprarOffline{width:100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: center; font-weight: bold;}
#detalleProducto #PanelBotoncomprarOffline #divboton{width:100%; margin-top:5px; text-align: right; }


#PanelTelefono{float: left; clear: both; margin:10px 0 0 0; width: 100%; text-align: center; padding: 5px 0; background-color:#fff;}
#opiniones{float: left; width: 100%; margin: 10px 0;}
#opiniones h2{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #5E9D57; text-align: left; font-weight:bold; background: #fff url(images/chat.gif) no-repeat 2px top; padding: 0 0 0 20px; letter-spacing:normal; border-bottom: 1px solid #5E9D57; height: 24px;}

#enviaramigo #panelmarcas{float: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #221969; text-align: left; margin: 0 0 10px 0; background: url(images/flecha_azul.gif) no-repeat left 2px; padding: 0 0 0 10px;}
#enviaramigo #panelmarcas select{width: 150px; height: 20px; border: 1px solid #221969; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #221969; text-align: left; padding: 0 0 0 2px;}

#listado_productos #marca{float: right;}

#listado_productos #tblcategorias2{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-align: center; font-weight:bold; width: 99%; margin: 0 5px 0 0;}
#listado_productos #tblcategorias{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000; text-align: center; font-weight:bold; width: 99%; margin: 0 5px 0 0;}
#listado_productos #tblcategorias2{text-align: left;}
#listado_productos #tblcategorias{text-align: left;}

#menu_marcas{float: left; width: 22%; border-left: 2px solid #5D82CC;}
#menu_marcas h2{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #003082; font-weight: bold; text-align:left; background: none; border: 1px solid #5D82CC; height: 20px; margin: 0; padding: 3px 0 3px 5px;}
#menu_marcas ul{float: left; margin: 0; padding: 0; list-style: none; text-align: left;}
#menu_marcas ul li{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5D82CC;}
#menu_marcas ul li a{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5D82CC; text-decoration: none; padding: 0 0 0 10px;}
#menu_marcas ul li a:hover{color: #5D82CC; background:url(images/flecha_azul.gif) no-repeat left center; text-decoration: none;}



.ProductListHead
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 10px;
    font-weight: bold;
    line-height: 10pt;
    text-decoration: underline;
}

.ProductListItem
{
    color: black;
    font-family: Verdana, Arial;
    font-size: 10px;
}

.Caracteristicas
{
    color: #333333;
    font-family: Verdana, Arial;
    font-size: 10px;	
}

#ErrorMsg{float: left; font-family: Verdana, Arial; font-size: 11px; color: red; margin: 0 10px; font-weight:bold;}
/*.MyError{float: left; font-family: Verdana, Arial; font-size: 11px; color: red; margin: 5px 10px; font-weight:bold; background: url(images/alert.gif) no-repeat left center; padding: 5px 0 5px 22px;}
.ErrorText{float: left; font-family: Verdana, Arial; font-size: 11px; color: red; margin: 5px 10px; font-weight:bold; background: url(images/alert.gif) no-repeat left center; padding: 5px 0 5px 22px;}*/

.MyError{float: left; font-family: Verdana, Arial; font-size: 11px; color: red; margin: 5px 10px; font-weight:bold; padding: 5px 0 5px 0;}
.ErrorText{font-family: Verdana, Arial; font-size: 11px; color: red; margin: 5px 10px; font-weight:bold; padding: 5px 0 5px 0;}

#clear{clear: both;}
/*----------------------------</OTROS CENTROS>------------------------------------*/

/*----------------------------<POP UPS>------------------------------------*/

#contenedorpop {float: left; margin:0; border: 1px #231969 solid; padding: 0 0 10px 0; background-color:#FFFFFF; width: 522px; height: 385px;}
#contenedorpop #cabecera{float: left; margin: 0 0 5px 0; padding: 0; text-align: left;}
#contenedorpop #cabecera img{margin: 0; padding: 0;}
#contenedorpop p{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#464B5E; margin: 0 0 10px 0; width: auto;}
#contenedorpop #formulario p{float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#464B5E; margin: 0 0 10px 0; width: auto;}
#contenedorpop #formulario{float: left; margin: 10px 0 0 30px; height: 220px; width: 80%;}
#contenedorpop #formulario label{float: left; text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; margin: 0 5px 5px 0; width: 130px;}
#contenedorpop #formulario input{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 190px; height: 18px; border: 1px solid #221969; clear: right; margin: 0 0 5px 0;}
#contenedorpop #formulario textarea{float: left; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-left: 2px; width: 190px; height: 50px; border: 1px solid #221969; clear: right;}
#contenedorpop #formulario img{float: left; margin: 10px 0 0 130px;}
#contenedorpop #pie2{float: left; background-color: #5D81CB; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#fff; width: 100%; margin: 15px 0 0 0; padding: 6px 0;}
#contenedorpop #pie2 a{float: left; background-color: #5D81CB; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:center; color:#fff; text-decoration: none; width: 100%;}
#contenedorpop #pie2 a:hover{text-decoration: underline;}

/*----------------------------</POP UPS>------------------------------------*/

.logoact{float: right; margin: 1px 15px 0 0;}