﻿/* ------------------------- FONT CONFIG ------------------------- */
* { font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif; }
/* ----------------------------- END ----------------------------- */

/* ----------------- MARGEN PREDETERMINANDO -> 0 ----------------- */
* { margin:0px; padding:0px; border:none; outline:none; }
/* ----------------------------- END ----------------------------- */

/* ------- PREVIENE ESPACIOS EN BLANCO DENTRO DE DIVS -> 0 ------- */
div { font-size:0px; } 
/* ----------------------------- END ----------------------------- */

/* ---------------- CONFIGURACIÓN DE TABLAS -> 0 ----------------- */
table {	empty-cells:show; border-collapse:collapse; }
/* ----------------------------- END ----------------------------- */

/* ---------------- CONFIGURACIÓN DEL CUERPO -> 0 ---------------- */
body { text-align:center; background-color:#f4fbfe; background-image:url(bodybg_green.jpg); background-repeat:repeat-x; }
/* ----------------------------- END ----------------------------- */

/* ////////////////////-- LAYOUT --//////////////////// */
#mainpage {
	width:950px;
	margin:0px auto;
	text-align:left;
}
.wrapper, .row {
	min-height:0px;
	overflow:auto;
}
* html .wrapper, * html .row {
	height:0px;
}
.clearleft {
	clear:left;
}
/* //////////////////-- END LAYOUT --////////////////// */

/* ////////////////////-- MAIN DESIGN --//////////////////// */
#header {
	background-image:url(logo_kidsmuebles.png);
	width:314px;
	height:120px;
	margin:0px auto;
}
#header h1, #header h2 {
	display:none;
}
#mainleft, #maincenter, #mainright {
	float:left;
}
#mainleft, #mainright {
	width:160px;
}
#maincenter {
	width:630px;
}
#mainleft-shadow, #mainright-shadow {
	background-image:url(mainleft_shadow.png);
	background-repeat:repeat-y;
}
#mainright-shadow {
	background-image:url(mainright_shadow.png);
}
#maincenter-top {
	background-image:url(maincenter_top.png);
	background-repeat:no-repeat;
	width:630px;
	height:30px;
}
#maincenter-mid {
	background-color:#FFFFFF;
	padding:0px 20px 20px;
	min-height:550px;
}
* html #maincenter-mid {
	height:550px;
}
#footer {
	background-image:url(footer.png);
	background-repeat:no-repeat;
	text-align:center;
	width:650px;
	height:32px;
	padding-top:8px;
	margin:0px auto 20px;
}
#footer p, #footer a {
	color:#FFFFFF;
}
#footer a {
	font-weight:bold;
}
.menu {
	width:160px;
}
.menu-oso, .menu-leon, .menu-perro, .menu-caballo {
	background-repeat:no-repeat;
	width:160px;
	height:120px;
}
.menu-oso {
	background-image:url(menu_oso.png);
}
.menu-leon {
	background-image:url(menu_leon.png);
}
.menu-perro {
	background-image:url(menu_perro.png);
}
.menu-caballo {
	background-image:url(menu_caballo.png);
}
.menu-mid-left, .menu-mid-right {
	background-image:url(menu_mid_left.png);
	background-repeat:repeat-y;
	width:140px;
	padding-left:20px;
}
.menu-mid-right {
	background-image:url(menu_mid_right.png);
	width:130px;
	padding:0px 20px 0px 10px;
}
.menu-bot-left, .menu-bot-right {
	background-image:url(menu_bot_left.png);
	background-repeat:no-repeat;
	width:160px;
	height:20px;
}
.menu-bot-right {
	background-image:url(menu_bot_right.png);
}
.menu h2 {
	display:none;
}
.menu ul {
	list-style-type:none;
}
.menu a, .menu a.current {
	font-size:11px;
	color:#7894ff;
	display:block;
	width:135px;
	height:20px;
	padding:5px 0px 0px 5px;
	text-decoration:none;
	background-image:url(menu_button_normal.png);
	background-repeat:no-repeat;
	margin-top:5px;
}
.menu a:hover, .menu a.current {
	background-image:url(menu_button_over.png);
	font-weight:bold;
	color:#112369;
}
.menu .first-child a, .menu .first-child a.current {
	margin-top:0px;
}
li a { margin-top:5px; }
/* //////////////////-- END MAIN DESIGN --////////////////// */

/* ////////////////////-- GENERAL DESIGN --//////////////////// */
h3 {
	font-size:15px;
	color:#ff0000;
	margin-bottom:10px;
}
h3 span {
	display:none;
}
h3.porque {
	background-image:url(porque.gif);
	background-repeat:no-repeat;
	width:303px;
	height:23px;
}
p {
	font-size:11px;
	color:#4d4d4f;
}
.orange {
	color:#ff6c00;
	text-align:center;
}
.emaillink a {
	display:block;
	background-image:url(emaillink.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:22px;
	padding:8px 10px 0px;
	margin-bottom:10px;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	letter-spacing:1px;
}
.emaillink a:hover {
	color:#FF0000;
}
.marginbottom {
	margin-bottom:10px;
}
.bigalert {
	background-color:#fff2be;
	border:1px solid #faa61a;
	padding:10px;
}
ul, ol {
	list-style-type:none;
}
ul li, ol li {
	font-size:11px;
}
dl {
	margin-top:10px;
	width:285px;
	clear:left;
}
dt, dd {
	display:block;
	float:left;
	background-repeat:no-repeat;
	padding:5px;
	font-size:11px;
	margin-bottom:1px;
}
dt {
	background-image:url(dt.jpg);
	width:95px;
	font-weight:bold;
	text-align:right;
}
dd {
	background-image:url(dd.jpg);
	width:170px;
	background-color:#FFFF99;
}
.hr {
	border-bottom:1px solid #ff6c00;
	padding-top:10px;
	margin-bottom:10px;
}
.hr hr {
	display:none;
}
strong {
	color:#2e7bbf;
}
div.buttonset {
	margin-bottom:10px;
}
span.imprimir, span.descargar, span.borrar, span.enviar, span.imprimir a, span.descargar a, span.borrar a, span.enviar a {
	display:inline-block;
	background-repeat:no-repeat;
	width:140px;
	padding-right:10px;
	height:30px;
	margin:0px 5px;
}
span.imprimir a, span.descargar a, span.borrar a, span.enviar a {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:7px;
	height:23px;
	text-align:right;
	text-decoration:none;
}
span.imprimir {
	background-image:url(imprimir.jpg);
}
span.descargar {
	background-image:url(descargar.jpg);
}
span.borrar {
	background-image:url(borrar.jpg);
}
span.enviar {
	background-image:url(enviar.jpg);
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}
/* //////////////////-- END GENERAL DESIGN --////////////////// */

/* //////////////////-- START PRODUCTS DESIGN --////////////////// */
.mueble, .mueble-break {
	float:left;
	width:190px;
	min-height:190px;
	margin-right:10px;
}
* html .mueble, * html .mueble-break {
	height:190px;
}
.mueble-break {
	margin-right:0px;
}
.mueble-image {
	background-color:#CCCCCC;
	width:190px;
	height:190px;
}
.mueble-info p, .mueble-info a {
	font-size:11px;
}
.mueble-info a {
	text-align:center;
	font-weight:bold;
	display:block;
	padding:5px;
	width:180px;
}
.mb10 {
	margin-top:10px;
}
.producto {
	width:590px;
}
.producto-info, .producto-img {
	float:left;
	display:block;
	width:285px;
}
.producto-info {
	margin-right:20px;
}
.producto-info h3 {
	padding-bottom:5px;
	border-bottom:2px solid #ff0000;
}
.producto-info p {
	padding:10px 0px;
}
/* ///////////////////-- END PRODUCTS DESIGN --/////////////////// */

/* //////////////////-- START FORMS DESIGN --////////////////// */
.row {
	margin-bottom:10px;
}
fieldset {
	padding-top:10px;
	border:2px solid #005500;
	border-left:none;
	border-right:none;
	margin-bottom:10px;
}
label, input.text, textarea {
	float:left;
}
label {
	background-image:url(label.jpg);
	background-repeat:no-repeat;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#112369;
	width:185px;
	height:20px;
	padding:5px 5px 0px 0px;
	margin-right:10px;
}
input.text, textarea {
	background-image:url(inputtext.jpg);
	background-repeat:repeat-x;
	padding:3px;
	width:382px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	border:1px solid #7894ff;
}
textarea {
	height:112px;
}
/* ///////////////////-- END FORMS DESIGN --/////////////////// */

#mapagrande img { display:none !important; }

#indexbanner { margin-bottom:10px; }