/*
Theme Name:Skyline-Grupo
Theme URI:http://www.movilzona.es/
Description:Tema Skyline para la red ADSLZone
Version:3.0
Author:Grupo ADSLZone
Author URI:http://www.grupoadslzone.com/
Tags:propietary
*/

/* YUI 2.0 Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/* END:YUI 2.0 Reset */

/* Basic Tags */
/* Default body font-size: 16px (12px 62.5%) - 1em */
html { }
body {
  background:#ededed url(static/img/skyline-body-bkg.png) repeat-x top left;
  font:normal 12px/16px Arial, sans-serif;
  text-align:center;
}
strong { font-weight:bold; }

p { margin:0.8125em 0em 0.8125em 0em; }

blockquote {
	margin:10px; padding:0.0625em 2.1875em 0.0625em 2.1875em; overflow:hidden;
	background:#eeeeee url(images/ico-quote.gif) no-repeat 0.625em 0.625em; color:#666666;	
	font-size:1.25em; text-align:left;
}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { 	padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }
.alignleft { float: left; }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.ad { }
/*.banner_top { display:none; }*/
/*#external_wrap_banner_sidebar_left { display:none; }
#external_wrap_banner_sidebar_right { display:none; }*/

/* Ad Blocks */
.leaderboard { width:728px;height:90px; }
.skyscraper { width:120px;height:600px; }
.medium_rectangle { width:300px; height:250px; }
.custom_rectangle { width:300px; height:100px; }

/* END:Basic Tags */

/* ID Mashup */
/* ConfigBit: Disable Top Banner */
/*
#header_top_banners { display:none !important; }
#header_nav_logo { top:26px !important; }
#header_nav_upper { top:0 !important; }
#header_nav_lower { top:116px !important; }
#header_nav_meta { top:147px !important; }
.colmask { top: 179px !important; }*/

#external_wrap { /*width:996px;*/ width:1250px; margin:0 auto; }

#internal_wrap {
  clear:none; width:996px;
  margin:0 auto;
  background-color:#ffffff;
  text-align:left;
}

#banner_container {
  margin:0 auto;
  top:0;
  width:1250px;
}

#external_wrap_banner_sidebar_left {
  position:absolute;
  top:0;
}

#external_wrap_banner_sidebar_right {
  margin-left:1130px;
  position:absolute;
  top:0;
}

#header_nav_upper {
  position:absolute; height:18px; width:996px; top:90px;
  padding:4px 0 4px 0;
  background:#035883 url(static/img/skyline-bkgmap.png) repeat-x scroll 0px 0px;
  font-size:10px;
}

#header_nav_upper a, #header_nav_lower a { padding:0 8px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; }
#header_nav_upper a:hover, #header_nav_lower a:hover { color:#ABDFFB; text-transform:uppercase; text-decoration:none; }
#header_nav_upper li a { display:block; line-height:18px; }
#header_nav_upper li { border-right:1px solid #4083A9; float:left; }

.nav_upper { margin-top:1px; }
.rss_mini { background: transparent url(static/img/skyline-imagemap.gif) no-repeat scroll -7px -334px; }
.facebook_mini { background: transparent url(static/img/skyline-imagemap.gif) no-repeat scroll -24px -655px; }
.twitter_mini { background: transparent url(static/img/skyline-imagemap.gif) no-repeat scroll -24px -607px; }

#header_nav_logo {
  position:absolute; top:116px; 
  width:996px; 
  background:transparent url(static/img/skyline-head-bkg.gif) repeat-x scroll right 0em;
}

#header_nav_logo h1 {
  width:264px; height:90px;
  background:transparent url(static/img/skyline-imagemap.gif) no-repeat scroll -2px -3px;
  text-indent:-9999px;
}

#header_nav_logo h1 a { width:264px; height:90px;display:block; }

#header_nav_lower {
  position:absolute; width:996px; height:30px; top:206px;
  overflow:hidden;
  background:#035883 url(static/img/skyline-bkgmap.png) repeat-x scroll 0px -36px;
  font-size:11px; color:#FFFFFF;
}

#header_nav_lower a { font-weight:bold; padding:0 5px; height:29px; }
#header_nav_lower a:hover { background:#e8edf1; color:#0d3159; }
#header_nav_lower li { border-left:1px solid #0D3159; border-right:1px solid #4083A9; float:left; height:29px; }
#header_nav_lower li a { line-height:30px; }

#header_nav_meta {
  position:absolute; width:996px; top: 232px;
  padding:5px 0px 5px 0px;
  background-color:#EBEBEB; border-bottom:1px solid #B1C3D4;
  font-size:11px;
}

#header_nav_meta form { padding-left:5px; }
#header_nav_meta_search { padding-left:4px; float:left; width:340px; }
#header_nav_meta label { text-transform:uppercase; font-weight:bold; }
#header_nav_meta input.keywords { width:205px; margin-left:10px; font:normal 11px Arial, sans-serif; }
#header_nav_meta input.submit {
  width:35px; height:22px; overflow:hidden; 
  margin:0 0 0 5px; border:0; 
  background:transparent url(static/img/skyline-imagemap.gif) no-repeat scroll -7px -291px; 
  text-indent:-2000px; cursor:pointer; 
}

#header_nav_meta_meta {
  padding-top:3px; padding-right:5px;
  text-align:right; 
  color:#555555; 
}

#header_nav_meta_search { width:325px; float:left; }

#footer {
  position:relative; clear:both;
  padding:10px 15px; margin-top:270px;
  background:url(static/img/skyline-bkgmap.png) repeat-x scroll left -239px #FFFFFF;
}

.footer_column { float:left; width:160px; padding:0 7px 0 8px; }
.footer_column li { padding:0 0 5px; }
.footer_column a { color:#565656; text-decoration:none; }
.footer_column a:hover { color:#565656; text-decoration:underline; }

.footer-adslzone { width:261px; height:35px; display:block; background: transparent url("static/img/skyline-imagemap.gif") no-repeat scroll -6px -132px; }
.footer-cc { width:261px; height:35px; display:block; background: transparent url("static/img/skyline-imagemap.gif") no-repeat scroll -6px -242px; }
.footer-xhtml { width:261px; height:35px; display:block; background: transparent url("static/img/skyline-imagemap.gif") no-repeat scroll -6px -190px; }

#external_wrap_banner_top {
  height:90px; width:980px; position: absolute; top:0px;
  margin-left: 127px; padding-left:15px;
  background:url("static/img/skyline-imagemap.gif") no-repeat scroll -24px -687px #FFFFFF
}

.nav_logo { position:absolute;left:268px;top:0; }

.colmask {
  position:relative; clear:both; overflow:hidden;
  margin:auto; top: 264px;
  width:996px;
}

.colright, .colmid, .colleft { float:left; position:relative;  width:99%; }
.col1, .col2, .col3, .col4, .col5, .col6 { float:left; position:relative; overflow:hidden; padding:0 0 1em 0; }

.threecol { background:#fff; }
.threecol .colmid { right:32%; background:#fff; }
.threecol .colleft { right:53%; }
.threecol .col1 { width:56%; left:99%; }
.threecol .col2 { width:114px; left:30%; }
.threecol .col3 { width:32%; left:88%; }
.threecol .col4 { width:68%; left:87%; }
.threecol .col5 { width:86%; left:100%; }
.threecol .col6 { width:114px; left:0%; }

.sidebar_left { background-color:#F1F4F6; margin: 8px 0 15px 8px; }
.sidebar_left li.first {
  background:transparent url("static/img/skyline-bkgmap.png") repeat-x scroll 0px -104px;
  margin: 0 0 -5px 0; padding:6px 15px 13px;
  border:0; color:#000000;
  font-weight:bold;
}  
.sidebar_left li { border-color:#CED5DB #CED5DB; border-style:none solid solid; border-width:medium 1px 1px; }
.sidebar_left a, .sidebar_left a:link {
  display:block; padding:5px 10px 5px 15px;
  cursor:pointer;
  color:#1E5B7E; text-decoration:none;
}  
.sidebar_left a:hover { text-decoration:underline; }

#sidebar_right { padding:8px;width:300px; }
.side_box_links {
  width:298px;
  margin:0 0 4px;
  border-color:#4FA4C3 #4FA4C3; border-style:none solid solid; border-width:0 1px 1px;
  color:#333333;
}	
.side_box_links ul { float:left; margin-left:9px; width:130px; }
.side_box_links li { background:transparent url("static/img/skyline-dots.png") repeat-x scroll left bottom; margin:0 8px; }
.side_box_links li a { display:block; padding:3px 0; color: #1E5B7E; }

.side_box {
  height:28px;
  margin:0; padding:0 5px 0 15px;
  background:transparent url("static/img/skyline-bkgmap.png") repeat-x scroll 0px -155px; border-color:#4FA4C3 #4FA4C3 #BEDBE6; border-style:solid; border-width:1px;
  color:#282828;
  font:bold 14px/27px Arial,Helvetica,san-serif;
}

/* Post / Page Styles */
.post, .page { margin-top:8px; padding:0 4px 0 4px; }
.page { margin-top:12px; }

.hentry h2, .hentry h2 a {
  color:#003872;
  font: normal 24px/26px Arial,Verdana,sans-serif;
  margin-bottom:10px;
  text-decoration:none;
}
.hentry h2 a:hover {
  color: #3165b0;
  text-decoration:underline;
}
.hentry h2#first_item, .hentry h2#first_item a {
  font: normal 28px/33px Arial,Verdana,sans-serif;
}

.hentry h3 {
  color:#2D6A95;
  font: bold 12px/16px Arial,Verdana,sans-serif;
  margin:0 0 5px 0px;
}

.post .metadata {
  color:#999999;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
}

.post .metadata .comments, .post .metadata .comments a {
  background:url("http://cdn.gamerzona.com/static/img/skyline-imagemap.png") no-repeat scroll right -1131px transparent;
  color:#FFFFFF;
  font-weight:bold;
  height:21px; padding:3px 11px 4px;
  text-decoration:none;
}

.post .metadata .comments span {
  background:url("http://cdn.gamerzona.com/static/img/skyline-imagemap.png") no-repeat scroll -183px -1103px transparent;
  line-height:12px;
  padding:4px 3px 4px 10px;
}

.comments a {
  color:#84A6C1;
  font-weight:bold; text-decoration:none;
}

.entry {
  margin-top:10px; padding-bottom:15px;
  color:#333333;
  font:normal 12px/18px Arial,Helvetica,sans-serif; text-align:justify;
}

.entry img { padding:2px; margin-bottom:5px; }
.entry a, .entry a:hover { color: #1E5B7E; text-decoration: none; }
.entry a:hover { text-decoration: underline; }

.entry_bottom {
  height:1px; overflow:hidden; clear:both;
  background-color:#CDCDCD;
  margin-top:15px;
}

#content .comments {
  background:url("static/img/skyline-imagemap.gif") no-repeat scroll left -388px transparent;
  color:#003872;
  font:normal 20px/1.4em Arial,Helvetica,sans-serif;
  padding-left:45px;
  padding-bottom:25px;
}

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #A6C8D9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 11px; line-height: 16px; font-family: arial,helvetica,sans-serif; }
ol.commentlist li div.vcard cite.fn { color:#006600; font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#006600; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: arial,helvetica,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: arial,helvetica,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: arial,helvetica,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { text-align:center;font-size:9px;width:70px;background-color:#3399ff;color:#ffffff;border:1px solid #ffffff;padding:1px; }
ol.commentlist li div.reply:hover { }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li.depth-1 { background:#e8eef3; margin:0 0 3px; }
ol.commentlist li ul.children li.depth-2 { background:#ffffff; margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { background:#f6f6f6; margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { background:#ffffff; margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { background:#f6f6f6; margin:0 0 3px; }
/*ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }*/
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }

#commentform input { font-family: arial; font-size: 12px; padding:4px; }
#commentform textarea { font-family: arial; font-size: 12px; width: 645px; padding:4px; }

/* Plugin Styles */
/* Sociable */
div.sociable { margin: 16px 0; }
span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em; }
.sociable span { display: block; }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px; }
.sociable ul li:before { content: ""; }
.sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; }
.sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); }
.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

/* Comment / Page Navi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-commentnavi a, .wp-commentnavi a:link, .wp-pagenavi a:visited, .wp-commentnavi a:visited, .wp-pagenavi a:active, .wp-commentnavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover, .wp-commentnavi a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.pages, .wp-commentnavi span.pages, .wp-pagenavi span.extend, .wp-commentnavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current, .wp-commentnavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.wp-pagenavi .left, .wp-pagenavi .right { float: none; }

/* AKTT Tweet */
#aktt_tweet_form {
	margin: 0;
	padding: 5px 0;
}
#aktt_tweet_form fieldset {
	border: 0;
}
#aktt_tweet_form fieldset #aktt_tweet_submit {
	float: right;
	margin-right: 10px;
}
#aktt_tweet_form fieldset #aktt_char_count {
	color: #666;
}
#aktt_tweet_posted_msg {
	background: #ffc;
	display: none;
	margin: 0 0 5px 0;
	padding: 5px;
}
#aktt_tweet_form div.clear {
	clear: both;
	float: none;
}

/* Poll */
.poll {
  background:transparent url("static/img/skyline-imagemap.gif") no-repeat scroll 206px -479px
}

/* Slimbox */
#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url("static/img/slimbox/loading.gif") no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url("static/img/slimbox/prevlabel.gif") no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url("static/img/slimbox/nextlabel.gif") no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 70px;
	height: 22px;
	background: transparent url("static/img/slimbox/closelabel.gif") no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

.hidden {
	display: none;
}
