/*************************************************************
General
**************************************************************/
.cabecera {
  border: 2px solid #fff;
  border-bottom: 1px solid #f8f0d8;
  width: 941px;
  margin: 0 auto;
}

.contenedor {
  width: 941px;
  margin: 0 auto;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;

}
.una_columna { background: #fff;}
.dos_columnas {	background: #fff url(imgcomunes/fd_contenido.gif) top left repeat-y;}
.tres_columnas { background: #fff url(imgcomunes/fd_contenido3c.gif) top left repeat-y;}


.columna_iz {
  width: 154px;
  padding-left: 15px;
  padding-top: 15px;
  float: left;
  padding-right: 10px;
}

.columna_iz_para {
  width: 154px;
  padding-left: 5px;
  padding-top: 7px;
  float: left;
  padding-right: 10px;
}

.busca_parafarmacias {
	background: #fff url(parafarmacias/img/degradado.jpg) 0px 0px no-repeat;
	width: 165px;
}
.busca_parafarmacias form {
	padding-left: 10px;
}

.busca_parafarmacias form input{
  margin:5px 5px 5px 0px;
  padding:2px 8px 2px 8px;
  background-color:#e73c00;
  color:white;
  font-weight:bold;
  font-size:0.95em;
  border:0px;
  float:left;
}



.busca_parafarmacias form .der2{
  font-weight: bold;
  padding-top:10px;
  width: 100px;
  margin-left: 60px;
}


.busca_parafarmacias form .der2 a {color: #e73c00;}
.busca_parafarmacias form .der2 a:hover {text-decoration: none;}

.busca_parafarmacias form select {margin-bottom: 4px;}


.linea_menu { background: #fff url(imgcomunes/separador_menu) 0px 147px no-repeat;}
.des_lateral { font-size: 1.1em; color: #595959; border-bottom: 1px solid #ddd; font-family: Arial;}

.columna_de {
  margin-left: 190px;
  font-size: 1.1em;
}

.tres_columnas {

}

.columna_central {
  width: 510px;
  float: left;
  padding-top: 7px;
}


.columna_central2c {
  width: 739px;
  float: left;
  padding-top: 7px;
}

.columna_lateral {
  margin-left: 522px;
  padding-top: 4px;
}

.pie {
  background-color: #fff;
  width: 941px;
  margin: 0 auto;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
}

.pie p {text-align: right; border-top: 1px solid #ccc; margin: 0; padding: 0; padding: 10px 5px; color: #108da4;}


.columna_central_paraf {
  width: 480px;
  float: left;
  padding-top: 7px;

}

.columna_lateral_paraf {
  margin-left: 490px;
  padding-top: 4px;
}

.tres_columnas_paraf { background: #fff url(imgcomunes/fd_contenido3cf.gif) top left repeat-y;}

/*************************************************************
Menu
**************************************************************/


.menu ul, .menu ul li {
  height:55px;
  float:left;
  padding:0;
  margin:0;
  background-color: #000;
}



.menu {
  width: 941px;
  margin: 0 auto;
  border-right: 2px solid #fff;
  border-left: 2px solid #fff;
}
.titulo_categoria{
	font-size: 1.4em;
	font-weight: bold;
	color: black;
	}



.titulo_seccion{

	font-weight:bold;
	font-size:1.0em;
	padding-left:0px;

}
ul.submenu, ul.submenu li {
	padding: 0;
	margin: 0;
}

ul.submenu {
	padding-top: 8px;
	padding-left: 9px;
	color: #908c85;
}
ul.submenu li {padding: 1px 0 1px 0;}

ul.submenu li ul {font-weight:normal; border}
ul.submenu li ul li {padding-left:12px;}


/*************************************************************
Títulos
**************************************************************/

.contenedor h2 {background-color: #fff; border-bottom: 1px solid #ccc; margin: 0; padding: 10px 0 10px 10px; }
.contenedor h2 strong {display: none;}

.contenedor h3 {font-size: 1.3em; padding: 8px 0 15px 0;}

.contenedor h4 {font-size: 1.2em; padding: 0px 0 5px 0;}


.verde {color: #7fb235; width:60%;position:relative;float:left;}
.marron {color: #62583d;}
.azulParaf{color:#2b9cb8;}
.azul_oscuro {color: #006ec1;}
.amarillo {color: #ecc500;}
.marron2 {color: #108da4;}
.lila {color: #d241ab;}
.color-rojo {color: #ea400f !important;}


/*************************************************************
Novedades
**************************************************************/
table.tabla_novedades {
  width: 740px;
  margin-bottom: 20px;
}

table.tabla_novedades td {
  width: 50%;
  vertical-align: top;
  padding-top: 5px;
}

table.tabla_novedades thead tr th {
  text-align: left;
  padding: 5px;
  color: #fff;
  font-size: 1.3em;
}


.novedades_foto {
  float: left;
  width: 120px;
}
.novedades_foto strong {font-weight: normal; display: block; padding-top: 5px;}

.novedades_txt {
  width: 220px;
  margin-left: 125px;
  color: #666;
  font-size: 0.9em;
}

.novedades_txt h4 { font-size: 1.6em; margin-bottom: 0; padding-bottom: 0;}
.novedades_txt strong {display: block; font-weight: normal; padding-bottom: 6px; font-size: 1.1em;}

table.novedades_cosmetica thead tr th {background-color: #5bc6d9;}
table.novedades_cosmetica tbody tr td h4 {color: #5bc6d9;}
table.novedades_cosmetica tbody tr td strong {color: #5bc6d9;}


/*************************************************************
Promociones
**************************************************************/
table.tabla_promociones { font-size: 0.9em;}

table.tabla_promociones thead tr th { text-align: left; padding: 5px 0; font-size: 1.2em; padding-bottom: 0px;}
table.tabla_promociones tbody tr td { width: 33%; padding: 5px 10px; vertical-align: top;}

table.tabla_promociones h3 {  color: #46bd7b; padding-bottom: 0; }
table.tabla_promociones tbody tr td strong {display: block; padding-bottom: 5px;}

.consejos {
	background: #f8f0d9 url(imgcomunes/fd_consejos.gif) 0px 0px no-repeat;
	padding-top: 45px;
}
.consejos p {
	width: 150px;
	padding-left: 10px;
}

.separador { background-color: red; }

h1.tit_p {font-size: 1.6em; color: #188c4c;}
h2.tit_pm {
	font-size: 1.6em;
	color: #46bd7b;
	font-weight: bold;
}



.caja_promo {font-size: 0.9em;}
.caja_promo h3 {padding: 0; margin: 0; color: #46bd7b;}
p.promo_foto {text-align: center; padding: 0; margin: 0;}
p.promo_desc { padding: 0 0 2px 0; margin: 0;}
p.promo_tiempo { padding: 0; margin: 0; font-style:italic;}
p.desc{padding:0 0 2px 0;margin:0; }
.validezprom{
	font-style: italic;
	padding:0;
	margin:0;
}
/*************************************************************
Destacados
**************************************************************/

.destacado1 {
  border: 1px solid #e0e0e0;
  text-align: center;
  padding-top: 5px;
  color: #666666;
}
.destacado1 p {
  text-align: left;
  padding: 4px 7px;
  margin: 0;
  line-height: 1.1em;
}


.caja_sombra {
  width: 215px;
  margin: 0 auto;
  background: #fff url(imgcomunes/fd_sombra.gif) 0px 0px no-repeat;
}

.txt_caja {
  padding-top: 13px;
  padding-bottom: 5px;
  width: 193px;
  margin: 0 auto;
}

ul.lista_unete, ul.lista_unete li {
  padding: 0;
  margin: 0;
  background: #fff url(imgcomunes/btn_off.gif) 10px 7px no-repeat;
}

ul.lista_unete li {
  background: #fff url(imgcomunes/btn_off.gif) 2px 7px no-repeat;
  padding: 9px 0 0 35px;
}
p.lista_unete_dest {
  padding: 15px 0 0 35px;
}

/*************************************************************
Eventos
**************************************************************/
.evento{
  background-color:#fbf7eb;
  padding:0px 0 10px 10px;
  margin: 0 0 10px 0;
}
.evento_plazas{
  margin-top:10px;
  margin-right:19px;
  float:right;
  color:white;
  padding:4px 9px 1px 9px;
  text-align:center;
  font-size: 0.9em;
  }
.evento_plazas strong{
  font-size: 2em;
}
.evento_datos h3{
  color:#108da4;
  padding:8px 0 0 0;
  margin:0px;
}
.evento_lugar{
  font-weight: bold;
  font-size: 1.2em;
  padding:0px;
  margin:0px;
  }
.evento_fecha{
  font-size:0.9em;
  padding:0 0 6px 0;
  margin:0px;
}
.rojo{
  background: #dd5454 url(eventos/img/fd_plazas_rojo.gif) 0 0 repeat-x;

}
.azul{
  background: #759fbb url(eventos/img/fd_plazas_azul.gif) 0 0 repeat-x;

}
.peq{font-size:0.8em;}


.evento_masinfo {
  padding: 10px 0;
  width: 480px;
}

hr.separador {
  height: 1px;
  border-bottom: 1px solid #c9c6bc;
  border-top: 1px solid #fbf7eb;
}

table.tabla_alta tr th, table.tabla_alta tr td {padding-bottom: 8px;}

table.tabla_alta tr th {
  text-align: left;
  width: 150px;
}

input.codigo {
  font-weight: bold;
  width: 90px;
  margin: 8px 0;
}

h3.btn_volver {width: 350px; margin-bottom: 8px; float: left;}
.boton_volver {margin-top: 5px; border: none; color: #fff; font-weight: bold; font-size: 0.9em; padding: 2px; margin-left: 610px;}
.boton_volver2c {margin-top: 5px; border: none; color: #fff; font-weight: bold; font-size: 0.9em; padding: 2px; margin-left: 370px;}

/*************************************************************
Apúntate
**************************************************************/

table.formularioclub {
  background-color: #fbf7eb;
  border: 8px solid #fbf7eb;
  width: 720px;
  margin-bottom: 9px;
}


/*************************************************************
Marcas
**************************************************************/
.marcas {
  width: 750px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.marcas img {
  vertical-align: middle;
  padding: 17px;
}

.marcas a img {border: none;}


/*************************************************************
Noticias
**************************************************************/
/*
dl.listado_noticias, dl.listado_noticias dd, dl.listado_noticias dt {padding: 0; margin: 0;}
dl.listado_noticias dt {font-weight: bold; font-size: 1.1em; margin-bottom: 12px; padding-bottom: 12px; color: #006ec1; border-bottom: 1px dashed #ddd; }
dl.listado_noticias dd {font-size: 0.9em; color: #666; padding-bottom: 3px;}

*/
dl.listado_noticias, dl.listado_noticias dd, dl.listado_noticias dt {padding: 0; margin: 0;}
dl.listado_noticias dd img {float: left;}
dl.listado_noticias dd {font-size: 0.9em; color: #666; padding: 5px 0; border-bottom: 1px dashed #ddd;}
dl.listado_noticias dd a {display: block; font-weight: bold; font-size: 1.2em;}
dl.listado_noticias dd .info_noticias {margin-left: 60px;}


/**************************************************************
Calendario
**************************************************************/
.calendario { width: 154px; margin: 0 auto; text-align: center; font-size: 1em; padding: 0 3px 0px 0px; font-size: 0.9em;}
.calendario a {display: block; color: #50514D;}

.calendario a:link, .calendario a:visited {text-decoration: none;}
.calendario_dia a:hover {text-decoration: none !important; background-color: #108DA4; color: #313131;}
/********************************************************************/
.calendario .boton_buscar {padding:10px 0 0 0;}
.calendario .label_des{font-size: 1.2em; }
/********************************************************************/
.calendario_cabecera {width: 22px; float: left; font-weight: bold;  margin: 5px 0; font-size: 1.1em;}
.calendario_dia { border: 1px solid #B1B3AA; width: 16px; height: 13px; float: left; text-align: center; margin: 1px 1px 2px 1px; padding: 1px;}
.calendario_dia a:link, .calendario_dia a:visited {color: #50514D !important;}

.calendario_act {text-decoration: none; background-color: #108DA4; height: 13px;}
select.calendario_mostrar_mes {width: 100%;}
select.calendario_mostrar_categorias {width: 156px; margin: 2px 0;}
input.calendario_mod3 {width: 150px;}
a:link.calendario_act, a:visited.calendario_act, a:hover.calendario_act {color: #ffffff !important;}
.calendario_mes_diferente .calendario_dia { background-color: #F7F4E2;}
input.calendario_btn1 { background-color: #DC6D01;  font-weight: bold; color: #fff; border: none; padding: 2px; margin: 8px 1px 1px 1px; font-size: 1em; vertical-align: middle; float: left;}
input.calendario_ancho100 {width: 100%;}

form {padding: 5px 0 0 0; margin: 0;}
.calendario_finalizador { clear: both; height: 1px;}

dl.calendario_agenda dt { font-weight: bold; text-align: left; font-size: 1em;}
dl.calendario_agenda a:link, .calendario_agenda a:visited {color: #DC6D01; text-decoration: none;}
dl.calendario_agenda a:hover {text-decoration: underline;}
dl.calendario_agenda dd {margin-left: 0; text-align: left;}

dl.calendario_agenda dt {padding: 0 0 5px 0; margin: 0;}
dl.calendario_agenda dd {padding: 0px; margin: 0;}
dl.calendario_agenda  {padding: 5px 0 5px 3px; margin: 0;}

.cl_sel { font:xx-small Verdana;   background-color:#dddddd; }
.cl_wek { font:bold xx-small Verdana; color:black; width:100%; height:12px; }
.cl_day { font:bold xx-small Arial;   color:black; width:100%; height:12px; text-decoration:none;  }
.cl_dayns4 { font:bold x-small Arial;   color:black; text-decoration:none; }
.cl_in { border:inset 1px; padding:0px; font-weight:normal; background-color: #cccccc; width:18px; height:14px; }
.cl_out { border:outset 1px; padding:0px; font-weight:bold; background-color: #cccccc; width:18px; height:14px; }


/****************************************************************
Paginador
*************************************/

.paginador_bloque {padding-bottom: 15px;}
.paginador_datos {float: left; width: 260px;}
.paginador { margin-left: 265px; text-align: right;}
.paginador a {padding: 0px 4px; color: #858383; text-decoration: none; font-weight: bold;}
.paginador a:hover {background-color: #108DA4; text-decoration: none !important; color: #fff !important;}
a.paginador_activado, a:visited.paginador_activado {background-color: #108DA4; text-decoration: none; color: #fff !important;}
.paginador_finalizador { clear: right; height: 1px;}

.pgagenda_datos {width: 350px !important;}
.pgagenda {margin-left: 255px !important;}




/*************************************************************
Noticias Marvimundo
**************************************************************/
.not_on {
  background: #f6f6f6 url(imgcomunes/btn_on_.gif) 10px 7px no-repeat;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 5px 5px 12px 5px;

}
.not_off {
	background: #fff url(imgcomunes/btn_off_.gif) 10px 7px no-repeat;
	padding: 10px 5px 12px 5px;
	border-bottom: 1px dashed #ddd;
}

.not_on img, .not_off img {float: left;}
.not_on p, .not_off p {padding: 0px; margin: 0; font-size: 0.9em; margin-left: 60px;}
.not_on a, .not_off a {padding: 5px 0 0 0px; margin: 0; font-weight: bold; display: block; font-size: 1.1em;}



.not_masinfo {
  background-color: #f6f6f6;
  padding: 15px;
}

.not_masinfo h2 {background-color: #f6f6f6; border-bottom: none; padding: 0; margin: 0; font-size: 1.3em; padding-bottom: 5px;}

p.not_masinfo_fecha {text-align: right; font-size: 0.9em;}





/*************************************************************
Foro
**************************************************************/
.contenido_foro {
  background: #fff url(foro/img/cabecera.gif) 0px 0px no-repeat;
}


/*******************************************
Ficha_eventos
********************************************/
.formulario_mensaje { width: 90%; margin: 0 auto; font-weight: bold; color: #F14205; border: 1px dashed #D9D3C5; padding: 10px 20px !important;}
.formulario_mensaje  ul li{ font-weight: normal; color: #333;}




/*************************************************************
Perfumerias y Parafarmacias
**************************************************************/

.columna_iz2 {
  width: 200px;
  padding-left: 15px;
  padding-top: 15px;
  float: left;
  height:300px;
/*  background: #fff url(perfumerias/img/img_lateral.jpg) top left no-repeat; */
}

.columna_iz3 {
  width: 555px;
  margin-left: 7px;
  padding-top: 15px;
  float: left;
  background: #fff;
}



.columna_iz3 .centro2{
  background: #fff url(perfumerias/img/bg_listado_centro2.gif) top left repeat-y;
  width:560px;


}

.columna_iz3 .abajo{
  background: #fff url(perfumerias/img/bg_listado_ab.gif) top left no-repeat;
  height:13px;
  width:560px;

}

.agua{
  position:relative;
  background: #fff url(perfumerias/img/M_agua.gif) 360px 350px no-repeat;
  margin-left:10px;
  height:95%;
  width:90%;
}

.agua .tienda{
  width:526px;
  height:179px;
  margin-left:5px;
}

.agua h3{
  font-size: 1.8em;
  font-family: "Arial";
  font-weight: bold;
  margin-top:18px;
  margin-left:6px;
}

.agua .contenido{
  font-family: "Arial";
  margin-left:6px;
  font-size:1.05em;
  line-height: 1.6em;
}

.agua .google{
  height:70px;
  width:213px;
  margin-top:80px;
  margin-left:8px;
}
.agua .titcaja{
  padding-left:4px;
}
.columna_de2 {
  margin-left: 220px;
  font-size: 1.1em;
  padding:10px 0 0 15px;
}
.columna_de3 {
  margin-left: 565px;
  font-size: 1.1em;
  padding:15px 0 0 15px;
  zoom:1;
}
.centro2 {
  background: #fff url(perfumerias/img/bg_cuadro_lat_centro2.gif) top left repeat-y;
}
.centro2 .intro{
  padding: 12px 28px 8px 20px;
  font-size: 0.95em;
}
.centro2 .de{
  text-align: right;
  margin-right:10px;
}
.centro2 dl{
  padding:5px 0 0 20px;
  margin: 0 10px 0 0;
  color:#e73c00;

}
.centro2 dl dd{
  padding: 0 0 8px 0;
  margin: 0 30px 0 0;
  font-size:0.9em;
  width:240px;
  border-bottom:1px solid #d6d6d6;
}
.listado_parafarmacias {
  width: 330px;
  height: 334px;
  overflow: auto;
}

input.btn_red{
  margin:25px 0px 22px 15px;
  padding:2px;
  background-color:#e73c00;
  color:white;
  font-weight:bold;
  font-size:0.95em;
  border:0px;

}

.listado_parafarmacias dl {width: 150px !important;}

 .centro2 dl dt{
  padding: 5px 0 0 0;
  margin: 0;
  font-weight:bold;
  font-size:1.3em;
}
.centro2 dl .off{
  color:black;
}
.centro2 dl a{
  color:#e73c00;
  text-decoration:none;
}


/********************************
Parafarmacias-Perfumerias/BUSCADOR
********************************/

.columna_central2 {
  width: 420px;
  float: left;
  padding: 7px;
}
.columna_lateral2 {
  margin-left: 442px;
  padding-top: 4px;
}
.columna_lateral2 .mapa1{
  height:145px;
  background: #fff url(perfumerias/img/map1.gif) 0px 27px no-repeat;
  }

.columna_lateral2 .mapa2{
  height:240px;
  background: #fff url(perfumerias/img/map2.gif) top left no-repeat;
  }

.txt_perfumeria p{
  font-size:0.95em;
  line-height: 1.4em;
}

.buscador_establecimientos{
  width:459px;
  height:197px;
}
.buscador_establecimientos2{
  width:559px;
  height:197px;
}

.buscador_establecimientos .izq{
  background: #fff url(perfumerias/img/bg_cuadro_lat_iz.gif) top left no-repeat;
  height:203px;
  width:9px;
  float:left;
}
.buscador_establecimientos .centro{
  background: #fff url(perfumerias/img/bg_cuadro_in.gif) top left repeat-x;
  float:left;
  height:185px;
  width:440px;
  padding-top:18px;
}

.buscador_establecimientos .centro select{
  margin:5px 5px 5px 5px;
}
.buscador_establecimientos .centro input{
  margin:5px 5px 5px 5px;
  padding:2px 8px 2px 8px;
  background-color:#e73c00;
  color:white;
  font-weight:bold;
  font-size:0.95em;
  border:0px;
  float:left;
}

.buscador_establecimientos .centro .der2{
  color:#e73c00;
  font-weight: bold;
  float:right;
  padding-top:10px;

}

/*********************************************************************
copiado para el ejemplo de perfumeria
**********************************************************************/

.buscador_establecimientos2 .izq{
  background: #fff url(perfumerias/img/bg_cuadro_lat_iz.gif) top left no-repeat;
  height:203px;
  width:9px;
  float:left;
}
.buscador_establecimientos2 .centro{
  background: #fff url(perfumerias/img/bg_cuadro_in.gif) top left repeat-x;
  float:left;
  height:185px;
  width:492px;
  padding-top:18px;
}
.buscador_establecimientos2 .centro select{
  margin:5px 5px 5px 5px;
}
.buscador_establecimientos2 .centro input{
  margin:5px 5px 5px 5px;
  padding:2px 8px 2px 8px;
  background-color:#e73c00;
  color:white;
  font-weight:bold;
  font-size:0.95em;
  border:0px;
  float:left;

}

.buscador_establecimientos2 .centro .der2{
  color:#e73c00;
  font-weight: bold;
  float:right;
  padding-top:10px;
}

.buscador_establecimientos2 .centro .der2 a{
	color:#E73C00;
}

.buscador_establecimientos2 .der{
  background: #fff url(perfumerias/img/bg_cuadro_lat_de.gif) top left no-repeat;
  float:left;
  height:203px;
  width:9px;
  float:left;
}
/**********************************************************************/
input.con_paraf {
	border: none !important;
	background-color: #e0d8bf !important;
	vertical-align: bottom;
}
img.espacio_abajo {padding-bottom: 3px;}

.buscador_establecimientos .centro .der2 a{
	color:#E73C00;
}

.buscador_establecimientos .der{
  background: #fff url(perfumerias/img/bg_cuadro_lat_de.gif) top left no-repeat;
  float:left;
  height:203px;
  width:9px;
  float:left;
}


p.subir {
	text-align: right;
	background: url(imgcomunes/subir.gif) bottom right no-repeat;
	padding: 4px 32px 0px 0px;
	margin-bottom: 10px;
}


/***********************************************
Revista
***********************************************/
.columna_iz_revista {
  width: 155px;
  padding-left: 8px;
  padding-top: 15px;
  float: left;
}

.caja_sombra_revista {
  width: 165px;
  margin: 0 auto;
  background: #fff url(imgcomunes/fd_sombra_revista.gif) 0px 0px no-repeat;
}

.txt_caja_revista {
  padding-top: 6px;
  padding-left: 8px;
  width: 145px;
  margin: 0 auto;
}
.centro3{
	border:4px solid white;
	margin:0 auto 0 auto;
	width:984px;
	background-color:black;
}

.cabecera_revista{
	padding:0;
	margin:0;
	width:984px;
	margin-top:6px;
}
.centro_revista{
	width:984px;
	height:590px;
	background-color:#f0f0f0;
}


.port_revista {
	width: 170px;
	float: left;
}
img.picto {margin-left: 7px;}

.instrucciones_revista {
	margin-left: 180px;
}

.portada_pq {
	background: url(revista/img/sombra_fd.gif) 0px 0px repeat-y;

}

ul.listado_numeros_rev, ul.listado_numeros_rev li {padding: 0; margin: 0;}
ul.listado_numeros_rev {padding-top: 5px;}
ul.listado_numeros_rev li {padding: 4px 17px; background: url(imgcomunes/bolillo2.gif) 7px 9px no-repeat;}

/****************************************************
Productos
*****************************************************/

input.btn_blue{
  padding:2px;
  background-color:#108DA4;
  color:white;
  font-weight:bold;
  font-size:0.95em;
  border:0px;
}

.buscador {
	width:280px;
	text-align: right;
	float:right;
}

.buscador2 {
	text-align: right;
}

.tit_y_busca {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 7px;
}

.tit_y_busca h3 {padding-bottom:  0;}

.tabuladoiz{
	text-indent: 0px;
}

/********************************************************
Formularios
*********************************************************/

input.ancho90{
	width:90px;
}
input.ancho100{
	width:100px;
}
input.ancho150{
	width:150px;
}
input.ancho200{
	width:200px;
}
input.ancho300{
	width:300px;
}
input.ancho400{
	width:400px;
}
input.ancho500{
	width:500px;
}
