
/*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;
}

object {
display:table;
clear:both;
}

q:before,q:after {
content:”;
}
abbr,acronym { border:0;
}


/*Fin de la neutralizacion*/


<!-- QUITAMOS VISIONADO STANDARD SHOP -->



div#main div#top div#menusup{
      display:none;
}

 div#menusup{
  display:none;
}

div#top div#banderas{
  border-left: 1px solid #fff;
  width: 140px;
  float:right;
  height: auto;
  margin-right:10px;
  display:none;
}

div#top div#textos{
  margin:15px 5px 0px 0px;
  width: 400px;
  float:right;
  text-align:right;
}



div#idiomatxt a{
  color:#fff;
  margin-left: 10px;
  float:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  padding-top: 4px;
  width:50px;
  height:20px;
}
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;

}

div#multiplecontenido {
 padding: 5px;
}

div#multiplecontenido div#titulo{
  color: #444444;
  padding: 10px 0px 0px 15px;

}

div#multiplecontenido div#titulo a{
  padding: 0px 0px 0px 15px;
  color: #444444;
  background: url(imgSHOP/flecha.jpg);
  background-repeat: no-repeat;
}

div#multiplecontenido div#titulo a:hover{
  padding: 0px 0px 0px 15px;
  color: #888888;
  background: url(imgSHOP/flecha.jpg);
  background-repeat: no-repeat;
  margin-left:5px;
}

<!-- SLIDE PANEL -->
/*Default style for SPAN icons. Edit if desired: */

.iconspan{
    color:#dddddd;
float: right;
margin: 3px;

}

/*CSS used to style the examples. Remove if desired: */

.eg-bar{
  width:35px;
  color:#cb1501;
  padding: 3px;
  font-size: 11px;
  font-weight:bold;
  cursor:pointer;
}

div.eg-bar{
width: 370px;
}

.icongroup1{
width: 370px;
Z-Index : 10;
}


div#ssm2{
visibility:hidden;
Position : Absolute ;
Top : 0px ;
Z-Index : 10;
text-align:center;
border: 0px solid red;
width:auto;
min-width:100%;
margin: 0 auto;

}

#top-panel{
    margin: 0 auto;
	background:#ffffff;
	border-bottom:1px solid #cb1501;
	padding:0px;
    margin: 0 auto;
	height: 300px;
	filter: alpha(opacity=95);
	opacity: .95;
	-moz-opacity:0.95;
	width:100%;
	min-width:100%;

}

#top-panel td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;


}

#top-panel-titulo{
position: relative;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #cb1501;
    font-weight:bold;
}

#top-panel-texto{
position: relative;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:20px;
}

#top-panel-texto img{
    margin-top:5px;
    margin-right:5px;
}

#top-panel-texto a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
}

#top-panel-texto a:hover{
    color: #cb1501;
}

#sub-panel{
	text-align:center;
	padding:0px;
	margin:0 auto;
	width:92px;
	width:expression('100px');
	border:0px solid red;
	clear:both;
	height: auto;

}

#sub-panel div#lash{  
    border: 0px solid red;
	width:92px;
	width:expression('100px');
	height:17px;
    height:expression('25px');
	padding:4px;
    font-size:11px;
    color:#ffffff;
    font-weight:bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: url(imgSHOP/pestana.png);
    background-repeat: no-repeat;
	text-align:center;
	cursor: pointer;
	clear:both;
      margin-left:auto;
    margin-right:auto;
}
<!-- HTML -->



html {
  margin: 0px auto;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width:100%;
  font-size:10px;
}



body {
  width:100%;
  padding: 0;
  text-align:center;
  background:#ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;

}



div#main {
  width:950px;
  width: expression('955px');
  height:150%;
  height: expression('auto');
  margin: 0px auto;
  text-align:left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-left: 3px double #DDDDDD;
  border-right: 3px double #DDDDDD;

}

div#top {
  margin: 0px auto;
  width:950px;
  font-family: Verdana, Arial, Helvetica, sans-serif;


}
div#encabezado {
  margin: 0 auto;
  width:auto;
  clear:both;
  float:left;
}

 a {
 font-size: 10px;
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  outline:0;

}

a:hover {
  font-size: 10px;
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;

}





input {
  margin:1px;
  height:20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top:2px;
  padding-bottom: 4px;
  border:1px solid #AAAAAA;

 }

select {
  margin:1px;
  height:20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-top:2px;
  padding-bottom: 4px;
  border:1px solid #AAAAAA;

 }



textarea{
  margin:1px;
    border:1px solid #AAAAAA;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding:3px;
  background-color: #f6f6f6;
  width:300px;
 }


<!-- MENU HORIZONTAL -->
2div#menutop {
  width:750px;
  margin: 0px auto;
  margin:0px;
  color: #fff;


}
div#menutop {
  margin: 0 auto;
  width:950px;
  height:25px;
  height: expression('25px');
  font-size: 11px;
  font-weight: bold;
  background:#949494;
  margin:0px 0px 0px 0px;
  clear:both;

  }

ul#menuHoriz1 {

  text-align:center;
  height:auto;
  clear:both;
  position:relative;

}

ul#menuHoriz1 li {
  float: left;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
  height: 15px;
  height: expression('15px');

  padding: 5px 20px 4px 20px;
}
div#menuprincipal {
  float: left;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: auto;
  width: expression('auto');
  height: auto;
  height: expression('auto');
  border: 0px solid red;


}

div#home {
  float: left;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
  height: auto;
  height: expression('auto');
  border: 0px solid red;
  padding: 7px 20px 2px 20px;

}

div#home a{
  text-align: center;
  color: #ffffff;


}



ul#menuHoriz1 li a{
  text-align: center;
  color: #ffffff;
  

}

ul#menuHoriz1 a:hover {
  color: #EEEEEE;
}

ul#menuHoriz1 li.seleccionado {
  float: left;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
   height: 15px;
  height: expression('25px');
    border-bottom:2px solid #cb1501;
   background-image: url(imgSHOP/bgmenu2.jpg);
  background-repeat: repeat-x;
 display:table;
}

ul#menuHoriz1 li.seleccionado a {
  color: #ffffff;
    width: auto;


}

ul#menuHoriz1 li.seleccionadofinal{
  float: left;
  list-style: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: auto;
  width: expression('auto');
   height: 15px;
  height: expression('25px');
    border-bottom:2px solid #cb1501;
   background-image: url(imgSHOP/bgmenu2.jpg);
  background-repeat: repeat-x;
 display:table;
}

<!-- SUBMENU  -->
div#submenu {

}


div#submenu li{
   position:relative;
  width:100%;
  width: expression('100%');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  padding:5px;
  background-image: url(imgSHOP/bgsubmenu.jpg);
  background-repeat: no-repeat;
  border-bottom:1px solid #DDDDDD;


}


ul#submenu li a {
  clear:both;
  font-weight: normal;
  color:#949494;
}

ul#submenu li a:hover{
  color: #cb1501;


}

ul#submenu li.seleccionado a{
  color: #9C1101;
    padding-top:1px;
  font-weight:bold;
  text-align: center;
}

div#serv {
  clear: both;
   display:table;
  width:716px;
  width: expression('716px');
  height: auto;
  height: expression('auto');
  margin:0 auto;
  text-align: center;

}

div#servicios {
   display:table;
  width:100px;
  width: expression('100px');
  height: auto;
  height: expression('auto');
  float:left;
  margin-right:22px;
}

div#serviciosfin {
   display:table;
  width:100px;
  width: expression('100px');
  height: auto;
  height: expression('auto');

}

div#serviciosimg {
   display:table;
  width:100px;
  width: expression('100px');
  height: auto;
  height: expression('auto');
  margin:0 auto;
  font-weight:bold;
  text-align: center;
}

div#serv div#servicios div#serviciostxt {
   display:table;
  width:100px;
  width: expression('100px');
  height: auto;
  height: expression('auto');
  color: #444444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin:0 auto;
  text-align: center;
}

div#serv div#servicios div#serviciostxt a{
   display:table;
  width:100px;
  width: expression('100px');
  height: auto;
  height: expression('auto');
  color: #444444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin:0 auto;
  text-align: center;
}

div#serv div#serviciosfin div#serviciostxt {
   display:table;
  width:100px;
  width: expression('100px');
  height: auto;
  height: expression('auto');
  color: #444444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin:0 auto;
  text-align: center;
}

div#serv div#serviciosfin div#serviciostxt a{
   display:table;
  width:100px;
  width: expression('100px');
  height: auto;
  height: expression('auto');
  color: #444444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin:0 auto;
  text-align: center;
}

/***********LATERAL 1***********/


div#lateral1 {
   display:table;
  width:180px;
  width: expression('180px');
  height: auto;
  height: expression('auto');
  float:left;
  border-bottom: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  font-size: 10px;
  margin-top:25px;
  margin-bottom:25px;
  clear:both;
}

div#menuservicios {
  position:relative;
  width:180px;
  width: expression('180px');
  height: auto;
}

div#menuservicioscabecera {
  position:relative;
  width:170px;
  width: expression('180px');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  background:#949494;
  padding:5px;

}

div#menuservicioslista {
  position:relative;
  width:170px;
  width: expression('180px');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  padding:5px;
  background-image: url(imgSHOP/bgsubmenu.jpg);;
  background-repeat: no-repeat;
  border-bottom:1px solid #DDDDDD;
}

div#menuservicioslista a{
  clear:both;
  width:100%;
  width: expression('100%');

  color:#949494;



}

div#menuservicioslista a:hover{
  color:#949494;
  background:#DDDDDD;

}

div#opiniones {
  clear:both;
  width:100%;
  width: expression('100%');
  height: auto;
  margin-top:25px;
}

div#opinion{
  clear:both;
  width:100%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;
  padding:5px;
  margin-top:10px;
}

div#firmaopinion{
  clear:both;
  width:170px;
  width: expression('180px');
  height: 15px;
  height: expression('25px');
  color:#cb1501;
  padding:5px;
  border-bottom:1px solid #DDDDDD;
  text-align:right;
}

div#utilidades {
  width:170px;
  width: expression('180px');
  height: 25px;
  height: expression('30px');
  border: 0px solid red;
  position: relative;
  float:left;
  padding:5px;
  margin-top:5px;
}

div#utilidades a{
  color: #949494;
}

div#utilidades a:hover{
  color: #444444;
}

/***********LATERAL 2***********/

div#lateral2 {
  width:175px;
  width: expression('180px');
  height: auto;
    height: expression('auto');
  float:right;
  border-left: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
  font-size: 10px;
  margin-top:25px;
  display:table;
}

div#buscar {
  width:95%;
  width: expression('100%');
  height: auto;
  border: 0px solid red;
  display: none;

}

div#buscarcabecera {
  width:100%;
  width: expression('100%');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  background:#949494;
  padding:5px;
}


div#buscarlista {
  width:90px;
  width: expression('80px');
  border: 0px solid red;
  height: 23px;
  position: relative;
  float:left;
  margin:5px 0px 5px 5px;
  padding:5px;

}

div#buscarlista input{
  width:95%;
  width: expression('80px');
  height: 15px;
  height: expression('18px');
  
  
}

div#buscarlistaboton{
  width:50px;
  width: expression('50px');
  border: 0px solid red;
  height: 23px;
  position: relative;
  float:left;
  margin:5px 0px 5px 5px;
  padding:3px;
}


div#compartir {
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;


}

div#compartircabecera {
  width:100%;
  width: expression('100%');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  background:#949494;
  padding:5px;
}

div#compartirlista {
  float:left;
  width:20px;
  width: expression('25px');
  height:20px;
  height: expression('25px');
  margin-top:10px;
  padding: 3px;
  text-align:center;
  display:table;
}

div#compartirllamammos {
  float:left;
  width:20px;
  width: expression('25px');
  height:20px;
  height: expression('25px');
  margin-top:20px;
  padding: 3px;
  text-align:center;

}

div#soporte{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;

}

div#soportecabecera{
  width:100%;
  width: expression('100%');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  background:#949494;
  padding:5px;
}

div#soportetf{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;
  font-size:22px;
  margin-top:10px;
    padding:5px;
}

 div#soportemail{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;
  font-size:10px;
    padding:5px;
}

 div#soportemail a{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;
  font-size:10px;
    padding:5px;
}

 div#soportebackup{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;
  font-size:10px;
    padding:5px;
   text-align:center;
}

 div#soportebackup a{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;
  font-size:10px;
    padding:5px;
}

div#soporteonline{
  clear:both;
  width:100%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  text-align:center;

}

div#llamamos{
  clear:both;
  width:100%;
  width: expression('100%');
  height: 80px;
  height: expression('80px');
  text-align:center;
  margin-top:-11px;
  display: table;
}

div#backup{
  clear:both;
  width:100%;
  width: expression('100%');
  height: 80px;
  height: expression('80px');
  text-align:center;
  margin-top:0px;
  display: table;

}

div#horarios{
  clear:both;
  width:95%;
  width: expression('100%');
  height:95%;
  height: expression('100%');
  display:table;
  padding:5px;
  float:left;
}

div#encuestaslaterales {
  clear:both;
  width:95%;
  width: expression('100%');
  height:200px;
  height: expression('100%');
  display:table;

}



div#linea {
  width:100%;
  width: expression('100%');
  height:95%;
  height: expression('100%');
  display:table;
  border-top:2px solid #cb1501;
}

div#mainimage {
  width:716px;
  width:expression('716');
  height: 175;
  height: expression('175');
   display:table;

}



/***********PIE BIG***********/

div#piebig {
  clear:both;
  width:950px;
  width: expression('950px');
  height:200px;
  height: expression('200px');
  float:left;
  font-size: 10px;
  background-image: url(imgSHOP/backfinal.jpg);
  color: #ffffff;
  display:table;

}

div#piebigmenuservicios {
  width:150px;
  width: expression('150px');
  height:auto;
  height: expression('auto');
  padding:5px;
  float:left;
  margin-right:29px;
  display: inline;
  border:0px solid red;
}

div#piebigmenucol {
  width:110px;
  width: expression('120px');
  height:auto;
  height: expression('auto');
  padding:5px;
  display: table;
  float:left;
  margin-left:10px;
}

div#piebigmenucolcabecera {
  font-size:14px;
  font-weight: bold;
  width:80px;
  width: expression('100px');
  height: 25px;
  height: expression('25px');
  color:#ffffff;
  padding:5px;
  margin-bottom: 3px;

      display: table;
}


div#piebigmenuservicioscabecera {
  font-size:14px;
  font-weight: bold;
  width:160px;
  width: expression('160px');
  height: 25px;
  height: expression('25px');
  color:#ffffff;
  padding:5px 5px 5px 0px;
  margin-bottom: 3px;
}

div#piebigmenuservicioslista{
  clear:both;
  width:150px;
  width: expression('160px');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  border-bottom:1px solid #fff;
  padding:5px;
}

div#piebigmenuservicioslista a{
  color:#ffffff;

}

div#piebigmenuservicioslistasin img{
  clear:both;
  margin:0px 3px 3px 0px;
     border:1px solid green;
}

div#piebigmenuservicioslistasin{
  clear:both;
  width:100px;
  width: expression('130px');
  height: 25px;
  height: expression('25px');
  color:#ffffff;
  padding:2px;

}

div#piebigmenuservicioslistasin a{
  color:#ffffff;

}


div#piebigmenutags{
  width:220px;
  width: expression('230px');
  height:auto;
  height: expression('auto');
  padding:5px;
  float:left;
  margin-right:29px;
  margin-left:20px;


}

div#piebigmenuserviciostagsa {
    font-size:14px;
    color:#ffffff;
    float:left;
    margin-right: 7px;
    font-weight:bold;
  width:auto;
  width: expression('auto');
  height:19;
  height: expression('23');
      display:table;

}

div#piebigmenuserviciostagsa a{
    font-size:14px;
    color:#ffffff;
}

div#piebigmenuserviciostagsa a:hover{
    font-size:14px;
    color:#666666;
}

div#piebigmenuserviciostagsb{
    font-size:12px;
    color:#ffffff;
    float:left;
    margin-right: 9px;
  width:90;
  width: expression('auto');
  height:17;
  height: expression('23');
    padding-top:2;
    display:table;

}

div#piebigmenuserviciostagsb a{
    font-size:12px;
    color:#ffffff;
}

div#piebigmenuserviciostagsb a:hover{
    font-size:12px;
    color:#666666;
}

div#piebigmenuserviciostagsc{
    font-size:10px;
    color:#ffffff;
    float:left;
    margin-right: 7px;
padding-top:3;
  width:auto;
  width: expression('auto');
  height:15;
  height: expression('23');
      display:table;

}

div#piebigmenuserviciostagsc a{
    font-size:10px;
    color:#ffffff;
}

div#piebigmenuserviciostagsc a:hover{
    font-size:10px;
    color:#666666;
}





.labelfield{ /*CSS for label field in general*/
 float:left;
  color:#ffffff;
font-size: 100%;
  display: inline;

}

.datefield{ /*CSS for date field in general*/
color:#EEEEEE;
font-size: 90%;
font-style: italic;
}

#example1 li{ /*CSS specific to demo 1*/
margin-bottom: 8px;
}

#example1 ul{ /*CSS specific to demo 1*/
  list-style-type: none;
}

#example3 li{ /*CSS specific to demo 1*/
margin-bottom: 8px;
}

#example3 ul{ /*CSS specific to demo 1*/
  list-style-type: none;
}

div#example3 span.datefield {
    width:100%;
  width: expression('100%');
    clear:both;
    color:#cb1501;
      display: inline;
}

div#example3 span.labelfield a{
      color:#000000;
      font-weight:bold;
      display: inline;
      width:100%;
      width: expression('100%');

}
code{ /*CSS for insructions*/
color: red;
}


#example2 li{ /*CSS specific to demo 1*/
margin-bottom: 20px;
border-bottom:1px solid #dddddd;
}

#example2 ul{ /*CSS specific to demo 1*/
  list-style-type: none;
}

 div#lastnews{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#949494;
  font-size:10px;
  padding:8px;
  line-height:13px;
}

 div#lastnews a{
  clear:both;
  width:95%;
  width: expression('100%');
  height: auto;
  height: expression('auto');
  color:#444444;
  font-size:10px;
  margin-top:5px;
  font-weight:bold;
}

/***********CUADROS INICIO***********/

div#inncuadroprincipal {
  position:relative;
  width:704px;
  width:expression('714');
  height: 120px;
  height: expression('130px');

}

div#inncuadroprincipaltextos {
  position:relative;
  width:98%;
  width: expression('100%');
  height: auto;
  height: expression('auto');

  font-size:12px;
  margin-bottom: 25px;
  float:left;
   display:table;
}

div#inncuadroprincipaltextostitulo {
position:relative;
  width:98%;
  width: expression('100%');
  height: 25px;
  height: expression('25px');
  font-weight:bold;
  display:table;
}



div#inncuadroprincipaltextostxt {
position:relative;
  width:98%;
  width: expression('100%');
  height: auto;
  height: expression('auto');

}


div#inncuadrol {
  position:relative;
  clear:both;
  float:left;
  width:232px;
  width: expression('253px');
  height: 120px;
  height: expression('130px');
  margin-right: 25px;
  margin-bottom: 25px;
  border:1px solid #949494;
  padding:10px;
 font-size:10px;
 display:table;
 
}

div#inncuadror {
  position:relative;
  width:233px;
  width: expression('253px');
  height: 120px;
  height: expression('130px');
  border:1px solid #949494;
  padding:10px;
  font-size:10px;
  margin-bottom: 25px;
  float:left;
   display:table;
}

div#inncuadrotextos {
  position:relative;
  width:98%;
  width: expression('100%');
  height: auto;
  height: expression('auto');

}

div#inncuadroimage {
position:relative;
  width:37px;
  width: expression('45px');
  height: auto;
  height: expression('auto');
  float:left;
     display:table;
}

div#inncuadrotextostitulo {
position:relative;
  width:98%;
  width: expression('100%');
  height: 25px;
  height: expression('25px');
  color: #cb1501;
  font-weight:bold;
      display:table;
}

div#inncuadrotextossubtt {
  position:relative;
  width:98%;
  width: expression('100%');
  height: 25px;
  height: expression('25px');
  color: #888888;
  font-weight:normal;
  font-style: italic;
  font-size:9px;
    margin-top:5px;
    display:table;
}

div#inncuadrotextostxt {
position:relative;
  width:98%;
  width: expression('100%');
  height: auto;
  height: expression('auto');

}

div#inncuadrotextostitulo {
position:relative;
  width:98%;
  width: expression('100%');
  height: 25px;
  height: expression('25px');
  color: #cb1501;

}

div#inncuadroimageimg {
  float:left;
position:relative;
  width:60;
  width: expression('60');
  height: 100px;
  height: expression('90px');
  text-align: center;

}

div#inncuadroimageleer {
  position:relative;
  clear: both;
  width:65px;
  width: expression('65px');
  height: 19px;
  height: expression('20px');
  color: #cb1501;
  border: 1px solid #cb1501;
  font-size:8px;
  text-align:center;
  float:right;
  margin-top:10px;
}

div#inncuadroimage div#inncuadroimageleer a{
   color: #cb1501;
   font-size:8px;
}

div#inncuadroimage div#inncuadroimageleer a:hover{
   background: #cb1501;
   font-size:8px;
   color: #ffffff;
}

/***********CUADROS PRODUCTOS***********/

div#inncuadroP {
  position:relative;
  clear:both;
  width:500px;
  width: expression('537px');
  height: 120px;
  height: expression('130px');
  margin-bottom: 25px;
  border:1px solid #949494;
  padding:10px;
 font-size:10px;
  display:table;
}


div#inncuadrotextosP {
  width:350px;
  width: expression('385px');
  height: 120px;
  height: expression('120px');
  float:left;
  display:table;
}

div#inncuadroimageP {
position:relative;
  width:37px;
  width: expression('45px');
  height: auto;
  height: expression('auto');
  margin-left:8px;
     display:table;
}

div#inncuadrotextosP div#inncuadrotextostituloP {
position:relative;
  width:98%;
  width: expression('100%');
  height: 25px;
  height: expression('25px');
  color: #cb1501;
  font-weight:bold;
}

div#inncuadrotextosP div#inncuadrotextostxtP {
  position:relative;
  width:98%;
  width: expression('100%');
  height: 25px;
  height: expression('25px');
}

div#inncuadrotextostituloP {
position:relative;
  width:98%;
  width: expression('100%');
  height: 25px;
  height: expression('25px');
  color: #cb1501;
}

div#inncuadroimageimgP {
position:relative;
  width:100px;
  width: expression('100%');
  height: 100px;
  height: expression('90px');
  text-align: center;
  padding-left:10px;
  display:table;
}

div#inncuadroimageleerP {
  position:relative;
  clear: both;
  width:65px;
  width: expression('75px');
  height: 19px;
  height: expression('25px');
  color: #cb1501;
  border: 1px solid #dddddd;
  padding: 1px;
  font-size:9px;
  margin-left:30px;
  text-align:center;
}

div#inncuadroimageP div#inncuadroimageleerP a{
   color: #cb1501;
   font-size:9px;
}





<!-- MAIN -->



div#menuHorizDebajo {

  background-repeat: repeat-x;
  width:950px;
  height: 25px;
  display:none;
}

div#pie{
  clear:both;
  margin: 0 auto;
  width:950px;
  float:left;
  font-size: 11px;
  font-weight: bold;
  height: auto;
  border-top:1px solid #FFF;
  background:#949494;

}
div#pie td{
    color: #FFF;
    font-size: 10px;
    PADDING-top:5px;
    PADDING-bottom:5px;
}

div#pie td a{
  color: #FFF;
  font-size: 10px;
}

div#pie td a:hover{
   color: #777777;
}


div#empresas {
  color: #000000;
  float: left;
  width:950px;
  height: 20px;
  text-decoration: none;
  text-indent: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
margin: 0px auto;
clear:both;

}



div#central{
  background:#fff;
  width:534px;
  width: expression('534px');
  height: auto;
  margin:0 25px 25px 25px;
  float:left;

}


div#contenido{

  width:100%;
  height:auto;
  float: left;
  color: #333333;
  display:table;
  background:#fff;
  }


div#interior	 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  width:auto;
  margin: 0px auto;
  float:left;
  width:100%;


}

div#caja{
  font-size: 12px;
  line-height:12pt;
  height: auto;
  float:left;
  margin-top:25px;
    text-align: justify;
}

div#caja a{
  font-size: 12px;
  color: #888888;

  }

div#caja td {
  font-size: 12px;


}

div#caja td a{
   font-family: Verdana, Arial, Helvetica, sans-serif;
  width:auto;
  margin: 0px auto;
  padding:2px;
  color: #666666;
}

div#caja td a:hover{
   font-family: Verdana, Arial, Helvetica, sans-serif;
  width:auto;
  margin: 0px auto;
  padding:2px;
  color: #777777;
}



div#titulillo {
  border-bottom:1px solid #5d82c6;
  margin:5px;
  width:auto;
height:auto;
   font-family: Verdana, 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 {
  clear: both;
}

div#banners img{
  float: left;
}




div#realizada {
	position:relative;
	width: 770px;
    height: 25px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

div#subpie {
  height:auto;
  clear: both;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #cb1501;
  margin: 0 auto;
  width:938px;
  text-align: center;
  padding:5px;
}

div#subpie a{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
   color: #cb1501;
    width:auto;
}

div#subpie a:hover{
	font-weight:bold;
	color: #999999;
}

div#titulilloavisolegal {
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
	font-weight:bold;
    margin-top: 20px;
  display:none;
    clear: both;
     margin: 0 auto;
  width:700px;
}

div#textoavisolegal {
  margin-top: 25px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height:12pt;
  height: auto;
  color:#444444;
  text-align: justify;
}

div#textoavisolegal a{
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height:12pt;
  height: auto;
    color:#444444;
    font-weight:bold;

}
<!-- Clases de contenidos -->

body.Ccontenido div#banners,body.Ccontenido div#submenu {
  display: none;

}
  
  <!-- Estilo BANNER  -->
body.Cbanner div#submenu {

     display: none;

}

body.Cbanner div#banners {
   width:150px;
   border:1px solid red;

}

body.Cbanner div#banners img{
  float: left;

}



  <!-- Estilo SUBMENU  -->
body.Csubmenu div#banners {

}




div#menuservicioslista {
  position:relative;
  width:170px;
  width: expression('180px');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  padding:5px;
}



body.Csubmenu div#submenu {
  position:relative;
  width:180px;
  width: expression('180px');
  height: auto;
}




body.Csubmenu ul#submenu li{
  position:relative;
  width:170px;
  width: expression('180px');
  height: 15px;
  height: expression('25px');
  color:#ffffff;
  padding:5px;
  background-image: url(imgSHOP/bgsubmenu.jpg);;
  background-repeat: no-repeat;
  border-bottom:1px solid #DDDDDD;

}

body.Csubmenu div#central{

}

body.Csubmenu div#interior {




}

body.Csubmenu div#caja{


}

body.Csubmenu div#noticias {

}


body.Csubmenu ul#noticias {


}

body.Csubmenu ul#noticias li {

}

body.Csubmenu ul#noticias li img {

}

body.Csubmenu ul#noticias h1 {


}

body.Csubmenu ul#noticias h2 {

}

body.Csubmenu ul#noticias h3 {


}

body.Csubmenu ul#noticias h3 {


}

body.Csubmenu ul#noticias h4 {

  }

body.Csubmenu ul#noticias h5 a{


}

body.Csubmenu ul#noticias h5 a:hover{

}

body.Csubmenu ul#noticias h5 img{

}

/******************************ZONA DE USUARIOS*****************/


/*******************CUADRO LOGIN CENTRADO*************/


DIV#CUADROLOGINT {
  width:350px;
  width:expression('370px');
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #949494;
  font-size: 10px;
  display: none;
  float:right;
  height: auto;
  margin-top:10px;

}



DIV#CUADROLOGINT div#labeluser{
   float:left;
   margin-left:3px;
   padding-top:3px;

 }

DIV#CUADROLOGINT div#labeldatos{

 }

DIV#CUADROLOGINT div#conimg{
 float:left;
 padding: 0px;
 margin-left: 3px;
 text-align:left;

}


DIV#CUADROLOGINT input {
   font-family: Verdana, Arial;
   font-size: 10px;
   color: #949494;
   background-color: #fffffff;
   border:1px solid #999999;
   width: 80px;
   height:15px;
   }



DIV#CUADROLOGINT  div#botonentrar{
 margin: 3px 0px 0px 0px;
 height: auto;
 text-align:center;
 display:none;
}


DIV#CUADROLOGINT div#botonentrar a img{
 border-width: 0px;
 display:none;
}

DIV#CUADROLOGINT  div#botonregistro{
 margin: 0px 0px 0px 0px;
 clear:both;
 height: auto;
 text-align:center;
 display:none;
}


DIV#CUADROLOGINT div#botonregistro a img{
 border-width: 0px;
 float: center;
 display:none;
}

DIV#CUADROLOGINT  div#botonregistroinput{
 height: auto;
 text-align:center;

}

DIV#CUADROLOGINT  div#botonregistroinput input{
 padding:2px;
 height: auto;
 text-align:center;
 border:0px;
 width:auto;
 background:#ffffff;
}
DIV#CUADROLOGINT div#labellogout{

 float:left;
 font-size: 0.7em;
 margin-left: 10px;
 margin-top: 1px;
 text-align:right;
}

div#labeldatos{
  width: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #949494;
  font-size: 10px;
  float: left;
  border-bottom: 1px solid white;
   padding-top: 4px;
}


DIV#CUADROLOGINT div#labellogout a img{
  margin-top: 5px;
 padding-width: 0px;
}


div#linkcontra {

  height: auto;
  text-align:center;
  margin: 0px;
   display:none;
 }


div#linkcontra a{
  margin-top:5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #999999;
  padding-top:5px;
  font-size: 9px;
   display:none;
 }

 div#linkcontra a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #888888;
  padding-top:5px;
  font-size: 9px;
 }


/*****************************Registro****************/

div#REGISTRO  {

  width: 200px;
  padding: 5px 5px 5px 5px;
  margin-top: 40px;
  color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: red;
  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: 10px;
  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  {
  margin:30px 0px 30px 150px;
  width: 640px;
  color:#
}

div#REGISTROOK div#cabecera {
    font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  padding:5px;
  font-size: 13px;

}


div#REGISTROOK div#cuadro{
    font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 11px;
}

/*****************************END Registro OK****************/


/*****************************Identificacion****************/

div#INDENTIFICARSE {
  margin:0px 15px 0px 15px;
  width: 500px;
  color:#949494;
}

div#INDENTIFICARSE div#cabecera {
  color: #FFFFFF;
  background-color:#69991d;
  font-size: 0.8em;
  font-weight: bold;
  padding: 6px;
  display:none;


}

div#INDENTIFICARSE div#mainidentify{
 padding: 5px;
  text-align: center;
}

div#INDENTIFICARSE div#mainidentify div#texto{
     display:none;
 font-size: 0.8em;
 margin-top: 10px;
margin-bottom: 10px;
}


div#INDENTIFICARSE div#mainidentify div#textoerror{
  font-size: 10px;
  color: #fff;
  text-align:center;
  background-color:#d50b0b;
  width: 300px;
  padding:5px;
  font-weight:bold;
}

div#INDENTIFICARSE div#mainidentify div#cuadro{
 width: 300px;
  font-size: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
 border-width: 1px;
 border-style: solid;
 border-color:#CCCCCC;
 padding: 15px;

}

div#INDENTIFICARSE div#mainidentify div#cuadro div{

 margin-top: 10px;
 margin-bottom: 5px;

}

div#INDENTIFICARSE div#mainidentify div#cuadro div#conimg{

 height: 27px;

}


div#INDENTIFICARSE div#mainidentify div#cuadro div#conimgsel{


 width: 187px;
 height: 27px;

}


div#INDENTIFICARSE div#mainidentify div#cuadro div input{
 padding: 3px;
 margin-left:auto;
 margin-right:auto;
 font-size: 10px;
 width: 140px;
 border:1px solid #cccccc;
}

div#INDENTIFICARSE div#mainidentify div#link {
 width: 300px;
 font-size: 10px;
 text-align: center;
 margin:20px auto 10px auto;


}

div#INDENTIFICARSE div#mainidentify div#link img{
 display:none;

}

div#INDENTIFICARSE div#mainidentify div#link a#contra{

 text-decoration:none;
 font-weight: bold;
 color: #cb1501;

}


div#INDENTIFICARSE div#mainidentify div#link a#reg{
 display:none;
 text-decoration:none;
 font-weight: bold;
 color: #69991d;

}


div#INDENTIFICARSE div#mainidentify div#botoncontinuar{
  width:210px;
  text-align: center;
  padding: 20px;
  float:left;
  margin-left: 20px;
}

div#INDENTIFICARSE div#mainidentify div#botonfinalizar{
  width:210px;
  text-align: center;
  padding: 20px;
  float:left;
  margin-left: 20px;
}

/*****************************END Identificacion****************/

/*****************************Recordar Contraseña****************/

div#RECORDARCONTRA {
  text-align: center;
  width: 500px;
  color:#949494;
  font-size: 10px;
}

div#RECORDARCONTRA div#cabecera {
  color: #949494;
  font-size: 10px;
  font-weight: bold;
  padding: 3px;
  text-align: center;

}

div#RECORDARCONTRA div#mainidentify{
  width: 400px;
  border-width: 1px;
  border-style: solid;
  border-color:#cccccc;
  margin: 25px auto 0px auto;
  padding: 5px;
  text-align: center;
}

div#RECORDARCONTRA div#mainidentify div#texto{


 margin-top: 10px;
 margin-bottom: 10px;
 padding: 0px 20px 0px 20px;
}

div#RECORDARCONTRA div#mainidentify div#error{
   font-size: 10px;

 margin-top: 10px;
 margin-bottom: 10px;
 padding: 7px 20px 7px 20px;
 color: #d50b0b;
 font-weight: bold;

}

div#RECORDARCONTRA div#mainidentify div#errormail{


 margin-top: 10px;
 margin-bottom: 10px;
 padding: 7px 20px 7px 20px;
 color: #d50b0b;
 font-weight: bold;

 display:none;
}

div#RECORDARCONTRA div#mainidentify div#cuadro{
 width: 300px;

 margin-top: 10px;
 margin-bottom: 10px;
 padding: 5px;
}

div#RECORDARCONTRA div#mainidentify div#cuadro div{
   margin-bottom: 10px;

}

div#RECORDARCONTRA div#mainidentify div#cuadro div#conimg{
   width: 140px;
   border:1px solid #cccccc;
    margin-bottom: 10px;
}


div#RECORDARCONTRA div#mainidentify div#cuadro div input{
    border:1px solid #cccccc;
    width: 140px;
     border:0px;
     height:19px;
}

div#RECORDARCONTRA div#mainidentify div#link {

 width: 400px;

 text-align: left;
 margin-bottom: 10px;
 padding: 0px 0px 0px 80px;


}



div#RECORDARCONTRA div#mainidentify div#link a#reg{
 display:none;
 text-decoration:none;
 font-weight: bold;
 color:ababab;
  display:none;
}

div#RECORDARCONTRA div#mainidentify div#link img{
 display:none;
 text-decoration:none;
 font-weight: bold;
 color:ababab;
 display:none;

}


/*****************************END Identificacion****************/

/*****************************Estilos formulario****************/
div#MAINFACTURA {
  font-size: 11px;
  width: 500px;
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #444444;
  margin:10px;
  background:#ffffff;
}
div#MAINFACTURA div#titulofactura{
  font-size: 13px;
  width: 500px;
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 1px solid #AAAAAA;
  margin-top:10px;
  text-align:center

}

div#MAINFACTURA div#TEXTOCONTRA{
  font-size: 11px;
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #777777;
  text-align: left;
  width: 400px;
}

div#toprespuestamail{
  font-size: 12px;
  width: auto;
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #777777;
  margin-top:30px;

}

div#textorespuestamail{
  font-size: 11px;
  text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #777777;
  width:auto;
    margin-bottom:250px;

}


/*****************************Faq's****************/


div#iniciofaqs{
  width: auto;
  height: auto;
  font-size: 12px;
  padding: 5px;
}

div#iniciofaqs div#textofaqs{
    font-weight: bold;
    width: auto;
    border-bottom:1px solid #444444;
    margin-bottom: 15px;
}

div#iniciofaqs div#listadofaqs{;

    margin: 5px 0px 15px 0px;
}

div#iniciofaqs div#pregunta{
  font-size: 15px;
  color:#3366cc;
  margin: 3px 0px 0px 10px;
}

div#iniciofaqs div#respuesta{
  font-size: 12px;
  color:#336677;
      border-bottom:1px solid #DDE6F7;
  margin: 3px 0px 25px 10px;
}

div#iniciofaqs div#paginadorfaqs{
  width: 300px;
  font-size: 10px;
  border:1px solid #DDE6F7;
  padding:3px;
  float:right;
}

div#iniciofaqs div#paginadorfaqs div#pagina a{
  font-size: 10px;
  color:#336677;
}

div#iniciofaqs div#paginadorfaqs div#pagina a:hover{
  font-size: 10px;
  color:#000;
}

div#altapregunta{
  font-size: 12px;
  color:#336677;
  border-bottom:1px solid #DDE6F7;
  margin: 3px 0px 25px 10px;
}

div#iniciofaqs div#formularioalta{
  padding:5px;
  width: 300px;
  font-size: 12px;
  color:#336677;
  background-color:#FBFBFB;
  background:#FBFBFB;
  border: 1px solid #EEEEEE;
  margin-left:5px;
}

div#iniciofaqs div#formularioalta div#lbtexto{
  font-size: 12px;
  color:#444444;
  margin: 0px 0px 9px 0px;
}

div#iniciofaqs div#formularioalta textarea{
  border: 1px solid #999999;
  color:#666666;
  height:50px;
    margin: 0px 0px 9px 0px;
}

div#iniciofaqs div#altapregunta{
  font-size: 12px;
  color:#444444;
}

/*****************************Encuestas****************/

div#encuestasl{
  margin-top:5px;
  background-color:#fff;
  background:#fff;
  padding: 3px;
  margin-bottom: 15px;
  width:100%;
  width: expression('100%');
  height: auto;
  border:0px solid #444444;
}

div#encuesta{
  background-color:#fff;
  background:#fff;   
  margin-bottom: 15px;
  width:100%;
  width: expression('100%');
  height: auto;
  clear:both;
  border-bottom: 1px solid #DDDDDD;
}

div#titulogeneralencuesta{
    font-size: 12px;
    font-weight: normal;
    width: auto;
    border-bottom:0px solid #949494;
    margin-bottom: 15px;
}



div#tituloencuesta{
  font-size: 15px;
  color:#444444;
  margin: 3px 0px 10px 3px;
  border-bottom: 0px solid #949494;
  width: auto;
}

div#encuestasl div#encuesta div#tituloencuesta{
  font-size: 10px;
  color:#444444;
  border-bottom: 0px solid #949494;
  width: auto;
  font-weight: normal;
}

div#encuesta div#opciones{
    height:auto;
    padding:5px;

}

div#encuesta div#opcionradioencuesta{
	border:0px;
    float:left;
    clear:both;
    height:20px;
	
}

div#encuesta div#opcionradioencuesta input{

	border:0px solid #949494;

}




div#encuesta div#opciontextoencuesta{
       height:20px;
    padding:3px;
}

div#encuestasl div#encuesta div#opciontextoencuesta{
    padding:3px;
      font-size: 10px;
}

div#encuesta div#botonencuesta{
    text-align:right;
    margin: 15px 0px 2px 100px;
}

div#encuesta div#botonencuesta input{
	width: 50px;
    height: 20px;
    text-align:center;
    padding:1px;
    font-weight:bold;
    font-size:10px;
    background: #fff;
    color: #949494;
	border:1px solid #949494;
    margin-bottom:25px;
}

div#voto div#textovotos{
    color: #949494;
    font-weight:bold;
    padding:10px 10px 3px 10px;

}

div#voto div#barravoto{
  margin: 0px 0px 0px 10px;
    padding:3px;
    color: #fff;
}

div#resultadosencuesta div#titulo{
  font-size: 15px;
  color:#949494;
  margin: 3px 0px 10px 10px;
  border-bottom: 1px solid #EEEEEE;
    width: auto;
}

div#resultadosencuesta div#resultadovoto{
      margin: 3px 0px 3px 10px;

}

div#resultadosencuesta div#totalvotos{
      margin: 3px 0px 3px 10px;
}

/*******************ACTIVIDADES*************/

div#actividades {
  width: 940px;
  border: 1px solid #006699;
  margin-top: 20px;

}




div#actividades div#cabeceraactividades{
  width: 940px;
  border: 1px solid #f77f00;
  background-color: #f77f00;
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  font-color: white;
  text-align: left;
}

div#actividades div#cabeceraactividades div#mailsucursal,div#sucursales div#cabecerasucursal div#perconsucursal, div#sucursales div#cabecerasucursal div#movilsucursal, div#sucursales div#cabecerasucursal div#faxsucursal, div#sucursales div#cabecerasucursal div#paissucursal{
display:none
}

div#actividades div#cabeceraactividades div{
  width: 100px;
  font-size: 9px;
  float:left;
  padding: 4px 2px 2px 2px;
  color: white;
}

div#actividades div#cabeceraactividades div#sala{
  width: 60px;
  color: white;
  margin-right:8px;
  border-right:1px thin white;
}

div#actividades div#cabeceraactividades div#inicio, div#actividades div#cabeceraactividades div#final{
  width: 60px;
  color: white;
}


div#actividades div#lineaactividad {
  width: 220px;
  border-bottom: 1px solid #DDDDDD;
  background-color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  height: 25px;
  color: black;
  text-align: left;
}

div#actividades div#lineaactividad div{
  width: 100px;
  font-size: 9px;
  float:left;
  padding: 2px 2px 2px 1px;
  color: black;
    height: 25px;
}

div#actividades div#lineaactividad div#actividad{
  float:left;
}

div#actividades div#lineaactividad div#sala{
  width: 60px;
  border-right:1px thin #006699;
  padding: 6px 0px 0px 0px;
}

div#actividades div#lineaactividad div#inicio, div#actividades div#lineaactividad div#final{
  width: 60px;
    padding: 5px 0px 0px 2px;
}

div#actividades div#lineaactividad div#quien{
  color: #555555;
  display:none;
}

div#actividades div#lineaactividad div#desc{
  color: #888888;
  display:none;
}

/*********CALENDARIOMES************/

div#calendariomes{
  margin: 10px;
  width:260px;
  background-color: #F9F9F9;
  background: #F9F9F9;

  border: 1px solid #AAAAAA;

}

div#calendariomes div#titulomes{
  color: #fff;
  font-size: 15px;
  font-weight: bold;
  padding-left: 5px;
  padding-bottom: 3px;
  float:left;
  width: 212px;
  text-align:center;
  background-color:#999999;
  background:#999999;
}

div#calendariomes div#anterior{
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 3px;
  float:left;
  background-color:#999999;
  background:#999999;
  width: 23px;
  text-align:center;
}

div#calendariomes div#anterior a{
  color: #fff;
  font-size: 15px;
  text-decoration:none;
}


div#calendariomes div#week{
 width: 100%;
 text-align: center;
 height:35px;
 margin-top:1px;
 margin-left:7px;
}

div#calendariomes div#week div#daycab{
 padding:4px;
 width: 35px;
 border:0px solid red;
 color: #888888;
 height: auto;
 float:left;
 border-bottom:1px solid #fff;
 background-color:#CCCCCC;
 background:#CCCCCC;
}

div#calendariomes div#week div#day{
 padding:1px 2px 1px 2px;
 width: 35px;
 border:0px solid red;
 text-align:center;
 color: #000000;
 height: auto;
 float:left;

}

div#calendariomes div#week div#day div#enlacenumero{
 font-size: 11px;
 color: #4444;
  height: auto;
}

div#calendariomes div#week div#day div#enlacenumero a{
 font-size: 11px;
 color: #000;
 height: auto;
 font-weight:bold;
}

div#calendariomes div#week div#day div#actcal{
display:none;

}

div#calendariomes div#week div#dayunsel{
 width: 35px;
 border:0px solid red;
 text-align:center;
 color: #000000;
 height: 35px;
 float:left;

}




div#actividadestodo {
  width: 100%;

}

div#actividadestodo div#cabeceraactividadestodo{
width: 100%;
color: #FFF;
background-color:#888888;
background:#888888;
clear:both;
padding: 5px;

border-bottom: 1px solid #BBBBBB;
font-weight: bold;
font-size: 12px;

}

div#actividadestodo div#cabeceraactividadestodo div#fecha{
display:none;
}


div#actividadestodo div#cabeceraactividadestodo div#fechafin{
width: 150px;
float:left;
text-align:left;
}

div#actividadestodo div#cabeceraactividadestodo div#sala{
width: 100px;
float:left;
text-align:left;
}

div#actividadestodo div#cabeceraactividadestodo div#tipo{
width: 120px;
margin-left:10px;
float:left;
text-align:left;
}

div#actividadestodo div#cabeceraactividadestodo div{
text-align:left;
}

div#actividadestodo div#lineaactividadtodo{
width: 100%;
color: #000;
clear:both;
padding: 10px 5px 10px 5px;
height: 10px;
border-bottom: 1px solid white;
font-size: 12px;

}

div#actividadestodo div#lineaactividadtodo a{
 margin: 0px;
 padding: 0px;
 font-size: 10px;
 color:#fff;

}

div#actividadestodo div#lineaactividadtodo div#fecha{
display:none;
}

div#actividadestodo div#lineaactividadtodo div#fechafin{
width: 150px;
float:left;
text-align:left;
}

div#actividadestodo div#lineaactividadtodo div#sala{
width: 100px;
float:left;
text-align:left;
}

div#actividadestodo div#lineaactividadtodo div#tipo{
width: 120px;
margin-left:10px;
float:left;
text-align:left;
}

div#actividadestodo div#lineaactividadtodo div#evento{
width: 325px;
float:left;
text-align:left;
}

div#actividadestodo div#lineaactividadtodo div{
text-align:left;
}

/**********DETALLE ACTIVIDAD**********/


div#detalleactividad{
  margin:40px 10px 10px 10px;
  width:600px;
  float:left;
  height:auto;
  height: expression('auto');
  padding: 5px;
  border: 1px solid #555555;

}


div#detalleactividad div#fechaactividad{
  font-size: 12px;
  font-weight:bold;
  color: #666666;

}

div#detalleactividad div#textoactividad .titulo{

  font-weight:bold;
}

div#detalleactividad div#lugaractividad{
  font-size: 11px;
  padding: 5px 0px  5px  0px;
  display:none;
}

div#detalleactividad div#personaactividad{
  font-size: 11px;
  padding: 5px 0px  5px  0px;
  display:none;
}

div#detalleactividad div#textoactividad{
  font-size: 11px;
  padding: 5px 0px  5px  0px;
}

div#detalleactividad div#textoactividad {
clear:both;
width: 150px;
padding: 5px;
background-color:#888888;
float:left;
text-align: left;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
border-bottom: 1px solid #fff;
}

div#detalleactividad div#campoactividad {
margin: 0px;
width: 390px;
padding: 5px;
background-color:#ffffff;
text-align: left;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
float:left;
border-bottom: 1px solid #ccc;
}

div#detalleactividad div.persona, div#detalleactividad div.horainicio, div#detalleactividad div.horafin{
display:none;
}
/*******************SUCURSALES*************/

div#sucursales {
  width: 940;
   clear:both;
}

div#sucursales a{
    font-size: 11px;
  color: #234284;
  font-weight: normal;
}

div#buscadorsucursales{
  width: 940px;
  font-size: 10px;
  color:#444444;
  border-bottom: 1px solid #444444;
  width: auto;
  font-weight: bold;
  margin-bottom:2px;
}
div#sucursales div#botonbuscar input{
  clear: both;
	width: 50px;
    height: auto;
    text-align:center;
    padding:1px;
    font-weight:bold;
    font-size:10px;
    color: #333333;
    margin-left: 25px;

}



div#sucursales div#buscadorsucursales div{
 width: auto;
 height: 30px;
 float:left;
 padding:5px;
 background:#EEEEEE;
 margin-top: 1px;

 }

div#sucursales div#buscadorsucursales div#suc_pais, div#sucursales div#buscadorsucursales div#suc_provincia{
display:none;
}

div#sucursales div#buscadorsucursales div#suc_cp, div#suc_poblacion{
 width: 100px;
 font-size: 9px;
 font-weight: normal;
 height:27px;
}





div#sucursales div#cabecerasucursal{
  width: 940px;
  background-color: #777777;
  font-size: 11px;
  font-weight: bold;
  height: 35px;
  color: white;
  text-align: left;
  clear:both;
}

div#sucursales div#cabecerasucursal div#perconsucursal, div#sucursales div#cabecerasucursal div#movilsucursal, div#sucursales div#cabecerasucursal div#faxsucursal, div#sucursales div#cabecerasucursal div#paissucursal{
display:none;
}

div#sucursales div#cabecerasucursal div{
  width: 100px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
  font-weight:bold;
}

div#sucursales div#cabecerasucursal div#cpsucursal{
  width: 70px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#cabecerasucursal div#direccionsucursal{
  width: 130px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#cabecerasucursal div#telefonosucursal{
  width: 70px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#cabecerasucursal div#provinciasucursal{
  width: 90px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#cabecerasucursal div#poblacionsucursal{
  width: 110px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#cabecerasucursal div#mailsucursal{
  width: 120px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#cabecerasucursal div#pagwebsucursal{
  width: 140px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
}

div#sucursales div#lineasucursal{
  width: 950px;
  border-bottom: 1px solid #CCCCCC;
  font-size: 10px;

  height: 25px;
  padding-bottom:2px;

}

div#sucursales div#lineasucursal div{
  width: 100px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;

}

div#sucursales div#lineasucursal a{
 color: #234284;
  font-weight: normal;
  font-size: 10px;


}


div#sucursales div#lineasucursal div#perconsucursal, div#sucursales div#lineasucursal div#movilsucursal, div#sucursales div#lineasucursal div#faxsucursal, div#sucursales div#lineasucursal div#paissucursal{
display:none;

}
div#sucursales div#lineasucursal div#cpsucursal{
  width: 70px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;

}

div#sucursales div#lineasucursal div#telefonosucursal{
  width: 70px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#lineasucursal div#poblacionsucursal{
  width: 90px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#lineasucursal div#direccionsucursal{
  width: 130px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#lineasucursal div#provinciasucursal{
  width: 90px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#lineasucursal div#poblacionsucursal{
  width: 110px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 5px;
  margin-top: 5px;
}

div#sucursales div#lineasucursal div#pagwebsucursal{
  width: 140px;
  font-size: 10px;
  float:left;
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
}

div#sucursales div#lineasucursal div#VERMAPAsucursal{
  width: 16px;
}

div#sucursales div#lineasucursal .descripcionsucursal{
  clear:both;
  width:935px;
  color:#444444;
  float:left;
  padding:3px;
  border:1px solid #DDDDDD;
  background-color:#F9F9F9;
  margin-bottom:10px;

  }



div#sucursales div#loadersucursal{
  background-color: #FFFFFF;
  text-align:center;
}

/***********LOGIN UNICO***********/
div#loginunico{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 534px;
  font-size:10px;
}

div#titulologinunico{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color:#949494;
  width: 500px;
  margin-bottom: 15px;
  height:auto;
  text-align: left;
  padding:3px;
}

div#tabs {
   width: 500px;
   background-color: #FFFFFF;
   text-align:left;
}

div#tabs div#tab {
  text-align: center;
   width: 86px;
   float:left;
   background-color: #FFFFFF;
   border: 1px solid #DDDDDD;
   margin-bottom: 5px;
   padding: 6px;
   cursor:hand;
}

div#tabs div#tab.sel {
   background-color: #DDDDDD;
   border: 1px solid #949494;

}


div#niveles{
   width: 500px;
   border: 0px solid #DDDDDD;
   clear:both;
   padding: 0px;
   margin-bottom: 25px;
   text-align:left;
}

div#niveles div#level{
   width: 120px;
   border: 1px solid #DDDDDD;
   float:left;
   padding: 5px;
   margin: 2px;
   text-align:left;
   cursor:hand;
}

div#niveles div.sel{

   background-color:#DDDDDD;
}



div#listadoproveedores{
   width: 534px;
   border: 1px solid #dddddd;
   clear:both;
   padding: 10px;
   text-align:left;
   height:auto;
   height: expression('150px');
   min-height: 300px;
}

div#listadoproveedores div#color{
   width: 150px;
   float:left;
   margin-top: 15px;
   clear:both;
}

div#listadoproveedores div#color2ta{
  clear:both;
  margin-bottom: 10px;
}

div#listadoproveedores div#color2 input{
  margin-top:11px;
  width: 160px;
  padding: 2px;
  height: 18px;
  color: #555;
   border: 1px solid #dddddd;
}

div#listadoproveedores div#color2 input.formularioADMboton {
  width: 60px;
  background-color: #EEEEEE;
  padding: 2px;
  height: 18px;
  color: #444444;
}



div#listadoproveedores div#logo img{
   width: 100px;


}

div#listadoproveedores div#proveedor{
   width: 150px;
   text-align:center;
   float:left;
   height:90px;
   border-bottom: 0px solid #CCCCCC;
}


div.divrojo{
  background-color: #FFF0F0;
  width:210px;
  border:0px solid red;
  float:left;
  height: 60px;
  padding: 5px;
  text-align:left;
  margin: 0px;
}


div.divverde{
  background-color: #F7F7F7;
  width:210px;
  border:0px solid red;
  float:left;
  height: 60px;
  padding: 5px;
  text-align:left;
  margin: 0px;
}

div#proveedor div#lateral img {
  width: 16px;
  border:0px;
}

div#proveedor div#lateral {
   width:80px;
   border:0px solid red;
  padding: 20px 0px 0px 5px;
}

div#proveedor a{
   color: #444444;
   text-decoration: none;
}


div.claves {
	width:210px;
	border:0px solid red;
	float:left;
	height: 60px;
	padding: 5px;
	text-align:left;
	margin: 0px;

}

div.claves input{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
}

div.divverde input{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
}

div.divrojo input{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #DDDDDD;
}

a.loginunico{
   clear:both;
   color: 444444;
   text-decoration: none;
   padding: 5px;
}


/***********SOLDERS***********/

div#titulosolders {
    font-size: 12px;
    font-weight: bold;
    width: auto;
    border-bottom:1px solid #949494;
    margin-bottom: 15px;
    width:534px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#949494;
}


div#textosolders {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    width: auto;
    margin-bottom: 10px;


}
div#tabs {
   width: auto;
   background-color: #FFFFFF;
   text-align:left;
}

div#menusolders div#menusolder {
   text-align: center;
   width: 140px;
   float:left;
   background-color: #AAAAAA;
   border: 1px solid #44444;
   padding: 5px;
   cursor:hand;
   font-size: 9px;
   margin-right: 3px;
}

div#menusolders div#menusolder a{
   color: #FFFFFF;
   font-size: 9px;
   font-weight: bold;
}

div#menusolders div#tab.sel {
   width: 100px;
   floart:left;
   background-color: #DDDDDD;
   border: 1px solid #DDDDDD;
   padding: 5px;
}




div#listasolders{
   width: 525px;
   border: 1px solid #DDDDDD;
   clear:both;
   padding: 5px;
   text-align:left;
   hegiht:auto;
   height: expression('150px');
   min-height: 300px;
}

div#listasolders div#versolder {
   width: 240px;
   bordeR: 0px;
   float:left;
   border: 1px solid #CCCCCC;
   padding: 5px;
   margin: 9px;
   background-color: #F3F3F3;
}

div#listasolders div#textoversolder {
   width: 510px;
   bordeR: 0px;
   margin: 4px;
   font-size: 10px;
   color: #4444;
   margin-bottom: 15px;

}



div#listasolders div#versolder div#cabecerasolder{
   width: 200px;
   padding: 0px;
   margin:0px;
}

div#listasolders div#versolder div#zonasolder{
   width: auto;
   font-size: 12px;
   padding-top: 4px;
   color: #000000;
   float:left;
   font-weight: bold;
}

div#listasolders div#versolder div#titulosolder{
   width: 200px;
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   clear:both;

}


div#listasolders div#versolder div#preciosolder{
   width: 200px;
   padding-top: 4px;
   font-size: 11px;
   font-weight: bold;
   color: #CC0033;
}

div#listasolders div#versolder div#proveedorsolder{
   width: 200px;
   padding-top: 4px;
   font-size: 11px;

}


div#listasolders div#versolder div#enlacesolder{
   width: 200px;
   padding-top: 4px;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
}



div#listasolders div#versolder div#enlacesolder a{
   font-size: 10px;
   color: #999999;
}


div#listasolders div#versolder div#inputsolder{
   width: 20px;
   text-align:right;
   margin: 0px;
   padding:0px;
   border: 0px solid red;
}

div#listasolders div#versolder div#inputsolder input{
   width:15px;
   border: 0px;
   background-image: url();
   margin: 0px;
   padding:0px;
   float:right;
}

div#inputsolder{
  clear:both;
  width:auto;
  height:auto;
  margin-top: 10px;

}

div#inputsolder input{
  clear:both;
  width:150px;
  height:27px;
  background-color: #F3F3F3;
  border: 1px solid #444444;
  color: #44444;
  font-size: 11px;
  background-image: url();
  cursor:hand;
  float:right;

}


div#listasolders div#versolder div#inputsolder{
   clear:none;
}


/***********MICRO SITE***********/

div#cabeceramicros{
  font-size: 10px;
  font-weight: bold;
  color:#949494;
}

div#cabeceramicros div#tipo{
  width: 105px;
  float:left;


}

div#cabeceramicros div#nombre{
  width: 114px;
  float:left;
}

div#cabeceramicros div#url{
  width: 110px;
  float:left;
}

div#cabeceramicros div#proveedormicro{
  width: 118px;
  float:left;
}

div#lineamicros {
  width: 500px;
  background-color: #fff;
  border-bottom: 1px solid #949494;
  height: 20px;
  font-size: 9px;
  margin:2px 0px 3px 0px;
}



div#lineamicros div#tipo{
  width: 100px;
  float:left;
  margin-top:2px;
}

div#lineamicros div#tipo select{
  width: 100px;
  height:15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #555;
  float:left;
}

div#lineamicros div#nombre{
  width: 105px;
  float:left;

}

div#lineamicros div#url{
  width: 160px;
  float:left;


}


div#lineamicros div#proveedormicro{
  width: 116px;
  float:left;

}

div#cuporesumen{
  width: 500px;
  float:left;
  border: 1px solid #949494;
  padding: 3px;
  margin:5px;
}

div#cuporesumen div#tipo{
  font-size: 14px;
  font-weight: normal;
}

div#cuporesumen div#imagencupo{
  width: 260px;
  float:left;
  font-size: 14px;
  font-weight: bold;
}

div#cuporesumen div#nombrecupo{
  font-size: 13px;
  font-weight: bold;
}

div#cuporesumen div#modificarcupo{
  font-size: 12px;
  font-weight: bold;
  margin:5px;
}

div#cuporesumen div#modificarcupo a{
 color: #949494;
}

div#infoextraR{
  width: 534px;
  margin-top: 5px;
  margin-bottom: 15px;
  font-size: 12px;
}

div#infoextraR div#opcionentra{
  width: 105px;
  color: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  float:left;
}

div#infoextraR div#opcionentra a{
  color: #444444;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 130px;
  background-color: #EEEEEE;
  padding: 2px;
  height: 20px;
  color: #444444;
  text-align:center;
  border: 1px solid #444;


}

div#infoextraR div#titulo{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#ffffff;
  width: 220px;
  background-color: #000000;
  background-image: url(image/backtitinterior.jpg);
  padding:3px 3px 3px 55px;
  margin-bottom: 15px;
  height:auto;
  text-align: left;
  font-size: 12px;

}

div#infoextraR div#lbtexto{
  width: 70px;
  float:left;
  height: 22px;
  color: #999999;
  clear:both;
  font-size:10px;
  text-align:left;
  margin-right: 10px;
  padding-left: 10px;
}

div#infoextraR div#campoprecio{
  width: 40px;
  height: 22px;
  color: #999999;
  font-size:10px;
  text-align:left;
  float:left;

}

div#infoextraR div#campototal{
  width: 50px;
  height: 22px;
  color: #444444;
  font-size:11px;
  text-align:right;


}

div#infoextraR div#precio{
  width: 190px;
  height: 22px;
  color: #444444;
  font-size:20px;
text-align:right;
}

/***********FLASH NOTICIAS***********/
.headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cb1501;
	text-decoration: underline;
}
.thread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

