body {
	background-color: #E0D1F3;
	background-image:url('botones/pattern_beige.png');
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
}


#logo_muneca{
	position:absolute;
	left:90px;
	top:5px;
	z-index:2;
}

#aviso_texto{
	border-style:solid;
	border-width:5px;
	border-color: #FF99CC;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	width: 770px;
}

.textomenu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #666666; 
	text-decoration: none}

.textoapartado {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14pt; 
	font-weight: bold; 
	color: #3C456A}

.ronin {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	text-decoration: none}

.textonormal {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #333333; 
	font-weight: normal}

.titulillo {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #666666
	}

.textoresaltado {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold; 
	color: #000000}

a {  
	color: #cc3341;
	font-weight: bold;	
	text-decoration: none;
}

.textonormalblanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}

.enlacenormalblanco { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #000000; 
	font-weight: normal; 
	text-decoration: none}
	
.bloque_portada{
	background-color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}	

div.bloque_portada img.foto_producto{
	float: left;
	clear: both;
	margin: 5px;
}
	
div.titulo_bloque_portada {
	background-color: #A4B1C6;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	margin: 0px;
}

div.catalogo_menu_apartado {
	background-color:#EEEEEE;
	margin-bottom:2px; 
	padding:2px;
}

.catalogo_titulo_apartado {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#CC66CC;
	font-size: 12pt; 
	font-weight: bold; 
	color: #3C456A
}

.catalogo_subtitulo_busqueda{
	color: #FFFFFF;
}

.tabla_cabecera  td, .tabla_cabecera th {
	background-color: #A4B1C6;
	font-size: 10pt;
	padding: 2px;
}

.tabla_cuerpo td {
	background-color: #CCCCCC;
	font-size: 10pt;
	padding: 2px;
}

div.bloque_cuerpo {
	background-color: #CCCCCC;
	font-size: 10pt;
	padding: 10px;
}

#menu_columna{
	font-size: 10pt;
	width: 220px;
	background-color:#E0D1F3; 
}

#menu_botonera{
	background-color:#E0D1F3;
	width: 220px;
}

#menu_direccion{
	background-color: FF99CC;
	padding: 4px;
	font-size: 10pt;
	width: 220px;
}

#menu_horario{
	background-color: #CC66CC;
	padding: 4px;
	font-size: 10pt;
	width: 220px;
	margin-top: 10px;
}

.menu_alfabetico {
	font-size: 10pt;
}

.paginacion{
	font-size: 10pt;
	text-align: left;
	padding-left: 10px;
}

div.noticia_bloque{
	font-size: 10pt;
	width: 220px;
	margin-top: 20px;
	clear:both;
	background-color:#E0D1F3;
}

div.noticia_bloque_cabecera{
	background-color:#CCCCFF;
	width: 220px;
	padding: 5px;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
}

div.noticia_bloque_subcabecera{
	font-size: 9pt;
	width: 220px;
	padding: 3px;
	background-color:#E0D1F3;
}


div.noticia_bloque_titulo{
	color: #990099; 
	
	font-weight: bold;
	font-size: 10pt;
	margin-top: 15px;
	padding: 5px;

}

div.noticia_bloque_cuerpo {
	width: 220px;
	padding: 5px;
}

div.noticia_bloque_cuerpo p{
	margin-top: 2px;
}

#contenido {
	width: 700px;
}

div.noticia_ancha {
	background-color: #cccccc;
	padding: 20px;
	margin:10px;
	font-size: 10pt;
}

div.noticia_ancha h2{
	color: #CC3333;
	margin-top:0px;
	margin-bottom:0px;
}

div.noticia_ancha h3{
	margin-top:0px;
	margin-bottom: 0px;
}

div.terminador{
	clear:both;
}

td.portada_familia_tipo{
	background-color:#CC66CC;
	padding: 5px;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}


.tabla_tallas_invi{
	visibility: hidden;
}

#tabla_tallas_cont{
	margin:0  auto;
	text-align: left;
	background-color: #E0D1F3;
	margin:20px;
}

.tabla_tallas_titulo{
	text-align: center;
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 20px;
}

.tabla_tallas_cabe{
	color: black;
	text-align: center;
	padding: 4px;
	font-weight: bold;
	font-size: 11pt;
}

.tabla_tallas_norm{
	background-color: #FF99CC;
	text-align: right;
	padding: 4px;
	font-size: 11pt;
}
