html,body {
	height:100%;
	margin:0;
	padding:0;
	font-family: Arial, Verdana, sans-serif;
	font-size: .9em;
	color: #000;
	font-weight:lighter;
}

body {
	background-color: #4d4d4d;
	background-image: url(../images/fondo_body.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}

a , a:link , a:visited {
	text-decoration: none;
	color: #666 ;
}
a:hover {
	text-decoration:none;
	color: #000 ;
}
a:focus {
	outline:0;
}

p {
	padding:0;
	margin:0;
}

h1, h2, h3, h4 {
	padding:0;
	margin:0;
}

h1 {

}

h2 {
	font-size: 1.3em;
	padding:.3em 0;
}

h3 {
	font-size: 1.1em;
	padding:.3em 0;
}

h4{
	font-size: 1em;
	padding:0 0 .2em 0;
}

strong {
	font-weight:bold;
}

img {
	margin:0;
	padding:0;
	border:0;
}

/*
table , tr , td {
	margin:0;
	padding:0;
	border:0;
}
*/

label{
	padding:0;
	margin:0;
	display:block;
}

br.clear { 
	clear: both;
	display: block ; 

}


/****************************************************/

/*
ul - Unordered <li>
ol - Ordered <li>
dl - Definition <dt>titulo <dd>lista
*/
/*
ul , ol , dl {
	padding:0;
	margin:0;
}

ul , ol {
	list-style-position:inside;
}

ul {
	list-style-type:none;
}

ol {
	list-style-type:;
}

li{
	padding:0;
	margin:0;
}

dt {
	font-weight:bold;
	padding:0 0 .3em 0;
}

dd {
	margin:0;
	padding:0 0 0 1em;
}
*/