a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

Body {  
SCROLLBAR-FACE-COLOR: #000099;
SCROLLBAR-HIGHLIGHT-COLOR: #000099;
SCROLLBAR-SHADOW-COLOR: #000099;
SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
SCROLLBAR-ARROW-COLOR:  #FFFFFF;
SCROLLBAR-TRACK-COLOR: #3366CC;
SCROLLBAR-DARKSHADOW-COLOR: #CCCCCC;
font-family: Verdana, Arial, Helvetica, Verdana;
background-color: #dcdcdc;
background-repeat: repeat-x;
} 
table td{
font-family: Verdana, Arial, Helvetica, Verdana;
font-size: 12px;
}
a:hover {
	background-color:cccccc;
}

.top_titulo {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	font-weight:bold;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;

}

.texto_tablas {
	font-size: 13px;
	color: #000000;
	text-align: center;
}

.texto_italica {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000000;
	font-style: italic;

}

.texto_bold {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:bold;


}

.texto_bold_tablas {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-align: center;
}

.titulo_principal {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 17px;
	color: #FFFFFF;
	font-weight:bold;
}

.titulo_secundario {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 13px;
	color: #000000;
	font-weight:bold;
	text-align: center;

}

A.menulink {
display: block;
width: 122px;
height: 20px;
text-align: left;
text-decoration: none;
font-weight:bold;
font-family:arial;
font-size:12px;
color: #000066;
BORDER: none;
border: solid 1px #FFFFFF;
}

A.menulink:hover {
border: solid 1px #cccccc;
color: #FFFFFF;
background-color:#000088;
font-weight:bold;
}

.fondo_tabla1 {
	BORDER: none;
	background-color: #CCCCCC;

}

.fondo_tabla2 {
	BORDER: none;
	background-color: #000066;
	color: #FFFFFF;
}

.verticaltext {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: #000066;
    writing-mode: tb-rl;
    filter: fliph flipv;
}

OL.withletters { list-style-type: lower-alpha }

.bullets {
	list-style-position: outside;
	list-style-image: url(bullet_rojo.gif);
	list-style-type: disc;

}
ul.redbull {
    padding-left: 7px;
}
ul.redbull li{
	list-style-position: outside;
	list-style-image: url(bullet_rojo.gif);
	list-style-type: disc;
	padding-left: 2px;
	margin-bottom: 10px;
}
span.precios1 {
  color: #F00;
  font-size: 10px
} 
span.precios2 {
  color: #000;
  font-size: 10px
}


span.inhabil{
  color: #D33;
}


#telephones{
 padding: 3px;
 padding-right: -10px;
 padding-left: 10px;
 font-size: 0.9em;
 margin-top: 10px;
 margin-bottom: 20px;
 background: #ddf;
 border: 1px solid #dde;
 margin-left: 10px;
 margin-right: -10px;
}

#telephones span{
  text-decoration: underline;
}

ul.detalles li{
  margin-bottom: 15px;
  font-size: 1.2em:
  margin-left: 2px;	
  text-align: justify;
}

ul.specs{ 
  padding-left: 0px;
}
ul.specs li{
  margin-bottom: 5px;
  margin-left: 2px;	
  list-style-type: none;
}
ul.specs li strong{
  margin-right: 4px;
  width: 290px;
  display: block;
  float: left;
}

ul.specs li.wow{
  background-color: #ffc;
}

table.justificada td{
  text-align: justify;
}

.arabic{
 font-size: 1.3em;
}
.welcome-note{
 font-size: 1.3em;
}
.shipping-note{
 display:none;
}

dl{ text-align: left; }
dt{ font-weight: bold; font-size: 1.1em; }
dd{ margin-top: 8px; margin-bottom: 12px; }

table.asesoria-gratuita{
 background-color: #ffd;
 padding: 6px;
 color: #333;
 font-size: 0.9em;
 border: 1px solid #ddd;
 margin-bottom: 20px;
}

table.asesorio-gratuita td{
 padding: 2px;
}

td.asesoria{
 padding-right: 6px;
}

td.chat{
 text-align: center;
 padding-left: 6px;
 border: 1px dashed #ccf;
 background: #eef;
}

.dimensiones_peso{
 border: 1px solid #ddd;
}
.dimensiones_peso td{
 padding: 2px;
}

.dimensiones_peso th{
 border-bottom: 2px solid #ddd;
}
tr.even td{
 background-color: #dde;
}

#listado-reguladores td{
 border-bottom: 1px solid #ddd;
 border-top: 1px solid #ddd;
 padding: 1px;
}

#listado-reguladores h3 a{
 font-size: 1em;
 text-decoration: none;
}

#listado-reguladores p{
 color: #444;
 font-size: 0.9em;
}


#tabla-comparativa, #tabla-comparativa td, #tabla-comparativa th{
 border: 1px solid #ddd;
 color: Black;
}

.container-foto-producto{
 height: 160px;
 text-align: right;
 vertical-align: top;
}
#container-foto-monofasico{
 background: url(/images/regulador-monofasico_160x160.jpg) no-repeat center;
}

#container-foto-bifasico{
 background: url(/images/regulador-bifasico_160x160.jpg) no-repeat center;
}

#container-foto-trifasico{
 background: url(/images/reguladores-trifasicos_160x160.jpg) no-repeat center;
}

#container-foto-industrial{
 background: url(/images/reguladores-industriales_160x160.jpg) no-repeat center;
}

.texto_tablasE {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: Black;
	font-weight: normal;
	text-align: left;
}
.texto_tablasC {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: Black;
	font-weight: normal;
	text-align: center;
} 
.texto_gral {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 12px;
	color: Black;
	font-weight: normal;
	text-align: left;
}
.texto_tablasH {
	font-family: Verdana, Arial, Helvetica, Verdana;
	font-size: 10px;
	color: #000099;
	font-weight: normal;
	text-align: left;
}