*{
margin:0px
}

html {
height: 100%;
}

body
{
height: 100%;
margin: 0;
padding: 0;
font: 85% helvetica, verdana, arial, sans-serif;
text-align: center;
color: #333;
background: #FFF url(falsas_bg.png) repeat-y center top;
/*overflow: auto;  Paul O Brien Fix for IE www.pmob.co.uk */
}

h1 {
color: #600;
font-family:times New Roman;
font-size:145%;
font-weight:lighter;
padding: 10px;
}

h2 {
color: #900;
font-size: 110%;
margin-left: 10px;
}

p{
margin-left: 10px;
padding:10px;

}

a:link { color: #333399; }
a:visited { color: #000000; }
a:hover, a:active { color: #000000; }

ol, ul{
margin-left: 10px;
/*list-style-position:inside;*/
}

#tabla_general {
border: 1px solid #ccc;
background-color: #fdf;
margin:auto; 
}

#tabla_general th {
font-size: 85%;
border:0;
background-color: #ddf;
}

#tabla_general td {
font-size: 85%;
text-align:left;
border:0;
background-color: #eef;
}

#container
{
width: 800px;
margin: 0px auto;
border:solid 1px;
/*min-width: 800px;i */
text-align: left;
/*background: #FFF url(falsas_i.png) repeat-y center top;*/
position:relative;
min-height:100%;
}
#container1
{
overflow:auto;
margin-bottom:80px;
}
#header
{
background: transparent url(../iconos/cabecera_11.png) 0 0 no-repeat ;
height:160px;
margin: 0;
padding: 0;
}

#header h1 {
color: #fff;
font-size: 250%;
margin:0px;
padding:10px;
}

#navprinc
{
border-top: 1px solid #000;
border-bottom: 1px solid #000;
background: #1a2845;
font-weight: bold;
text-align: center;
}

#navprinc ul 
{
list-style-type: none;
margin: 0;
padding: 5px;       
}

#navprinc ul li
{
display: inline;
}

#navprinc ul li a
{
font: 130% helvetica, verdana, arial, sans-serif;
text-decoration: none;
color: #c9cde2;
padding: 5px 8px;       
}
#navprinc ul li a:hover
{
color: #1a2845;
background-color: #abc;
}

.clear { clear: both; background: none; }

#col_izquierda{
float:left;
width:560px;
}

#falsas_columnas {
background: #FFF url(falsas.png) scroll repeat-y  0 0 ;
overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
width: 100%;
margin: 0px 0px 80px;
}

/*#container2{
margin:1em 0em 1em 2em; 
text-align:center;
}*/

#ariadna {
/*background-color: #eef;*/
color:#009;
padding: 12px;
/*border: 1px #ccc dotted;*/
}

#ariadna a
{
color:#009;
/*text-decoration:none;*/
}

#ariadna a:hover
{
/*background-color: #bdf;*/
color:#900;
}

#auxiliar {
background-color: #369;
float: left;
margin: 10px;
width: 180px;
}

#auxiliar ul{
padding: 0px;
margin: 0px;
}

#auxiliar ul li {
list-style-type: none;
border-bottom: 1px solid #90bade;
margin: 0;
}

#auxiliar a {
display: block;
padding: 5px ;
border-left: 10px solid #1A2845;
background-color: #1A2845;
color: #fff;
text-decoration: none;
width: 100%;
}
html>body #auxiliar li a {
width: auto;
}
#auxiliar li a:hover {
border-left: 10px solid #abc;
background-color: #1A2845;
color: #fff;
}


#auxiliar_act {
float: left;
margin: 0px;
font-size:85%;
text-align:left;
}

#auxiliar_act ul {
padding: 0px;
margin: 0px;
}

#auxiliar_act ul li {
width: 380px;
float: left;
list-style-type: none;
display: inline;
margin: 0 3px;
}

#auxiliar_act a {
display: block;
font: 110% helvetica, verdana, arial, sans-serif;
text-decoration: none;
color: #900;
width:100%;
}

#auxiliar_act a:hover, a:active {
color: #336;
}

#auxiliar_act a img{
border:none;
}
html>body #auxiliar_act li a {
width: auto;
}

#contenidos {
padding: 10px;
text-align: justify;
/*min-height: 500px;*/
margin-bottom:80px;
}

.contenidos_portada {
clear: left;
margin:20px;
border-left: solid #4f5f79 20px;
border-right: solid #4f5f79 1px;
border-top: solid #4f5f79 1px;
border-bottom: solid #4f5f79 1px;
}

.contenidos_portada .titulo {
color: #600;
font-family:times New Roman;
font-size:150%;
font-weight:lighter;
padding: 10px;
}

.contenidos_portada .alerta {
color: #600;
padding: 10px 20px 20px 50px;
margin: 10px 30px 10px 30px;
/*border-left: 5px solid #306;*/
text-align: left;
min-height:30px;
background:  url('../iconos/alarma.gif') no-repeat 0px 12px;
/*margin-left: auto;
margin-right: 100px;*/
}

.contenidos_portada .texto {
font-size: 95%;
padding: 10px ;
/*text-align: justify;*/
text-align: left;
}

.contenidos_portada .imagen {
float:right;
text-align: center;
margin: 10px ;
}

.contenidos_portada .imagen  img{
border:1px solid #666666;
}

.contenidos_portada table td {
vertical-align: top; 
}

.contenidos_portada hr {
border: #c0c 1px dotted;
}

#contenedorAnexos{
float: right;
padding: 5px ;
width: 130px;
}
html>body #container #container1 #contenidos #contenido2 #contenedorAnexos ul{
padding: 50px ;
background:red;
}

#celdaDocumento {
font-size: 85%; 
margin: 5px;
padding: 2px;
background-color: #9cf;
border: 1px solid #999;
text-align: center;
}

#celdaDocumento img
{
border: 1px solid #000;
}

.push{
height:100px;
}

#footer {
clear: both;
padding: 5px 0px;
background: #1a2845;
color: #c9cde2;
border-top: 1px solid #000;
font-size: 90%;
text-align: center;
font-variant: small-caps;
height:70px;
position:absolute;
bottom:0;
width:100%;
}

#imagen_i {
float: left;
margin: 5px 15px 5px 0px ;
padding: 0 ;
text-align:center;
}

#imagen_d {
float: right;
margin: 5px 0px 5px 15px ;
padding: 0;
text-align:center;
}

#imagen_n {
float: none;
margin: 5px 10px 5px 10px ;
padding: 0;
text-align:center;
}
#imagen_n img{
max-width:430px;
}

.mensTablon {
background-color: #eef;
color:#033;
margin: 10px;
border: 1px #ccc solid;
}
.mensTablonCabecera {
background-color: #6363a6;
border-bottom: 1px #cccccc solid;
padding: 5px;
}
.mensTablonTitulo {
float: left;
color:#fff;
font-size: 120%;
}

.mensTablonFecha {
color:#fff;
font-size: 110%;
text-align:right;
}

.mensTablonTexto {
clear: both;
padding: 5px;
}

.mensTablonAutor {
color:#fff;
font-size: 100%;
padding: .5em;
text-align:right;
font-style:italic;
}
.mensTablonAutor a {
color:#00f;
}

.mensTablonAutor a:hover {
color: #fff;
background-color: #B52C07;
}

#navegaTablon {
text-align:center;
font-size: 120%;
}

#tablaEnlaces {
/*color: #036;*/
margin: 2em 0em;
border: 1px #000 solid;
width: 100%

}
#tablaEnlaces table {
margin: 0;
padding: 0;
border-collapse: collapse;
/*border: 1px solid #06C;*/
width: 100%
}

#tablaEnlaces caption {
font-size: 100%;
padding-left: 1em;
color:#000;
background-color: #69c;
font-variant: small-caps;
text-align:left;
}

#tablaEnlaces tr {
font-size: 90%;
color:#033;
/*border: 1px solid #06C;*/
text-align:left;
/*text-align:center;*/
}

#tablaEnlaces tbody tr:hover {
background-color: #ccc;
}


#tablaActividades {
/*color: #036;*/
padding: 10px;
/*border: 1px #000 solid;*/

}
#tablaActividades table {
/*margin: 0;*/
/*padding: 0;*/
border-collapse: collapse;
/*border-right: 1px solid #666;*/
/*border-bottom: 1px solid #666;*/
border: 1px solid #666;
width: 100%
}

#tablaActividades caption {
font-size: 100%;
color:#FFF;
background-color: #6363a6;
/*font-variant: small-caps;*/
font-weight:bold;
}

#tablaActividades tr {
/*color:#033;*/
text-align:center;
}

#tablaActividades thead tr {
color:#936;
background-color: #eee;
border-bottom: 1px solid #999;
/*font: #f00 bold;*/
font: bold 85% arial;
}

#tablaActividades tbody tr {
font-size: 95%;
}

#tablaActividades tbody tr.Act1 {
background-color: #cce;
border-bottom: 1px solid #999;
}

#tablaActividades tbody tr.Act1:hover {
background-color: #eee;
}

#tablaActividades tbody tr.Act2 {
background-color: #ee6;
border-bottom: 1px solid #999;
}

#tablaActividades tbody tr.Act2:hover {
background-color: #eee;
}

#cuadroActividad{
background-color: #ddd;
text-align:left;
margin: 2em 5em;
border: 1px #ccc solid;
min-width:300px;
}
#cuadroActividad strong{
/*cursor: help; */
color: #600;
font-size: 100% ;
}

#cuadroActividad .obs{
background-color: #eee;
border: 1px #999 solid;
padding: 1em;    
color: #600;
}

#cuadroActividad .cat0{
background-color: #ddf;
padding: 1em;    
}

#cuadroActividad .cat1{
background-color: #fdd;
padding: 1em;    
}

#cuadroActividad .cat2 {
background-color: #dfd;
padding: 1em;    
}

#contProxActividad {
border: #000 1px solid;
width: 218px;
/*width:100%;*/
margin-top: 15px;
}
#contProxActividad .titulo{
color:#c9cde2;
background: #1a2845 url('../iconos/ico_actividad.gif') no-repeat 5px 2px;
height:20px;
padding:5px;
text-align: center;
font-weight: bold;
font-size:120%;
}
#contProxActividad .actividad{
background-color: #fff;
border-top: #ccc 1px solid;
padding: 0em .4em;
}
#contProxReunion {
border: #000 1px solid;
width:218px;
/*width:100%;*/
margin-top: 15px;
}
#contProxReunion .titulo{
color:#c9cde2;
background: #1a2845 url('../iconos/ico_reunion.gif') no-repeat 5px 2px;
height:20px;
padding:5px;
text-align: center;
font-weight: bold;
font-size:120%;
}
#contProxReunion .reunion{
background-color: #fff;
border-top: #ccc 1px solid;
padding: 0em .4em;
}
#calendario {
background-color: #e6e6ff;
border: #000 1px solid;
width:218px;
}
#calendario table {
color:	#000;
width:100%;
text-align:center;
font-size:100%;
}
#calendario caption {
font-size:120%;
background: #1a2845;
/*height:30px;*/
color: #c9cde2; 
font-weight: bold;
padding:5px;
}
#calendario caption a:link, caption a:visited { 
color: #c9cde2; 
margin: 5px;
}
#calendario caption a:hover {
color: #c9cde2; 
background-color: transparent;
}

#calendario thead th {
background-color: #669;
color:	#e6e6ff;
text-align:	center;
width:14%
}
#calendario td a:link { 
color: #900; 
}
#calendario td a:visited { 
color: #600; 
}
#calendario td a:hover {
color: #000;
background-color:transparent;
}
#calendario tbody td {
text-align:	center;
/*background-color:	#3fe;
border: #cc0 1px solid;*/
width:14%
}
#calendario tbody td.fs	{
border: #999 1px solid;
}
#calendario tbody td.da	{
	font-weight: bold;
}
#calendario tbody td.cat1	{
background-color:	#ffcc00;
}
#calendario tbody td.fscat1	{
border: #999 1px solid;
background-color:	#ffcc00;
}
#calendario tbody td.cat2	{
	background-color:	#ccff00;
}
#calendario tbody td.fscat2	{
border: #999 1px solid;
background-color:	#ccff00;
}
#calendario tbody td.cat0	{
	background-color:	#00ccff;
}
#calendario tbody td.fscat0	{
border: #999 1px solid;
background-color:	#00ccff;
}
#calendario tbody td.cat3	{
	background-color:	#ff00cc;
}
#calendario tbody td.ma	{
	background-color:	#ccccff;
}
#calendario tbody td.fsma	{
border: #999 1px solid;
	background-color:	#ccccff;
}
#auxiliar_d {
float: right;
width: 200px;
margin: .0em .5em .5em 1em ;
padding: .5em;
background-color: #fef;
border: #600 1px dashed;
/* position: relative;
 top: -20px; */
}

#auxiliar_d .fecha {
text-decoration:none;
font-weight: bold;
color:#933;
}

#auxiliar_d a {
text-decoration:none;
}

#auxiliar_d a:hover {
background-color: transparent;
color:#999;
}

#col_derecha {
float: left;
width: 220px;
margin: 20px 10px;
border: 0px ;
}

#col_derecha a {
text-decoration:none;
}

#contmensajestablon{
margin-top:15px;
border: #000 1px solid;
width:218px;
}

#contmensajestablon .cabecera{
color:#c9cde2;
background: #1a2845 url('../iconos/ico_tablon.gif') no-repeat 5px 0px;
height:20px;
padding:5px;
text-align: center;
font-weight: bold;
font-size:120%;
}

.mensajestablon{
color:#000;
background-color: #fff;
border-top: #ccc 1px solid;
padding: 0em .4em;
}

.mensajestablon_ext{
color:#000;
background-color: #ddf;
border-top: #ccc 1px solid;
padding: 0em .4em;
}

#contmensajesforo{
margin-top:15px;
border: #000 1px solid;
width:218px;
/*width:100%;*/
}

#contmensajesforo .cabecera{
color:#c9cde2;
background: #1a2845 url('../iconos/ico_foro.gif') no-repeat 5px 2px;
height:20px;
padding:5px;
text-align: center;
font-weight: bold;
font-size:120%;
}

#mensajesforo{
color:#000;
background-color: #fff;
border-top: #ccc 1px solid;
padding: 0em .4em;
}

#aux_reuniones {
float: left;
/*min-width: 100px;*/
margin: 1em 1em 1em 0em ;
padding: .5em;
background-color: #ccf;
border: #600 1px dashed;
/* position: relative;
 top: -20px; */
}
#pre_mide 
{
padding:10pt; 
float:right; 
border-style: dashed; 
border-width:thin;
color:blue; 
background-color:#FFff66;
}


#mide 
{
background-color:#fff; 
padding: 0.5em;
}
#mide table 
{
border: 1px #000 solid;
border-collapse: collapse ;
}          
#mide td 
{
border: 1px #000 solid;
text-align: center;
font-size: 120%;
}          

#NavegaTablon {
text-align:center;

}
#NavegaTablon img{
border: 0 none;
}
