/* ------------------------- FONT CONFIG ------------------------- */
html, body, div, span, p, input, select, textarea, a, td{ font-family: Tahoma, Geneva, sans-serif; }
/* ----------------------------- END ----------------------------- */

/* ----------------- INTERNET EXPLORER 6 PNG FIX ----------------- */
img, div, td, input, li, a { behavior: url(css/iepngfix.htc); }
/* ----------------------------- END ----------------------------- */

/* -------------- INTERNET EXPLORER 6 PSEUDO CLASSES ------------- */
body { behavior: url(css/pseudoie.htc); }
/* ----------------------------- END ----------------------------- */

/* ----------------- MARGEN PREDETERMINANDO -> 0 ----------------- */
* { margin:0px; padding:0px; border:none; border-style:none; }
/* ----------------------------- END ----------------------------- */

/* ---------------- CONFIGURACIÓN DE TABLAS -> 0 ----------------- */
table {	empty-cells:show; border-collapse:collapse; }
/* ----------------------------- END ----------------------------- */

/* ---------------- CONFIGURACIÓN DEL CUERPO -> 0 ---------------- */
body { background-position:top left; background-repeat:no-repeat; background-color:#f5e2e8; /*ffebe6*/ }
/* ----------------------------- END ----------------------------- */


/* ------------------------- LAYOUT ------------------------- */
#header { height:200px; }
#wrapper { margin-left:204px; }
* html #wrapper { margin:0px; float:left; }

#menu { float:left; width:204px; }
#content { }
#footer { text-align:right; }

#menusafe { margin:0px 2px 0px 2px; }
#contentsafe { margin:0 2px 2px 0px; }
#footersafe { margin:2px 2px 2px 0px; }
/* ----------------------------- END ----------------------------- */

#logo {
	margin-bottom:10px;
}

#menu span {
	display:none;
}
#menu_list {
	text-align:center;
	list-style-type:none;
	width:158px;
}
#sub_menu_list {
	margin:0px;
	padding:0px;
	text-align:center;
	list-style-type:none;
}
#menu_list li li a, #menu_list li li a.current, #menu_list li a, #menu_list li a.current {
	margin:0px;
	padding:5px 0px 0px;
	display:block;
	background-image:url(menu_button_out.png);
	background-repeat:no-repeat;
	width:158px;
	height:25px;
	text-align:center;
	color:#9a9b9d;
	font-size:11px;
	text-decoration:none;	
}
#menu_list li li a, #menu_list li li a.current {
	padding:3px 0px 2px;
	background-image:url(sub_menu_button_out.png);
	height:20px;
	color:#8996a0;
}
#menu_list li li a.current, #menu_list li li a.current:hover {
	background-image:url(sub_menu_button_current.png);
	color:#ff60e1;
	cursor:default;
}
#menu_list li li a:hover {
	background-image:url(sub_menu_button_over.png);
	color:#747679;
}
#menu_list li a.current, #menu_list li a.current:hover {
	background-image:url(menu_button_current.png);
	color:#ac27a9;
	cursor:default;
}
#menu_list li a:hover {
	background-image:url(menu_button_over.png);
	color:#747679;
}
/* ------------------------- MENU ------------------------- */


/* ------------------------- DISPLAY ------------------------- */

.display {
	margin-bottom:2px;
	border:none;
	border-collapse:collapse;
	border-spacing:0px;
}
.display tr td {
	margin:0px;
	padding:0px;
}
.display .top-left {
	background-repeat:no-repeat;
	width:21px;
	height:21px;
}
.display .top-center {
	background-repeat:repeat-x;
	height:21px;
}
.display .top-right {
	background-repeat:no-repeat;
	width:21px;
	height:21px;
}

.display .mid-left {
	background-repeat:repeat-y;
	vertical-align:top;
	width:21px;
}
.display .mid-center {
	background-repeat:repeat;
	vertical-align:top;
}
.display .mid-right {
	background-repeat:repeat-y;
	width:21px;
}

.display .bot-left {
	background-repeat:no-repeat;
	width:21px;
	height:21px;
}
.display .bot-center {
	background-repeat:repeat-x;
	height:21px;
}
.display .bot-right {
	background-repeat:no-repeat;
	width:21px;
	height:21px;
}

.display .top-left { background-image:url(white_display_1.png); }
.display .top-center { background-image:url(white_display_2.png); }
.display .top-right { background-image:url(white_display_3.png); }

.display .mid-left { background-image:url(white_display_4.png); }
.display .mid-center { background-image:url(white_display_5.png); }
.display .mid-right { background-image:url(white_display_6.png); }

.display .bot-left { background-image:url(white_display_7.png); }
.display .bot-center { background-image:url(white_display_8.png); }
.display .bot-right { background-image:url(white_display_9.png); }

#menusafe .display { width:200px; }
#contentsafe .display { width:100%; }
#footersafe .display { margin-left:auto; }

#footersafe { text-align:right; font-size:11px; }
#footersafe a { color:#6d6e70; text-decoration:none; display:block; padding:5px; }
#footersafe a span { font-weight:bold; }

/* ------------------------- DISPLAY ------------------------- */


/* ------------------------- GENERAL FORMAT ------------------------- */
h2, h3, h4 {
	margin:0px;
	padding:0px;
	font-size:25px;
	color:#a3238e;
}
h3 {
	font-size:18px;
	margin-bottom:17px;
}
h4 {
	font-size:11px;
	margin-bottom:10px;
}
.pink-dotted {
	background-image:url(pink_dotted.jpg);
	height:1px;
	margin:17px 0px;
}
.pink-dotted hr {
	display:none;
}
.black {
	color:#000000;
}
.gray {
	color:#717f81;
}
.pink {
	color:#dd0ab2;
}
.otro {
	color:#a3238e;
}
.red {
	color:#ff0000;
}
p {
	font-size:12px;
	line-height:20px;
	margin-bottom:10px;
}
.separator {
	clear:both;
}

.alignleft {
	float:left;
	margin-right:20px;
}
.alignright {
	float:right;
	margin-left:20px;
}

#contentsafe ul {
	list-style-type:none;
	float:left;
	font-size:11px;
	color:#666666;
}
#contentsafe ul li {
	padding-left:20px;
	margin-bottom:10px;
	background-image:url(li_standard.png);
	background-repeat:no-repeat;
}
* html #contentsafe ul li {
	background-image:url(li_standard.gif);
}

/* ------------------------- GENERAL FORMAT ------------------------- */
.breadcumbs a {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#9c132e;
}
.breadcumbs a:hover {
	color:#b01a48;
	text-decoration:underline;
}
.breadcumbs a.current, .breadcumbs a.current:hover {
	color:#5eb0e5;
	cursor:default;
	text-decoration:none;
}


.breadcumbs2 a {
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#a3238e;
}
.breadcumbs2 a:hover {
	color:#a3238e;
	text-decoration:underline;
}
.breadcumbs2 a.current, .breadcumbs2 a.current:hover {
	color:#a3238e;
	cursor:default;
	text-decoration:none;
}


.leer-mas {
	margin:0px;
	font-size:11px;
}
.leer-mas:hover {
	font-weight:bold;
}
.notas img, .mini-galeria img {
	margin-bottom:10px;
	border:none;
}

.producto {
	float:left;
	margin:10px;
}
.producto a {
	color:#cc315f;
	font-size:11px;
	display:block;
	padding:5px !important;
}
.producto a:hover {
	color:#da06cc;
}
.producto-detalle table tr td {
	border:1px solid #f3dbdf;
	background-color:#f9edef;
	font-size:11px;
	font-weight:bold;
	color:#cc315f;
	padding:5px;
}
.producto-detalle p {
	font-weight:normal;
}
.column-A, .column-B, .column-C {
	float:left;
}
.column-A {
	width:400px;
}
.td-label {
	vertical-align:top;
}
.td-label, input, textarea, select {
	text-align:right;
	font-size:11px;
	color:#8b9499;
	padding:2px;
}
input, textarea, select {
	width:250px;
	text-align:left;
	border:1px solid #bac9d1;
	margin-bottom:5px;
}
textarea {
	height:150px;
}
.button {
	text-align:center;
	width:100px;
}
.button:hover {
	color:#CC3366;
	border:1px solid #CC3366;
	background-color:#FFCCCC;
}

/* ------------------------- GENERAL FORMATING  ------------------------- */

.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }

/*
img {
	border:1px solid #812990 !important;
	padding:1px;
}*/

#goHomeLink img {
	border:none !important;
	padding:0px !important;
}
/* --------------------------------- END -------------------------------- */
