a
{
    text-decoration: none;
}

.subFamiliaSeleccionada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
    font-weight: bold;
}
.subFamiliaSeleccionada:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74a9f1;
    text-decoration: none;
    font-weight: bold;
}

.subFamiliaNoSeleccioanda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.subFamiliaNoSeleccioanda:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4479C3;
    text-decoration: none;
}

.franjasHorariasLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
    cursor: pointer;
}

.franjasHorariasLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4479C3;
    cursor: pointer;
}


.avisLegal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9A9A9A;
}
.bkcontenido {
	background-color: #FFFFFF;
}
.bklateral {
	background-color: #DCE3EB;
}
.bkbarAzul {
	background-image: url(../images/bar_ub1.gif);
	background-repeat:  repeat-x;
}
.bkbarbAzul {
	background-image: url(../images/bar_db1.gif);
	background-repeat:  repeat-x;
}
.bkfondoAzul {
	background-color: #F2F9FF;
}
.bkfondoAzul2 {
	background-color: #F8FCFF;
}
.bkbordeAzul {
	background-color: #91B0CD;
}
.bkbordeAzulPopUp {
	border-left: 1px solid #91B0CD;
    border-right: 1px solid #91B0CD;
}
.bkseparadorAzul {
	background-color: #8DA4C3;
}
.bkbarNaranja {
	background-image: url(../images/bar_uy1.gif);
	background-repeat:  repeat-x;
}
.bkbarbNaranja {
	background-image: url(../images/bar_dy1.gif);
	background-repeat:  repeat-x;
}
.bkcaixaGris {
	background-color: #728A94;
}
.bkcaixaVerde {
	background-color: #63C37B;
}
.bkfondoNaranja {
	background-color: #FBE3CB;
}
.bkbordeNaranja {
	background-color: #EBB988;
}
.bkseparadorNaranja {
	background-color: #EB8924;
}
.bktituloNaranja {
	background-color: #EB8924;
}
.bkbarRojo {
	background-image: url(../images/bar_ur1.gif);
	background-repeat:  repeat-x;
}
.bkbarbRojo {
	background-image: url(../images/bar_dr1.gif);
	background-repeat:  repeat-x;
}
.bkfondoRojo {
	background-color: #FEF0EF;
}
.bkfondoRojoClaro {
	background-color: #FAF4F4;
}
.bkbordeRojo {
	background-color: #F9B4AF;
}
.bkbordeRojoClaro {
	background-color: #E9C3C2;
}
.bkmaxEstalviRojo {
	background-color: #F2CAC8;
}
.bkmaxEstalviRojoClaro {
	background-color: #F8E4E3;
}
.bkmaxEstalviAzul {
	background-color: #CAD6E6;
}
.bkmaxEstalviAzulObscuro {
	background-color: #325990;
}
.bkmaxEstalviAzulClaro {
	background-color: #E3EAF2;
}
.bkseparadorRojo {
	background-color: #D1443B;
}
.bktituloRojo {
	background-color: #DA716B;
}
.bktotalRojo {
	background-color: #B84D47;
}
.bkcaixaRojo {
	background-color: #A4352E;
}
.bkseparadorMarron {
	background-color: #736950;
}
.bktabOn {
	background-image: url(../images/tab_b1_on.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21496D;
	text-decoration: none;
}
.bktabOn2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21496D;
	text-decoration: none;
}

.bktabOn:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21496D;
	text-decoration: none;
}

.bktabOn:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21496D;
	text-decoration: none;
}

.bktabOn:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21496D;
	text-decoration: none;
}

.bktabOff {
	background-image: url(../images/tab_b1_off.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.bktabOff:hover {
	background-image: url(../images/tab_b1_off.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;

}
.bktabrOff {
	background-image: url(../images/tab_b1_off.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.bktabrOff:hover {
	background-image: url(../images/tab_b1_off.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;

}
.bktabOffover {
	background-image: url(../images/tab_b1_off.gif);
	background-repeat:  repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #21496D;
	text-decoration: none;

}
.botonAzulClaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	background-color: #EDF1F4;
	border: 1px solid #325990;
}
.botonVolverInicio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	font-weight: bold;
	text-decoration: none;
}
.caixaNumPasos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 29px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.caixaTextPasosRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B54339;
	font-weight: bold;
	text-decoration: none;
}
.caixaTextPasosRojoClaro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DCABA7;
	font-weight: bold;
	text-decoration: none;
}
.caixaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4352E;
	text-decoration: none;
}
.caixaTextAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.carroTextAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.carroTextPrecio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.carroTextOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.carroOpAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	font-weight: bold;
	text-decoration: none;
}
.carroOpNaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D87D20;
	font-weight: bold;
	text-decoration: none;
}
.carroOpOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}
.carroOpRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A43430;
	font-weight: bold;
	text-decoration: none;
}
.destacadoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #325990;
	font-weight: bold;
	text-decoration: none;
}
.intro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.listaPrecio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.listaDescripcionProducto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #325990;
}
.llistaText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DA7D1E;
	text-decoration: none;
}
.marco {
	background-color: #90A1BB;
}
.bordeMarco {
	border: 1px solid #90A1BB;
}
.maxOpAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #325990;
	text-decoration: none;
}
.maxOpOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.maxOpRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A43430;
	text-decoration: none;
}
.opsAgregarLista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C96C0D;
	text-decoration: none;
}
.opsAgregarLista:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFA039;
	text-decoration: none;
}
.opsBuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9D6021;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -1px;
}
.opsBuscador:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D3812C;
	font-weight: bold;
	text-decoration: none;
}
.opsCarro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A01711;
	text-decoration: none;
}
.opsCarro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DC2017;
	text-decoration: none;
}
.opsCatalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.opsCatalogo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #74a9f1;
    text-decoration: none;
}
.opsDesactivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B1B4B9;
	text-decoration: none;
}
.opsLateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.opsLateral:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4479C3;
	text-decoration: none;
}

.opsLateralShow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
    display: block;
}

.opsLateralHide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
    display: none;
}
.opsLista {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DC8C37;
	text-decoration: none;
}
.opsMarca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #736950;
	text-decoration: none;
}
.opsMarca:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A89975;
	text-decoration: none;
}
.opsProducto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #325990;
	text-decoration: none;
}
.opsProducto:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4479C3;
	text-decoration: none;
}

.opsProductoGris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #728A94;
	text-decoration: none;
}

.opsTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.opsTop:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4880CF;
	text-decoration: none;
}
.opsTopRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E83E3E;
	text-decoration: none;
}
.opsTopRojo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF8888;
	text-decoration: none;
}
.precioRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A43430;
	font-weight: bold;
	text-decoration: none;
}
.subtitMaxEstalviRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A4352C;
	text-decoration: none;
}
.subtitMaxEstalviAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.textfieldblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}
.textfieldbuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #FCEEE1;
	width: 120px;
	border: 1px solid #5F340A;
}
.textfieldcaixaEntrega {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #325990;
	text-decoration: none;
	font-weight: normal;
	width: 315px;
}
.textfieldproducto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	width: 25px;
	background-color: #FFFFFF;
}
.textLateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #325990;
	text-decoration: none;
}
.textRegistro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #325990;
	text-decoration: none;
}
.titAtencion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #AF2E28;
	font-weight: bold;
	text-decoration: none;
}
.titInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #AF2E28;
	font-weight: bold;
	text-decoration: none;
}
.titBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.titBlancoContenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.titCarro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A01711;
	font-weight: bold;
	text-decoration: none;
}
.titError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.titFormulario {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #305B90;
}
.titLoginH1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #305B90;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}
.titH1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #315A90;

}
.titH2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #325990;

}

.titH3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #325990;
}

.titLateral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #305B90;
	text-decoration: none;
}
.titLateral:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4479C3;
	text-decoration: none;
}
.titLista {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #EB8924;
}
.titListasH2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #325990;

}
.titListasSeccion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #70694D;

}
.titMaxEstalviRojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A4352C;
	font-weight: bold;
	text-decoration: none;
}
.titMaxEstalviAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #325990;
	font-weight: bold;
	text-decoration: none;
}
.titMarca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #736950;
	font-weight: bold;
	text-decoration: none;
}
.titOpciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #305B90;
	text-decoration: none;
}
.titOpciones:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4479C3;
	text-decoration: none;
}
.titfamilia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight: bold;
	color: #315A90;
}
.titsubfamilia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px; font-weight: bold;
	color: #325990;
}


.bgLinea
{
    /*background-color: #6491c8;*/
    background-color: #8da1ba;
}

.tdSelIdiomas
{
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}

.tdSelIdiomas a
{
    color: #6491c8;
    display: inline;
    text-decoration: none;
}

.tdSelIdiomas a:hover
{
    text-decoration: underline;
}


.errores
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
}

.opsAgregarListaSinHover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C96C0D;
	text-decoration: none;
}

.btNaranja
{
    float: right;
	border: 0px solid;
    cursor: pointer;

	display: block;
	background-color: transparent;
	background-image: url(../images/but_naranja.gif);
	margin: 5px 0px 3px 0px;
	background-repeat: no-repeat;

	padding: 1px 0px 0px 9px;
	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;    
}

.btGris
{
    float: right;
	border: 0px solid;
    cursor: pointer;

	display: block;
	background-color: transparent;
	background-image: url(../images/but_gris.gif);
	background-repeat: no-repeat;

	margin: 5px 0px 3px 0px;
	padding: 1px 0px 0px 9px;
	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.btRojo
{
	background-image: url(../images/but_rojo.gif);
	background-repeat: no-repeat;
	background-color: transparent;

    border: 0px solid;
    cursor: pointer;
    vertical-align:top;

	padding: 1px 0px 0px 11px;
	text-align: left;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

div#wn	{
	position:relative;
	width:280px; height:200px;
	clip:rect(0px, 280px, 200px, 0px);
	overflow:hidden;
	z-index:1;
	}
div.content {
	position:relative;
    visibility:hidden;
	left:0px; top:0px;
	z-index:1;
	}
div#scrollbar {
  position:relative; left:0; top:0;
  width:13px; height:160px;
  font-size:1px; z-index:1;
  border: 0px solid white;/*#8DA4C3;*/
  padding: 0px;
  }
div#track {
  position:relative; left:0; top:0px;
  width:13px; height:138px;
  background: #F2F9FF;
  border: 0px solid white;/*#8DA4C3;*/
  /*background: url("images/track.gif") #336 repeat;*/
  z-index:1;
  padding: 0px;
  }
div#dragBar {
  position:absolute; left:0px; top:0px; right:0px;
  width:11px; height:20px;
  background-color: #B2CAE2;
  z-index:1;
  padding: 0px;
  margin: 0px;
  }
div#up { position:relative; left:0; top:0; z-index:2 }
div#down { position:relative; left:0; bottom:0; z-index:3 }

