#aplimapas {
	width:666px;height:470px;display:block; float:right; margin:15px 10px 10px 5px; background:white url(/img/aplicaciones/apli_back_es.gif) no-repeat right top;
}
#aplimapas.en {
	background:white url(/img/aplicaciones/apli_back_en.gif) no-repeat right top;
}
#aplimapas a { display:block;width:auto;height:auto; }
#aplimapas div { float:left;margin:0;padding:0; }
#aplimapas div.turb a { margin: 22px 28px 29px 29px;  }
#aplimapas div.comp a { margin: 22px 0 0 27px;  }
#aplimapas h3 { margin: 54px 16px 0 56px; color:white;padding:0.3em 0.5em; text-align:center; text-transform:uppercase; }
.contapli .aplicacionhigh { border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5; }


.contapli .aplicacionhigh td { border-right:none; }
.contapli .aplileft ul { margin: 0.8em 0 0.6em 2.5em; } /*reset*/
.contapli .aplileft p { padding: 1.2em 0 0.6em 1.5em; }
.contapli .aplileft ul li { font-size:12px;margin-bottom:6px; }

.aplicacionhigh td.aplileft ul li a { display:inline; font-weight:normal; }
.tapli1 { /*en nuevas aplicaciones, tablas bajo graficas */
	width:96%;
	margin:2.0em auto 0.5em auto;
	border-top:1px solid #999999;
	border-left:1px solid #ccc;
	border-bottom: 3px solid #999999;
}
.tapli1 th, .tapli2 h2 { color:#202020; border-top:0; border-bottom: 0; margin:0; padding:3px 0 2px 0; text-transform:uppercase;background-color:#E1E1E1; text-align:center; border-right:1px solid #f5f5f5; }
.tapli1 th.mdl { color:#202020; border-right:1px solid #e0e0e0;border-bottom:0; }
.tapli1 th.n { border-bottom: 2px solid #BABABA; }
.tapli1 th.c { border-bottom: 2px solid #255989; }
.tapli1 th.t { border-bottom: 2px solid #ed1c24; }

.tapli1 td { padding:3px 5px 2px 5px; }

.tapli2 { /*en nuevas aplicaciones, tablas bajo graficas */
	width:96%;
	margin:2.0em auto 0.5em auto;
	border-top:1px solid #999999;
	border-left:1px solid #ccc;border-right:1px solid #ccc;
	border-bottom: 3px solid #999999;
	font-size:11px;
	clear:right;
}
.accesorio { margin:0 0 20px 0; }
.tapli2 table { width:47%;float:left; }
.tapli2 table.e { margin:0 1.0% 0 2.0%; }
.tapli2 table.s { margin:0 0.0% 0 1.0%;  }
.tapli2 h2 { border-right:1px solid #E1E1E1; font-size:11px; color:black; text-align:center; }
.tapli2 h3 { border-bottom: 2px solid #BABABA; color:#333; background-color:#E1E1E1; font-size:11px; width:96%; text-align:center; margin:15px 2.0% 0 2.0%; padding:3px 0 2px 0;  }
.tapli2 table th { border:0; padding:2px 0 1px 0; color:#333; }
.tapli2 table tr.l th { border:0; font-size:9px; font-weight:normal; padding:0 0 2px 0; }
.tapli2 table td { width:50%; }

.aplicacionhigh td.aplileft { text-align:left; }
.aplicacionhigh td.aplitextleft, .aplicacionhigh td.aplileft .fecha { text-align:left; padding-left:10px; }

.buttons button {
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons a { background: #f5f5f5 url('/img/acrobat_little.gif') no-repeat scroll 9px 6px;
    display:block;
    float:left;
    margin:5px 2px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-size:100%;
    line-height:130%;
    text-decoration:none !important;
    font-weight:bold !important;
    color:#565656;
    cursor:pointer;
	width:auto !important;
    padding:7px 7px 5px 32px; /* Links */
}
p.buttons { margin: 15px 0 0 20px !important; padding:0 15px 25px 0 !important; clear:right;  }
li.buttons { margin: -0.8em 0 0 0 !important; padding:0 !important; list-style-type:none;  }
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
button:hover, .buttons a:hover{
    background-color:#fff5f5;
    border:1px solid #970000;
    border-top:1px solid #F42C2C;
    border-left:1px solid #F42C2C;
    color:#cc0000;
}
.buttons a:active{
    background-color:#cc0000;
    border:1px solid #cc0000;
    color:#fff;
}
.buttons button span, .buttons a span {
    font-weight:normal;
}

/* como despiece.css */
a.sc-caracola, a.sc-abzdra { color:black; cursor:default;
}
#sc-junta, #sc-racor, #sc-caracola, #sc-abzdra {
	position:absolute;
	border:2px solid #999;
	background:white;
	padding:8px;
	display:none;
	color:#333;
	z-index:3000;
	text-align:center;
	line-height:1.0em;
	}
#sc-junta img, #sc-racor img, #sc-caracola img, #sc-abzdra img {
	padding-bottom:5px;
}

/***** sensor, gauges, wastegates, blowoff valves ****/

.apliaccleft, .apliaccright { float:left; padding-bottom:20px; }
.apliaccleft { width:470px; text-align:center; padding:10px 0 20px 10px; }
.apliaccleft img { margin:10px auto; text-align:center; }
.apliaccright { width:400px;margin:25px 0 20px 15px; text-align:center; }
.apliaccright img { margin:10px 15px; }
.apliaccleft h2, .apliaccleft p { font-size:12px; color:#4E4E4E; padding: 0.4em 0 0.2em 1.5em; text-align:justify; } /*same al line 15*/
.apliaccleft ul { margin-top: 2.0em; text-align:justify; } .ar .apliaccleft ul { margin-left:0.6em !important; }
.apliaccleft fieldset { padding:10px;margin:30px 0  0 0.8em;  }
.apliaccleft fieldset legend { color:#999999; font-size:10px; margin-left:10px; }
.apliaccleft fieldset ul { margin-top: 0.4em; }
.apliaccleft h2 { font-size:14px; color:#666666; padding: 1.8em 0 0.2em 1.3em; }

.lateral { width:380px; margin:0 auto; border-bottom:3px solid #999999; }
.lateral th { border-top:1px solid #cccccc; border-bottom:1px solid #999999; text-align:left;padding:8px 0 2px 8px; color:#4E4E4E; }
.lateral td { background-color:white; text-align:left;}
.lateral td ul { margin:0.4em 0.4em 0.6em 20em; }
.ar .lateral td ul { margin:0.4em 0.4em 0.6em 16.5em; }
.lateral td ul li { padding:0 0 0.1em 0; }
.ar .lateral td ul li { padding:0 0 0.1em 1.0em; }
.lateral td p { margin:0.4em 0.4em 0.6em 16.5em; }
.contapli .aplicacionhigh .lateral td { text-align:left; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;border-bottom:none; }
.contapli .aplicacionhigh .lateral td a { display:inline; font-weight:normal; }
.lateral td div { display:block; text-align:center; float:left;margin:0 auto 2px 6px;width:180px; }
.lateral td div div { display:block;margin:auto auto; }
.lateral td div img { margin:auto auto; } .lateral td div img.imgbreath { margin:10px auto; }
