/*
Theme Name: Convergence
Theme URI: http://themeforest.net
Author: Maximus
Author URI: http://themeforest.net?ref=Maximus
*/
* {border:0;margin:0;padding:0;outline:none;}
body {background:url(http://static.sourcegps.com/images/bgr.gif) #f7f6f6 repeat-x top;color:#404040;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:.75em;}
a {color:#33707e;text-decoration:underline;}
a:hover {text-decoration: none;}
input, select, textarea {border:#cfcfcf 1px solid;color:#404040;font-size:12px;padding:3px;font-family:Arial, Verdana, Helvetica, sans-serif;}
li {list-style:none;}
h2 {color:#222222;font-size:1.5em;font-weight:normal;letter-spacing:-1px;margin:0 0 1em 0;}
h3 {color:#333333;font-size:1.2em;margin:0 0 2em;}
h4 {font-size:1em;margin:0 0 1em;}
p {line-height:1.2em;padding:0 0 1.3em;}
#glossaryList p {line-height:1em;padding:0;}
#page {margin:0 auto;width:975px;}
#page-bot {background:url(http://static.sourcegps.com/images/page-bot.gif) repeat-x top;height:39px;}
#header{height:101px;margin:0 0 1px;}
#header h1 {background:url(http://static.sourcegps.com/images/logo.png) no-repeat;float:left;text-indent:-9999px;width:408px;}
#header h1 a {display:block;height:101px;}
#header h1 a:hover {text-decoration:none;}
.topnav {font-size:10px;font-weight:bold;height:31px;overflow:hidden;}
.topnav li {background:url(http://static.sourcegps.com/images/topnav-sep.gif) no-repeat left;float:left;line-height:30px;}
.topnav li:first-child {background:none;}
.topnav li:first-child a {padding:0 7px 0 4px;}
.topnav li a {color:#333333;display:block;float:left;padding:0 7px 0 8px;text-decoration:none;}
.topnav li a:hover,.topnav li.active a {text-decoration: underline;}
#nav1 {background:url(http://static.sourcegps.com/images/nav1-sep.gif) no-repeat left top;font-size:13px;height:37px;}
#nav1 ul.sf-menu li {position:relative;background:url(http://static.sourcegps.com/images/nav1-sep.gif) no-repeat right top;float:left;line-height:37px;padding:0 1px 0 0;text-align:center;}
#nav1 ul.sf-menu li a {color:#333333;display:block;position:relative;float:left;text-decoration:none;padding:0 24px;cursor:pointer;}
#nav1 ul.sf-menu li a:hover {text-decoration:none;background:#FEFEFE;}
#nav1 ul.sf-menu li ul.sub-menu {border:1px solid #000000;background:#272726 url(http://static.sourcegps.com/images/ul_children_bg.gif) repeat-y top right;}
#nav1 ul.sf-menu li ul.sub-menu li {background:url(http://static.sourcegps.com/images/ul_children_li_bg.gif) no-repeat bottom right;}
#nav1 ul.sf-menu li ul.sub-menu li a {color:#bebebe;text-decoration:none;display:block;}
#nav1 ul.sf-menu li ul.sub-menu li a:hover {text-decoration:none;background:none;}
#nav1 ul.sf-menu li ul.sub-menu li ul.sub-menu {border:1px solid #000000;border-left:none;background:#272726 ;}
#nav1 ul.sf-menu li ul.sub-menu li ul.sub-menu li {background:url(http://static.sourcegps.com/images/ul_children_li_bg.gif) no-repeat bottom right;}
#nav1 ul.sf-menu li ul.sub-menu li ul.sub-menu a {color:#bebebe;text-decoration:none;}
#nav1 ul.sf-menu li ul.sub-menu {margin:5px 0 0 0;}
#nav1 ul.sf-menu li ul.sub-menu ul.sub-menu{margin:-1px 0 0 27px;}
#columns {margin:37px 0 0;padding:0 0 15px;display:table-cell;display:block;height:auto !important;height:900px;min-height:900px;}
#centercol {float:left;width:660px;}
#rightcol {float:right;width:305px;}
#rightcol a {color:#404040;text-decoration:none;}
.subcols {background:url(http://static.sourcegps.com/images/subcols-bgr.gif) repeat-y left;height:1%;}
.col1,.col2 {float:left;width:285px;}
.col2 {float:right;}
.col1 > div:last-child,.col2 > div:last-child {border-top: none;}
.post-title h1 {color:#333333;font-size:18px;font-weight:bold;letter-spacing:-0.5px;}
.post-title h1 span {color:#33707e;}
.post-title h1.author {color:#888888;font-size:14px;padding-top:2px;}
.post-title h2, .post-title h2 a {font-size:30px;font-weight:bold;letter-spacing:-2px;margin:0 0 .45em;color:#222222;text-decoration:none;}
.post-date {margin:0 0 1.25em;}
.post-date a {color:#ffffff;}
.post-date em {background:#5eb7cb;color:#ffffff;font-size:.9em;font-style:normal;padding:3px 5px;line-height:1.75em;}
.post-excerpt {display:table;font-size:13px;font-style:italic;height:1%;}
.post-content ul {margin:0 0 18px 25px;}
.post-content ol {margin:0 0 18px 25px;}
.post-content ul,
.post-content ul li {list-style-type:disc;list-style-position:inside;}
.post-content ul li {margin-top:10px;}
.post-content ol,
.post-content ol li {list-style-type:decimal;list-style-position:inside;}
.post-content ol ol {list-style:upper-alpha;}
.post-content ol ol ol {list-style:lower-roman;}
.post-content ol ol ol ol {list-style:lower-alpha;}
.post-content ul ul, 
.post-content ol ol, 
.post-content ul ol, 
.post-content ol ul {margin-bottom:0;}
.post-content dl {margin:0 1.5em;}
.post-content dt {font-weight:bold;}
.post-content dd {margin-bottom:18px;}
.post-content strong {font-weight:bold;}
.post-content cite, 
.post-content em, 
.post-content i {font-style: italic;}
.post-content blockquote {padding:0 2em;padding-top:1.3em;background:#f3f3f3;border-left:3px solid #dddddd;}
.post-content blockquote em, 
.post-content blockquote i, 
.post-content blockquote cite {font-style:normal;}
.post-content pre {font:11px Monaco,monospace;line-height:18px;margin-bottom:18px;}
.post-content code {font:11px Monaco, monospace;}
.post-content abbr, 
.post-content acronym {border-bottom:1px dotted #333;cursor:help;}
.post-content ins {text-decoration:none;}
.post-content sup,
.post-content sub {height:0;line-height:1;vertical-align:baseline;position:relative;}
.post-content sup {bottom:1ex;}
.post-content sub {top:.5ex;}
.post-content blockquote.left {float:left;margin-right:20px;text-align:right;width:33%;border:none;border-left:3px solid #dddddd;}
.post-content blockquote.right {float:right;margin-left:20px;text-align:left;width:33%;border:none;border-right:3px solid #dddddd;}
.post-content p, 
.post-content ul,
.post-content ol,
.post-content dd,
.post-content pre,
.post-content blockquote {margin-bottom:1.3em;padding-bottom:1.3em;line-height:1.5em;}
.post-content blockquote {padding-bottom:0;margin-bottom:2.6em;}
.post-content pre, .post-content code {font:12px Monaco, monospace;line-height:20px;}
.post-author {margin:0 0 1em;}
.author-details {font-size:.85em;}
.author-descr {display:table;height:1%;}
.social-links {background:url(http://static.sourcegps.com/images/box-bgr2.gif) #f1f1f1 repeat-x top;height:42px;padding:0 18px;}
.social-links .fl {line-height:42px;}
.social-links .fl span {background:url(http://static.sourcegps.com/images/comment_count_bg.gif) no-repeat center left;font-weight:bold;font-size:14px;text-align:center;padding:4px 0 8px 0;width:33px;margin-right:6px;display:inline-block;line-height:32px;}
.social-links .fr {padding:9px 0 0;}
.social-links .fr span {line-height:21px;}
.social-links img {margin:0 0 0 2px;}
.post-rel {line-height:1.5em;}
.post-rel a {color:#33707E;}
.post-comments .fl {width:80px;}
.post-comments .fr {width:520px;}
.wtitle {background:url(http://static.sourcegps.com/images/box-bgr.gif) repeat-x top;}
.wtitle h2 {line-height:40px;margin:0;padding:0 0 0 18px;}
.box {background:#ffffff;border:1px solid #cfcfcf;margin:0 0 28px;padding:1px;}
.box .content {background:url(http://static.sourcegps.com/images/box-bgr.gif) #ffffff repeat-x top;height:1%;padding:18px;}
#rightcol .box {margin:0 0 10px;}
.box2 {background:#f9f9f9;border:1px solid #cfcfcf;height:1%;margin:0 0 20px;padding:18px;min-height:60px;}
.box2.alt {background:#FFFFFF;}
.comm-name,.comm-date {line-height:20px;}
.list1 li {background:url(http://static.sourcegps.com/images/ico-list1.gif) no-repeat 0 1.1em;border-bottom:1px solid #e7e7e7;height:1%;padding:.7em 0 .7em 13px;}
.list1 li.last {border:0;}
#rightcol .list1 li a:hover {color:#33707e;}
input.btn {background:none;border:0;margin:0;padding:0;}
select {padding:1px;}
#search {float:right;height:25px;padding:31px 0 0;}
#search input {background:url(http://static.sourcegps.com/images/search-bgr.gif) repeat-x top;border:1px solid #000000;float:left;padding:8px;width:285px;}
#search input.btn {background:none;border:0;margin:8px 0 0 -30px;padding:0;width:auto;}
.message div {margin:0 0 18px;}
.message input {padding:9px 15px;width:487px;}
.message textarea {height:114px;overflow:auto;padding:9px 15px;width:487px;font-family:Verdana;}
.message .submit {float:left;}
.message .btn {padding:0;width:auto;}
.message .notice {color:#a4a4a4;float:right;font-style:italic;padding:10px 0 0;}
.pic img {border:1px solid #cfcfcf;display:block;margin:0 0 .8em;}
.pic.fl img {margin-right:23px;}
.pic.fr img {margin-left:23px;}
.th {display:block;margin:0 0 .5em;}
.th.fl img {margin-right:10px;}
.th.fl img {width:40px;height:40px;border:1px solid #cfcfcf;}
.widget-flickrRSS img {margin:0 2px 5px 0;float:left;}
.widget_flickrRSS img {border:1px solid #cfcfcf;margin-right:5px;margin-left:6px;margin-bottom:11px;}
.widget-flickrRSS #flickr_badge_image3 img,
.widget-flickrRSS #flickr_badge_image6 img,
.widget-flickrRSS #flickr_badge_image9 img,
.widget-flickrRSS #flickr_badge_image12 img,
.widget-flickrRSS #flickr_badge_image15 img,
.widget-flickrRSS #flickr_badge_image18 img,
.widget-flickrRSS #flickr_badge_image21 img,
.widget-flickrRSS #flickr_badge_image24 img {margin-right: 0;}
#footer {color:#5f5f5f;font-size:11px;line-height:39px;margin:0 auto;width:975px;}
#footer a {color:#33707e;text-decoration:none;}
#footer a:hover {color:#5f5f5f;text-decoration:underline;}
#footer ul li {display:inline-block;margin-left:15px;}
.fix {clear:both;height:1px;margin:-1px 0 0;overflow:hidden;}
.hl, .hl2 {background:url(http://static.sourcegps.com/images/hl-dot.gif) repeat-x top;clear:both;height:2px;overflow:hidden;width:100%;}
.hl2 {background:none;border-top:1px solid #e7e7e7;height:1px;margin:0 0 .8em;}
.fl {float:left;}
.fr {float:right;}
.ac {text-align:center;margin-top:6px;}
.ac img {border:none;margin-bottom:0px;}
.ar {text-align:right;}
.entry-content img {margin:0 0 18px 0;}
.alignleft,img.alignleft {float:left;margin-right:20px;margin-bottom:10px;}
.alignright,img.alignright {display:block;float:right;margin-left:20px;}
.aligncenter,
img.aligncenter {margin-left:auto;margin-right:auto;display:block;clear:both;}
.wp-caption {border: 1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:5px 20px 20px 20px;
   /* optional rounded corners for browsers that support it */-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.gallery img {margin:0;}
.wp-smiley {max-height:12px;margin:0 !important;}
.adsense-sidebar {height:250px;background-color:#f1f1f1;text-align:center;padding:10px 0 10px 0;}

strong.heading {font-weight:bold; margin-bottom:-1em; padding-bottom:-1em;}
.fblike {float:left;margin-top:0px;}

#text-6.box {background:#ffffff;border:1px solid #cfcfcf;margin:0 0 28px;padding:1px;}
#text-6.box.content {background:url(http://static.sourcegps.com/images/box-bgr.gif) #ffffff repeat-x top;height:1%;padding:18px;}
#text-6.box {margin:0 0 10px;}
#text-6.box a {color:#9f1a1a;}
#text-6.box a:hover {text-decoration:underline;}

.side-bar-ad {float:left; margin:14px 6px 0 6px;}
.hardware-ratings {width:100%;margin-bottom:16px;}

#product-affs {
	padding:10px;
	border:1px solid #cfcfcf;
	background:#f7f6f6;
	height:60px;
}

#product-affs h3 {
	margin-top:0;
	padding-top:0;
	margin-bottom:22px;
	font-weight:bold;
	font-size:18px;
	text-align:center;
}

#product-affs a {
	font-weight:bold;
	font-size:14px;
}

#product-affs ul, #product-affs li {
	padding:0;
	display:block;
	list-style:none;
	list-style-image:none;
	background-image:none;!important
	text-align:center;
}

#product-affs li {
	/*margin-top:-10px;*/
	padding:0;
	display:block;
	float:left;
	margin: -10px auto 0 auto;
	text-align:center;
	background-image:none;!important
}

/* Carousel */

h2.c-title {font-size:30px;font-weight:bold;letter-spacing:-2px;margin:0 0 .45em;color:#222222;text-decoration:none;}
h2.c-title a {font-size:30px;font-weight:bold;letter-spacing:-2px;margin:0 0 .45em;color:#222222;text-decoration:none;}

#carousel {
	position: relative; /* Necesario */
	overflow: hidden; /* Necesario */
	height: 246px;
	margin-left:0px;
	width:586px;
	/* background:url(http://static.sourcegps.com/images/box-bgr.gif) #ffffff repeat-x top; */
}

#carousel .belt {
	position: absolute; /* Necesario */
	left: 0;
	top: 0;
	margin:0 10px 10px 0;
}

#carousel .panel {
	width:560px;
	float: left; /* Necesario */
	overflow: hidden;
	margin: 15px;
	padding:7px;
	/* border:1px solid #5B5B5B; */
	/* background:#383838 url(http://static.sourcegps.com/images/carousel-panel-bg.png) bottom left repeat-x; */
}

#carousel .panel .panel-text {
	font-size:13px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#FFF;
	margin-top:-15px;
}

#carousel .panel .panel-text a {
	color:#CCC;
	text-decoration:none;
}

#carousel .panel .panel-text a:hover {
	color:#FFF;
	text-decoration:underline;
}

/* Botones del carousel */
			
.button-prev {
	height:35px;
	width:35px;
	float:right;
	background:url(http://static.sourcegps.com/images/box-bgr.gif) #ffffff repeat-x top;
}

.button-prev a {
	display:block;
	padding:5px;
	margin-top:205px;
}

.button-next {
	height:35px;
	width:35px;
	float:right;
	/* background:#5B5B5B url(http://static.sourcegps.com/images/carousel-bg.png) bottom left repeat-x; */
}

.button-next a {
	display:block;
	padding:5px;
	margin-top:205px;
}

.cat-drill-down li {float:left;margin-right:14px; margin-bottom:4px;}
.cat-drill-down {display:block;margin:12px 14px 30px 14px;}
.cat-drill-down a {font-weight:bold;color:#7a3737;}
.breadcrumb {background:#ffffff;border-top:1px solid #cfcfcf; border-left:1px solid #cfcfcf; border-bottom:0px; border-right:1px solid #cfcfcf;margin:0;padding:1px;}
.breadcrumb .content {background:url(http://static.sourcegps.com/images/box-bgr.gif) #ffffff repeat-x top;height:1%;padding:6px 18px 6px 18px;}

/* SUPERFISH STYLESHEET ---------------------------------- */
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute; top:-999em; width:12em;}
.sf-menu ul li {width:100%;}
/* fixes IE7 'sticky bug' */
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left; position:relative;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0; top:2.4em; z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:12em; top:-0.1em;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:12em; top:-0.1em;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:2.5em; z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li sfHover ul {left:10em; top:0;}

/*=== PageNavi. ===*/
.wp-pagenavi {clear:both;font-size:12px;margin-bottom:40px;text-align:right;color:#5F5F5F;}
.wp-pagenavi a, .wp-pagenavi .current {background:#FFFFFF url(http://static.sourcegps.com/images/box-bgr.gif) repeat-x scroll 0 100%;border:1px solid #CFCFCF;color:#33707E;margin-left:3px;padding:3px 7px;text-decoration:none;}
.wp-pagenavi a:hover, .wp-pagenavi .current {background:#FFFFFF url(http://static.sourcegps.com/images/box-bgr.gif) repeat-x scroll 0 100%;color:#5F5F5F;}
.wp-pagenavi .pages {float:left;}
