#wrapper { background: #ffffff; }

div#sidebar img {
	display: block
}

/* SIDE NAVIGATION */

div#sidenav_cell {float: left;
padding: 0;
width: 200px;
background: #cf9;
border-top: 1px solid #cccc66;
margin-top: 15px; }

div#sidenav_cell h3 {
	padding-left: 25px; padding-bottom: 5px; margin: 0px; font: bold 12px/14px verdana, arial, helvetica, sans-serif; padding-top: 5px; border-bottom: #fff 1px solid; color: #333333
}
div#sidenav_cell h4 {
	margin: 0px; font: 11px/13px verdana, arial, helvetica, sans-serif; border-bottom: #cccc99 1px solid;
}
div#sidenav_cell h4 a {
	display: block; padding-left: 40px; padding-bottom: 5px; color: #333333; padding-top: 5px; text-decoration: none
}
div#sidenav_cell h4 a:hover {
	background: #ff9;
}
div#sidenav_cell h5 {
	margin: 0px; font: normal 12px/13px verdana, arial, helvetica, sans-serif; border-bottom: #cccc66 1px solid;
}
div#sidenav_cell h5 a {
	display: block; font-weight: bold ; padding-left: 15px; padding-bottom: 10px; color: #333333; padding-top: 10px; text-decoration: none; line-height: 15px;
}
div#sidenav_cell h5 a:hover { background: #ffff99;
	text-decoration: none;
}

h4 { font-size: 12px; color: #ff9900; }
h5 { color: #ff9900; font-size: 12px; }
h6 { color: #ff9900; font-size: 12px; }


/* GENERAL */

body {margin-top: 0px;
margin-bottom: 30px;
color: #2d444f;
background-color: #6666ff;
text-align: center;}

div {font-family: verdana, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 15px;}

a:link, a:visited {text-decoration: underline;
color: #0000ff; }

a:hover {text-decoration: none; }

#container {width: 779px;
margin: 7px auto;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border-collapse: collapse;
border-top: 7px solid #ffffff;
border-right: 7px solid #ffffff;
border-bottom: 7px solid #ffffff;
border-left: 7px solid #ffffff;
text-align: left;
background: #ffffff; }

#toplinks {line-height: 30px;
text-align: right;
color: #666600; /*#ff9933;*/
background-color: #ffffff;
clear: both;
padding-right: 5px;
border-top: 30px solid #efefef; }

#toplinks a:link {text-decoration: none;
color: #0000ff;}

#toplinks a:visited {text-decoration: none;
color: #0000ff;}

#toplinks a:hover {text-decoration: underline;
color: #ff9933;}

#bottomlinks {line-height: 30px;
padding-left: 15px;
color: #666600;
text-align: left; }

#bottomlinks a:link {text-decoration: underline;
color: #666600;
text-align: left; }

#bottomlinks a:visited {text-decoration: underline;
color: #666600;
text-align: left; }

#bottomlinks a:hover, {text-decoration: underline;
color: #ff9933;
text-align: left; }

#copyright { line-height: 30px;
color: #666600;
background-color: #fc6;
padding-left: 15px;
clear: both;}

#copyright a:link {text-decoration: underline;
color: #666600;}

#copyright a:visited {text-decoration: underline;
color: #666600;}

#copyright a:hover {text-decoration: none;}

/* BANNER */

#banner {height: 60px;
clear: both;
background-color: #33cc00;}


/* HOMEPAGE */

#mmy_home {float: left;
width: 34%;
height: 250px;
background: #ffff99 url("../images/mmy_home.jpg") no-repeat;}

#content_mmy_home {width: 148px;
margin: 15px 5px 0px 98px;}

#home_center {float: left;
width: 33.01%;
height: 250px;
background-color: #99ccff;}

#content_center {width: 225px;
margin: 15px 10px 0px 15px;}

#home_right {float: right;
width: 32.995%;
height: 250px;
background-color: #ff9933;}

#content_right {width: 225px;
margin: 15px 10px 0px 15px;}

#home_center a:link, #home_center a:visited {color: #000099;
background-color: #99ccff;}

#home_right a:link, #home_right a:visited {color: #ffff00;
background-color: #ff9933}

#bottomlinks_home {line-height: 30px;
color: #ff9933;
background-color: #ffffff;
text-align: right;
padding-right: 5px;
clear: both;}

#bottomlinks_home a:link {text-decoration: none;
color: #666600;}

#bottomlinks_home a:visited {text-decoration: none;
color: #666600;}

#bottomlinks_home a:hover {text-decoration: underline;
color: #666600;}


/* SIDE CONTACT BOX */

div#informes {width: 250px;
margin-top: 0px;
margin-bottom: 30px;
border-top: 0px solid #cccc99;
border-right: 0px solid #cccc99;
border-bottom: 0px solid #cccc99;
border-left: 0px solid #cccc99;
background-color: #ffffff;}

div#informes_content {font-family: verdana, sans-serif;
font-size: 10px;
line-height: 15px;
width: 230px;
margin-left: 15px;
padding: 15px 0px 15px 0px;}

div#informes_content a:link, div#informes_content a:visited {line-height: 15px;
padding-left: 0px;}


/* SIDE MENU OF SCIENTIFIC CHARTS */

div#menu_graficos {width: 250px;
background-color: #ffffff;}

div#menu_graficos_content {font-family: verdana, sans-serif;
font-size: 10px;
line-height: 15px;
padding: 0px 0px 0px 15px;
background-color: #ffffcc;}

div#menu_graficos_content a:link, div#menu_graficos_content a:visited {line-height: 15px;
padding-left: 0px;
font: normal 10px verdana, arial, helvetica, sans-serif;
color: #666633;}


/* NO SIDE CONTACT BOX */

div#informes_nosidenav {font-family: verdana, sans-serif;
font-size: 10px;
font-weight: normal;
margin-top: 30px;
margin-left: 0px;
margin-bottom: 30px;
border-bottom: 1px solid #cccc99;
border-top: 1px solid #cccc99;
border-left: 0px solid #cccc99;
border-right: 1px solid #cccc99;
background-color: #ffffff;
padding-top: 15px;
padding-bottom: 7px;
padding-left: 15px;
width: 230px;}

div#sidenav_cell #informes_nosidenav a:link, div#sidenav #informes_nosidenav a:visited {
padding-left: 0px;}

div#sidenav_cell a:link, div#sidenav_cell a:visited { verdana, arial, helvetica, sans-serif;
color: #0000ff; /*#666633;*/
text-decoration: none;
margin: 0px;
}


/* ACCREDITED TEACHERS TABLE */

table#acreditados td, table#acreditados th {text-align: left;
border-bottom: 1px solid #cccccc;
background-color: #ffff99;}

table#acreditados td {padding: 2px 3px 2px 10px;
font-size: 11px;
padding: 5px 3px 5px 10px;}

table#acreditados th {font-family: verdana, sans-serif;
font-size: 11px;
padding: 5px 3px 5px 10px;
border-top: 1px solid #cccccc;
background-color: #99ccff;}

div#content { margin-top: 15px;
margin-left: 225px;
padding: 0px 0px 30px 0px;
background: #ffffff; }

div#highlight { font-size: 12px; width: 87%; padding: 10px 30px 10px 25px; margin-top: 15px; margin-bottom: 15px; background-color: #ff9; border: solid 4px #ccff99; line-height: 22px; }

img.graficos {border-top: 1px solid #cccc99;
border-bottom: 1px solid #cccc99;
border-left: 1px  solid #cccc99;
border-right: 1px  solid #cccc99;
margin-bottom: 15px;
background-color: #efefef;}

img.float_left {float: left;
margin-top: 0px;
margin-right: 2px;
margin-bottom: 0px;}

div#vuelo_yoguico_home img {margin: 0px 0px 30px 0px;}

div#titulo {border-top: 1px solid #ccccff;
padding-top: 5px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
background-color: #efefef;}

div#sidenav li {list-style: none outside;
border-bottom: 1px solid #cccc99;
padding-bottom: 0px;}

div#menu_graficos li {list-style: none outside; }

ul {margin-top: 5px; }


/* --- CLASSES --- */

.titulo {font-size: 12px;
font-weight: bold;
line-height: 15px;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
padding-top: 8px;
padding-bottom: 8px;
color: #666633;
background-color: #ffff99;}

.titulo_grafico {font-size: 11px;
font-weight: bold;
line-height: 15px;
margin-bottom: 15px;
padding-left: 5px;
padding-right: 10px;
padding-top: 7px;
padding-bottom: 8px;
color: #666633;
background-color: #ffff99;}

.titulo_detalles { font-size: 12px; font-weight: bold; line-height: 15px; margin-bottom: 5px; background-color: #99ccff; padding: 7px 10px 8px 5px; }

.titulo_seccion {font-family: verdana, sans-serif;
font-size: 12px;
color: #ffffff;
font-weight: bold;
line-height: 30px;
margin-bottom: 0px;
padding-left: 15px;
background-color: #ff9933; }

.texto {font-size: 12px; margin: 0px 5px 15px 5px; line-height: 18px;}

li {padding-bottom: 10px;}

.unab_curso1 {background-color: #ffffcc;
margin-top: 0px;
margin-bottom: 0px;
padding: 10px 10px 10px 10px;
font-size: 12px; }

.unab_curso2 {background-color: #ffff99;
margin-top: 0px;
margin-bottom: 0px;
padding: 10px 10px 10px 10px;
font-size: 12px; }

.unab_curso3 {background-color: #ccccff;
margin-top: 0px;
margin-bottom: 15px;
padding: 10px 10px 10px 10px;
font-size: 12px; }

.fundador { margin: 0px 10px 5px 0px; 
border: 1px solid #ffff99 }

/* HOMEPAGE BACKGROUND COLORS */

.banner_gray {line-height: 30px;
background-color: #efefef;
clear: both;}

.banner_white {line-height: 30px;
background-color: #ffffff;
clear: both;}

.main_beige {background-color: #ffff99;}

.main_blue {background-color: #99ccff;}

.main_orange {background-color: #ff9933;}
