*{
/* resetear formatos */
margin:0;
padding:0;
}


a{
color:#63A263;
font-family:tahoma;
font-size:11px;
}


.cabecerasup{
width:884px;
height:100px;
padding-left:10px;
padding-right:17px;
background-color:#0080bc;
}

.cuadradico{
width:571px;
height:100px;
float:right;
background-image:url(images/cabecera_sup_dcha.jpg);
}

.cabeceramedio{
width:884px;
height:124px;
padding-left:10px;
padding-right:17px;

}
.medioizquierda{
width:313px;
height:124px;
background-image:url(images/logo_rutas_cab.jpg);
float:left;
}

.medioderecha{
width:571px;
height:124px;
background-image:url(images/cabecera_imagen_derecha.jpg);
float:right;
}

.cabeceratexto{
width:884px;
height:44px;
padding-left:10px;
padding-right:17px;
}

.texto_logo{
width:571px;
height:44px;
float:right;
background-image:url(images/texto_logo_cabecera.jpg);
}

.cabecerainferior{
width:884px;
height:80px;
padding-left:12px;
padding-right:15px;
background-color:#0080bc;
}

.cabecerainferior ul{
margin:0;
padding:0;
height:66px;
list-style:none; /* para que no tenga estilo de lista */
background:url(images/botonera.jpg) no-repeat;
}

.cabecerainferior li{
height:66px;
float:left; /* para que queden en horizontal */
}

.ruta{
width:109px;
height:66px;
padding-left:20px;
padding-top:15px;
}

.visualizador{
width:142px;
height:66px;
padding-left:20px;
padding-top:15px;
}

.buscador{
width:116px;
height:66px;
padding-left:20px;
padding-top:15px;
}

.ventanas{
width:119px;
height:66px;
padding-left:20px;
padding-top:15px;
}

.descargas{
width:132px;
height:66px;
padding-left:20px;
padding-top:15px;
}

.informacion{
width:144px;
height:66px;
padding-left:20px;
padding-top:15px;
}


.lateralizquierda{
width:210px;
float:left;
padding:20px;
}

.lateralizquierda ul{
margin:0;
padding-left:15px;
}

.lateralizquierda li{
width:100%;
margin-bottom:10px;
}


.lateralizquierda img{
margin-right:5px;
}

.textoli{
font-family:tahoma;
font-size:11px;
color:#63A263;
}
.textoli a{
font-family:tahoma;
font-size:11px;
margin-bottom:10px;
color:#63A263;
}

.lateralizquierda h3{
color:#63A263;
font-size:14px;
font-family:tahoma;
font-weight:bold;
display:block;
border-bottom:#63A263 1px solid;
margin-bottom:10px;
}

.centro{
width:650px;
float:right;
padding-left:30px !important;	
padding-left:5px;	
padding-bottom:30px;
padding-top:20px;
}
.spacer{
clear:both;
}

.pie{
width:911px;
background-color:#0080bc;
color:#FFFFFF;
text-align:center;
font-family:tahoma;
font-size:12px;
}
.texto1{
color:#63A263;
font-size:14px;
font-family:tahoma;
font-weight:bold;
display:block;
margin-bottom:10px;
}
p{
font-family:tahoma;
font-size:11px;
color:#555555;
}

ul{
margin-left:30px;
margin-bottom:30px;
}
li{
color:#555555;
font-family:tahoma;
font-size:11px;
}

.listarutas{
color:#555555;
font-family:tahoma;
font-size:11px;
padding-left:5px;
padding-right:5px;
text-align:justify;
}
.etapa{
color:#555555;
font-size:11px;
font-family:tahoma;
}
.lateral{
border-right:#e8e8e8 1px solid;
padding-right:20px;
}
