/* Hoja de estilo validada según los estándares de W3C: http://jigsaw.w3.org/css-validator */

/******************************************************************************/
/************************************ GENERALES *******************************/
/******************************************************************************/

body, html {
	background-color: #DDDDDD;
	background-image: url('/web/img/fnd01.gif');
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	height: 100%;
	color: inherit;
	}

#sombra {
	background-image: url('/web/img/fnd02.gif');
	background-repeat: no-repeat;
	width: 757px;
	margin-left: auto;
	margin-right: auto;
}

#contenedor_general {
	width: 749px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	}

#cabecera {
	width: 749px;
	height: 110px;
	background-color: white;
	color: inherit;
}

#cabecera #titulo{
	width: 497px;
	height: 110px;
	float: left;
}

#cabecera #titulo img {
	display: block;
	float: left;
	}

#cabecera #derecha{
	width: 252px;
	height: 110px;
	float: left;
	background-image: url('/web/img/sup_int02.gif');
}

#cabecera #menu_superior {
	margin-top: 40px;
	height: 19px;
}

#cabecera #menu_superior ul {
	padding:0;
	margin:0;
	list-style: none;
	display: inline;
	}

#cabecera #menu_superior li {
	background-image: url('/web/img/bul02.gif');
	background-repeat: no-repeat;
	background-position: 0px 9px;
	width: 5px;
	height: 5px;
	margin-left: 20px;
	padding-left: 10px;
	display: inline;
	}

#cabecera #menu_superior a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#cabecera #menu_superior a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

form {
	padding:0;
	margin:0;
}

#contenido .derecha {
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 10px;
	float: right;

}

#contenido .izquierda {
	padding-top: 6px;
	padding-right: 10px;
	padding-left: 15px;
	float: left;
}

/**************************/

img {
	border:0;
	}

#limpiar {
	clear: both;
	line-height: 0px;
}

.limpiar {
	clear: both;
	line-height: 0px;
}

#error{
	color: #b90011;
	background-color: inherit;
}

#pie {
	background-color: #b90011;
	height: 17px;
	width: 749px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	text-align: center;
	clear: both;
	padding-top: 2px;
	margin-left: 4px;
	border-top: 3px solid white;
}

#pie a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#pie a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

/* GENERALES -> Menú superior */

#precarga {
	visibility: hidden;
	}

#precarga span#img1{
	background-image: url('/web/img/menu01_on.gif');
	}

#precarga span#img2{
	background-image: url('/web/img/menu02_on.gif');
	}

#precarga span#img3{
	background-image: url('/web/img/menu03_on.gif');
	}

#precarga span#img4{
	background-image: url('/web/img/menu04_on.gif');
	}

#precarga span#img5{
	background-image: url('/web/img/menu05_on.gif');
	}

#menu_contenedor ul {
	padding:0;
	margin:0;
	list-style: none;
	}
	
#menu_contenedor li {
	float: left;
	}

/* GENERALES -> Menú superior - Opción 1 */

#menu li#opcion1 a{
	background-image:url('/web/img/menu01_off.gif');
	width:234px;
	height: 23px;
	display: block;
}

#menu li#opcion1 a:hover {
	background-image:url('/web/img/menu01_on.gif');
	color:white;
	width:234px;
	height: 23px;
	background-color: inherit;
}

/* GENERALES -> Menú superior - Opción 2 */

#menu li#opcion2 a{
	background-image:url('/web/img/menu02_off.gif');
	width:115px;
	height: 23px;
	display: block;
}

#menu li#opcion2 a:hover {
	background-image:url('/web/img/menu02_on.gif');
	color:white;
	width:115px;
	height: 23px;
	background-color: inherit;
}

/* GENERALES -> Menú superior - Opción 3 */

#menu li#opcion3 a{
	background-image:url('/web/img/menu03_off.gif');
	width:162px;
	height: 23px;
	display: block;
}

#menu li#opcion3 a:hover {
	background-image:url('/web/img/menu03_on.gif');
	color:white;
	width:162px;
	height: 23px;
	background-color: inherit;
}

/* GENERALES -> Menú superior - Opción 4 */

#menu li#opcion4 a{
	background-image:url('/web/img/menu04_off.gif');
	width:142px;
	height: 23px;
	display: block;
}

#menu li#opcion4 a:hover {
	background-image:url('/web/img/menu04_on.gif');
	color:white;
	width:142px;
	height: 23px;
	background-color: inherit;
}

/* GENERALES -> Menú superior - Opción 5 */

#menu li#opcion5 a{
	background-image:url('/web/img/menu05_off.gif');
	width:96px;
	height: 23px;
	display: block;
}

#menu li#opcion5 a:hover {
	background-image:url('/web/img/menu05_on.gif');
	color:white;
	width:96px;
	height: 23px;
	background-color: inherit;
}

/* GENERALES -> Área de escritura */

#contenido p, #contenedor_informacion p, #contenedor_informacion2 p {
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-align: justify;
	text-indent: 10px;
	padding: 0;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 0;
	margin-bottom: 0;
	background-color: inherit;
}

#contenido blockquote {
	text-align: justify;
}

#contenido li.flecha {
	background-image: url('/web/img/bul01.gif');
	background-repeat: no-repeat;
	padding-left: 15px;
	list-style-type: none;
	color: #b90011;
	font-weight: bold;
	padding-bottom: 10px;
	background-color: inherit;
}

#contenido li {
	padding-left: 15px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#contenido a, #contenedor_informacion2 a{
	text-decoration: none;
	color: black;
	background-color: inherit;
}

#contenido a:hover, #contenedor_informacion2 a:hover {
	text-decoration: underline;
	color: black;
	background-color: inherit;
}

#contenedor_informacion2 { /* Para la tienda */
	width: 749px;
	background-color: white;
	min-height: 280px;
	float: left;
	margin-top: 7px;
	color: inherit;
}

#contenedor_informacion3 { /* Para el inicio */
	width: 749px;
	background-color: white;
	min-height: 280px;
	float: left;
	color: inherit;
}

/* GENERALES -> Posicionamiento principal */

#contenedor_informacion {
	width: 749px;
	background-color: white;
	min-height: 280px;
	float: left;
	margin-top: 7px;
	background-image: url('/web/img/col_raya.gif');
	background-repeat: repeat-y;
	background-position: 180px 0px;	
	color: inherit;
}

#columna {
	min-height: 280px;
	float: left;
	margin-top: 10px;
}

#contenido{
	margin-top: 10px;
	min-height: 280px;
	margin-left: 179px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-left: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

/******************************************************************************/
/************************* INFORMACIÓN DE INTERÉS SOBRE ANDÚJAR ***************/
/******************************************************************************/

/* INFORMACIÓN -> Columna */

#columna_informacion {
	width: 180px;
	margin-bottom: 5px;
}

#columna_informacion img {
	display: block; /* Importante para que IE no genere espacios extra */
}

#columna_informacion a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#columna_informacion a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#columna_informacion ul  {
	margin-left: 27px;
	color: #fc8600;
	line-height:18px;
	padding-left: 3px;
	padding-right: 20px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 10px;
	background-color: inherit;
}

#columna_informacion li  {
	padding: 0;
	margin: 0;

}

/* INFORMACIÓN -> Tabla economia */

#tabla_economia {
	border-collapse: collapse;
	width: 100%;
}

#tabla_economia tr {
	height: 20px;
}

#tabla_economia tr.estilo0 {
	background-color: #b90011;
	height: 10px;
	color: white;
	text-align: center;
}

#tabla_economia tr.estilo1 {
	background-color: #eeeeee;
	text-align: justify;
	color: inherit;
}

#tabla_economia tr.estilo2 {
	background-color: #ffffff;
	text-align: justify;
	color: inherit;
}

#tabla_economia td.tamano1 {
	width: 75px;
}

#tabla_economia td.tamano3 {
	width: 40px;
	text-align: right;
}

#tabla_economia td.alinea1 {
	text-align: right;
}

/******************************************************************************/
/******************************* DIRECTORIO EMPRESARIAL ***********************/
/******************************************************************************/

/* DIRECTORIO -> Columna */

#columna_directorio {
	margin-bottom: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	width: 170px;
	background-color: inherit;
}

#columna_directorio img {
	display: block; /* Importante para que IE no genere espacios extra */
}

#columna_directorio input {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	padding-left: 5px;
	background-color: inherit;
}

#columna_directorio select{
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	width: 150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: #ffedef;

}

#columna_directorio p {
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 10px;
	padding: 0px;
	text-indent: 0px;
}

#columna_directorio #ver_resultados
{
	margin-left: 35px;
	margin-bottom: 8px;
	padding-bottom: 20px;
}

#columna_directorio #ver_resultados input {
	float: left;
	width: 16px;
	height: 16px;
	border: 0;
	background-image:none;
}

#columna_directorio #ver_resultados a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	float: left;
	margin-left: 7px;
	margin-top: 3px;
	background-color: inherit;
	}

#columna_directorio #ver_resultados a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: underline;
	float: left;
	margin-left: 7px;
	margin-top: 3px;
	background-color: inherit;
	}

#columna_directorio #separa {
	height:30px;
}

/* DIRECTORIO -> Tabla Empresas de andújar por sector */

#tabla_directorio {
	border-collapse: collapse;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_directorio tr {
	height: 20px;
}

#tabla_directorio .estilo1{
	background-color: #F6F6F6;
	color: inherit;
}

#tabla_directorio .estilo2{
	background-color: #FFEDEF;
	color: inherit;
}

#tabla_directorio .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_directorio a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #B90010;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#tabla_directorio a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #B90010;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#tabla_directorio td.alinea1 {
	text-align: right;
}

/* DIRECTORIO -> Título de la tabla "Empresas de andújar por sector" */

#contenido #titulo_tabla_directorio {
	border-collapse: collapse;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}

#contenido #titulo_tabla_directorio img {
	display: block;
}

#contenido #titulo_tabla_directorio #titulo_derecha1{
	margin-left: 245px;
}

#contenido #titulo_tabla_directorio #titulo_derecha2 {
	margin-left: 222px;
}

#contenido #titulo_tabla_directorio #titulo_derecha3 {
	margin-left: 385px;
}

/* DIRECTORIO -> Navegador de la tabla "Empresas de andújar por sector" */

#contenido #navegador_tabla_directorio {
	margin-top: 5px;
	border-collapse: collapse;
	width: 445px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background-color: inherit;
}

#contenido #navegador_tabla_directorio #navegador_izquierda {
	float: left;
}

#contenido #navegador_tabla_directorio #navegador_derecha {
	float: right;
}

#contenido #navegador_tabla_directorio #separa {
	padding-bottom: 5px;
}

#contenido #navegador_tabla_directorio a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background-color: inherit;
}

#contenido #navegador_tabla_directorio a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b90011;
	font-size: 11px;
	background-color: inherit;
}

/* DIRECTORIO -> Caja de la columna para modificar datos que solo sale en directorio */

#columna_modificardatos {
	width: 180px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#columna_modificardatos center {
	margin-bottom: 8px;
}

#columna_modificardatos img{
	display: block;
}

#columna_modificardatos p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	padding-left: 10px;
	line-height:18px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-right: 15px;
	text-indent: 0px;
	background-color: inherit;
}

#columna_modificardatos a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#columna_modificardatos a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#columna_modificardatos #centro {
	vertical-align: middle;
	display: inline;
}

/* DIRECTORIO -> Datos de la empresa */

#contenido #datos1 {
	background-image: url('/web/img/dir_det01.gif');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 460px;
	height: 41px;
}

#contenido #datos1 p {
	background-image: url('/web/img/bul03.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	float: right;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 10px;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 20px;
	font-weight: bold;
}

#contenido #datos2 {
	background-image: url('/web/img/dir_det02.gif');
	background-repeat: repeat-y;
	margin-left: auto;
	margin-right: auto;
	width: 460px;
	padding-top: 10px;
}

#contenido #datos2 .flecha {
	background-image: url('/web/img/bul04.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	margin-left: 20px;
}

#contenido #datos2 p {
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
}

#contenido #datos2 ul {
	color: #fc8600;
	line-height:18px;
	padding-left: 3px;
	padding-right: 20px;
	margin-left: 27px;
	margin-top: 5px;
	margin-bottom: 0;
	padding-bottom: 10px;
	background-color: inherit;
}

#contenido #datos2 li {
	margin: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url('/web/img/bul02.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

#contenido #datos2 .separa {
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 10px;
	margin-left: 22px;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	display: block;
}

#contenido #datos3 {
	background-image: url('/web/img/dir_det03.gif');
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 460px;
	height: 23px;
}

/* DIRECTORIO -> Login para modificar datos */

#login_modificar {
	margin-left: auto;
	margin-right: auto;
	width: 251px;
	height: 110px;
	background-image: url('/web/img/mic02.gif');
}

#login_modificar #usuario {
	padding-top: 20px;
	margin-left: 38px;
	padding-bottom: 10px;
}

#login_modificar input {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 122px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	padding-left: 5px;
	background-color: inherit;
}

#login_modificar #aceptar {
	background-image:none;
	width: 59px;
	height: 17px;
	border: 0;
	margin-top: 10px;
	margin-left: 165px;
}

/* DIRECTORIO -> Modificar datos de empresa */

#modificar {
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px dashed #e8e7e7;
	padding-bottom: 5px;
}

#modificar #titulo_configurar {
	text-align: right;
	border-bottom: 5px solid #e8e7e7;
	margin-bottom: 10px;
}

#tabla_modificar {
	width: 100%;
	background-color: #f7f7f7;
	color: inherit;
}

#tabla_modificar tr {
	height: 20px;
}

#tabla_modificar td.alinea1 {
	text-align: right;
	padding-right: 5px;
}

#tabla_modificar input {
	border: 1px solid #999999;
	width: 260px;
	background-image:url('/web/img/sombra.gif');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 5px;
	background-color: inherit;
}

#tabla_modificar select {
	border: 1px solid #999999;
	width: 268px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 5px;
}

/* DIRECTORIO -> Cambiar login y password */

#modificar2 {
	width: 302px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px dashed #e8e7e7;
	padding-bottom: 5px;
}

#modificar2 #titulo_configurar {
	text-align: right;
	border-bottom: 5px solid #e8e7e7;
	margin-bottom: 10px;
}


#modificar2 input {
	border: 1px solid #999999;
	width: 100px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 5px;
}

/******************************************************************************/
/******************************* GALERÍA COMERCIAL ****************************/
/******************************************************************************/

/* GALERÍA -> Columna */

#columna_galeria {
	margin-bottom: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	width: 170px;
	background-color: inherit;
	}

#columna_galeria img {
	display: block; /* Importante para que IE no genere espacios extra */
}

#columna_galeria input {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
}

#columna_galeria select{
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	width: 150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	background-color: #ffedef;
}

#columna_galeria p {
	margin: 10px;
	padding: 0px;
	text-indent: 0px;
}

#columna_galeria #ver_resultados
{
	margin-left: 25px;
	width: 135px;
}

#columna_galeria #ver_resultados img {
	float: left;
}

#columna_galeria #ver_resultados a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	text-decoration: none;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	background-color: inherit;
	}

#columna_galeria #ver_resultados a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 10px;
	text-decoration: underline;
	float: left;
	margin-left: 10px;
	margin-top: 3px;
	background-color: inherit;
	}

#iconos {
	margin-left: auto;
	margin-right: auto;
}

#iconos img {
	border: 0px;	
	display: block;
	float: left;
	}

/******************************************************************************/
/*********************************** MI CUENTA ********************************/
/******************************************************************************/

/* MI CUENTA -> Página inicial - Login */

#login {
	width: 402px;
	height: 110px;
	margin-left: auto;
	margin-right: auto;
}

#login #usuario{
	margin-left: 47px;
	margin-top: 17px;
}

#login #contrasena{
	margin-left: 25px;
	margin-top: 5px;
}

#login #login_izquierda img{
	margin-top: 10px;
	margin-left: 128px;
}

#login #login_izquierda {
	width: 251px;
	height: 110px;
	float: left;
	background-image: url('/web/img/mic02.gif');
	background-color: inherit;
	text-align: center;
	color: inherit;
}

#login #login_derecha {
	width: 151px;
	height: 110px;
	float: right;
	background-image: url('/web/img/mic03.gif');
	background-color: inherit;
	color: inherit;
}

#login #login_izquierda #aceptar {
	width: 59px;
	height: 17px;
	border: 0;
	background-image: none;
	margin-top: 10px;
	margin-left: 124px;
	color: inherit;
	background-color: inherit;
}

#login #login_derecha p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 10px;
	text-align: left;
	background-color: inherit;
}

#login #login_derecha img{
	margin-top: 13px;
	margin-left: 60px;
	}

#login input {
	border: 1px solid #999999;
	width: 100px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 5px;
}

/* MI CUENTA -> Página inicial - Texto "Olvidó su contraseña" */

#olvido {
	width: 187px;
	height: 57px;
	margin-left: 100px;
}

#olvido #izquierda1 {
	width: 37px;
	height: 37px;
	float: left;
}

#olvido #derecha1 {
	width: 150px;
	height: 37px;
	float: right;
	text-align: center;
	padding-top: 5px;
	}

/* MI CUENTA -> Página inicial - Texto "Error" */

#error2 {
	width: 167px;
	height: 57px;
	margin-left: 320px;
	margin-top: -50px;
}

#error2 p {
	color: #b90011;
	background-color: inherit;
}

/* MI CUENTA -> Página inicial - Tabla mis pedidos */

#tabla_pedidos1 {
	border-collapse: collapse;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_pedidos1 .adorno1 {
	background-image: url('/web/img/tab01_ado01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_pedidos1 .adorno2 {
	background-image: url('/web/img/tab01_ado03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_pedidos1 tr {
	height: 20px;
}

#tabla_pedidos1 .estilo0{
	background-color: #fd8402;
	color: white;
	font-weight: bold;
}

#tabla_pedidos1 .estilo1{
	background-color: #fff6ea;
	color: inherit;
}

#tabla_pedidos1 .estilo2{
	background-color: #FFDEAE;
	color: inherit;
}

#tabla_pedidos1 .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_pedidos1 .raya{
	background-image: url('/web/img/tab01_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_pedidos1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#tabla_pedidos1 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#tabla_pedidos1 td.alinea1 {
	text-align: center;
}

#tabla_pedidos1 tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_pedidos1 td.punteado1 {
	background-image: url('/web/img/tab02_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_pedidos1 tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_pedidos1 td.punteado2 {
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

/* MI CUENTA -> Olvidó su contraseña */

#olvido2 {
	width: 302px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px dashed #e8e7e7;
	padding-bottom: 10px;
}

#olvido2 #titulo_olvido2 {
	text-align: right;
	border-bottom: 5px solid #e8e7e7;
	margin-bottom: 10px;
}

#tabla_olvido {
	width: 100%;
	background-color: #f7f7f7;
	color: inherit;
}

#tabla_olvido tr {
	height: 20px;
}

#tabla_olvido td.alinea1 {
	text-align: right;
	padding-right: 5px;
}

#tabla_olvido input {
	border: 1px solid #999999;
	width: 100px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 5px;
}

/* MI CUENTA -> Nuevo usuario */

#nuevo_usuario {
	width: 302px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px dashed #e8e7e7;
	padding-bottom: 5px;
}

#nuevo_usuario #titulo_nuevousuario {
	text-align: right;
	border-bottom: 5px solid #e8e7e7;
	margin-bottom: 10px;
}

#tabla_nuevousuario {
	width: 100%;
	background-color: #f7f7f7;
	color: inherit;
}

#tabla_nuevousuario tr {
	height: 20px;
}

#tabla_nuevousuario td.alinea1 {
	text-align: right;
	padding-right: 5px;
}

#tabla_nuevousuario input {
	border: 1px solid #999999;
	width: 100px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 5px;
}

/* MI CUENTA -> Configurar */

#configurar {
	width: 302px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px dashed #e8e7e7;
	padding-bottom: 5px;
}

#configurar #titulo_configurar {
	text-align: right;
	border-bottom: 5px solid #e8e7e7;
	margin-bottom: 10px;
}

#tabla_configurar {
	width: 100%;
	background-color: #f7f7f7;
	color: inherit;
}

#tabla_configurar tr {
	height: 20px;
}

#tabla_configurar td.alinea1 {
	text-align: right;
	padding-right: 5px;
}

#tabla_configurar input {
	border: 1px solid #999999;
	width: 100px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-top: 3px;
	margin-bottom: 2px;
	clear: both;
	padding-left: 5px;
}

/* MI CUENTA -> Pedidos */

#tabla_pedidos2 {
	border-collapse: collapse;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_pedidos2 .adorno1 {
	background-image: url('/web/img/tab01_ado01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_pedidos2 .adorno2 {
	background-image: url('/web/img/tab01_ado03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_pedidos2 tr {
	height: 21px;
}

#tabla_pedidos2 .estilo0{
	background-color: #fd8402;
	color: #ffffff;
	font-weight: bold;
}

#tabla_pedidos2 .estilo1{
	background-color: #fff6ea;
	color: inherit;
}

#tabla_pedidos2 .estilo2{
	background-color: #FFDEAE;
	color: inherit;
}

#tabla_pedidos2 .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_pedidos2 .raya{
	background-image: url('/web/img/tab01_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_pedidos2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#tabla_pedidos2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#tabla_pedidos2 td.alinea1 {
	text-align: center;
}

#tabla_pedidos2 tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_pedidos2 td.punteado1 {
	background-image: url('/web/img/tab01_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_pedidos2 tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_pedidos2 td.punteado2 {
	background-image: url('/web/img/tab01_ado05.gif');
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
	background-color: inherit;
}

/* MI CUENTA -> Detalle del pedido */

#detalle_pedido {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

#detalle_pedido .titulo {
	width: 514px;
	height: 22px;
	background-image:url('/web/img/tab01_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 2px;
	color: inherit;
}

#detalle_pedido .titulo p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1px;
	background-color: inherit;
}

#detalle_pedido .titulo .interior_izquierda {
	background-image:url('/web/img/tab01_ado01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	width: 7px;
	text-align: right;
	color: inherit;
}

#detalle_pedido .titulo .interior_derecha {
	background-image:url('/web/img/tab01_ado03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	float: right;
	height: 21px;
	width: 7px;
	color: inherit;
}

#detalle_pedido .titulo .interior_centro {
	background-image:url('/web/img/tab01_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	float: left;
	width: 500px;
	color: inherit;
	}

#detalle_pedido .titulo .interior_centro p{
	margin: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
	padding-top: 2px;		
	}

#detalle_pedido .contenido {
	margin-top: 10px;
}

#detalle_pedido .contenido p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	margin-bottom: 5px;
	background-color: inherit;
}

#detalle_pedido .contenido p.resaltado {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff6ea;
	color: #fd8402;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 7px;
	margin-left: 0;
	margin-right: 0;
	padding-right: 0;
	padding-left: 13px;
	padding-top: 0;
	padding-bottom: 0;
	background-image: url('/web/img/bul05.gif');
	background-repeat: no-repeat;
	background-position: 7px 3px;
}

#detalle_pedido .contenido #ampliada #ampliada_izquierda {
	float: left;
}

#detalle_pedido .contenido #ampliada #ampliada_derecha {
	float: right;
}

#detalle_pedido #tabla_compra {
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#detalle_pedido #tabla_compra .adorno1 {
	background-image: url('/web/img/tab02_ado01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#detalle_pedido #tabla_compra .adorno2 {
	background-image: url('/web/img/tab02_ado03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#detalle_pedido #tabla_compra tr {
	height: 21px;
}

#detalle_pedido #tabla_compra .estilo0{
	color: #666666;
	font-weight: bold;
	height: 21px;
	margin: 0;
	padding: 0;
	background-color: #dddddd;
}

#detalle_pedido #tabla_compra .raya{
	background-image: url('/web/img/tab02_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#detalle_pedido #tabla_compra .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#detalle_pedido #tabla_compra .estilo2{
	background-color: #ffedef;
	color: inherit;
}

#detalle_pedido #tabla_compra .estilo3{
	background-color: #ffffff;
	color: inherit;
}

#detalle_pedido #tabla_compra a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#detalle_pedido #tabla_compra a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#detalle_pedido #tabla_compra td.alinea1 {
	text-align: center;
}

#detalle_pedido #tabla_compra tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#detalle_pedido #tabla_compra td.punteado1 {
	background-image: url('/web/img/tab02_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#detalle_pedido #tabla_compra tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#detalle_pedido #tabla_compra td.punteado2 {
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

#detalle_pedido #detalle_compra {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

#detalle_pedido #detalle_compra #detalle_compra_izquierda {
	float: left;
	width: 50%;
}

#detalle_pedido #detalle_compra #detalle_compra_izquierda p{
	text-align: right;
	margin: 0;
	padding: 0;
}

#detalle_pedido #detalle_compra #detalle_compra_derecha {
	float: right;
	width: 50%;
}

#detalle_pedido #detalle_compra #detalle_compra_derecha p{
	text-align: left;
	margin: 0;
	padding: 0;
}

#detalle_pedido textarea {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	padding-left: 5px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
}

/* MI CUENTA -> Perfiles */

#tabla_perfiles {
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_perfiles .adorno1 {
	background-image: url('/web/img/tab01_ado01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_perfiles .adorno2 {
	background-image: url('/web/img/tab01_ado03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_perfiles tr {
	height: 20px;
}

#tabla_perfiles .estilo0{
	background-color: #fd8402;
	color: white;
	font-weight: bold;
}

#tabla_perfiles .estilo1{
	background-color: #fff6ea;
	color: inherit;
}

#tabla_perfiles .estilo2{
	background-color: #FFDEAE;
	color: inherit;
}

#tabla_perfiles .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_perfiles .raya{
	background-image: url('/web/img/tab01_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_perfiles a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;

}

#tabla_perfiles a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#tabla_perfiles td.alinea1 {
	text-align: center;
}

#tabla_perfiles tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_perfiles td.punteado1 {
	background-image: url('/web/img/tab01_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_perfiles tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_perfiles td.punteado2 {
	background-image: url('/web/img/tab01_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

/* MI CUENTA -> Detalle del perfil */

#tabla_perfiles2 {
	border-collapse: collapse;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_perfiles2 .adorno1 {
	background-image: url('/web/img/tab01_ado01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_perfiles2 .adorno2 {
	background-image: url('/web/img/tab01_ado03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_perfiles2 tr {
	height: 23px;
}

#tabla_perfiles2 .estilo0{
	background-color: #fd8402;
	color: white;
	font-weight: bold;
	height: 20px;
}

#tabla_perfiles2 .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#tabla_perfiles2 .raya{
	background-image: url('/web/img/tab01_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_perfiles2 td.alinea1 {
	text-align: right;
	padding-right: 10px;
}

#tabla_perfiles2 tr.alinea2 {
	height: 0px;
	line-height: 10px;
	padding: 0;
	margin: 0;
}

#tabla_perfiles2 tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_perfiles2 td.punteado1 {
	background-image: url('/web/img/tab01_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	color: inherit;
}

#tabla_perfiles2 tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_perfiles2 td.punteado2 {
	background-image: url('/web/img/tab01_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

#tabla_perfiles2 input, select {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
}

#tabla_perfiles2 select{
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	width: 150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: white;
}

/******************************************************************************/
/******* CAJAS EXTRA DE LA COLUMNA QUE PUEDEN APARECER EN CUALQUIER LADO ******/
/******************************************************************************/

/* CAJAS EXTRA -> Mi Cuenta 1 */

#columna_micuenta1 {
	width: 180px;
	margin-bottom: 5px;
}

#columna_micuenta1 p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 11px;
	padding-left: 10px;
	line-height:18px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-right: 15px;
	text-indent: 0px;
}

#columna_micuenta1 #entrar, #columna_micuenta1 #crear {
	margin-top: 7px;
}

/* CAJAS EXTRA -> Mi Cuenta 2 */

#columna_micuenta2 {
	width: 180px;
}

#columna_micuenta2 ul  {
	margin-left: 27px;
	color: #fc8600;
	background-color: inherit;
	line-height:18px;
	padding-left: 3px;
	padding-right: 20px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 10px;
}

#columna_micuenta2 li  {
	padding: 0;
	margin: 0;
}

#columna_micuenta2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 11px;
	text-decoration: none;
}

#columna_micuenta2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 11px;
	text-decoration: underline;
}

#columna_micuenta2 #salir {
	width: 158px;
	margin-left: auto;
	margin-right: auto;
}

#columna_micuenta2 #salir #micuenta2_derecha {
	float: left;
	text-indent: 6px;
}

#columna_micuenta2 #salir #micuenta2_izquierda {
	float: left;
}

/******************************************************************************/
/*********************************** TIENDA ***********************************/
/******************************************************************************/

/* TIENDA -> Columna */

#columna_tienda {
	margin-bottom: 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 10px;
	width: 170px;
}

#columna_tienda #menu_tienda {
	padding: 0;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}

#columna_tienda #menu_tienda ul {
	padding:0;
	margin:0;
	list-style: none;
}

#columna_tienda #menu_tienda li {
	margin-left: 10px;
	padding-left: 35px;
}

#columna_tienda #menu_tienda a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	background-color: inherit;
	font-weight: bold;
}

#columna_tienda #menu_tienda a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #b90011;
	background-color: inherit;
	font-weight: bold;
}

#columna_tienda #menu_tienda div {
	border-bottom: 1px #dddddd solid;
	width: 125px;
	padding-bottom: 4px;
	padding-top: 5px;
}

#columna_tienda #menu_tienda #no {
	border-bottom: 0px #dddddd solid;
	width: 125px;
	padding-bottom: 4px;
	padding-top: 5px;
}

#columna_tienda #menu_tienda #icono1 {
	background-image: url('/web/img/tie_ico01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	height: 27px;
	color: inherit;
}

#columna_tienda #menu_tienda #icono2 {
	background-image: url('/web/img/tie_ico02.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	height: 27px;
	color: inherit;
}

#columna_tienda #menu_tienda #icono3 {
	background-image: url('/web/img/tie_ico03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	height: 27px;
	color: inherit;
}

#columna_tienda #menu_tienda #icono4 {
	background-image: url('/web/img/tie_ico04.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	height: 27px;
	color: inherit;
}

#columna_tienda #menu_tienda #icono5 {
	background-image: url('/web/img/tie_ico05.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	height: 27px;
	color: inherit;
}

#columna_tienda #menu_tienda #icono6 {
	background-image: url('/web/img/tie_ico06.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	height: 27px;
	color: inherit;
}

#columna_tienda #buscar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: inherit;
	margin-left: 8px;
	margin-top: 10px;
}

#columna_tienda #buscar input {

	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid #999999;
	width: 130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	float: left;
}

#columna_tienda #buscar img {
	vertical-align: middle;
	margin-left: 5px;
	display: block;
	float: right;
	margin-top: 6px;
	margin-bottom: 10px;
}

#columna_tienda #volver {
	padding-top: 10px;
	padding-bottom: 10px;
}

#titulo_tienda {
	margin-left: 22px;
	vertical-align: middle;
}

#titulo_tienda2 {
	margin-left: 130px;
}

#titulo_tienda3 {
	margin-left: 40px;
}

#titulo_tienda4 {
	margin-left: 22px;
	vertical-align: middle;
}

#tienda_superior {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

#tienda_superior #empresa {
	font-weight: bold;
	font-size: 10px;
	background-image:url('/web/img/bul06.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	color: inherit;
}

#tienda_superior #localizador {
	font-size: 10px;
	background-image:url('/web/img/bul07.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 0px 3px;
	vertical-align: middle;
	color: inherit;
}

#tienda_superior #logo_tienda {
	float: right;
	margin-left: 10px;
	display: table;
}

#tienda_inferior {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

#tienda_inferior p{
	margin-right: 0;
	margin-bottom: 20px;
}

#tienda_inferior center {
	line-height:18px;
	width: 60%;
}

#tienda_inferior #foto {
	float: right;
	text-align: center;
	margin-left: 10px;
	display: table; /* Para FF */
}

#tienda_inferior #foto #navegador_foto {
	margin-top: 10px;
	text-align: center;
	color:#666666;
	background-color: inherit;
	font-size: 10px;
}

#tienda_inferior #foto #navegador_foto img {
	vertical-align: middle;
	margin-right: 5px;
}

#tienda_inferior #foto #navegador_foto p {
	color:#666666;
	background-color: inherit;
	font-size: 10px;
}

#tienda_inferior #foto #navegador_foto a {
	color:#b90011;
	background-color: inherit;
	font-size: 10px;
	text-decoration: none;
}

#tienda_tablas {
	width: 100%;
	text-align: center;
}

#tienda_tablas #ofertas {
	float: left;
	margin-top: 10px;
}

#tienda_tablas #ofertas_centradas {
	margin-top: 10px;
	float: left;
	padding-left: 120px;
}

#tienda_tablas #novedades {
	float: right;
	margin-top: 10px;
}

#tienda_tablas #novedades_centradas {
	margin-top: 10px;
	float: left;
	padding-left: 120px;
}

#tienda_tablas #ofertas img {
	margin-left: 10px;
	display: block
}

#tienda_tablas #ofertas_centradas img {
	margin-left: 10px;
	display: block
}

#tienda_tablas #novedades img {
	margin-right: 10px;
	display: block
}

#tienda_tablas #novedades_centradas img {
	display: block
}

/* TIENDA -> Tabla ofertas-inicio */

#tabla_ofertas_inicio {
	border-collapse: collapse;
	width: 258px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 11px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#tabla_ofertas_inicio tr {
	height: 20px;
}

#tabla_ofertas_inicio td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

#tabla_ofertas_inicio .estilo1{
	background-color: #F6F6F6;
	color: inherit;
}

#tabla_ofertas_inicio .estilo2{
	background-color: #FFEDEF;
	color: inherit;
}

#tabla_ofertas_inicio .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_ofertas_inicio td.alinea1 {
	text-align: right;
}

/* TIENDA -> Tabla novedades-inicio */

#tabla_novedades_inicio {
	border-collapse: collapse;
	width: 258px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 11px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#tabla_novedades_inicio tr {
	height: 20px;
}

#tabla_novedades_inicio td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

#tabla_novedades_inicio .estilo1{
	background-color: #F6F6F6;
	color: inherit;
}

#tabla_novedades_inicio .estilo2{
	background-color: #FFEDEF;
	color: inherit;
}

#tabla_novedades_inicio .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_novedades_inicio td.alinea1 {
	text-align: right;
}

/* TIENDA -> Líneas */

#tabla_lineas {
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 11px;
}

#tabla_lineas .adorno1 {
	background-image: url('/web/img/tab02_ado01.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_lineas .adorno2 {
	background-image: url('/web/img/tab02_ado03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	width: 7px;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_lineas tr {
	height: 21px;
}

#tabla_lineas .estilo0{
	background-color: #dddddd;
	color: #666666;
	font-weight: bold;
}

#tabla_lineas .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#tabla_lineas .estilo2{
	background-color: #ffedef;
	color: inherit;
}

#tabla_lineas .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_lineas .raya{
	background-image: url('/web/img/tab02_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_lineas a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	text-decoration: none;
}

#tabla_lineas a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	text-decoration: underline;
}

#tabla_lineas td.alinea1 {
	text-align: center;
}


#tabla_lineas tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_lineas td.punteado1 {
	background-image: url('/web/img/tab02_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_lineas tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_lineas td.punteado2 {
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

/* TIENDA -> Navegador de "líneas de productos" */

#navegador_lineas_productos {
	margin-top: 5px;
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: inherit;
	font-size: 11px;
}

#navegador_lineas_productos #navegador_izquierda2 {
	float: left;
}

#navegador_lineas_productos #navegador_derecha2 {
	float: right;
}

#navegador_lineas_productos a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: inherit;
	font-size: 11px;
}

#navegador_lineas_productos a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b90011;
	background-color: inherit;
	font-size: 11px;
}

/* TIENDA -> Productos */

#tabla_productos {
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: inherit;
	font-size: 11px;
}

#tabla_productos tr {
	height: 21px;
}

#tabla_productos .estilo0{
	background-color: #b90011;
	color: white;
	font-weight: bold;
}

#tabla_productos .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#tabla_productos .estilo2{
	background-color: #ffedef;
	color: inherit;
}

#tabla_productos .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_productos .raya{
	background-image: url('/web/img/tab03_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_productos a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	text-decoration: none;
}

#tabla_productos a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#tabla_productos .alinea1 {
	width: 77%;
}

#tabla_productos .alinea2 {
	text-align: center;
}

#tabla_productos tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_productos td.punteado1 {
	background-image: url('/web/img/tab03_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_productos tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_productos td.punteado2 {
	background-image: url('/web/img/tab03_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

#tabla_productos .oferta {
	color: #b90011;
	background-color: inherit;
}

/* TIENDA -> Navegador de la tabla "Productos" */

#navegador_tabla_productos {
	margin-top: 5px;
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background-color: inherit;
}

#navegador_tabla_productos #navegador_izquierda {
	float: left;
}

#navegador_tabla_productos #navegador_derecha {
	float: right;
}

#navegador_tabla_productos #separa {
	padding-bottom: 5px;
}

#navegador_tabla_productos a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background-color: inherit;
}

#navegador_tabla_productos a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b90011;
	font-size: 11px;
	background-color: inherit;
}

/* TIENDA -> Ofertas */

#tabla_ofertas {
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_ofertas tr {
	height: 21px;
}

#tabla_ofertas .estilo0{
	background-color: #b90011;
	color: white;
	font-weight: bold;
}

#tabla_ofertas .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#tabla_ofertas .estilo2{
	background-color: #ffedef;
	color: inherit;
}

#tabla_ofertas .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_ofertas .raya{
	background-image: url('/web/img/tab03_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding: 0;
	color: inherit;
}

#tabla_ofertas a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	text-decoration: none;
}

#tabla_ofertas a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	text-decoration: underline;
}

#tabla_ofertas .alinea1 {
	width: 77%;
}

#tabla_ofertas .alinea2 {
	text-align: center;
}

#tabla_ofertas tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_ofertas td.punteado1 {
	background-image: url('/web/img/tab03_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_ofertas tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_ofertas td.punteado2 {
	background-image: url('/web/img/tab03_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

#tabla_ofertas .oferta {
	color: #b90011;
	background-color: inherit;
}

/* TIENDA -> Navegador de la tabla "Ofertas" */

#navegador_tabla_ofertas {
	margin-top: 5px;
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background-color: inherit;
}

#navegador_tabla_ofertas #navegador_izquierda {
	float: left;
}

#navegador_tabla_ofertas #navegador_derecha {
	float: right;
}

#navegador_tabla_ofertas #separa {
	padding-bottom: 5px;
}

#navegador_tabla_ofertas a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	background-color: inherit;
}

#navegador_tabla_ofertas a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #b90011;
	font-size: 11px;
	background-color: inherit;
}

/* TIENDA -> Ver compra */

#tabla_vercompra {
	border-collapse: collapse;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_vercompra tr {
	height: 21px;
}

#tabla_vercompra td{
	padding-left: 5px;
}

#tabla_vercompra .estilo0{
	background-color: #b90011;
	color: white;
	font-weight: bold;
}

#tabla_vercompra .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#tabla_vercompra .estilo2{
	background-color: #ffedef;
	color: inherit;
}

#tabla_vercompra .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_vercompra .raya{
	background-image: url('/web/img/tab03_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding-left: 5px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: inherit;
}

#tabla_vercompra a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	text-decoration: none;
}

#tabla_vercompra a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	text-decoration: underline;
}

#tabla_vercompra .alinea1 {
	text-align: center;
}

#tabla_vercompra tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_vercompra td.punteado1 {
	background-image: url('/web/img/tab03_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_vercompra tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_vercompra td.punteado2 {
	background-image: url('/web/img/tab03_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

#tabla_vercompra .oferta {
	color: #b90011;
	background-color: inherit;
}

#tabla_vercompra .cantidad {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url(img/sombra.gif);
	padding-left: 5px;
	background-color: inherit;
}

/* TIENDA -> Debajo de la tabla de ver compra */

#detalle_compra {
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	width: 95%;
	display: table;
}

#detalle_compra #detalle_compra_izquierda {
	float: left;
	width: 50%;
}

#detalle_compra #detalle_compra_izquierda p{
	text-align: right;
	margin: 0;
	padding: 0;
}

#detalle_compra #detalle_compra_derecha {
	float: right;
	width: 50%;
}

#detalle_compra #detalle_compra_derecha p{
	text-align: left;
	margin: 0;
	padding: 0;
}

/* TIENDA -> Botones de ver compra */

#vercompra_botones {
	vertical-align: middle;
	text-align: center;
	margin-top: 20px;
}

#vercompra_botones img{
	margin-right: 10px;
}

/* TIENDA -> Textos legales de ver compra */

#vercompra_legal {
	text-align: center;
	margin-top: 20px;
}

#vercompra_legal img {
	vertical-align: middle;
}

/* TIENDA -> Contacto */

#tienda_contacto {
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	color: inherit;
}

#tienda_contacto input {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 6px;
	margin-right: 0;
	margin-top: 0;
}

#tienda_contacto textarea {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 6px;
	margin-top: 0;
	margin-right: 0;
	height: 100px;
}

#tienda_contacto p {
	margin: 0;
	padding:  0;
}

#tienda_contacto #separa{
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 10px;
	color: inherit;
}

#tienda_contacto_botones{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	text-align: center;
}

#tienda_contacto_botones img {
	margin-right: 20px;
}

/* TIENDA -> Detalle de producto */

#detalle_producto {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

#detalle_producto p{
	margin-right: 0;
	margin-bottom: 20px;
}

#detalle_producto center {
	line-height:18px;
}

#detalle_producto #foto {
	float: right;
	text-align: center;
	margin-left: 10px;
	display: table; /* Para FF */
}

#detalle_producto #foto #navegador_foto {
	margin-top: 10px;
	text-align: center;
	color:#666666;
	font-size: 10px;
	background-color: inherit;
}

#detalle_producto #foto #navegador_foto img {
	vertical-align: middle;
	margin-right: 5px;
}

#detalle_producto #foto #navegador_foto p {
	color:#666666;
	font-size: 10px;
	background-color: inherit;
}

#detalle_producto #foto #navegador_foto a {
	color:#666666;
	font-size: 10px;
	text-decoration: none;
	background-color: inherit;
}

#detalle_producto #foto #navegador_foto a:hover {
	color:#666666;
	font-size: 10px;
	text-decoration: underline;
	background-color: inherit;
}

#detalle_producto .adorno {
	background-image: url('/web/img/bul04.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 20px 7px;
	padding-left: 20px;
	padding-bottom: 0;
	margin-bottom: 0;
	color: inherit;
}

#detalle_producto #nombre {
	background-image: url('/web/img/bul03.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 4px;
	padding-bottom: 10px;
	margin-bottom: 0;
	color: inherit;
}

#detalle_producto #botones {
	margin-top: 20px;
	margin-bottom: 15px;
	text-align: center;
}

#detalle_producto #botones img {
	margin-right: 10px;
}

/* TIENDA -> Confirmar Datos */

#tabla_confirmardatos {
	border-collapse: collapse;
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_confirmardatos select{
	margin: 0;
	padding: 0;
	border: 1px solid #999999;
	width: 150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: #ffedef;
}

#tabla_confirmardatos tr {
	height: 23px;
}

#tabla_confirmardatos .estilo0{
	background-color: #fd8402;
	color: white;
	font-weight: bold;
	height: 20px;
}

#tabla_confirmardatos .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#tabla_confirmardatos td.alinea1 {
	text-align: right;
	padding-right: 10px;
}

#tabla_confirmardatos input {
	margin: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 142px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
}

#confirmardatos_separa {
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	width: 450px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	color: inherit;
}

#confirmar_botones {
	margin-top: 20px;
	margin-bottom: 15px;
	text-align: center;
}

#confirmar_botones img {
	margin-right: 10px;
}

/* TIENDA -> Ver compra */

#tabla_vercompra2 {
	border-collapse: collapse;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-color: inherit;
}

#tabla_vercompra2 tr {
	height: 21px;
}

#tabla_vercompra2 td{
	padding-left: 5px;
}

#tabla_vercompra2 .estilo0{
	background-color: #b90011;
	color: white;
	font-weight: bold;
}

#tabla_vercompra2 .estilo1{
	background-color: #f6f6f6;
	color: inherit;
}

#tabla_vercompra2 .estilo2{
	background-color: #ffedef;
	color: inherit;
}

#tabla_vercompra2 .estilo3{
	background-color: white;
	color: inherit;
}

#tabla_vercompra2 .raya{
	background-image: url('/web/img/tab03_ado02.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0;
	padding-left: 5px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: inherit;
}

#tabla_vercompra2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#tabla_vercompra2 a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#tabla_vercompra2 .alinea1 {
	text-align: center;
}

#tabla_vercompra2 tr.punteado1 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_vercompra2 td.punteado1 {
	background-image: url('/web/img/tab03_ado04.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 0px;
	line-height: 0px;
	padding-top: 0px;
	color: inherit;
}

#tabla_vercompra2 tr.punteado2 {
	height: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
}

#tabla_vercompra2 td.punteado2 {
	background-image: url('/web/img/tab03_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	height: 5px;
	line-height: 0px;
	color: inherit;
}

#tabla_vercompra2 .oferta {
	color: #b90011;
	background-color: inherit;
}

/******************************************************************************/
/************************************ CONTACTO ********************************/
/******************************************************************************/

#titulo_contacto {
	margin-left: 130px;
}

/* TIENDA -> Contacto */

#contacto {
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	color: inherit;
}

#contacto input {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 6px;
	margin-top: 0;
	margin-right: 0;
}

#contacto textarea {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #999999;
	width: 250px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	background-image:url('/web/img/sombra.gif');
	background-color: inherit;
	padding-left: 5px;
	margin-left: 10px;
	margin-bottom: 6px;
	margin-right: 0;
	margin-top: 0;
	height: 100px;
}

#contacto p {
	margin: 0;
	padding:  0;
}

#contacto #separa{
	background-image: url('/web/img/tab02_ado05.gif');
	background-color: inherit;
	background-repeat: repeat-x;
	width: 100%;
	margin-top: 10px;
	color: inherit;
}

#contacto_botones{
	width: 50%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	text-align: center;
}

#contacto_botones img {
	margin-right: 20px;
}

/******************************************************************************/
/******************************** PÁGINA INICIAL ******************************/
/******************************************************************************/

#flash {
	margin: 0;
	padding: 0;
	height: 193px;
	}

#flash img {
	display: block;
}

.separador {
	margin: 0;
	padding: 0;
}

.separador img {
	display: block;
	clear: both;
}

#caja_izquierda {
	float:left;
	width: 410px;
	margin-top: 10px;
}

#caja_izquierda p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: black;
	font-size: 11px;
	padding: 3px;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0;
	margin-bottom: 0;
	line-height:16px;
	background-color: inherit;
}

#caja_izquierda p.adorno {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: black;
	font-size: 11px;
	margin-left: 10px;
	margin-right: 8px;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url('/web/img/bul04.gif');
	background-color: inherit;
	background-position: 13px 9px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height:16px;
}

#caja_derecha {
	background-image: url('/web/img/home_tit04.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	float:right;
	width: 339px;
	height: 180px;
	color: inherit;
}

#caja_derecha #texto_galeria {
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	line-height:16px;
	padding-left: 15px;
	margin-top: 60px;
	background-color: inherit;
}

#caja_derecha  #texto_galeria #texto_mobipay{
	margin-left: 55px;
	padding-left: 10px;
	margin-top: 8px;
}

#caja_derecha  #texto_galeria #mobipay{
	margin-top: -40px;
}

#caja_derecha #tiendas {
	float: right;
	width: 175px;
	margin-top: 59px;
	padding-right: 5px;
}

#caja_derecha #tiendas ul {
	padding:0;
	margin:0;
	list-style: none;
}

#caja_derecha #tiendas li {
	background-image: url('/web/img/bul08.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	line-height:18px;
	padding-left: 15px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 5px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

#caja_derecha #tiendas a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	background-color: inherit;
}

#caja_derecha #tiendas a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: underline;
	background-color: inherit;
}

#logos img {
	display: block;
	float: left;
}

#logos {
	float: left;
	background-color: white;
	height: 37px;
	color: inherit;
}

#validacion {
	background-color: white;
	float: left;
	width: 296px;
	height: 37px;
	color: inherit;
}

#validacion #xhtml {
	margin-left: 15px;
}

#validacion img {
	margin-top: 7px;
	margin-right: 8px;
}

/******************************************************************************/
/************************************ MAPA WEB ********************************/
/******************************************************************************/

#mapa ul {
	padding:0;
	list-style: none;
	margin-bottom: 10px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
}

#mapa li {
	background-image: url('/web/img/bul02.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	line-height:18px;
	padding-right: 0;
	padding-left: 15px;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

#mapa li.nivel1 {
	background-image: url('/web/img/bul08.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	line-height:18px;
	padding-left: 15px;
	margin-left: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-top: 10px;
}

#mapa li.nivel2 {
	background-image: url('/web/img/bul04.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	line-height: 18px;
	padding-left: 15px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 55px;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
}

#mapa li.separa {
	background-image: url('/web/img/bul02.gif');
	background-color: inherit;
	background-repeat: no-repeat;
	background-position: 5px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 11px;
	text-decoration: none;
	line-height:18px;
	padding-left: 15px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-left: 15px;
	margin-right: 0;
	margin-top: 10px;
	margin-bottom: 0;
}