body {
	margin:0px auto;
	padding:0px;
	background: #0F0D0D url(../images/fondo1.jpg) no-repeat center top;

}

.gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3F3F3;
	text-decoration: none;
}

.gris1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F3F3F3;
	text-decoration: underline;
}

.gris1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A2C23D;
	text-decoration: none;
}

.gris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #216B38;
	text-decoration: none;
}

.gris3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-decoration: none;
}

.gris4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #414141;
	text-decoration: none;
}

.gris5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-decoration: none;
}

.gris6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #414141;
	text-decoration: underline;
}

.gris6:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E95107;
	text-decoration: none;
}

.blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.verde-oscuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A2C23D;
	text-decoration: none;
}

.verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #495414;
	text-decoration: none;
}

.verde1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #176165;
	text-decoration: none;
	font-family: Arial, Helvetica;
	background-image:url(../images/bullet-verde01.gif);
	background-position: left center;
	background-repeat: no-repeat;

}

.verde2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #176165;
	text-decoration: none;
	font-family: Arial, Helvetica;
	background-image:url(../images/bullet-verde01.gif);
	background-position: left center;
	background-repeat: no-repeat;

}

.verde2:hover {
	font-family: Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica;
	background-image:url(../images/bullet-verde02.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.verde3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #495414;
	text-decoration: none;
}

.rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #8B2517;
	text-decoration: none;
}

.azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0A515A;
	text-decoration: none;
}


.azul1 {
	font-family: Tahoma;
	font-size: 16px;
	color: #0B69A9;
	text-decoration: none;
}

.negro02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A5F05;
	text-decoration: none;
	background-image:url(../images/flecha1.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.negro02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C14800;
	text-decoration: none;
	background-image:url(../images/flecha2.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.negro03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A5F05;
	text-decoration: none;
	background-image:url(../images/puce0.gif);
	background-position: left center;
	background-repeat: no-repeat;
}


.negro04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C14800;
	text-decoration: none;
	background-image:url(../images/puce1.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.negro05 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C14800;
	text-decoration: none;
	background-image:url(../images/puce1.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.negro05:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A5F05;
	text-decoration: none;
	background-image:url(../images/puce0.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

.naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7941D;
	text-decoration: none;
}

.pointer {
	cursor: url(../images/zoom.cur), pointer;
	outline: none;
}
/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:626px;
      font-size:11px;
      line-height:normal;
      }
    #tabsB ul {
	  margin:0;
	  padding:4px 4px 0 4px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;
	color:#FBFAF8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#FBFAF8;
	 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
	  #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }

fieldset {
	border:1px solid #E2E2E2;
	padding:1em;
}


input, textarea, p.xhtmltags {
	padding:2px;
	border:1px solid #E2E2E2;
}

textarea {
	width:90%;
	height:80px;
}

input:hover, textarea:hover {
	border:1px solid #549DC5;
}

h1 {
	font-weight:100;
	color: #FF3334;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:100;
	line-height:1.1em;
	letter-spacing:-0.3px;
	margin:0px 0px 5px 0px;

}

