@charset "utf-8";
/* CSS Document */
/******************************************************************************************/
/****************          ESTRUCTURA INICIAL PARA LA PAGINA                  *************/


#contenido_cargando {
	position:absolute;
	float:left;
	width:1017px;
	height:1317px;
	background-color:#FFF;
	margin-left:0px;
	margin-top:3px;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
}
#contenido_cargando .cargando {
	position:absolute;
	width:66px;
	height:66px;
	float:left;
	margin-left:470px;
	margin-top:150px;
	background:url(../Imagenes/ajax-loader3.gif) no-repeat;
}
#contenido_cargando .texto {
	position:absolute;
	width:66px;
	height:66px;
	float:left;
	margin-left:475px;
	margin-top:230px;
	color:#85ca56;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
img {
	border:0px solid
}
a {
	outline:none;
}
html, body {
	margin: 0px auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	background:url(../Imagenes/fondo.jpg) repeat;
	margin-left:auto;
	margin-right:auto;
}
#marco {
	width: 1021px;
	margin: 0px auto;
	text-align: center;
	font-size: 11px;
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
}
#contenedor_principal {
	width: 1021px;
	float:left;
}
#borde_izq {
	float:left;
	/*background:url(../Imagenes/borde_izq.jpg) repeat-y;*/
	background-color:#00F;
	height:auto;
	width:5px;
}
#borde_der {
	float:right;
	background:url(../Imagenes/borde_der.jpg) repeat-y;
	height:auto;
	width:5px;
}
#contenedor {
	float:left;
	width: 1015px;
	margin: 0px auto;
	text-align: center;
	font-size: 11px;
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	background-color:#0F3;
}
#alto_pagina {
	margin-top:-10px;
	background:url(../Imagenes/alto_pagina.png) no-repeat;
	width:1025px;
	height:14px;
	margin-left:-2px;
	margin-right:0px;
	float:left;
}
#pie_pagina {
	margin-top:0px;
	margin-left:2px;
	width:1025px;
	height:14px;
	background:url(../Imagenes/pie_pagina.png) no-repeat;
	float:left;
	z-index:2;/*margin-bottom:10px;*/
}
#inicio {
	height:30px;
	width:800px;
}
.blur {
	float:left;
	margin-top:30px;
	margin-left:10px;
	background: transparent url(shadow1.png);
	/*ruta para el 80%-transparente 1x1 pixel coloreado de negro */
   color: inherit;
	margin: 0px auto;
	width: 1027px;
	padding-bottom:-2px;
	padding-top:3px;
	margin-right:3px;
	padding-left:0px;
	padding-right:5px;
}
.shadow {
	float:left;
	margin-top:30px;
	background: transparent url(shadow2.png);
	/*ruta para el 60%-transparent 1x1pixel coloreado de negro */
	color: inherit;
	width: 1027px;
}
.shadow, #content {
	float:left;
	position: relative;
	margin: 0px auto;
	width: 1019px;
	padding-bottom:0px;
	padding-top:1px;
	z-index:1;
	margin-left:5px;
	margin-right:3px;
	padding-left:2px;
	padding-right:2px;
}
#content {
	float:left;
	width: 993px;
	margin: 0px auto;
	text-align: center;
	font-size: 11px;
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
	height:100%;
	/*margin-top:30px;*/
	/*border:background-image:url(../Imagenes/borde.png) 2px;*/
  /* border: 1px solid #000; /*border color*/
   padding: .5em 2ex;
	margin-left:1px;
	margin-right:1px;
	display:none;
}
#cabecera {
	width:1015px;
	height:294px;
	float:left;
}
#cabecera span {
	margin-left:-255px;
}
#cabecera .logo {
	float:left;
	background:url(../Imagenes/logo_iberplus3.jpg) no-repeat;
	text-align:left;
	width:529px;
	height:62px;/*	margin-right:172px;*/
	
}
#cabecera .separador {
	float:left;
	background:url(../Imagenes/separador.jpg) no-repeat;
	width:1px;
	height:58px;/*	margin-right:23px;*/
	/*margin-left:90px;*/
}
#cabecera .usuario {
	float:left;
	width:122px;
	height:55px;
	font-size:11px;
	text-align:left;
	margin-right:20px;
	margin-left:25px;
}
#cabecera .usuario span {
	padding-left:242px;
}
#cabecera .contrasena {
	float:left;
	width:122px;
	height:55px;
	font-size:11px;
	text-align:left;
	margin-right:20px;
}
#cabecera input {
	float:left;
	background:url(../Imagenes/cajetin.jpg) no-repeat;
	width:122px;
	height:26px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #707070;
	margin-right:-5px;
	margin-top:5px;
	padding-top:5px;
	padding-left:8px;
}
#cabecera .ok {
	float:left;
	background:url(../Imagenes/ok2.jpg) no-repeat;
	width:42px;
	height:25px;
	margin-right:23px;
	margin-top:19px;
	cursor:pointer;
}
#cabecera .registrate {
	float:left;
	background:url(../Imagenes/registrate2.jpg) no-repeat;
	width:85px;
	height:26px;
	margin-right:23px;
	margin-top:19px;
	cursor:pointer;
}
#cabecera .imagen {
	float:left;
	/*background:url(../Imagenes/cabecera.jpg) no-repeat;*/
	width:1006px;
	height:231px;
	margin-left:-7px;
	margin-bottom:5px;
}
#pie {
	float:left;
	width:989px;
	height:42px;
}
#pie .izq {
	float:left;
	background:url(../Imagenes/lateral_izquierdo_inferior_verde.jpg);
	width:9px;
	height:42px;
}
#pie .der {
	float:left;
	background:url(../Imagenes/lateral_derecho_inferior_verde.jpg);
	width:9px;
	height:42px;
}
#pie .centro {
	float:left;
	background:#87ca57;
	width:971px;
	line-height:42px;
	text-align:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#pie .centro span {
	font-weight:100;
	text-align:right;
	margin-left:620px;
}
#pie .centro a {
	text-decoration:none;
	color:#FFF;
}
#separador_pie_pagina {
	float:left;
	width:1000px;
	height:20px;
}
/**************************************************************************************************************/
/*******************************************   MENU  **********************************************************/
/**************************************************************************************************************/

#menu {
	float:left;
	width:990px;
	line-height:50px;
	margin-left:2px;
	margin-top:6px;
}
#menu .quienes_somos {
	float:left;
	background:url(../Imagenes/boton_quienes_somos.jpg) no-repeat;
	width:106px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .quienes_somos_on {
	float:left;
	background:url(../Imagenes/boton_quienes_somos_on.jpg) no-repeat;
	width:106px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .quienes_somos:hover {
	float:left;
	background:url(../Imagenes/boton_quienes_somos_on.jpg) no-repeat;
	width:106px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .filosofia {
	float:left;
	background:url(../Imagenes/boton_filosofia.jpg) no-repeat;
	width:69px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .filosofia_on {
	float:left;
	background:url(../Imagenes/boton_filosofia_on.jpg) no-repeat;
	width:69px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .filosofia:hover {
	float:left;
	background:url(../Imagenes/boton_filosofia_on.jpg) no-repeat;
	width:69px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .como_comprar {
	float:left;
	background:url(../Imagenes/boton_como_comprar.jpg) no-repeat;
	width:102px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .como_comprar_on {
	float:left;
	background:url(../Imagenes/boton_como_comprar_on.jpg) no-repeat;
	width:102px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .como_comprar:hover {
	float:left;
	background:url(../Imagenes/boton_como_comprar_on.jpg) no-repeat;
	width:102px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .mi_compra {
	float:left;
	background:url(../Imagenes/boton_mi_compra.jpg) no-repeat;
	width:80px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .mi_compra_on {
	float:left;
	background:url(../Imagenes/boton_mi_compra_on.jpg) no-repeat;
	width:80px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .mi_compra:hover {
	float:left;
	background:url(../Imagenes/boton_mi_compra_on.jpg) no-repeat;
	width:80px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .recomendaciones {
	float:left;
	background:url(../Imagenes/boton_recomendaciones.jpg) no-repeat;
	width:120px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .recomendaciones_on {
	float:left;
	background:url(../Imagenes/boton_recomendaciones_on.jpg) no-repeat;
	width:120px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .recomendaciones:hover {
	float:left;
	background:url(../Imagenes/boton_recomendaciones_on.jpg) no-repeat;
	width:120px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .descargas {
	float:left;
	background:url(../Imagenes/boton_descargas.jpg) no-repeat;
	width:79px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .descargas_on {
	float:left;
	background:url(../Imagenes/boton_descargas_on.jpg) no-repeat;
	width:79px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .descargas:hover {
	float:left;
	background:url(../Imagenes/boton_descargas_on.jpg) no-repeat;
	width:79px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .trabaja {
	float:left;
	background:url(../Imagenes/boton_trabaja.jpg) no-repeat;
	width:138px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .trabaja_on {
	float:left;
	background:url(../Imagenes/boton_trabaja_on.jpg) no-repeat;
	width:138px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .trabaja:hover {
	float:left;
	background:url(../Imagenes/boton_trabaja_on.jpg) no-repeat;
	width:138px;
	height:36px;
	margin-top:8px;
	margin-right:28px;
	cursor:pointer;
}
#menu .contacto {
	float:left;
	background:url(../Imagenes/boton_contacto.jpg) no-repeat;
	width:72px;
	height:36px;
	margin-top:8px;
	cursor:pointer;
}
#menu .contacto_on {
	float:left;
	background:url(../Imagenes/boton_contacto_on.jpg) no-repeat;
	width:72px;
	height:36px;
	margin-top:8px;
	cursor:pointer;
}
#menu .contacto:hover {
	float:left;
	background:url(../Imagenes/boton_contacto_on.jpg) no-repeat;
	width:72px;
	height:36px;
	margin-top:8px;
	cursor:pointer;
}
#menu .izq {
	float:left;
	background:url(../Imagenes/lateral_izquierdo_verde.jpg) no-repeat;
	width:10px;
	height:50px;
}
#menu .der {
	float:left;
	background:url(../Imagenes/lateral_derecho_verde.jpg) no-repeat;
	width:10px;
	height:50px;
}
#menu .centro {
	float:left;
	background:url(../Imagenes/fondo_verde.jpg) repeat-x;
	height:50px;
	width:970px;
}
/*********************************************  FIN MENU   ****************************************************/


/**************************************************************************************************************/
/*************************************   CONTENIDO DINAMICO   *************************************************/
/**************************************************************************************************************/
#contenido_dinamico {
	float:left;
	width:1025px;
	height:100%;
}
#contenido_izquierda {
	float:left;
	width:285px;
	min-height:800px;
}
#categorias {
	float:left;
	margin-top:15px;
	width:285px;
	min-height:667px;
	background-color:#eaeaea;
	text-align:left;
	padding-bottom:15px;
}
#categorias a {
	text-decoration:none;
	padding-left:15px;
	color:#757575;
	font-weight:bold;
	font-size:13px;
}
#categorias .grupo {
	width:240px;
	text-decoration:none;
	color:#757575;
	font-weight:100;
	font-size:13px;
	height:100%;
	margin-top:5px;
	margin-bottom:5px;
}
#categorias .categorias {
	text-decoration:none;
	height:100%;
	color:#757575;
	font-weight:100;
	font-size:13px;
	width:240px;
	display:none;
	padding-left:25px;
}
#categorias .categoria {
	text-decoration:none;
	height:100%;
	color:#757575;
	font-weight:100;
	font-size:13px;
	width:240px;
	cursor:pointer;
	padding-left:25px;
	margin-top:5px;
	margin-bottom:5px;
}
#categorias .subcategorias {
	text-decoration:none;
	height:100%;
	color:#757575;
	font-weight:100;
	font-size:13px;
	width:240px;
	display:none;
	padding-left:10px;
}
#categorias .subcategoria {
	text-decoration:none;
	height:100%;
	color:#757575;
	font-weight:100;
	font-size:13px;
	width:240px;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
}
#categorias .cabecera {
	float:left;
	width:285px;
	height:44px;
	background:url(../Imagenes/fondo_gris.jpg) repeat-x;
	margin-bottom:15px;
}
#categorias .cabecera .izq {
	float:left;
	width:10px;
	height:44px;
	background:url(../Imagenes/lateral_izquierdo_gris.jpg) repeat-x;
}
#categorias .cabecera .der {
	float:right;
	width:10px;
	height:44px;
	background:url(../Imagenes/lateral_derecho_gris.jpg) repeat-x;
}
#categorias .guion {
	float:left;
	background:url(../Imagenes/guion_verde.jpg);
	height:10px;
	width:17px;
	margin-top:17px;
	margin-left:5px;
}
#categorias .titulo_categorias {
	float:left;
	background:url(../Imagenes/boton_categorias.jpg);
	height:28px;
	width:73px;
	margin-top:11px;
	margin-left:5px;
}
#imagen_ayuntamiento {
	float:left;
	width:158px;
	height:89px;
	background:url(../Imagenes/escudo.jpg) no-repeat;
	margin-left:50px;
	margin-top:20px;
	margin-bottom:20px;
}
/**************************************************************************************************************/

/**************************************************************************************************************/
/********************************************   CENTRAL  ******************************************************/
/**************************************************************************************************************/



#central {
	float:left;
	margin-top:15px;
	margin-left: 30px;
	float:left;
	width:675px;
	text-align:justify;
}
#central .texto {
	float:left;
	margin-left:12px;
	width:645px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#central .texto_recomendaciones {
	float:left;
	margin-left:12px;
	width:645px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#banner_quienes {
	float:left;
	margin-top:5px;
	margin-bottom:15px;
	margin-left: 5px;
	float:left;
	width:663px;
	height:160px;
	background:url(../Imagenes/banner_quienes_somos.jpg);
}
#banner_como_comprar {
	float:left;
	margin-top:5px;
	margin-bottom:15px;
	float:left;
	width:675px;
	height:160px;
	background:url(../Imagenes/banner_como_comprar.jpg);
}
#central .fondo_gris {
	float:left;
	background-color:#a4a4a4;
	height:45px;
	width:674px;
	text-align:left;
	margin-bottom:10px;
}
#central .fondo_gris .quienes {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/quienes_somos.jpg);
	height:27px;
	width:104px;
	text-align:left;
}
#central .fondo_gris .aviso_legal {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/aviso_legal.jpg) no-repeat;
	height:27px;
	width:69px;
	text-align:left;
}
#central .fondo_gris .filosofia {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/filosofia.jpg);
	height:27px;
	width:70px;
	text-align:left;
}
#central .fondo_gris .como_comprar {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/como_comprar.jpg);
	height:27px;
	width:100px;
	text-align:left;
}
#central .fondo_gris .descargas {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/descargas.jpg);
	height:27px;
	width:80px;
	text-align:left;
}
#central .fondo_gris .trabaja {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/trabaja_con_nosotros.jpg);
	height:27px;
	width:150px;
	text-align:left;
}
#central .fondo_gris .registrarse {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/registrate_gris.jpg);
	height:27px;
	width:150px;
	text-align:left;
}
#central .fondo_gris .contacto {
	margin-top:7px;
	margin-left:7px;
	float:left;
	background:url(../Imagenes/contacto.jpg);
	height:27px;
	width:80px;
	text-align:left;
}
#central .fondo_gris p {
	float:left;
	text-align:left;
}
/**************************************************************************************************************/
/********************************************   FILOSOFIA   ***************************************************/
/**************************************************************************************************************/

/************** VERDE ****************/

#frase_verde {
	float:left;
	font-size:23px;
	font-weight:bold;
	color:#87ca56;
	margin-left:40px;
	margin-top:20px;
}
#cuadro_verde {
	float:left;
	width:607px;
	height:191px;
	margin-left:30px;/*margin-top:-6px;*/

}
#cuadro_verde .superior {
	float:left;
	width:607px;
	height:11px;
	background:url(../Imagenes/filosofia_borde_verde_superior.jpg) no-repeat;
}
#cuadro_verde .centro {
	float:left;
	width:607px;
	height:160px;
	background:url(../Imagenes/filosofia_verde.jpg) repeat-y;
	background:#87ca56;
}
#cuadro_verde .centro p {
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	width:568px;
	margin-left:20px;
}
#cuadro_verde .inferior {
	float:left;
	width:607px;
	height:20px;
	background:url(../Imagenes/filosofia_borde_verde_inferior.jpg) no-repeat;
}
/************** NARANJA ****************/

#frase_naranja {
	float:left;
	font-size:23px;
	font-weight:bold;
	color:#ed9539;
	margin-left:40px;
	margin-top:50px;
}
#cuadro_naranja {
	float:left;
	width:607px;
	height:240px;
	margin-left:30px;/*margin-top:-6px;*/

}
#cuadro_naranja .superior {
	float:left;
	width:607px;
	height:11px;
	background:url(../Imagenes/filosofia_borde_naranja_superior.jpg) no-repeat;
}
#cuadro_naranja .centro {
	float:left;
	width:607px;
	height:230px;
	background:url(../Imagenes/filosofia_naranja.jpg) repeat-y;
	background:#ed9539;
}
#cuadro_naranja .centro p {
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	width:568px;
	margin-left:20px;
}
#cuadro_naranja .inferior {
	float:left;
	width:607px;
	height:20px;
	background:url(../Imagenes/filosofia_borde_naranja_inferior.jpg) no-repeat;
}
/************** ROJO ****************/
#frase_rojo {
	float:left;
	font-size:23px;
	font-weight:bold;
	color:#ed4e39;
	margin-left:40px;
	margin-top:50px;
}
#cuadro_rojo {
	float:left;
	width:607px;
	height:94px;
	margin-left:30px;/*margin-top:-6px;*/

}
#cuadro_rojo .superior {
	float:left;
	width:607px;
	height:11px;
	background:url(../Imagenes/filosofia_borde_rojo_superior.jpg) no-repeat;
}
#cuadro_rojo .centro {
	float:left;
	width:607px;
	height:55px;
	background:url(../Imagenes/filosofia_rojo.jpg) repeat-y;
	background:#ed4e39;
}
#cuadro_rojo .centro p {
	float:left;
	font-weight:bold;
	font-size:13px;
	color:#FFF;
	width:568px;
	margin-left:20px;
}
#cuadro_rojo .inferior {
	float:left;
	width:607px;
	height:20px;
	background:url(../Imagenes/filosofia_borde_rojo_inferior.jpg) no-repeat;
}
/**************************************************************************************************************/
/*************************************   PRODUCTOS RECOMENDADOS   *********************************************/
/**************************************************************************************************************/

#central .productos_recomendados {
	float:left;
	background:url(../Imagenes/productos_recomendados.jpg);
	height:23px;
	width:161px;
	margin-top:11px;
	margin-left:15px;
	margin-bottom:20px;
}
.producto {
	float:left;
	width:674px;
	height:124px;
	margin-top:21px;
	margin-bottom:28px;/*	border:1px solid #00C;	*/
}
.producto .imagen {
	float:left;
	width:136px;
	height:117px;
	margin-left: 80px;
	margin-right:20px;
}
.producto .detalles {
	float: left;
	width:345px;
	height:125px;
}
.producto .detalles .nombre {
	float: left;
	width:345px;
	height: 28px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #707070;
}
.producto .detalles .texto p {
	float: left;
	text-align:left;
	width:345px;
	height:44px;
	text-align:justify;
}
.producto .detalles .texto_recomendaciones p {
	float: left;
	text-align:left;
	width:345px;
	height:44px;
	text-align:justify;
	margin-left:-11px;
}
.producto .detalles .precio {
	float: left;
	width:157px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #707070;
}
.producto .detalles .ampliar {
	float: right;
	width:95px;
	height:35px;
	background:url(../Imagenes/boton_ampliar.jpg);
}
#puntos_grises {
	float:left;
	width:514px;
	height:2px;
	background:url(../Imagenes/puntos.jpg);
	margin-left: 80px;/*	margin-top:20px;
	margin-bottom:20px;*/
}
#ver_todas {
	float:left;
	background:#eaeaea;
	margin-left:71px;
	width:534px;
	line-height:25px;
	text-align:left;
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#ver_todas span {
	text-align:right;
	margin-left:460px;
}
#ver_todas a {
	text-decoration:none;
	color:#707070;
}
/**************************************************************************************************************/
/*************************************   MI COMPRA				   *********************************************/
/**************************************************************************************************************/


#central .carro_de_la_compra {
	float:left;
	background-color:#c6c6c6;
	line-height:45px;
	width:679px;
	text-align:left;
	color:#000;
	font-weight:bold;
	font-size:13px;
	margin-left:-4px;
	margin-bottom:9px;
}
#central .carro_de_la_compra p {
	float:left;
	text-align:left;
}
#central .carro_compra {
	float:left;
	background:url(../Imagenes/boton_carro_compra.jpg) no-repeat;
	height:23px;
	width:122px;
	margin-top:11px;
	margin-left:15px;
}
#central .icono_carro {
	float:left;
	background:url(../Imagenes/icono_carro.jpg) no-repeat;
	height:18px;
	width:14px;
	margin-top:11px;
	margin-left:350px;
	margin-right:10px;
}
#central .cabecera_mi_compra {
	float:left;
	height:37px;
	width:679px;
	margin-top:10px;
	margin-left:-4px;
}
#central .cabecera_mi_compra .izq {
	float:left;
	height:37px;
	width:5px;
	background:url(../Imagenes/lateral_izquierdo_borde_verde.jpg);
}
#central .cabecera_mi_compra .der {
	float:left;
	height:37px;
	width:5px;
	background:url(../Imagenes/lateral_derecho_borde_verde.jpg);
}
#central .cabecera_mi_compra .centro {
	float:left;
	line-height:37px;
	width:669px;
	background-color:#87ca57;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
}
#central .articulo {
	float:left;
	margin-left:-4px;
	width:669px;
	line-height:32px;
	background-color:#EBEBEB;
	color:#7c7c7c;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
}
#central .articulo .nombre_articulo {
	float:left;
	margin-left:0px;
	width:323px;
	line-height:16px;
	margin-top:8px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	margin-right:0px;
}
#central .carro_articulo .nombre_articulo a {
	color:#7c7c7c;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
#central .articulo .precio_articulo {
	float:left;
	margin-left:0px;
	width:85px;
	line-height:32px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
}
#central .articulo .cantidad_articulo {
	float:left;
	margin-left:0px;
	width:45px;
	line-height:32px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
}
#central .articulo .cantidad_articulo input {
	float:left;
	margin-left:-2px;
	width:45px;
	text-align:center;
	color:#7c7c7c;
	font-weight:bold;
	font-size:13px;
	padding-left:0px;
	margin-top:7px;
	border-top:2px solid #7c7c7c;
	border-left:1px solid #7c7c7c;
}
#central .articulo .ampliar_articulo {
	float:left;
	margin-left:-5px;
	width:67px;
	line-height:32px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:11px;
	/*margin-top:4px;*/
	background:url(../Imagenes/fondo_boton.jpg) no-repeat;
	margin-left:10px;
	padding-left:21px;
	cursor:pointer;
	margin-right:-10px;
}
#central .articulo .comprar_articulo {
	float:left;
	margin-left:-5px;
	width:67px;
	line-height:32px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:11px;
	/*margin-top:4px;*/
	background:url(../Imagenes/fondo_boton.jpg) no-repeat;
	margin-left:10px;
	padding-left:18px;
	cursor:pointer;
}
#central .articulo .ampliar_articulo_oscuro {
	float:left;
	margin-left:-5px;
	width:67px;
	line-height:32px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:11px;
	/*margin-top:4px;*/
	background:url(../Imagenes/fondo_boton_oscuro.jpg) no-repeat;
	margin-left:10px;
	padding-left:21px;
	cursor:pointer;
	margin-right:-10px;
}
#central .articulo .comprar_articulo_oscuro {
	float:left;
	margin-left:-5px;
	width:67px;
	line-height:32px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:11px;
	/*margin-top:4px;*/
	background:url(../Imagenes/fondo_boton_oscuro.jpg) no-repeat;
	margin-left:10px;
	padding-left:18px;
	cursor:pointer;
}
/************************PAGINADOR ************************/


#contenedor_paginas {
	width:679px;
	float:left;
	text-align:center;
	color:#87ca56;
	cursor:pointer;
}
#contenedor_paginas a {
	text-align:center;
	color:#7c7c7c;
	cursor:pointer;
}
#contenedor_paginas a:hover {
	width:679px;
	text-align:center;
	color:#87ca56;
	cursor:pointer;
}
.paginacion {
	cursor:pointer;
}
/**************************  PRODUCTO AMPLIADO *************/

#central .cabecera_producto {
	float:left;
	height:37px;
	width:679px;
	margin-top:10px;
	margin-left:-4px;
}
#central .cabecera_producto .izq {
	float:left;
	height:37px;
	width:5px;
	background:url(../Imagenes/lateral_izquierdo_borde_verde.jpg);
}
#central .cabecera_producto .centro {
	float:left;
	line-height:37px;
	width:669px;
	background-color:#87ca57;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	border:#00F;
}
#central .cabecera_producto .der {
	float:left;
	height:37px;
	width:5px;
	background:url(../Imagenes/lateral_derecho_borde_verde.jpg);
}
.caja_producto {
	float:left;
	margin-left:-4px;
	width:669px;
	height:314px;
	background-color:#EBEBEB;
	color:#7c7c7c;
	padding-left:10px;
	border:3px #009;
}
.detalles_producto {
	float:left;
	width:675px;
	height:234px;
	margin-left:-8px;/*	margin-top:21px;
	margin-bottom:28px;*/
	
/*	border:1px solid #00C;	*/
}
.detalles_producto .imagen {
	float:left;
	width:200px;
	height:215px;
	margin-left: 115px;
	margin-right:30px;
	margin-top:40px;
}
.detalles_producto .detalles {
	float: left;
	width:330px;
	min-height:180px;
	margin-top:40px;
}
.detalles_producto .detalles .precio {
	float: left;
	width:330px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.detalles_producto .detalles .unidades {
	margin-top:25px;
	float: left;
	width:330px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.detalles_producto .detalles .unidades input {
	float:left;
	width:45px;
	text-align:center;
	/*line-height:40px;*/
	
	color:#7c7c7c;
	font-weight:bold;
	font-size:13px;
	border-top:2px solid #7c7c7c;
	border-left:1px solid #7c7c7c;
	margin-left:70px;
	margin-top:-30px;
}
.detalles_producto .detalles .descripcion {
	float: left;
	width:230px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:25px;
	min-height:70px;
}
.detalles_producto .botones {
	float: left;
	width:180px;
	height:32px;
	margin-top:10px;
	margin-left:-5px;
}

.detalles_producto .cantidad2 {
	float: left;
	width: 45px;
	/*margin-top: 5px;*/
	/*padding-left: 10px;*/
}

.detalles_producto .cantidad2 .botones2 {
	float: left;
	width: 10px;
	margin-top: -35px;
	margin-left: 115px;
	padding-left: 3px;
	font-size: 1px;
	padding-top:2px;
}

.detalles_producto .cantidad2 .mas {
	float: left;
	width: 13px;
	margin-top: 0px;
	padding-left: 0px;
	font-size: 1px;
	padding-top:5px;
}

.detalles_producto .cantidad2 .menos {
	float: left;
	width: 13px;
	margin-top: 0px;
	padding-left: 0px;
	font-size: 1px;
}

.detalles_producto .volver {
	float:left;
	background:url(../Imagenes/boton_volver2.jpg) no-repeat;
	cursor:pointer;
	width: 80px;
	height:32px;
}
.detalles_producto .comprar {
	float:left;
	background:url(../Imagenes/boton_comprar2.jpg) no-repeat;
	cursor:pointer;
	width: 80px;
	height:32px;
	margin-left:10px;
}
.producto_ampliado .detalles .ampliar {
	float: right;
	width:95px;
	height:35px;
	background:url(../Imagenes/boton_ampliar.jpg);
}
#central .ruta {
	float: left;
	margin-left:25px;
}


#central .articulo .cantidad2 {
	float: left;
	width: 45px;
	/*margin-top: 5px;*/
	/*padding-left: 10px;*/
}

#central .articulo .cantidad2 input {
	float: left;
	width: 25px;
	height: 20px;
	border-top: #808080 2px solid;
	border-left: #808080 2px solid;
	color: #6a6a6a;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin-top:3px;
}

#central .articulo .cantidad2 .botones {
	float: left;
	width: 10px;
	/*margin-top: 8px;*/
	padding-left: 3px;
	font-size: 1px;
	padding-top:2px;
}

#central .articulo .cantidad2 .mas {
	float: left;
	width: 13px;
	margin-top: 0px;
	padding-left: 0px;
	font-size: 1px;
	padding-top:5px;
}

#central .articulo .cantidad2 .menos {
	float: left;
	width: 13px;
	margin-top: 0px;
	padding-left: 0px;
	font-size: 1px;
}

/**************************************************************************************************************/
/***************************************       CARRO			   *********************************************/
/**************************************************************************************************************/

#central .carro {
	float:left;
	height:37px;
	width:679px;
	margin-top:10px;
	margin-left:-4px;
}
#central .carro .izq {
	float:left;
	height:37px;
	width:5px;
	background:url(../Imagenes/lateral_izquierdo_borde_verde.jpg);
}
#central .carro .centro {
	float:left;
	line-height:37px;
	width:669px;
	background-color:#87ca57;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
}
#central .carro .der {
	float:left;
	height:37px;
	width:5px;
	background:url(../Imagenes/lateral_derecho_borde_verde.jpg);
}
#central .menu_superior_carro1 {
	float:left;
	width:678px;
	height:24px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:-3px;
	background:url(../Imagenes/menu_carro1.jpg);
}
/**********************************  CARRO *************************************************/

.error_busqueda {
	line-height:150px;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	text-align:center;
}
#central .carro_articulo {
	float:left;
	margin-left:-4px;
	width:669px;
	height:40px;
	background-color:#EBEBEB;
	color:#7c7c7c;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
}
#central .carro_articulo .eliminar_claro {
	float:left;
	height:40px;
	width:56px;
	background:url(../Imagenes/icono_eliminar_claro.jpg) no-repeat;
	cursor:pointer;
	/*margin-top:10px;*/
	margin-left:10px;
}
#central .carro_articulo .eliminar_oscuro {
	float:left;
	height:40px;
	width:56px;
	background:url(../Imagenes/icono_eliminar_oscuro.jpg) no-repeat;
	cursor:pointer;
	/*margin-top:10px;*/
	margin-left:10px;
}
#central .carro_articulo .nombre_articulo {
	/*margin-top:20px;*/
	float:left;
	margin-left:0px;
	width:280px;
	line-height:16px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
}
/*
#central .carro_articulo .cantidad_articulo{ 
	float:left;
	margin-left:0px;
	width:45px;
	line-height:40px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:15px;
	padding-left:10px;
	
}*/

#central .carro_articulo .cantidad {
	/*margin-top:20px;*/
	float:left;
	margin-left:0px;
	width:120px;
}
#central .carro_articulo .cantidad_articulo input {
	float:left;
	margin-left:40px;
	width:25px;
	text-align:center;
	color:#7c7c7c;
	font-weight:bold;
	font-size:13px;
	border-top:2px solid #7c7c7c;
	border-left:1px solid #7c7c7c;
}
#central .carro_articulo .aumentar_disminuir_articulo {
	float:left;
	height:20px;
	width:15px;
	cursor:pointer;
	margin-left:10px;
	margin-top:2px;
}
#central .carro_articulo .aumentar_articulo {
	float:left;
	height:9px;
	width:15px;
	cursor:pointer;
	background:url(../Imagenes/aumentar.jpg) no-repeat;
}
#central .carro_articulo .disminuir_articulo {
	float:left;
	width:15px;
	height:9px;
	cursor:pointer;
	background:url(../Imagenes/disminuir.jpg) no-repeat;
}
#central .carro_articulo .precio_articulo {
	/*margin-top:20px;*/
	float:left;
	width:70px;
	line-height:16px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:13px;
	text-align:right;
}
#central .carro_articulo .precio_total_articulo {
	/*margin-top:20px;*/
	float:left;
	margin-left:30px;
	width:70px;
	line-height:16px;
	color:#7c7c7c;
	font-weight:bold;
	font-size:13px;
	text-align:right;
}
#central .cuadro {
	float:left;
	margin-left:448px;
	background-color:#87ca56;
	height:102px;
	width:227px;
	text-align:left;
}
#central .botones_compra {
	float:left;
	height:40px;
	width:670px;
	margin-bottom:20px;
	margin-top:20px;
}
#central .seguir_comprando {
	float:left;
	background:url(../Imagenes/seguir_comprando.jpg) no-repeat;
	height:35px;
	width:170px;
}
#central .vaciar_carro {
	float:left;
	background:url(../Imagenes/vaciar_carro.jpg) no-repeat;
	height:35px;
	width:160px;
	margin-left:90px;
}
#central .tramitar_pedido {
	float:left;
	background:url(../Imagenes/tramitar_pedido.jpg) no-repeat;
	height:35px;
	width:160px;
	margin-left:90px;
}
/**************************************************************************************************************/
/***************************************       COMO COMPRAR	    ***********************************************/
/**************************************************************************************************************/

#central .superior_gris {
	float:left;
	width:651px;
	height:10px;
	background:url(../Imagenes/borde_gris_superior.jpg) no-repeat;
	margin-left:10px;
	margin-top:10px;
}
#central .centro_gris {
	float:left;
	width:651px;
	height:65px;
	background:#f5f5f5;
	margin-left:10px;
	color:#87ca56;
	font-weight:bold;
	font-size:13px;
}
#central .centro_gris_superior {
	float:left;
	width:650px;
	height:30px;
}
#central .centro_gris_inferior {
	float:left;
	width:650px;
}
#central .centro_gris_superior .su_pedido {
	float:left;
	width:70px;
	height:30px;
	margin-left:15px;
	cursor:pointer;
}
#central .centro_gris_superior .su_pedido .pedido_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:30px;
	width:10px;
	height:7px;
	margin-top:5px;
}
#central .centro_gris_superior .horario {
	float:left;
	width:128px;
	height:30px;
	margin-left:5px;
	cursor:pointer;
}
#central .centro_gris_superior .horario .horario_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:60px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
}
#central .centro_gris_superior .coste {
	float:left;
	width:110px;
	height:30px;
	margin-left:10px;
	cursor:pointer;
}
#central .centro_gris_superior .coste .coste_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:55px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
}
#central .centro_gris_superior .localidades {
	float:left;
	width:160px;
	height:30px;
	margin-left:15px;
	cursor:pointer;
}
#central .centro_gris_superior .localidades .localidades_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:80px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
}
#central .centro_gris_superior .formas {
	float:left;
	width:120px;
	height:25px;
	margin-left:15px;
	cursor:pointer;
}
#central .centro_gris_superior .formas .formas_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:50px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
	text-align:	justify;
}
#central .centro_gris_inferior .devoluciones {
	float:left;
	width:90px;
	height:20px;
	margin-left:15px;
	margin-top:5px;
	cursor:pointer;
}
#central .centro_gris_inferior .devoluciones .devoluciones_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:50px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
}
#central .centro_gris_inferior .tabaco {
	float:left;
	width:200px;
	height:20px;
	margin-left:15px;
	margin-top:5px;
	/*	margin-top:10px;*/
	cursor:pointer;
}
#central .centro_gris_inferior .tabaco .tabaco_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:100px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
}
#central .centro_gris_inferior .atencion {
	float:left;
	width:130px;
	height:20px;
	margin-left:15px;
	margin-top:5px;
	cursor:pointer;
}
#central .centro_gris_inferior .atencion .atencion_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:60px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
}
#central .centro_gris_inferior .seguridad {
	float:left;
	width:155px;
	height:20px;
	margin-left:18px;
	margin-top:5px;
	cursor:pointer;
}
#central .centro_gris_inferior .seguridad .seguridad_flecha {
	float:left;
	background:url(../Imagenes/flecha.jpg) no-repeat;
	margin-left:77px;
	width:10px;
	height:7px;
	margin-top:5px;
	visibility:hidden;
}
#central .inferior_gris {
	float:left;
	width:651px;
	height:10px;
	background:url(../Imagenes/borde_gris_inferior.jpg) no-repeat;
	margin-left:10px;
}
#central .caja_texto_verde_superior {
	float:left;
	width:319px;
	height:11px;
	background:url(../Imagenes/como_comprar_superior_verde.jpg) no-repeat;
	margin-left:180px;
	margin-top:50px;
}
#central .caja_texto_verde_centro {
	float:left;
	width:319px;
	background:#87ca56;
	margin-left:180px;
	margin-top:-2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	height:240px;
}
#central .caja_texto_verde_centro .texto_pedido {
	float:left;
	width:250px;
	margin-bottom:5px;
	margin-top:-5px;
	margin-left:35px;
}
#central .caja_texto_verde_centro .texto_horario {
	float:left;
	width:250px;
	display:none;
	margin-left:35px;
	margin-top:0px;
}
#central .caja_texto_verde_centro .texto_coste {
	float:left;
	width:250px;
	display:none;
	margin-left:35px;
	margin-top:0px;
}
#central .caja_texto_verde_centro .texto_localidades {
	float:left;
	width:260px;
	display:none;
	margin-left:30px;
	margin-top:0px;
}
#central .caja_texto_verde_centro .texto_formas {
	float:left;
	width:250px;
	display:none;
	margin-left:35px;
	margin-top:0px;
}
#central .caja_texto_verde_centro .texto_devoluciones {
	width:250px;
	float:left;
	display:none;
	margin-left:35px;
	margin-top:0px;
}
#central .caja_texto_verde_centro .texto_tabaco {
	float:left;
	width:250px;
	display:none;
	margin-left:35px;
	margin-top:-5px;
}
#central .caja_texto_verde_centro .texto_atencion {
	float:left;
	width:250px;
	display:none;
	margin-left:35px;
	margin-top:5px;
}
#central .caja_texto_verde_centro .texto_seguridad {
	float:left;
	width:250px;
	display:none;
	margin-left:35px;
	margin-top:0px;
}
#central .caja_texto_verde_centro .texto_seguridad a {
	color: #fff;
	text-decoration: none;
}
#central .caja_texto_verde_centro .texto_seguridad a:hover {
	text-decoration: none;
	color:#030;
}
#central .caja_texto_verde_inferior {
	float:left;
	width:319px;
	height:11px;
	background:url(../Imagenes/como_comprar_inferior_verde.jpg) no-repeat;
	margin-left:180px;
	margin-top:-6px;
	margin-bottom:30px;
}
/**************************************************************************************************************/
/***************************************       CONTACTO		   *********************************************/
/**************************************************************************************************************/


#mapa {
	float:left;
	width:654px;
	height:450px;
	background:	url(../Imagenes/mapa_contacto.jpg);
}
#form_contactos {
	float:left;
	width:200px;
	height:320px;
	margin-top:30px;
	margin-left:140px;
}
#form_contacto {
	float:left;
	width:200px;
	height:320px;
	margin-top:30px;
	margin-left:140px;
}
#form_contacto .input_form {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
	text-align:left;
	text-decoration:none;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	width:165px;
	height:15px;
	padding-left:5px;
	margin-left:-14px;
	margin-bottom:13px;
}
#form_contacto textarea {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3c3c;
	text-align:left;
	text-decoration:none;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	width:165px;
	height:90px;
	padding-left:5px;
	margin-left:-14px;
	margin-bottom:13px;
}
#form_contacto .boton_borrar {
	float:left;
	width:60px;
	height:22px;
	margin-left:37px;
	margin-top:-2px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
#form_contacto .boton_enviar {
	float:left;
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	margin-left:100px;
	margin-top:-22px;
	cursor:pointer;
}
/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/

#usuario_registrado {
	float:left;
	padding-top:-10px;
	width:450px;
	height:60px;
	font-weight:bold;
	text-align:left;
	margin-top:-10px;
	margin-left:20px;
}
#usuario_registrado .texto {
	float:right;
	width:250px;
	margin-right:30px;
	margin-top:15px;
}
#usuario_registrado .texto .bienvenido {
	float:right;
	text-align:right;
	width:200px;
	height:20px;
	margin-right:30px;
}
#usuario_registrado .texto .nombre_bienvenido {
	float:right;
	text-align:right;
	width:200px;
	height:20px;
	margin-right:30px;
	margin-top:8px;
}
#usuario_registrado .texto .nombre_bienvenido a {
	float:right;
	color:#7fbe51;
	text-decoration:none;
	margin-top:-6px;
}
#usuario_registrado .texto .nombre_bienvenido a:hover {
	float:right;
	color:#b3b3b3;
	text-decoration:none;
}
#usuario_registrado .cerrar_sesion {
	float:right;
	margin-right:0px;
	margin-top:25px;
	cursor:pointer;
	margin-right:10px;
}
/*************************************************************************************************/
/************************* TRABAJA CON NOSOTROS      *********************************************/
/*************************************************************************************************/


#cabecera_trabaja {
	float:left;
	width:661px;
	height:157px;
	margin-left:6px;
	background:url(../Imagenes/cabecera_trabaja.jpg) no-repeat;
}
#formulario_trabaja {
	float:left;
	margin-left:130px;
	width:422px;
	background-color:#b7df9a;
	height:440px;
}
#formulario_trabaja_arriba {
	float:left;
	margin-left:130px;
	margin-top:10px;
	width:422px;
	background:url(../Imagenes/formulario_arriba.jpg);
	height:12px;
}
#formulario_trabaja_abajo {
	float:left;
	margin-left:130px;
	margin-bottom:10px;
	width:422px;
	background:url(../Imagenes/formulario_abajo.jpg);
	height:12px;
}
#formulario_trabaja .conjunto_datos {
	float:left;
	width:120px;
	margin-top:9px;
	margin-left:50px;
}
#formulario_trabaja .conjunto_datos .datos {
	float:right;
	width:120px;
	height:20px;
	margin-bottom:11px;
	color:#4b4b4b;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
#formulario_trabaja .form_trabaja {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_trabaja .form_trabaja .form_trabajo {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_trabaja .form_trabaja .select_trabajo {
	float:left;
	width:183px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_trabaja .form_trabaja .text_trabajo {
	float:left;
	width:170px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_trabaja .form_trabaja .enviar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
#formulario_trabaja .form_trabaja .borrar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
/*************************************************************************************************/
/****************************************** DESCARGAS   ******************************************/
/*************************************************************************************************/	


#descarga {
	float:left;
	width:146px;
	height:144px;
	background:	url(../Imagenes/fondo_descargas.jpg);
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-right:35px;
	margin-left:38px;
	margin-top:38px;
	margin-bottom:10px;
}
#descarga .titulo {
	float:left;
	width:130px;
	height:42px;
	margin-left:8px;
	margin-right:8px;
	margin-top:5px;
	text-align:center;
}
#descarga .descargar {
	float:left;
	width:130px;
	height:132px;
	margin-left:8px;
	margin-right:8px;
	margin-top:60px;
	text-align:center;
}
#descarga .descargar a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f6f6f;
	text-decoration:none;
}
#descarga .descargar a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e94e3d;
}
/*************************************************************************************************/
/************************* registrate CON NOSOTROS      *********************************************/
/*************************************************************************************************/
#cabecera_registrate {
	float:left;
	width:661px;
	height:157px;
	margin-left:6px;
	background:url(../Imagenes/cabecera_registrate.jpg) no-repeat;
}
#formulario_registrate {
	float:left;
	margin-left:130px;
	width:422px;
	background-color:#b7df9a;
	height:440px;
}
#formulario_registrate_arriba {
	float:left;
	margin-left:130px;
	margin-top:10px;
	width:422px;
	background:url(../Imagenes/formulario_arriba.jpg);
	height:12px;
}
#formulario_registrate_abajo {
	float:left;
	margin-left:130px;
	margin-bottom:10px;
	width:422px;
	background:url(../Imagenes/formulario_abajo.jpg);
	height:12px;
}
#formulario_registrate .conjunto_datos {
	float:left;
	width:120px;
	margin-top:9px;
}
#formulario_registrate .conjunto_datos .datos {
	float:right;
	width:120px;
	height:20px;
	margin-bottom:11px;
	color:#4b4b4b;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
#formulario_registrate .form_registrate {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_registrate .form_registrate .form_trabajo {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_registrate .form_registrate .select_trabajo {
	float:left;
	width:183px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_registrate .form_registrate .text_trabajo {
	float:left;
	width:170px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_registrate .form_registrate .enviar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
#formulario_registrate .form_registrate .borrar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
#etiqueta_carga_cp {
	margin-top:189px;
	margin-left:10px;
}
#etiqueta_carga_muni {
	margin-top:162px;
	margin-left:10px;
}
/*************************************************************************************************/
/**************************** MODIFICAR REGISTRO    *********************************************/
/*************************************************************************************************/
#etiqueta_carga_clave {
	position:absolute;
	margin-top:38px;
	margin-left:10px;
	display:none;
}
#error_pass {
	position:absolute;
	width:178px;
	height:17px;
	background:#fff;
	margin-top:39px;
	margin-left:-180px;
	display:none;
	color:#F00;
}
#formulario_mod_registrate {
	float:left;
	margin-left:130px;
	width:422px;
	background-color:#b7df9a;
	height:152px;
}
#formulario_mod_registrate_arriba {
	float:left;
	margin-left:130px;
	margin-top:10px;
	width:422px;
	background:url(../Imagenes/formulario_arriba.jpg);
	height:12px;
}
#formulario_mod_registrate_abajo {
	float:left;
	margin-left:130px;
	margin-bottom:10px;
	width:422px;
	background:url(../Imagenes/formulario_abajo.jpg);
	height:12px;
	margin-bottom:30px;
}
#formulario_mod_registrate .conjunto_datos {
	float:left;
	width:120px;
	margin-top:9px;
}
#formulario_mod_registrate .conjunto_datos .datos {
	float:right;
	width:120px;
	height:20px;
	margin-bottom:11px;
	color:#4b4b4b;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
#formulario_mod_registrate .form_mod_registrate {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate .form_mod_registrate .form_trabajo {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate .form_mod_registrate .select_trabajo {
	float:left;
	width:183px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate .form_mod_registrate .text_trabajo {
	float:left;
	width:170px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate .form_mod_registrate .enviar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
#formulario_mod_registrate .form_mod_registrate .borrar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
#etiqueta_carga_cp {
	margin-top:189px;
	margin-left:10px;
}
#etiqueta_carga_muni {
	margin-top:162px;
	margin-left:10px;
}
/******************  segundo formulario de modificar registro ****************************/

#formulario_mod_registrate2 {
	float:left;
	margin-left:130px;
	width:422px;
	background-color:#b7df9a;
	height:310px;
}
#formulario_mod_registrate2 .conjunto_datos {
	float:left;
	width:120px;
	margin-top:9px;
}
#formulario_mod_registrate2 .conjunto_datos .datos {
	float:right;
	width:120px;
	height:20px;
	margin-bottom:11px;
	color:#4b4b4b;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
#formulario_mod_registrate2 .form_mod_registrate2 {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate2 .form_mod_registrate2 .form_trabajo {
	float:left;
	width:170px;
	height:15px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate2 .form_mod_registrate2 .select_trabajo {
	float:left;
	width:183px;
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate2 .form_mod_registrate2 .text_trabajo {
	float:left;
	width:170px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid 2px #404040;
	border-left: solid 1px #404040;
	font-size:11px;
	color:#6a6a6a;
	padding-left:8px;
}
#formulario_mod_registrate2 .form_mod_registrate2 .enviar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
#formulario_mod_registrate2 .form_mod_registrate2 .borrar {
	width:60px;
	height:22px;
	background:#d4d0c8;
	border-bottom:#404040 1px solid;
	border-right:#404040 1px solid;
	border-left:#ffffff 1px solid;
	border-top:#ffffff 1px solid;
	cursor:pointer;
}
/******************************** ACCESO DESCARGAS ************************************************/

#acceso_descargas {
	float:left;
	width:591px;
	height:375px;
	background-color:#e8e8e8;
	margin-left:40px;
}
#acceso_descargas_arriba {
	float:left;
	width:591px;
	height:9px;
	background:url(../Imagenes/acceso_descargas_arriba.jpg) no-repeat;
	margin-top:10px;
	margin-left:40px;
}
#acceso_descargas_abajo {
	float:left;
	width:591px;
	height:9px;
	background:url(../Imagenes/acceso_descargas_abajo.jpg) no-repeat;
	margin-bottom:10px;
	margin-left:40px;
}
#acceso_descargas .cabecera {
	margin-top:10px;
	margin-left:19px;
	float:left;
	width:554px;
	height:135px;
	background:url(../Imagenes/cabecera_acceso_descargas.jpg) no-repeat;
}
#acceso_descargas .registro {
	float:left;
	width:140px;
	height:180px;
	margin-left:240px;
	margin-top:20px;
}
#acceso_descargas .registro input {
	float:left;
	background:url(../Imagenes/cajetin_gris.jpg) no-repeat;
	width:124px;
	height:27px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #707070;
	margin-left:-10px;
	margin-top:-10px;
	padding-top:5px;
	padding-left:8px;
}
#acceso_descargas .registro .usuario {
	float:left;
	width:140px;
	height:30px;
	color:#707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:15px;
}
#acceso_descargas .registro .ok {
	float:left;
	width:42px;
	height:27px;
	margin-left:35px;
	margin-top:25px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../Imagenes/ok_gris.jpg) no-repeat;
}
#etiqueta_municipio_incorrecto {
	float:left;
	margin-left:-670px;
	margin-top:267px;
	position:absolute;
	display:none;
	color:#C00;
}
