/* CSS Document */
body {
text-align:justify;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
a:link {
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
}
a:visited {
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
}
a:hover {
	text-decoration: none;
	color: #666666;
	background-color: transparent;
}
a:active {
	text-decoration: none;
	color: #666666;
	background-color: transparent;
}
#web{
margin:0px auto;
width:960px;
}
#cabeceira{
height:300px;
width:960px;
}
#menu{
width:200px;
float:left;
height:300px;
background:#B9D3D9 url(imaxes/fondo-menu.jpg) no-repeat;
border-bottom-color:#95C1CF;
border-right-color:#95C1CF;
}
.lista-menu{
font-size:12px;
font-weight:bold;
}
.lista-menu li{
margin-top:15px;
margin-bottom:7px;
color:#0066CC;
list-style-image:url(imaxes/icono-lista.jpg);
}
#logotipo{
width:760px;
float:right;
height:300px;
text-align:right;
}
#pe_paxina{
height:70px;
width:960px;
text-align:center;
}
#titulo{
width:960px;
height:60px;
background:#ffffff url(imaxes/fondo-titulo.jpg) no-repeat;
background-position:left;
}
#titulo h2{
padding:15px 0px 0px 70px;
font-size:16px;
font-weight:bold;
color:#000000;
}
#contido{
float:right;
width:960px;
background:#ffffff url(imaxes/fondo-contido.jpg) no-repeat;
background-position:bottom;
margin-top:10px;
}
#contido h2{
font-size:13px;
text-decoration:underline;
font-weight:bold;
color:#000000;
}
#contido h3{
font-size:12px;
font-weight:bold;
color:#000000;
}
#contido ul li{
text-align:justify;
margin-left:17px;
list-style-image:url(imaxes/icono-lista-programa.jpg);
}
#contido ol li{
margin-bottom:5px;
color:#1B639E;
}
#lista-menu li{
text-align:justify;
margin-left:-10px;
margin-top:8px;
list-style-image:url(imaxes/icono-lista.jpg);
font-weight:bold;
}
#submenu li{
text-align:justify;
margin-left:-10px;
margin-top:8px;
list-style-image:url(imaxes/icono-lista.jpg);
font-weight:bold;
}
.tabla_logos td{
text-align:center;
padding:8px 8px 8px 8px;
vertical-align:middle;
background-color:#ffffff;
border-color:#EFF4F5;
border-style:solid;
border-width:thin;
}
.tabla_organizacion{
width:100%;
text-align:justify;
}
.tabla_organizacion td{
width:48%;
text-align:justify;
padding:10px 10px 10px 10px;
vertical-align:top;
background-color:#EFF4F5;
}
.tabla_organizacion td h3{
text-align:justify;
font-size:13px;
font-weight:bold;
color:#95C1CE;
}
.tabla_organizacion th{
width:48%;
height:30px;
background-color:#0086c0;
text-align:justify;
vertical-align:middle;
padding:8px 0px 0px 10px;
vertical-align:top;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.tabla_organizacion a:link {
text-decoration:none;
color:#1B639E;
font-weight:bold;
}
.tabla_organizacion a:visited {
	text-decoration: none;
	color: #1B639E;
}
.tabla_organizacion a:hover {
	text-decoration: underline;
	color: #1B639E;
}
.tabla_organizacion a:active {
	text-decoration: none;
	color: #1B639E;
}
#tb_areas a:link {
text-decoration:none;
color:#1B639E;
font-weight:bold;
}
#tb_areas a:visited {
	text-decoration: none;
	color: #1B639E;
}
#tb_areas a:hover {
	text-decoration: none;
	color: #666666;
}
#tb_areas a:active {
	text-decoration: none;
	color: #666666;
}
#tabla_programa{
width:960px;
}
#tabla_programa td{
vertical-align:top;
}
.horas_programa{
font-weight:bold;
font-size:13px;
color:#F67000;
text-align:right;
vertical-align:top;
}
.intro{
font-weight:bold;
font-size:13px;
color:#1B639E;
text-align:right;
vertical-align:top;
}
#tabla_programa h2{
color:#F67000;
text-decoration:underline;
font-size:13px;
font-weight:bold;
text-align:left;
}
#tb_areas{
width:200px;
background:#B9D3D9 url(imaxes/fondo-areas.jpg) no-repeat;
border-bottom-color:#95C1CF;
border-right-color:#95C1CF;
}
#tb_areas td{
text-align:left;
vertical-align:top;
}
#tb_menu_areas td{
text-align:left;
vertical-align:top;
}
#tb_resumo td{
text-align:left;
vertical-align:top;
}
#tb_inicio{
float:center;
text-align:center;
vertical-align:middle;
width:960px;
}
h4{
font-size:12px;
font-weight:bold;
background:#ffffff url(imaxes/fondo-apartados-areas.jpg) no-repeat;
color:#0068A3;
height:23px;
padding-top:5px;
padding-left:10px;
}
.areas_de_traballo {
font-weight:bold;
font-size:13px;
color:#F67000;
vertical-align:top;
}
#informacion {
width:747px;
}
.menu_tb_areas{
width:203px;
}
#informacion_areas{
width:747px;
}
#encabezado {
display:none;
}
#pe_impresion{
display:none;
}
