/*--------------------------------------------------------------

# Modish - April 2008 (for Joomla 1.5)

# Copyright (C) 2007-2008 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com 

---------------------------------------------------------------*/

/* ||| universal set of reset styles |||*/

html, body, div, span, applet, object, iframe, caption, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {

	vertical-align: baseline;

	font-size: 100%;

	outline: 0;

	padding: 0;

	margin: 0;

	border: 0;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}



















body {

	 background: #FFFFFF; /* url('../images/bg_foto.png'); */

 

background-repeat:no-repeat;

background-attachment:fixed;

background-position:center;



	line-height: 1;

	color: black;

}

ol, ul {

	list-style: none;

}

/* tables still need cellspacing="0" in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	font-weight: normal;

	text-align: left;

}

/* remove possible quote marks (") from <q> & <blockquote> */

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

/* ||| the end |||*/

/* ||| set of clearing floats |||*/	

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

}

/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

.clear {

	clear: both;

}

/* End hide from IE-mac */

/* ||| the end |||*/

html {

	height: 100%;

	margin-bottom: 1px;

}

body {

	margin: 0;

	

	font-size:100%;



}

#bg {

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	line-height:1.6;



}

a {

	outline: none;

	cursor: pointer;

}

img {

	border: none;

	text-decoration: none;

}

a:link, a:visited, a:active {

	text-decoration: underline;

}

a:hover {

	text-decoration: underline;

}

ul {

	padding: 0 0 0 2px;

	margin: 0;

	margin-left: 1px;

	list-style: none;

}

ul li {

	padding-left: 14px;

	line-height: 170%;

}

ul li a {

	text-decoration: none!important;

}

ul li a:hover {

	text-decoration: underline!important;

}

ol li {

	line-height: 170%;

}

fieldset {

	border: 0;

	padding: 5px 0;

}

h1 {

	font-size: 200%;

}

h2 {

	font-size: 210%;

	font-weight: normal;

	margin:2px 0 15px 0;

}

h3 {

	font-size: 125%;

}

h4 {

	font-size: 100%;

}

h5 {

	font-size: 120%;

}

h6 {

	font-size: 110%;

}

th {

	padding: 4px;

	text-align: left;

}

fieldset {

	border: none;

}

fieldset a {

	font-weight: bold;

}

input, select, button {

	font: normal 11px Tahoma, Arial, Verdana, sans-serif;

}

hr {

	border-right: 0;

	border-left: 0;

	border-bottom: 0;

	height: 1px;

}

.clearfix {

	clear: both;

}

/* Setting of the Main Blocks 

----------------------------------------------------------------------------------------------------------------------*/

div#wrap-1 {

	width: 959px;

	min-height: 756px;

	margin: auto;

/* background: #ffffff url('../images/style1/bg_page.png') repeat-x 0 0; */





}

div#wrap-2 {

	/*width: 959px;*/

	margin: auto;

/* background: #ffffff url('../images/style1/bg_page.png') repeat-x 0 0; */



}

div#topup {

	height: 23px;

	line-height: 26px;

	overflow: hidden;

	margin: 0 7px;

	text-transform:uppercase;

	font-size: 10px;



}

div#topdown {

	clear: both;

	height: 46px;



}

div#page-1 {

/* background: #ffffff url('../images/style1/bg_page.png') repeat-x 0 0; */



}

.page951 {

	

	width: 960px;

   /* background: #ffffff url('../images/style1/bg_page.png') repeat-x 0 0; */





}

.page-3 {

	margin: -4px 0px 0px 0px;

}

div#menu {

	height: 47px;

}

div#page-2 {

background: #ffffff url('../images/style1/bg_page.png') repeat-x 0 0;



	

	

}

#datatop {

	float :right;

}

.breadcrumbs {

	float: left;

	padding: 0 0 0 20px;

}

.breadcrumbs img {

	margin: 0 6px;

	height: 8px;

	width: 1px;

}

a.pathway {

	text-decoration:none;

}

a.pathway:hover {

	text-decoration:underline;

}

/* Login & Search modules*/

#w_login {

	float: left;

	margin-left: 18px;

	padding: 13px 0 0;

	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;

}

#w_search {

	float: right;

	margin-right: 18px;

	padding: 13px 0 0;

}

#w_login a {

}

ul.loginposition {

	padding: 0;

	margin: 0;

}

ul.loginposition li {

	float: left;

	background: none;

	padding: 0 14px 0 0;

}

form#form-login label {

	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	margin-right: 6px;

}

#w_login input.inputbox, #w_search input.inputbox {

	padding-left: 4px;

}

#w_login input.button {

	width: 52px;

	height: 17px;

}

input#mod_search_searchword {

}

div#top {

	height: 154px;

	width: 100%;

	margin: 0;

}

/* Here you can change width or height of your logo*/

a#logo {

	width: 959px;

	height: 154px;

	display: block;

	float: left;

}

/*end*/

#banner {

	width: 468px;

	float: right;

	height: 60px;

	margin: 0 5px 0 0;

}

/* Set the block size*/



#headertop {

	clear: both;

	width: 100%;

}

#user_position-1 {

	width: 100%;

	overflow: hidden;

}

.users {

	overflow: hidden;

	float: left;

}

.us_width-33 .users {

	width: 33%;

}

.us_width-50 .users {

	width: 50%;

}

.us_width-100 .users {

	width: 100%;

}

#user_position-2 {

	width: 100%;

	overflow: hidden;

}

.us_width-49 .users {

	width: 49%;

}

.us_width-99 .users {

	width: 100%;

}

div.spacer {

	width: 2%;

	float: left;

	height: 1px;

}

#wrapcont-0 {

	overflow: hidden;

}

#wrapcont-1 {

	overflow: hidden;

}

#wrapcont-2 {

	overflow: hidden;

}

#wrapcont-3 {

	overflow: hidden;

}

/* Major blocks

-----------------------------------------------------------------------------------------*/



/* component */

div#component {

	width: 100%;

}



/* component + right */

div#component-2 {

	float: right; 

	width: 609px;

	/* margin: 0 8px 0 0; */

}

div#right {

	float: right;

	width: 270px;

	/* margin: 0 -18px 0 0; */

}

/* component + inset */

div#component-3 {

	float: left;

	width: 800px;

	/* padding-right: 0px; */

}

div#inset {

	float: left;

	width: 237px;

	/* margin:0px 0px 18px -5px; */

}



#wrapcont-3 #inset {

	/* margin: 0 -8px 15px 0; */

}

/* component + inset + right */

div#component-1 {

	float: left;

	width: 800px;

	/* padding-right: 0px; */

}

div#mainbody {

	clear: both;

	/* margin-bottom: 20px; */



	/* padding-top: 0px; */

}

.us-stand {

	clear: both;

	width: 100%;

}

/*Modules

-------------------------------------------------------------------*/

div.moduletable, div.moduletable-var, div.moduletable-h3 {

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	line-height:16px;

	padding: 0 13px;

	margin:0 0 20px 1px;

}

div.moduletable h3, div.moduletable-var h3, div.moduletable-h3 h3 {

	font: normal 18px Georgia, "Times New Roman", Times, serif;

	text-transform: uppercase;

	padding: 0;

	margin: 0 -13px 8px;

	line-height: 49px;

	padding-left: 12px;

}

div.moduletable-h3 h3 {

}

/*Restriction*/

div#right div.moduletable h3, div#right div.moduletable-h3 h3 {

}

div#right div.moduletable h3 span, div#right div.moduletable-h3 h3 span {

	padding-left: 24px;

}

div#right div.moduletable, div#right div.moduletable-h3 {

	/* margin-top: -4px; */

}

div#inset div.moduletable {

	margin: -4px 13px 20px;

	padding: 0;

}

div#inset div.moduletable h3 {

	margin: 0 0 8px;

	padding: 0 0 0 4px;

}

#user_position-1 div.moduletable {

	padding: 0;

	margin:0 0 20px;

}

#headertop div.moduletable {



 padding: 0 0 0 ; 

	margin:0 0 20px;

}

#user_position-1 div.moduletable h3, #headertop div.moduletable h3 {

	padding-left: 0;

	margin: 0;

}

#user_position-1 a:link, #user_position-1 a:visited, #user_position-1 a:active, #headertop a:link, #headertop a:visited, #headertop a:active {

	text-decoration: underline;

}

#user_position-1 a:hover, #headertop a:hover {

	text-decoration: underline;

}

div#user_position-2 div.moduletable, div#user_position-3 div.moduletable, .us-stand div.moduletable {

	margin: -4px 0 13px;

	padding:0;

}

div#user_position-2 div.moduletable h3, div#user_position-3 div.moduletable h3, .us-stand div.moduletable h3 {

	margin: 0 0 8px;

	padding: 0 0 0 4px;

}

div#user_position-2 div.moduletable-var, div#user_position-3 div.moduletable-var, .us-stand div.moduletable-var {

	margin: 10px 0 13px;

	padding:13px;

}

div#user_position-3 div.moduletable-var {

	margin: -4px 0 13px;

}

div#user_position-2 div.moduletable-var h3, div#user_position-3 div.moduletable-var h3, .us-stand div.moduletable-var h3 {

	margin: 0 0 8px;

	padding: 0 0 10px 4px;

	line-height: 26px;

}

/* Footer



-------------------------------------------------------------------------------*/

div#footer_wrap {

	min-height: 11px;

}

div#footer {

	clear: both;

	padding: 0;

	font-size: 11px;

	margin:0 10px 20px;

	padding-top: 10px;

}

div#footer a {

	font-size: 11px;

	text-decoration: none;

}

div#links {

	float: left;

	padding-bottom: 10px;

}

div#copyright {

	float: right;

}

#stylearea {margin-left: 18px;}

.style_switcher {

	font: italic 11px Georgia, "Times New Roman", Times, serif;

	cursor:pointer;

}

#ie6 {display: none;}

/*Teste menu imagem*/



#menu1 {

	background: #F8F8FF;

font-size: 12px;

	list-style: none;

	margin: 0;

	padding: 0;

	width: 200px;

}

#menu1 li {

	/*font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;*/

	margin: 0;

	padding: 0;

}





/* <div style="position:fixed; left:961px; top:10px; width:95px; height:10px "><img src="/sevenqua/random_images/rotate.php"/> </div> */





#sidebarmenu ul{

margin: 0;

padding: 0;

list-style-type: none;

font: bold 13px Verdana;

width: 180px; /* Main Menu Item widths */

border-bottom: 1px solid #ccc;

text-decoration:underline;

}

 

#sidebarmenu ul li{

position: relative;

}



/* Top level menu links style */

#sidebarmenu ul li a{

display: block;

overflow: auto; /*force hasLayout in IE7 */

color: white;

text-decoration:underline;

padding: 6px;

border-bottom: 1px solid #778;

border-right: 1px solid #778;

}



#sidebarmenu ul li a:link{

background-color: #012D58; /*background of tabs (default state)*/

text-decoration:underline;

}



#sidebarmenu ul li a:visited{



text-decoration:underline;

}



#sidebarmenu ul li a:active{



text-decoration:underline;

}



#sidebarmenu ul li a:visited{



}



#sidebarmenu ul li a:active{



}



#sidebarmenu ul li a:visited{

color: white;

}



#sidebarmenu ul li a:hover{

background-color: black;

}



/*Sub level menu items */

#sidebarmenu ul li ul{

position: absolute;

width: 170px; /*Sub Menu Items width */

top: 0;

text-decoration:underline;

visibility: hidden;

}


#rodape {
          width: 940px; 
          height: 100px;
          margin:auto;
          color:#FFFFFF;

}

#rodape li a:active{

text-decoration:underline;
color:#FFFFFF;

}

