.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Aoltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}

body{
	background-image:url(../imagenes/patron.jpg);
	background-repeat:repeat;
	margin:0px;
	
	font-family:Arial, Helvetica, sans-serif;
}
#container{
	width:956px;
	margin:auto;
}
.centrado{
	padding-left:24px;
	padding-right:31px;
}
.bg_contenidosombra{
	background-image:url(../imagenes/bg_top.png);
	background-repeat:repeat-y;
	width:956px;
}
.top{
	background-image:url(../imagenes/decoracion_top.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:134px;
	padding-top:1px;
}
.linea_separadora_top{
	background-image:url(../imagenes/linea_separadora_top.jpg);
	background-repeat:repeat-x;
	height:2px;
	font-size:1px;
}
.linea_separadora_bottom{
	background-image:url(../imagenes/linea_separadora_bottom.jpg);
	background-repeat:repeat-x;
	height:2px;
	font-size:1px;
}
.contenido{
	background-color:#E9E9E9;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:4px;
}

.bg_menu_lateral{

	width:280px;
	background-image:url(../imagenes/bg_menu_lateral_a.png);
	background-repeat:repeat-x;
	background-color:#120C04;
	padding-left:21px;
	padding-right:18px;
}
.bg_menu_lateral02repeat{
	background-image:url(../imagenes/bg_menu_lateral02bottom.png);
	background-repeat:repeat-y;
	
}
.bg_menu_lateral02{
	background-image:url(../imagenes/bg_menu_lateral02_a.png);
	background-repeat:no-repeat;
	background-color:#23190F;
	padding-bottom:50px;
	padding-top:42px;
	color:#E6CFB5;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #6D5D4D;
	border-right-color: #6D5D4D;
	border-left-color: #6D5D4D;
}
.bg_menu_lateral02 a{
	display:block;
	height:40px;
	color:#FFFFFF;
	text-decoration:none;
	font-family: "Century Gothic", "Trebuchet MS", Arial;
	font-size: 14px;
	font-weight: normal;
}
.puntos_menu{
	background-image:url(../imagenes/puntos_menu.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:1px;
	font-size:1px;
	margin-left:31px;
	margin-right:22px;
}
.bg_menu_lateral02 a:hover{
	background-color:#66594A;
	color:#330F00;
}
.bg_menu_lateral02 #current{
	background-color:#66594A;
	color:#330F00;
}

.bton_menu{
	background-image:url(../imagenes/puntoblanco6x6.png);
	background-repeat:no-repeat;
	background-position:32px 15px;
	padding-left:45px;
	padding-top:9px;
}
.bton_menu span{
	color:#FFFFFF;
	font-size:13px;
}

.bton_menu_{
	background-image:url(../imagenes/puntoblanco6x6.png);
	background-repeat:no-repeat;
	background-position:32px 15px;
	padding-left:45px;
	padding-top:9px;
	height:30px;
}
a.bton_menu_{
	height:20px;
}

.bton_admin{
	width:280px;
}
.bton_admin a{
	display:block;
	height:20px;
}
.bton_admin a:hover{
	background-color:;
}
a.bton_adim_anteriores{
		color:#FFFFFF;
	font-size:13px;
	padding-left:48px;
}

.info_maternity{
background-image:url(../imagenes/bg_deco_menu_.png);
background-repeat:no-repeat;
background-position:1px;
	font-size:10px;
	color:#FFFFFF;
	font-weight:lighter;
	width:208px;
	padding-left:68px;
	padding-top:66px;

}

.derecha{
	width:572px;
	float:left;
	margin-left:4px;
	/*background-image:url(../imagenes/bg_derecha.png);
	background-repeat:repeat-x;
	height:506px;*/
}
.bg_derecha_extiende{
	background-color:#000000;
	margin-left:4px;	
}
.bg_degradez{
	background-image:url(../imagenes/bg_derecha.png);
	background-repeat:repeat-x;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:8px;
	padding-right:5px;
}

.bg_degradez_home{
	background-image:url(../imagenes/bg_derecha.png);
	background-repeat:repeat-x;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:8px;
	padding-right:5px;

}
.footer{
	background-color:#E9E9E9;
	height:33px;
	padding-top:19px;
	padding-left:26px;
	padding-right:29px;
	font-size:11px;
	color:#5b003b;
}
.footer a{
	text-decoration:none;
	/*color:#5b003b;*/	
	color:#4B3114;
	margin-left:4px;
	margin-right:4px;
}

.bg_menu_lateral_b{
	background-color:#120C04;
	width:280px;
	
	padding-left:21px;
	padding-right:18px;
}
.bg_menu_lateral02_b{
	background-color:#23190F;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6D5D4D;
	border-left-color: #6D5D4D;
}
.bg_menu_lateral_td02{
		background-color:#120C04;
}

.bg_menu_lateral_td{
	margin-left:21px;
	background-image:url(../imagenes/bg_menu_lateral_td.png);
	background-repeat:repeat-y;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #6D5D4D;
	border-left-color: #6D5D4D;
}
.bg_interiores{
	background-color:#FFFFFF;
	background-image:url(../imagenes/imagen_interiores.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:20px;
}
.bg_interiores h1{
	margin:0px;
	display:block;
	color:#3A2715;
	font-size:20px;
	background-color:#EDEDED;
	height:43px;
	padding-top:16px;
	padding-left:28px;
	background-image:url(../imagenes/icono_colleciones.png);
	background-repeat:no-repeat;
	background-position:11px;
	font-family: "Century Gothic", "Trebuchet MS", Arial;
	font-weight: bold;
}
.bg_interiores p{
	font-family: "Century Gothic", "Trebuchet MS", Arial;
	font-size: 13px;
	color: #5d5145;
}
.colletions{
	padding-top:3px;
	padding-left:81px;
}
.barra_coleccion{
	margin-left:6px;
}

.catalogos{
	padding-top:3px;
	padding-left:7px;
}
.catalogos_categorias{
	padding-top:3px;
	padding-left:28px;
}
.catalogos_categorias img{
	border:#B0B0B0 solid 1px;
	margin-left:10px;
	margin-top:12px;
}

.paginacion_catalogos_categorias{
	color:#252525;
	font-size:12px;
	font-weight:bold;
	height:24px;
	margin-top:18px;
	padding-bottom:15px;
	text-align:right;
	padding-right:55px;
}
.paginacion_catalogos_categorias img{
	margin:0px;
}
.paginacion_catalogos_categorias a{
	color:#252525;
	text-decoration:none;
	border:#A4A4A4 solid 1px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	background-color:#FFFFFF;
}
.paginacion_catalogos_categorias a:hover{
	text-decoration:underline;
}
img.bton_anterior_catalogo{
	border:0px;
}
img.bton_siguiente_catalogo{
	border:0px;
}
a.bton_anterior_catalogo_ {
	border:0px;
}
a.bton_siguiente_catalogo_ {
	border:0px;
}

.categoria_detalle{
	padding-top:20px;
	color:#313131;
	font-size:12px;
	font-weight:bold;
}
.catalogo_categoria{
	padding-top:3px;
	padding-left:20px;
	padding-right:8px;
	
}
.catalogo_categoria td{
	vertical-align:top;
	padding-bottom:15px;
}
.descripccion_categoria{
	width:300px;
	background-image:url(../imagenes/cuadrado10x10.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding-left:18px;
	margin-top:5px;
	
}
.descripccion_color{
	padding-left:16px;
	color:#848484;
	font-size:12px;
	font-weight:bold;
	margin-top:8px;
}
.linea_detalle{
	background-color:#E1DCDC;
	height:1px;
	font-size:1px;
	margin-left:12px;
	margin-right:38px;
	margin-bottom:8px;
	margin-top:10px;
}
a.boton_cotizar{
	background-image:url(../imagenes/boton_cotizar.png);
	background-repeat:no-repeat;
	display:block;	
	width:75px;
	height:23px;
	padding-top:5px;
	text-align:center;
	color:#67696F;
	text-decoration:none;
}
.talla{
padding-top:10px;
font-size:11px;
font-weight:normal;
}
.talla span{
display:block;
color:#FFFFFF;
text-align:center;
padding-top:3px;
background-image:url(../imagenes/cuadradito_tallas.png);
background-repeat:no-repeat;
width:19px;
height:19px;
float:left;
margin-right:5px;
}
.imagen_catalogo_detalle img{
	border:#B0B0B0 solid 1px;
}


.regalos{
	padding-left:21px;
	padding-right:22px;
	padding-top:15px;
	font-size:12px;
	color:#9B9898;
	text-align:justify;
	
}
.regalos td{
	vertical-align:top;
	padding-bottom:60px;
}
.regalos img{
	border:#DDDEE2 solid 3px;
	margin-left:30px;
}
.regalos h3{
	margin:0px;
	margin-bottom:4px;
	color:#666565;
	font-size:13px;
}
.icono_regalos{
	background-image:url(../imagenes/icono_regalos.png);
	background-repeat:no-repeat;
	background-position:15px 3px;
	padding-left:30px;
	margin-bottom:3px;
}
.carrusel{
	margin-left:4px;
	background-color:#D9D9D9;
	height:24px;
	padding-top:10px;
	padding-bottom:7px;
	border-top:#E9E9E9 solid 2px;
	color:#221100;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	padding-right:10px;
	
}
.carrusel a{
	color:#221100;
	text-decoration:none;
	height:24px;
	
}
.no_linea{
	padding-right:14px;
}
.si_linea{
	background-image:url(../imagenes/linea_regalos.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:11px;
	padding-right:14px;
}
.carrusel_links{
	width:462px;

}
.carrusel_boton{
	background-image:url(../imagenes/bg_boton_carrusel.png);
	background-repeat:no-repeat;
	width:51px;
	height:19px;
	float:right;
	padding-top:6px;
	padding-left:7px;
}
.boton_adelante_carrusel {
	margin-left:17px;
}




.contactese{
	padding-left:45px;
	padding-top:15px;
	font-size:12px;
	color:#191919;
}
.contactese_resp{
	padding-left:45px;
	padding-top:180px;
	padding-bottom:200px;
	font-size:12px;
	
	color:#191919;
}
.contactese p{
	margin:0px;
	margin-bottom:15px;
}

.bg_contacto_top{
	background-image:url(../imagenes/bg_contacto_top.png);
	background-repeat:no-repeat;
	width:449px;
	height:16px;
	font-size:1px;
}
.bg_contacto_bottom{
	background-image:url(../imagenes/bg_contacto_bottom.png);
	background-repeat:no-repeat;
	width:449px;
	height:16px;
	font-size:1px;
	padding-bottom:10px;
}
.bg_contacto_center_repeat{
background-image:url(../imagenes/bg_contacto_center_repeat.png);
	background-repeat:repeat-y;
	width:449px;
}
.bg_contacto_center{
	background-image:url(../imagenes/bg_contacto_center.png);
	background-repeat:repeat-y;
	width:422px;
	height:322px;
	padding-left:27px;
}

.txt_campo_contacto{
	background-image:url(../imagenes/form_txt_campo.png);
	background-repeat:no-repeat;
	width:291px;
	height:22px;
	padding-left:8px;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:15px;
	
}
.txt_campo_contacto input{
	width:275px;
	height:19px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363535;
	font-weight:bold;
}
.txtarea_campo_contacto{
	background-image:url(../imagenes/form_txtarea_campo.png);
	background-repeat:no-repeat;
	width:293px;
	height:106px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:7px;
}
.txtarea_campo_contacto textarea{
	width:285px;
	height:100px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363535;
	font-weight:bold;
}
.enviar_contacto{
	background-image:url(../imagenes/form_bton.png);
	background-repeat:no-repeat;
	width:73px;
	height:27px;
	border:0px;
	color:#664F37;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-left:16px;
}


.textos_interiores_fijos{
	padding-left:25px;
	padding-top:33px;
	padding-right:67px;
	color:#5D5145;
	font-size:12px;
	text-align:justify;
	
}
.textos_interiores_fijos td{
	padding-bottom:200px;
}
.textos_interiores_fijos ul{
	font-size:14px;
}
.textos_interiores_fijos a{
	color:#5D5145;
	text-decoration:none;
	font-size:13px;
}
.fondo{
background-image:url(../imagenes/barra_colecciones.jpg);
background-repeat:no-repeat;
}


.mapa{
	width:450px;
	padding:5px;
	background-color:#362A1D;
	margin:auto;
}
.dire_mapa{
	text-align:center;
	padding-top:20px;
	padding-bottom:35px;
}

.noticia_destacada{
	width:472px;
	padding-left:27px;
	padding-right:12px;
	margin-left:19px;
	font-size:12px;
	text-align:justify;
}
.noticia_destacada a{
	text-decoration:none;
	color:#5D5145;
}
.noticia_destacada h2{
	margin:0px;
	margin-bottom:5px;
	font-size:15px;
	color:#5D5145;
	font-weight:bold;
}
.noticia_destacada h2 a{
	text-decoration:none;
	color:#5D5145;
}
.noticia_destacada td{
	vertical-align:top;
}
.noticia_destacada img{
	border:#5D5145 solid 3px;
	margin-right:7px;
}
.noticia_destacada span{
	display:block;
	text-align:right;
	padding-top:4px;
}
.noticia_destacada span a{
	color:#eb036f;
	text-decoration:none;
}

.lista_noticias{
	width:472px;
	padding-left:27px;
	padding-right:12px;
	padding-top:11px;
	margin-left:19px;
	margin-top:5px;
	font-size:12px;
	text-align:justify;
	background-image:url(../imagenes/linea_noticias.png);
	background-repeat:no-repeat;
	background-position:top;
}
.lista_noticias a{
	text-decoration:none;
	color:#5D5145;
}
.lista_noticias h2{
	margin:0px;
	margin-bottom:5px;
	font-size:15px;
	color:#5D5145;
	font-weight:bold;
}
.lista_noticias h2 a{
	text-decoration:none;
	color:#5D5145;
}
.lista_noticias span{
	display:block;
	text-align:right;
	padding-top:4px;
}
.lista_noticias span a{
	color:#eb036f;
	text-decoration:none;
}
.paginacion{
	padding-right:24px;

	padding-top:11px;

	font-size:11px;
	font-weight:bold;
}

a.n_paginacion{
	display:block;
	background-image:url(../imagenes/bg_paginacion_inactivo.png);
	background-repeat:repeat-x;
	height:16px;
	padding-top:1px;
	margin-left:1px;
	margin-right:1px;
	width:17px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.n_paginacion{
	background-image:url(../imagenes/bg_paginacion_over.png);
	color:#000000;
}
.noticia_detalle{
	
	padding-right:28px;
	font-size:12px;
	text-align:justify;
	margin-left:33px;
	color:#5D5145;
}
.noticia_detalle h2{
	margin:0px;
	margin-bottom:15px;
	font-size:15px;
	color:#5D5145;
	font-weight:bold;
}
.noticia_detalle img{
	border:#5D5145 solid 3px;
	margin-right:15px;
	margin-bottom:5px;
}
.asociados{
	font-size:12px;
	text-align:justify;
	margin-left:75px;
	margin-right:84px;
	padding-top:25px;
}
.marco_asociados{
	background-image:url(../imagenes/bg_marco_asociados.png);
	background-repeat:no-repeat;
	width:168px;
	height:77px;
	padding-left:13px;
	padding-top:8px;
	margin-bottom:10px;
}
