/*
* Home Page Style
*
* Standard Layout (all parts) for De Nigris
*
*@project	De Nigris
*@version	1.0
*@package	xhtml-css
*@author	Fernando Sergio http://www.fernandosergio.com.br
*@customer	http://www.vm2.com.br
*@copyright	2008 by vm2, all rigths reserved
*
*/

/*
*@import
*/
	@import url("structure.css");
	@import url("pages.css");
	@import url("form.css");
	@import url("jScrollPane.css");
	
/*
*@reset see http://developer.yahoo.com/yui/reset/
*/
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;
	font-weight:inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*
*@selectors
*/
html	{font-size: 62.5%}		
body 	{font: normal 1.1em/1.4em Arial, Helvetica, sans-serif; color:#666666; background:url(../../images/estrutura/bg_all.jpg) repeat-y left top #eff1f3}
em		{font-style:italic}
strong	{font-weight:bold}
p		{margin-bottom:10px; text-align:justify}
hr		{height:1%; border:.5px solid #c7c7c7}
h1, h2, 
h3, h4, 
h5, h6	{font-weight:bold;}

h5 { font-size:18px; margin-bottom:15px; }

/*
*@links
*/
a {text-decoration: none; color:#003366; cursor:pointer}
a:link, a:visited {text-decoration:none; color:#003366}
a:hover {text-decoration:underline; color:#003366}
a:visited {color:#003366; text-decoration:none}

/*
*@floats
*/
.left      			{float: left;}
.img-left     		{float: left; margin:0 5px 5px 0}
.right     			{float: right;}
.img-right     		{float: right; margin:0 0 5px 5px}
.center    			{display: block; margin: 0 auto 0;}
.floatleft     		{float: left;}
.floatright    		{float: right;}
.nobackground		{background:none!important}
.noborder      		{border: none !important;}

.nomargin	   		{margin:0!important}
.nomargin-left	   	{margin-left:0!important}
.nomargin-right	   	{margin-right:0!important}
.nomargin-bottom	{margin-bottom:0!important}
.nomargin-top		{margin-top:0!important}

.nopadding	   		{padding:0!important}
.nopadding-left		{padding-left:0!important}
.nopadding-right	{padding-right:0!important}
.nopadding-bottom	{padding-bottom:0!important}
.nopadding-top		{padding-top:0!important}

.clear         		{clear: both!important;}
.overflow	   		{width:100%; overflow:hidden}
.txt-small			{font-size:1.0em}
.txt-medium			{font-size:1.3em}
.inline				{display:inline}
.txt-left	   		{display:block; text-align:left}
.txt-right	   		{display:block; text-align:right}
.txt-center	   		{display:block; text-align:center}