@charset "utf-8";
/*Colores Utilizados:
Colores Utilizados:
GrisClaro:#EAEADD
GrisClaro2:#D1D0C5
GrisMedio:#C0BEB0
GrisOscuro:#6D6A56
GrisOscuroTexto:#86836A
Azul claro:#BBC6E3
Azul Oscuro:#002C7D
Enlaces:#6488BD
EnlacesOver:#FF9900
EnlacesDes:#000
*/

/*Capas Basicas de Cabecera */
#idiomas{
  width: 680px;
  margin: 0px;
  margin-top: 28px;
  padding: 0px;
  float: left;
}
#idiomas ul{
  margin: 0px;
  padding: 0px;
  float: left;
}
#idiomas li{
  float: left;
  margin-right: 10px;
  display: block;
}
#idiomas li a{

}

#logo{
  width: 110px;
  height: 75px;
  margin: 0px;
  margin-top: -16px;
  padding: 0px;
  float: left;
}

/*Estilos de Menu nivel 1*/
#menu_n1{
  width:100%;
  display:block;
  height:23px;
}
#menu_n1 ul{
  margin: 0px;
  padding: 0px;
}
#menu_n1 li{
  margin: 0px;
  margin-right: 16px;
  padding: 0px;
  color: #B5C6DF;
  height: 20px;
  display: block;
  float: left;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  font-weight: bold;
  background-image: url(../img/botones/boton_menu1_sel.gif);
}
#menu_n1 li a {
  color: #fff;
  text-decoration: none;
  height: 20px;
  display: block;
  background-image: url(../img/botones/boton_menu1.gif);
  float: left;
}
#menu_n1 li a:hover {
  color: #fff;
  text-decoration: none;
  height: 20px;
  display: block;
  background-image: url(../img/botones/boton_menu1_over.gif);
  float: left;
}

/*Estilos de Menu nivel 2*/
#menu_n2{
  width:100%;
  display:block;
  height:23px;
}
#menu_n2 ul{
  margin: 0px;
  padding: 0px;
}
#menu_n2 li{
  margin: 0px;
  margin-right: 16px;
  padding: 0px;
  color: #000;
  height: 20px;
  display: block;
  float: left;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  font-weight: bold;
  background-image: url(../img/botones/boton_menu2_sel.gif);
}
#menu_n2 li a {
  color: #fff;
  text-decoration: none;
  height: 20px;
  display: block;
  background-image: url(../img/botones/boton_menu2.gif);
  float: left;
}
#menu_n2 li a:hover {
  color: #fff;
  text-decoration: none;
  height: 20px;
  display: block;
  background-image: url(../img/botones/boton_menu2_over.gif);
  float: left;
}
/*Estilos de Menu nivel 3*/
#menu_n3{
  width:100%;
  display:block;
  height:23px;
}
#menu_n3 ul{
  margin: 0px;
  padding: 0px;
}
#menu_n3 li{
  margin: 0px;
  margin-right: 16px;
  padding: 0px;
  color: #000;
  height: 20px;
  display: block;
  float: left;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  font-weight: bold;
  background-image: url(../img/botones/boton_menu3_sel.gif);
}
#menu_n3 li a {
  color: #fff;
  text-decoration: none;
  height: 20px;
  display: block;
  background-image: url(../img/botones/boton_menu3.gif);
  float: left;
}
#menu_n3 li a:hover {
  color: #fff;
  text-decoration: none;
  height: 20px;
  display: block;
  background-image: url(../img/botones/boton_menu3_over.gif);
  float: left;
}
/*Estilos de Menu nivel 4*/
#menu_n4{
  width: 100%;
  display:block;
  height:23px;
}
#menu_n4 ul{
  margin: 0px;
  padding: 0px;
}
#menu_n4 li{
  margin: 0px;
  margin-right: 16px;
  padding: 0px;
  color: #000;
  height: 20px;
  display: block;
  float: left;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  font-weight: bold;
  float: left;
}
#menu_n4 li a {
  color: #6488BD;
  text-decoration: none;
  height: 20px;
  display: block;
  float: left;
}
#menu_n4 li a:hover {
  color: #FF9900;
  text-decoration: none;
  height: 20px;
  display: block;
  float: left;
}
/*Estilos de Menu nivel 5*/
#menu_n5{
  width: 100%;
  height: auto;
  min-height: 15px;
  margin-bottom: 5px;
}
#menu_n5 ul{
  margin: 0px;
  padding: 0px;
}
#menu_n5 li{
  margin: 0px;
  margin-right: 20px;
  padding: 0px;
  color: #000;
  height: 20px;
  display: inline;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  letter-spacing: 1.5px;
  font-weight: bold;
}
#menu_n5 li a {
  color: #6488BD;
  text-decoration: none;
  height: 20px;
  display: inline;
}
#menu_n5 li a:hover {
  color: #FF9900;
  text-decoration: none;
  height: 20px;
  display: inline;
}

/*Capas de Contenido///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */

/*Datos ////////////////////////////////////////////////////////*/
#datos{
  width: 100%;
  margin: 0px;
  margin-top: 10px;
  padding: 0px
}

#datos_izq{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 380px;
  text-align: left
}
.fotoIzq{
  text-align: left;
}
.fotoDer{
  text-align: right;
}

#datos_der{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 410px;
  text-align: left
}
#titulo{
  margin: 0px;
  padding: 0px;
  text-align: left;
  margin-bottom: 10px;
}
#subtitulo{
  margin: 0px;
  padding: 0px;
  text-align: left;
  margin-bottom: 10px;
  width: 100%
}

#texto{
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 350px
}
#imagenDatos{
  margin: 0px;
  text-align: left;
  margin-top: 0px;
}

/*foto de producto*/
#contenedorFoto{
  width: 300px;
  height: auto;
  float: right;
  border: 1px solid #EAEADD;
  background-color: #EAEADD;
  padding: 10px;
}
#laFoto{
  width: 300px;
  height: 300px;
  overflow: hidden;
  display: block;
  background-color: #EAEADD
}
#pieFoto{
  width: 300px;
  margin-top: 10px
}

#redcomercial{
  width: 100%;
  margin: 0px;
  padding: 0px
}

#listaNoticias{
  text-align: left;
}
#listaNoticias ul{
   width: 450px
}
#listaNoticias li{
  margin-bottom: 10px;
}
#listaNoticias li a{
  text-decoration: none
}
#listaNoticias li a:hover{
  text-decoration: none;
  color:#FF9900;
}
#listaNoticias li a:visited{
  text-decoration: none;
  color:#000;
}
#listaNoticias li a:visited:hover{
  text-decoration: none;
  color:#FF9900;
}

#textoAncho{
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 790px
}

#listaRed{
  margin-top: 10px;
  margin-bottom: 30px;
  width: 790px;
}
#listaRed ul{

}
#listaRed li{
  margin-right: 20px;
  float: left;
  display: block ;
  text-align: left;
  font: 13px Tahoma, Arial, sans-serif;
}
#listaRed li a{
  text-decoration: none
}
#listaRed li a:hover{

}
#nombreZona{
  width: 100%;
  text-align: left;
  margin-top: 40px;
  border-bottom: 1px solid #6D6A56;
}

#contactosRed{
  float: left;
  width: 790px;
  display: block;
}
#contactoRed{
  float: left;
  display: block;
  margin: 10px;
  padding: 10px;
  background-color: #FFFFFF;
  text-align: left;
  width: 200px;
  height: 75px
}

#listaVR{
  margin-top: 10px;
}
#listaVR ul{

}
#listaVR li{
  margin-top: 10px;
  text-align: left;
  font: 13px Tahoma, Arial, sans-serif;
  color: #000000
}
#listaVR li a{
  text-decoration:none;
  color:#002C7D;
}
#listaVR li a:link{
  text-decoration:none;
  color:#002C7D;
}
#listaVR li a:hover{
  text-decoration:none;
  color:#FF9900;
}
#listaVR li a:visited{
  text-decoration:none;
  color:#002C7D;
}
#listaVR li a:visited:hover{
text-decoration:none;
  color:#FF9900;
}

.contenedorVR{
  width: 320px;
  height: 320px;
  float: right;
  border: 1px solid #C0BEB0;
  background-color: transparent;
  padding: 10px;
  margin: 0px;
}

.imagenVR{
  width: 320px;
  height: 300px;
}
#pieVR{
  margin-top: 5px;
  text-align: left;
}


/*// contactar //////////////////// */
#datos_cont{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 300px;
}

#contenedorFormulario{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 450px;
  margin-left: 20px;
  border: 1px solid #86836A;
  padding-bottom: 10px
}
#texto_cont{
  margin: 0px;
  padding: 0px;
  text-align: left;
  width: 300px
}
#mapaUbica{
  float: left;
  margin: 0px;
  padding: 0px;
  width: 450px;
  margin-left: 20px;
}


/*Capas de Pie//////////////////////////////////////////////////////// */
#textoPie{
  margin: 0px;
  margin-top: 75px;
  padding: 0px;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  color: #86836A;
}
#textoPie a{
  text-decoration: none;
  color: #002C7D
}
#textoPie a:hover{
  text-decoration: none;
  color: #FF9900
}

/*microsites ///////////////////////////////////////////////////////*/
#microsite_prod{
  width: 790px;
  height: 380px;
  margin: 0px;
  margin-top: 10px;
  padding: 0px
}

#microsite{
  margin: 0px;
  padding: 0px;
  width: 100%;
  height: 90%;
  text-align: center
}
#microsite_pie{
  padding: 20px;
  color: #000000;
}
#microsite_pie a{
  text-decoration: none;
  color: #000000;
}
#microsite_pie a:hover{
  font-weight: bold;
  color:#FF9900;
}
.contenedorMicro{
  width: 790px;
  height: 170px;
  display: block;
  padding:0px;
  margin:0px;
}
.foto_micro{
  width:300px;
  float:left;
  padding:10px;
  padding-top:5px;
}
.datos_micro{
  width:300px;
  float:left;
  padding:10px;
  padding-top:5px;
  text-align:left;
}

/*descarga documentos */
#documentos{

}
#documentos ul{
  margin: 0px;
  padding: 0px
}
#documentos li{
  margin-bottom: 5px;
  float: left;
}
.documentos_grupo{
  float: left;
  margin-bottom: 5px;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing: 0.2px;
  line-height: 17px;
}

.documentos_doc{
  float: left;
  width: 390px;
  padding: 3px;
  margin-left: 5px;
}
.documentos_doc_imagen{
  float: left;
  width: 25px;
}
.documentos_doc_texto{
  float: left;
  width: 320px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing: 0.2px;
  line-height: 17px;
  text-align: justify;
}
.documentos_doc_texto a:active{
  text-decoration:none;
  color:#6488BD;
}
.documentos_doc_texto a:link{
  text-decoration:none;
  color:#395988;
}
.documentos_doc_texto a:hover{
  text-decoration:none;
  color:#FF9900;
}
.documentos_doc_texto a:visited{
  text-decoration:none;
  color:#002C7D;
}
.documentos_doc_texto a:visited:hover{
  text-decoration:none;
  color:#FF9900;
}

/* aviso Flash Player */
#avisoFlashPlayer{
  width: 700px;
  height: 370px;
  margin: auto;
  margin-top: 30px;
  padding: 20px;
  background-color: #FFFFFF
}
#datosFlashPlayer{
   width: 300px;
   margin: auto;
   margin-top: 15px;
   padding: 0px;
}
#textoFlashplayer{

}
#botonFlashplayer{
  margin: 20px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  letter-spacing: 0.2px;
  line-height: 19px;
  text-align: center
}
#botonFlashplayer a:active{
  text-decoration:none;
  color:#6488BD;
}
#botonFlashplayer a:link{
  text-decoration:none;
  color:#395988;
}
#botonFlashplayer a:hover{
  text-decoration:none;
  color:#FF9900;
}
#botonFlashplayer a:visited{
  text-decoration:none;
  color:#002C7D;
}
#botonFlashplayer a:visited:hover{
  text-decoration:none;
  color:#FF9900;
}

/*descarga autocad*/
#downloadAutocad{
  width: 790px;
}
#downloadAutocadListaArchivos{
  width: 788px;
  float: left;
  border: 1px solid #86836A;
  padding: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.downloadAutocadArchivo{
  width: 240px;
  height: 50px;
  border: 0px solid #86836A;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px;
  background-color: transparent
}
.downloadAutocadArchivoIcono{
   width: 35px;
   height: 100%;
   float: left;
}
.downloadAutocadArchivoCheck{
   width: 20px;
   height: 100%;
   float: left;
}
.downloadAutocadArchivoLabel{
  width: 200px;
  float: left;
  font: normal 11px 14px Verdana, Arial, Helvetica, sans-serif;
  color: #000000
}
.downloadAutocadArchivoLabel a:link{
  text-decoration: none;
  color:#002C7D;
}
.downloadAutocadArchivoLabel a:hover{
  text-decoration:none;
  color:#FF9900;
  font-weight: bold
}
.downloadAutocadArchivoLabel a:visited{
  text-decoration:none;
  color:#002C7D;
}
.downloadAutocadArchivoLabel a:visited:hover{
  text-decoration:none;
  color:#FF9900;
}
#downloadAutocadDatos{
  width: 100%;
  border: 1px solid #86836A;
  padding-top: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  background-color: #FFFFFF
}
#downloadAutocadBotonera{
  width: 100%;
}
.downloadAutocadBoton{
  cursor:pointer;
  text-align:center;
  border:1px solid;
  border-color: #86836A;
  height: 25px;
  width: 100%;
  padding-bottom: 5px;
}
.downloadAutocadBoton:hover{
  background-color: #FF9933;
  border-color: #CC6633;
}
#downloadAutocadMensaje{
   width: 700px;
   padding: 50px;
  background-color: #FFFFFF
}