body {
   background : #F8F7F3;
   font: 11px verdana, arial, sans-serif;
   color: #74653D;
   margin : 0;
   padding : 0;
   text-align: left;
}

h3{
   font: bold 100% Arial,sans-serif;
   color: #BB8800;
   margin: 0px;
   padding: 0px;
}

h2{
   font: bold Arial,sans-serif;
   color: #BB8800;
   margin: 0px;
}

a:link, a:visited{
   color: #005FA9;
   text-decoration: none;
}

a:hover{
   text-decoration: underline;
}

#frame-header {
   height: 99px;
   background: #F8F7F3 url(./img/header-gradient.jpg) repeat-x;
}

#headerlogo {
   height: 99px;
   width: 185px;
   margin-left: 5px;
   background: #F8F7F3 url(./img/header-logo.jpg) no-repeat;
   cursor:pointer;
}

#headerlogo a {
   height: 99px;
   width: 185px;
   text-indent: -999em;  /*esconder el texto*/
   text-decoration:none;
   display:block;
}

#headerlogo a:hover {
   background-color: transparent;
}

#headerlinks{
   position: absolute;
   top: 9px;
   margin-left:200px;
}

#header-submenu{
   position: absolute;
   top: 35px;
   margin-left: 220px;
}

a.headerlink, a.headerlink:visited{
   font-size: small;
   color: #000000;
   font-weight: bold;
   padding: 0 8px 0 8px;
}

a.headerlink:hover{
   text-decoration: none;
   color:#FFFFFF;
   background-color:#333333;
}

a.headersublink, a.headersublink:visited{
   font-size: x-small;
   color: #CC9900;
   padding: 0 7px 0 7px;
}

a.headersublink:hover{
   text-decoration: none;
   color:#FFFFFF;
}

#main-left{
   float: left;
   margin: 5px 0 10px 10px;
   width: 150px;
}

#feed{
   font-size:10px;
   margin-top:10px;
   margin-left:14px;
   padding-left:17px;
   background-image:url(img/icon_feed.png);
   background-repeat:no-repeat;
}

#download{
   width:150px;
   height:43px;
   font-size:9px;
   font-weight: bold;
   text-decoration:none;
   color:#FFFFFF;
   cursor:pointer;
   margin:10px 0 0 0;
   padding: 13px 0 0 20px;
   background-image:url(img/download-back.jpg);
   background-repeat:no-repeat;
}

.news{
   padding: 10px 10px 10px 10px;
   border-bottom: 1px dotted #ccd2d2;
}

.newsfull{
        padding: 10px 10px 10px 10px;
        border-bottom: 1px dotted #ccd2d2;
}

#main-right{
   margin: 0 2em 20px 200px;
}

li.list {
   padding-bottom:10px;
}

#project {
   padding:0 0 10px 0;
   border-bottom: 1px dotted #000000;
}

#main-footer {
   clear: both;
   border-top: 1px solid #000000;
   font-size: x-small;s
   padding: 10px 10px 10px 10px;
   margin-top: -1px;
   text-align:center;
}

/* games page */

.paragraph{
	text-align:justify;	
	/*font-size:15px;*/
	/*font-family:'helvetica';*/
	border-left: 1px dotted ;
	padding-left:20px;
	color:#504f4e;
	
}

.paragraph b{
	/*color:#a2a5b0;*/
}

.gametitle{
	font-size:14px;
	/*font-family:'helvetica';*/
	color:#41403f;
	font-weight:bold;
    margin-top:25px;
    margin-bottom:20px;
}


table.tablePage{
    padding:0;
    margin:0;
width:100%;
}

table.tablePage td.tdPageDesc{
    padding:0;
    margin:0;
    width:70%;
    border-right:1px dotted;
    padding-right:20px;
    vertical-align:top;
}

table.tablePage td.tdPageScreen{
    padding:0;
    margin:0;
    width:30%;
    padding-left: 30px;
}
table.tablePage td.tdPageScreenUp{
    padding:0;
    margin:0;
    width:30%;
    padding-left: 30px;
    vertical-align:top;
}


