/* ------------------- *\
REGLAS GENERALES
\* ------------------- */

* { margin: 0px; padding: 0px; border: none; }
body { font-family: "Lucida Sans", Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; }
table, table th, table tr, table td, div, img { vertical-align: middle; }
a { color: #000; text-decoration: none; }
a:hover { color: #000; }

input{ border-left:1px solid; border-right:1px solid; border-bottom:1px solid; border-top:1px solid; background-color:#CCCCCC; height:18px;
border-color:#999999;}

#wrapper { position: relative; margin: 0px auto; with:1200px;} 

.flash { Z-INDEX: 0; POSITION: absolute; left: 50%; top: 0px; width: 1000px;  height: 300px; margin-left: -500px; }

.idioma{ Z-INDEX: 10; position: absolute;top: 10px; left: 50%;  margin-left: 160px;}

.espanol{ WIDTH: 70px; DISPLAY: inline; BACKGROUND: url(../Imgs/espanol.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 20px; }

.ingles{ WIDTH: 70px; DISPLAY: inline; BACKGROUND: url(../Imgs/ingles.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 20px; }

.contenedor  { Z-INDEX: 2; position: absolute; left: 50%; top: 73px; width: 770px;  height: 608px; margin-left: -385px; } 

.base { WIDTH: 770px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/base.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 608px; }

.sub  { position: absolute; top:180px; left:17px; WIDTH: 210px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/sub.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 416px; }

.sub2  { position: absolute; top:180px; left:540px; WIDTH: 210px; DISPLAY: inline;  FLOAT: left; HEIGHT: 416px; }

.flechagris { BACKGROUND: url(../Imgs/flechagris.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 22px; width:20px;  }

.base-barra { WIDTH: 770px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/base-barra.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 608px; }

.basehis { WIDTH: 770px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/base2.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 995px; }

.basecon { WIDTH: 770px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/base4.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 1200px; }

.basenot { WIDTH: 770px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/base3.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 608px; }

.textofecha{ Z-INDEX: 3; position: absolute; top: 22px;left: 30px; font-weight: bold; }

.aplus{ Z-INDEX: 3; position: absolute; top: 20px;left: 550px; }

.boton-aplus{ 	Z-INDEX: 4;	position: absolute;	top: -1px;	left: 95px;	BACKGROUND: url(../Imgs/boton-buscar.png) no-repeat left top;	width:61px;		height: 20px;}

.fondomenu { Z-INDEX: 10;position: absolute;	WIDTH: 753px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/fondomenu.png) no-repeat center top;
	FLOAT: left; HEIGHT: 36px;left: 5px;top:50px;}

/*.menu { Z-INDEX: 10;position: absolute;	top:-15px;	width: 744px;	left: 10px;}*/
.menu { Z-INDEX: 10;position: absolute;	top:5px;	width: 744px;	left: 7px;}

.submenu {	Z-INDEX: 3; position: absolute; top: 90px;left: 15px; }

.ima-submenu { WIDTH: 735px; DISPLAY: inline; BACKGROUND: url(../Imgs/submenu.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 88px; }

.pag-principal {	position: absolute; top: 20px;left: 22px; width:380px; height:auto;  font-size:12px; font-weight: bold; }

.texto-menu {	position: absolute; top: 20px;left: 160px; width:110px; height:auto;  font-size:12px; font-weight: bold; }

.texto-sub {	position: absolute; top: 23px;left: 282px; width:403px; height:auto;  font-size:12px; font-weight: bold; }

.flechamenu {	Z-INDEX: 4; position: absolute; top: 25px;left: 253px; width:10px;; height:auto; BACKGROUND: url(../Imgs/flechamenu.png) no-repeat LEFT top; }

.flechamenu2 {	Z-INDEX: 4; width:10px;; height:auto; BACKGROUND: url(../Imgs/flechamenu.png) no-repeat LEFT top; }

.flechamenu-sub {	Z-INDEX: 100; position: absolute; top: 25px;left: 253px; width:10px;; height:auto; BACKGROUND: url(../Imgs/fechamenusub.png) no-repeat LEFT top; }

.flechamenu-sub2 {	Z-INDEX: 4;	position: absolute;	top: 27px;	left: 370px;	width:10px;		height:auto;	BACKGROUND: url(../Imgs/fechamenu.png) no-repeat LEFT top;
	background-image: url(../imgs/flechamenu.png);
}

.texto-titulo {	position: absolute; top: 50px;left: 22px; width:380px; height:auto;   }

.texto-submenu {	position: absolute; top: 140px;left: 20px; width:380px; height:auto;  font-size:12px; }

.texto-submenu2 {	position: absolute; top: 120px;left: 20px; width:380px; height:auto;  font-size:12px; }

.texto-submenu3 {	position: absolute; top: 100px;left: 20px; width:700px; height:auto;  font-size:10px; }

.texto-submenu4 {	position: absolute; top: 140px;left: 40px; width:410px; height:auto;  font-size:12px; }

.texto-submenu2p  {font-size:11px; }

.diapositivas {	Z-INDEX: 3; position: absolute; top: 90px;left: 14px; }

.cuadro-ventas { Z-INDEX: 1001; position: absolute; top: 10px;left: 6px; WIDTH: 305px; HEIGHT: 222px;   }

.ima-ventas { WIDTH: 305px; position: absolute; top: 10px;left: 6px;  DISPLAY: inline; BACKGROUND: url(../Imgs/xxxx.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 222px; }

.ima-botonventa {	Z-INDEX: 1002;;position: absolute; top: 200px;left: 225px; WIDTH: 80px; DISPLAY: inline; 
BACKGROUND: url(../Imgs/boton.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 22px;  }
	
.cuadro-noticias {	Z-INDEX: 3; position: absolute; top: 350px;left: 27px; }

.noticias { WIDTH: 300px; DISPLAY: inline; BACKGROUND: url(../Imgs/noticias/news.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 235px; }

.cuadro-enlaces {	Z-INDEX: 3; position: absolute; top: 355px;left: 340px; }

.cuadro-callcenter {	Z-INDEX: 3; position: absolute; top: 350px;left: 550px; }

.callcenter { WIDTH: 190px; DISPLAY: inline; BACKGROUND: url(../Imgs/callcenter.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 114px; }

.cuadro-aliados {	Z-INDEX: 3; position: absolute; top: 470px;left: 550px; }

.ima-aliados { WIDTH: 190px; DISPLAY: inline; BACKGROUND: url(../Imgs/aliados/cuadro.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 114px; }

.ima-aliados2 { WIDTH: 190px; DISPLAY: inline; BACKGROUND: url(../Imgs/aliados/cuadro_en.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 114px; }

.contenedor2  { Z-INDEX: 1; position: absolute; left: 50%; top: 75px; width: 770px;  height: 608px; margin-left: -385px; }

.contenedor3  { Z-INDEX: 1; position: absolute; left: 50%; top: 450px; width: 770px;  height: 608px; margin-left: -385px; }

.contenedor4  { Z-INDEX: 1; position: absolute; left: 50%; top: 680px; width: 770px;  height: 608px; margin-left: -385px; }


.cuadro-cierre15 {	Z-INDEX: 3; position: absolute; top: 600px;left: 6px; }

.cierre15 { WIDTH: 756px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/cierre15.jpg) no-repeat LEFT top; FLOAT: left; HEIGHT: 56px; }

.ciudades { position: absolute; top: 12px; text-align:center; left: 10px; 
font: bold normal normal 12px/13px "Verdana", Tahoma, Arial; color: #ffffff; height:14px; text-decoration: none; width:756 }

.cierre-final{	Z-INDEX: 4; position: absolute; top: 660px;left: 10px; }

.final { WIDTH: 746px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/footer.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 159px; }

.final-in { WIDTH: 752px; DISPLAY: inline; BACKGROUND: url(../Imgs/comunes/footer-in.png) no-repeat LEFT top; FLOAT: left; HEIGHT: 159px; }

.textomenu { position: absolute; top: 8px; text-align:left; left: 240px; width:756 }


/* Slideshow */
#slideshow { position: relative;  width: 738px; height: 420px; overflow: hidden; }
#slideshow ul { position: relative; z-index: 1000; list-style-type: none; margin: 0px; }
#slideshow ul li { display: none; height: 420px;  }

#slideshow .navegador-contenedor { position: absolute; bottom: 10px; right: 10px; z-index: 1050; }
#slideshow .navegador { background-color: #000; opacity: 0.8; filter: alpha(opacity=80); width: 170px; height: 22px; text-align: right; }
#slideshow .navegador a { float: left; display: inline; width: 18px; height: 12px; color: #fff; font-weight: bold; padding: 0px 0px 0px 0px; margin-top: 5px; text-align: center; }
#slideshow .navegador a.seleccionado { border: solid 2px #fff; padding: 0px 0px 0px 0px; margin-top: 3px; }
/*#slideshow .navegador a.play { margin-top: 6px; _margin-top: 4px; margin-right: 6px; width: 6px; height: 10px; background: url(../imgs/slideshow/slideshow-play.jpg) no-repeat left bottom; }*/
/*#slideshow .navegador a.pausa { margin-top: 6px; _margin-top: 4px; margin-right: 6px; width: 6px; height: 10px; background: url(../imgs/slideshow/slideshow-pausa.jpg) no-repeat left bottom; }*/


/* Men Cierre */
#columna1 { position: absolute; top:auto; left:auto; }
#columna1 ul { list-style-type: none; padding: 0px;  }
#columna1 li a { font: normal normal normal 10px/11px "San Serif", Tahoma, Arial; color: #FFFFFF; height:14px; text-decoration: none;  }
#columna1 .titulo   { font: normal normal normal 10px/11px "San Serif", Tahoma, Arial; color: #CCCCCC; height:14px; text-decoration: none;  }

#columna2 { position: absolute; top:auto; left:150px; }
#columna2 ul { list-style-type: none; padding: 0px;  }
#columna2 li a { font: normal normal normal 10px/11px "San Serif", Tahoma, Arial; color: #FFFFFF; height:14px; text-decoration: none;  }
#columna2 .titulo   { font: normal normal normal 10px/11px "San Serif", Tahoma, Arial; color: #CCCCCC; height:14px; text-decoration: none;  }

#columna3 { position: absolute; top:auto; left:350px; }
#columna3 ul { list-style-type: none; padding: 0px;  }
#columna3 li a { font: normal normal normal 10px/11px "San Serif", Tahoma, Arial; color: #FFFFFF; height:14px; text-decoration: none;  }
#columna3 .titulo   { font: normal normal normal 10px/11px "San Serif", Tahoma, Arial; color: #CCCCCC; height:14px; text-decoration: none;  }

#copyright { position: absolute; top:110px; right:0px; width:756px  }
#copyright p { font: normal normal normal 10px/11px "San Serif", Tahoma, Arial; color: #000000; height:14px; text-decoration: none;
vertical-align:middle;  }

 .objeto
{ font-family:sans-serif,Verdana, Arial, Helvetica;
  color:#000066;
  font-size:11px;
  border:1px solid;
  border-color:#999999;
  background:background-color:#CCCCCC;
  
 }
/* Miscelaneas */
.float-left { float: left; }
.float-right { float: right; }
.img-png { _behavior: url(css/recursos/iepngfix.htc); }

