@charset "UTF-8";
/* CSS Document */


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(imagenes/punto_gris_fondo.jpg);
}


a:link {
    text-align: center;
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
a.resaltado_rojo{
    text-align: center;
	color: red;
}
a.resaltado_blanco{
    color: white;
}
a.resaltado-smc{
	text-decoration: none;
	color: #2876B8;
	font-weight: bold;
}
a.resaltado-pneutrainer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: #C3D17A;
	font-weight: bold;
}

.menu {
	background-image: url(imagenes/fondo_links.jpg);
	height: 30px;
	width: 110px;
}
.menu_separation {
    text-align: center;
	background-color: #999999;
	height: 30px;
	width: 1px;
}
.menu_actual{
    background-image: url(imagenes/fondo_links_actual.jpg);
    height: 30px;
    width: 110px;
}

.txt_lista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
}
.textos_descripciones {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: #666666;
}
.texto-gracias{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	vertical-align: text-center;
	color: #666666;
}
.texto_smc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #2876B8;
	font-weight: bold;
}
.direcciones_abajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
}
.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
}


.icono_pdf {
	width: 18px;
	height: 18px;
	border: 0px;
}
.icono-pdf-peq {
	width: 12px;
	height: 12px;
    vertical-align: center;
	border: 0px;
}
.cuadro_pdf {
	width: 15%;
}
.imagen_pequena {
    padding-left: 7px;
	width: 50px;
	height: 50px;
}
.bloque {
	background-color: #FFFFFF;
}
.link_lateral {
	height: 28px;
    width: 208px;
	text-align: center;
	vertical-align: text-center;
    margin-left: auto;
    margin-right: auto;
	background-image: url(imagenes/link_lateral.png);
}


/*-----------------Colores equipos--------------------*/
.color-autosim {
    background-color: rgb(044,118,183);
}
.color-ens {
    background-color: rgb(121,170,056);
}
.color-mec{
    background-color: rgb(113,179,169);
}
.color-pneumate{
    background-color: rgb(095,135,053);
}
.color-pneutrainer{
    background-color: rgb(202,209,034);
}
.color-vac{
    background-color: rgb(209,188,031);
}
.color-hydrotrainer{
    background-color: rgb(241,203,000);
}
.color-log{
    background-color: rgb(203,133,032);
}
.color-map{
    background-color: rgb(203,087,031);
}
.color-automate{
    background-color: rgb(192,019,122);
}
.color-mas{
    background-color: rgb(227,167,022);
}
.color-ipc{
    background-color: rgb(078,169,216);
}
.color-cps{
    background-color: rgb(210,122,167);
}
.color-fas{
    background-color: rgb(155,090,151);
}
.color-fms{
    background-color: rgb(000,084,156);
}
.color-its{
    background-color: rgb(144,021,075);
}
.color-has{
    background-color: rgb(193,000,031);
}
/*--------------------------------------------*/


/*------------------------Estilos textos equipos--------------------------*/
.texto-autosim {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(044,118,183);
	font-weight: bold;
}
.texto-ens {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(121,170,056);
	font-weight: bold;
}
.texto-mec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: #AEAEAE;
	font-weight: bold;
}
.texto-pneumate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(095,135,053);
	font-weight: bold;
}
.texto-pneutrainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(202,209,034);
	font-weight: bold;
}
.texto-vac {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(209,188,031);
	font-weight: bold;
}
.texto-hydrotrainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(241,203,000);
	font-weight: bold;
}
.texto-log {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(203,133,032);
	font-weight: bold;
}
.texto-map {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(203,087,031);
	font-weight: bold;
}
.texto-automate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(192,019,122);
	font-weight: bold;
}
.texto-mas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(227,167,022);
	font-weight: bold;
}
.texto-ipc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(078,169,216);
	font-weight: bold;
}
.texto-cps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: #007F7F;
	font-weight: bold;
}
.texto-fas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: #612b80;
	font-weight: bold;
}
.texto-fms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(000,084,156);
	font-weight: bold;
}
.texto-its {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: #E7C400;
	font-weight: bold;
}
.texto-has {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: text-center;
	color: rgb(193,000,031);
	font-weight: bold;
}
/*------------------------------------------------------------*/


/*------------------------Estilos Contactos--------------------------*/
#fondo-contactos {
	background-image: url(imagenes/mapa.gif);
	background-repeat: no-repeat;
	width: 437px;
	z-index: 0;
	height: 370px;
}
#texto_paises {
	width: 250px;
	z-index: 1;
	float: right;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.3em;
	text-align:left;
}

#texto_paises a:link {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
#texto_paises a:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #666666;
	font-weight: bold;
}
#texto_paises a:hover {
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
#texto_paises a:active {
	text-decoration: none;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

#titulo_distribuidor {
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	z-index: 1;
	float: right;
	color: #2876B8;
	font-size: large;
	padding-bottom: 10px;
	text-align: left;
    font-weight: normal;
}
#texto_negrita {
	font-family: Arial, Helvetica, sans-serif;
	width: 250px;
	z-index: 1;
	float: right;
	color: #666666;
	font-size: 0.8em;
	line-height: 1.3em;
	font-weight: bold;
	text-align:left;
}
#boton {
	width: 174px;
	float: left;
    text-align: center;
    vertical-align: text-center;
	background-image: url(imagenes/link_contacto.png);
	background-repeat: no-repeat;
	height: 18px;
	z-index: 1;
}
#boton_blanco {
	width: 250px;
	float: right;
	background-repeat: no-repeat;
	height: 18px;
	padding-top: 6px;
	padding-bottom: 14px;
    vertical-align: text-center;
	z-index: 1;
}
#texto_eeuu {
	font-family: Arial, Helvetica, sans-serif;
	width: 437px;
	float: left;
	color: #666666;
	font-size: x-small;
	line-height: 1.3em;
	padding-bottom: 10px;
	text-align:left;
	z-index: 1;
}
#texto_estados {
	width: 150px;
	float: left;
	color: #2876B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	font-weight: normal;
	text-align:left;
	z-index: 1;
}


#index-main {
    position: absolute;
    left: 0px;
    top: 40px;
    width: 100%;
    height: 280px;
}

#index-pie{
    position:absolute;
    left:0px;
    top:547px;
    width:100%;
    height:60px;
}
/*-------------------------------------------------------------*/


.pagina-int-pneumate {
    position:absolute;
    left:0px;
    top:0px;
    width:500px;
    height:600px;
    z-index:1
}
.pagina-int-pneutrainer {
    position:absolute;
    left:0px;
    top:0px;
    width:300px;
    height:408px;
    z-index:1
}

.titulo-columna-lateral {
    width: 208px;
}

.ancho-pagina {
    width: 670px;
}

#color-gris-fondo {
    background-color: #CCCCCC;
}
.azul-fondo-pagina {
    background-color: #2876b8;
}
.gris-fondo-pagina {
    background-color: #D9D9D9;
}


