@charset "UTF-8";
/* CSS Document */

body {font-family: Helvetica, Verdana, Arial, sans-serif; background-color: white; padding: 0px; margin:0px; color: white; letter-spacing: 0.2px; background-image: url(../images/fundo_back.png); background-repeat: repeat-x; background-position: top;}

/*--- WRAPPER ---*/
#wrapper { margin: 0 auto; padding: 0px; width: 980px; text-align: left;}

.logo {margin-top: 5px;}

/*--- MENU ---*/
#menu {background-image: url(../images/barra_menu.png); background-repeat: no-repeat; width: 980px; margin-top: 13px; margin-bottom: 0px; height: 32px;}

#menu ul {list-style: none; text-align: center; padding: 0px; margin-top: 5px; margin-bottom: 5px; float: left; margin-left: 0px;}
#menu li {display: table-cell; width: 196px; padding-top: 2px; border-left: 1px solid #013456;}
#menu li:first-child {border-left: none;}
#menu li a {color: white; text-decoration: none; font-size: 16px;}
#menu li.active a {color: #F4C111;}
#menu li a:hover {color: #F4C111;}

/*--- SUBMENU PRODUTOS ---*/
#submenu_produtos {width: 980px; margin-top: 13px; margin-bottom: 0px; height: 26px; background-color: #f4c111;}
#submenu_produtos ul {list-style: none; text-align: center; padding: 0px; margin-top: 5px; margin-bottom: 5px; float: left; margin-left: 0px;}
#submenu_produtos li {display: table-cell; width: 196px; padding-top: 0px; border-left: 1px solid #c69d0e;}
#submenu_produtos li:first-child {border-left: none;}
#submenu_produtos li a {color: white; text-decoration: none; font-size: 14px;}
#submenu_produtos li.active a {color: #0461a0;}
#submenu_produtos li a:hover {color: #0461a0;}

/*--- REDES ---*/
#redes {float: right; margin-top: 10px; text-align: right;}
#redes img {border: 0px; width: 20px; margin-left: 4px;}
#redes h2 {margin-top: 66px; font-weight: normal; color: #0561A0;}

/*--- BANNER AREA ---*/
#banner_area {clear: both; font-size: 13px; margin-top: 13px;}
#slide_show {float: left; width: 720px; height: 325px;}
#servico_24h {float: left; margin-left: 15px; width: 245px; background-image: url(../images/servicos-24h.jpg); height: 157px;}
#servico_24h p {margin-top: 140px; margin-left: 15px;}
#trabalho {float: left; margin-left: 15px; margin-top: 10px; width: 245px; background-image: url(../images/trabalhar.jpg); height: 157px;}
#trabalho p {margin-top: 140px; margin-left: 15px;}
#trabalho a {color: white; text-decoration: none;}

/*--- CONTENT ---*/
#content {width: 980px; min-height: 500px; font-size: 13px; clear: both; padding-top: 15px;}
	/*--- LEFT SIDE ---*/
	#left_side {width: 690px; padding: 15px; float: left; background-image: url(../images/fundo_content.png); background-repeat: repeat-y; min-height: 575px;}
	#left_side h2 {font-weight: normal; border-bottom: solid 1px white; padding-bottom: 8px;}
	#left_side p {text-align: justify;}
	#left_side a {color: white;}
	/*--- RIGHT SIDE ---*/
	.bannergroup, .banneritem {margin-left: -20px !important; padding-left: 0px !important; margin-top: -15px !important; padding-top: 0px !important; width: 245px !important; height: 200px !important;}
	.banneritem img {border: none;}
	#right_side {float: left; margin-left: 15px; min-height: 575px;}
	#right_side_fundo {width: 215px; padding: 15px; background-image: url(../images/fundo_right.png); background-repeat: repeat-y; min-height: 575px;}
	#right_side h2 {clear: both; font-weight: normal; border-bottom: solid 1px white;}
	#right_side h3 {clear: both; font-weight: normal; border-bottom: solid 1px white; font-size: 18px;}
	#right_side p {text-align: justify;}
	#right_side input, #right_side textarea {width: 207px; border: none; font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px; padding: 3px;}
	.button_subbutton {background-color:#0561A0; color: white; border: none; font-size:12px; padding:1px; width: 50px !important; float: right;}
	.button {background-color:#0561A0; color: white; border: none; font-size:12px; padding:1px; width: 50px !important;}
	#login-form {text-align: right;}
	#right_side img {margin-left: 40px; margin-top: 15px;}
	.img_logo {margin-left: 0px !important; margin-top: 0 !important;}
	#nome_info, #mail_info, #telm_info, #obs {margin-bottom: 8px;}
	#mais_trabalho label {display: block !important; padding-top: 5px; padding-bottom: 5px;}
	#mais_trabalho input, #mais_trabalho textarea {width: 215px !important;}
	#mais_trabalho #enviar_trabalho {width: auto !important;}
	#enviar {background-color:#0561A0; color: white; border: none; font-size:12px; padding:1px; width: 50px !important; float: right;}
	#login-form label {text-align: left !important;}
	#member-registration label {display: block; margin-top: 5px; margin-bottom: 5px;}
	.registo_ul_form {text-align: right; list-style: none; font-size: 10px;}
	.registo_ul_form a {color: #013456;}
	/*--- IMAGES ---*/
	.img_small img { width: 120px; margin-right: 8px; margin-bottom: 8px;}
	
/*--- FOOTER ---*/
#menu_footer {margin-top: 10px; clear: both; font-size: 12px; padding-bottom: 30px; width: 720px; float: left;}
#menu_footer ul {list-style: none; text-align: center; padding: 0px; margin-top: 5px; margin-bottom: 5px; float: left; margin-left: 0px;}
#menu_footer li {display: table-cell; padding-top: 2px; border-left: 1px solid #013456; padding-right: 10px; padding-left: 10px;}
#menu_footer li:first-child {border-left: none;}
#menu_footer li a {color: #013456; text-decoration: none;}
#menu_footer li.active a {text-decoration: underline}
#menu_footer li a:hover {text-decoration: underline}

#footer {clear: both; margin-top: 10px; margin-bottom: 10px;}

#copy {font-size: 12px; color: #013456; float: right; width: 240px; margin-top: 17px;}

/* GAMESSE.COM */
#gamesse {clear: both !important; text-align: right !important; float: right; width: 100px;}