<!-- ############################# Start Style ############################# -->		
	<style type="text/css" media="screen">

	    *:focus {outline: none;}
	 	button:focus {outline:0;} /* removes ugly outline around elements */
	 	input:focus, textarea:focus, select:focus, div:focus{
        	outline: none;
    	}
    	
	   .Boton {
	   		width: $(window).width() * .3;
	   		height: 8vh;  
	   		font-size:110%;
/* 			display:table-cell; */
			vertical-align:middle;
	   		font-weight:bold;
	    }		    	    		    
    	
    	
		    .BotonDisabled { 	/* ################################################### */
			-moz-box-shadow:inset 0px 1px 0px 0px #303030;
			-webkit-box-shadow:inset 0px 1px 0px 0px #303030;
			box-shadow:inset 0px 1px 0px 0px #303030;
			
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #303030), color-stop(1, gray) );
			background:-moz-linear-gradient( center top, #303030 5%, gray 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='gray');
			background-color:#303030;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			
			border:1px solid gray;  
			
			display:inline-block;
			color:darkgray;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
				
		.Bot onBlack:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px gray;
			-webkit-box-shadow:inset 0px 1px 0px 0px gray;
			box-shadow:inset 0px 1px 0px 0px gray;		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #303030), color-stop(1, gray) );
			background:-moz-linear-gradient(center top, #303030 5%, gray 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='gray');
			background-color:#303030;;
		
			border:1px solid gray;
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, gray), color-stop(1, #303030) );
			background:-moz-linear-gradient( center top, gray 5%, #303030 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='gray', endColorstr='#303030');			
			color:darkgray;
			background-color:gray;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		
		.BotonDisabled:active {
			position:relative;
			top:1px;
		}
		
		/* ################################################### */	
		    	
		
		.BotonSilver { 	/* ################################################### */
			-moz-box-shadow:inset 0px 1px 0px 0px #aaaaaa;
			-webkit-box-shadow:inset 0px 1px 0px 0px #aaaaaa;
			box-shadow:inset 0px 1px 0px 0px #aaaaaa;
			
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aaaaaa), color-stop(1, #333333) );
			background:-moz-linear-gradient( center top, #aaaaaa 5%, #333333 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#333333');
			background-color:#aaaaaa;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			
			border:1px solid #333333; //#337fed;  
			
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		
		.BotonSilver:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px #333333; //#97c4fe;
			-webkit-box-shadow:inset 0px 1px 0px 0px #333333; //#97c4fe;
			box-shadow:inset 0px 1px 0px 0px #333333; //#97c4fe;
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aaaaaa), color-stop(1, #333333) );
			background:-moz-linear-gradient(center top, #aaaaaa 5%, #333333 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaaaaa', endColorstr='#333333');
			background-color:#aaaaaa; //#376a9b;
		
			border:1px solid #333333;
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333333), color-stop(1, #aaaaaa) );
			background:-moz-linear-gradient( center top, #333333 5%, #aaaaaa 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#aaaaaa');
			
			color:white;
			background-color:#333333;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		
		.BotonSilver:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
		
				
		.BotonBlack { 	/* ################################################### */
			-moz-box-shadow:inset 0px 1px 0px 0px #303030;
			-webkit-box-shadow:inset 0px 1px 0px 0px #303030;
			box-shadow:inset 0px 1px 0px 0px #303030;
			
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #303030), color-stop(1, gray) );
			background:-moz-linear-gradient( center top, #303030 5%, gray 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='gray');
			background-color:#303030;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			
			border:1px solid gray; //#337fed;  
			
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		
		.BotonBlack:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px gray; //#97c4fe;
			-webkit-box-shadow:inset 0px 1px 0px 0px gray; //#97c4fe;
			box-shadow:inset 0px 1px 0px 0px gray; //#97c4fe;
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #303030), color-stop(1, gray) );
			background:-moz-linear-gradient(center top, #303030 5%, gray 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='gray');
			background-color:#303030; //#376a9b;
		
			border:1px solid gray;
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, gray), color-stop(1, #303030) );
			background:-moz-linear-gradient( center top, gray 5%, #303030 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='gray', endColorstr='#303030');
			
			color:white;
			background-color:gray;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		
		.BotonBlack:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	

		.BotonTeal { 	/* ################################################### */
			-moz-box-shadow:inset 0px 1px 0px 0px DarkSlateGray;
			-webkit-box-shadow:inset 0px 1px 0px 0px DarkSlateGray;
			box-shadow:inset 0px 1px 0px 0px DarkSlateGray;
			
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, DarkSlateGray), color-stop(1, #66b2b2) );
			background:-moz-linear-gradient( center top, DarkSlateGray 5%, #66b2b2 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='DarkSlateGray', endColorstr='#66b2b2');
			background-color:DarkSlateGray;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			
			border:1px solid #66b2b2; //#337fed;  
			
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonTeal:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px #66b2b2; //#97c4fe;
			-webkit-box-shadow:inset 0px 1px 0px 0px #66b2b2; //#97c4fe;
			box-shadow:inset 0px 1px 0px 0px #66b2b2; //#97c4fe;
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, DarkSlateGray), color-stop(1, #66b2b2) );
			background:-moz-linear-gradient(center top, DarkSlateGray 5%, #66b2b2 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='DarkSlateGray', endColorstr='#66b2b2');
			background-color:DarkSlateGray; //#376a9b;
		
			border:1px solid #66b2b2;
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #66b2b2), color-stop(1, DarkSlateGray) );
			background:-moz-linear-gradient( center top, #66b2b2 5%, DarkSlateGray 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66b2b2', endColorstr='DarkSlateGray');
			
			color:white;
			background-color:#66b2b2;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		
		.BotonTeal:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
		
		
		/* ################################################### */	
		.BotonBlue {
			-moz-box-shadow:inset 0px 1px 0px 0px blue; 
			-webkit-box-shadow:inset 0px 1px 0px 0px blue;
			box-shadow:inset 0px 1px 0px 0px blue;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, blue), color-stop(1, DodgerBlue) );
			background:-moz-linear-gradient( center top, blue 5%, blue 100% ); /* era blue */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='blue', endColorstr='DodgerBlue');
			background-color:blue; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			
			border:1px solid DodgerBlue; //#337fed;  
			
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonBlue:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px DodgerBlue; 
			-webkit-box-shadow:inset 0px 1px 0px 0px DodgerBlue; ;
			box-shadow:inset 0px 1px 0px 0px DodgerBlue; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, blue), color-stop(1, DodgerBlue) );
			background:-moz-linear-gradient( center top, blue 5%, DodgerBlue 100% ); /* era DodgerBlue */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='blue', endColorstr='DodgerBlue');
			background-color:blue; //#376a9b;
		
			/* border:1px solid DodgerBlue; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, DodgerBlue), color-stop(1, blue) );
			background:-moz-linear-gradient( center top, DodgerBlue 5%, blue 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='DodgerBlue', endColorstr='blue');
			color:white;
			background-color:DodgerBlue;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonBlue:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
	
	
		/* ################################################### */	
		.BotonDarkOrchid {
			-moz-box-shadow:inset 0px 1px 0px 0px purple; 
			-webkit-box-shadow:inset 0px 1px 0px 0px purple;
			box-shadow:inset 0px 1px 0px 0px purple;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, purple), color-stop(1, Orchid) );
			background:-moz-linear-gradient( center top, purple 5%, purple 100% ); /* era purple */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='purple', endColorstr='Orchid');
			background-color:purple; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			
			border:1px solid Orchid; //#337fed;  
			
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px purple; */
			cursor:pointer; 
			cursor:hand;
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonDarkOrchid:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px Orchid; 
			-webkit-box-shadow:inset 0px 1px 0px 0px Orchid; ;
			box-shadow:inset 0px 1px 0px 0px Orchid; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, purple), color-stop(1, Orchid) );
			background:-moz-linear-gradient( center top, purple 5%, Orchid 100% ); /* era Orchid */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='purple', endColorstr='Orchid');
			background-color:purple; //#376a9b;
		
			/* border:1px solid Orchid; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Orchid), color-stop(1, purple) );
			background:-moz-linear-gradient( center top, Orchid 5%, purple 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Orchid', endColorstr='purple');
			color:white;
			background-color:Orchid;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonDarkOrchid:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
		
		
		
		/* ################################################### */	
		/* green white text*/
		.BotonGreen {
			-moz-box-shadow:inset 0px 1px 0px 0px #8cb82b;
			-webkit-box-shadow:inset 0px 1px 0px 0px #8cb82b;
			box-shadow:inset 0px 1px 0px 0px #8cb82b;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, DarkGreen), color-stop(1, #8cb82b) );
			background:-moz-linear-gradient( center top, DarkGreen 5%, #8cb82b 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='DarkGreen', endColorstr='#8cb82b');
			background-color:DarkGreen;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:0px solid #83c41a;
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow: none; /* 1px 1px 0px #689324; */
			cursor:pointer; 
			cursor:hand;
/* 			margin:0; */	
		}
		.BotonGreen:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, DarkGreen) );
			background:-moz-linear-gradient( center top, #8cb82b 5%, DarkGreen 100% );
			
			/* border:1px solid #8cb82b; */
					
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='DarkGreen');
			background-color:#8cb82b;
		}
		
		.BotonGreen:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
	
		/* ################################################### */	
		/* gold white text*/
		.BotonGold {
			-moz-box-shadow:inset 0px 1px 0px 0px yellow;
			-webkit-box-shadow:inset 0px 1px 0px 0px yellow;
			box-shadow:inset 0px 1px 0px 0px yellow;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b28e23), color-stop(1, yellow) );
			background:-moz-linear-gradient( center top, #b28e23 5%, yellow 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b28e23', endColorstr='yellow');
			background-color:#b28e23;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			
			border:0px solid #83c41a;
			
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:1px 1px 0px #689324;
			cursor:pointer; 
			cursor:hand;	
		}
		.BotonGold:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, yellow), color-stop(1, #b28e23) );
			background:-moz-linear-gradient( center top, yellow 5%, #b28e23 100% );
			
			/* border:1px solid yellow; */
					
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='yellow', endColorstr='#b28e23');
			background-color:yellow;
		}
		
		.BotonGold:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
	
	
	
		/* ################################################### */
		.BotonRed {
			-moz-box-shadow:inset 0px 1px 0px 0px red; 
			-webkit-box-shadow:inset 0px 1px 0px 0px red; ;
			box-shadow:inset 0px 1px 0px 0px red; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, red), color-stop(1, tomato) );
			background:-moz-linear-gradient( center top, red 5%, tomato 100% ); /* era red */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='tomato');
			background-color:red; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:1px solid tomato; //#337fed;  
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
			
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonRed:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px tomato; 
			-webkit-box-shadow:inset 0px 1px 0px 0px tomato; ;
			box-shadow:inset 0px 1px 0px 0px tomato; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, red), color-stop(1, tomato) );
			background:-moz-linear-gradient( center top, red 5%, tomato 100% ); /* era tomato */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='tomato');
			background-color:red; //#376a9b;
		
			/* border:1px solid tomato; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, tomato), color-stop(1, red) );
			background:-moz-linear-gradient( center top, tomato 5%, red 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='tomato', endColorstr='red');
			color:white;
			background-color:tomato;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonRed:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
		/* These buttons generated using CSSButtonGenerator. com */
	
	
	
		/* ################################################### */
		.BotonMaroon {
			-moz-box-shadow:inset 0px 1px 0px 0px #880000; 
			-webkit-box-shadow:inset 0px 1px 0px 0px #880000; ;
			box-shadow:inset 0px 1px 0px 0px #880000; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #880000), color-stop(1, #AA0000) );
			background:-moz-linear-gradient( center top, #880000 5%, #AA0000 100% ); /* era #880000 */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#880000', endColorstr='#AA0000');
			background-color:#880000; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:1px solid #AA0000; //#337fed;  
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
			
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonMaroon:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px #AA0000; 
			-webkit-box-shadow:inset 0px 1px 0px 0px #AA0000; ;
			box-shadow:inset 0px 1px 0px 0px #AA0000; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #880000), color-stop(1, #AA0000) );
			background:-moz-linear-gradient( center top, #880000 5%, #AA0000 100% ); /* era #AA0000 */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#880000', endColorstr='#AA0000');
			background-color:#880000; //#376a9b;
		
			/* border:1px solid #AA0000; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #AA0000), color-stop(1, #880000) );
			background:-moz-linear-gradient( center top, #AA0000 5%, #880000 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#880000');
			color:white;
			background-color:#AA0000;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonMaroon:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */	
		/* These buttons generated using CSSButtonGenerator. com */

	
		/* ################################################### */
		.BotonAqua {
			-moz-box-shadow:inset 0px 1px 0px 0px Aqua; 
			-webkit-box-shadow:inset 0px 1px 0px 0px Aqua; ;
			box-shadow:inset 0px 1px 0px 0px Aqua; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Aqua), color-stop(1, white) );
			background:-moz-linear-gradient( center top, Aqua 5%, white 100% ); /* era Aqua */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Aqua', endColorstr='white');
			background-color:Aqua; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:1px solid white; //#337fed;  
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
			
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonAqua:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px white; 
			-webkit-box-shadow:inset 0px 1px 0px 0px white; ;
			box-shadow:inset 0px 1px 0px 0px white; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Aqua), color-stop(1, white) );
			background:-moz-linear-gradient( center top, Aqua 5%, white 100% ); /* era white */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Aqua', endColorstr='white');
			background-color:Aqua; //#376a9b;
		
			/* border:1px solid white; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, white), color-stop(1, Aqua) );
			background:-moz-linear-gradient( center top, white 5%, Aqua 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='Aqua');
			color:white;
			background-color:white;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonAqua:active {
			position:relative;
			top:1px;
		}		/* ################################################### */
		
		.BotonDarkBlue {
			-moz-box-shadow:inset 0px 1px 0px 0px DarkBlue; 
			-webkit-box-shadow:inset 0px 1px 0px 0px DarkBlue; ;
			box-shadow:inset 0px 1px 0px 0px DarkBlue; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, DarkBlue), color-stop(1, RoyalBlue) );
			background:-moz-linear-gradient( center top, DarkBlue 5%, RoyalBlue 100% ); /* era DarkBlue */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='DarkBlue', endColorstr='RoyalBlue');
			background-color:DarkBlue; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:1px solid RoyalBlue; //#337fed;  
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
			
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonDarkBlue:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px RoyalBlue; 
			-webkit-box-shadow:inset 0px 1px 0px 0px RoyalBlue; ;
			box-shadow:inset 0px 1px 0px 0px RoyalBlue; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, DarkBlue), color-stop(1, RoyalBlue) );
			background:-moz-linear-gradient( center top, DarkBlue 5%, RoyalBlue 100% ); /* era RoyalBlue */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='DarkBlue', endColorstr='RoyalBlue');
			background-color:DarkBlue; //#376a9b;
		
			/* border:1px solid RoyalBlue; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, RoyalBlue), color-stop(1, DarkBlue) );
			background:-moz-linear-gradient( center top, RoyalBlue 5%, DarkBlue 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='RoyalBlue', endColorstr='DarkBlue');
			color:#ffffff;
			background-color:RoyalBlue;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonDarkBlue:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */
				.BotonIndigo {
			-moz-box-shadow:inset 0px 1px 0px 0px Indigo; 
			-webkit-box-shadow:inset 0px 1px 0px 0px Indigo; ;
			box-shadow:inset 0px 1px 0px 0px Indigo; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Indigo), color-stop(1, Purple) );
			background:-moz-linear-gradient( center top, Indigo 5%, Purple 100% ); /* era Indigo */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Indigo', endColorstr='Purple');
			background-color:Indigo; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:1px solid Purple; //#337fed;  
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
			
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonIndigo:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px Purple; 
			-webkit-box-shadow:inset 0px 1px 0px 0px Purple; ;
			box-shadow:inset 0px 1px 0px 0px Purple; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Indigo), color-stop(1, Purple) );
			background:-moz-linear-gradient( center top, Indigo 5%, Purple 100% ); /* era Purple */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Indigo', endColorstr='Purple');
			background-color:Indigo; //#376a9b;
		
			/* border:1px solid Purple; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Purple), color-stop(1, Indigo) );
			background:-moz-linear-gradient( center top, Purple 5%, Indigo 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Purple', endColorstr='Indigo');
			color:#ffffff;
			background-color:Purple;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonIndigo:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */
		
		.BotonSaddleBrown {
			-moz-box-shadow:inset 0px 1px 0px 0px SaddleBrown; 
			-webkit-box-shadow:inset 0px 1px 0px 0px SaddleBrown; ;
			box-shadow:inset 0px 1px 0px 0px SaddleBrown; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, SaddleBrown), color-stop(1, Peru) );
			background:-moz-linear-gradient( center top, SaddleBrown 5%, Peru 100% ); /* era SaddleBrown */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='SaddleBrown', endColorstr='Peru');
			background-color:SaddleBrown; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:1px solid Peru; //#337fed;  
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
			
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonSaddleBrown:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px Peru; 
			-webkit-box-shadow:inset 0px 1px 0px 0px Peru; ;
			box-shadow:inset 0px 1px 0px 0px Peru; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, SaddleBrown), color-stop(1, Peru) );
			background:-moz-linear-gradient( center top, SaddleBrown 5%, Peru 100% ); /* era Peru */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='SaddleBrown', endColorstr='Peru');
			background-color:SaddleBrown; //#376a9b;
		
			/* border:1px solid Peru; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Peru), color-stop(1, SaddleBrown) );
			background:-moz-linear-gradient( center top, Peru 5%, SaddleBrown 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Peru', endColorstr='SaddleBrown');
			color:#ffffff;
			background-color:Peru;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonSaddleBrown:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */

		.BotonFirebrick {
			-moz-box-shadow:inset 0px 1px 0px 0px Firebrick; 
			-webkit-box-shadow:inset 0px 1px 0px 0px Firebrick; ;
			box-shadow:inset 0px 1px 0px 0px Firebrick; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Firebrick), color-stop(1, Coral) );
			background:-moz-linear-gradient( center top, Firebrick 5%, Coral 100% ); /* era Firebrick */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Firebrick', endColorstr='Coral');
			background-color:Firebrick; //#376a9b;
			-webkit-border-top-left-radius:20px;
			-moz-border-radius-topleft:20px;
			border-top-left-radius:20px;
			-webkit-border-top-right-radius:20px;
			-moz-border-radius-topright:20px;
			border-top-right-radius:20px;
			-webkit-border-bottom-right-radius:20px;
			-moz-border-radius-bottomright:20px;
			border-bottom-right-radius:20px;
			-webkit-border-bottom-left-radius:20px;
			-moz-border-radius-bottomleft:20px;
			border-bottom-left-radius:20px;
			text-indent:0;
			border:1px solid Coral; //#337fed;  
			display:inline-block;
			color:#ffffff;
			font-family:trebuchet, arial;
			font-size:90%;
			font-weight:bold;
			font-style:normal;
			line-height:225%;
			text-decoration:none;
			text-align:center;
			text-shadow:none; /* 1px 1px 0px #666699; */
			cursor:pointer; 
			cursor:hand;
			
		/*
			background-image: url(FrenchFlag100x67.gif);      
		    background-position: -10px -10px;
		    background-size:20px 40px;
		    background-repeat: no-repeat;
		*/
		}
		
		.BotonFirebrick:hover {
			-moz-box-shadow:inset 0px 1px 0px 0px Coral; 
			-webkit-box-shadow:inset 0px 1px 0px 0px Coral; ;
			box-shadow:inset 0px 1px 0px 0px Coral; ;
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Firebrick), color-stop(1, Coral) );
			background:-moz-linear-gradient( center top, Firebrick 5%, Coral 100% ); /* era Coral */
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Firebrick', endColorstr='Coral');
			background-color:Firebrick; //#376a9b;
		
			/* border:1px solid Coral; */
		
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, Coral), color-stop(1, Firebrick) );
			background:-moz-linear-gradient( center top, Coral 5%, Firebrick 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='Coral', endColorstr='Firebrick');
			color:#ffffff;
			background-color:Coral;
		/*
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, black), color-stop(1, silver) );
			background:-moz-linear-gradient( center top, black 5%, silver 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='black', endColorstr='silver');
			background-color:black;
		 */
		}
		.BotonFirebrick:active {
			position:relative;
			top:1px;
		}
		/* ################################################### */					
		/* These buttons generated using CSSButtonGenerator. com */
		
/* ###################################################################################################### */			

	</style>
<!-- ############################# Ended Style ############################# -->