body{
background-color:#000000;
color:#FFFFFF;
width:57em;
margin:0 auto;
font-family: 'Coda', cursive;
font-size:1em;
}
table{
       border-collapse:collapse;
}
a:link{
text-decoration:none;
color:#000000;
}
a:visited{
text-decoration:none;
color:#000000;
}
a:hover{
text-decoration:none;
color:#000000;
}
.contenedor {
max-width:57em;
padding-top:0.3em;
}
.logos td.izq{
width:19em;
text-align:center;
}
.logos td.cen{
width:19em;
text-align:center;
/*padding-left:20px;
padding-right:20px;*/
}
.logos td.der{
width:19em;
text-align:right;
}
ul.menu {list-style:none; padding:1px; margin-top:5px;/*font-family: "Century Gothic", "Helvetica Neue", Helvetica, Arial, Verdana;*/
font-size: 0.9em; text-align:center; z-index:350; margin-left: auto; margin-right: auto;}
ul.menu * { margin-left: auto; margin-right: auto; padding:0; display: block;}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left;  margin-left:1.5em;
}
/*ul.menu ul {position:absolute; top:30px; left:0;  display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa ; border-top:none; width:148px; margin:0;font-size: 0.9em; text-align:left;}
ul.menu ul li a {display:block; padding:3px 7px 5px; background:url(../images/header_over.gif)}
ul.menu ul li a:hover {background:url(../images/header_over.gif);}
ul.menu ul ul {left:148px; top:-1px}
ul.menu ul ul li {width:180px;}*/
ul.menu .menulink {
-moz-border-radius:10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border:1px solid #aaa; padding:5px 5px 5px; font-weight:bold; background-color:#6DAA68 opacity:0.4; width:10em; z-index:400; font-size:0.8em;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(../images2/fondo1.png);}
ul.menu .sub:hover{background:url(../images/arrow2.gif)  no-repeat}
ul.menu .sub {background:url(../images/arrow.gif)  no-repeat; z-index:500;}
ul.menu .topline {border-top:1px solid #aaa}
ul.menu .titulo {border-top:1px solid #aaa; background-color:#00CCFF; text-align:center;}

.tabla2 {
width:57em;
padding-top:100px;
border-collapse:collapse;
}
.tabla2 .imagenlat td{
clear:both;
position:relative;
width:27em;
height:300px;
padding-top:100px;
vertical-align:middle;
text-align:center;
}
.tabla2 .espaciocentro td{
position:relative;
width:3em;
float:left;
}
.tabla2 .derecha td{
position:relative;
width:27em;
float:left;
text-align:justify;
}
.espacio{
height:100px;
}.espacio2{
height:40px;
}
.espaciochico{
height:10px;
}
.rojo{
color:#FF0000 !important;
font-weight:800;
}
.titulo{
background-color:#CCCCCC;
padding-top:20px;
font-size:1.2em;
font-weight:800;
text-align:center;
padding-bottom:20px;
}
.titulo2{
background-color:#FFFFFF;
font-size:0.8em;
text-align:justify;
padding:10px;

}
.titulo2 a:link{
color:#000000;
text-decoration:none;
}
.titulo2 a:hover{
color:#000000;
text-decoration:none;
}
.titulo2 a:visited{
color:#000000;
text-decoration:none;
}
.fondo2{
margin-top:10px;
background-color:#CCCCCC;
}
.texto{
background-color:#CCCCCC;
padding-left:10px;
padding-right:10px;
padding-top:7px;
font-size:.8em;
text-align:justify;
padding-bottom:7px;
}
.texto2{
background-color:#CCCCCC;
padding-left:15px;
padding-right:15px;
padding-top:7px;
font-size:1em;
text-align:justify;
padding-bottom:7px;
}
ul.etapa
{
background-color:#CCCCCC;
 list-style-type: circle;
text-align:justify;
 font-size:1em;
}
 ul.etapa li
 {
 padding-left: 14px;
 padding-right: 14px;
 padding-bottom: 10px;
}

.naranja{
width:24em;
background-color:#FAC090;
padding:5px;
font-size:.6em;
text-align:justify;
margin-bottom:15px;
}
.azul{
width:24em;
background-color:#00B0F0;
padding:5px;
font-size:.6em;
text-align:justify;
margin-bottom:15px;
}
.modelo{
text-align:center;
}
ul.resultados
{
background-color:#CCCCCC;
 list-style-type: square;
text-align:justify;
 font-size:0.9em;
}
 ul.resultados li
 {
 padding-left: 40px;
 padding-right: 14px;
 padding-bottom: 6px;
}
table.empre {
width:45em;
    margin-left:auto; 
    margin-right:auto;
  }
.bobson1{
background-color:#E4E4E4;
padding-top:10px;
font-size:1em;
text-align:center;
padding-bottom:10px;
font-weight:bold;
}
.bobson2{
background-color:#E4E4E4;
padding-left:10px;
padding-right:20px;
padding-top:7px;
font-size:0.9em !important;
text-align:left;
padding-bottom:7px; 
}
.bobson2 a:link{
background-color:#E4E4E4;
background-image: url('../images2/you.jpg');
background-repeat: no-repeat;
padding-left:35px;
padding-right:15px;
padding-top:7px;
font-size:0.9em !important;
text-align:left;
padding-bottom:7px; 
text-decoration:none;
}
.bobson2 a:visited{
text-decoration:none !important;
}.bobson2 a:hoover{
text-decoration:none !important;
}
.bobson3{
background-color:#E4E4E4;
padding-left:10px;
padding-right:20px;
padding-top:7px;
font-size:0.9em !important;
text-align:left;
padding-bottom:7px; 
}
.centrado-porcentual {
/*    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);*/
}.titulogen {
font-family: 'Fugaz One', cursive;
text-align:center;
font-size:3em;
}
.centrardiv {
text-align:center;
}
