
/*CSS de pagina de inicio - compatibilidad distintos navegadores, dar estilo al texto*/
body {
    font-family:Georgia, "Times New Roman", Times, Serif; /*compatibilidad de fuentes*/
    font-size:12px; /*tamaņo generico de fuente*/
    color:#012568; /*color generico de fuente*/
}


/*------------------------------------------------------------ Inicio de general ------------------------------------------------------------*/
p.justified{
    text-align:justify;
    text-justify:newspaper;
}
/*------------------------------------------------------------ Fin de general ------------------------------------------------------------*/


/*------------------------------------------------------------ Inicio de cabecera ------------------------------------------------------------*/

/*-------------------- Diseņo de cabecera --------------------*/
#cabecera{
    position: relative;
    width: 975px;
    height: 95px;
    border-top: #012568 16px solid; /*color anchura y estilo de borde superior de cabecera - este valor es el borde superior*/
    border-right: #012568 1px solid;
    border-left: #012568 1px solid;
    border-bottom: #012568 16px solid;
    margin-top: -5px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}

/*-------------------- Diseņo de navegador superior de la cabecera --------------------*/
#cabecera ul{
    list-style-type: none;
    text-align: right;
    margin-top: -16px; /*anchura margin navegador1-cabecera arriba - este valor alinea el navegador de cabecera superior dentro del borde superior*/
    margin-right: 10px;
    margin-left: 0px;
    margin-bottom: 0px;
} 

/*-------------------- Diseņo de elementos de navegador superior de la cabecera --------------------*/
#cabecera li{
    background-color: #012568;
    border: 0px #012568 solid;
    display: inline;
    text-align: center;
    margin: 0px 0px 0px 0px;
    font-family: verdana;
    color: #ffffff;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
} 
 
/*-------------------- Diseņo de enlaces de navegador superior de la cabecera --------------------*/
#cabecera li a{
    background-color: #012568;
    border: 1px #012568 solid;
    padding-top: 0px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 0px;
    font-family: verdana;
    color: #ffffff;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}  

/*-------------------- Diseņo de efectos de navegador superior de la cabecera --------------------*/
#cabecera li a:hover{
    background-color: #C5C7ED;
    border: #800000 2px groove;
    color: #012568;
    font-weight: normal;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 0px;
} 

/*-------------------- Diseņo de navegador inferior de la cabecera --------------------*/
#cabecera ul.ulnav2{
    list-style-type: none;
    text-align: right;
    margin-top: 95px; /*anchura margin navegador2-cabecera arriba - este valor alinea el navegador inferior de cabecera dentro del borde inferior*/
    margin-right: 10px;
    margin-left: 0px;
    margin-bottom: 0px;
}

/*-------------------- Diseņo de elementos de navegador inferior de la cabecera --------------------*/
#cabecera li.linav2{
    background-color: #012568;
    border: 0px #012568 solid;
    display: inline;
    text-align: center;
    margin: 0px 0px 0px 0px;
    font-family: verdana;
    color: #ffffff;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
}

/*-------------------- Diseņo de enlaces de navegador inferior de la cabecera --------------------*/
#cabecera li a.anav2{
    background-color: #012568;
    border: 1px #012568 solid;
    padding-top: 0px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 0px;
    font-family: verdana;
    color: #ffffff;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
}
/*------------------------------------------------------------ Fin de cabecera ------------------------------------------------------------*/


/*------------------------------------------------------------ Inicio de cabecera ------------------------------------------------------------*/

/*-------------------- Diseņo de cabecera --------------------*/
#cabeceracliente{
    position: relative;
    width: 975px;
    height: 50px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}

/*-------------------- Diseņo de navegador superior de la cabecera --------------------*/
#cabeceracliente ul{
    list-style-type: none;
    text-align: right;
    margin-top: 0 px; /*anchura margin navegador1-cabecera arriba - este valor alinea el navegador de cabecera superior dentro del borde superior*/
    margin-right: 10px;
    margin-left: 0px;
    margin-bottom: 0px;
} 

/*-------------------- Diseņo de elementos de navegador superior de la cabecera --------------------*/
#cabeceracliente li{
    background-color: #012568;
    border: 0px #012568 solid;
    display: inline;
    text-align: center;
    margin: 0px 0px 0px 0px;
    font-family: verdana;
    color: #ffffff;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
} 
 
/*-------------------- Diseņo de enlaces de navegador superior de la cabecera --------------------*/
#cabeceracliente li a{
    background-color: #012568;
    border: 1px #012568 solid;
    padding-top: 0px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 0px;
    font-family: verdana;
    color: #ffffff;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none;
}  

/*-------------------- Diseņo de efectos de navegador superior de la cabecera --------------------*/
#cabeceracliente li a:hover{
    background-color: #C5C7ED;
    border: #800000 2px groove;
    color: #012568;
    font-weight: normal;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 2px;
    padding-bottom: 0px;
} 

#cabecerabuscar{
    position: relative;
    width: 975px;
    height: 120px;
    border-top: #012568 1px solid;
    border-right: #012568 0px solid;
    border-left: #012568 0px solid;
    border-bottom: #012568 0px solid;
    margin-top: 30px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}







/*------------------------------------------------------------ Fin de cabecera ------------------------------------------------------------*/



/*------------------------------------------------------------ Inicio de portada ------------------------------------------------------------*/

/*-------------------- Diseņo de portada --------------------*/
#portada{
    position: relative;
    width: 975px;
    height: 930px;
    border-top: #012568 1px solid;
    border-right: #012568 0px solid;
    border-left: #012568 0px solid;
    border-bottom: #012568 0px solid;
    margin-top: 30px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}

/*-------------------- Diseņo de etiqueta de portada --------------------*/
#etiquetaportada p{ 
    background-color: #ffffff; 
    width: 120px;
    height: 8px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;  
    font-weight: bold;
    text-decoration: none; 
    padding-top: 5px;
    padding-right: 4px;
    padding-left: 8px;
    padding-bottom: 7px; 
    border-top: #cacaca 0px solid;
    border-right: #404040 0px solid;
    border-left: #cacaca 0px solid;
    border-bottom: #ff0000 0px solid;
    margin-top: -22px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
} 

/*-------------------- Diseņo de menu de portada --------------------*/
#bloquemenuportada{
    width: 165px;
}

#portada .titmenuportada{   
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 1px solid;
    padding-top: 5px;
    padding-right: 0pt;
    padding-bottom: 5px;
    padding-left: 7px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;
    font-weight: bold;
    background-color: #d4dae4;
}

#portada .cuerpomenuportada{
    border-top: #c00000 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 1px solid;
    margin-top: 0px;
    margin-right: 0pt;
    margin-bottom: 4px;
    margin-left: 0pt;
}

#portada .cuerpomenuportada ul{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 4px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 2px;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: inside;
}

#portada .cuerpomenuportada li{
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 2pt;
    padding-left: 0px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 0px;
}

#portada .cuerpomenuportada a{
    padding-left: 5px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: -10px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;
    font-weight: normal;
    text-decoration: none;
}

#portada a.atitmenuportada{
    padding-left: 5px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: -10px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;
    font-weight: bold;
    text-decoration: none;
}

#portada .cuerpomenuportada a:hover{
    padding-left: 0px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #ffffff;
    font-weight: normal;
    background-color: #6076E2;
}



/*-------------------- Diseņo de cuadros de portada --------------------*/
#cuadro1{ 
    border: 0px #cacaca solid; 
    width: 255px; 
    height: 370px;
    font-family:Verdana;
} 

#cuadro1 a.nuevo{ 
    border: 0px #cacaca solid; 
    font-family: verdana;
    color: #012568;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
} 

#cuadro1 p{ 
    border: 0px #cacaca solid; 
    font-family: verdana;
    color: #012568;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
    padding-top: 8px;
    padding-right: 0px;
    padding-left: 4px;
    padding-bottom: 0px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 8px;
    border: 0px;
    text-align:justify;
    text-justify:newspaper;
} 

#cuadro1 p:hover{ 
    border: 0px #cacaca solid; 
    font-family: verdana;
    color: #008000;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
    padding-top: 8px;
    padding-right: 0px;
    padding-left: 4px;
    padding-bottom: 0px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 8px;
    border: 0px;
    text-align:justify;
    text-justify:newspaper;
}

#titcuadro1{  
    width: 245px;
    background-color: #ffffff;
    font-family: verdana;
    color: #c00000;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
} 

#textcuadro1{ 
    width: 245px;
    font-family: verdana;
    color: #012568;
    font-size: 9px;
    font-weight: normal;
    text-decoration: none; 
}


/*------------------------------------------------------------ Fin de portada ------------------------------------------------------------*/

#portada2{
    position: relative;
    width: 637px;
    height: 552px;
    border-top: #012568 1px solid;
    border-right: #012568 0px solid;
    border-left: #012568 0px solid;
    border-bottom: #012568 0px solid;
    margin-top: 30px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}

#etiquetaportada2 p{ 
    background-color: #ffffff; 
    width: 120px;
    height: 8px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;  
    font-weight: bold;
    text-decoration: none; 
    padding-top: 5px;
    padding-right: 4px;
    padding-left: 8px;
    padding-bottom: 7px; 
    border-top: #cacaca 0px solid;
    border-right: #404040 0px solid;
    border-left: #cacaca 0px solid;
    border-bottom: #ff0000 0px solid;
    margin-top: -22px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
} 








#menulateral{
    position: relative;
    width: 300px;
    height: 1930px;
    border-top: #012568 1px solid;
    border-right: #012568 0px solid;
    border-left: #012568 0px solid;
    border-bottom: #012568 0px solid;
    margin-top: 30px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}

#menulateral .titmenuportada{
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 1px solid;
    padding-top: 5px;
    padding-right: 0pt;
    padding-bottom: 5px;
    padding-left: 7px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;
    font-weight: bold;
    background-color: #d4dae4;
}

#menulateral .cuerpomenuportada{
    border-top: #c00000 0px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 0px solid;
    margin-top: 10px;
    margin-right: 0pt;
    margin-bottom: 10px;
    margin-left: 0pt;
}




.tablamenu {font-family: Verdana; font-size:10px; text-align:left; margin-top:0px; margin-left:0px; width: 175px;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 1px solid;
    margin-bottom: 10px;
    }
.tablamenu th {padding: 4px; font-size:10px; background-color: #d4dae4; color: #012568;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 2px solid;
    font-family: Verdana;
    }
.tablamenu td {font-family: Verdana}


.tablamenu ul{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 4px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 2px;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: inside;
}

.tablamenu li{
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 2pt;
    padding-left: 0px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 0px;
}

.tablamenu a{
    padding-left: 5px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: -10px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;
    font-weight: normal;
    text-decoration: none;
}

.tablamenu a:hover{
    padding-left: 0px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #ffffff;
    font-weight: normal;
    background-color: #6076E2;
}

.tablamenu input {font-family: Verdana; font-size: 10px}
.tablamenu select {font-family: Verdana; font-size: 10px}


.tabladireccion {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 600px;
    border-top: #b5b5b5 0px solid;
    border-right: #a0a0a0 0px solid;
    border-left: #b5b5b5 0px solid;
    border-bottom: #a0a0a0 0px solid;
    margin-bottom: 10px;
    }
.tabladireccion th {padding: 4px; font-size:10pt; background-color: #d4dae4; color: #012568;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 2px solid;
    font-family: Verdana;
    }
.tabladireccion td {font-family: Verdana; font-size:10pt; padding:5pt;}
.tabladireccion input {font-family: Verdana; font-size: 10pt}


.tablaform {font-family: Verdana; font-size:10px; text-align:left; margin-top:0px; margin-left:0px; width: 600px;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 1px solid;
    margin-bottom: 10px;
    }
.tablaform th {padding: 4px; font-size:10px; background-color: #d4dae4; color: #012568;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 2px solid;
    font-family: Verdana;
    }
.tablaform td {font-family: Verdana; font-size:10px;}

.tablaform ul{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 4px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 2px;
    list-style-type: disc;
    list-style-image: none;
    list-style-position: inside;
}

.tablaform li{
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 2pt;
    padding-left: 0px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 0px;
}

.tablaform a{
    padding-left: 5px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: -10px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #012568;
    font-weight: normal;
    text-decoration: none;
}

.tablaform a:hover{
    padding-left: 0px;
    font-family: Verdana; 
    font-size: 9px; 
    color: #ffffff;
    font-weight: normal;
    background-color: #6076E2;
}

.tablaform input {font-family: Verdana; font-size: 10px}
.tablaform select {font-family: Verdana; font-size: 10px}







.tablaresultados {font-family: Verdana; font-size:10px; text-align:left; margin-top:0px; margin-left:0px; width: 975px;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 1px solid;
    margin-bottom: 50px;
    }

.tablaresultados th {padding: 4px; font-size:10pt; background-color: #ff0000; color: #ff0000;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 2px solid;
    font-family: Verdana;
    width:975px;
    }

.tablaresultados a.titulo {padding: 4px; font-size:10pt; background-color:#ff0000; color: #ffffff;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 2px solid;
    font-family: Verdana;
    width:975px;
    }

.tablaresultados td {font-family: Verdana; font-size:9pt;}


.tablaresultados a.normal{
    padding-left: 0px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 0px;
    font-family: Verdana; 
    font-size: 12px; 
    color: #ff0000;
    font-weight: normal;
    text-decoration: none;
}

.tablaresultados a {
    padding-left: 0px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 0px;
    font-family: Verdana; 
    font-size: 12px; 
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
}


.tablaresultados a:hover{
    padding-left: 0px;
    font-family: Verdana; 
    font-size: 12px; 
    color: #ff0000;
    font-weight: normal;
    background-color: #ffffff;
}

.tablaresultados .stock {font-family: Verdana; font-size:18pt; font-weight:bold; color:#0000c0}
.tablaresultados .preciointercambio {font-family: Verdana; font-size:10pt; color:#c00000}
.tablaresultados .precioclientes {font-family: Verdana; font-size:18pt; font-weight: bold; color:#ff0000}
.tablaresultados .preciorecambista {font-family: Verdana; font-size:9pt; font-weight: normal; color:#18388C}
.tablaresultados .listatalleres {font-family:Verdana; font-weight:bold; font-size:10pt; color:#0000ff}

.marron{font-family:Verdana; color:#b00000; font-size: 10px; text-decoration:none}

.tablacesta {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 975px;}
.tablacesta th {padding: 4px; font-size:10pt; background-color: #ff0000; color: #ffffff;}
.tablacesta td {font-family: Verdana; font-size:10pt; background-color: #e0e0e0; color:#18388C;}

.tablaformapago {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 975px;}
.tablaformapago th {padding: 5px; font-size:13pt; background-color: #ff0000; color: #ffffff; font-weight:bold; text-align:center;}
.tablaformapago td {font-family: Verdana; font-size:10pt; background-color: #e0e0e0; color:#18388C; vertical-align:middle; padding:50px;}


.tablatalleres {font-family: Verdana; font-size:10px; text-align:left; margin-top:0px; margin-left:0px; width: 750px;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 1px solid;
    margin-bottom: 50px;
    }

.tablatalleres td {font-family: Verdana; font-size:10px; text-align:left; margin-top:0px; margin-left:0px; width: 750px;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 1px solid;
    margin-bottom: 50px;
    }
.tablatalleres .stock {margin-left:4px; font-family: Verdana; font-size:18pt; font-weight:bold; color:#0000c0}

.tablaresultados img {border:0}

.tablapiezas .preciointercambio {font-family: Verdana; font-size:10pt; color:#c00000}
.tablapiezas .precioclientes {font-family: Verdana; font-size:10pt; font-weight: bold; color:#d00000}
.tablapiezas .preciorecambista {font-family: Verdana; font-size:9pt; font-weight: bold; color:#008080}

.tablapiezas {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 740px}
.tablapiezas td {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 740px}

.datostaller {color:#800000; background-color:#ffffff; font-family:Verdana; font-size:12pt; font-weight:bold}
.nombretaller {color:#ffffff; background-color:#800000; font-family:Verdana; font-size:18pt}

#cuadro1 .linkresalta {font-family:Verdana; color:#0000ff; font-size: 10pt; text-decoration:none; background-color:#c0c0c0;}
#cuadro1 .linkresalta:hover {font-family:Verdana; color:#ff0000; font-size: 10pt; text-decoration:none}
#cuadro1 .enlacepieza {color:#0000ff; padding:4px; font-size:10pt; font-family: Verdana;  font-weight: bold;}
#cuadro1 .enlacepieza:hover {color:#ff0000; padding:4px; font-size:10pt; font-family: Verdana;  font-weight: bold;}
#cuadro1 .enlacetitulopieza {color:#ffffff; padding:2px; font-size:8pt; font-family: Verdana;  font-weight: bold; background-color:#ff0000;}
#cuadro1 .enlacetitulopieza:hover {color:#000000;}
#cuadro1 .titulo {padding:2px; font-size:13pt; font-family: Verdana;  font-weight: bold; color:#ffffff;}
#cuadro1 .titulo:hover {color:#000000;}


/*-------------------- Diseņo de portada --------------------*/
#portadaarticulo{
    position: relative;
    width: 975px;
    height: 600px;
    border-top: #012568 1px solid;
    border-right: #012568 0px solid;
    border-left: #012568 0px solid;
    border-bottom: #012568 0px solid;
    margin-top: 30px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}

#cuadrofinal{
    position: relative;
    width: 975px;
    height: 100px;
    border-top: #012568 1px solid;
    border-right: #012568 0px solid;
    border-left: #012568 0px solid;
    border-bottom: #012568 0px solid;
    margin-top: 30px;
    margin-right: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-left: auto; /*centrado horizontal de cabecera en pagina - este valor autoalinea la cabecera en la pagina*/ 
    margin-bottom: 0px;
}

.tablapreciosautoxuga {background-color:#E1FFF5; width: 800px;}
.tablapreciosautoxuga td {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px;}
#refautoxuga {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 110px; font-weight:bold;}
#unienvase {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 40px; font-weight:bold;}
#costefabrica {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 110px; background-color:#ffff00;}
#pvprecomendado {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 80px; font-weight:bold;}

.tablapedidoautoxuga {background-color:#C4FFE1; width: 170px;}
.tablapedidoautoxuga td {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px;}
#cantidadpedir {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 40px;}
#importeeuros {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 40px;}
#anadirpedido {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 140px; font-weight:bold;}
/*------------------------------------------------------------ Inicio de footer ------------------------------------------------------------*/


select.buscarrecambios{width:600px;height:40px; font-family: Verdana; font-size:18px;}
select.buscarrecambios{border:1px solid #999;padding:5px 10px;margin-bottom:1px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.



.tablabusqueda {font-family: Verdana; font-size:10px; text-align:left; margin-top:0px; margin-left:0px; width: 750px;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #a0a0a0 1px solid;
    margin-bottom: 50px;
    }

.tablabusqueda td {font-family: Verdana; font-size:22px; font-weight: bold; vertical-align: middle;}

.tablabusqueda th {padding: 4px; font-size:10px; background-color: #d4dae4; color: #012568;
    border-top: #b5b5b5 1px solid;
    border-right: #a0a0a0 1px solid;
    border-left: #b5b5b5 1px solid;
    border-bottom: #c00000 2px solid;
    font-family: Verdana;
    }

.tablabusqueda ul{
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 4px;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 0pt;
    padding-left: 2px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: inside;
}

.tablabusqueda li{
    display: inline;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-bottom: 2pt;
    padding-left: 0px;
    margin-top: 1px;
    margin-right: 0pt;
    margin-bottom: 1px;
    margin-left: 0px;
}

.tablabusqueda a{
    padding-left: 5px;
    padding-bottom: 2px;
    margin-top: 1px;
    margin-right: 30pt;
    margin-bottom: 1px;
    margin-left: -10px;
    font-family: Verdana; 
    font-size: 18px; 
    color: #012568;
    font-weight: normal;
    text-decoration: none;
}

.tablabusqueda a:hover{
    padding-left: 5px;
    font-family: Verdana; 
    font-size: 18px; 
    color: #ffffff;
    font-weight: normal;
    background-color: #6076E2;
}

.tablabusqueda input {font-family: Verdana; font-size: 18px; width:350px;}

.cuadrogarantia {font-family:Verdana; font-size:10pt; background-color:#ff0000; color:#ffffff; width:550px; text-align:justify; margin:2pt; padding:5pt;}

#cuadro1 .enlacenormal {font-family:Verdana; color:#0000ff; font-size:13pt; font-weight:bold;}
#cuadro1 .enlacenormal:hover {color:#0000ff;}


.tablapersonal {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px;}
.tablapersonal th {padding: 0px; font-size:10pt; color: #18388C;}
.tablapersonal td {font-family: Verdana; font-size:10pt; background-color: #ffffff; color:#18388C;}
.tablapersonal td input {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0ffff; color:#18388C;}
.tablapersonal td .seleccioncortaentradas {font-family:Verdana; font-size:13pt; background-color:#40ffff; color:#18388C; width:70px; font-weight:bold; text-align:left;}
.tablapersonal td .gris {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0c0c0; color:#18388C;}
.tablapersonal td .griscorta {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0c0c0; color:#18388C; width:70px;}
.tablapersonal td .total {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#ff8080; color:#18388C;}
.tablapersonal td .totalcoste {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#ffc0ff; color:#18388C;}
.tablapersonal td .recambios {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#ffff00; color:#000080;}
.tablapersonal td .preciohora {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#ffc0ff; color:#000080;}
.tablapersonal td .recambios2 {font-family: Verdana; font-size: 10pt; font-weight:bold; background-color:#ffffff; color:#00C000;}
.tablapersonal td .recambiospequeno {font-family: Verdana; font-size: 8pt; font-weight:normal; background-color:#ffffff; color:#18388C;}

.tablacomprasrecambios {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; background-color:#ffffff; border-collapse:collapse; border:1px solid black; padding:0; width:450px;}
.tablacomprasrecambios th {padding: 0px; font-size:10pt; color: #18388C; background-color:#ffffff; border:0px solid black;}
.tablacomprasrecambios td {font-family: Verdana; font-size:10pt; color:#18388C; background-color:#c0ffc0; border:0px solid black;}
.tablacomprasrecambios td input {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0ffff; color:#18388C;}
.tablacomprasrecambios td .gris {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0c0c0; color:#18388C;}
.tablacomprasrecambios td .total {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#ff8080; color:#18388C;}
.tablacomprasrecambios td .recambios {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#ffff00; color:#0000ff;}
.tablacomprasrecambios td .recambiosfabrica {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0c0c0; color:#0000ff;}
.tablacomprasrecambios td .recambios2 {font-family: Verdana; font-size: 10pt; font-weight:bold; color:#18388C; background-color:#c0ffc0;}

.tablapromocion1 {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 975px;}
.tablapromocion1 th {padding: 4px; font-size:10pt; background-color: #18388C; color: #ffffff;}
.tablapromocion1 .gris {padding: 4px; font-size:10pt; background-color: #c0c0c0; color: #18388C;}
.tablapromocion1 .griscorta {padding: 4px; font-size:10pt; background-color: #c0c0c0; color: #18388C; width:70px;}
.tablapromocion1 .grisgrande {padding: 4px; font-size:13pt; background-color: #c0c0c0; color: #18388C; font-weight:bold; border:1; padding:0; text-align:center;}
.tablapromocion1 tr .gris {padding: 4px; font-size:10pt; background-color: #c0c0c0; color: #18388C;}
.tablapromocion1 td {font-family: Verdana; font-size:10pt; background-color: #ffffff; color:#808080; text-align:justify;}
.tablapromocion1 td .gris {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0c0c0; color:#18388C;}
.tablapromocion1 td .griscorta {font-family: Verdana; font-size: 13pt; font-weight:bold; background-color:#c0c0c0; color:#18388C; width:70px;}
.tablapromocion1 .perdidas {font-family: Verdana; font-size:13pt; background-color: #e0e0e0; font-weight:bold; color:#18388C;}
.tablapromocion1 .beneficios {font-family: Verdana; font-size:13pt; background-color: #e0e0e0; font-weight:bold; color:#18388C;}
.perdidas {font-family: Verdana; font-size:12pt; background-color: #ff0000; font-weight:bold; color:#ffffff;}
.beneficios {font-family: Verdana; font-size:12pt; background-color: #0000ff; font-weight:bold; color:#ffffff;}
.seleccion {font-family:Verdana; font-size:13pt; background-color:#c0ffff; color:#18388C; width:110px; font-weight:bold; text-align:left;}
.selecciongrande {font-family:Verdana; font-size:13pt; background-color:#c0ffff; color:#18388C; width:200px; font-weight:bold; text-align:left;}
.seleccioncorta {font-family:Verdana; font-size:13pt; background-color:#c0c0c0; color:#18388C; width:70px; font-weight:bold; text-align:left;}

.seleccionpequeno {font-family:Verdana; font-size:8pt; background-color:#c0ffff; color:#18388C; width:70px; font-weight:normal; text-align:left;}
.tablapersonal td .seleccioncheck {font-family:Verdana; font-size:48pt; background-color:#ffffff; color:#18388C; width:50px; font-weight:bold; text-align:left; height:20px; margin:1px 4px; padding-top:10px; vertical-align:bottom;}

.tablaresultado {font-family: Verdana; font-size:10pt; text-align:left; margin-top:0px; margin-left:0px; width: 900px; padding:0; border:0; margin:0;}
.tablaresultado th {padding: 0px; font-size:10pt; color: #18388C;}
.tablaresultado td {font-family: Verdana; font-size:10pt; color:#18388C; margin:0; padding:0; border:0;}
.tablaresultado td .ingresosmo {font-family: Verdana; font-size:13pt; font-weight:bold; color:#18388C; text-align:right; background-color:#00ffff;}
.tablaresultado td .beneficiorecambios {font-family: Verdana; font-size:13pt; font-weight:bold; color:#18388C; text-align:right; background-color:#80ff80;}
.tablaresultado td .gastosmes {font-family: Verdana; font-size:13pt; font-weight:bold; color:#18388C; text-align:right; background-color:#ff8080;}
.tablaresultado td .resultadop {font-family: Verdana; font-size:18pt; font-weight:bold; color:#18388C; text-align:right; background-color:#80ff80;}
.tablaresultado td .resultadop12 {font-family: Verdana; font-size:18pt; font-weight:bold; color:#18388C; text-align:right; background-color:#00ff00;}
.tablaresultado td .resultadon {font-family: Verdana; font-size:18pt; font-weight:bold; color:#18388C; text-align:right; background-color:#ff4040;}
.tablaresultado td .resultadon12 {font-family: Verdana; font-size:18pt; font-weight:bold; color:#18388C; text-align:right; background-color:#ff40ff;}


.tablapromocion2 {font-family: Verdana; font-size:10pt; margin-top:0px; margin-left:0px; width: 975px;}
.tablapromocion2 th {padding: 4px; font-size:10pt; background-color: #18388C; color: #ffffff;}
.tablapromocion2 td {font-family: Verdana; font-size:10pt; background-color: #ffffff; color:#808080; text-align:justify;}
.tituloimagen {font-family: Verdana; font-size:13pt; color:#808080; font-weight:bold;}
.texto {font-family: Verdana; font-size:10pt; color:#808080; text-align:justify;}
a.enlace2 {font-family:Verdana; color:#0000ff; font-size: 13pt; text-decoration:none; font-weight:bold;}
a.enlace2:hover {color:#ff0000;}
.tablapromocion2 img {margin-bottom:20px;}


