@charset "utf-8";
/* CSS Document */
/* body */
body{
background-color:#FFFFFF;  background-color:#ffffff; left:50%; height:768px;
}
div{
display:block;
}
img{
border:0px;
}
strong#rojo{
color:#FF0000;
}
/* contenedor */
#contenedor{
float:left; position:absolute; width:920px; height:750px; background-color:#ffffff; left:50%; 
top:50%; margin:-320px 0px 0px -460px;

}
p{
font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#000000;
}
#cabecera{
position:absolute; float:left; margin:0px 0px 0px 0px; background-color:#FFffff; width:920px; height:320px;
}
#flash{
position:absolute; float:left; margin:87px 0px 0px 0px; background-color:#ffffff; width:910px; height:220px;  padding:4px 0px 0px 0px;
}
h1{
position:absolute; float:left; margin:45px 0px 0px 240px; font-family:Arial, Helvetica, sans-serif; color:#003399; font-size:32px; height:85px; font-style:normal; font-weight:bold; text-decoration:none;
}
.logo{
position:absolute; float:left; margin:15px 0px 0px 79px; width:124px; height:117px;
}
/* menu lateral */
#menulateral{
position:absolute; float:left; margin:310px 0px 0px 0px; width:230px; height:410px; background-color:#efece3; border-bottom:1px solid #000000;
}
#menulateral ul{
position:absolute; float:left; margin:0px 0px 0px 0px; width:230px; height:310px; 
}
#menulateral ul li{
padding:0px 0px 0px 0px; float:left; text-align:left; list-style-type:none;
}
#menulateral ul li a{
float:left; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; width:230px; height:25px; background-color:#efece3; padding:15px 0px 0px 20px; text-align:left; 
}
#menulateral ul li a:active,#menulateral ul li a:link{
color:#000000; text-decoration:none;
}
#menulateral ul li a:visited{
color:#000000; text-decoration:none;
}
#menulateral ul li a:hover,#menulateral ul li a:focus{
color:#0000fe; text-decoration:none; background-color:#d3cfc4;
}

.flechas{
margin:-17px 0px 0px 180px; text-align:right; float:left; color:#0000fe;
}
.flechas a{
margin:-17px 0px 0px 180px; text-align:right; float:left; color:#0000fe; text-decoration:none;
}
.flechas a: active,.flechas a: link{
color:#0000fe; text-decoration:none;
}
.flechas a: visited{
color:#0000fe; text-decoration:none;
}
.flechas a: hover{
color:#0000fe; text-decoration:none; background-color:#0000fe;
}
a span { visibility:hidden }/* enlace con span*/
a:hover span { visibility:visible }/* un hover en enlace con span*/


ul#idiomas{
position:absolute; float:left; margin:320px 0px 0px 20px; width:160px; height:12px;
}
ul#idiomas li {
display:inline; width:28px; height:12px; margin:0px 5px 0px 5px;
}
ul#idiomas li a{
display:inline; width:28px; height:12px; margin:0px 0px 0px 0px;
}
ul#idiomas li a:active{
text-decoration:none;
}
ul#idiomas li a:visited{
text-decoration:none;
}
ul#idiomas li a:hover{
text-decoration:none;  background-color:#efece3;
}
/* contenido */
#contenido{
position:absolute; float:left; margin:310px 0px 0px 230px; width:675px; height:410px; background-color:#ffffff; border-bottom:1px solid #000000;
}
#contenidoindex{
position:absolute; float:left; margin:310px 0px 0px 230px; width:675px; height:410px; background-color:#ffffff; border-bottom:1px solid #000000; background-image:url(../imagenes/fondo-index.jpg); background-repeat:no-repeat;
}
h2{
position:absolute; float:left; width:300px; margin:55px 0px 0px 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0000fe;
text-transform:uppercase;
}
p#textoindex{
position:absolute; float:left; width:300px; margin:85px 0px 0px 40px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#000000;
}
.piezas{
position:absolute; float:left; margin:220px 0px 0px 00px; width:350px; height:150px;
}
/* caucho y metal*/
.euro{
position:absolute; float:left; margin:210px 0px 0px 190px; font-size:11px; text-transform:uppercase; color:#000000; 
text-decoration:none; font-family:Arial, Helvetica, sans-serif;
}
.chin{
position:absolute; float:left; margin:210px 0px 0px 320px; font-size:11px; text-transform:uppercase; color:#000000; 
text-decoration:none; font-family:Arial, Helvetica, sans-serif;
}
.chin a,.euro a{
color:#000000; text-decoration:none;
}
.chin a:active,.chin a:link,.euro a:active,.euro a:link{
color:#000000; text-decoration:none;
}
.chin a:visited,.euro a:visited{
color:#000000; text-decoration:none;
}
.chin a:hover,.chin a:focus,.euro a:hover,.euro a:focus{
color:#000000; text-decoration:none;
}
p#localizaciontxt{
position:absolute; float:left; margin:20px 0px 0px 20px; background-color:#ffffff; width:620px; font-size:12px; text-align:justify;
}
#europa{
position:absolute; float:left; margin:90px 0px 0px 60px;  width:500px; height:300px; font-family:Arial, Helvetica, sans-serif;
}
#china{
position:absolute; float:left; margin:90px 0px 0px 60px;  width:500px; height:300px; visibility:hidden; font-family:Arial, Helvetica, sans-serif;
}
#europafla{
position:absolute; float:left; margin:143px 0px 0px 0px; background-color:#ffffff; width:200px; height:135px;
}
.europafoto{
position:absolute; float:left; margin:143px 0px 0px 253px; background-color:#ffffff; width:200px; height:135px;
}
p#europatxt{
position:absolute; float:left; margin:290px 0px 0px 90px; font-family:Arial, Helvetica, sans-serif;
}
/* departamento I+D */
#fondoid{
position:absolute; float:left; margin:70px 0px 0px 210px; background-image:url(../imagenes/fondo-id.jpg); width:250px; height:253px;
background-repeat:no-repeat;
}
p#depar{
position:absolute; float:left; margin:20px 0px 0px 20px; width:420px; font-size:12px; text-align:justify;
}
.departamento{
position:absolute; float:left; margin:280px 0px 0px 20px;  width:150px; height:100px;
}
.departamento2{
position:absolute; float:left; margin:280px 0px 0px 270px; width:150px; height:100px;
}
.departamento3{
position:absolute; float:left; margin:280px 0px 0px 520px;  width:150px; height:100px;
}
.gif{
position:absolute; float:left; margin:20px 0px 0px 500px;  width:173px; height:192px;
}
/* mercados general */
#mercado {position:absolute; float:left; width:650px; margin:50px 0px 0px -50px;}
#mercado ul {list-style:none; padding:0; margin:0px 0px 0px 450px; width:300px; position:absolute; float:right;}
#mercado ul li {display:inline; width:80px; height:71px; float:left; margin:10px 0px 0px 10px;}
#mercado ul li a {display:block; width:80px; height:71px; text-decoration:none; border:1px solid #000;}
#mercado ul li a img {display:block; width:80px; height:71px; border:0;}
#mercado ul li a:hover {white-space:normal; border-color:#FFFFFF; width:80px; height:101px; }
#mercado ul li a:hover img {position:absolute; right:365px; top:0;  border:1px solid #000; width:310px; height:277px;}
#mercado ul li a:hover span#descri {position:absolute; right:475px; top:283px; visibility:visible;  width:200px; color:#000000; }
#mercado ul li a span#descri {width:300px; height:45px; visibility:hidden; color:#705048; top:100px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* mercado automovil */
.automovil{
position:absolute; float:left; margin:60px 0px 0px 20px;  width:310px; height:277px;
}
/* calidad */
p#calidad{
position:absolute; float:left; margin:15px 0px 0px 15px; width:600px;
}
.fotocalidad{
position:absolute; float:left; margin:130px 0px 0px 20px;  width:350px; height:254px; border:1px solid #0000fe;
}
.iso1{
position:absolute; float:left; margin:260px 0px 0px 340px;  width:90px; height:128px;
}
.iso2{
position:absolute; float:left; margin:160px 0px 0px 380px;  width:90px; height:128px;
}
.iso3{
position:absolute; float:left; margin:160px 0px 0px 470px;  width:90px; height:128px;
}
.iso4{
position:absolute; float:left; margin:260px 0px 0px 430px;  width:90px; height:128px;
}
/* pie */
#pie{
position:absolute; float:left; margin:725px 0px 0px 00px; background-color:#000000; width:905px; height:30px;
}

address{
font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; padding:8px 0px 0px 45px; font-size:11px; font-style:normal;
}
address a{
color:#FFFFFF; text-decoration:none;
}
address a:active,address a:link{
color:#FFFFFF; text-decoration:none;
}
address a:visited{
color:#FFFFFF; text-decoration:none;
}
address a:hover,address a:focus{
color:#ff0000; text-decoration:none;
}
/* formulario */
table#formu{
position:absolute; float:left; width:379px; height:46px; margin:15px 0px 0px 97px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; 
text-align:right;
}
table#botonf{
position:absolute; float:left; width:69px; height:39px; margin:360px 0px 0px 267px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; 
text-align:right;
}
.boton{background-color:#efece3; border:1px solid #d3cfc4; font-size:10px; color:#000; font-family:Arial, Helvetica, sans-serif;
cursor:hand;

}
input,select,textarea,optgroup{border:1px solid #d3cfc4;
}
