/*****************************************************************************/
/*		      ESTILOS COMUNES											   */					
/*****************************************************************************/
		
		/* Fonts local URL  -> D:\wamp\www\prod\WP_SHARED\app\wp-content\themes\fonts\ */
		/* Fonts remote URL -> http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/ */
		
		/* Importación Fuente no standard */		
		
		@font-face {
			font-family: 'Futuram';
			src: url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Futuram.eot');
			src: url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Futuram.eot?#iefix') format('embedded-opentype'),
				 url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Futuram.ttf') format('truetype'),
				 url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Futuram.otf')  format('opentype');
			font-weight: normal;
			font-style: normal;
		}
		@font-face {
			font-family: 'Harngton';
			src: url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Harngton.eot');
			src: url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Harngton.eot?#iefix') format('embedded-opentype'),
				 url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Harngton.ttf') format('truetype'),
				 url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Harngton.otf')  format('opentype');
			font-weight: normal;
			font-style: normal;
		}
		@font-face {
			font-family: 'Malgun';
			src: url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Malgun.eot');
			src: url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Malgun.eot?#iefix') format('embedded-opentype'),
				 url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Malgun.ttf') format('truetype'),
				 url('http://berliberia.multiespaciosweb.com/wp-content/themes/fonts/Malgun.otf')  format('opentype');
			font-weight: normal;
			font-style: normal;
		}
		
		/* Color de fondo del site */
		body.custom-background { 
			background-color:; 
			
		}
		
		/** FOOTER COLORS, LINKS & BORDER **/
		#site-generator {
			background: #f0c248;             /* Color de fondo */
			
				background-image: -webkit-linear-gradient(top, #f0c248, #e3a93c);
				background-image: linear-gradient(to bottom, #f0c248, #e3a93c);
					/* Color de fondo (degradado) */
			border-top-color: #f0c248;	         /* Color del borde superior */
			color: #000000;				     /* Color del texto (no enlace) */
			text-align: center;			     /* Alineación del texto (center, left, right) */
		}
		#site-generator a {
			color: #555;				     /* Color del texto (enlace) */
			font-weight: bold;			     /* Grosor del texto (normal = normal, bold = negrita) */
		}
		.footer_txt{
			color: #000000;                  /* Color del texto de la parte inferior del footer */
		}

		/** PÁGINA **/
		.entry-title {
			color: #312F30;				     /* Color del texto */
			font-size: 26px;				 /* Tamaño del título */
			font-family: Arial;				 /* Familia del título */
			font-style: normal;				 /* Estilo del título */
			font-weight: bold;               /* Grosor del título */
		}
		.singular .entry-title {
			color: #312F30;					 /* Color del texto */
			font-size: 26px;				 /* Tamaño del título */
			font-weight: bold;				 /* Grosor del título */
		}
		#page {
			font-size: 16px;				 /* Tamaño del texto */
			font-family: Arial;				 /* Familia del texto */
			font-style: normal;				 /* Estilo del texto */
			font-weight: normal;			 /* Grosor del texto */
			background-color: #FFFFFF;		 /* Color de fondo de la página */
			     /* Color de fondo de la página (degradado) */
			color: #666666;			/* Color del texto */
		}
		/*
		#page a{
			color:#6E3700;			/* Color del enlace */
		}
		#page a:hover{
			color:#6E3700;			/* Color del enlace */
		}
		*/
		
		#content {
			font-size: 16px;				 /* Tamaño del texto */
			font-family: Arial;				 /* Familia del texto */
			font-style: normal;				 /* Estilo del texto */
			font-weight: normal;			 /* Grosor del texto */
			/* background-color: #FFFFFF;	*/	 /* Color de fondo de la página */
			color: #666666;			/* Color del texto */
		}
		#content a{
			color:#6E3700;			/* Color del enlace */
		}
		#content a:hover{
			color:#6E3700;			/* Color del enlace */
		}
		
		.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2 {
			color: #666666;			/* Color del texto */
		}
		
		/** WIDGETS **/
		.widget-title {
			color: ;
			font-size: px;
			font-family: Arial;
			font-style: normal;
			font-weight: normal;
			letter-spacing: 0.1em;
			line-height: 2.6em;
			text-transform: none;
			text-decoration: none;
		}
		#posts_page_content a{
			color: ;
			font-family: Arial;
			font-style: normal;
			font-weight: normal;
			text-transform: none;
			text-decoration: none;
		}
		#posts_page_content a:hover{
			color: ;
			font-family: Arial;
			font-style: normal;
			font-weight: normal;
			text-transform: none;
			text-decoration: none;
		}
		
		/** BUSCADOR **/
		#div_buscador { display:block; }
				
		/** FORMULARIOS (Plugin: Visual Form Builder) **/
		.visual-form-builder .vfb-legend h3 {					/* Título formulario */
			color: ;
			font-size: px;
			font-family: Arial;
			font-weight: normal;
			text-decoration: none;
			line-height: 2em;
			margin: 0;
			padding: 0;
		}
		.section-div h4{									/* Título sección */
			color: ;
			font-size: px;
			font-family: Arial;
			font-weight: normal;
			text-decoration: none;
		}
		label.vfb-desc{								/* Etiqueta campo */
			color: ;
			font-size: px;
			font-family: Arial;
			font-weight: normal;
			text-decoration: none;
		}
		.visual-form-builder fieldset {				/* Borde y fondo */
			background-color: ;
			
			border: px solid ;
			border-radius: 3px 3px 3px 3px;
			clear: both;
			margin: 15px 0;
		}
		
		
		/** FOROS (Pligin bbpress) **/
		.bbp-template-notice { display:none; }
		.bbp-pagination-count { display:none; }
		#subscription-toggle { display:none; }
		#favorite-toggle { display:none; }
		#block_bbp_stick_topic { display:none; }
		.bbp-reply-permalink { display:none; }
		.bbp_btnReplyEdit{  }
		.bbp_btnReplyTrash{  }
		.bbp_btnReplySpam{ display:none; }
		.bbp_btnTopicSplit{ display:none; }
		.bbp_btnTopicEdit{  }
		.bbp_btnTopicTrash{  }
		.bbp_btnTopicTrash2{  }
		.bbp_btnTopicClose{  }
		.bbp_btnTopicStick{ display:none; }
		.bbp_btnTopicStick2{ display:none; }
		.bbp_btnTopicMerge{ display:none; }
		.bbp_btnTopicSpam{ display:none; }
		/* Tabla listado temas */
		.bbp-topics { 
			border-radius:5px; 
			border: px solid ; 
		}
		.bbp-topics th { 
			font-size:px; 
			text-transform:none; 
			padding: 10px; 
			color:; 
			background-color:;
			
			font-weight:normal;
		}					   
		.bbp-topics td {
			padding: 10px; 
			background-color:;
			
			color:; 
			font-size:px; 
		}
		.bbp-topic-title a{ 
			color:; 
			font-weight:normal; 
		}
		.bbp-topic-started-by { 
			font-size:12px; 
			color:;
		}
		.bbp-topic-started-by a { 
			font-weight:normal; 
			color:;
		}																	
		.bbp-topic-freshness a { 
			color:; 
		}
		/* Formulario nuevo post */
		#new-post fieldset { 
			border-radius:5px; 
			border: px solid ; 
			padding:10px; 
			background-color:;
			
		}
		.bbp-form legend { 
			color:; 
			font-weight:normal; 
			font-size:px; 
		}
		.bbp-form { 
			color:; 
			font-size:px; 
		}
		/* Detalle post */
		.bbp-replies{
			border-radius:5px; 
			border: px solid ;
		}
		.bbp-replies th{
			font-size:px; 
			text-transform:none; 
			padding: 10px; 
			color:; 
			background-color:;
			
			font-weight:normal;
		}
		.bbp-reply-author,.bbp-reply-content {
			color:; 
			font-size:px; 
			border-bottom: 4px solid ;
		}
		.bbp-reply-author a,.bbp-reply-content a {
			color:; 
			font-size:px; 
		}
		.bbp-reply-content {
			border-left: 1px solid ;
		}
		.bbp-replies th a{
			font-size:px;
			text-transform:none; 
			color:; 
		}
		.bbp-replies td{
			padding: 10px;
			background-color:;
			
			color:; 
			font-size:px; 
		}
		.bbp-reply-revision-log-item{
			font-size:12px;
			color:;
		}
		.bbp-replies tfoot tr{
			/*display:none;*/
		}
		.bbp-admin-links{
			margin-left: 60px;
			text-align:right;
		}
		.bbp-admin-links a{
			padding: 2px 5px 2px 5px;
			border-radius:5px; 
			background-color:;
			
			color:;
			border: px solid ;
		}
		.bbp-admin-links a:hover{
			text-decoration:none;
			cursor: pointer;
			background-color:;
			
			color:;
			border: px solid ;
		}
		.bbp-admin-links { color:; }
		/*.bbp-topic-meta { display:none; }*/
		

/*****************************************************************************/
/*		      ESTILOS POR TEMAS											     */							
/*****************************************************************************/

		/*
		 *	FONDO BARRA MENUS SUPERIOR / HORIZONTAL
		 *  Temas: 1,2,7
		 */
		#access {
			background-color: #f0c248;	       /* Color de fondo */
			
				background-image: -webkit-linear-gradient(top, #f0c248, #e3a93c);
				background-image: linear-gradient(to bottom, #f0c248, #e3a93c);
			
		}

		/*
		 * LINKS BARRA MENUS SUPERIOR / HORIZONTAL 
		 * Temas: 1,2,7
		 */
		#access a {
			color: #000000;                   /* Color del texto (enlace) */
			font-size: 15px;				 /* Tamaño del texto */
			font-family: Arial;				 /* Familia del texto */
			font-style: normal;				 /* Estilo del texto */
			font-weight: bold;			 /* Grosor del texto */
			text-decoration: none;		 	 /* Decoración del texto (none = sin decoración, underline = subrallado) */
		}
		#access li {
			background: #f0c248;			  /* Color de fondo de la caja del enlace */
			
				background-image: -webkit-linear-gradient(top, #f0c248, #e3a93c);
				background-image: linear-gradient(to bottom, #f0c248, #e3a93c);
			
		}
		#access li:hover > a,#access a:focus {
			background: #f0c248;			  /* Color de fondo de la caja del enlace (mouseover) */
			
				background-image: -webkit-linear-gradient(top, #f0c248, #e3a93c);
				background-image: linear-gradient(to bottom, #f0c248, #e3a93c);
			
			color: #db2229;					  /* Color del texto de la caja del enlace (mouseover) */
			font-weight: bold;			 /* Grosor del texto */
			text-decoration: none;		 /* Decoración del texto (none = sin decoración, underline = subrallado) */
		}
		#access ul ul{
			top:3em!important;
		}
		#access ul ul a{
			background: none repeat scroll 0 0 ;	/* Color de fondo del submenu de la caja del enlace */
			
			color: ;				/* Color del texto del enlace del submenu */
			text-decoration: none;	/* Decoración del texto del enlace del submenu (mouseover) */
		}
		#access ul ul a:hover{
			background: none repeat scroll 0 0 ; /* Color de fondo de la caja del enlace (mouseover) */
			
			color: ;				/* Color del texto del enlace del submenu (mouseover) */
			text-decoration: none;		/* Decoración del texto del enlace del submenu (mouseover) */
		}

		/*
		 * LINKS BARRA MENUS LATERAL 
		 * Temas: 3,4,5,6
		 */
		.menu a {
			font-size: 15px;				 /* Tamaño del texto */
			font-family: Arial;				 /* Familia del texto */
			font-style: normal;				 /* Estilo del texto */
			font-weight: bold;			 /* Grosor del texto */
			color: #312F30;					 /* Color del texto (enlace) */
			text-decoration: none;			 /* Decoración del texto (none = sin decoración, underline = subrallado) */
		}
		.menu a:hover {
			color: #eae0de;					 /* Color del texto con el mouse encima (enlace) */
			font-weight: bold;			 /* Grosor del texto */
			text-decoration: none;		 /* Decoración del texto (none = sin decoración, underline = subrallado) */
		}

		/*
		 * CONTENEDOR LOGO PARTE SUPERIOR 
		 * Temas: 6,7
		 */
		#site_logo_container {
			background-color:#e0e0e0;		  /* Color de fondo */
			
			width: 999px;  				 /* Ancho máximo */
			padding:0px;
		}

		/*
		 * LOGO PARTE SUPERIOR 
		 * Temas: 6,7
		 */
		#site_logo {
			margin-left: 0px;				 /* Margen izquierdo */
			margin-top: 0px;				 /* Margen superior */
			max-width: 999px;  				 /* Ancho máximo */
			max-heigth:200px;			     /* Altura máxima */
		}