@import url(menu.css);
@import url(menu2.css);
h1, h2, h3 {
	color: #770077;
	text-align: left;
}
h1.open {
	font-weight: lighter;
	font-family: Tahoma, verdana, arial, sans-serif;
	font-size: 35px;
	text-align: center;
}
h2 {
	font-size: 20px;
	border-bottom: 1px solid #284609;
	width: 100%;
}
h2.print {
	width: 100%;
}
h2.help {
	font-size: 20px;
	border-bottom: 0px;
}
h3 {
	font-size: 17px;
}
body {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	margin: 0 auto;
	background-color: #fafaff;
}
div.index {
	padding-right: 30px;
	padding-left: 20px;
}
p {
	text-align: justify;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
div {
	font-size: 12px;
}
a {
	font-weight: bold;
	color: #80a758;
	text-decoration: none;
}
a:hover {
	color: #284609;
	text-decoration: none;
}
div#head {
	background: url(../images/banner.jpg);
	height: 94px;
	width: 775px;
}
div#main {
	width: 775px;
	background-color: #ffffff;
}
div#left {
	float: left;
	padding: 7px 7px 5px 7px;
}
div#right {
	float: right;
	border-left: 1px dashed #284609;
	padding: 3px 4px 3px 8px;
	text-align: justify;
	width: 601px;
	margin-bottom: 2px;
	max-width: 601px;
}
div#foot {
	background-color: #d4ddc6;
	text-align: center;
	font-size: 8pt;
	padding: 2px 5px 2px 0px;
	border-top: 1px solid #284609;
}
div#links {
	margin: 10px;
	max-width: 100px;
}
ol, ul , dl, li, dd {
	text-align: justify;
	margin-bottom: 5px;
}
code {
	text-align: left;
}
input.sub {
	background-color: #386222;
	border-right: 1px solid #284609;
	border-bottom: 1px solid #284609;
	border-left: 1px solid #80a758;
	border-top: 1px solid #80a758;
	color: #ffffff;
	font-size: 8pt;
}
input.login {
	background-color: #f5f5f5;
	border: 1px solid Silver;
	font-size: 8pt;
}
.bcn {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 8pt;
}
.fecha, .pand {
	color: #38620c;
}
.fecha {
	font-weight: bold;
}
.pand {
	margin-top: 20px;
}
.sang {
	margin-left: 20px;
}
.feat {
	color: #356009;
}
.bug {
	color: #C80000;
}
.izq {
	text-align: left;
}
.der{
	text-align: right;
}
.center {
	text-align: center;
}
.aut {
	margin-right: 48px;
	margin-top: -12px;
	text-align: right;
	font-weight: bold;
}
.code, pre.code_c, div.code_c {
	margin-left: 20px;
	margin-right: 10px;
	font-family: "Courier New", Courier, monospace;
}
.normal {
	font-family: verdana, Tahoma, arial, sans-serif;
}
.bl {
	border-left: 1px dashed #284609;
	padding: 3px 3px 3px 8px;
	text-align: justify;
}
div.code_c, pre.code_c {
	padding: 0.3em;
	border: 1px dashed silver;
	background-color: #dbe4de;
	overflow: auto;
}
ul.doc {
	list-style: none;
}
li.pdf, li.html, li.down, li.doc, li.faq, li.ok, li.url, li.news {
	line-height: 25px;
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 0px 20px;
}
li.pdf {
	background: url(../images/pdf.gif) no-repeat 0px 3px;
}
li.html {
	background: url(../images/html.gif) no-repeat 0px 2px;
}
li.doc {
	background: url(../images/doc.gif) no-repeat 0px 2px;
}
li.ok {
	background: url(../images/ok.gif) no-repeat 0px 7px;
	line-height: 20px;	
}
li.down {
	background: url(../images/download.gif) no-repeat 0px 3px;
	padding-left: 24px;
}
li.faq {
	background: url(../images/help.gif) no-repeat 1px 7px;
	padding-left: 18px;
}
li.url {
	background: url(../images/url.gif) no-repeat 1px 6px;
	line-height: 20px;	
}
li.news {
	background: url(../images/news.png) no-repeat -2px 2px;
	line-height: 20px;	
}
li.q {
	margin-top: 15px;
}
a.lang, a.lang:hover, a.ex, a.ex:hover  {
	text-decoration: underline;
	color: #770077;
	font-weight: normal;
}
p.lang {
	text-align: right;
	border-bottom: 1px solid #284609;
	background-color: #d4ddc6;
	padding: 2px 8px 4px 2px;
	margin: -2px -3px 3px -6px;
}
div.ex, td.ex, div.dev {
	margin-top: 12px;
	margin-bottom: 2px;
	padding-left: 6px;
	padding-bottom: 1px;
	background-color: #770077;
	color: #fff;
	font-weight: bold;
	line-height: 16px;
}
div.ex2 {
	margin-left: 5px;
	line-height: 16px;
	text-align: justify;
}
li.pdf a, li.html a, li.down a, li.doc a, li.faq a, li.ok a, div.der a {
	color: #770077;
	font-weight: normal;
}
li.pdf a:hover, li.html a:hover, li.down a:hover, li.doc a:hover, 
li.faq a:hover, li.ok a:hover, div.der a:hover {
	text-decoration: underline;
}
div.dev {
	width: 140px;
}
table.doc {
	width:100%;
	border-collapse: collapse;
}
td, th {
	border: 1px solid #d4ddc6;
	padding: 5px;
}
th {
	background: #eaeaea;
}
td.noborder {
	border: 0px;
}
span.new {
	background: url(../images/new.png) no-repeat 0px 1px;
	padding: 0px 0px 0px 20px;
}
