/*----------------------------------MAIN------------------------------------*/

body			{ margin: 0;
                padding: 0;
                font-family: Verdana, sans-serif, Arial, Tahoma;
                color: #424242;
                font-size: x-small; /* IE5 Win */
                font-size: small;	
                line-height: 135%;
                background: #d5d5d5 url(images/bg.gif) }

html>body		{ /* be nice to Opera */
                font-size: small; }

/*------------------------------PAGE-------------------------------*/

#page 		    { position: relative;
                margin: 0 auto;
                margin-bottom: 20px;
                padding: 0; 
                background: #ffffff; 
                width: 780px;
                text-align: left;
                border-bottom: 5px solid #c4aa49; }

/*------------------------------HEADLINE-------------------------------*/

#headline		{ margin: 0;
                margin-bottom: 20px;
                padding: 0;
                height: 100px;
                display: block;
                border-bottom: 1px dotted #e0e0e0;
                background: url("images/mMM_logo.jpg") no-repeat center right; }

/*------------------------------CONTENT-------------------------------*/

#content		{ margin-left: 220px;
                padding-right: 10px;
                font-size: 90%; }

#content h2	  	{ color: #334C89;
                font-size: 140%;
                margin-top: 30px;
                margin-bottom: 10px;
                position: relative;
                padding: 0 0 0 25px;
                background: url("images/bullet.gif") no-repeat 0 1px; }

#content h3 	{ font-weight: bold;
                color: #496CC4;
                font-size: 120%;
                margin-top: 20px;
                margin-bottom: 10px; }

/*----------------------------LINKLIST------------------------------*/

#linklist       { position: absolute;
                left: 12px;
                top: 110px;
                width: 178px;
                padding: 0 2px 0 0;
                font-size: 90%;
                line-height: 140%; }

#linklist ul 	{ margin: 0;
                padding: 0;
                list-style: none;
                padding: 20px 10px;
                background-image: url("images/izqdaul.gif");
                background-repeat: repeat-x; }

#linklist li	{ padding-left: 18px; 
                background: transparent url("images/arrow.gif") 0 2px no-repeat;
                margin-bottom: 7px; }

#linklist li a	{ color: #999999;
                font-weight: bold; }

#linklist li a:visited
                { color: #999999; }

#linklist li a:hover
                { color: #897733; }

/*----------------------------------BOXES------------------------------------*/

.box    		{ padding: 5px;
                margin: 0;
                margin-top: 13px;
                font-size: 90%;
                border-top: 1px solid #d5d5d5; }

.box a, .box a:visited, .box a:active
                { color: #999999;
                font-weight: bold; }

/*----------------------------------FOOTER------------------------------------*/

#footer		    { margin: 0 0 5px 0;
                padding: 40px 0 0 0;
                width: 100%;
                color: #c4aa49;
                font-size: 80%;
                font-weight: bold;
                text-align: center; }
								
/*----------------------------LISTING------------------------------*/

table.list  	{ border: 1px solid #999999;
                border-spacing: 0px;
                border-collapse: collapse;
                background-color: #FFFFFF;
                clear: both;
                width: 100%; }

table.list td, th
                { border: 1px solid #999999;
                text-align: left;
                margin: 0;
                padding: 2px 5px; }


table.list th	{ background-color: #eeeeee; 
                padding: 4px; }

table.list caption	
                { padding: 3px;
                margin-left: -1px;
                margin-top: 15px;
                font-size: 120%;
                font-weight: bold;
                color: #496CC4;
                background-color: #d5d5d5;
                border: 1px solid #999999; }

/*--------------------------------GENERALS-----------------------------------*/

input[type=text], input[type=password]
                { padding: 1px;
                margin: 2px;
                color: #666666;
                border: 1px solid #666666; }

input[type=text]:focus, input[type=password]:focus
                { color: #000000;
                background: #FFFFCC;
                border: 1px solid #9F0004; }

button[type=submit]	
                { border: 1px solid #666666;
                margin: 2px;
                padding: 1px;
                color: #666666; }

button[type=submit]:focus	
                { background: #CCCCCC;
                border: 1px solid #000000;
                color: #000000;
                outline: none; }
				
a				{ color: #496CC4;
                text-decoration: none;
                outline: none; }
				
a:visited		{ color: #496CC4;
                text-decoration: none; }
				
a:hover			{ text-decoration: underline; }

p				{ margin: 10px 0 5px 0; }

img	      		{ margin: 10px;
                padding: 5px; }

hr				{ border: 1px solid #d5d5d5;
                height: 1px; 
                clear: both;}	

/*--------------------------------EXTRAS-----------------------------------*/

a.title		    { display: block;
                font-weight: bold;
                color: #496CC4;
                font-size: 120%;
                margin-top: 20px;
                margin-bottom: 10px; }

a:hover .title	{ color: #999999; }

a.main			{ margin-top: 20px;
                margin-bottom: 10px;
                padding: 0 0 0 25px;
                position: relative;
                color: #334C89;
                font-size: 140%;
                font-weight: bold;
                background: url("images/bullet.gif") no-repeat 0 1px;
                display: block; }
				
.main:visited	{ color: #334C89; }
				
ol a		    { color: #666666;
                font-weight: bold;}
				
ul a		    { color: #666666;
                font-weight: bold;}
				
ol a:visited	{ color: #666666;
                font-weight: bold;}
				
ul a:visited    { color: #666666;
                font-weight: bold;}

.left			{ float: left; }

.right		    { float: right; }
