/* Estilos generales */
html { font-size:100.01%; }
body { font-size:0.8em; background: transparent url(../images/bg.jpg) top center no-repeat fixed;}
html, body {
    color: #a1a1a0;
    font-family: Arial, Helvetica, sans-serif;
}


h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address { margin: 1em 0; }
h1 { font-size: 2.8em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1.05em; }
h6 { font-size: 1em; }
big { font-size: 1.5em; }
li, dd, blockquote { margin-left: 1.5em; }
q { quotes: "" ""; }
kbd {
    border: 2px solid #ccc;
    border-right: 2px solid #888;
    border-bottom: 2px solid #888;
    padding: 0 0.5em;
    background-color: #fff;
    font-family: Arial, sans-serif;
    font-size: 1em;
}
hr {
    padding: 0;
    margin: 1em 0;
    border: 1px solid #00213C;
    border-top: 1px solid #000;
    clear: both;
}
a { 
	color: #767676; 
	text-decoration: none;
}
a:hover { color: #222; }

/* ///////// ids y clases /////////// */

#bg_body {
	position: fixed;
	top: 0;
	left: 50%;
	width: 800px;
	margin-left: -1280px;
	height: 1000px;
}
#main_container { position: relative; }

#header { }
	#logo {
		text-align: center;
	}	
/* end #header */

#nav {  }	
	#nav_menu ul {	
		margin: 0;
		padding: 0;
	}
	#nav_menu li {	
		margin: 0;
		padding: 0 0 0 1em;
		text-transform: uppercase;
		font-size: 0.9em;
		font-weight: bold;
	}
/* end #nav */

#content {
	width: 555px;
	padding-bottom: 10em;
}
	#content .article .title {
		margin-top: 2em;
		margin-bottom: 0.2em;
		font-size: 1.4em;
		font-weight: bold;
	}	
	#content .article p { font-size: 1.1em; color: #555; line-height: 19px }
	#content .article li {
		list-style-type: disc;
		line-height: 1em;
	}
	#content .article .content img {
		margin: 0.5em 0;
		border: 1px solid #d1cdc9;
	}
	#content .article .thumbs ul {
		margin: 0;
		padding: 0;
	}	
	#content .article .thumbs li {
		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;
	}
	#content .article .thumbs li a {
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		margin: 2px;
		background-color: #888889;
	}
	#content .article .thumbs li.active a,
	#content .article .thumbs li a:hover { background-color: #383838; }
	#content .article .thumbs li a span { display: none; }
	#content .strip {
		margin-top: 0.2em;
		margin-bottom: 0.2em;
		padding-right: 20px;
		font-size: 0.78em;
		color: #fff;
		text-transform: uppercase;
		font-weight: bold;
	}
	#content .strip .block { padding: 0.1em 0.5em; }
	#content .strip .time { float:left; }
	#content .strip .tag{ float:right; }
	#content .grid_5 { width: 500px; }
	#content .strip.more { margin-bottom: 2em; text-align: right; }
	#content .strip.more a { color: #fff; }
	#content .strip.more a:hover { color: #dfdfdf; }
	#content .strip h1 {
		margin: 0;
		font-size: 1em; 
	}
	.article .grid_4 { width: 500px }

	#content .strip.title_1 { background: transparent url(../images/ico-strip-1.png) right top no-repeat; }
	#content .strip.title_2 { background: transparent url(../images/ico-strip-2.png) right top no-repeat; }
	#content .strip.title_3 { background: transparent url(../images/ico-strip-3.png) right top no-repeat; }
	#content .strip.title_4 { background: transparent url(../images/ico-strip-4.png) right top no-repeat; }
	#content .strip.title_5 { background: transparent url(../images/ico-strip-5.png) right top no-repeat; }
	#content .strip.title_6 { background: transparent url(../images/ico-strip-6.png) right top no-repeat; }
	#content .strip.title_1 .block { color: #fff; }
	#content .strip.title_2 .block { background-color: #87dbf4; color: #fff; }
	#content .strip.title_3 .block { background-color: #ff92d4; color: #fff; }
	#content .strip.title_4 .block { background-color: #9EC340; color: #fff; }
	#content .strip.title_5 .block { background-color: #ff92d4; color: #fff; }
	#content .strip.title_6 .block { background-color: #ff92d4; color: #fff; }
	#content .strip.bg_1 { background: transparent url(../images/ico-strip-1.png) right top no-repeat; }
	#content .strip.bg_2 { background: transparent url(../images/ico-strip-2.png) right top no-repeat; }
	#content .strip.bg_3 { background: transparent url(../images/ico-strip-3.png) right top no-repeat; }
	#content .strip.bg_4 { background: transparent url(../images/ico-strip-4.png) right top no-repeat; }	
	#content .strip.bg_5 { background: transparent url(../images/ico-strip-5.png) right top no-repeat; }
	#content .strip.bg_6 { background: transparent url(../images/ico-strip-6.png) right top no-repeat; }
	#content .strip.more { background: transparent url(../images/ico-strip-more.png) right top no-repeat; }
	#content .strip.bg_1 .block { color: #666; }
	#content .strip.bg_2 .block { background-color: #e3f6fc; color: #8ecce7; }
	#content .strip.bg_3 .block { background-color: #ff92d4; color: #fff; }
	#content .strip.bg_4 .block { background-color: #eaf4db; color: #fff; }
	#content .strip.bg_5 .block { background-color: #ff92d4; color: #fff; }
	#content .strip.bg_6 .block { color: #fff; }
	#content .strip.more .block { color: #fff; }
	
	#content .article .content a { color: #d43189}
	#content .strip .block a { color: #666 }
	
/* end #content */

#aside {
	width: 245px;		
	height: 100%;
}
	#nav {
		margin-top: 20px;
		margin-left: 21px
	}
		#nav_menu {
			width: 215px;
			margin: 0;
			padding: 0;
			font-size: 0.9em;
		}
		#nav_menu li {
			padding: 0 0 0 15px;
		}
		#nav_menu li a {	
			display: block;
			width: 140px;
			margin: 0.1em 0;
			padding: 0.15em;
			padding-left: 10px;
		}
		#nav_menu li a:hover {
			color: #222;
		}
		#nav_menu li ul {
			margin: 0;
			padding: 0;
			font-size: 1.1em;
		}
		#nav_menu li li {
			margin-left: -15px;
		}
		#nav_menu li li a {
			padding-left: 30px;
			width: 120px;
		}	
		/* Active item, first level */
		#nav_menu li.active.bg_1, .category-ultima-hora .current-cat { background: transparent url(../images/ico-menu-1.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_8, .category-cine .current-cat { background: transparent url(../images/ico-menu-1.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_2, .page-id-6 .current_page_item { background: transparent url(../images/ico-menu-2.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_3, .category-estilo-de-vida .cat-item-3 { background: transparent url(../images/ico-menu-3.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_4, .category-moda .cat-item-8 { background: transparent url(../images/ico-menu-4.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_5, .category-para-mamas .cat-item-39 { background: transparent url(../images/ico-menu-5.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_6, .category-musica .cat-item-21 { background: transparent url(../images/ico-menu-6.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_7, .page-id-2 .current_page_item { background: transparent url(../images/ico-menu-7.png) 0 0 no-repeat;	}
		#nav_menu li.active.bg_1 a, .category-ultima-hora .current-cat a { color: #ff0092;	}
		#nav_menu li.active.bg_8 a, .category-cine .current-cat a { color: #ff0092;	}
		#nav_menu li.active.bg_2 a, .page-id-6 .current_page_item a {color: #8ecce7;	}
		#nav_menu li.active.bg_3 a, .category-estilo-de-vida .cat-item-3 a { color: #F4B95E;	}
		#nav_menu li.active.bg_4 a, .category-moda .cat-item-8 a  { color: #8bb630;	}
		#nav_menu li.active.bg_5 a, .category-para-mamas .cat-item-39 a { color: #C65C9B;	}
		#nav_menu li.active.bg_6 a, .category-musica .cat-item-21 a { color: #b8ac15;	}
		#nav_menu li.active.bg_7 a, .page-id-2 .current_page_item a { color: #BBBBBB;	}
		#nav_menu li.active li a { background-color: transparent; color: #757575; }
	
	#twitter {
		background: #C3EFFA url(../images/tw1.jpg) no-repeat;
		width: 171px;
		
		
	}
	.twb { background: url(../images/tw2.jpg) no-repeat; height: 32px; width: 171px}
	#tweets { position: relative; top: 75px; left: 10px}
	#tweets ul { background: #fff; padding: 10px; width: 130px;  }
	#tweets ul, #tweets li { margin: 0; }
	#footer { 
		width: 225px;
		margin-top: 30px;
		margin-left: 15px;
		border: 0 !important;
	}
		#socialmedia_menu ul {
			margin: 0 0 30px 7px;
			padding: 0;
		}
		#socialmedia_menu li {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
	
		#footer_menu {
			width: 140px;
			margin-top: 30px;
		}
			#footer_menu ul {
				margin: 0 0 0 15px;
				padding: 0;
			}
			#footer_menu li {	
				margin: 0;
				padding: 0.1em;
				text-transform: uppercase;
				font-size: 0.8em;
				text-align: center;
			}
			#footer_menu a {	
			}
	/* end #footer */
/* end #aside */

.alignleft { float: left; margin: 0 10px 10px 0 !important}
.alignright { float: right; margin: 0 0 10px 10px !important}
.aligncenter { display: block; margin-bottom: 10px}
strong { color: #000; font-weight: bold }
.tags { background: url(../images/tag.png) no-repeat; padding-left: 40px; font-size: 0.85em; height: 18px; width: 400px !important; line-height: 18px }

.sociable ul, .sociable li { list-style-type: none !important; line-height: 16px !important; margin: 0 !important; }
.sociable li { float: left; display: block; padding-right: 5px;}
.sociable img { border: 0 !important; margin: 0 !important }
.sociable { text-align: right}
.share { width: 42px; float: right; }
.marcas li { float: left; width: 110px; margin-right: 40px; list-style-type: none !important; margin-left: 0 !important }
.marcas li a { display: block; text-align: center}
.marcas li img { border: 0 !important }
