/* Generated by KompoZer */
@charset "UTF-8";
body {
margin : 0;
padding : 0;
font : 73% Verdana, Nunito sans;
color :  #000000 ;
/*background : #bbc893 url(images/bgd.jpg) center repeat-y;*/
}

#big {
    color:  #333333 ;
    font-family: Verdana, Nunito sans;
    font-size: 12px;
    text-align: left;
}

#small {
    color: #000000;
    font-family: Verdana, Nunito sans;
    font-size: 10px;
    text-align: left;
}

#banner {
margin : 10px auto;
padding : 0;
width : 800px;
height : 130px;
color : #000000;
background : #fff url(images/banner.png) no-repeat left;
}
#banner h1 {
padding : 60px 0 20px 130px;
font-size : 175%;
letter-spacing : 5px;
color : #000000;
background : transparent;
}
#caja {
width:50%;
display: none;
padding:5px;
border:2px solid #FADD00;
background-color:#000000;
text-align: justify;
}

#mostrar{
display:block;
width:70%;
padding:5px;
border:2px solid #D0E8F4;
background-color:#000000;
}
h1 {
padding : 5px 0 5px 10px;
font-size : 140%;
font-weight : bold;
}
h2 {
padding : 10px;
font-size : 110%;
text-transform : uppercase;
}
h3 {
padding : 5px;
font-size : 120%;
text-transform : uppercase;
}
h4 {
font-size : 100%;
text-transform : none;
}
h1,h2,h3,h4 {
letter-spacing: 3px;
font-weight : bold;
color : #57642f;
//background : inherit;
}


a:link {
  border:  none;
  color: #000000;
  text-decoration: none;
  font-size: 12px;
  font-family: Verdana;
}
a:visited {
  color: #646464;
  text-decoration: none;
  font-size: 12px;
  font-family: Verdana;
}
a:hover {
  color: #000000;
  text-decoration: none;
  font-family: Verdana;
}
div {
  border:  none;
  color: #C69F41;
  font-family: Verdana;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}
div.access {
  border-left: medium none;
  margin-left: auto;
  font-weight: bold;
  background-color: transparent;
  margin-top: 200px;
}
div.despedida {
  border: 1px solid #141414;
  margin: 150px auto 100px;
  background-color: #c8c8e6;
  width: 350px;
  height: 150px;
  color: #373737;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
td {
  border-color: #C69F41;
  border-width: 0px;
  margin-left: 0px;
  margin-right: 0px;
  font-family: Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 12px;
  background-color: transparent;
}
table {
    /*respuestas a queries*/
  border:  none;
  background: #f2f2f2 none repeat scroll 0% 50%;

  color: #000000;
}

.tabla
{
   clear: none;
}
.fila
{
   clear: both;
}

.columna
{
   float: left;
   padding: 5px;
   border-style: solid;
   border-right-width: 0px;
   border-left-width: 0px;
   border-top-width: 0px;
   border-bottom-width: 1px;
   width: 1000px;
}

.center {
  text-align: center;
  font-size: 10px;
}

.div-table{display:table; border:1px solid #ffffff; width:420px;}

.div-table-caption{display:table-caption; background:#ffffff;}

.div-table-row{display:table-row;}

.div-table-col{display:table-cell; padding: 5px; border: 0px solid #ffffff; color: #000000; font-family: Verdana; font-size: 10px; text-align: left;}


.imagen {
  border: 0px solid ;
  width: 32px;
  height: 32px;
}
.titulo {
  color: #000000;
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
input {
  border: 1px solid #cccccc;
  background: #ccccff none repeat scroll 0% 50%;
  color: #323232;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  font-size: 10px;
}
input:hover {
  border: 1px solid #cccccc;
  background: #99ff99 none repeat scroll 0% 50%;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
input.button {
  border: 1px solid #333333;
  background: #66ff99 none repeat scroll 0% 50%;
  color: #323232;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}
input.button:hover {
  border: 1px solid #333333;
  background: #666666 none repeat scroll 0% 50%;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
  color: black;
}
input.form {
  border: 1px solid #bcad88;
  background: white none repeat scroll 0% 50%;
  color: #323232;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}
input.form:hover {
  border: 1px solid #333333;
  background: #ffcccc none repeat scroll 0% 50%;
  color: #323232;
  font-family: Verdana;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}
textarea {
  border: 1px solid #646464;
  background: #dcdcdc none repeat scroll 0% 50%;
  color: #323232;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
textarea:focus {
  background: #e1e1ff none repeat scroll 0% 50%;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
textarea:hover {
  background: #e1e1ff none repeat scroll 0% 50%;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
select {
  border: 1px solid #333333;
  background: white none repeat scroll 0% 50%;
  //color: #323232;
  font-family: Verdana;
  font-size: 12px;
  font-weight: regular;
  text-decoration: none;
}
select:hover {
  border: 1px solid #333333;
  background: #ffffcc none repeat scroll 0% 50%;
  color: #323232;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
fieldset {
  border: 1px solid #ffccdd;
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  background-color: #ccccff;
}
iframe {
  border: 1px solid #646496;
  background-color: #000000;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}
div.tabsContainer {
  border:  none;
  padding: 0px;
  color: #323232;
  font-family: Verdana;
  font-size: 9px;
  text-decoration: none;
  overflow: auto;
  text-align: left;
  background-color: transparent;
}
div.IconsContainer {
  border: 1px solid #333333;
  margin-left: auto;
  margin-right: auto;
  color: #373737;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background-color: #000000;
  margin-bottom: 5px;
}
div.container {
  border: 1px solid #efefef;
  padding: 1px;
  color: #323232;
  font-family: Verdana;
  font-size: 9px;
  text-decoration: none;
  overflow: auto;
  text-align: left;
  margin-bottom: 5px;
  background-color: #ffffff;
}
div.icon {
  border: 1px solid #000000;
  padding: 2px;
  color: #323232;
  height: 50px;
  font-family: Verdana;
  font-size: 9px;
  text-decoration: none;
  width: 50px;
  background-color: #9999ff;
}
div.icon:hover {
  border: 1px solid #000000;
  padding: 2px;
  background-color: #99ff99;
  color: #323232;
  height: 50px;
  font-family: Verdana;
  font-size: 9px;
  text-decoration: none;
  width: 50px;
}
div.iconTable {
  border: 1px solid #000000;
  padding: 2px;
  color: #323232;
  width: 32px;
  height: 32px;
  font-family: Verdana;
  font-size: 9px;
  text-decoration: none;
  background-color: #9999ff;
}
div.iconTable:hover {
  border: 1px solid #000000;
  padding: 2px;
  color: #323232;
  height: 32px;
  font-family: Verdana;
  font-size: 9px;
  text-decoration: none;
  background-color: #99ff99;
  width: 32px;
}
div.tab {
  border-style: solid solid none;
  border-width: thin;
  margin: 5px 5px 0px;
  padding: 5px 5px 0px;
  font-family: Verdana,Helvetica,sans-serif;
  font-size: 9px;
  background-color: #9999ff;
}
div.tab:hover {
  border-style: solid solid none;
  border-width: thin;
  margin: 5px 5px 0px;
  padding: 5px 5px 0px;
  font-size: 9px;
  font-family: Verdana,Helvetica,sans-serif;
  background-color: #99ff99;
}
div.opcionesEntrada {
  border:  none;
  margin: 190px auto 100px;
  color: #373737;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  width: 420px;
  background-color: transparent;
  height: 200px;
}
div.content {
  border: 1px solid #999999;
  overflow: auto;
  background-color: white;
  height: 490px;
}
div.tableDB {
  border: 1px dashed #333333;
  margin: 5px;
  padding: 5px;
  overflow: auto;
  background-color: #ffffcc;
  height: 190px;
}
img.linker {
  border: 0px solid ;
  width: 48px;
  height: 48px;
}
div.containerTable {
  border: 0px solid #333333;
  padding: 1px;
  color: #323232;
  font-family: Verdana;
  font-size: 9px;
  text-decoration: none;
  overflow: auto;
  text-align: left;
  background-color: transparent;
}
table.tableList {
  border: thin solid #333333;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  color: #000000;
  font-family: Verdana,sans-serif;
  font-size: 12px;
  width: 90%;
  background-color: white;
}
div.message {
  border-style: solid;
  border-width: medium;
  background-color: #ff6666;
  opacity: 0.956;
}
div.messageText {
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  font-family: Verdana,Helvetica,sans-serif;
  font-size: 10px;
  color: #333333;
  background-color: #ffffcc;
  height: 100px;
}
div.content2 {
  border: 1px solid #999999;
  overflow: auto;
  background-color: white;
  height: 370px;
}
div.forms {
  border: 3px double #333333;
  padding: 10px;
  background-color: #ffffcc;
  width: 600px;
  height: 450px;
  overflow: auto;
}
div.content3 {
  border-style: solid;
  border-width: 1px;
  margin: 5px;
  background-color: #ffffcc;
  height: 20px;
  font-family: Verdana;
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}


.rightNormal{
        text-align: right;
        font-family: Verdana;
        font-size: 10px;
        color: #000000;
}

/* Root = Horizontal, Secondary = Vertical */
ul#menu {
	ba
  margin: 0;
  border: 0 none;
  padding: 0;
/*  width: 500px;*/ /*For KHTML*/
  width:350px;
  list-style: none;
  height: 20px;
  border:1px solid #9c763f;
  padding-bottom:5px;
}

ul#menu li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 20px;
}
ul#menu li{
	padding-bottom:5px;
}
ul#menu li:hover{
	//background:#ddd;
	background:#3F9C76;
}

ul#menu  ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  z-index: 1;
  top: 25px;
  left: 10px;
  //background: #eee;
  background: #3F659C;
  border: none;
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter:alpha(opacity=80);
}

ul#menu ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menu ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#menu a {
  padding: 5px 15px 5px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #9fcf21;
  text-decoration: none;
  font-weight: bold;
  font-family:Verdana, sans-serif;
  font-size:11px;
  font-weight:bold;
/*  border-right:1px solid #818181;*/
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
color: #003300;

}

/* 2nd Menu */
ul#menu li:hover li a,
ul#menu li.iehover li a {
  float: none;
  border:none;
}

/* 2nd Menu Hover Persistence */
ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a {
 background:#003087;
  color: #9c483f;
}

/* 3rd Menu */
ul#menu li:hover li:hover li a,
ul#menu li.iehover li.iehover li a {
	  border: 1px solid #9fcf21;
	 width: 340px;
	 background: #c8102e;
	 opacity: 0.8;
	 -moz-opacity: 0.8;
	 filter:alpha(opacity=80);
	 color: #eee;
}

/* 3rd Menu Hover Persistence */

ul#menu li:hover li:hover li a:hover,
ul#menu li:hover li:hover li:hover a,
ul#menu li.iehover li.iehover li a:hover,
ul#menu li.iehover li.iehover li.iehover a {
	  border: 1px solid #c8102e;
	 width: 340px;
	 background:#c8102e;
	 opacity: 0.9;
	 -moz-opacity: 0.9;
	 filter:alpha(opacity=90);
	 color: #FFF;
}

/* 4th Menu */
ul#menu li:hover li:hover li:hover li a,
ul#menu li.iehover li.iehover li.iehover li a {
//background:#ddd;
background:#000;
  color: #666;
}

/* 4th Menu Hover */
ul#menu li:hover li:hover li:hover li a:hover,
ul#menu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #000;
}

ul#menu ul ul,
ul#menu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
  display: none;
}

ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
  display: block;
}
ul#menu .selected{
	color: #003300;
}