        * { /*Reset*/
                margin:0;
		padding:0;
		font-family:sans-serif, Arial, Helvetica;
		}

        a img	{
		border:0px;
		}

        #logo { float:left;}

        .menu_block{
		position:relative;
                }

        .menu
                {
                position:relative;
                width:744px;
                height:64px;
                
                }

          .menu ul {list-style-position:inside;
                    list-style-type:none;}

          .menu li{
                display:inline-block;
                background:url(img/button_background.jpg) bottom repeat-x;
                border:1px solid white;
                text-align:center;
                padding-left:30px;
                padding-right:30px;
                padding-bottom:10px;

                
                }
          .menu ul li ul{
                display:none;
                }

          .menu li:hover ul {
                display: inline-block;
                position:absolute;
                bottom:0px;
                margin-left:-100px;

                }

          .menu li:hover ul a {
                text-transform:lowercase;
                font-size:10pt;
		color:#a4a5a7;
                }
		
	.menu li:hover ul a:hover
		{
		color:#000000;
		}

          .menu li:hover ul li {
                border:none;
		background:none;
                padding-left:0px;
                padding-right:10px;
                padding-top:12px;
                padding-bottom:12px;
		
          }

         .menu a{
                text-decoration:none;
                text-transform:uppercase;
                color:#322d73;
                font-size:10pt;
                }

         .menu a:hover{      
                color:#0f0f0f;
                }

	 body	{
                text-align:center;
		height:100%;
		background:#b2b2b2;
		}

	.body   {
		margin: 0 auto;
		background:url(img/background.jpg) bottom repeat-x #ffffff;
		width:1024px;
                min-height:100%;
		
		position:relative;
		padding-left:17px;
		padding-right:17px;
		border-top: 1px solid #ffffff;
		border:1px solid #b2b2b2;
                padding-bottom:20px;
		}

        #search {
                height:30px;
                width:270px;
                position:absolute;
                top:0px;
                right:0px;
                }

        .search_input{border:1px solid #ededed;width:211px;}

	.search_button {
		margin-top:1px;
		padding-bottom:2px;
		padding-top:0px;
		height:18px;
		width:54px;
		border:0px;
		background:#d3d0e1;
                cursor:pointer;
		color:#ffffff;

		}

	.header{
		background:url(img/line.jpg) bottom no-repeat;
		margin-top:25px;
		margin-bottom:5px;
                height:100px;
		}

	.minicontacts{
		float:right;
		width:270px;
		color:#898b8c;
		font-size:9pt;
		margin-top:10px;
		text-align:left;
		}

	#body	{
		position:relative;
		padding-bottom:0px;
                min-height:600px;
		text-align:justify;		
		}

	#main  {
                
		position:relative;
		margin-left:0px;
		margin-right:4px;
		width:700px;
		min-height:600px;
		border: 1px #e7e7e7 solid;
		background:white;
		padding: 22px;
		text-align:left;
		}

      .content {
                padding:22px;
                text-align:justify;
                width:550px;
                font-size:10pt;
                color:#1a1a1a;
                }

     .content p {
                 padding-bottom:10pt;
                }

    .content .title {
                text-transform:uppercase;
                font-weight:bold;
                color:#322d73;
                text-indent:80px;
                font-size:13pt;
                padding-bottom:20pt;
                }

     .content .text {
                text-indent:25px;
                line-height:12pt;
                }

	.bottom_menu{
                
		width:700px;
                padding-left:22px;
                padding-right:22px;
		height:18px;
		background:url(img/bottom_menu_background.jpg) repeat-x;
		margin-top:20px;
                }
	
	.bottom_menu_buttons
		{
		padding-left:20px;
		padding-right:20px;
                float:left;
		}

	.bottom_menu a
		{
                text-decoration:none;
                text-transform:lowercase;
                color:#322e73;
                font-size:11pt;
                
                
                }

         .bottom_menu a:hover
		{
                color:#a4a5a7;
                }

        #orden{
                position:absolute;
                top:0;
                right:0;
                width:268px;
                height:110px;
                background-color:white;
                border: 1px #e7e7e7 solid;
                margin-bottom:10px;
                color:#898b8c;
                font-size:7pt;
                }

        #orden p {
                text-align:left;
                padding:10px;
                padding-left:10px;
                width:180px;
                }
        #orden img {
                padding-right:10px;
                }

        #gerb{
                position:absolute;
                bottom:0;
                right:30px;
                width:200px;
                height:211px;
                background-image:url(img/gerb.png);
                }

       #authors {
                
                font-size:7pt;
                color:#ffffff;
                text-transform:lowercase;
                text-align:left;
                position:absolute;
                right:170px;
                bottom:20px;
                }
        #authors a{text-decoration:none;
                    color:#ffffff;
                    }
        #authors a:hover{text-decoration:underline;
                        color:green;}


		/*Corners*/

	#tl_corner{
		background-image:url(img/tl_corner.gif);
		position:absolute;
		top:0px;
		left:0px;
		height:22px;
		width:22px;
		margin-left:-1px;
		margin-top:-1px;
		}

	#tr_corner{
		background-image:url(img/tr_corner.gif);
		position:absolute;
		top:0px;
		right:0px;
		height:22px;
		width:22px;
		margin-right:-1px;
		margin-top:-1px;
		}

        #bl_corner{
		background-image:url(img/bl_corner.gif);
		position:absolute;
		bottom:0px;
		left:0px;
		height:22px;
		width:22px;
		margin-left:-1px;
		margin-bottom:-1px;
		}

	#br_corner{
		background-image:url(img/br_corner.gif);
		position:absolute;
		bottom:0px;
		right:0px;
		height:22px;
		width:22px;
		margin-right:-1px;
		margin-bottom:-1px;
		}
