@charset "iso-8859-1";

/*######### Elementos ##########*/	

html,body,form {
	margin: 0;
	padding: 0;
}

body {
	background:url(../img/bg.gif) center top repeat;
	color:#646464;
	font-size:11px;
}

html, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
}

a, a:visited, a:active{
	color:#646464;
}

.textos a {
	color: #199322;
}

ul, ol, dl { 
	margin: 0 0 0 0;
	padding-left: 15px;
	vertical-align:middle;
}

h1,h2,h3,h4,h5,h6,h7,p {
	margin:0 0 0.4em 0;
}

h2, .h2, h2 a {
	padding-bottom: 6px;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: block;
}	

h3, .h3 {
	margin-bottom:3px;
	font-size:12px;
	font-weight:bold;
	color:#347432;
	line-height:19px;
	text-decoration:none;
	display:block;
}

h4, .h4 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

img {
	border:none;	
}

input , textarea {
	border: 1px solid #b6bcb6;
	border-right-color: #e5ece5;
	border-bottom-color: #e5ece5;
	background: none;
	line-height: 10px;
	padding: 5px;
	color: #707470;
	font-size: 11px;
}

.formulario input {
	padding: 6px !important;}

input.nocss  {
	border:none !important;
	display:inline !important;
	padding: 0 !important;
}

p , .p {
	line-height:19px;
	font-size: 12px;
	/*display:block;*/
	text-decoration:none;
}

textarea {
	overflow:auto;
	font-size:1.07em;
	line-height:17px;
}

table {
border:none;
padding:0;
margin:0;
}

table#account .link {
	text-decoration:none;
}

a.link {
	text-decoration:underline;
}

.both {
	clear: both;
	*display: inline;
}


h2.nocss {
	margin:0;padding:0;
}	

.no-padding {
	padding:0!important;
}

.no-margin {
	margin:0!important;
}

