@charset "utf-8";
/* CSS Document */
/* criado por: .dotcode + razz */
/* cliente: GuessForFree.com */

* {
	margin: 0;
	padding: 0;
}
html {
    margin: 0;
    padding: 0;
    height: 100%;
    width: 100%;
}
body {
    margin: 0;
    padding: 0;
    height: 100%; 
    width: 100%;
}
.centralizer {
    margin: 0 auto; 
    padding: 0;
    width: 933px; 
}
.logo {
	position: absolute; 
	top: 3px; 
	left: 50%; 
	margin: 0 -91px;
	z-index: 1000;
}

/* Top */

.access {
	height: 25px; 
	border-top: 1px solid #0600a9; 
	background: #0d4186 url(../images/bg_access.gif) repeat-x top left;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	clear: both;
}
.accessleft {
	line-height: 25px;
    float: left;
}
.accessright {
    text-align: right;
	line-height: 25px;
    float: right;
}
.access span {
	padding-right: 10px;
}

/* Menu Area */

.menuarea {
	height: 99px; 
	background: #0c3281 url(../images/bg_menu.gif) repeat-x top left;
	clear: both;
}
.menu_en, .menu_es, .menu_pt {
	height: 29px;
	padding: 70px 0 0 0;
    margin: 0 auto;
	width: 933px;
	overflow: hidden
}
.menu_en ul {
	list-style: none;
	padding: 0 0 0 16px;
}
.menu_es ul {
	list-style: none;
	padding: 0 0 0 45px;
}
.menu_pt ul {
	list-style: none;
	padding: 0 0 0 19px;
}
.menu_en ul li, .menu_es ul li, .menu_pt ul li {
    display: inline;
    margin: 0;
    padding: 0;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	float: left
}
.menu_en ul li a {
   padding: 10px 26px 7px 26px;
}
.menu_es ul li a {
   padding: 7px 24px 7px 24px; 
}
.menu_pt ul li a {
   padding: 7px 26px 7px 26px;
}
.menu_en ul li a:link, .menu_en ul li a:visited, .menu_en ul li a:active, .menu_es ul li a:link, .menu_es ul li a:visited, .menu_es ul li a:active, .menu_pt ul li a:link, .menu_pt ul li a:visited, .menu_pt ul li a:active {
    float: left;
	display: block;
     text-decoration: none;
	line-height: 29px;
}
.menu_en ul li a:hover, .menu_es ul li a:hover, .menu_pt ul li a:hover {
	background: #3d5b9a url(../images/bg_menu_hover.gif) repeat-x top left;
}

/* Add - Full Banner */

.banner {
	height: 176px; 
	background: #BBB;
	clear: both;
}

/* Content and User Account */

.content {
	background: #FFF url(../images/bg_content.gif) repeat-x top left;
	clear: both;
}
.contentshadow {
	background: url(../images/bg_shadow.png) no-repeat top center;
	padding-top: 22px;
}
.useraccount {
	background: url(../images/bg_shadow.png) no-repeat top center;
	padding: 15px 5px 8px 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #D3FEFA;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #006;
	clear: both;
}
.useraccount span {
	padding: 0 5px;
	border-left: 1px dotted #D3FEFA;
}
.useraccount span a:link, .useraccount span a:active, .useraccount span a:visited {
	color: #006;
	text-decoration: none;
}
.useraccount span a:hover {
	color: #006;
	text-decoration: underline;
}
.useraccount b a:link, .useraccount b a:active, .useraccount b a:visited {
	color: #039;
	text-decoration: none;
}
.useraccount b a:hover {
	color: #039;
	text-decoration: underline;
}

/* Left */

.left {
	float: left; 
	width: 219px; 
	margin-right: 13px	
}
.left h1, .right h1 {
    color: #828282 !important;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: normal;
    border: 1px solid #d4d4d4;
    border-bottom: none !important;
	background: #f7f7f7 url(../images/bg_left_h1.gif) repeat-x bottom left;
	padding: 6px 0 3px 12px;
}
.left h2, .right h2 {
  color: #828282 !important;
	font: bold 11px Arial, Helvetica, sans-serif;
	line-height: normal;    
	border-bottom:1px solid #d4d4d4;
	background: #f7f7f7 url(../images/bg_left_h1.gif) repeat-x bottom left;
	padding: 6px 0 3px 12px;
}
div.sidebox {
    border: 1px solid #d4d4d4;
	padding: 8px 8px 0;
	background: #efefef url(../images/bg_sidebox.gif) repeat-x top left;
	margin-bottom: 10px;
}
.left ul {
	list-style: none; 
	font: normal 14px Tahoma, Geneva, Arial, Verdana, sans-serif; 
	letter-spacing: 1px;
}
.left ul li {
	border-bottom: 1px solid #d4d4d4; 
	padding-bottom: 1px;
	margin-bottom: 5px
}
.left ul li a:link, .left ul li a:active, .left ul li a:visited {
	height: 28px;
	line-height: 28px;
	padding: 0 0 0 37px;
	color: #747474;
	text-decoration: none;
	display: block
}
.left ul li a:hover {
	background: url(../images/bg_menu_left.png);
	display: block;
	color: #FFF;
	text-decoration: none;
}
.bgleftmenu {
	background-repeat: no-repeat;
	background-position: 10px 7px;
}
div.leftbottom {
	height: 129px; 
	background: url(../images/bg_logodetail.png) no-repeat bottom left; 
	margin-top: 35px;
}
div.sidebox h2.pickyours {
	width: 55px;
	font-size: 13px;
	margin: 0 0 0 140px;
	bottom: 0;
	position: relative;
	top: 70px;
}

/* Center */

.center {
	float: left; 
	width: 469px
}
div.questionad {
	text-align: center;
	margin: 0 0 10px;
}
h1.questionindex {
    color:#000099;
    font: normal 20px Arial,Helvetica,sans-serif;
    width:280px;
}
/*h1.questionindex {
	width: 280px;
	font-size: 20px;
	color: #009;
    font-family: Arial, Helvetica, sans-serif;
}*/
h1.pagestitle {
	padding: 0 25px;
	margin: 10px 0 0 0;
	font: normal 20px Arial, Helvetica, sans-serif !important;
	line-height: 26px;
	color: #009;
}
div.tagicon {
	height: 48px; 
	width: 48px; 
	padding: 0 0 0 10px; 
	margin: 15px 15px 0 0;
	float: right
}
div.breaddatetime {
	font: normal 10px Verdana, Geneva, sans-serif;
}
ul.centraltaglist {
	list-style: none; 
	font: normal 16px Arial, Helvetica, sans-serif; 
	margin: 15px 25px;
	clear: both;
}
ul.centraltaglist li {
	width: 50%;
	float: left;
}
ul.centraltaglist li a:link, ul.centraltaglist li a:active, ul.centraltaglist li a:visited {
	padding: 15px 10px 0 80px; 
	min-height: 45px; 
	display: block;
	background-position: 20px 8px;
	background-repeat: no-repeat;
	color: #777; 
}
ul.centraltaglist li a:hover {
	background-color: #F4F4F4;
	color: #009; 
	text-decoration: none;
}
div.centerbox {
    border: 1px solid #d4d4d4;
	padding: 8px;
	background: #fff url(../images/bg_centerbox.gif) repeat-x bottom left;
	margin-bottom: 10px;
}
div.questionpic {
	width: 136px; 
	padding: 10px 0 0; 
	float: left;
	text-align: center
}
div.questionholder {
	width: 300px; 
	float: right; 
	padding: 10px 0 0 0
}
div.questionholder2 {
	padding: 0 0 0 25px 
}
div.questionholder p.bonus, div.questionholder2 p.bonus {
	height: 40px; 
	width: 59px; 
	padding: 19px 0 0 0 !important;
	background: url(../images/bg_splashpoints.png) no-repeat top left; 
	float: right; 
	text-align: center; 
	font-family: Verdana, Geneva, sans-serif; 
	color: #FFF; 
}
div.questionholder p.answer, div.questionholder2 p.answer {
	color: #333; 
	font: normal 14px Verdana, Geneva, sans-serif; 
	padding: 10px 0 0 0
}
div.questionholder p.answer span, div.questionholder2 p.answer span {
	padding: 0 12px;
}
div.questionholder p.bonus span.number, div.questionholder2 p.bonus span.number {
	line-height: 12px;
	font-size: 12px;
}
div.questionholder p.bonus span.text, div.questionholder2 p.bonus span.text {
	line-height: 10px;
	font-size: 10px;
}
h2.extrainfo {
	font-size: 18px;
	line-height: 20px;
	padding: 0 25px 0 0;
}
p.extratext {
	color: #333;
	font: normal 11px Verdana, Geneva, sans-serif;
	line-height: 18px;
	padding: 0 12px 0 0; 
}
h3 {
	color: #009;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 10px 25px 10px;
	text-align: justify
}
h3 b {
	font-size: 16px !important;
}
p.newsfeed {
	color: #333;
	font: normal 11px Verdana, Geneva, sans-serif;
	line-height: 18px;
	padding: 0 0 10px;
	margin: 0 25px;
	border-bottom: 1px dotted #d4d4d4;
}
p.simpletext  {
	color: #333;
	font: normal 11px Verdana, Geneva, sans-serif;
	line-height: 20px;
	padding: 0 25px;
}
p.simpletext b {
	color: #009;
}
p.simplequestion {
	color: #333; 
	font: normal 14px Verdana, Geneva, sans-serif; 
	padding: 0 25px; 
	text-align: center; 
	padding-bottom: 10px
}
p.signup {
	color: #333;
	font: normal 11px Verdana, Geneva, sans-serif;
	line-height: 18px;
	padding: 0 0 10px;
	margin: 0 25px;
}
p.signup label {
	padding: 0 15px;
}
p.signup input, p.signup select, p.signup textarea, ul.addressbook li input, ul.addressbook li select, ul.addressbook li select  {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	margin: 0;
	padding: 5px;
	background-color: #FFFFFF;
	border:1px solid #CCCCCC;
	color: #333333;
	font: normal 11px Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
}
p.signup button, ul.productlist button, p.simpletext button, div.questionholder button, div.questionholder2 button {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background: #0d4186 url(../images/bg_access.gif) repeat-x top left; 
	padding: 5px 20px; 
	color: #FFF; 
	border: 1px solid #CCC; 
	font: normal 11px Verdana, Geneva, sans-serif;
	letter-spacing: 1px;
	cursor: pointer
}
p.signup input, p.signup textarea {
	width: 370px;
}
p.signup select {
	width: 185px;
}
dl.faqmostpopular {
	padding: 0 25px;
	margin: 0;
}
ul.listquestion {
	color: #333; 
	font: normal 12px Verdana, Geneva, sans-serif; 
	padding: 0 50px; 
	margin-bottom: 25px;
	list-style: none;
}
ul.listquestion li {
	padding: 10px 0;
	border-bottom: 1px dotted #999;
	clear: both;
	display: block;
}
ul.listquestion li label {
	padding-left: 10px
}
dl.faqmostpopular dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #009;
	font-weight: bold;
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 5px;
}
dl.faqmostpopular dd {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 20px;
	padding: 10px 0 10px 15px;
	text-align: justify;
	color: #333
}
ul.personalsuboptions {
	margin: 0 25px 15px; 
	list-style: none;
	font: normal 12px Arial, Helvetica, sans-serif; 
	line-height: 18px;
	color: #333;
}
ul.personalsuboptions li {
	padding: 15px 0 10px; 
	border-bottom: 1px dotted #CCC
}
ul.personalsuboptions li b {
	color: #009;
}
h4.paginationtitle {
	background-color: #E5E5E5; 
	color: #009;
	padding: 8px 15px;
	margin: 0 10px;
	font: bold 11px Verdana, Arial, Geneva, sans-serif;
	border-top: 1px solid #CCC
}
h4.paginationtitle span {
	font-weight: normal;
	font-size: 9px;
	color: #333;
}
div.pagination {
/*	background-color: #f0f0f0; */
	border: 1px solid #CCC;
	padding: 8px 15px;
	margin: 0 10px;
	font: normal 11px Verdana, Arial, Geneva, sans-serif;
	color: #333;
}
div.pagination select, div.pagination input, ul.productlist li div.info p span input, ol.laterallist li select {
	border-color: #BBBBBB #E5E5E5 #EFEFEF #E9E9E9 !important;
	border-style: solid !important;
	border-width: 1px !important;
	background-color: #FFF;
	font: normal 11px Verdana, Arial, sans-serif;
	padding: 2px 3px;
	letter-spacing: 1px;
	color: #009;
}
div.pagination button {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background: #0d4186 url(../images/bg_access.gif) repeat-x top left; 
	padding: 3px 5px; 
	color: #FFF; 
	border: 1px solid #CCC; 
	font: normal 9px Verdana, Geneva, sans-serif;
	cursor: pointer
}
ul.productlist {
	list-style: none;
	padding: 0 25px 15px;
}
ul.productlist li {
	clear: both;
	display: block;
	border-bottom: 1px dotted #999;
	padding: 15px 0 5px;
}
ul.productlist li div.pic {
	padding: 1px; 
	float: left; 
	border: 1px solid #CCC; 
	width: 100px; 
	height: 100px;	
}
ul.productlist li div.info {
	width: 280px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
ul.productlist li div.info h5 {
	font-size: 11px;
	line-height: 18px;
	padding-bottom: 6px
}
ul.productlist li div.info p {
	font-size: 11px;
	line-height: 18px;
	text-align: justify;
	clear: right
}
ul.productlist li div.info p b {
	color: #039;
}
ul.productlist li div.info p span {
	font-size: 10px;
	padding-right: 10px;
}
button.remove {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background: #ae0101 url(../images/bg_remove.gif) repeat-x top left !important; 
	padding: 3px !important; 
	color: #FFF; 
	border: 1px solid #CCC; 
	font: normal 9px Verdana, Geneva, sans-serif !important;
	cursor: pointer
}
div.tradetotal {
	border-top: 1px solid #CCC;
	background-color: #f0f0f0;
	padding: 12px 15px;
	margin: 0 25px 15px;
	font: normal 12px Verdana, Arial, Geneva, sans-serif;
	color: #333;
	text-align: right;
}
div.tradetotal b {
	color: #039;
}
ol.tagquestions {
	margin: 0 25px 0 45px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #999; 
	font-size: 10px
}
ol.tagquestions li {
	border-bottom: 1px dotted #999;
	padding: 0 0 5px;
	margin: 10px 0 15px;
}
ol.tagquestions li h4 {
	line-height: 22px; 
	font: bold 13px Arial, Helvetica, sans-serif; 
	color: #009; 
	padding-bottom: 10px; 
	text-align: justify
}
ol.tagquestions li p.score {
	color: #039 !important; 
	font-size: 11px !important;
	float: right;
	font-weight: bold !important;
}
div.tagvideo {
    text-align:center; 
	padding-bottom:8px;
}
hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #CCC;
	margin: 0 25px;
	padding: 0 0 10px;
	clear: both;
	display: block
}
p.bigpic {
	padding: 10px 20px 0 25px; 
	float: left; 
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; 
	text-align: center
}
#masterdiv h2 {
	padding: 5px 25px 10px !important;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #039;
}
#masterdiv h3 {
	padding: 0 25px 8px !important;
}
.submenu {
	margin: 0 25px;
}
.submenu ul.productlist {
	padding: 0 0 15px 0 !important;
}
.submenu div.tradetotal {
	margin: 0 !important;
}
ul.addressbook {
	padding: 0;
	list-style: none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #333
}
ul.addressbook li {
	padding-left: 25px
}
ul.addressbook li span {
	padding-right: 20px
}
ul.addressbook li input, ul.addressbook li select {
	margin-bottom: 5px;
	width: 200px;
}
span.tradedetails {
	color: #039;
	font-weight: bold
}

/* Right */

.right {
	float: right; 
	width: 219px;
}
.right h6 {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 0 12px;
}
.right ul {
	list-style: none;
}
.right ul.rightads li {
	padding-bottom: 8px;
	height: 115px;
	text-align: center
}
div.showprize {
	display: block;
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}
div.showprize div.showpic {
	display: block;
	width: 100px;
	float: left
}
div.showprize div.showtext {
	display: block;
	width: 90px;
	float: right;
	font-family: Verdana, Geneva, sans-serif;
}
div.showprize div.showtext h4 {
	font-size: 12px;
	color: #009;
	line-height: 18px;
	padding: 10px 0 15px 0;
	font-weight: normal
}
div.showprize div.showtext p {
	font-size: 10px;
	color: #666;
	line-height: 14px;
}
ol.laterallist {
	padding: 0 5px 10px 20px; 
	font: normal 11px Verdana, Geneva, sans-serif;
	line-height: 16px;
	color: #BBB
}
ol.laterallist li {
	border-bottom: 1px dotted #CCC;
	padding: 0 20px 0 0; 
}
ol.laterallist li a:link, ol.laterallist li a:active, ol.laterallist li a:visited {
	padding: 7px 0;
	display: block;
	width: 100%;
	text-decoration: none;
	color: #039;
}
ol.laterallist li a:hover {
	text-decoration: none;
	background: #f7f7f7 url(../images/bg_left_h1.gif) repeat-x bottom left;
	padding: 7px 10px;
}
ul.statistics, ul.rssfeeds {
	padding: 0 5px 10px 5px; 
	font: normal 11px Verdana, Geneva, sans-serif;
	line-height: 16px;
	color: #666;
}
ul.statistics {
	list-style: inside;
	list-style-type: circle
}
ul.rssfeeds {
	list-style: none;
}
ul.statistics li, ul.rssfeeds li {
	border-bottom: 1px dotted #CCC;
	padding: 7px 0;
}
ul.statistics li b, ul.rssfeeds li b {
	color: #039;
}
ul.statistics li span, ul.rssfeeds li span {
	font-size: 9px;
}
ul.rssfeeds li a:link, ul.rssfeeds li a:active, ul.rssfeeds li a:visited {
	color: #666;
	text-decoration: none
}
ul.rssfeeds li a:hover {
	color: #039;
	text-decoration: underline
}
ol.subtaglist li {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
ol.subtaglist li select {
	width: 155px;
}

/* Widgets */

#widget { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:000001; margin-bottom: 20px }
#widget a { color:#000099; text-decoration:none; }	
#widget #chart { clear:both; background-color:#FFF; text-align:center; border:1px solid #D4D4D4; padding:8px 0; }	
#widget table { width:100%; background-color:#efefef; border-collapse:collapse; }
#widget th { font-weight:normal; color:#666; padding:2px; }
#widget td { border-top:1px solid #a7a7a7; padding:2px; }

div.widget { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:000001; margin-bottom: 20px }
div.widget a { color:#000099; text-decoration:none; }	
div.widget div.chart { clear:both; background-color:#FFF; text-align:center; border:1px solid #D4D4D4; padding:8px 0; }	
div.widget table { width:100%; background-color:#efefef; border-collapse:collapse; }
div.widget th { font-weight:normal; color:#666; padding:2px; }
div.widget td { border-top:1px solid #a7a7a7; padding:2px; }

.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.positive { color:#1f8500; }
.negative { color:#c41919; }
.select_row { background-color:#bfbfc9; }

/* Google Ads */

.googleads {
	border-top: 1px solid #CCC;
	padding: 25px 0 0;
	height: 86px;
}

/* Logo Spacer */

.logospacer {
	height: 108px;
	background: url(../images/bg_logospacer.gif) repeat-x;
	clear: both
}
.logospacershadow {
	background: url(../images/bg_shadow.png) no-repeat 0 60px;
}
.shortlogo {
	position: relative; 
	top: 27px; 
	margin: 0 auto; 
	height: 78px; 
	width: 93px;
	cursor: pointer;
}

/* Footer */

.footer {
/*	background: #e1e1e1 url(../images/bg_footer.gif) repeat-x top left; */
	background-color: #FFF;
	clear: both;
	font-family: Arial, Helvetica, sans-serif
}
.footer ul {
	list-style: none;
}
.footer ul li h1 {
	color: #828282;
	padding: 0 0 8px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.footer ul li h2 {
	color: #828282;
	padding: 0 0 8px 0;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: right;
}
.footer ul li p {
	text-align: justify;
	line-height: 16px;
	font-size: 10px;
	color: #9b9b9b;
}
.footer ul li ul li {
	border-top: 1px dotted #aeaeae;
	padding: 8px 0 8px 10px;
	color: #828282;
	font-size: 10px;
	float: none !important;
}
.footer ul li ul li a:link, .footer ul li ul li a:active, .footer ul li ul li a:visited {
	text-decoration: none;
	color: #828282;
}
.footer ul li ul li a:hover {
	color: #009;
	text-decoration: underline
}
.footer ul li.info {
	width: 120px; 
	padding-right: 35px;
	float: left;
}
.footer ul li.copyright {
	width: 265px; 
	padding-right: 35px;
	float: left
}
.footer ul li.share {
	width: 84px; 
	padding-right: 20px;
	float: left;
}
.footer ul li.follow {
	width: 60px; 
	float: right;
}
.footer ul li.share p, .footer ul li.follow p {
	text-align: right !important;
}

/* Links */

a:link, a:active, a:visited {
    color: #009;
    text-decoration: none;
}
a:hover {
    color: #009;
    text-decoration: underline;
}
a.gray:link, a.gray:active, a.gray:visited {
    color: #666;
    text-decoration: none;
}
a.graytext:link, a.graytext:active, a.graytext:visited {
    color: #333;
    text-decoration: none;
}
a.gray:hover, a.graytext:hover {
    color: #009;
    text-decoration: underline;
}
a.bluetogray:link, a.bluetogray:active, a.bluetogray:visited {
    color: #000066;
    text-decoration: none;
}
a.bluetogray:hover {
    color: #dfdfdf;
    text-decoration: underline;
}
a.whitetoyellow:link, a.whitetoyellow:active, a.whitetoyellow:visited {
    color: #FFF;
    text-decoration: none;
}
a.whitetoyellow:hover {
    color: #FF0;
    text-decoration: none;
}
a.whitetored:link, a.whitetored:active, a.whitetored:visited {
    color: #FFF;
    text-decoration: none;
}
a.whitetored:hover {
    color: #F00;
    text-decoration: none;
	font-weight: bold
}
a.langselected:link, a.langselected:active, a.langselected:visited, a.langselected:hover {
	color: #FF0;
	text-decoration: none
}

/* Forms */

.contato {
    width: 310px;
}
.botenviadados {
    color: #ffffff !important;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #c1c1c1;
	background: #3d5b9a url(../images/bg_menu_hover.gif) repeat-x top left !important; 
    width: 150px !important;
	font-size: 11px !important;
	padding: 4px !important;
	cursor: pointer;
}

/* Tabelas */

table.bordasimples {
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333 !important;
}
table.bordasimples tr th {
    border: 1px solid #CCCCCC;
    padding: 4px;
    color: #FFFFFF !important;
	background: #3d5b9a url(../images/bg_menu_hover.gif) repeat-x top left;
	text-align: center;
}
table.bordasimples tr td {
    border: 1px solid #CCCCCC;
    padding: 4px
}
table.bordasimples tr.dif1 td, table.tablequestion tr.dif1 td {
    background-color: #f2f2f2;
}
table.bordasimples tr td strong {
    color: #3E98CC !important;
}
table.tablequestion {
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333 !important;
}
table.tablequestion tr th {
    border: 1px solid #CCCCCC;
    font-size: 12px;
	line-height: 20px;
	font-weight: normal;
    padding: 10px 4px;
    color: #FFFFFF !important;
	background: #0d4186 url(../images/bg_access.gif) repeat-x top left; 
	text-align: center;
	max-width: 33%;
}
table.tablequestion tr td {
    border: 1px solid #CCCCCC;
    padding: 8px 4px;
	font-size: 11px;
	line-height: 18px;
}

/* Gerais */

.zero {
	margin: 0 !important;
	padding: 0 !important;
}
.screen_hide {
	display: none
}
.fontten {
	font-size: 10px;
}
.fonttwelve {
	font-size: 12px;
	border: none !important;
}
.spacer {
	height: 10px;
}
.textbold {
    font-weight: bold
}
.textright {
	text-align: right !important;
}
.textcenter {
	text-align: center !important;
}
.textleft {
	text-align: left !important;
}
.to-left {
	float: left;
}
.to-right {
	float: right;
}
.clear {
	clear: both;
}
.block { 
	display: block;
}
p {
	margin: 0 0 10px 0;
	text-align: justify
}
img {
	border: 0;
}

/* Center - Box Mensagens -> by Rodrigo Campos */

div.boxmsg_ok {
    border:1px solid #C2DD86;
    background:url(../images/ic_ok.png) no-repeat;
    background-position: 10px 4px;
    background-color:#FAFCF2;
    margin-bottom:10px;
    padding: 8px 8px 8px 30px;
    display:none;
}
div.boxmsg_ok strong {
    color:#759B00!important;
    font-size: 11px;
    font-family: Verdana;
}
div.boxmsg_erro {
    border:1px solid #D5B7B7;
    background:url(../images/ic_erro.png) no-repeat;
    background-position: 10px 8px;
    background-color:#cc0000;
    margin-bottom:10px;
    padding:8px 8px 8px 30px;
    color:#fff;
    display:none;
}
div.boxmsg_erro strong,div.boxmsg_erro strong a {
    color:#fff;
    font-size: 11px;
    font-family: Verdana;
}
