/* CSS Document */

body{
	background: #ecf6fb;
  /* font-family: "Trebuchet MS",Verdana,sans-serif; 
  	background-attachment: fixed;	     				PARA QUE LA IMAGEN DE FONDO SE QUEDE FIJA
  */
}

#resaltar:hover{
	background: #EEE;
	color: #000066;
}

#Centro {
	position:absolute;
	left:50%;
	top:0px;
	width:120px;
	height:70px;
	z-index:1;
}
#Centro_absoluto {
	position:absolute;
	left:50%;
	top:50%;
	width:120px;
	height:70px;
	z-index:1;
}
#l_h1 {
	position:absolute; 
	width:950px; 
	height:31px; 
	background-image:url(../imagenes/lineas_horizontales1.png); 
	top:108px; 
	left:-475px;
}
#l_h2 {
	position:absolute; 
	width:950px; 
	height:25px; 
	background-image:url(../imagenes/lineas_horizontales2.png); 
	top:113px; 
	left:-476px; 
	z-index:5;
}
#logo {
	position:absolute; 
	left:-450px; 
	top:13px;  
	width:266px; 
	height:88px; 
	z-index:2;
}
#encabezado {
	width:100%; 
	height:165px; 
	background-image:url(../imagenes/b_g.png); 
	top:0px; 
	left:0px;
}

#contenido {
	position:absolute; 
	left:-475px; 
	top:0px; 
	width:949px; 
	height:583px; 
	z-index:-1; 
	background:url(../imagenes/bg_puntos.gif);
	border-bottom:solid 1px #24618e;
}

#buscar {
	position:absolute; 
	left:155px; 
	top:83px;  
	width:224px; 
	height:36px; 
	z-index:2;
}

#cerrar {
	position:absolute; 
	left:0%; 
	top:0%;
	width:98%;
	text-align:right;
	z-index:110;
}

#cerrar2 {
	width:100%;
	text-align:right;
	height:100%;
	background: #CCCCCC;
	border-bottom: #999999 1px solid; 
	border-right:#999999 1px solid;
}
#salir {
	position:absolute; 
	left:360px; 
	top:91px;  
	width:90px; 
	height:30px; 
	z-index:2;
	background-image:url(../admin/imagenes/salir.png);
}
#salir:hover {
	top:86px;  
	height:30px; 
	background-image:url(../admin/imagenes/salir_over.png);
	cursor:pointer;
}

#imgbuscar {
	position:absolute; 
	left:135px; 
	top:87px; 
	width:224px; 
	height:36px; 
	z-index:1;
}

#botonAdmin {
	position:absolute; 
	left:384px; 
	top:586px; 
	width:90px; 
	height:25px; 
	z-index:1;
}

#div_datos {
	position:absolute; 
	left:-200px; 
	top:586px; 
	width:400px; 
	height:25px; 
	z-index:1;
	text-align:center;
}

#div_contenedor {
	position:absolute;
	background:url(../imagenes/bg_div.png);
}
#div_marco_txt {
	position:absolute;
}
#div_txt {
	position:absolute;
	text-align:justify;
}

#avisos_banner {
	position:absolute; 
	width:800px; 
	height:14px; 
	left:-80px; 
	top:20px;
	z-index:5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
	font-weight:bolder;
}

#instrucciones_banner {
	position:absolute; 
	width:100%; 
	height:14px; 
	left:-60px; 
	top:457px;
	z-index:5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;
}

#titulo_izq {
	position:absolute; 
	width:150px; 
	height:14px; 
	left:793px; 
	top:130px;
	z-index:5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	text-align:center;
	font-weight:bolder;
}

#banner_izq {
	position:absolute; 
	width:150px; 
	height:400px; 
	left:793px; 
	top:150px;
	z-index:5;
	background-color:#ecf6fb;
}

#div_slide {
	position:absolute; 
	width:773px; 
	height:400px; 
	left:10px; 
	top:130px; 
}

#div_marcas {
	position:absolute; 
	width:773px; 
	height:60px; 
	left:10px; 
	top:520px;
	text-align:center;
	overflow:hidden;
	border-top:#24618e 1px solid;
	background:#EEE;
}

#div_general {
	position:absolute; 
	width:773px; 
	height:440px; 
	left:10px; 
	top:132px;
	text-align:justify;
}

#div_general_admin {
	position:absolute; 
	width:773px; 
	height:440px; 
	left:86px; 
	top:110px;
	text-align:justify;
}

#form_contacto {
	position:absolute; 
	width:400px; 
	height:380px; 
	left:190px; 
	top:160px;
	text-align:justify;
	background-color:#24618e;
	z-index:2;
	border:solid 2px #666;
}

#lista_mapa {
	position:absolute; 
	width:290px; 
	height:350px; 
	left:40px; 
	top:160px;
	background-color:#ecf6fb;
	border-left:solid 1px #24618e;
	padding:20px;
	overflow:auto;
}

#filtros {
	position:absolute; 
	top:-7px; 
	left:0px; 
	width:100%; 
	border:solid 1px #24618e; 
	height:25px; 
	background-color:#24618e; 
	z-index:15;
}
#filtros_prod_admin {
	position:absolute; 
	top:15px; 
	left:-29px; 
	width:100%; 
	border:solid 1px #24618e; 
	height:25px; 
	background-color:#24618e; 
	z-index:35;
}
#filtros_admin {
	position:absolute; 
	top:15px; 
	left:2px; 
	width:305px; 
	border:solid 1px #24618e; 
	height:25px; 
	background-color:#24618e; 
	z-index:35;
}

#tabla_prod {
	position:absolute; 
	top:25px; 
	left:0px; 
	width:100%; 
	height:400px; 
	z-index:15;
}

#imagen_temp {
	position:absolute; 
	top:33px; 
	left:30px; 
	width:540px; 
	height:412px;
	z-index:15;
	vertical-align:middle;
}

#tabla_prod2 {
	position:absolute; 
	top:25px; 
	left:-10%; 
	width:120%; 
	height:400px; 
	z-index:15;
}

#slide_comunidad {
	position:absolute; 
	left:365px; 
	top:2px; 
	z-index:15; 
	width:100px; 
	height:110px;
}

#div_login {
	position:absolute; 
	width:250px; 
	height:100px; 
	left:-125px; 
	top:-50px;
	text-align: center;
	background-color:#edeeed;
	border: #999 dotted 1px;
	z-index:100;
}

#div_altas {
	position:absolute; 
	width:380px; 
	height:200px; 
	left:-190px; 
	top:-100px;
	text-align: center;
	background-color:#edeeed;
	border: #999 dotted 1px;
	z-index:100;
}

#div_altas_G {
	position:absolute; 
	width:940px; 
	height:420px; 
	left:-470px; 
	top:-200px;
	text-align: center;
	background-color:#edeeed;
	border: #999 dotted 1px;
	z-index:100;		
}

#ficha_tecnica {
	position:absolute; 
	width:640px; 
	height:550px; 
	top:-275px;
	left:-320px;
	text-align: center;
	background-color:#ecf6fb;
	border: #000066 dotted 1px;
	z-index:100;
	overflow:auto;	
}

#div_productos_m {
	position:absolute; 
	width:940px; 
	height:550px; 
	left:-470px; 
	top:-275px;
	text-align: center;
	background-color:#edeeed;
	border: #999 dotted 1px;
	z-index:100;
	overflow:auto;	
}


#div_Modifica_direccion {
	position:absolute; 
	top:450px; 
	height:30px; 
	z-index:15;
	text-align:center;
	vertical-align:bottom;
	width:154px; 
	left:43%;
}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-image:url(../imagenes/bg_negro.png);
}


/*----------- 	Menu Tabs	--------------*/

#tabsJ {
  position:absolute;
  left:-473px;
  top:80px;
  float:left;
  width:943px;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #FFFFFF;
  }
#tabsJ ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
  }
#tabsJ li {
  display:inline;
  float:left;
  margin:0;
  padding:0;
  
  }
#tabsJ a {
  float:left;
  background:url("../imagenes/tableftJ.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 5px;
  text-decoration:none;
  }

#tabsJ a:hover {
  float:left;
  background:url("../imagenes/tableftJ.gif") no-repeat left top;
  margin-top:5px;
  text-decoration:none;
  }

#tabsJ a span {
  float:left;
  display:block;
  background:url("../imagenes/tabrightJ.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;
  cursor:pointer;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsJ a span {float:none;}
/* End IE5-Mac hack */
#tabsJ a:hover span {
  color:#FFF;
  }
#tabsJ a:hover {
  background-position:0% -42px;
  }
#tabsJ a:hover span {
  background-position:100% -42px;
  }


#act li {
  display:inline;
  float:left;
  margin:0;
  padding:0;
  }

#act a  {
  float:left;
  background:url("../imagenes/tableftJ.png") no-repeat left top;
  margin:5px;
  padding:0 0 0 5px;
  text-decoration:none;
   background-position:0% -42px;
  }

#act a:hover  {
  float:left;
  background:url("../imagenes/tableftJ.png") no-repeat left top;
  background-position:0% -42px;
  text-decoration:none;
  margin-top:5px;
  }

#act a span  {
  float:left;
  display:block;
  background:url("../imagenes/tabrightJ.png") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
   background-position:100% -42px;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#act a span  {float:none;}
/* End IE5-Mac hack */
#act a:hover span  {
  color:#FFF;
  }
#act a:hover  {
  background-position:0% -42px;
  }
#act a:hover span  {
  background-position:100% -42px;
  }



/*-----------------------------------------------*/




/*--------------	Textos	----------------------*/
.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

.t_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bolder;
}

.inputs_form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.Textos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.links:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#24618e;
	text-decoration: none;
}
.links:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #24618e;
}
.links:hover {
	text-decoration: underline;
	font-size: 10px;
	color: #24618e;
}

.links_cerrar:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	font-weight:bolder;
}
.links_cerrar:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #666;
	font-weight:bolder;
}
.links_cerrar:hover {
	text-decoration: underline;
}

.links_mapa:link {
	font-size: 12px;
	color:#24618e;
	text-decoration: none;
}
.links_mapa:visited {
	text-decoration: none;
	font-size: 12px;
	color: #24618e;
}
.links_mapa:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #24618e;
}

/*------------------------		Paginado		----------------------------*/

#div_paginado {
	position:absolute; 
	top:425px; 
	height:30px; 
	z-index:15;
	text-align:center;
	vertical-align:bottom;
}

#paginado {
font-family: Vendana, Arial, sans-serif;
font-size:12px;
text-align:center;
list-style:none;
margin:0;
padding:0;
	}
#paginado li {
margin:2px;
padding:0px;
float:inherit;
float:left;
vertical-align:bottom;
}
#paginado li a {
display:block;
width:10px;
height:10px;
padding:5px 0;
text-decoration:none;
border:1px solid #24618e;
color:#666666;
} 
#paginado li a:hover {
background-color:#c3e1f1;
}
#paginado li span {
display:block;
width:13px;
height:10px;
color:#FFFFFF;
font-weight:bolder;
background-color:#24618e;
border:2px solid #24618e;
text-decoration:none;
padding:5px 0;
} 
