/* CSS Principal Oscar Interregalos */

@import url(botones.css); /* Estilos de botones */
@import url(estilos.css); /* Estilos de enlaces y textos */


/*** Elementos básicos ***/

:focus { -moz-outline-style: none; }

body {
margin:0;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:black;
background: url(../../images/fondo.gif) #767067 repeat-x; 
}

img { border:none }
p { margin:0; padding:0}
form {margin:0}

input {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow: auto;
}

#contenedor {
width: 970px;
height: 575px;
background: #767067;
}

#cabecera {
width: 970px;
height: 159px;
background: #dddbd2;
}

#cabecera #menu {height: 63px}
#cabecera #down {height: 92px}

#cabecera #down #logo {width: 314px; float:left; padding:21px 0 0 46px; position:absolute}
#cabecera #down #idiomas {
width: 152px; 
padding-left: 106px;
}

#cabecera #down #idiomas a {color: #313e48; text-decoration:none}
#cabecera #down #idiomas a:hover {color: #6c0023; text-decoration:none}

#cabecera #down .submenu {
width: 215px;
height: 44px;
margin: 48px 0 0 750px;
position:absolute;
}

#cabecera #down .submenu ul {
margin:0;
padding:0;
}

#cabecera #down .submenu li {
list-style:none;
float:left;
margin-right:10px;
}

#cuerpo {
width: 970px;
height: 416px;
}



/*** Contenidos específicos de la HOME ***/

#texto_home {
width: 125px;
margin-top:135px;
color:white;
text-align:right;
position:absolute;
}

#imagenes_home {
width: 424px;
height: 331px;
background: #333333;
position:absolute;
margin: 37px 0 0 140px;
border: 1px solid #dddbd2;
}

#imagenes_home img {
float:left;
border:1px solid #dddbd2;
}

#banner {
width: 389px;
height: 359px;
position:absolute;
margin: 24px 0 0 566px;
}

.ba_oferta {
background: url(../../images/fondo_poferta.gif) no-repeat;
}

#banner a {
display:block;
color: #313E48;
font-size:14px;
text-align:right;
text-decoration:none;
padding-top:5px;
}

/*** Contenidos específicos de NOSOTROS ***/

#nosotros {
margin: 27px 0 0 14px;
border: 3px solid #dddbd2;
background: #c0bdad;
height: 327px;
}

#nosotros img {
float:right;
}

#texto_nosotros {
width: 470px;
margin: 29px 0 0 17px;
position:absolute;
}

/*** Contenidos específicos de SERVICIOS ***/

#servicios {
margin: 15px 0 0 7px }

#texto_servicios {
width: 100px;
color:white;
position:absolute;
}

.contenido_servicio {
width: 655px;
height: 382px;
float:right;
border: 3px solid #dddbd2;
background: #4f4a44;
margin-left: 7px;
color:white;
}

.contenido_servicio .textop {}

.caja_servicio {
width: 154px;
height: 382px;
background: #4f4a44;
border: 3px solid #dddbd2;
float:right;
margin-left: 7px;
}

.caja_servicio h2 {
width: 154px;
height: 90px;
text-indent: -9999px;
position:absolute;
text-align:left;
padding:0;
margin: 0 0 13px 0;
cursor:pointer;
}

.caja_servicio .asesoramiento {background:url(../../images/servicios/titulo_asesoramiento.gif) no-repeat}
.caja_servicio .bodas {background:url(../../images/servicios/titulo_bodas.gif) no-repeat}
.caja_servicio .kid {background:url(../../images/servicios/titulo_kid.gif) no-repeat}
.caja_servicio .regalos {background:url(../../images/servicios/titulo_regalos.gif) no-repeat}
.caja_servicio .decoracion {background:url(../../images/servicios/titulo_decoracion.gif) no-repeat}

.caja_servicio p {margin: 15px 0 0 0; color:white; padding:7px;}
.caja_servicio .texto {padding:0 7px 0 7px; position:absolute; width: 140px; margin-top: 90px }
.caja_servicio .imagen {height:197px; border-top: 3px solid #dddbd2; position:absolute; margin-top: 182px}

/*** Contenidos específicos IDEAS ***/

#ideas {padding: 10px 10px 10px 0; }

#ideas .titulo {
width: 108px;
height: 44px;
border-left: 3px solid #6c0023;
position:absolute;
background:url(../../images/titulo_ideas.gif) top left no-repeat;
text-indent: -9999px;
margin-left:10px
}

#ideas .categorias {
width: 119px;
height: 300px;
margin: 88px 0 0 5px;
position:absolute
}

/*** Menu categorias ***/
.cat {
width: 250px;
height: 26px;
padding: 0 5px 0 0;
}

.cat ul {padding: 0; margin: 0; list-style-type: none}

.cat li {
margin-left:0;
}

.cat a {
display:block;
width: 193px;
height: 17px;
background: #767067;
color:white;
text-decoration:none;
cursor:pointer;
padding: 7px 14px 0 0;
}

.cat a:hover {background: #6c0023}
.cat #activo {background: #6c0023}


/*** Menu ideas ***/

.ideas{
background-color: #6c0023;
width: 224px;
height: 24px;
}

.ideas ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.ideas a{
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: white;
text-decoration: none;
}

html>body .ideas a{ /*Non IE rule*/
width: auto;
}

.ideas a:hover{
background-color: #dddbd2;
color: black;
}

.ideas #activo a {
background-color: #dddbd2;
color: black;
text-decoration:none
}

#ideas .imagenes { 
width: 563px;
height: 371px;
background: #dddbd2;
margin-left:379px;
position:absolute;
padding: 12px;
}

#ideas .imagenes .grande {
width: 491px;
height: 372px;
position:absolute;
}

#ideas .imagenes .galeria {
width: 60px;
margin: 1px 0 0 503px;
position:absolute
}

#ideas .imagenes .galeria ul {
list-style:none;
margin:0;
padding:0;
}

#ideas .imagenes .galeria li {
margin-bottom:9px;
*margin-bottom: 6px; /* IE */
}

a.mini {
display:block;
width: 58px;
height: 43px;
border: 1px solid #dddbd2;
}

a.mini:hover { border: 1px solid #6c0023 }

a.mini_on {
display:block;
width: 58px;
height: 43px;
border: 1px solid #6c0023;
cursor: default;
}

#ideas .menu {
width: 224px;
height: 375px;
background: #6c0023;
position:absolute;
margin-left:135px;
padding:20px 0 0 20px;
}

.ideas_descripcion {
width: 205px;
height: 70px;
margin-top: 280px;
border-top: 1px solid #dddbd2;
position:absolute;
color: #dddbd2;
padding: 5px 10px;
text-align:right
}

.decor_descripcion {
width: 255px;
height: 60px;
margin-top: 295px;
border-top: 1px solid #dddbd2;
position:absolute;
color: #dddbd2;
padding: 5px 10px;
text-align:right
}

/*** Paginado ***/

#paginado {
position:absolute;
width: 215px;
padding: 0 10px 0 0;
margin-top: 250px;
font-size:14px;
font-weight: bold;
color: white
}

#paginado ul {
list-style: none;
margin:0;
padding:0;
text-align:right;
}

.on {color:white; text-decoration:none}

#paginado li {
padding: 0 2px;
display:inline;
}

#paginado li a {color: #666666; text-decoration: none }
#paginado li a:hover {color: white; text-decoration:none}



/*** Elementos especificos OFERTAS ***/

#ofertas {
width: 928px;
height: 353px;
background: white;
margin: 24px 10px 0 14px;
padding:14px 0 0 14px;
}

.caja_oferta {
width: 313px;
height: 330px;
margin: 0 0 0 100px;
float:left;
display:inline;
}

.caja_oferta h2 {
width: 291px;
border-left: 3px solid #6c0023;
background: url(../../images/fondo_oferta.gif) top left no-repeat;
height: 23px;
padding: 22px 0 0 19px;
margin:0;
font-size: 20px;
color: #6c0023;
font-weight: normal;
overflow:hidden;
}

.caja_oferta .descripcion {
color: #313E48;
height: 76px;
padding: 10px 0 0 22px;
}

.caja_oferta .precio {
color: #313E48;
height: 38px;
text-align:right;
}

.caja_oferta .imagen {
width: 297px;
height: 140px;
border: 1px solid #6c0023;
padding: 7px;
}

.caja_oferta .imagen img {float:right}

#paginado_ofertas {
width: 930px;
padding: 5px 0 0 0;
margin:0;
font-size:14px;
font-weight: bold;
color: #6C0023;
clear:both;
}

#paginado_ofertas ul {
list-style: none;
margin:0;
padding:0;
text-align:right;
}

#paginado_ofertas li {
padding: 0 2px;
display:inline;
}

#paginado_ofertas li a {color: #666666; text-decoration: none }
#paginado_ofertas li a:hover {color: #6C0023; text-decoration:none}

#paginado_ofertas li #on {color: #6C0023; text-decoration:none}

.a_oferta {margin: 5px 0 0 271px}


/*** Elementos especificos CATALOGO ***/

#catalogo {}

#catalogo .top {
width: 815px;
height: 28px;
position:absolute;
margin: 10px 0 0 137px;
}

#catalogo .top h1 {
width: 411px;
float:left;
color: white; 
font-size:20px;
font-weight: normal;
margin:0;
padding:0 0 0 15px;
}

#catalogo .ordenar {
width: 124px;
float:left;
color:white;
}

#catalogo .ver_tipos {
width: 115px;
float:right;
color:white;
margin-right:15px;
display:inline;
}

#catalogo .menu {
width: 137px;
height: 180px;
position:absolute;
margin: 55px 0 0 10px;
}

#catalogo .menu h3 {
width: 124px;
height: 22px;
text-indent: -9999px;
margin:0;
padding:0;
margin-bottom:10px;
background:url(../../images/titulo_productos.gif) no-repeat;
}

#catalogo .principal {
width: 800px;
height: 350px;
position:absolute;
background: white;
margin: 38px 0 0 141px;
padding: 10px 0 0 15px;
}

.caja_catalogo {
width: 233px;
height: 306px;
border: 1px solid #767067;
display:inline;
float:left;
margin-right:10px;
padding:10px;
color:#313e48;
}

.caja_catalogo .oferta {width: 40px; height: 10px; font-size:1px; text-indent: -9999px; position:absolute; background:url(../../images/titulo_oferta.gif) no-repeat}
.caja_catalogo h2 {margin:0 0 0 0; padding-top:15px; font-size: 20px;color: #6c0023;font-weight: normal}
.caja_catalogo .caracteristicas {height: 44px; margin:7px 0 7px 0; overflow:hidden}
.caja_catalogo .descripcion {height: 65px; overflow:hidden}
.caja_catalogo .pre_imagen {height: 130px}

#popup_ordenar {
width: 301px;
border: 1px solid #6c0023;
background: #dddbd2;
position:absolute;
z-index: 5;
margin: 45px 0 0 645px;
padding-bottom: 15px;
}

#popup_ordenar #filtro_todos {
width: 296px;
height: 26px;
color: #0b333c;
padding: 5px 0 0 5px;
background: #a59f87;
border-bottom: 1px solid #6c0023;
}

#popup_ordenar #filtros {
width: 281px;
color: #0b333c;
margin: 10px 0 0 5px;
}

#popup_ordenar a.boton {
color: #807b65;
font-size:14px;
font-weight: bold;
text-decoration:none;
text-align:right;
margin: 5px 0 0 210px;
}

#popup_ordenar a.boton:hover {color: #a59f87}

/*** Elementos específicos LISTA DE BODAS ***/

#login {
width: 272px;
height: 61px;
border: 1px solid #767067;
position:absolute;
margin: 13px 0 0 421px;
padding:5px 10px;
}

#login input {
width: 124px;
height: 17px;
border: 1px solid #767067;
background: #dddbd2;
padding: 2px 0 0 5px;
margin: 3px 0 3px 0;
}

#login a {color:black; text-decoration:none}
#login a:hover {color: #6c0023; text-decoration:none}

#lista_bodas { }

#lista_bodas .menu {
width: 207px;
height: 416px;
background: #6c0023;
position:absolute;
}

#lista_bodas .menu h2 {
width: 207px;
height: 23px;
margin: 13px 0 11px 0;
background:url(../../images/titulo_menubodas.gif) no-repeat;
padding:0;
text-indent: -9999px;
}

#lista_bodas .menu h2.seleccionada {
width: 207px;
height: 23px;
margin: 13px 0 11px 0;
background:url(../../images/titulo_boda_sel.gif) no-repeat;
padding:0;
text-indent: -9999px;
}

#lista_bodas .menu ul {margin:0; padding:0; list-style: none}
#lista_bodas .menu li {margin:0}

#lista_bodas .menu a {
display:block;
width: 193px;
height: 20px;
background: #6c0023;
text-align:right;
color:white;
text-decoration:none;
padding: 7px 14px 0 0;
}

#lista_bodas .menu a:hover {background: #767067}
#lista_bodas .menu #activo {background: #767067}


#lista_bodas .contenido {
width: 746px;
height: 370px;
margin: 15px 0 0 216px;
position:absolute;
}

#lista_bodas .caja {
width: 348px;
height: 167px;
border:1px solid #dddbd2;
float:left;
display:inline;
margin: 0 0 10px 10px;
padding:5px;
color: #313E48;
}

#lista_bodas .caja img {
vertical-align:bottom
}

#lista_bodas .caja h2 {
font-size:20px;
color:#6C0023;
font-weight:normal;
margin: 0 5px 0 0;
padding:0;
}

#lista_bodas .caja .descripcion {height: 110px}
#lista_bodas .caja .precio {clear:both}

#lista_bodas .clase1 {background:white}
#lista_bodas .clase2 {background: #c0bdad}

.a_bodas {margin: 5px 0 0 115px}
.a_catalogo {margin: 5px 0 0 110px; *margin: 5px 0 0 73px}

#paginado_lista {
position:absolute;
width: 724px;
padding: 0 10px 0 0;
margin: 395px 0 0 230px;
font-size:14px;
font-weight: bold;
color: white
}

#paginado_lista ul {
list-style: none;
margin:0;
padding:0;
text-align:right;
}

#paginado_lista li {
padding: 0 2px;
display:inline;
}

#paginado_lista li a {color: black; text-decoration: none }
#paginado_lista li a:hover {color: white; text-decoration:none}

#lista_nodisponible {
width: 580px;
height: 378px;
border: 3px solid #dddbd2;
background: #dddbd2;
position:absolute;
margin: 16px 0 0 400px;
}

#lista_nodisponible img {float:right}

#lista_nodisponible .texto {
position:absolute;
width: 108px;
height: 135px;
background: url(../../images/titulo_nodisponible.gif) no-repeat;
text-indent: -9999px;
margin: 33px 0 0 119px;
}

#lista_mensaje { }

#lista_mensaje .banner {
width: 279px;
height: 402px;
background: url(../../images/banner_enviemensaje.jpg) no-repeat;
position:absolute;
margin: 14px 0 0 672px;
text-indent: -9999px;
}

#lista_mensaje .caja {
width: 358px;
height: 400px;
position:absolute;
border: 1px solid #dddbd2;
background: white;
margin: 14px 0 0 19px;
}

#lista_mensaje h3 {
width: 348px;
height: 22px;
padding: 7px 0 0 10px;
color:white;
font-size:14px;
margin: 0 0 54px 0;
background: #6c0023;
}

#lista_mensaje h4 {
font-size: 18px;
color: #767067;
padding: 0 155px 0 43px;
margin:0
}

#lista_mensaje .caja_producto {
width: 348px;
height: 167px;
float:left;
display:inline;
margin: 60px 0 10px 0;
padding:5px;
color: #313E48;
}

#lista_mensaje .caja_producto h2 {
font-size:20px;
color:#6C0023;
font-weight:normal;
margin: 0 5px 0 0;
padding:0;
}

#lista_mensaje .caja_producto img {vertical-align:bottom}
#lista_mensaje .caja_producto .descripcion {height: 110px}
#lista_mensaje .caja_producto .precio {clear:both}

#lista_mensaje .contenido {
width: 264px;
margin: 47px 0 0 395px;
color: #dddbd2;
font-weight:bold;
font-size:14px;
position:absolute;
}

#lista_mensaje input {
width: 261px;
height: 20px;
border: 2px solid #dddbd2;
background: #c0bdad;
margin:3px 0 20px 0;
font-weight:normal;
}

#lista_mensaje textarea {
width: 261px;
height: 232px;
border: 2px solid #dddbd2;
background: #c0bdad;
margin:3px 0 20px 0;
}

#lista_mensaje a.boton {
color: #dddbd2;
font-size:14px;
font-weight: bold;
text-decoration:none
}
#lista_mensaje a.boton:hover {color: #6c0023}

/*** Elementos específicos de MARCAS ***/

#marcas {
padding:10px;
}

#marcas .texto {
color:white;
position:absolute;
width: 99px;
margin-top: 13px;
}

#marcas .contenido {
position:absolute;
margin-left: 119px;
width:840px;
}

#marcas .contenido a {
display:block;
width: 156px;
height: 89px;
border: 1px solid #dddbd2;
float:left;
margin: 0 9px 9px 0;
display:inline;
}

#marcas .contenido a:hover {border: 1px solid #6c0023}

/*** Elementos específicos de CONTACTO ***/

#banner_contacto {
width: 388px;
height: 112px;
background:url(../../images/banner_contacto.jpg) no-repeat;
position:absolute;
margin: 22px 0 0 567px;
padding-top: 257px;
text-align:center
}

#contenido_contacto {
width: 543px;
height: 349px;
position:absolute;
margin: 23px 0 0 14px;
}

#contenido_contacto h2 {
	width: 200px;
	height: 21px;
	background: url(../../images/titulo_contacto.gif) no-repeat;
	text-indent:-9999px;
}

#contenido_contacto h3 {
	width: 200px;
	height: 23px;
	background: url(../../images/titulo_registro.gif) no-repeat;
	text-indent:-9999px;
}

#contenido_registro h2 {
width: 200px;
height: 21px;
background: url(../../images/titulo_registro.gif) no-repeat;
text-indent:-9999px;
}

#contenido_contacto .contenido {
width: 319px;
margin: 20px 0 0 112px;
color: #dddbd2;
font-weight:bold;
font-size:14px;
}

#contenido_contacto input {
width: 315px;
height: 20px;
border: 2px solid #dddbd2;
background: #c0bdad;
margin:3px 0 20px 0;
font-weight:normal;
}

#contenido_contacto textarea {
width: 315px;
height: 110px;
border: 2px solid #dddbd2;
background: #c0bdad;
margin:3px 0 20px 0;
}

#contenido_contacto a.boton {
color: #dddbd2;
font-size:14px;
font-weight: bold;
text-decoration:none
}

#contenido_contacto a.boton:hover {
color: #6c0023;
}

/*** Popups ***/

#popup { }

#popup .head {
background: #a59f87;
color:#0b333c;
height:29px;
font-weight:bold;
font-size:14px;
padding: 0 0 0 10px;
}

#popup p {
padding:10px;
}

#popup a.boton {
color: #767067;
font-size:14px;
font-weight: bold;
text-decoration:none
}

#popup a.boton:hover {
color: #6c0023;
}

/*** Ubicación ***/

#banner_ubicacion {
width: 388px;
height: 112px;
background:url(../../images/banner_ubicacion.jpg) no-repeat;
position:absolute;
margin: 22px 0 0 567px;
padding-top: 257px;
text-align:center
}

#contenido_ubicacion {
width: 543px;
height: 349px;
position:absolute;
margin: 23px 0 0 14px;
}

#contenido_ubicacion h2 {
width: 200px;
height: 21px;
margin:0 0 10px 0;
background: url(../../images/titulo_ubicacion.gif) no-repeat;
text-indent:-9999px;
}

#contenido_ubicacion .contenido {
border:2px solid #dddbd2;
}

/*** Modificaciones 08-01-2008 ***/

#estaciones {
width: 90px;
height: 15px;
padding-left:5px;
border: 1px solid #dddbd2;
background: white;
color: black;
position:absolute;
z-index: 500;
margin: 28px 0 0 28px;
}

/*** Contenidos específicios DECORACION EXTERIOR ***/

#deco_ext {padding: 10px 10px 10px 0; }

#deco_ext .titulo {
width: 120px;
height: 44px;
border-left: 3px solid #6c0023;
position:absolute;
background:url(../../images/titulo_deco_ext.gif) top left no-repeat;
text-indent: -9999px;
margin-left:10px
}

#deco_ext .menu {
width: 275px;
height: 381px;
background: #6c0023;
position:absolute;
margin-left:155px;
padding:15px 0 0 15px;
}

#deco_ext .imagenes { 
width: 491px;
height: 371px;
background: #dddbd2;
margin-left:445px;
position:absolute;
padding: 12px;
}

#deco_ext .imagenes .grande {
width: 491px;
height: 372px;
float:right;
}

/*** Paginado ***/

#deco_ext #paginado {
position:absolute;
width: 265px;
padding: 0 10px 0 0;
margin-top: 265px;
font-size:14px;
font-weight: bold;
color: white
}

#deco_ext #paginado ul {
list-style: none;
margin:0;
padding:0;
text-align:right;
}

#deco_ext #paginado li {
padding: 0 2px;
display:inline;
}

#deco_ext #paginado li a {color: #666666; text-decoration: none }
#deco_ext #paginado li a:hover {color: white; text-decoration:none}

	#gallery {	}
	#gallery ul { margin:0; padding:0; list-style: none; }
	#gallery ul li { display: inline; margin: 0 5px 5px 0; }
	#gallery ul img {
		border: 5px solid #620523;
		border-width: 3px 3px 12px;
		margin-bottom:5px
	}
	#gallery ul a:hover img {
		border: 5px solid #dddbd2;
		border-width: 3px 3px 12px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
	#gallery ul .activo img {
		border: 5px solid #dddbd2;
		border-width: 3px 3px 12px;
		margin-bottom:5px;
		cursor:default;
	}
	
/*************************** CODIGO 17-01-07 *****************************/


.btn_reservar {
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}


#registrarse {
width: 70px;
float:left;
text-align:left;
}

.registrarse a {color:#6c0023; text-decoration:none}
.registrarse a:hover {color: #000000; text-decoration:none}

#lista_reservas .menu {
width: 207px;
height: 416px;
background: #6c0023;
position:absolute;
}

#lista_reservas .menu h2 {
width: 207px;
height: 23px;
margin: 13px 0 11px 0;
background:url(../../images/titulo_menureservas.gif) no-repeat;
padding:0;
text-indent: -9999px;
}

#lista_reservas .menu ul {margin:0; padding:0; list-style: none}
#lista_reservas .menu li {margin:0}

#lista_reservas .menu a {
	display:block;
	width: 183px;
	height: 20px;
	background: #6c0023;
	text-align:left;
	color:white;
	text-decoration:none;
	padding: 7px 14px 0 10px;
}

#lista_reservas .menu a:hover {background: #767067}
#lista_reservas .menu #activo {background: #767067}



#lista_reservas .contenido {
width: 746px;
height: 370px;
margin: 15px 0 0 216px;
position:absolute;
}

#lista_reservas .caja {
width: 348px;
height: 167px;
border:1px solid #dddbd2;
float:left;
display:inline;
margin: 0 0 10px 10px;
padding:5px;
color: #313E48;
}

#lista_reservas .caja img {
vertical-align:bottom
}

#lista_reservas .caja h2 {
font-size:20px;
color:#6C0023;
font-weight:normal;
margin: 0 5px 0 0;
padding:0;
}

#lista_reservas .caja .descripcion {height: 110px}
#lista_reservas .caja .precio {clear:both}

#lista_reservas .clase1 {background:white}
#lista_reservas .clase2 {background: #c0bdad}

.a_bodas {margin: 5px 0 0 115px}


/*****************************************************************************/


/*** Formulario Servicios ***/

#form_servicios {
}

#form_servicios .cabecera {
height: 29px;
padding-bottom:16px;
}

#form_servicios img {border:0}

#form_servicios tr {height:32px}
#form_servicios td.inicial {padding-right:10px; text-align:right; width:145px;}

#form_servicios input {
width: 194px;
height: 18px;
background: #efefef;
border: 1px solid white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
w}

#form_servicios textarea {
width: 194px;
height: 60px;
background: #efefef;
border: 1px solid white;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
}


