
body	{
    margin: 0;
    font-family: Calibri,Helvetica, Arial, Tahoma;
    background: #fff;
}

h1,h2,h3,h4,h5,form,fieldset,label,span,input,select,textarea,p,ul,ol,li,img	{padding:0; margin:0; font-family:inherit; }
img	{border:0; margin:0; }
fieldset{border:0; margin:0; }
ol,ul	{list-style:none; }
a	{text-decoration:none; }
a:hover	{text-decoration:underline; }


.p1     {   margin:auto; width: 870px; }

.p2     {   float: left;
            width: 610px;
            min-height: 335px;
            padding-right: 10px;
            padding-bottom: 20px;
}

.p3     {   float:right;
            width: 250px;
            padding-bottom: 10px; }

.marco  {   padding-bottom: 10px; }

.cabecera   {   float: right;
                width: 565px;
                height: 136px;
                background-image: url(img/logo.jpg);
                background-repeat: no-repeat; }

.menu                   {   float:left;
                            background:rgb(8,1,127);
                            border-bottom:4px solid rgb(222,225,236);
                            width:870px;
}
.menu ul                {   padding:8px 0 0;    }

.menu ul li		{   float:left;         }
.menu ul li a		{   float:left;
                   color:rgb(222,225,236);
                   text-decoration:none;

                   padding: 5px 0 0;
                   min-height:34px


}
.menu ul li a:hover		{text-decoration:underline; }
.menu ul li div 		{float:left; padding:0 0 0 12px; }
.menu ul li div div		{background: url("./separador.jpg") top right no-repeat; width:92px; padding:0 10px 0 0; }

.menu ul li.on div 		{background:rgb(222,225,236) url(menu_on_i.jpg) top left no-repeat; }
.menu ul li.on div div          {background: url( menu_on_d.jpg) top right no-repeat; }
.menu ul li.on a		{color:rgb(8,1,127); }

.menu ul li.ultima div          {background:none; }

.cabecera_foto          {   float:left;
                            width:870px;
                            height:254px;
                            border-top:6px solid #fff;
                            border-bottom:8px solid #fff;
                            background-repeat:no-repeat;
}



.caja                   {   border-top:4px solid rgb(178,188,193);
                            background:rgb(222,225,236);
                            padding:0 20px 10px;
                            font-size:.6875em

}

.caja a                 {   color:rgb(8,1,127); }

.principal .iz         {    float: left;
                            color:#4c4c4c;
                            text-align: left;
                            font-size: 1.5em;
                            font-weight: bold;
}

 .principal .der        {   float:right;
                            width:  352px;
                            color:#4c4c4c;
                            text-align: left;
                            font-size: 1.5em;
}

.sep                    {   clear: both;
                            height: 10px;
}

.caja p                 {   padding:10px 0 10px ; color:#4c4c4c; text-align: justify  }

.caja .titulo_caja	{   padding:10px 0 10px ;
                            color:#4c4c4c;
                            font-size:1.75em;
                            font-weight:900;
                            border-bottom:1px solid rgb(178,188,193);
}
.caja .principal        {   min-height: 320px }
.caja .principal p      {   font-size: 1.5em !important}
.caja ul                {   font-size: 1.33em !important; line-height: 1.50em}
.caja ul .iz            {   float:left}
.caja ul .der           {   float:right}


.pie                    {   float:left;
                            width: 870px;
                            height: 55px;
                            background: url(img/pie.jpg) top left no-repeat;
                            padding:10px


}
.pie .iz		{   float:left;
                            width:600px;
                            height: 33px;
                            padding-top: 4px;
}
.pie .de		{   float:right;
                            width: 181px;
                            height: 31px;
                            padding: 8px;
                            background: url( img/valid.jpg) top left no-repeat;
}


.pie li			{   display:inline;
                            font-size:.75em;
                            padding: 0 10px
}
.pie li a		{   color:#264465;  }








