
/*Neutralizando elementos*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}

q:before,q:after {
content:”;
}
abbr,acronym { border:0;
}

xxxxdiv {border:1px solid green;}



/*Fin de la neutralizacion*/



<!-- QUITAMOS VISIONADO STANDARD SHOP -->



div#main div#top div#menusup{

}

div#main div#top div#menusup div#home{ display:none;}

div#main div#top div#menusup div#contactar{ display:none;}

div#main div#top div#menusup div#avisolegal{ display:none;}

div#main div#top div#menusup div#mapaweb { display:none;}



  }


div#top div#banderas{
  float: right;
  margin: 2px 10px 2px 0px;
     display:none;
}

div#idiomatxt{
    display:none;
}
img#bandera {
   border: 0px;
   float: left
      display:none;
}

div#escojer{
   color: #fff;
   font-size: 8px;
   display:none;
}

div#main div#top div#carritot{
  display:none;
}

div#carritoc{
  display:none;
}

div#main div#top div#buscadort{
  display:none;
}



div#MENUHOR{

}

div#menu{
  display:none;
}

div#buscadorl{
  display:none;
}

div#buscadorr{
  display:none;
}

div#buscadorc{
  display:none;
}

div#logo {
  display:none;

}


<!-- HTML -->

html {



}
body {
  margin: 0px auto;
  padding: 0;
  margin-bottom:5px;
  text-align:center;
  background:#999591;

}


div#main {
  width:950px;
  margin: 0px auto;
  text-align:left;
  background:#fff;
  font-family: Arial, Helvetica, sans-serif;
  display:table;
}

div#encabezado {
  margin: 0 auto;
  width:950px;
  width: expression('950px');
  height:80px;
  height: expression('80px');
  display:table;

}

#encabezado #topweb{
  float: left;
  width:805px;
  width: expression('805px');
  height:80px;
  height: expression('80px');
  display:table;
}

#encabezado #sociales{
  margin-top:10px;
  width:145px;
  width: expression('145px');
  height:80px;
  height: expression('80px');
  display:table;
  float: right;
}

 a {
 font-size: 11px;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  outline: 0;

}

a:hover {
  font-size: 11px;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;

}





input {
  margin:1px;
  height:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top:2px;
  padding-bottom: 4px;
  border:1px solid #AAAAAA;
  background-image: url(imgSHOP/fonsinput.jpg);
 }



textarea{
  margin:1px;
    border:1px solid #AAAAAA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding:3px;
  background-color: #f6f6f6;
  width:300px;
 }

 iframe
 {   border:1px solid #AAAAAA;

}


<!-- MENU HORIZONTAL -->
2div#menutop {
  width:770px;
  width: expression('770px');
  height:20px;
  height: expression('20px');
  margin: 0px auto;
  color: #fff;


}
div#menutop {
   float:left;
 width:800px;
  width: expression('800px');
  height:20px;
  height: expression('20px');
  background: #c2bfbd;
  display:table;
  margin-bottom:8px;
  }

ul#menuHoriz1 {
  float:right;
  width:auto;
  width: expression('auto');
  height:20px;
  height: expression('20px');
}

ul#menuHoriz1 li {
  float: left;
  list-style: none;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;;
  font-size: 11px;
  width: auto;
  width: expression('auto');
  height:20px;
  height: expression('20px');
  display:table;

}


body:first-of-type ul#menuHoriz1 li a{ width: 85%; height: auto; display:table; margin-left:5px; }


ul#menuHoriz1 li a{
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
   height: auto;
  height: expression('20px');
  color:#332b24;
  display:table;
  border-right:1px solid #ffffff;
  padding:3px 12px 3px 12px;
}

xxxhtml>body ul#menuHoriz1 li a {padding:3px 3px 3px 3px;}

ul#menuHoriz1 a:hover {
    color:#332b24;
}

ul#menuHoriz1 li.seleccionado {
  color:#c23754;

}

ul#menuHoriz1 li.seleccionado a {
  color:#c23754;
}

ul#menuHoriz1 li.seleccionadofinal a{
  color:#332b24;
}

ul#menuHoriz1 li.titmenufinal{

}



ul#menuHoriz1 li.titmenufinal a{
  float: left;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
   height: 20px;
  height: expression('20px');
  color:#332b24;
  display:table;
  border-right:1px solid #ffffff;
    padding:3px 12px 3px 12px;
}

div#titmenufinal2{
  background:#707173;
  width: 150px;
  width: expression('150px');
  height: 17px;
  height: expression('20px');
  float: right;
  display:table;
  padding:3px 0px 0px 0px;
  text-align:center;
}

div#titmenufinal2 a{
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
  height: auto;
  height: expression('auto');
  color:#ffffff;
  display:table;
  font-weight: bold;
  float:left;
  margin-left:5px;
  }


@media screen and (-webkit-min-device-pixel-ratio:0) {
div#titmenufinal2 a{ list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
  height: 17px;
  height: expression('20px');
  color:#ffffff;
  display:table;
  font-weight: bold;
    float:left;   }

}
<!-- SUBMENU  -->
  div#submenu {

}


div#submenu li{
  list-style: none;
     width:160px;
  width: expression('160px');
}


ul#submenu li a {
display:table;
   color:#ffffff;
   width:160px;
  width: expression('160px');
     height:20px;
  height: expression ('20px');
    background-image: url(imgSHOP/backmenu1.png);
  background-repeat: no-repeat;
  font-weight: bold;
    padding: 3px 0px 0px 5px;

}

ul#submenu li a:hover{
      color:#ffffff;
     background-image: url(imgSHOP/backmenu2.png);

}

ul#submenu li.seleccionado a{
    color:#ffffff;
    font-weight:bold;
     background-image: url(imgSHOP/backmenu2.png);
  background-repeat: no-repeat;

}

ul#submenu li.seleccionadofinal a{
    color:#ffffff;
    font-weight:bold;
     background-image: url(imgSHOP/backmenu2.png);
  background-repeat: no-repeat;
}
<!-- GALERIA -->

div#galeria {
  xwidth:790px;
  xwidth: expression('950px');
  xheight: auto;

}

div#tituloimagen {
  color: #ff0000;
  width: auto;
  font-size: 10px;
  text-align:center;
}

div#tituloimagen a:hover{
  color: #ff0000;
  width: auto;
  font-size: 10px;
  text-align:center;
}

ul#galeria {
  margin-top:15px;
  clear:both;
  width:730px;
  width: expression('730px');
  height: auto;
  text-align:center;
  display:table;

}



ul#galeria li {
  float: left;
  text-align:center;
   display: table;
    margin-bottom:20px;
  width:170px;
  width: expression('170px');
  height:120px;
  height: expression('120px');
}

ul#galeria li a img{
  border:1px solid #ff0000;
  width:170px;
  width: expression('170px');
  height:120px;
  height: expression('120px');
  display: table;
  margin:3px;
}

ul#galeria li a:hover img{
  margin:3px;
  border:1px solid #ff0000;
  width:170px;
  width: expression('170px');
  height:120px;
  height: expression('120px');
  display: table;

}

<!-- LISTADO NOTICIAS -->
div#news div#paginador {
  display:none;
}

div#noticias {
 margin:35px 0px 0px 0px;
  width:180px;
  width:expression ('180px');
  height:310px;
	height: expression ('310px');
   display:table;

}


ul#noticias {
  width:180px;
  width:expression ('180px');
  height:310px;
	width: expression ('310px');
   display:table;
    background: url(imgSHOP/bgnoticias.jpg) no-repeat;
	color: #000;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    display:table;
    float:left;
    overflow: hidden;
    margin-left: 15px;
    margin-top: 35px;
    padding: 45px 0px 5px 10px;

}

html>body ul#noticias {padding:30px 0px 0 10px; width:160px;}

ul#noticias li {


	width:180px;
	width: expression ('80px');
  text-decoration: none;
  font-weight: bold;
  height:50px;
  display:table;
  margin-top:15px;
}

ul#noticias li img {
	border:1px solid #000;
}

ul#noticias h1 {
  width:auto;
  width: expression('auto');
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  text-decoration: bold;
  color: #666666;
  display:none;
}
	
ul#noticias h2 {
  display: none;
}

ul#noticias h3 {
font-weight: normal;
  font-size: 12px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  float:left;
  	width:155px;
	width: expression ('155px');
  height:auto;
  color: #000000;
  padding-bottom:15px;
  display: table;

}

ul#noticias h3 a{
    font-size: 12px;
  color: #000000;

}

ul#noticias h3 a:hover{
  color: #cccccc;

}

ul#noticias h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  height:auto;
  font-style:italic;
  color: #ff0000;
  margin-bottom: 15px;
  display:none;

  }

ul#noticias h5 a{
font-weight: normal;
  padding: 2px;
  font-size: 11px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  float:right;
  color: #677979;
  display:none;
}

ul#noticias h5 a:hover{
font-weight: normal;
  padding: 2px;
  font-size: 11px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  float:right;
  color: #AAAAAA;
}

ul#noticias h5 img{
 border:0px;
}

<!-- NOTICIAS -->

div.noticia1 {

  height: 100%;
  text-align: left;
  padding: 10px;


}

div.noticiaPOPUP {
  position: relative;
  width: 100%;
  height: 100%;

}

div.noticia1 h1 {
  margin: 35px 10px 10px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #ff0000;
  text-decoration: none;
  width: 100%;
}

div.noticia1 h2 {
  
  display: none;
}

div.noticia1 h3 {
  padding: 10px;
  font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
  overflow: hidden;
  width:600px;
  width: expression('650px');
  margin: 5px 10px 10px 10px;
    border: 1px solid #ff0000;
    background-color:fff;
    text-align: justify;
}

div.noticia1 h4 {
	font-family: Arial, Helvetica, sans-serif;
  margin: 5px 0px 5px 5px;
    padding: 5px;
  font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #7f926f;
	text-decoration: bold;
    display:none;
}

div.noticiaANTES {
      display:none;
  width: 50%;

}
<!-- DIVs -->



div#menuHorizDebajo {

  background-repeat: repeat-x;
  width:950px;
  height: 25px;
  display:none;
}

div#pie{
  display:table;
	clear:both;
 margin: 0 auto;
  width:950px;
  float:left;
  font-size: 11px;
  font-weight: bold;
  padding-top: 1px;
  margin-top: 30px;
  margin-bottom: 5px;
}
div#pie td{
    color: #444444;
    font-size: 11px;
}

div#pie td a{
  color: #444444;
  font-size: 11px;
}

div#pie td a:hover{
   color: #333333;
}


div#empresas {
  color: #000000;
  float: left;
  width:950px;
  height: 20px;
  text-decoration: none;
  text-indent: 2px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
margin: 0px auto;

}



div#central{
  width:950px;
  width:expression ('950px');
  height: auto;
  float: left;
  margin-top: 8px;
  display:table;

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    div#central{ width:950px; }
}




div#interior	 {
   width:950px;
  width:expression ('950px');
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  height: 450px;
  height:expression ('450px');
  display:table;

}

div#titulillo {
  border-bottom:1px solid #5d82c6;
  margin:5px;
  width:auto;
height:auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: left;
  color:black;
  display: none;

}

div#titulillo span {
  text-align: right;

}

div#banners {
   width:950px;

}

div#banners img{
    border:1 solid white;
}



div#realizada {
	position:relative;
	width: 770px;
    height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

div#subpie {
  height:auto;
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  margin: 10px auto 10px auto;
  width:950px;
}

div#subpie a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   color: #ffffff;
    width:auto;
}

div#subpie a:hover{
	color: #cccccc;
}

div#logospie {
  height:auto;
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  display:table;
  margin-top:10px;
  width:auto;
  text-align:center;
}

div#titulilloavisolegal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
	font-weight:bold;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
  display:table;
    clear: both;
  width:920px;
  color: #333333;
}

div#textoavisolegal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
   text-align:justify;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
  display:table;
    clear: both;
  width:910px;
  color: #333333;

}

div#cajapatrocinadores{
  margin:0px 0px 0px 0px;
  width:735px;
  width:expression ('735px');
  height: auto;
  height:expression ('auto');
  display:table;
  float:right;
  border:1px solid grey;
}

div#limpia{
  margin:35px 17px 0px 5px;
  width:160px;
  width:expression ('160px');
  height: auto;
  height:expression ('auto');
  display:table;
  float:left;
  padding:0px;
  text-align: center;
}

div#cajacentrada{
  margin:35px auto 0px auto;
  width:950px;
  width:expression ('950px');
  height: auto;
  height:expression ('auto');
  display:table;
  float:left;
  padding:0px;
  text-align: center;
}

 div#cajainicio{
  margin:35px 0px 0px 15px;
  width:180px;
  width:expression ('180px');
  height: 313px;
  height:expression ('313px');
  display:table;
  float:left;
  text-align:justify;


}

#precajacajainicio {
  width:180px;
  width:expression ('180px');
   height:14px;
    width:expression ('14px');
    background: url(imgSHOP/cajainiciotop.jpg);

}


#cajainicio .cajainicio{
  width:180px;
  width:expression ('180px');
  height:277px;
  height:expression ('280px');
  background-color: #ebeae9;
  display:table;
  max-width: 160px;
  padding:0 10px 0 10px;
  margin: 0 auto;
  font-size: 12px;
}


#postcajacajainicio{
 width:180px;
 width:expression ('180px');
 height:14px;
 width:expression ('14px');
 background: url(imgSHOP/cajainiciopie.jpg);
}




#cajamedia{
  margin:35px 25px 0px 0px;
  width:335px;
  width:expression ('335px');
  height: 313px;
  height:expression ('313px');
  display:table;
  float:right;

}

#precajacajamedia{
  width:335px;
   width:expression ('335px');
   height:14px;
    width:expression ('14px');
    background: url(imgSHOP/cajamediatop.jpg);
}

#cajamedia .cajamedia{
  width:335px;
  width:expression ('335px');
    height:277px;
  height:expression ('280px');
    background: #ebeae9;
    display:table;
    padding:0 10px 0 10px;
    margin: 0 auto;
    font-size: 13px;
    max-width: 315px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cajamedia .cajamedia{ width:335px; }
}



#postcajacajamedia{
 width:335px;
  width:expression ('335px');
   height:14px;
  width:expression ('14px');
    background: url(imgSHOP/cajamediapie.jpg);
}

div#cajacorta #vermas {
   width:365px;
   width:expression ('355px');
   float:right;
   cursor: hand;
   vertical-align:text-bottom;
   font-style: italic;
   padding-top:10px;
   text-decoration:underline;
   }

div#cajacorta{
  margin:12px 0px 0px 16px;
  width:355px;
  width:expression ('355px');
  height: auto;
  height:expression ('auto');
  display:table;
  float:left;

}

#precajacajacorta{
  width:355px;
  width:expression ('355px');
   height:14px;
    width:expression ('14px');
    background: url(imgSHOP/cajapequetop.jpg);
}

#cajacorta .cajacorta{
  width:355px;
  width:expression ('355px');
  height:200px;
  height:expression ('200px');
    background-color: #ebeae9;
    display:table;
    padding:0 10px 0 10px;
    margin: 0 auto;
    font-size: 12px;
    text-align: justify;
     max-width: 335px;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cajacorta #caja{ width:355px; }
}

#cajacorta .cajacorta  a{font-size: 12px; color:#000;}
#cajacorta .cajacorta a:hover{font-size: 12px; color:#444444;}

#cajacorta .cajacorta  .titulo a{font-size: 16px; color:#000;}
#cajacorta .cajacorta .titulo a:hover{font-size: 16px; color:#444444;}

#postcajacajacorta{
 width:355px;
  width:expression ('355px');
   height:14px;
  width:expression ('14px');
    background: url(imgSHOP/cajapequepie.jpg);

}

.vermas{
  width:355px;
  width:expression ('355px');
  height:auto;
  height:expression ('auto');
    background-color: #ebeae9;
    display:table;
    padding:10px 10px 0 0px;
    margin: 0 auto;
    font-size: 12px;
    text-align: right;
     max-width: 345px;
    font-style: italic;
    text-decoration:underline;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .vermas{ width:355px; }
}

.vermas a{ color:#000; text-decoration:underline;font-style: italic; }


div#cajalarga{
  margin:12px 0px 0px 0px;
  width:740px;
  width:expression ('740px');
  height: auto;
  height:expression ('auto');
  display:table;
  float:left;

}

#precajacajalarga{
  width:740px;
  width:expression ('740px');
   height:14px;
    width:expression ('14px');
    background: url(imgSHOP/cajalargatop.jpg);
}

div#cajalarga .cajalarga{
  width:740px;
  width:expression ('740px');
    height:auto;
    height:expression ('auto');
    background: #ebeae9;
    display:table;
    padding:0 10px 0 10px;
    margin: 0 auto;
    font-size: 12px;
    text-align:justify;
    max-width: 720px;
}

div#cajalarga .cajalarga a{font-size: 12px; color:#000;}
div#cajalarga .cajalarga a:hover{font-size: 12px; color:#444;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cajalarga #caja{ width:740px; }
}

#cajalarga .cajalarga td{
    text-align:justify;
    font-size: 12px;
}

#postcajacajalarga{
 width:740px;
  width:expression ('740px');
   height:14px;
  width:expression ('14px');
    background: url(imgSHOP/cajalargapie.jpg);

}

div#cajatotal{
  margin:12px 0px 0px 15px;
  width:920px;
  width:expression ('920px');
  height: auto;
  height:expression ('auto');
  display:table;
}

#precajatotal{
  width:920px;
  width:expression ('920px');
  height:14px;
  width:expression ('14px');
  background: url(imgSHOP/cajatotaltop.jpg);

}

div#cajatotal .cajatotal{
  width:920px;
  width:expression ('920px');
    height:auto;
    height:expression ('auto');
    background: #ebeae9;
    display:table;
    padding:0 10px 0 10px;
    margin: 0 auto;
    font-size: 12px;
    text-align:justify;
    max-width: 900px;
}

div#cajatotal .cajatotal a{font-size: 12px; color:#000;}
div#cajatotal .cajatotal a:hover{font-size: 12px; color:#444;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cajatotal #caja{ width:920px; }
}

#cajatotal .cajatotal td{
    text-align:justify;
    font-size: 12px;
}
#postcajatotal{
 width:920px;
  width:expression ('920px');
   height:14px;
  width:expression ('14px');
    background: url(imgSHOP/cajatotalpie.jpg);

}

div#cajaform{
  margin:35px 0px 0px 75px;
  width:800px;
  width:expression ('800px');
  height: 313px;
  height:expression ('313px');
  display:table;
  float:left;
  text-align:justify;
}

#precajacajaform{
  width:800px;
  width:expression ('800px');
   height:14px;
    width:expression ('14px');
    background: url(imgSHOP/cajaformtop.jpg);
}

#cajaform .cajaform{
  width:800px;
  width:expression ('800px');
    height:auto;
    height:expression ('auto');
    background: #ebeae9;
    display:block;
    max-width: 780px;
    padding:0 10px 0 10px;
    margin: 0 auto;
    font-size: 12px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #cajaform #caja{ width:800px; }
}


#postcajacajaform{
 width:800px;
  width:expression ('800px');
   height:14px;
  width:expression ('14px');
    background: url(imgSHOP/cajaformpie.jpg);
}

<!-- Clases de contenidos -->

body.Ccontenido div#banners,body.Ccontenido div#submenu {
  display: none;

}



  <!-- Estilo BANNER  -->


  <!-- Estilo SUBMENU  -->
body.Csubmenu div#banners {
  display: none;
}

xbody.Csubmenu div#submenu {
  margin-top:15px;
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  width:210px;
  width:expression ('210px');
  height:550px;
  height:expression ('500px');
  font-size: 11px;
  display:table;
  clear:both;
  float:left;
  padding-top:15px;
  padding-right:15px;
}

xbody.Csubmenu ul#submenu li{
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 11px;
  width:200px;
  width:expression ('200px');
  height:25;
  height:expression ('25');
  display:table;
  margin-top:5px;
}

body.Csubmenu div#submenu {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  color: #009a2c;
  font-size: 11px;
  display:table;
  clear:both;
  float:left;
  padding-right:15px;
  padding-top:20px;
  margin-left:10px;
}

body.Csubmenu ul#submenu li{
  font-family: Arial, Helvetica, sans-serif;
  color: #009a2c;
  font-size: 11px;
  width:160px;
  width: expression('160px');
  height:25;
  height:expression ('25');
  display:table;


}




body.Csubmenu div#central{
  width:758px;
  width:expression('760px');
  height: auto;
  background-color:#fff;
  display:table;
  float:right;


}

body.Csubmenu div#content{
  width:758px;
  width:expression('760px');


}



body.Csubmenu div#interior {
  width:758px;
  width:expression('760px');
  margin-bottom:10px;


}

body.Csubmenu div#caja{

}



/******************************ZONA DE USUARIOS*****************/


/*******************CUADRO LOGIN CENTRADO*************/

DIV#CUADROLOGINC {
  width:600;
  width:expression('620px');
  height: auto;
  font-family: 'Arial';
  color: #000;
  padding:15px 5px 5px 5px;
  font-size: 11px;
  margin:15px 15px 0px 0px;
  display: none;
}



DIV#CUADROLOGINC div#labeluser{
   float:left;
   padding: 2px;

   margin-left:20px;
 }

DIV#CUADROLOGINC div#labeldatos{
 width:auto;
 text-align:right;
 float:left;
 padding:4px 2px 3px 0px;
 font-size: 12px;
 font-family: 'Arial';

}

DIV#CUADROLOGINC div#labellogout{

 text-align:right;
 width: 22px;


}

DIV#CUADROLOGINC div#labellogout a img{

 border-width: 0px;
}

DIV#CUADROLOGINC div#conimg{

  background-image: url(imgSHOP/fonsinput.jpg);
 float:left;
 background-color:white;
 padding: 0px;
 margin-bottom:3px;
 margin-left: 3px;
 text-align:left;
}


DIV#CUADROLOGINC div#conimg input{
  margin:1px;

  height:20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top:2px;
  padding-bottom: 4px;
  float:left;


}


DIV#CUADROLOGINC  div#botonentrar{
 margin: 15px 0px 0px 0px;;
 height: auto;
 text-align:center;

}


DIV#CUADROLOGINC div#botonentrar a img{
 border-width: 0px;

}

DIV#CUADROLOGINC  div#botonregistro{
 margin: 15px 0px 0px 0px;
 clear:both;
 height: auto;
 text-align:center;
 display:none;
}


DIV#CUADROLOGINC div#botonregistro a img{
 border-width: 0px;
 float: center;
}




div#linkcontra {

  height: auto;
  text-align:center;
  margin: 15px 0px 5px 0px;
 }


div#linkcontra a{
  margin-top:5px;
  font-family: 'Arial';
  color: #669966;
  padding-top:5px;
  font-size: 9px;
 }

 div#linkcontra a:hover{
  font-family: 'Arial';
  color: #888888;
  padding-top:5px;
  font-size: 9px;
 }


/*****************************Registro****************/

div#REGISTRO  {
  position: relative;
  width: 680PX;
  padding: 5px 5px 5px 5px;
  margin-top: 40px;
  margin-right: 40px;
  color: #FFFFFF;
  border-width: 0px;
  border-style: solid;
  border-color: #ababab;
  margin: 0 auto;
}

div#REGISTRO div#titulo {
  margin-top: 10px;
  height:25px;
  font-size: 12px;
  font.weight: bold;
  color: #ababab;
  border-width: 1px;
  border-style: solid;
  border-color: #ababab;
  padding: 10px;
}

div#REGISTRO div#texto {
  margin-top: 10px;
  height:25px;
  font-size: 0.7em;
  font-weight: normal;
  color: #ababab;
  border-width: 0px;
  border-style: solid;
  border-color: #ababab;
  padding: 10px;
  text-align:justify;
}

div#REGISTRO div#obligatorios {
  height:20px;
  font-size: 0.7em;
  font-weight: bold;
  color: red;
  border-width: 0px;
  border-style: solid;
  border-color: #ababab;
  padding: 10px;
  text-align:justify;
}

div#REGISTRO div#error {
  height:20px;
  font-size: 0.7em;
  font-weight: bold;
  color: #d50b0b;
  border-width: 0px;
  border-style: solid;
  border-color: #ababab;
  padding: 10px;
  text-align:justify;
  display:none;
}

div#REGISTRO div#errorkey {
  height:20px;
  font-size: 0.7em;
  font-weight: bold;
  color: #d50b0b;
  border-width: 0px;
  border-style: solid;
  border-color: #ababab;
  padding: 10px;
  text-align:justify;
  display:none;
}

div#REGISTRO div#cabecera {
  color: #FFFFFF;
  background-color:ababab;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px;


}


div#REGISTRO div#cuadro{
 font-size: 0.8em;
 margin-bottom: 10px;
 border-width: 1px;
 border-style: solid;
 border-color:#CCCCCC;
 padding: 15px;
}

div#REGISTRO div#cuadro div#campo{
 float:left;
 margin-top: 5px;
 margin-bottom: 10px;
 color:#777777;
 width: 180px;
 clear:both;
  padding:2px;
}

div#REGISTRO div#cuadro div#campotipocliente{
 float:left;
 margin-top: 5px;
 margin-bottom: 10px;
 color:#777777;
 width: 180px;
 clear:both;

}

div#REGISTRO  div#cuadro div#conimg{
 border:1px solid #333333;
 width: 250px;
}

div#REGISTRO  div#cuadro div#conimgselmini{
 border:1px solid #333333;
  width: 80px;
 height: 27px;
 float:left;
}
div#REGISTRO  div#cuadro div#conimgselminiend{
 border:1px solid #333333;
 width: 80px;
 height: 27px;

}


div#REGISTRO  div#cuadro div#conimgseltipocliente{
  border:1px solid #333333;
 width: 250px;
 height: 27px;
}


div#REGISTRO  div#cuadro div#conimgempresa{
 background-image: url(imgshop/cuadrologinerror.jpg);
 width: 187px;
 height: 27px;
}

div#REGISTRO  div#cuadro div#conimgsel{
  border:1px solid #333333;
 width: 250px;
 height: 27px;
 margin-left: -20px;

}


div#REGISTRO  div#cuadro div#recibir{
 width: 500px;
 color:#ababab;
 margin: 5px 0px 0px 0px;
 background-color: #FFFFFF;
 padding: 0px;
 clear:both;
  font-size: 0.9em;
}

div#REGISTRO  div#cuadro div#recibir input{
 width: 20px;
 margin-left: 0px;
}

div#REGISTRO  div#cuadro div input.registro{
 border-width: 1px;
 border-style: solid;
 border-color:#FFFFFF;
 font-size: 10px;
 background-color: #FFFFFF;
 width: 145px;
  padding:2px;
}

div#REGISTRO  div#enviar{
 margin-top: 5px;
 margin-left: 0px;

 font-size: 0.9em;
 background-color: #FFFFFF;
 width: 680px;
 text-align: center;
}

div#REGISTRO  div#enviar input{
 margin-left: 43px;
}


/*****************************END Registro****************/

/*****************************Registro OK****************/

div#REGISTROOK  {
  position: relative;
  width: 650PX;
  padding: 5px 5px 5px 5px;
  MARGIN-LEFT: 10PX;
  margin-top: 20px;
  color: #FFFFFF;
  border-width: 0px;
  border-style: solid;
  border-color: #ababab;
}

div#REGISTROOK div#cabecera {
  color: #FFFFFF;
  background-color:#ababab;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px;
  margin-top: 10px;

}


div#REGISTROOK div#cuadro{
 color: #ababab;
 font-size: 0.8em;
 margin-bottom: 10px;
 border-width: 1px;
 border-style: solid;
 border-color:#CCCCCC;
 padding: 15px;
}

/*****************************END Registro OK****************/

/*****************************Recordar Contraseña****************/

div#RECORDARCONTRA {
  margin:30px 0px 30px 150px;
  width: 640px;
}

div#RECORDARCONTRA div#cabecera {
  color: #FFFFFF;
  background-color:ababab;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px;


}

div#RECORDARCONTRA div#mainidentify{
  width: 640px;
  border-width: 1px;
  border-style: solid;
  border-color:#CCCCCC;
  padding: 5px;
  text-align: center;
}

div#RECORDARCONTRA div#mainidentify div#texto{

 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0px 20px 0px 20px;
}

div#RECORDARCONTRA div#mainidentify div#error{

 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 7px 20px 7px 20px;
 color: #d50b0b;
 font-weight: bold;
 font-size: 0.7em;
}

div#RECORDARCONTRA div#mainidentify div#errormail{

 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 padding: 7px 20px 7px 20px;
 color: #d50b0b;
 font-weight: bold;
 font-size: 0.7em;
 display:none;
}

div#RECORDARCONTRA div#mainidentify div#cuadro{
 width: 300px;
 font-size: 0.8em;
 margin-top: 10px;
 margin-bottom: 10px;
 border-width: 1px;
 border-style: solid;
 border-color:#CCCCCC;

}

div#RECORDARCONTRA div#mainidentify div#cuadro div{

 margin-top: 10px;
 margin-bottom: 10px;

}

div#RECORDARCONTRA div#mainidentify div#cuadro div#conimg{

  border-width: 1px;
 border-style: solid;
 border-color:#CCCCCC;
 width: 187px;
 height: 27px;

}


div#RECORDARCONTRA div#mainidentify div#cuadro div input{
 border-width: 1px;
 border-style: solid;
 border-color:#FFFFFF;

}

div#RECORDARCONTRA div#mainidentify div#link {

 width: 400px;
 font-size: 0.7em;
 border-width: 0px;
 border-style: solid;
 border-color:#FFFFFF;
 text-align: left;
 margin-bottom: 10px;
 padding: 0px 0px 0px 80px;
  display:none;

}



div#RECORDARCONTRA div#mainidentify div#link a#reg{
display:none;
 text-decoration:none;
 font-weight: bold;
 color:ababab;

}

/*****************************Estilos formulario****************/

div#MAINFACTURA div#titulofactura{
  font-size: 13px;
  width: 300px;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 1px solid #AAAAAA;
  color: #777777;
  margin:10px;

}

div#MAINFACTURA div#TEXTOCONTRA{
  font-size: 11px;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #777777;
  width:500px;
  text-align: left;

}

div#toprespuestamail{
  font-size: 12px;
  width: auto;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #777777;
  margin-top:30px;

}

div#textorespuestamail{
  font-size: 11px;
  text-decoration:none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #777777;
  width:auto;
    margin-bottom:250px;

}

/*********** RSS ***************/

div#caja .labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;

}

div#caja .datefield{ /*CSS for date field in general*/
color:#ff0000;
font-size: 90%;

}


div#caja div#example3 a{ /*CSS specific to demo 3*/
color: #D80101;
text-decoration: none;
font-weight: bold;
margin-bottom: 10px;

}

div#caja div#example3 p{ /*CSS specific to demo 3*/
margin-bottom: 10px;
}

div#caja code{ /*CSS for insructions*/
color: red;
margin-bottom: 10px;
}

/*********** MAPA WEB ***************/
div#titulillomapaweb{
  width: auto;
  width: expression('auto');
  height: auto;
  height: expression('auto');
  color:#333333;
   font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  padding:3px 10px 3px 10px;
  margin-top:15px;


  }

 div#contenidomapaweb{
  width: 920px;
  width: expression('940px');
  height: auto;
  height: expression('auto');
  color:#333333;
   font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  padding:5px;
  float:left;
}


div#mapawebmenu{
  width: 900;
  width: expression('900px');
  height: 26;
  height: expression('26');
  color:#000000;
   font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:3px 10px 3px 10px;
  margin-top:15px;
  margin-bottom:5px;
  display: table;
      padding-top:8px;
    padding-left:35px;
    border-bottom:1px solid #333333;
    text-align: right;

}


div#mapawebmenu a{
  font-size:12px;
  color:#000000;
    font-weight: normal;
}

div#mapawebmenu a:hover{
  font-size:12px;
  color:#333333;
}

div#mapawebsubmenu{
  width: 95%;
  width: expression('95%');
  height: auto;
  height: expression('auto');
  color:#444444;
   font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
    margin-left:25px;
  padding-left:15px;
  display: table;
    margin-bottom:5px;
    border-bottom:1px solid #EEEEEE;
    text-align: right;
}


div#mapawebsubmenu a{
  font-size:11px;
  color:#666666;
      font-weight: normal;
}

div#mapawebsubmenu a:hover{
  font-size:11px;
  color:#333333;
}

/* Gallery Styles */

div#cajaclientes{
  margin:25px 0px 0px 0px;
  width:740px;
  width:expression ('740px');
  height: auto;
  height:expression ('auto');
  display:table;
  float:right;
  background: url(imgSHOP/bgnuestrosclientes.jpg) no-repeat;
  margin-right: 15px;
  max-width: 710px;
  margin-right: expression ('15px');
  padding-right:25px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   div#cajaclientes { margin-right: 10px; }
}

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width: 78%; /* Set to gallery width, in px or percentage */
height: auto; /* Set to gallery height */
float:right;
height:75px;
}

#motioncontainer a img {
border: 0; /* Set image border color */
margin-right:20px;
margin-top: 8px;
}

#motioncontainer a:hover img {
border: 0; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
font-family: Arial;
display:none;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

/*MYSTEYSHOPPER*/

div#mysteryshopper{
display:table;
width:760px;
height:auto;
z-index:1px;
position:relative;
}

div#mysteryshopper div#titulo{
display:table;
width:500px;
font-size:16px;
font-weight: bold;
color: #000000;
margin-bottom: 10px;
z-index:1px;
position:relative;
}

div#mysteryshopper div#texto{
display:table;
width:780px;
font-size:12px;
color: #000000;
margin-bottom: 20px;
z-index:1px;
position:relative;

}

div#mysteryshopper #mainlabel{
display:table;
width:760px;
margin-bottom:5px;
clear:both;
}

div#mysteryshopper div#lbtexto{
   width:300px;
   color:#000000;
   float:left; 
   clear:both;   
   z-index:1px;
   display:table;
   border-bottom:1px solid #cccccc;
   margin-top:6px;
}

div#mysteryshopper div.obl{
  font-weight: bold;
  z-index:1px;
  position:relative;

}

div#mysteryshopper div#lbcampo{
   width:450px;
   color:#000000;
   float:left; 
   display:table;
   z-index:1px;
   position:relative;
}

div#mysteryshopper a{
   color:#000000;
}

div#mysteryshopper div#lbcampo select{
   width:180px;  border:1px solid #cccccc;

}

div#mysteryshopper div#lbcampo input{
   width:180px;  padding:2px; font-size:11px;
}

div#mysteryshopper div#lbcampo input.corto{
   width:40px;
}

div#mysteryshopper div#lbcampo select.corto{
   width:40px;
}

div#mysteryshopper div#lbcampo select.medio{
   width:60px;
}

div#mysteryshopper div#lbtexto2{
   width:100px;
   color:#000000;
   float:left;  
   z-index:1px;
   position:relative;
   margin-top: 7px;
   clear: both;
}

div#mysteryshopper div#anterior{
   width:300px;
   color:#000000;
   float:left;  
   clear:both;
   z-index:1px;
   position:relative;
}
div#mysteryshopper div#fin{
   width:450px;
   color:#FFFFFF;
   text-align:right;  


}

div#cargarpoblacion{
   width:181px;
   background:#ffffff;
   border: 1px solid #cccccc;
   height:70px;   
   overflow:scroll;
   overflow-x: hidden;
   z-index:100px;
   margin-left:23%;
   padding:2px;
   margin-bottom:5px;
}
div#cargarpoblacion2{
   position:absolute;
   z-index:10px;
   width:180px;
   background:#FFFFFF;
   border: 1px solid #CCCCCC;   
}
div#cargarpoblacion3{
   position:absolute;
   z-index:10px;
   width:180px;
   background:#FFFFFF;
   border: 1px solid #CCCCCC;   
}
div#cargarpoblacion4{
   position:absolute;
   z-index:10px;
   width:180px;
   background:#FFFFFF;
   border: 1px solid #CCCCCC;   
}
div#cargarpoblacion5{
   position:absolute;
   z-index:10px;
   width:180px;
   background-color:#FFFFFF;
   border: 1px solid #CCCCCC;   
}
div#cargarpoblacion6{
   position:absolute;
   z-index:10px;
   width:180px;
   background-color:#FFFFFF;
   border: 1px solid #CCCCCC;   
}
div#cargarpoblacion7{
   position:absolute;
   z-index:10px;
   width:180px;
   background-color:#FFFFFF;
   border: 1px solid #CCCCCC;   
}
