body {
	margin-top:0px;
	text-align:center;
}

#general{
	position:relative;
	margin:auto;
	font: 10pt tahoma,sans-serif;
	/*color: #cdde8f;*/
	color: white;
	width:824px;
	height:800px;
}

.nav{
	position:relative;
	float:left;
	width:454px;
	padding-left:390px;
	height:21px;
	margin-top:70px;
}

#cabecero{
	position:relative;
	float:left;
	width:824px;
	height:123px;
	background:url(cabecero.gif) no-repeat;
}

#contenido{
	position:relative;
	float:left;
	width:824px;
	height:428px;
	background:url(cuerpo.jpg) repeat-y;
}

#pie{
	position:relative;
	float:left;
	width:824px;
	height:45px;
	padding-top:126px;
	background:url(pie.gif) no-repeat;
	font: 10pt tahoma,sans-serif;
	color: #cdde8f;
}

#firma{
	position:relative;
	float:left;
	width:824px;
	height:52px;
	margin-top:10px;
	text-align:center;
	
}

/** LINKS **/

A.link_nav, A.link_nav:VISITED, A.link_nav:ACTIVE, A.link_nav:FOCUS{
font-family: tahoma, verdana, sans-serif;
font-size:12px;
text-decoration:none;
color:white;
}

A.link_nav:HOVER{
color:#000;
}

A.link_b, A.link_b:VISITED, A.link_b:ACTIVE, A.link_b:FOCUS{
font-family: tahoma, verdana, sans-serif;
font-size:12px;
text-decoration:none;
color:white;
}

A.link_b:HOVER{
color:#cdde8f;
}

/** ESTILOS DE LETRA **/

.verde_gr{
font-family: tahoma, verdana, sans-serif;
font-size:24px;
text-decoration:none;
color:#cdde8f;
}

.verde_med{
font-family: tahoma, verdana, sans-serif;
font-size:16px;
text-decoration:none;
color:#cdde8f;
}

.blanco_med{
font-family: tahoma, verdana, sans-serif;
font-size:14px;
text-decoration:none;
color:white;
}