.tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.tabla_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.arial12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
.tabla10verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #003300;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #393C5A;
}
.titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
}
.arial12azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #393C5A;
}
.Arial18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.arial13azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #393C5A;
}
.Arial24naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #EE5208;
}
.Arial18nar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #EE5208;
}
.Arial24azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	color: #0099CC;
}
.Arial18azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0099CC;
}
.Arial18ver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #669900;
}

input.hmenu
{
   font-size:15px;
   font-family:Georgia,serif;
   font-weight:bold;
   color:#000000;
   width:196px;
   height:35px;
   background-color:#33CC99;
   border-style:solid;
   border-width:1px;
}

input.vmenu
{
   font-size:12px;
   font-family:Georgia,serif;
   font-weight:bold;
   text-align:left;
   color:#000000;
   width:184px;
   height:38px;
   background-color:#FFFFFF;
   border-top-style:solid;
   border-top-color:#000000;
   border-top-width:1px;
   border-bottom-style:none;
   border-bottom-color:#000000;
   border-bottom-width:1px;
   border-left-style:none;
   border-left-color:#000000;
   border-left-width:1px;
   border-right-style:none;
   border-right-color:#000000;
   border-right-width:1px;
}

input.vmenu1
{
   font-size:12px;
   font-family:Georgia,serif;
   font-weight:bold;
   text-align:left;
   color:#000000;
   width:184px;
   height:38px;
   background-color:#FFFFFF;
   border-top-style:solid;
   border-top-color:#000000;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#000000;
   border-bottom-width:1px;
   border-left-style:none;
   border-left-color:#000000;
   border-left-width:1px;
   border-right-style:none;
   border-right-color:#000000;
   border-right-width:1px;
}

#button-container { height: 36px; width: 788px; position: relative; float: left; }

.button {
   border-top: 1px solid #45e682;
   border-right: 1px solid #45e682;
   background: #FFF ;
   background: -webkit-gradient(linear, left top, left bottom, from(#4c802e), to(#82d950));
   background: -webkit-linear-gradient(top, #4c802e, #82d950);
   background: -moz-linear-gradient(top, #4c802e, #82d950);
   background: -ms-linear-gradient(top, #4c802e, #82d950);
   background: -o-linear-gradient(top, #4c802e, #82d950);
   -webkit-border-radius: 1px;
   -moz-border-radius: 1px;
   border-radius: 1px;
   -webkit-box-shadow: 
        0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
   -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
    color: #000000;
    font-size: 16px;
    font-family: Helvetica, Arial, Sans-Serif;
    vertical-align: middle;
    display:block;
    float:left;
    height: 27px;
    width: 196px; 
    text-align: center;
    text-decoration: none;
    padding: 9px 0 0 0;
   }
.button:hover {
   border-top-color: #0c1f99;
   background: #0c1f99;
   color: #ccc;
   }
.button:active {
   border-top-color: #511b5c;
   background: #511b5c;
   }
   
ul#css3menu1,ul#css3menu1 ul{
	margin:0;
	list-style:none;
	background-color:#ffffff;
	background-image:none;
	border-width:1px 0 0 0;
	border-style:solid;
	border-color:#000000;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;}
	
ul#css3menu1 ul{
	display:none;
	position:absolute;
	left:100%;
	top:0;
	-moz-box-shadow:0.7px 0.7px 1px #777777;
	-webkit-box-shadow:0.7px 0.7px 1px #777777;
	box-shadow:0.7px 0.7px 1px #777777;
	padding:0px 9px 9px;
	background-color:#ffffff;
	background-image:none;
	border-width:1px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-style:solid;
	border-color:#000000;}
	

	
ul#css3menu1 li:hover>*{display:block;}
ul#css3menu1 li:hover  {position:relative;}

ul#css3menu1 ul:hover>*{display:block;}

ul#css3menu1 li:hover>a{	background-color:#ee5208;border-style:none;font:bold 14px Arial;color:#ffffff;text-decoration:none;background-image:url("mainbk.png");background-position:0 100px;}
ul#css3menu1 ul:hover>a{	background-color:#ee5208;border-style:none;font:bold 14px Arial;color:#ffffff;text-decoration:none;background-image:url("mainbk.png");background-position:0 100px;}

ul#css3menu1 span{	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 li span{	background-image:url("arrowsub.gif");padding-right:27px;}
ul#css3menu1 ul span{	background-image:url("arrowsub.gif");padding-right:27px;}

ul#css3menu1 ul ul{	position:absolute;left:100%;top:0;}
ul#css3menu1 {padding:0 1px 1px;display:block;font-size:0;float:left;}
ul#css3menu1 li{display:block;white-space:nowrap;font-size:0;}
ul#css3menu1>li,ul#css3menu1 li{margin:1px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{outline-style:none;}
ul#css3menu1 a,ul#css3menu1 a.pressed{	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 14px Arial;color:#000000;cursor:default;}
ul#css3menu1 ul li{	float:none;
                    margin:0px 0 0;}
ul#css3menu1 ul a{	text-align:left;
                    padding:8px 0 8px 0;
					background-color:#ffffff;
					background-image:none;
					border-width:1px 0 0 0;
					border-style:solid;
					border-color:#000000;
					border-radius:0px;
					-moz-border-radius:0px;
					-webkit-border-radius:0px;
					font:14px Arial;color:#000000;
					text-decoration:none;}
ul#css3menu1 li a{	
					background-color:#ffffff;
					background-image:none;
					border-width:1px 0 0 0;
					border-style:solid;
					border-color:#000000;
				}


ul#css3menu1 img{border:none;vertical-align:middle;margin-right:10px;}
ul#css3menu1 img.over{	display:none;}
ul#css3menu1 li:hover > a img.def{	display:none;}
ul#css3menu1 li:hover > a img.over{	display:inline;}
ul#css3menu1 li a.pressed img.over{	display:inline;}
ul#css3menu1 li a.pressed img.def{	display:none;}

ul#css3menu1 a{	padding:10px;background-color:#ffffff;background-image:none;background-repeat:repeat;background-position:0 200px;border-width:0px;border-style:none;border-color:#ffffff;color:#000000;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed      {	background-color:#ee5208;background-image:none;background-position:0 100px;border-style:solid;border-color:#ffffff;color:#ffffff;text-decoration:none;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li>a.pressed{	background-color:#ee5208;background-image:none;background-position:0 100px;border-style:solid;border-color:#ffffff;font:14px Arial;color:#ffffff;text-decoration:none;}

ul#css3menu1 li.subfirst>a{	border-width:0;border-style:none;}
ul#css3menu1 li.subfirst:hover>a,ul#css3menu1 li.subfirst>a.pressed{border-style:none;}

ul#css3menu1 li.topfirst>a{	border-width:0;border-style:none;}
ul#css3menu1 li.toplast>a{ border-width:1px 0 1px 0; border-style:solid;}

