html, body,h1 {height: 100%;margin:0 auto;background:#a9a9a9 url(../images/page/bg.png) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -243px;font-size: 0.9em;width:930px;background-color:#fff;}
.push {height: 243px;}
.footer {height: 243px;float:left;position:relative;width:100%;}
body {text-align: center;}
.wrapper1 {position:relative;height:90px;background-color:#fff;}
.wrapper2 {position:relative;}
.wrapper3 {background-color:#ff0000;}
.center{width:930px;margin:0 auto;height: auto;position:relative;background-color: #fff;}
.banner{float:left;width:100%;background-color: #fff;padding-top:4px;padding-bottom:5px;}
.container{float:left;width:920px;padding:0 5px;background-color: #fff;height:auto;}
.L{float:left;width:268px;margin-right: 5px;}
.M{float:left;width:230px;background-color: #FF9900;margin-right: 5px;}
.R{float:left;width:642px;}
.footerContainer{width:930px;height:243px;background-color:#fff;margin:0 auto;}
.footerNav{width:907px; height:23px;color:#fff; font-size:.65em; background-color:#9E001B; margin:0px auto 5px auto; text-align:center;}
.footerNavContainer{width:900px; height:23px; padding:5px 0;}
.footerNavContainer a{color:#f5f5f5; text-decoration:none;}
 a:link, .footerNavContainer a:visited
{color: #f2f2f2;text-decoration: none;}
.footerNavContainer a:hover{color: #fff;text-decoration: none;}
.footerLinkContainer{width:903px; height:15px; padding:4px; color:#d2d2d2;  margin:0px auto 0px auto; border:#e5e5e5 solid 1px; text-align:left; }
p {padding: 0 0 .3em;color: #666;font: 1em/1.4em arial,sans-serif;}
.va{color:#343434; text-decoration:none;}
.va a{color:#343434; text-decoration:none; background-color:#d7d7d7; padding:5px 10px;}
.vaCurrent{color:#fff; text-decoration:none; background-color:#b0b0b0;  padding:5px 10px;}
.va1{color:#343434; text-decoration:none;}
.va1 a{color:#fff; text-decoration:none; background-color:#e3e3e3;  padding:5px 10px;}
.va1 a:visited{color:#fff; text-decoration:none; background-color:#e5e5e5;  padding:5px 10px;}
h1 {color: #FF9900;font-weight: bold;}
h2 {padding: 0 0 0.6em;color: #d00;font: 1.4em helvetica,arial,sans-serif;}
h3 {padding: 0.5em 0 0.1em;color: #333;font: 1.4em helvetica,arial,sans-serif;}
h1#rescue_logo a, p#rescue_logo a {width: 100px;height: 60px;display: block;top: 0px;position: absolute;left: 5px;z-index: 100;background-image:url(../images/page/logo.gif);background-repeat: no-repeat;background-position: 0 0;}
p#rescue_logo a span {display: none;   }
h1#basket_button a, p#basket_button a {width: 149px;height: 30px;display: block;top: 60px;position: absolute;right: 0px;z-index: 100;background-image:url(../images/page/basket.gif);background-repeat: no-repeabackground-position: 0 0;}
p#basket_button a span {display: none;}
/*menu/*/
#navlist2{margin-left:-10px;padding-left: 0;list-style: none;margin-top:14px;}
#navlist2 li {padding-left: 10px;background-image: url(images/arrow.gif);background-repeat: no-repeat;background-position: 0 .5em;}
#navlist
{
margin-left: 0;
padding-left: 0;
margin-top:0px;
white-space: nowrap; font-family:Arial, Helvetica, sans-serif;background-color:#ffffff;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a {
	line-height:28px;
	font-size:.87em;
	margin:0;
	padding-top:0;
	padding-right: 10px;
	padding-bottom:0;
	padding-left: 10px; border-right:#fff solid 1px;
}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #9E001B;
text-decoration: none;padding: 5px 10px;
}

#navlist a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}
#navlist #current a{ color: #fff;background-color:#004F66;text-decoration: none;}
/*BASKET/*/
.basketContainer{ width:268px;margin-bottom:5px;}
.basketTop{ width:100%; height:10px;background-image:url(../../images/basket/mod-red.png); background-position:top left;}
.basketTopLeft{float:left; width:10px; height:10px; background-image:url(../images/basket/mod-red.png); background-position:top left;}
.basketMiddle{ padding:10px; background-color:#9E001B; font-size:.75em; color:#fff;}
.basketMiddle a{ color:#fff; text-decoration:none;}
.borderCart{border-bottom:#f2f2f2 solid 1px;}
.basketFoot{ width:100%; height:10px;background-image:url(../images/basket/mod-red.png); background-position:bottom left;}
.basketFootLeft{ width:10px; height:10px;background-image:url(images/basket/mod-red.png); background-position:bottom left;}
.basketTopTitle{ padding:3px 10px; background-color:#9E001B; text-align:left;font-size:.85em; color:#fff; border-bottom: #ccc solid 1px; font-weight:bold;}
.basketTopTitle img{ float:right;}
.basketNav{ background-color:#9E001B; padding:0 10px;height:18px; color:#fff;}
.basketNavButton {  float:right;padding:1px 0;height:16px; width:120px; color:#fff;background-image:url(../images/basket/button.png); text-align:center;}
.basketNavButton a{  color:#f2f2f2; text-decoration:none; font-size:1em;}
.basketNavButton a:hover{  color:#fff; text-decoration:none; font-size:1em;}
/*NEWSLETTER/*/
.NewsLetterContainer{float:left; width:268px;margin-bottom:5px; background-color:#004F66; color:#f2f2f2;font-family:"Arial"; }
.NewsLetterTop{float:left; padding-left:10px; padding-top:10px; width:258px; height:15px;background-image:url(../../images/page/mod-blue.gif); background-position:top left; font-family:"Arial"; font-size:14px;color:#f5f5f5;font-weight: bold}
.NewsLetterMiddle{ float:left; width:258px; padding-left:10px;}
.NewsletterInput{width:210px; height:22px;padding-left:5px;font-family:"Arial"; font-size:15px; color:#999;background-color:#fff;border:none;}
.NewsletterButton{ height:22px; width:33px; background:#B11A0D url(../../images/page/ok.png); font-family:"Arial"; font-size:11px; color:#cacaca; border:none;}
.NewsLetterBottom{float:left; width:268px; height:25px;background-image:url(../../images/page/mod-blue.gif); background-position:bottom left; font-family:"Arial"; font-size:12px;color:#fff;}
/*productos/*/
.productContainer{width:140px; height:224px; padding:10px;  border-right: #e5e5e5 solid 1px;border-bottom: #e5e5e5 solid 1px; margin-top:10px;}
.productContainer2{width:160px; height:224px;   border-right: #e5e5e5 solid 1px;border-bottom: #e5e5e5 solid 1px; margin-top:10px;}
.productTitle{ height:35px; color:#5F6162; font-size:.7em; font-weight:bold;}
.productPhoto{ width:141px; height:141px; color:#5F6162; font-size:.65em;}
.productFoot{ height:45px; width:141px; color:#5F6162; font-size:.8em; text-align:center;}
/*#productPriceButton{ height:24px; background-color:#fff; color:#fff; font-size:.8em; text-align:center;}
#productPriceButton a{ background-image:url(../images/producto/button.png); background-position:top; padding:1px 6px 1px 6px; text-decoration:none; color:#f2f2f2; }
#productPriceButton a:hover{ background-image:url(../images/producto/button.png); background-position:0px -18px;  color:#fff; }/*/
#productPriceButton{ height:24px;}
.productPriceContainer{ height:18px; margin-top:2px; padding:4px 4px 4px 4px; color:#3C3C3C; font-size:.7em; font-weight:bold; border: #e5e5e5 solid 1px;}
.productPrice{ float:left; width:65%; text-align:center;font-size:.8em; color:#3C3C3C;  font-weight:bold; border-right: #e5e5e5 solid 1px;}
.productDetail{ float:right; width:35%; text-align:center; color:#3C3C3C;  font-weight:bold;}
.productDetail a{color:#3C3C3C;  font-weight:bold;}
/*productosSpan/*/
h4#detalle a, p#detalle a{margin:0 auto;text-align:center; text-decoration:none;color:#fff;width:64px;height:24px; display:block;background-image:url(../images/detail_.gif);background-repeat:no-repeat;background-position:0px 0px;}
p#detalle a span{  margin:0;}
h4#detalle a:hover, p#detalle a:hover{background-position:0px -25px;}

/*catalogo home/*/
.transbox{float:left;width:212px;height:40px;
/* Mozilla  */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/producto/trans.png');}
/* IE */
.transbox[class] {
  background-image:url(../images/producto/trans.png); width:212px; height:40px}
.transbox p { padding:2px 10px;font-size:.75em; color:#fff;text-decoration:none;}
.transbox p img {float:right; border:none;}
   /*header- categoria*/
.HeadCat{width:100%; height:25px; background-image:url(../images/producto/bluehead.gif); background-position: top right; text-align:left; margin-bottom:5px;}
.HeadCatLeft{float:left; width:10px; height:25px; background-image:url(../images/producto/bluehead.gif); background-position:  top left;}
.HeadCatName{float:left; height:18px; padding:3px 10px; color:#fff; font-size:1em; font-weight:bold; width:600px;}
.HeadCat2{width:100%; height:20px; background-color:#f8f8f8; text-align:left; margin-bottom:5px;}
.HeadCatLeft2{float:left; width:3px; height:20px; background-image:url(../images/producto/bluehead.gif); background-position:  top left;}
#HeadCatName2{float:left; height:18px; padding:3px 10px; color:#004F67; font-size:1em; font-weight:bold; width:600px;}
#HeadCatName2 a{  color:#004F67; text-decoration:underline;}
  /*producto*/
.modUno {width:640px;border:#e5e5e5 solid 1px;height:auto;margin-bottom:5px; background-image:url(../images/p_d_bg.png); background-repeat:repeat-x;}
.UnoTop{padding:10px;text-align:right;color:#004F66;font-size:.95em;font-weight:bold;}
.UnoMiddle{padding:3px 10px 10px 10px;text-align:left;height:129px; margin-top:0px;}
.UnoMiddle img{float:right;clear:left;width:129px;height:129px;border:#e5e5e5 solid 1px;}
.UnoFootNav{padding:3px 10px 10px 10px;width:471px;text-align:left; font-size:12px;}
.UnoFoot{padding:10px;text-align:left;}
.UnoFootLeft{float:left;padding:0px 10px;text-align:left;width:120px;}
.UnoFootRight{float:right;padding:10px;text-align:right;width:120px;}
/*banner*/
#slider1 {width: 920px; height: 300px; position: relative;overflow: hidden;}
#slider1Content {width: 920px; position: absolute;top: 0px;left:5px;margin-left: 0px;padding-left: 0;}
img {border:none;}
.slider1Image {float: left; position: relative;display: none;}
.slider1Image img a{border:none;}
.slider1Image span {position: absolute;font: 1.2em Arial, Helvetica, sans-serif;font-weight:bold;padding: 10px 13px; width: 894px;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #000;display: none;}
.clear {clear: both;}
.slider1Image span strong {font-size: 22px;font-weight:bold;}
.left {top: 0;left: 0;width: 450px !important;height: 150px;}
.right {right: 0;bottom: 0;width: 450px !important;height: 150px;}
.bottom {bottom: 0;left: 0;height: 60px;}
ul { list-style-type: none;}
#azul{ }
#azul a:link, #azul a:visited {color:#fff;}
#politica .comm{font-family:"Arial", Helvetica;font-size:12px; color:#454545;text-align:left;margin:0px;}
#politica .commh1{font-family:"Arial", Helvetica;font-size:16px; color:#252525;font-weight: bold;text-align:left;margin:0;}
#politica .commh2{font-family:"Arial", Helvetica;font-size:14px; color:#353535;font-weight: bold;text-align:left;margin:0;}
.plista{}
.plista a, a:link, a:visited{color:#fff;text-decoration:none;}
.vastidor{position:relative; float:left; width:640px; height:411px; background-color:#ff0000;}
.vastidor2{position:relative; float:left; width:640px; height:256px; background-color:#fcfcfc;}
.cBack{position:relative; float:left; background-color:#DCDDDF; padding:5px;border:1px #ececec solid;}
.td1{ background:#f5f5f5;padding:10px;}
.td2{ background:#f9f9f9;padding:10px; }
.table1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.formSearch{position:relative; width:225px; padding:10px;}
input.Searching {float:left;width:180px;height:18px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#243A51;border:#004F66 1px solid;}
input.lens{width:20px;height:18px;float:left;background-image:url(../search/lens.gif);background-repeat:no-repeat;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-top-color: #004f66;border-right-color: #004f66;border-bottom-color: #004f66;border-left:none;}
.redSearch{color:#ff0000;}
.table1 a:link{color:#9E001B; font-weight:bold; text-decoration:underline;}
.table1a:hover, a:visited{color:#9E001B;}
a:visited{color:#9E001B;}

.Despa{ width:100%; height:50px; background-color:blue
;}
h1#go a,p#go a{margin:0;width:184px; height:60px;display:block; background-image:url(../images/proyect_banner_despa.gif);background-position:bottom; background-repeat:no-repeat}
h1#go a:hover,p#go a:hover{ background-position:top;}
p#go a span{display:none}
#politica{padding:3px 10px 10px 10px;text-align:left; font-size:12px;}