body	{background: #EAF3FB url(bkg-body.png) repeat-x top center; font-family: "Lucida Grande", Lucida, "MS Trebuchet", helvetica, arial;}
#header	{height: 188px; position: relative; }
#header h1	{position: absolute; top: 16px;}
#header h2	{position: absolute; top: 8px; right: 0px;}

ul#nav	{position: absolute; margin:0px;  bottom: 0px; left: 0px; height: 30px; list-style-type: none; background: #f3daa7;}
ul#nav li	{float: left; _display: inline;  line-height: 270%;}
ul#nav li a	{display: block; padding: 0 10px; color: #000; font-weight: bold; text-decoration: none;}

ul#doscero	{position: absolute; margin:0px; bottom: 3px; right: 0px;  list-style-type: none;}
ul#doscero li	{float: left; _display: inline;}
ul#doscero li a	{display: block; height: 24px; width:24px; padding: 0 5px; text-decoration: none;}

#masthead	{height: 275px;}
#masthead #banner
	{float: left;height: 275px; width: 521px!important;background: #3D5666 url(foto-header.jpg) no-repeat top left; padding:0px; margin: 0px;}
#masthead #claim      
	{float: left;height: 275px; width:269px; background: url(bkg-sidebar.png) repeat-y top left;}
#claim h2, #claim p
	{margin: 0 20px;}
#claim h2
	{margin: 0 20px; color: #FFF; font-size: 1.3em; margin-top: 30px; margin-bottom: 5px;}
#claim p	{margin-bottom: 10px; color: #FFF; font-size: .9em;}

#main	{margin-top: 10px; padding: 10px 0; background: #FFF;}

#sidebar h2 {margin: 0px 5px;}
/** sidebar **/
#sidebar h3,
#sidebar p,
#sidebar span	{margin-left:10px; margin-right: 10px;}
#sidebar h3	{margin-bottom: 10px;}

#sidebar ul	{padding-left: 10px;}	
#sidebar ul a	{font-weight: bold; text-decoration:none;}
#sidebar a	{color:#68859A;}


/** content **/
#content h2	{margin: 0px 5px; font-weight: bold;}
#content h3,
#content p,
#content span,
#content ul	{margin-left:10px; margin-right: 10px;}

#content h3,	
#content a,
#footer a	{color:#094F7C; font-weight: bold}

#content h3	{margin-bottom: 10px;}


/** foot **/
#foot	{height: 80px; position: relative; margin-bottom: 30px;}
#foot h5	{position: absolute; top: 3px; left: 0px;}
#foot p	{position: absolute; top: 10px; left: 130px; font-size: .8em;}

/* logos **/
.logos ul	{list-style-type: none; margin: 0px!important; padding-bottom: 40px;}
.logos ul li	{float: left;_display: inline;}
.logos ul li a	{display:block;width: 120px; height: 53px;}
/** aux **/
#main h2	{height: 36px; padding: 0 6px; margin-bottom: 10px; line-height: 2em; background: url(bkg-header.png) no-repeat left top; font-size: 1.5em; color:#094F7C;}
span.date	{font-size: .8em;}
h3 a	{color:#094F7C; font-weight: bold; text-decoration: none; font-size: .80em;}
#content a	{text-decoration: none;}


/** forms **/

#content label  {display: block;}


#sidebar h2	{font-weight:bold;}



span.caps	{margin: 0px!important;}

#content img.right 
	{margin: 0px 5px 15px 20px!important;}
#social ul  {list-style-type: none; margin-bottom: 10px;}	
#social li {float: left; margin-right: 10px; margin-bottom: 5px; list-style-type: none;}
#social li a
            {display: block; height: 32px; width: 32px;
             text-indent: -9999px;
             background-repeat: none; background-position: top center;
             }
#social a.facebook      {background-image: url(facebook.png);}
#social a.twitter       {background-image: url(twitter2.png);}
#social a.flickr        {background-image: url(facebook.png);}
#social a.tuenti        {background-image: url(tuenti.png);}
#social a.delicious     {background-image: url(delicious.png);}
#social a.picasa        {background-image: url(picasa.png);}
#social a.buzz          {background-image: url(buzz.png);}
#social a.youtube       {background-image: url(youtube.png);}
#social a.friendfeed    {background-image: url(friendfeed.png);}
#social a.blog          {background-image: url(blogger.png);}
#social a.vimeo         {background-image: url(vimeo.png);}

                        
                        
