body{
    margin:0;
    padding: 0;
    background-color: #ddddd7;
    font-family: "Arial", Helvetica, sans-serif;
}
#topbar{
    width: 1000px;
    margin: 0 auto;
    height: 
}

#idioma{
    width: 80px;
    float: right;
    background-color: #0066b3;
    margin-top: 10px;
    padding: 4px 4px 4px 8px;
}

#idioma a{
   text-decoration: none;
   font-size: 8px;
   color: white;
}

.clear{
    clear: both;
}

#menu-container{
    width: 100%;
    
    margin: 0 auto;
}

#menu-container-2{
    height: 32px;
    
}

#menu-container-2 a{
    text-decoration: none;
    color: #76766d;
    border-right: 1px #76766d solid;
    padding:0px 10px;
    font-size: 11px;
    position: relative;
    top: 8px;
    font-weight: normal;              
}

#content{
    margin: 0px auto;
    width: 1000px;
}

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

.right{
    float: right;
    margin-top: 20px;
}

#footer{
    width: 1000px;
    margin: 0px auto;
    color: #76766d;
    font-weight: normal;
    font-size: 10px;
}

#footer p{
     margin: 80px 0px 20px 0px;
     font-size: 10px;
     text-align: center;
}

.rights{
    width: 600px;
    float: right;
    
}
.rights p{
    margin-top: 20px;
    color: #76766d;
    font-size: 12px;
}

.lefts img{
    border: solid white 2px;
    float: left;
    margin-right: 8px;
}

.lefts p{
    float: left;
    margin-top: 8px;
    font-size: 12px;
}

.resaltador{
    color: #0066b3;
}


.right p{
    color: #76766d;
    font-size: 12px;
}

.lefte img{
    border: solid white 2px;
    float: left;
    margin-right: 10px;
}

.lefte p{
     color: #76766d;
     font-size: 12px;
     margin-top: 30px;
}

.lefte a{
    text-decoration: none;
    color:white;
    background-color: #0066b3;
    font-size: 12px;
    padding: 4px 8px;
}

.titulo{
    color: #0066b3;
    font-size: 25px;
    position: relative;
    top: 15px;
}

.rightc{
    margin-top: 10px;
    width: 810px;
    float: right;
    
}
.rightc p{
    margin-top: 20px;
    color: #76766d;
    font-size: 12px;
}

.rightc li{
    margin-left: -39px;
    color: #76766d;
    font-size: 10px;
    list-style-type: none;
    
}

.datos{
    width: 200px;
    float:left;
    margin-right: 10px;
}
#datos{
    width: 200px;
    float: left; 
    margin-right: -20px;
}

#datos h3 {
    font-size: 12px;
}
.datos h3 {
    font-size: 12px;
}


.mamas{
    font-size: 12px;
}

#central p{
    font-size: 12px;
    margin-top: 25px;
}

.rightg{
    margin-top: 10px;
    width: 700px;
    float: right;
    
}
.rightg p{
    margin-top: 20px;
    color: #76766d;
    font-size: 12px;
}

.rightg li{
    margin-left: -39px;
    color: #76766d;
    font-size: 10px;
    list-style-type: none;
}

.datosg{
    width: 300px;
    float:left;
    margin-right: 10px;
}
#datosg{
    width: 300px;
    float: left; 
    margin-right: -20px;
}

#datosg h3 {
    font-size: 12px;
}
.datosg h3 {
    font-size: 12px;
}

h5{
    color: #0066b3;
}
.leftcc{
    width: 600px;
    height: 240px;
    border-right: 1px solid black;
    
}
.leftcc p{
    font-size: 13px;
    font-family: "Arial", Helvetica, sans-serif;
    font-weight: normal;
}

.leftcc input{
    margin-top: 10px;
    margin-right: 10px;
    
}

.submit{
    width: 80px;
    background-color: #0066b3;
    padding: 4px 7px 7px 8px;
    color: white;
    border: none;
    
}

.rightcc{
    width: 380px;
    float: right;
    margin-top: -20px;
    position: relative;
   
}
.rightcc p{
    font-size: 12px;
    
}
em {
    font-size: 12px;
}

textarea{
    margin-top: 10px;
}