* {
background-color:#000;
color:#999;
font-family: Arial, Verdana, sans-serif;
font-size: small;
margin: 0;
padding: 0;
text-decoration: none
}

a:focus{ outline:none; }

h1 {
float:left;
width:100%;
text-align: center;
font-size:2.8em;
color:#fff;
}

#logo {
float:right;
margin:0px 30px 30px 0px;
}

#titlegeneric {
float:left;
width:100%;
margin: 50px 0 0px 20px;
}

#titlegeneric a{
font-size:16px;
font-weight:bold;
color:#fff;
}

#titlegeneric a:hover{
color:#fd9a00;
}

#content{
float:left;
clear:both;
width:700px;
margin: 0 23% 0 23%;
}

#content h1{
margin-top: -10px;
}

#adver {
float:left;
margin-left: 20px;
width: 240px;
}

#adver ul{
margin:30px 0 0 20px;
}

#adver ul li{
margin:20px 0 20px 0;
font-size:12px;
color:#eee;
}

#jandro {
float:left;
margin: 30px 10px 0 40px;
}


#content2{
float:left;
width:500px;
margin: 0 0 0 2%;
}

#content2 h1{
color:#fff;
background-color:transparent;
margin: -10px 0 0 30px;
*margin: -38px 0 0px 30px;
}

#bigbuttons {
float:left;
width:365px;
margin-left:167px;
}

#bigbuttons img{
margin-top:20px;
}

#littlebuttons {
float:left;
clear:both;
margin-bottom:150px;
}

#littlebuttons h1{
margin-bottom: 30px;
}

#menuearth {
width: 260px;
height:230px;
float: left;
text-align: left;
font-family: arial;
margin-left:80px;
}

#menuearth ul{
list-style:none;
margin: 36px 5px 10px 30px;
}


#menuearth a {
font-size:18px;
line-height: 2em;
color: #d4d4d4;
text-decoration:none;
}

#menuearth a:hover {
text-decoration: none;
color:#ffffff;
}

#menuearth img{
margin: 0 8px -5px 0;
}

#linksKMZ {
float:left;
margin:16px 5px 0 44px;
width:25px;
height:230px;
}

#linksKMZ a{
margin-bottom:11px;
background-image: url("img/googleearth_icon.jpg");
height:25px;
text-align:center;
display:block;
width: 100%; 
}

#linksKMZ a:hover{
background-image: url("img/googleearth_icon_on.jpg");
}

#linksKMZ p{
color:#fff;
font-size:12px;
font-weight:bold;
margin-left:-14px;
margin-bottom:10px;
}


#linksFLASH {
float:left;
margin:16px 5px 0 44px;
width:25px;
height:230px;
}

#linksFLASH a{
margin-bottom:11px;
background-image: url("img/flash.jpg");
height:25px;
text-align:center;
display:block;
width: 100%; 
}

#linksFLASH a:hover{
background-image: url("img/flashon.jpg");
}

#linksFLASH p{
color:#fff;
font-size:12px;
font-weight:bold;
margin-left:2px;
margin-bottom:10px;
}

#minimenu {
width: 300px;
float:left;
clear:both;
height:80px;
}

#bot {
width:365px;
height:96px;
display:block;
background:black;
margin-bottom:20px;
}

#bot a{
padding: 79px 4px 4px 4px; /* Firefox y Opera */
*padding: 4px 4px 4px 4px; /* IE6 e IE7 */
}

#bot a:hover{
background: url("img/backbutton_on.jpg") no-repeat;
padding: 79px 4px 4px 4px; /* Firefox y Opera */
*padding: 4px 4px 4px 4px; /* IE6 e IE7 */
}

#bot2 {
float:left;
margin:20px 4px 10px 4px;
width:204px;
height:149px;
display:block;
background:black;
*padding: 10px 8px 30px 9px; /* IE6 e IE7 */
}


#bot2 a{
height:149px;
width:204px;
padding: 136px 16px 6px 8px; /* Firefox y Opera */
*padding: 10px 8px 30px 9px; /* IE6 e IE7 */
}



#bot2 a:hover{
height:149px;
width:204px;
background: url("img/square_on.jpg") no-repeat;
padding: 136px 16px 6px 8px; /* Firefox y Opera */
*padding: 10px 8px 30px 9px; /* IE6 e IE7 */
}

#minibot {
float:left;
margin:14px 10px 10px 10px;
width:106px;
height:40px;
display:block;
background:black;
*padding: 4px 3px 6px 3px; /* IE6 e IE7 */
}

#minibot a{
padding: 22px 3px 2px 3px; /* Firefox y Opera */
*padding: 4px 3px 6px 3px; /* IE6 e IE7 */
}

#minibot a:hover{
background: url("img/back_mini_on.jpg") no-repeat;
padding: 22px 3px 2px 3px; /* Firefox y Opera */
*padding: 4px 3px 6px 3px; /* IE6 e IE7 */
}

.gencat {
clear:both;
text-align:center;
}

.gencat a{
color:#fff;
}

#footer {
float:left;
width:700px;
clear:both;
margin: 0 23% 0 23%;
text-align:center;
margin-top: 20px; 
font-size: 10px; 
color: #444444; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}