/******************************************************************
 *        Musical Linares - Theme: BlueIce Author: Algm 2008      *
 *        ------------------------------------------------        *
 *  - Version: 1.5                                                *
 *  - W3C: Yes                                                    *
 ******************************************************************/
html *
{
	margin: 0;
	padding: 0;
	font-family: Bitstream Vera Sans, Arial, sans-serif;
	font-size: 10pt;
	text-align: center;
}

body
{
	background: #0d1120!important;
	background: #090c18;
	color: #fff;
}

img
{
	border-style: none;
}

pre
{
	text-align: left;
	font: 10pt "Courier new", monospace;
}

div#page
{
	width: 100%;
	background: #fbfbfb url(../img/sidebar-bg.gif) left repeat-y;
	color: #333;
}

div#header
{
	width: 100%;
	height: 201px;
	background: url(../img/headerbg.png) 0 0 repeat-x;
}

div#logo
{
	float: left;
	width: 197px;
	height: 201px;
	background: url(../img/logo.png) 0 0 no-repeat;
	color: #388636;
	font-weight: bold;
	text-transform: uppercase;
}
div#logo h1
{
	width: 100%;
	height: 100%;
}
div#logo h1 a
{
	display: block;
	width: 100%;
	height: 100%;
}
div#logo h1 a span
{
	visibility: hidden;
	display: none;
}

div#headercontents
{
	margin-left: 200px;
	padding-top: 3px;
	height: 138px;
	overflow: hidden;
}

div#navbar
{
	background: url(../img/header-right-bg.png) left bottom no-repeat;
	float: right;
	width: 175px;
	margin-top: 7px;
	height: 52px;
}

div#navbar ul 
{
	height: 100%;
	list-style-type: none;
	padding-left: 2em;
}

div#navbar ul li
{
	float: left;
	margin-left: 1em;
	padding-top: 0.5em;
}

div#navbar ul li a, div#navbar ul li a:visited, div#navbar ul li a:active
{
	color: #f8f8f8;
	text-decoration: none;
	font-weight: bold;
}

div#navbar ul li a:hover
{
	color: #fff;
	border-bottom: 3px solid #fff
}

div#navbar ul li a img
{
	margin-top: -4px;
}

div#sidebar
{
	float: left;
	width: 169px;
	background: #f0f0f0;
	border-right: 3px solid #2904a6!important;
	border-right-style: none!important;
	border-right-style: none;
}

div#sidebar *
{
	font-size: 8pt;
}

div#sidebar h1
{
	background: #6472da!important;
	background: #5866d5;
	color: #fff;
	font-weight: bold;
	font-size: 10pt;
	padding: 0.5em;
	margin-bottom: 1em;
}

div.tree
{
	padding-right: 0.3em;
	margin-bottom: 1em;
}

div.tree ul
{
	margin-left: 0.3em;
	margin-bottom: 1em;
	height: 100%;
	list-style-type: none;
}

div.tree ul li
{
	margin: .5em 3px;
	padding-left: 20px;
	padding-top: 3px;
	background: url(../img/ctg-list-bg.png) top left no-repeat;
	text-align: left;
	font-weight: normal;
}

div.tree ul ul
{
	margin-left: -15px!important;
	margin-left: -10px;
}

div.tree li.expand
{
	font-weight: bold;
}

div#content
{
	margin-left: 175px;
	padding: 0.5em;
}

div#content a, div#content a:visited, div#headercontents a, div#headercontents a:visited, div.tree a, div.tree a:visited
{
	color: blue;
	text-decoration: none;
}

div#content a:hover, div#headercontents a:hover, div.tree a:hover
{
	text-decoration: underline;
}

div#content p
{
	text-align: left;
}

div#content h1
{
	font-size: 20pt;
	text-align: left;
	padding-left: 1em;
	margin-bottom: 0.3em;
	background: #2904a6;
	color: #fff;
}

div#content h2
{
	font-size: 18pt;
	text-align: left;
	padding-left: 1em;
	margin-bottom: 0.3em;
	color: #2904a6;
}

div#content h3
{
	font-size: 12pt;
	text-align: left;
	margin-bottom: .3em;
	padding-left: .5em;
	color: #2904a6;
	font-weight: bold;
}

div#content table
{
	margin: auto;
	margin-top: 1em;
	margin-bottom: 1em;
	width: 90%;
	border: 1px dotted #000;
}

div#content table th
{
	padding: 0.3em;
	background: #B9C9FF;
	border: 1px solid #fbfbfb;
}

div#content table td
{
	padding: 0.3em;
	border: 1px solid #fbfbfb;
	background: #EEF4FF;
}

div#content table td.actions, div#content table th.actions
{
	width: 80px;
}

div#content table td a img
{
	border-style: none;
	margin-left: 3px;
}

div#content table tr:hover td
{
	background: #E3ECFF;
}

/*div.relacionados
{
	margin-top: -100px!important;
	margin-top: -160px;
}*/

div#footer 
{
    clear: both;
    width:100%;
    height: 100px!important;
    border-top: 1px solid #1E87FF;
    background: #0d1120 url(../img/bgf.png) top repeat-x;
    color: #CDCDCD;   
    margin-bottom: 0;
    padding-bottom: 1em;
  }

div#footer  *
{
	font-size: 8pt;
}
div#footer a
{
	color: #f0f0f0;
	font-weight: bold;
	text-decoration: none;
}
	div#footer a:hover
	{
		color: #fff;
	}
	
div#footer-main 
{
    float: left;
    padding: 1em;
	margin-top: 1em;
}

 div#footer-main  p
 {
    text-align: left;
 }

div#valid {
    float: right;
    margin-right: 1em;
	margin-top: 1em;
  }


div#valid p a img, div#valid p a:visited img, div#valid p a:hover img {
	margin-bottom: 1px;
	margin-top: 10px;
    border-style: none;
	border-width: 0;
  }
  
div#debug
{
	margin: auto;
	width: 80%;
	background: #FFFEEE;
	border: 2px dashed #FFB129;
}

div#admintitle h1
{
	margin-top: 1em;
	font-size: 30pt;
	color: #2904a6;
}

div#admintitle p
{
	font-size: 8pt;
	margin: auto;
	width: 60%;
}

div#admtree
{
	margin: auto;
	width: 60%;
}

div#admtree ul
{
	margin: auto;
	list-style-type: none;
	padding-left: 5px;
	background: url(../img/treedf.gif) left repeat-y;
}

div#admtree ul li
{
	list-style-image: url(../img/treeitem.gif);
	margin-left: 23px;
	margin-bottom: 3px;
	padding-top: 3px;
	text-align: left;
}

div#admtree ul li.ctg_add
{
	margin-left: 2em;
	list-style-type: none;
	list-style-image: url(../img/add.jpg);
}

div#admtree ul li.ctg_add *
{
	list-style-type: none;
	font-size: 8pt;
}

div#admtree ul li.ctg_add a:hover
{
	font-size: 8pt;
}

div#admtree ul li, div#admtree ul li a, div#admtree ul li a:hover
{
	font-size: 12pt;
}

 /*--------------------------------------------------*/
 
 
 /*Productos*/
 
 	 /*Pestañas*/
div.type-filter
{
	height: 26px;
	overflow: hidden;
	padding-left: 20px;
	background: transparent url(../img/bg-tabs.jpg) bottom repeat-x;
} 	 
	div.type-filter ul
	{
		font-size: 8pt;
		list-style-type: none;
	}
	div.type-filter ul li
	{
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		height: 24px;
		float: left;
		margin-right: 1em;
	}
		div.type-filter ul li.active
		{
			background: #eef0f2;
			border-top: 1px solid blue;
			border-left: 1px solid blue;
			border-right: 1px solid blue;
			height: 26px;
			font-weight: bold;
		}
	div.type-filter ul li a
	{
		font-size: 8pt;
		display: block;
		height: 18px;
		padding: 5px 1em 0;
		vertical-align: middle;
		background: #f3f3f3;
	}
		div.type-filter ul li a:hover
		{
			text-decoration: none !important;
			background: #eef0f2;
		}
	div.type-filter ul li span
	{
		font-size: 8pt;
		display: block;
		padding: 0 1em;
		padding-top: 5px;
	}
 	 /*-------------*/
 	 
	 /*Listados*/
div.productos.index
{
	background: transparent url(../img/bg-product-list.jpg) 0 0 repeat-x;
	padding: 1em;	
}

div#products-list
{
	
}
div#products-list ul
{
	list-style-type: none;
}
	div#products-list ul li.producto
	{
		height: 1%;
		overflow: hidden;
		border: 1.5px solid blue;
		padding: .4em;
		margin: .8em auto;
		background: transparent url(../img/bg-product-list.jpg) 0 0 repeat-x;
	}
li.producto h3
{
	display: block;
	float: none;
	text-align: left;
	margin-left: 110px;
}
li.producto h3 a
{
	font-size: 12pt;
}
li.producto div
{
	float: left;
	margin-left: 1em;
	padding: .4em;
}
li.producto div.product-image
{
	width: 89px;
	height: 79px;
	padding: 5px;
	margin-left: 0;
}
li.producto div.product-description
{
	width: 50%;
	text-align: left;
	overflow: hidden;
}
li.producto div.product-price
{
	font-family: Trebuchet MS, Bitstream Vera Sans, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: green;
}
	li.producto div.product-price p.descuento
	{
		font-size: 7.5pt;
		text-align: center !important;
	}
li.producto div.product-meta
{
	clear: both;
}
	li.producto div.product-meta span, li.producto div.product-meta a
	{
		font-size: 8pt;
	}	
	 /*-------------*/
 
	 /*Detalle*/
div#product-details
{
	margin: .3em auto 1em;
	height: 1%;
	overflow: hidden;
	width: 98%;
	border-bottom: 1px dotted blue;
}
	div#product-details h3
	{
		margin-left: 320px;
		border-bottom: 1px solid #2904A6;
	}
	
div#product-details div#product-title
{
	margin-right: 140px;
	float: left;
}

div#product-details div#product-marca
{
	float: right;
	width: 120px;
}
	div#product-details div#product-marca img
	{
		margin: auto;
		display: block;
	}

div.clear
{
	clear: both;
	margin-bottom: 10px;
}

div#product-details div#product-img
{
	float: left;
	width: 300px;
	padding: 10px;
}

div#product-details div#product-price
{
	font-size: 16pt;
	color: green;
	background: #F2F7FF;
	margin: 0 0 1em 330px;
	font-weight: bold;
	padding: 10px;
	border: 1px dotted blue;
}
	div#product-details div#product-price p.descuento
	{
		font-size: 10pt;
		text-align: center;
		font-weight: normal;
	}
div#product-details div#product-description
{
	margin: 0 0 1em 330px;
	text-align: left;
	line-height: 1.3em;
}
	div#product-description div
	{
		text-align: left;
		margin-bottom: .5em;
		line-height: 1.3em;
	}
	div#product-details div#product-description p
	{
		margin-bottom: .5em;
	}
	div#product-details div#product-description ul, div#product-details div#product-description ol
	{
		padding-left: 2em;
		margin: .3em auto;
	}
		div#product-details div#product-description li
		{
			text-align: left;
			margin-bottom: .3em;
		}
	 /*-------------*/
span.stock
{
	display: block;
	margin: 5px auto;
}

	/* Mini */
div.product
 {
	float: left;
	background: url(../img/product-bg.gif) 0 0 no-repeat;
	margin: 3px!important;
	margin: 5px;
	width: 188px!important;
	width: 202px;
	height: 115px;
	padding: 3px!important;
	padding: 10px!important;
	padding: 0;
	padding-top: 3px !important;
	padding-top: 1px;
	text-align: left;
 }
 
div.product h3.product-minittl, div.product h3.product-minittl a, div.product h3.product-minittl a:hover
{
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 8pt;
	color: #323676;
	text-align: center !important;
}

 div.product p.mark
 {
	margin: 3px;
	margin-bottom: 5px;
	text-align: left;
	font-size: 8pt;
 }

 div.product p.mark img.mark
 {
	border: 1px solid;
 }

 div.product p.category, div.product p.category a, div.product p.category a:hover
 {
	padding: 0;
	margin: 1px!important;
	margin: 3px;
	float: right;
	text-align: right;
	font-size: 7pt;
 }

 p.category a
 {
	font-size: 8pt;
 }
 
 div.product div.product-body
 {
	margin-top: 3px;
	margin-left: 3px;
	float: right;
	height: 80px;
	width: 95px;
	text-align: left;
	font-size: 8pt;
 }
 
 div.product img
 {
	margin-left: 8px;
	float: left;
 }
 
  div.product div.product-body p.miniprice
  {
	font-family: Trebuchet MS, Bitstream Vera Sans, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: green;
	text-align: left;
 }

div.product div.product-body p *
{
	font-size: 8pt;
}
	/*-------------*/

	/*Listado de ofertas*/
div#ofertas
{
	height: 1%;
	overflow: hidden;
	margin: .3em auto 1em;
}
	/*-----------------*/

 /*--------------------------------------------------*/
 
ol.advices
{
	padding-left: 2em;
}
ol.advices li
{
	text-align: left;
	margin-top: 6px;
	margin-bottom: 6px;
	font-size: 12pt;
}

p.error
{
	color: #DE1F1F;
	font-weight: bold;
	font-size: 18pt;
}

/*Paginación*/
div.paging
{
	margin: 1em auto;
	text-align: center;
	color: blue;
	overflow: hidden;
	height: 1%;
	width: 96%;
}

div.paging span
{
	display: block;
	float: left;
	border: 1px solid blue;
	margin: 0 .3em;
}

div.paging span.current
{
	font-weight: bold;
	padding: .4em;
	background: #0000ff;
	color: #fff;
}

div.paging a
{
	display: block;
	float: left;
	padding: .4em;
	border: 1px solid blue;
	margin: 0 .3em;
	background: transparent url(../img/bg-paginator.jpg) 0 0 repeat-x;
}

div.paging span a
{
	display: block;
	float: none;
	padding: .4em;
	margin: 0;
	border: none;
}

div.paging a:hover
{
	text-decoration: none !important;
	background: #fafafa;
}

div.disabled
{
	visibility: hidden;
	display: none;
}
/*--------------------------------------------------*/

/*Migas de pan*/
div#breadcrumbs
{
	text-align: left;
	margin: -50px 0 1em 0;
}
	div#breadcrumbs span
	{
		font-weight: bold;
	}
	div#breadcrumbs ul
	{
		margin: 0;
		padding: 0 0 0 1em;
		display: inline;		
	}
		div#breadcrumbs ul li
		{
			padding-left: 15px;
			display: inline;
			background: transparent url(../img/breadcrumb.gif) 0 50% no-repeat;
		}
/*--------------------------------------------------*/

/*Subcategorias*/
div.subcategorias
{
	margin: 0 auto 1em;
	padding: 0 .3em;
	text-align: left;
}
div.subcategorias p, div.subcategorias ul, div.subcategorias li
{
	display: inline;
	line-height: 1.5em;
	font-size: 8pt;
}

div.subcategorias p
{
	font-weight: bold;
	color: #2904A6;
}

div.subcategorias a
{
	font-size: 8pt;
}

div.subcategorias ul
{
	padding-left: 1em;
	word-spacing: .3em;
	font-size: 8pt;
}
/*--------------------------------------------------*/

/*Mapa categorias*/

div.expand-categories
{
	height: 1%;
	overflow: hidden;
	margin: .3em auto;
}

div.expand-categories p.add, div.expand-categories p.add a
{
	font-size: 12pt;
	font-weight: bold;
}

div.expand-categories div.category-window
{
	float: left;
	width: 45%;
	overflow: auto;
	border: 1px solid #2904A6;
	margin: 1em;
}

div.category-window h3
{
	border-bottom: 2px solid #2904A6;
	padding: 5px;
	background: #F2F7FF;
}

div.category-window ul
{
	padding: .3em 5px .3em 2em;
	text-align: left;
}
	div.category-window ul li
	{
		text-align: left;
		padding: 3px;
	}
	div.category-window ul li ul
	{
		padding: 0 0 1em 1em;
	}
/*--------------------*/
/*Ordenación de resultados*/
div.ordering
{
	margin: 0 auto 1em;
	padding: 0 .3em;
	text-align: left;
	border-bottom: 1px dotted blue;
}
div.ordering p, div.ordering ul, div.ordering li
{
	display: inline;
	font-size: 8pt
}
div.ordering a
{
	font-size: 8pt
}

div.ordering ul
{
	padding-left: 1em;
	word-spacing: .5em;
	font-size: 8pt
}

/*--------------------------------------------------*/

div.warning
{
	margin: auto;
	margin-bottom: 1em;
	width: 55%;
	padding: 1em;
	background: #FFFFB7;
	border: 1px dotted #FFE09C;
	text-align: left;
}

div.warning p
{
	text-align: left;
}

div.new
{
	height: 26px;
	background: url(../img/new.gif) left no-repeat;
}

div.new a, div.new a:visited
{
	display: block;
	padding-left: 30px;
	width: 100%;
	height: 100%;
	color: blue;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

div.content-left
{
	margin-right: 211px;
}

div.content-right
{
	width: 210px;
	float: right;
}

div.content-right ul.rss li
{
	list-style-image: url(../img/rssbullet.jpg);
}

div.content-right ul.rss li *
{
	vertical-align: top;
}

div.side-window
{
	background: #F2F7FF;
	border: 1px dotted #323676;
	margin: 1em;
	padding: 1em;
	text-align: left;
	font-size: 8pt;
}

div.side-window ul
{
	padding-left: .6em;
}

div.side-window ul.rss
{
	padding-left: 32px;
}

div.side-window p, div.side-window ul li
{
	font-size: 8pt;
	text-align: left;
	margin-bottom: .4em;
}

div.side-window p
{
	margin: 5px 0;
}

div.side-window strong
{
	font-size: 8pt;
}

div.side-window h3
{
	margin-bottom: 6px;
	text-align: left;
	font-size: 10pt !important;
	color: #323676;
	
	padding: 0 !important;
}

/*Anuncios listado lateral*/
div.side-window.anuncio
{
	background: #F0F0F0;
	border: 2px solid #2904A6;
}

div.side-window.anuncio h3
{
	background: #2904A6;
	margin: -11px -11px 6px -11px;
	padding: .5em !important;
	color: #fff;
}
	div.side-window.anuncio h3 a
	{
		color: #efefef!important;
	}
	div.side-window.anuncio h3 a:hover
	{
		color: #fff!important;
	}
/*----------------*/
div.v_marca
{
	float: left;
	margin: 0.5em;
	padding: 8px !important;
	padding: 3px;
	width: 130px;
	height: 130px !important;
	height: 160px;
	border: 1px dotted #8F9AFF!important;
	border: 1px solid #8F9AFF;
}

div#content div.v_marca h2
{
	padding: 0;
	margin-bottom: 0;
	text-align: center;
	font-size: 12pt;
}

div.v_marca div
{
	padding: 1em;
	height: 52%;
}

div.v_marca div img
{
	vertical-align: middle;
}

div.v_marca p
{
	text-align: right;
}

a.activa
{
	font-weight: bold;
	color: #3E44B6;
}

/*
	FORMULARIOS
*/


/*FORMULARIOS-----------------------*/
div#content form {
	width: 75%;
	margin: 1em auto;
}

div#content form fieldset {
	padding: 0;
	border: none;
}

div#content form fieldset fieldset
{
	background: #dee7f5 url(../img/fsbg.jpg) 0 0 repeat-x;
	border: 1px solid #6472DA;
	padding: 1em;
	margin: .5em auto;
}

div#content form legend {
	margin: 0 1em;
	padding: .2em;
	font-size: 120%;
	font-weight: bold;
	color: #000;
	text-align: left;
	background: #fbfbfb;
}

div#content form div {
	margin: 0 auto 1em auto;
	text-align: left;
}

div#content form div.input label {
	display: block;
	text-align: left;
	font-weight: bold;
}

div#content form div.input input,div#content form div.input textarea,div#content form div.input select
{
	margin: auto;
	padding: 3px;
	border: 1px solid #BFBAB0;
	width: 90%;
	font: 90% Arial, Helvetica, sans-serif;
	color: #555;
	text-align: left;
}

div.input select option
{
	text-align: left;
	padding: 3px;
}

div#content form div.error label {
	background: transparent url(../img/x.gif) left no-repeat;
	text-align: left;
	padding-left: 20px;
}

div#content form div.error input {
	border: 1px solid red;
	text-align: left;
}

div#content form div.error-message {
	color: red;
	font-weight: bold;
	text-align: left;
}

div#content form div.submit {
	padding: .5em;
	text-align: left;
}

div#content form div.submit input {
	width: 120px;
	height: 35px;
	padding: 3px 30px 3px;
	margin: auto;	
	color: #555;
	border: none;
	font-size: 0;
	background: transparent url(../img/bg-btn.gif) 0 0 no-repeat;
}

div#content form div.submit input:hover {
	background-position: bottom center;
}

div#content form div.submit input:active {
	border-style: inset;
	border-color: #888;
}

div#content form div.checkbox {
	width: 100%;	
	text-align: left;
}

div#content form div.checkbox label {
	display: inline;
}

div#content form div.checkbox input {
	display: inline !important;
	width: auto !important;
	vertical-align: middle;
	margin-right: 1em;
}

div#content form div.checkbox input[type="hidden"]{display:none !important;}

div#content form div.checkbox input p
{
	clear: both;
}

div.search form div
{
	display: inline;
}
/*Formulario de filtrado de resultados*/
div.index-filter
{
	margin: auto;
	margin-top: 1em;
	padding: 6px;
	padding-bottom: 6px;
	width: 93%;
	height: 30px;
	background: #E3ECFF;
}

div.index-filter h4
{
	float: left;
	margin-right: 1em;
}

div.index-filter div
{
	float: left;
	margin-right: 1em;
}

div.index-filter div label
{
	float: left;
	display: block !important;
	margin-right: 3px;
}

div.index-filter div select
{
	background: #f6f6f6;
	border: 1px solid #95BCFF;
	padding: 0.1em;
}

/*Buscador*/
div.search-container
{
	height: 1%;
	overflow: hidden;
}

div.search-container p
{
	float: left;
	margin: 0 0 0 1em;
}

div#buscar.search
{
	border: 1px solid #ddd;
	width: 300px;
	margin: 0 0 .6em 2em;
	height: 24px;
	overflow: hidden;
	background: transparent url(../img/bg-search.jpg) 0 0 repeat-x;
	float: left;
}
div#buscar.search form
{
	margin: 0;
	padding: 0;
	width: 100%;
}
div#buscar.search form div
{
	display: block;
}


div#buscar.search div.input.text
{
	margin: 0;
	padding: 0;
	height: 24px;
	float: left;
	width: 276px;
}

div#buscar.search div.input.text input
{
	margin: 0;
	border: none;
	background: transparent;
	width: 100%;
	height: 100%;
}

div#buscar.search div.input label
{
	display: none;
}

div#buscar.search div.submit
{
	width: 24px;
	height: 24px;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}

div#buscar.search div.submit input
{
	margin: 0;
	padding: 0;
	background: transparent url(../img/search-icon.gif) 0 0 no-repeat;
	width: 24px;
	height: 24px;
}


/*FLASH y errores*/
div#flashMessage
{
	padding: 6px;
	margin:auto;
	font-family: Consolas, Bitstream Vera Mono, Courier, monospace;
	font-size: 14pt;
}

div#flashMessage p
{
	text-align: center;
	font-family: Consolas, Bitstream Vera Sans Mono, Courier, monospace;
}

div.flash-success
{
	font-family: Consolas, Bitstream Vera Sans Mono, Courier, monospace;
	background: #D9FFAE;
	color: #436F31;
}

div.flash-warning
{
	font-family: Courier, monospace;
	background: #B90003;
	color: #fff;
}

/*DEBUG*/
.cake-sql-log table{
	margin-top: 2em;
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
}

/*ReCAPTCHA*/
div.recaptcha {
	text-align: left;
	font-weight: bold;
	color: #000;
}

div.recaptcha span {
	visibility: visible !important;
}

div#recaptcha_widget_div {
	width: 318px;
	height: 130px;
	margin: 0 !important;
}

div#recaptcha_widget_div * {
	margin-bottom: 0 !important;
}
/*-------------------------------------------*/

/*Anuncios*/
div.anuncio-expand
{
	margin: .3em auto;
}

div.anuncio-resumen, div.anuncio-resumen *
{
	 font: italic 8pt verdana, sans-serif;
	 text-align: left;
}

div.anuncio-resumen strong
{
	font-weight: bold;
}

div.anuncio-resumen
{
	margin: .3em auto;
	padding: 1em;
}

div.anuncio-cuerpo, div.anuncio-cuerpo *
{
	text-align: left;
}

div.anuncio-cuerpo p
{
	margin: .3em 0;
}

div.anuncio-cuerpo ul
{
	margin: .3em 0;
	margin-left: 1.5em;
	list-style-position: inside;
}

div.anuncio-cuerpo ul li
{
	margin: .3em 0;
}

div.anuncio-imagen
{
	float: left;
	padding: 1em;
	margin: .3em;
}
/*-------------------------*/


/*MCE*/
.mceToolbarContainer
{
	text-align: left !important;
	padding: 3px;
}

.mceToolbarContainer select
{
	width: 200px !important;
	height: 24px;
	overflow: hidden;
}

/* OTROS */
li.no-bullet
{
	list-style-image: none !important;
	list-style-type: none !important;
	background-image: none !important;
	padding-left: 5px !important;
}

li.no-bullet.expand
{
	border-left: 5px solid blue;
}
