/*------------------------------------------------------------------------Theme Name:    Gadget Portugal 2.1Theme URI:     http://gadgetportugal.comAuthor:        Roberto Gomes------------------------------------------------------------------------Updated:       January 23 2010Copyright:     (c) 2010 Gadget Portugal - All rights reserved.*/#zcx{width: 300px;height: 50px;background-color: #asf123;}body {	margin: 0px;	padding: 0px;	background-color: #ffffff;	font-family: Arial,Helvetica,sans-serif;	font-size: 13px;	color: #232323;}a {	text-decoration: none;	outline: none;}.clear {	clear: both;}.hr {	margin: 0px;	padding: 0px;		height: 1px;	font-size: 1px;	background-color: #ffffff;		clear: both;	border-bottom: 1px solid #cccccc;}.hr_top {	margin: 0px;	padding: 0px;		height: 5px;	font-size: 1px;	background-color: #eeeeee;		clear: both;	border-top: 1px solid #cccccc;}.hr_bottom {	margin: 0px;	padding: 0px;		height: 5px;	font-size: 1px;	background-color: #eeeeee;		clear: both;	border-bottom: 1px solid #cccccc;}.red {	color: #b21d1f;}/*------------------------------------------------------------------------CONTAINER - The 980px wide wrapper used in header, main menu, and more------------------------------------------------------------------------*/.container {	margin: 0px auto;	padding: 0px;		width: 980px;		text-align: left;}#topads{width:590px;height:100px;padding-left:10px;background: url("http://mobileportugal.com/bgads.gif") repeat-x;}


/*------------------------------------------------------------------------HEADER - Logo & Search Form------------------------------------------------------------------------*/

#topfundo{background-color: #b21d1f;width: 100%;}
#header {	margin: 0px auto;	padding: 0px;	width: 980px;	height: 90px;	text-align: left;}

.logo, .logo a, .logo a:visited {	margin:0px 0px 0px 0px;	padding: 0px;	font-family: Geneva, Arial;	font-weight: bold;	letter-spacing: -2px;	color: #b21d1f;	text-decoration: none;border:0px;		float: left;}
.search {	margin:3px 0px 0px 0px;	float: right;}
.search .input {	margin: 5px 3px 0px 0px;	padding: 6px 7px 5px 7px;		width: 185px;		font-family: Arial;	font-size: 11px;	color: #fff;	border: 0;background: #ce4446;}



#destaques {width: 980px; margin: auto; margin-top: 20px; margin-bottom: 20px;}
#destaques .cont {width: 980px; float: left; margin-right: 10px; padding-bottom: 10px;}
#destaques .image {width: 175px; float: left; }#destaques .image img{border: none;}
#destaques .info {width: 175px; float: left; margin-right: 7px;}
#destaques .categoria {width: 175px; float: left;color: #b21d1f;text-decoration: none; font-size: 11px; font-weight: bold;}
#destaques .titulo {width: 175px; float: left; margin-top: 3px;}
#destaques .titulo a {color: #232323; text-decoration: none;font-size: 12px;font-weight: bold;}
#destaques .destt {float: left; margin-left: 4px; min-height: 95px;   padding: 5px; margin-right:4px; width: 175px;}
#destaques .destt:hover {}
#destaques .destt:hover .titulo a {color: #b21d1f; } 



.fbLikeContainer {float:left; margin-top:10px;}#analises {width: 300px; margin: auto; margin-top: 20px; margin-bottom: 20px;}#analises .cont {width: 290px; float: left;padding-bottom: 10px;}#analises .image {width: 290px; float: left; }#analises .image img{border: none;}#analises .info {width: 290px; float: left; }#analises .titulo {width: 290px; float: left; margin-top: 3px;}#analises .destt {float: left; padding-bottom: 5px; border-bottom: 1px solid #ccc; margin-bottom: 10px;width: 290px;}#analises .titulo a {color: #232323; text-decoration: none;font-size: 12px;font-weight: bold;}#analises .destt:hover {}#analises .destt:hover .titulo a {color: #b21d1f; } .maisreviews {float: right; padding: 5px; background: #232323;}.maisreviews:hover {float: right; padding: 5px; background: #b21d1f;}.maisreviews a {color: #fff;} .maisreviews a:visited {color: #fff;}.infooo {font-size: 12px; margin-top: -6px; color:#333; float: left; width:100%;}.infooo a{color:#232323; font-weight: bold;}.infooo a:hover{color:#b21d1f; font-weight: bold;}.sidetitle {float:left; width: 300px; padding: 4px 0px 0px 0px; font-size: 12px; color: #111; text-transform:uppercase; clear: both; margin-top: 19px; border-bottom: 3px solid #232323; font-weight: bold;}.sidetitle2 {background: #232323; float:left; padding: 8px 5px 4px 5px; color: #fff;}.redesocial1 {width: 287px; padding: 5px 5px 5px 8px; height: 36px; margin-bottom: 1px; float: left; background: #FF9000;}.redesocial1:hover {background: #232323;}.redesocial2 {width: 287px; padding: 5px 5px 5px 8px; height: 36px; margin-bottom: 1px; float: left; background: #3F64A3;}.redesocial2:hover {background: #232323;}.redesocial3 {width: 287px; padding: 5px 5px 5px 8px; height: 36px; margin-bottom: 1px; float: left; background: #6b6b6b;}.redesocial3:hover {background: #232323;}.redesocial4 {width: 287px; padding: 5px 5px 5px 8px; height: 36px; margin-bottom: 1px; float: left; background: #8CE2E6;}.redesocial4:hover {background: #232323;}.nomerede {color: #fff; float: left; margin-top: 4px; width: 240px;text-transform: uppercase; font-weight: bold; text-decoration: none;}.descricaorede {color: #fff; float: left;  width: 240px; text-decoration: none; font-weight: normal;font-size: 11px; margin-top: -2px;}#footer3 {	margin: 0px auto;	padding: 10px 0px 10px 0px;	width: 100%;	color: #fff; font-size: 11px;	background-color: #9f1719;	}.imagesfooter {float: left; margin-top: 8px; padding: 3px; background: #b21d1f; margin-right: 6px; margin-left: 6px;}.imagesfooter:hover {float: left; margin-top: 8px; padding: 3px; background: #232323; margin-right: 6px; margin-left: 6px;}#footer2 .sobre {float: left; width: 300px; height:200px; text-align: justify; padding: 4px; margin-right:10px;}#footer2 .sobre a{float:left; padding: 1px 3px 1px 3px; margin-right: 5px; margin-top: 6px; text-decoration: none; background: #232323; color: #fff;}#footer2 .sobre a:hover{float:left; padding: 1px 3px 1px 3px; text-decoration: none;  background: #fff; color: #232323;}#footer2 .area {float: left; width: 150px; text-align: justify; padding: 4px;}#footer2 .area ul li a{padding-top: 4px; padding-bottom: 4px;color: #fff; text-decoration: none; font-size: 11px; border-bottom: 1px dotted #cacaca; float: left; width: 150px; display: block;}#footer2 .area ul li a:hover{ border-bottom: 1px dotted #111; color: #111;  }html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0;border: 0;outline: 0;vertical-align: baseline;}/* remember to define focus styles! */.fan_box .name_block {  text-align: left; display: none;}.fan_box .connect_action .name {  font-size: 14px;  font-weight: bold;  line-height: 15px;  display: none;}.fan_box .full_widget {	background: none; border: none;}.fan_box .connections_grid .grid_item {	padding: 0px 7px 0px 0px;}	.fan_box .connections_grid .grid_item a img {		padding: 2px;background: #c62f31;width: 30pz; height: 30px; 	}		.fan_box .connections_grid .grid_item a:hover img {		padding: 2px; background: #232323;	width: 30pz; height: 30px;		}.fan_box .full_widget .connect_top {	background: none;	text-align: left;	padding:0px;}.fan_box .full_widget .connect_top a{color:#fff;}.fan_box .connections .connections_grid {	padding-top:16px;}.fan_box .connections_grid .grid_item {  float: left;  overflow: hidden;  width: 27px;}.fan_box .connections {	border-top: none;	padding: 5px 8px;	color: #ccc;	text-align: left;	text-shadow: 0px 1px 4px #000;}	.fan_box .connections span.total {		color: #fff;	}.fan_box .connections_grid .grid_item .name {	color: #ccc;	font-size: 11px;	display: none;}.fan_box .profileimage {	margin: 0;	display:none;}ol, ul {list-style: none;}#footer2 {	margin: 0px auto;	padding: 10px 0px 10px 0px;	width: 100%;		margin-top: 30px;	color: #fff; font-size: 11px;	background-color: #b21d1f;}.container2 {	margin: 0px auto;	padding: 0px;	width: 980px;	text-align: left;}.container2 a {color: #fff; font-weight:bold; text-decoration:none;}.container2 a:hover {color: #fff; font-weight:bold; text-decoration:underline;}#footer {	margin: 0px auto;	color: #ccc;	padding: 20px 0px 20px 0px;	border-top: 4px solid #b21d1f;	width: 100%;	font-size: 11px;	background-color: #232323;}.button {	margin: 0px;	padding: 0px 8px 0px 8px;		height: 25px;	background-color: #2d2d2d;		font-family: Arial;	font-weight: bold;	text-transform: uppercase;	font-size: 10px;	color: #ffffff;		border: 0px;}

/*------------------------------------------------------------------------MENUS - Main, Pages (currently not in use) & Sub Menu------------------------------------------------------------------------*/
#menu {margin: 0px auto;padding: 0px;width: 100%;height: 40px;background-color: #b21d1f;border-bottom: 2px solid #6d0101; border-top: 1px solid #6d0101;}
.main_menu li {padding: 0px;font-size: 10px;float: left;list-style: none;}

.page_item a, .page_item a:visited {margin: 0px;padding: 4px 10px 4px 10px;text-transform:uppercase;font-weight:bold;color: #fff;text-decoration: none;display: block;}
.current_page_item, .page_item a:hover {background:#4c4c4c;color: #fff;}
.current_page_item a, .current_page_item a:visited, .current_page_item a:hover {background:#767676;color: #fff;}
/* END Main Menu */

/* Sub Menu */
#submenu {width: 475px;float: left;margin-left: 20px;height: 40px;line-height: 29px;}
.sub_menu li {margin: 0px;padding-top: 0px;z-index:1; font-size: 12px;float: left;list-style: none;}
.cat-item a, .cat-item a:visited {margin: 0px;padding: 7px 6px 6px 6px;font-weight:bold;text-transform: uppercase;color: #fff;text-decoration: none;display: block;}
.cat-item a:hover {background-color: #2d2d2d;color: #ffffff;text-decoration: none; height:100%;}
.current-cat, .current-cat a, .current-cat a:visited {background-color: #999999;color: #ffffff;text-decoration: none;}
.sub_menu li b {margin: 0px;padding: 3px 0px 3px 0px;color: #000000;text-decoration: none;display: block;}
/* END Sub Menu */

/* Dropdown Menu, if there are some children categories in WordPress defined */
.children {margin: 0px;line-height: 12px;z-index: 2;position: absolute;left: -900px;background-color: #d8484a;}
.sub_menu li:hover ul, .sub_menu li.iehover ul {left: auto;}
.children li {margin: 0px 3px 0px 3px;padding: 1px 0px 1px 0px;font-size:10px;float: none;}
.children ul li {margin: 0px 3px 0px 3px;padding: 1px 0px 1px 0px;font-size:10px;float: none;}
.children li a, .children li a:visited {color: #fff;}.children li a:hover {	background-color: #970406;color: #ffffff;}
.children .current-cat, .children .current-cat a, .children .current-cat a:visited {background-color: #999999;color: #ffffff;text-decoration: none;}
/* END Dropdown Menu */

/*------------------------------------------------------------------------CONTENT------------------------------------------------------------------------*//* Column Definitions */.column_main {	margin: 10px 0px 10px 0px;	padding: 0px 20px 20px 0px;		width: 640px;		float: left;}.column_right {	margin: 10px 0px 10px 0px;	padding: 0px 0px 20px 0px;		width: 300px;		float: right;}.column_left_b {	margin: 10px 0px 10px 0px;	padding: 0px 20px 20px 0px;		width: 299px;		float: left;		border-right: 1px solid #cccccc;}.column_center_b {	margin: 10px 0px 10px 0px;	padding: 0px 20px 20px 20px;		width: 299px;		float: left;		border-right: 1px solid #cccccc;}/* END Column Definitions *//* Featured (the first enrty in every category archives and on the index page, currently with that black background ) */#featured {	margin: 10px 0px 0px 0px;	padding: 1px 0px 10px 0px;		background-color: #fff;}#featured h1 a, #featured h1 a:visited {	color: #b21d1f;font-size:21px;line-height: 30px;font-weight:bold;	padding-left: 3px; padding-right: 3px;	padding-bottom: 0px;}#featured h1 a:hover {	background: #b21d1f;	color: #fff;}#featured h2 {		padding: 0px 0px 10px 0px;	color: #000;        padding-top: 0px;}#featured h2 a, #featured h2 a:visited {	background: #fff;	color: #232323;	float: left;	padding: 4px 3px 4px 3px;}#featured h2 a:hover {	background: #232323;	color: #fff;}#featured h2 i {	color: #000;}#featured h2 i a, #featured h2 i a:visited {	color: #000;	text-decoration: none;}#featured h2 i a:hover {	color: #6f00b5;}#featured p {	font-size: 15px;	color: #232323;}#featured p a, #featured p a:visited {	color: #000;	font-weight: bold;}#featured p a:hover {	color: #b21d1f;	font-weight: bold;}#featured img, #featured img a, #featured img a:visited {	border: none;}#featured ul, #featured ol {	margin: 5px 0px 5px 0px;	padding: 0px;}#featured ol li e a{	margin: 0px 0px 0px 0px;	padding: 0px;font-size: 12px;}.x{font-size:14px;color:000;}#featured li {	margin: 0px;	padding: 3px 0px 3px 0px;		font-size: 14px;	list-style-type: disc;	border-bottom: none;}#featured blockquote p {	margin: 20px 0px 20px 0px;	font-family: Georgia;	font-size: 18px;	line-height: 22px;	font-style: italic;}/* END Featured *//* Categories */.category_header {	margin: 38px 0px 30px 0px;	background-color: #232323;		text-align: center;		border: 2px solid #000000;	}.category_header h1{color: #fff;}/* END Categories *//* Lists (displaying the posts) */#content ul {	margin: 0px 0px 10px 0px;	padding: 0px;}#content li {	margin: 0px;	padding: 7px 0px 7px 0px;		line-height: 16px;		list-style-type: none;	border-bottom: 1px dashed #aaaaaa;}.title a, .title a:visited {	color: #000000;	font-weight: bold;	text-decoration: none;}.title a:hover {	color: #c80000;}.comment_excerpt a, .comment_excerpt a:visited, .comment_excerpt a:hover {	font-weight: normal;}.meta {	margin: 0px 0px 15px 0px;	padding: 0px;	color: #999999;	font-size: 11px;}.meta a, .meta a:visited {	color: #5c5c5c;	text-decoration: none;}.meta a:hover {	color: #000000;}/* END Lists *//* Entry */.column_left_b img, .column_center_b img, .column_right img {	margin: 3px 10px 5px 0px;	padding: 0px;		float: left;		height: 82px;		border: none;}p {	margin: 25px 0px 30px 0px;	padding: 0px;		line-height: 19px;}p a, p a:visited {	color: #b02527;	text-decoration: none;		}p a:hover {	color: #b21d1f;}#entry {	margin: 30px 0px 0px 0px;}#entry .digg {	margin: 3px 10px 5px 0px;	float: left;}#entry img, #entry img a, #entry img a:visited {	margin: 5px 0px 10px 20px;	padding: 0px;		float: right;		border: none;}#entry p {	margin: 20px 0px 20px 0px;		font-size: 14px;}#entry ul, #entry ol {	margin: 20px 0px 20px 50px;	padding: 0px;}#entry li {	margin: 0px;	padding: 3px 0px 3px 0px;		font-size: 14px;	list-style-type: disc;	border-bottom: none;}#entry blockquote p {	margin: 20px 0px 20px 0px;	font-family: Georgia;	font-size: 18px;	line-height: 22px;	font-style: italic;}/* Button like link styling for the 'Archives' link */.link a, .link a:visited {	margin: 0px;	padding: 4px 6px 4px 6px;	background-color: #bbbbbb;	font-size: 12px;	color: #ffffff;	font-weight: bold;		border: none;}.link a:hover {	color: #ffffff;	background-color: #b02527;}/* END Button like link styling for the 'Archives' link *//* END Entry *//* Comments */.comment_author {	margin: 20px 20px 20px 0px;	padding: 0px;		width: 150px;	float: left;}.comments {	margin: 10px 0px 10px 0px;	padding: 0px;		width: 469px;			float: left;}.leave_comment {	margin: 0px 0px 10px 0px;	padding: 20px;		background-color: #eeeeee;}.leave_comment .textarea {	margin: 0px;	padding: 6px 7px 5px 7px;		width: 585px;		font-family: Arial;	font-size: 12px;	color: #333333;	border-left: 1px solid #bbbbbb;	border-top: 1px solid #bbbbbb;		border-right: 1px solid #dddddd;	border-bottom: 1px solid #dddddd;}.leave_comment .input {	margin: 0px;	padding: 6px 7px 5px 7px;		width: 220px;		font-family: Arial;	font-size: 12px;	color: #333333;	border-left: 1px solid #bbbbbb;	border-top: 1px solid #bbbbbb;		border-right: 1px solid #dddddd;	border-bottom: 1px solid #dddddd;}/* END Comments *//* Tabs (in the sidebar for the AJAX box) */.tab_container {	margin: 0px;	padding: 5px;	width: 290px;	float: left;	margin-bottom: 28px;}.tab_container_in {	margin: 0px;	padding: 10px;		border-left: 1px solid #dddddd;	border-top: 1px solid #dddddd;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;}.tab_menu_container {	padding: 0px 0px 0px 0px;		height: 27px;		background-color: #dddddd;}#tab_menu li {	margin: 0px;	padding: 7px 5px 2px 0px;text-transform:uppercase;font-weight:bold;		background-color: #dddddd;		font-size: 11px;	line-height: normal;	float: left;	list-style: none;	cursor: pointer;		border-bottom: none;}#tab_menu .first {	padding: 7px 5px 2px 6px;}#tab_menu li a, #tab_menu li a:visited {	margin: 0px;	padding: 3px 6px 3px 6px;		background-color: #dddddd;	color: #2d2d2d;	text-decoration: none;		display: block;}#tab_menu li a:hover, #tab_menu li a.current {	background-color: #2d2d2d;	color: #ffffff;	text-decoration: none;}.tab_content_list {	display: none;	}#tab_content_tags a, #tab_content_tags a:visited {	color: #999999;	text-decoration: none;}#tab_content_tags a:hover {	color: #000000;	text-decoration: none;}/* END Tabs *//* Widgets */#content .widget ul {	padding: 10px 10px 20px 10px;		border: 5px solid #dddddd;}.widget li a, .widget li a:visited {	color: #000000;	font-weight: bold;	text-decoration: none;		display: block;}.widget li a:hover {	color: #b21d1f;}.widget .page_item a, .widget .page_item a:visited, .widget .page_item a:hover  {	border-bottom: none;}.widget .cat-item a, .widget .cat-item a:visited {	padding: 0px;}.widget .cat-item a:hover, .widget .current-cat, .widget .current-cat a, .widget .current-cat a:visited {	background-color: #ffffff;}/* END Widgets *//*------------------------------------------------------------------------HEADERS------------------------------------------------------------------------*/h1 a, h1 a:visited {	margin: 8px 0px 8px 0px;	font-family: Geneva, Arial;	font-size: 26px;	float: left;	line-height: 36px;	font-weight: normal;	color: #b21d1f;	letter-spacing: -1px;	text-decoration: none;	clear: both;}h1 a:hover {	color: #fff;}h2 {	margin: 0px 0px 10px 0px;	padding: 0px;	font-size: 10px;	font-weight: bold;	text-transform: uppercase;	color: #b21d1f;}h2 a, h2 a:visited {	padding: 0px 0px 1px 0px;	color: #ffff;	text-decoration: none;}h2 a:hover {	color: #000000;}h2 i {	color: #999999;	font-size: 11px;	font-style: normal;	font-weight: normal;	text-transform: none;}h2 i a, h2 i a:visited {	color: #999999;	text-decoration: none;	}h2 i a:hover {	color: #000000;}h3 {	margin: 20px 0px 20px 0px;	padding: 0px;		font-family: Geneva, Arial;	font-size: 20px;	line-height: 20px;	font-weight: normal;	color: #fff;	letter-spacing: -1px;}h3 a, h3 a:visited {	color: #af1516;	text-decoration: none;}h3 a:hover {	color: #b21d1f;}/*------------------------------------------------------------------------FOOTER------------------------------------------------------------------------*/.endpost {border-bottom:1px solid #ccc;line-height: 160px;list-style-type:none;margin-bottom:30px;margin-top:30px;}#authorbox{    background:#EFEFEF;    border:1px solid #CECFD0;    width:600px;    margin:0 auto;    margin-bottom:10px;    overflow:hidden;text-align: justify;}    #authorbox h4{        font-size:16px;        color:#191919;        margin:0;        padding:10px 10px 5px 10px;    }.authortext{        padding-left:100px;padding-right:10px;    }#authorbox img{        margin:0;        padding:10px;        float:left;    }    #authorbox p{        color:#191919;        margin:0;        padding:0px 10px 10px 10px;    } #authorbox h4 > a{        text-decoration:none;    }#authorbox p{        color:#191919;    }
