/*Franklin G. Mendoza*/
/*Si no sabes nada entonces, no toques nada*/

html,body{
margin:0;
padding:0;
}

body p{ 
padding-right:2px;
}

#principal{ 
background-image:url(../Imagenes/fondo1.jpg); 
background-repeat:repeat-x; 
background-position:top;
background-color:#606060;
}

.home{ 
text-align:justify;
list-style-type: none; 
padding:0px 0px 0px 0px;
}

.azul{ 
background-color:#2503FF; 
color:#FFF;
}


/*Estilos perfiles*/
.perfil{ 
text-align:justify; 
font-size:10pt;
list-style-type: none; 
padding:20px 10px 0px 10px;
}

.titulo_perfil{ 
text-align:center;
font:bold 20pt verdana, arial, sans-serif; 
color:#0728FF;
}

.linea_perfil{
margin:0px 20px 0px 20px;
}


.lista_perfil{ 
text-align:justify; 
font:normal 10pt verdana, arial, sans-serif;
padding:0px 0px 0px 0px;
}

/*Estilos perfiles*/

.lista_otras{ 
text-align:justify; 
margin:0 6px 0px;
}

.linea{ 
margin-right:8px;
margin:6px 20px 10px 6px;
}

body{
font: 76% arial,sans-serif;
text-align:center;
}


p{
margin:0 10px 10px;
}

a:link, a:visited{
font:normal 8pt verdana, arial, sans-serif;
color:#3103FF;
padding:1px;
}

a:active{
font:bold 8pt verdana, arial, sans-serif;
color:#FF640A;
padding:1px;
}

a:hover{ 
font:bold 8pt verdana, arial, sans-serif;
color:#FF640A;
padding:1px;
}

div#header{ 
background-image:url(../Imagenes/cabecera1.png); 
width:900px;
height:265px; 
margin: 25px 0px 0px 0px;
}

div#header img{
margin:0; 
padding:40px 0px 0px 30px;
}

div#container{
text-align:left; 
margin:0px auto 0px auto;
background-image:url(../Imagenes/sucre.png); 
background-repeat:no-repeat; 
background-position:right bottom;
background-color:#fff;
}

div#content{ 
width:600px; 
height:750px;
margin:0px auto 0px auto;
 
}

div#navigation{ 
margin: 0px 0px 0px 0px; 
background-color:#FFF;
}

div#extra{
background:#FFF;
}

div#footer{
background:transparent;
color: #000; 
margin-bottom:0px;
}

div#footer p{
margin:0;
padding:5px 10px;
}

div#container{
width:900px;
margin: 10px auto 10px auto;
}

div#content{
float:right;
width:700px;
}

div#navigation{
float:left;
width:200px;
}

div#extra{
float:left;
clear:left;
width:200px;
}

div#footer{
clear:both;
width:100%;
}

/*Menu*/
.menu {
padding: 0px auto 0px auto;
list-style-type: none;
}

.sub-menu {
padding: 0px 0px 0px 0px;
list-style-type: none;
display: none;
}

/*Menu FIN*/

/*Tabla horarios*/
.fondo1{ 
background-color:#ECECEC;
}

.fondo2{ 
background-color:#FFF;
}

.back{ 
text-align:right;
}

.horario{ 
margin:0px auto 0px auto;
}
/*Tabla horarios FIN*/