/* 
 * Estilos de elementos generales 
 * Datos por dfecto para evitar diferencias de visualización entre navagadores 
 */ 
html {
	background-color:#708070;
	margin: 0px;
	padding: 0px;
}

body {
	font-size: 12px;
	font-style: normal;
	color: #003300;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
  
a img, :link img, :visited img {
	border: none;
}

dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin: 0; 
	padding: 0;
}

a {
	color:#006020; 
	text-decoration:underline; 
}
a:visited {
	color:#007728; 
}
a:hover {
	color:#009030; 
}
a:active {
	color:#FF6600; 
	text-decoration:underline; 
}
	
b, strong {font-weight:bold;}
blockquote {border-left:2px dotted #A0AA6D;margin:1em 3em;padding-left:1em;font-size:0.8em;}
blockquote p {line-height:1.45em;}
em {font-style:italic;}
h1, h2, h3, h4, h5, h6 {
    font-weight:bold;
    margin:1.5em 0 0.5em 0;
}

table {
	margin-left:0px;
	margin-right:0px;
	vertical-align:top;
}
td {
	vertical-align:top;
}
h1 {font-size:1.35em; border-bottom:2px solid #006633; font-weight:bold;}
h2 {font-size:1.35em; border-bottom:2px solid #008844; font-weight:bold; font-style:italic;}
h3 {font-size:1.35em; border-bottom:2px solid #008844; font-weight:normal;}
h4 {font-size:1.15em; border-bottom:1px solid #008844; font-weight:bold;}
h5 {font-size:1.15em; border-bottom:1px solid #a0c0a0; font-weight:bold; font-style:italic;}
h6 {font-size:1.15em; border-bottom:1px solid #e8f0e8; font-style:italic;}

p, li {
	line-height:1.5em;
	margin:0 0 1em 0;
}

ul, ol {margin:1em 0; padding-left: 1.6em;}
li {margin:0.25em 0;}
ul li {list-style-type:disc;}
ol li {list-style-type:decimal;}
   