body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.bord01{
	border-right: 2px solid #FFFFFF;
}
.bord01ver{
	border-right: 2px solid #999966;
}
.bord02{
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
.bord03{
	border-top: 2px solid #FFFFFF;
}

a {
	color: #003300;
}
/* Inicio principal */
#principal td{
	font-size: 11px;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
}

#principal .txt8{
	font-size: 9px;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
}
#principal .txt9{
	font-size: 10px;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
}
#principal .txt10{
	font-size: 11px;
	color: #003300;
	font-family: Arial, Helvetica, sans-serif;
}
#principal .boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003300;
	background-color: #CCCC99;
}

#principal a{
	text-decoration: underline;
}
#principal a:hover{
	text-decoration: none;
}
/* Fin principal */

/* Inicio menu superior */
#menusup {
	color: #FFFFFF;
	text-align:right;
	margin: 6px 8px 0px 0px;
	line-height: 20px;
}
#menusup a{
	color: #FFFFFF;
	text-decoration: none;
}
#menusup a:hover{
	text-decoration: underline;
}
#menusup .extranet{
	font-weight: bold;
	text-decoration: underline;
}
#menusup a:hover.extranet{
	text-decoration: none;
}
/* Fin menu superior */

/* Inicio menu superior */
#logo {
	margin: 10px 0px 0px 30px;
}
/* Inicio menu superior */

/* Inicio direccion */
#direccion td{
	border-top: 2px solid #999966;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
}
#direccion a {
	color: #003300;
}
/* Fin pie */

/* Inicio pie */
#pie td{
	border-top: 2px solid #999966;
	font-size: 10px;
	color: #999966;
	padding: 3px 0px 3px 8px;
}
#pie a {
	color: #999966;
}
/* Fin pie */

/* Fin submenu */
#submenu {
	margin: 10px 5px 10px 10px;
	font-weight: bold;
}
#submenu ul ul li li {
	 margin-left: 0px;
}
#submenu ul  {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#submenu li {
	background-image: url(images/bullet.gif);
	background-position: /*left*/0px /*top*/5px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 3px;
}
#submenu a {
	color: #999966;
	text-decoration: none;
	font-weight: normal;
}

#submenu ul li a.actual{
	color:#003000;
	text-decoration: none;
	font-weight:bold;
}

#submenu a:hover {
	color: #003300;
}
/* Fin submenu */

/* Inicio cuerpo */
#cuerpo ul ul li li {
	 margin-left: 0px;
}
#cuerpo ul  {
	margin-left: 15px;
	padding-left: 0px;
	list-style-type: none;
}
#cuerpo li {
	background-image: url(images/bullet2.gif);
	background-position: /*left*/0px /*top*/5px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 3px;
}
/* Fin cuerpo */

#titulo {
	margin: 15px 0px 6px 0px;
	font-size: 21px;
	color: #999966;
}
#titulo2 {
	margin: 2px 0px 10px 0px;
	font-size: 24px;
}
.padding15{
	padding: 15px 15px 0px 15px;
}
#principal .txt14 {
	font-size: 14px;
}
#principal .txt09ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#principal .txt09bei {
	color: #999966;
	font-size: 9px;
}
#principal .txt11bei {
	color: #999966;
	font-size: 11px;
}
#principal .txt11ver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#principal .txt11blanver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
#principal .txt11blan {
	color: #FFFFFF;
	font-size: 11px;
}
#principal .txt11blansl {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
#principal a:hover.txt11blansl {
	text-decoration: underline;
}
#principal .txt14bei {
	color: #999966;
	font-size: 14px;
}
#principal a.txt14bei {
	text-decoration: none;
}
#principal a:hover.txt14bei {
	text-decoration: underline;
}
#principal .txt16 {
	font-size: 16px;
}
#principal .txt16bei {
	font-size: 16px;
	color: #999966;
}

.tamano345 {
	width: 345px;
}
.tamano200 {
	width: 200px;
}
.tamano130 {
	width: 130px;
}
#principal .btnverde {
	background-color: #003300;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#menuN3 {
	color: #999966;
}
#menuN3 a {
	font-weight: normal;
	text-decoration: none;
	color: #999966;
}
#menuN3 a:hover {
	text-decoration: underline;
}
#menuN3 strong {
	color: #003300;
}

#principal .txt12blan {
	color: #FFFFFF;
	font-size: 12px;
}
#principal .txt12 {
	font-size: 12px;
}

#botones td{
	font-weight: bold;
}
#botones a{
	color: #FFFFFF;
	text-decoration:none;
}
#botones a:hover{
	text-decoration:underline;
}
#botones td.btnact{
	background-color: #003300;
	padding: 8px 8px 8px 8px;
}
#botones td.btnoff{
	background-color: #999966;
	padding: 8px 8px 8px 8px;
}

#abece {
	font-size: 16px;
	font-weight: bold;
	color: #999966;
	letter-spacing: 1px;
	padding: 12px 0px 12px 0px;
}
#abece a{
	color: #999966;
	text-decoration: none;
}
#abece a:hover{
	text-decoration: underline;
}
#abece .activo{
	color: #003300;
}

form {
	margin: 0px;
}

#divPrint {
	background-color: #003300;
	width: 780px;
	margin: 2px 0px;
	text-align: right;
	background-image: url(images/bk_print.gif);
	background-repeat: repeat-y;
}

.borde_imagen{
	margin-left:15px;
	margin-bottom:15px;
}