/* cursos_FCUP */

div.curso-detalhes ol {
font-size: 95%;
}
div.informa {
background-color: white;
border: 0px solid #83b9d6;
border-radius: 5px;
color: #2b6381;
font-weight: bold;
margin: 1em 0;
padding: 0.5em 1em;
vertical-align: middle;
display:none;
}
div#conteudo {
min-height:1300px;

}
div.curso {
max-width:735px;

}
div.curso-detalhes {
width:66%;
float: left;
text-align:justify;
}
div.curso-informacoes {
width:29%;

}
div.curso-informacoes:nth-child(2) {
/*margin-top: -15px;*/
}
div.aviso {
width: 473px;
padding-top: 0px
padding-bottom:0px;
margin-top: 0px;
margin-bottom:5px;

color:orange;
background-color:white;
border: 0px solid white;
}
div.caixa-informativa {
background-color: #fbfbfb;
border: 1px solid #dcdcdc;
padding: 10px 5px 10px 5px;
font-size: 0.85em;
border-radius: 4px;
color:#878787;
margin-bottom:15px;

}
div.caixa-informativa table td a {
white-space:nowrap;
}
div.caixa-informativa ul {
padding-left: 5px;
padding-right: 5px;
}
div.caixa-informativa ul li  {
list-style-type: none;
}
div#ciclos_estudos ul.yui-nav {
border:solid #95a2c6;
border-width:0 0 0px;

}
div#ciclos_estudos ul.yui-nav a {
background-color: #e5e5e5;


}
div#ciclos_estudos ul.yui-nav img {
display: none;
}
div#ciclos_estudos .yui-content {
/*background-color: white;*/
background-color:#fbfbfb;
/*border:1px solid #a3a3a3;*/
border:1px solid #dcdcdc;
padding-top:20px;
padding-left:15px;
padding-bottom:15px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
div#ciclos_estudos .yui-content ul {
/*color: #b7b7b7;*/
color:#8f9ba4;
}
div#ciclos_estudos .yui-content ul a {
color:#8f9ba4;
text-decoration: none;
}
div#ciclos_estudos .yui-content ul a:hover {
color: #0066FF;text-decoration: underline;
}
div#ciclos_estudos .yui-content ul li {
padding-top: 10px;
margin-bottom:0px;
font-size: 1.05em;
list-style-image: url(../imagens/li_3por3_quadrado);
}
div#ciclos_estudos .yui-content ul li a {
color:#0066FF;text-decoration: none;
}
div#ciclos_estudos .yui-nav a, div#ciclos_estudos .yui-nav a em {
border-color:#dcdcdc;
}
div#ciclos_estudos .yui-nav .selected a, div#ciclos_estudos .yui-nav .selected a em {
border-color:#9098b0;
}
div#ciclos_estudos .yui-nav .selected a,div#ciclos_estudos .yui-nav .selected a:focus,.div#ciclos_estudos.yui-nav .selected a:hover {
background-color:#95a2c6;
}
div.container-fluid div.row  {
width:100%;padding:0;font-family: "NoticiaText", serif !important;
}
div.container-fluid div.row > div:first-child {
float:left;width:67%;padding:0;margin:0px 30px 0px 0px;
}
div.container-fluid div.row > div:first-child h3 {
font-size:1.3em;margin-top:10px; margin-bottom:10px;

}
div.container-fluid div.row > div:nth-child(2) {
float:right;width:28%;vertical-align:top;
}
div.container-fluid div.row > div:nth-child(2) > h3:first-child {
display:none;
}
div.container-fluid div.row > div:nth-child(2) div.caixa-informativa {
background-color: #fbfbfb;
border: 1px solid #dcdcdc;
padding: 10px 5px 3px 5px;
font-size: 0.85em;
border-radius: 4px;
color:#878787;
margin-bottom:15px;
margin-left:20px;
min-width:200px;



}
div.container-fluid div.row > div:nth-child(2) div.caixa-informativa ul {
margin-left:10px;
}
div.container-fluid div.row > div:nth-child(2) h3 {
font-size:1.1em;margin-top:0px;color:#797979;margin-left:20px;
}
div.curso-aviso {
border: 1px solid #d5d5d5;
border-radius: 12px 12px 12px 12px;
padding: 12px 12px 15px 12px;
font-size:1.1em;
margin-bottom:30px;
width:500px;
}
div.curso-caixilho-imagemtopo {
padding:2px;
border: 1px solid #a9a9a9;
}
div.curso-caixilho-imagemtopo-2 {
box-shadow:0px 0px 6px rgba(0,0,0,.7);
margin-top:5px;
margin-bottom:35px;


}
div.curso-detalhes > h3:nth-of-type(2) {
/*display: none;*/
}
div.curso-detalhes h3 {
margin-bottom: 5px;
font-size: 1.15em;
}
div.curso-detalhes h3["Information"] {
color: red;
}
div.curso-detalhes p {
margin: 0px;
padding: 0px;
}
div.curso-detalhes table {
font-size: 95%;
}
div.curso-detalhes tr td:first-child {
padding-left: 0px;
}
div.curso-detalhes ul {
font-size: 95%;
}
div.curso-informacoes > h3:first-child {
visibility:hidden;
margin-top: -10px;
}
div.curso-informacoes > h3:nth-of-type(2) {
visibility:hidden;
margin-top: -10px;
}
div.curso-informacoes h3 {
color:#878787;
padding-bottom:1px;
}
div.curso-informacoes h3["Information"] {
color: red;
}
div.curso-informacoes li {
list-style : none;
}
div.curso-informacoes td.formulario-legenda {
text-align: left;
padding-left: 5px;
}
div.curso-legendatopo {
padding: 5px 0px 20px 5px;


}
div#educacao_continua > ul li:first-child {
display: none;

}
div#educacao_continua ul.yui-nav {
border:solid #95a2c6;
border-width:0 0 0px;
}
div#educacao_continua ul.yui-nav a {
background-color: #e5e5e5;
}
div#educacao_continua ul.yui-nav img {
display: none;
}
div#educacao_continua .yui-content {
background-color:#fbfbfb;
border:1px solid #dcdcdc;
padding-top:20px;
padding-left:15px;
padding-bottom:15px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
div#educacao_continua .yui-content li a {
text-decoration: none;
}
div#educacao_continua .yui-content li a:hover {
text-decoration: underline;
color:#0066FF;
}
div#educacao_continua .yui-content ul li {
padding-top: 10px;
margin-bottom:0px;
font-size: 1.05em;
list-style-image: url(../imagens/li_3por3_quadrado);
}
div#educacao_continua .yui-nav a, div#educacao_continua .yui-nav a em {
border-color:#dcdcdc;
}
div#educacao_continua .yui-nav .selected a, div#educacao_continua .yui-nav .selected a em {
border-color:#9098b0;
}
div#educacao_continua .yui-nav .selected a,div#educacao_continua .yui-nav .selected a:focus,.div#educacao_continua.yui-nav .selected a:hover {
background-color:#95a2c6;
}
h3 {
background-color: transparent;
border-bottom: 0px solid white;
color: #3973AB;
font-size: 1em;
text-align: left;

}
iv#ciclos_estudos .yui-content li a:hover {
color:#0066FF;text-decoration: underline;
}
ol  {
list-style-type: decimal;
}
table.cursos-cabecalho-in {
border-collapse: separate;
border-spacing: 0px;
}
table.cursos-cabecalho-in td {
vertical-align:top;
padding: 0px 1px 0px 0px;
font-size:.9em;
}
table.cursos-cabecalho-in tr td:nth-child(3) {
font-size:.9em;
}
td h2 {
border: 0px solid white;
margin-bottom:15px;
}
td.cursos-cabecalho-in-left {
font-weight: bold;
white-space: nowrap;
}
td.topo {
padding-top: 0; 
padding-left:0px;
padding-right:35px;
margin-top: 0; 
width:470px;
}
ul.yui-nav {
margin-left: 0;
padding-left: 0px;
background-image: none;
}
