body{
background-color: #FFFFFF;
/*margin-top: 20px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000;
text-decoration: none;
font-weight: bold;
}

a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration: none;
}

a:hover{
color:#A56892;
}

input {
border: 1px solid #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
text-decoration: none;
}

textarea {
border: 1px solid #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
text-decoration: none;
}

h3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#A56892;
text-decoration: none;
}

#page{
margin-left: -384px;
position: absolute;
left: 50%;
width: 768px;
}

#band_top{
	width:768px;
	height:20px;
	background-color:#FBEEF8;
}

/* TOP */
#header{ /* CONTIENE TODO EL TOP */
position: relative;
width: 768px;
height: 98px;
background-color: #FFFFFF;
}

#logo {
position: relative;
width: 112px;
height: 99px;
background-image: url(../../images/logotipo.jpg);
float: left;
}

#slogan { 
position: relative;
width: 260px;
height: 61px;
background-image: url(../../images/slogan.gif);
float: left;
margin-top: 23px;
margin-left: 50px;
}

#banner {
position: relative;
width: 298px;
height: 99px;
background-image: url(../../images/top.jpg);
float: left;
margin-left: 48px;
}
/* FIN TOP */

#bas { /* TABLE CENTRAL */
width: 768px;
float:left;
margin-top: 30px;
}

#main { /* PARTE CENTRAL */
position: relative;
float: left;
width: 550px;
margin-left: 10px;
}

/* LEFT */
#left {
position: relative;
width: 141px;
float: left;
margin-left: 50px;
margin-top: -20px;
}

*html #left {
position: relative;
width: 141px;
float: left;
margin-left: 20px;
}

#menu{
position: relative;
margin-top: 20px;
width: 141px;
background-image: url(../../images/bola_menu.gif);
background-repeat: no-repeat; 
background-position: left 5px; 
}

#menu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration: none;
font-weight: bold;
}

#menu a:hover{
color:#A56892;
}

#menu li{
list-style-position: outside;
list-style-type: none;
margin-left: 20px;
}

#submenu{
position: relative;
margin-left: 33px;
}

#submenu a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration: none;
font-weight: normal;
}

#submenu a:hover{
color:#A56892;
}

#submenu li{
list-style-image: url(../../images/bola_submenu.gif);
list-style-position: outside;
}

#submenu2{
position: relative;
margin-left: 40px;
}

#submenu2 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration: none;
font-weight: normal;
}

#submenu2 a:hover{
color:#A56892;
}
/* FIN LEFT */

/* RIGHT */
#right {
position: relative;
width: 144px;
float: left;
margin-left: 23px;
}

#right a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration: none;
font-weight: normal;
}

#right a:hover{
color:#A56892;
}

/* FIN RIGHT */

/* TITULOS */
/* #fnd_titulos{
position: relative;
width: 200px;
height: 82px;
background-repeat: no-repeat;
margin-bottom: 20px;
}

.titre{
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #A56892;
font-size: 20px;
font-weight:bold;
margin-left: 90px;
margin-top: 23px;
} */

#fnd_titulos{
position: relative;
width: 200px;
height: 82px;
background-repeat: no-repeat;
margin-bottom: 20px;
}

.titre{
position: absolute;
font-family: Verdana;
/*color: #A56892;*/
color:#000000;
font-size: 18px;
/* font-weight:bold; */
width:288px;
height:82px;
}

.titre2{
font-family: Verdana;
color: #000000;
font-size: 12px;
font-weight:bold;
}
/* FIN TITULOS */

/* DESCRIPCION PRODUCTOS */
.desc_produit
{
text-align:left;
font-family: Arial;
color: #000000;
font-size: 11px;
font-weight: normal;
text-align: justify;
margin-top: 5px;
}

.desc_produit_right{
text-align:left;
font-family: Arial;
color: #000000;
font-size: 11px;
font-weight: normal;
text-align: justify;
margin-top: 5px;
}

.desc_produit_top_bottom {
text-align:left;
font-family: Arial;
color: #000000;
font-size: 11px;
font-weight: normal;
text-align: justify;
margin-top: 5px;
}
/* FIN DESCRIPCION PRODUCTOS */

/* IMAGENES */
.thumbnail {
text-align: center;
margin-right: 5px;
margin-top: 8px;
width: 120px;
}

.thumbnail_right {
text-align: center;
margin-left: 5px;
margin-top: 8px;
width: 120px;
}

.thumbnail_top_bottom {
text-align: center;
margin-left: 5px;
margin-top: 8px;
}
/* IMAGENES */

/* POSICION IMAGENES PRODUCTOS */
.img_produit_left
{
float:left;
text-align:center;	
}
.img_produit_right
{
float:right;
text-align:center;
}
/* FIN POSICION IMAGENES PRODUCTOS */

/* BOTTOM */
#bottom { 
width: 768px;
float:left;
margin-top: 30px;
text-align: center;
height:30px;
background-color:#FBEEF8;
vertical-align:middle;
line-height:30px;
}

#bottom a{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
text-decoration: none;
font-weight: bold;
margin-right: 30px;
}

#bottom a:hover{ 
color:#A56892;
}
/* FIN BOTTOM */

/* TEXTO LEGAL */
#legal {
width: 430px;
position: absolute;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
text-decoration: none;
font-weight: normal;
text-align: justify;
margin: -15px 10px 10px 10px;
}
/* FIN TEXTO LEGAL */


/* OPCIONES NO SEGURAS DE APARECER */
#otros { 
width: 768px;
float:left;
margin-top: 30px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration: none;
font-weight: bold;
}

#otros2 { 
width: 768px;
float:left;
margin-top: 10px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
text-decoration: none;
font-weight: bold;
}

#search {
position: relative;
width: 250px;
float: left;
margin-left: 25px;
}

*html #search {
position: relative;
width: 220px;
float: left;
margin-left: 10px;
}

#newsletter {
position: relative;
width: 350px;
float: left;
margin-left: 25px;
}

#clients {
position: relative;
width: 100px;
float: left;
}

#banner_bottom { 
width: 768px;
float:left;
margin-top: 15px;
float: left;
text-align: center;
}

.txt_form {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
text-decoration: none;
font-weight: normal;
}

.frm_txtlong{
	width:358px;
	*width:336px;
}
