BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    COLOR: black;
    PADDING-TOP: 0px;
	FONT-SIZE: 80%;
    BACKGROUND-COLOR: white
}

TABLE
{
    FONT-SIZE: 100%
}
body,td,th,thead,tbody,tfoot,div,span,p,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,blockquote,a,textarea,input,select{color:#343062;font:12px Verdana,Arial,Helvetica,sans-serif;}

a{color: #BD7200;text-decoration:none;}
a:hover{text-decoration: underline;}


IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
P
{
    MARGIN: 0.5em 0em 1em;
    LINE-HEIGHT: 1.5em
}
P A
{
    TEXT-DECORATION: underline
}
P A:visited
{
    COLOR: purple;
    BACKGROUND-COLOR: transparent
}
P A:active
{
    COLOR: red;
    BACKGROUND-COLOR: transparent
}
P IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
HR
{
    COLOR: #8cacbb;
    HEIGHT: 1px;
    BACKGROUND-COLOR: transparent
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H4
{
	padding:2px;  background: #003399; color: #FFFFFF; font: bold 14px;
	margin-top:4px;
	margin-bottom:4px;
}
H5
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H6
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #8cacbb 1px solid;
    FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: transparent
}
H1 A
{
    COLOR: black! important
}
H2 A
{
    COLOR: black! important
}
H3 A
{
    COLOR: black! important
}
H4 A
{
    COLOR: black! important
}
H5 A
{
    COLOR: black! important
}
H6 A
{
    COLOR: black! important
}
H1
{
    FONT-SIZE: 160%
}
H2
{
    FONT-SIZE: 150%
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    BORDER-BOTTOM: medium none
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    BORDER-BOTTOM: medium none
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 100%;
    BORDER-BOTTOM: medium none
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    BORDER-BOTTOM: medium none
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;    
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0.5em 0px 0px 1.5em;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0px
}
UL A
{
    TEXT-DECORATION: underline
}
OL A
{
    TEXT-DECORATION: underline
}
LI
{
    MARGIN-BOTTOM: 1em
}
DT
{
    FONT-WEIGHT: bold
}
DT A
{
    TEXT-DECORATION: underline
}
DD
{
    MARGIN-BOTTOM: 1em;
    LINE-HEIGHT: 1.5em
}
DD A
{
    TEXT-DECORATION: underline
}
DD.link A
{
    COLOR: black;
    TEXT-DECORATION: none
}

INPUT
{
    BORDER-COLOR: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    BORDER-LEFT: #8cacbb 1px solid;
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-BOTTOM: #8cacbb 1px solid;
    VISIBILITY: visible;
    VERTICAL-ALIGN: middle;
}
input#Send,input#Close,input.button{
	border: none;
	background: url(../images/menu-f.jpg);
	border-left: 1px solid #FAD785;
	border-top: 1px solid #FAD785;
	border-bottom: 1px solid #BA8D24;
	border-right: 1px solid #BA8D24;
}
input#Send:active ,input#Close:active,input.button:active{
	border: none;
	background: url(../images/menu-f2.jpg);
	color: #FFFFFF;
	border-bottom: 1px solid #BA8D24;
	border-right: 1px solid #BA8D24;
}
INPUT.largo {
	WIDTH: 300px
}
INPUT.corto {
	WIDTH: 50px
}

FORM
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}

TEXTAREA
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    FONT: 110% "Courier New", Courier, monospace;
    BORDER-LEFT: #8cacbb 1px solid;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid;
    BACKGROUND-COLOR: white
}


FIELDSET
{
    BORDER-RIGHT: #8cacbb 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #8cacbb 1px solid;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    MARGIN: 1em 0em;
    BORDER-LEFT: #8cacbb 1px solid;
    WIDTH: auto;
    LINE-HEIGHT: 1.5em;
    PADDING-TOP: 0em;
    BORDER-BOTTOM: #8cacbb 1px solid
}

LEGEND
{
    PADDING-RIGHT: 0.5em;
    PADDING-LEFT: 0.5em;
    FONT-SIZE: 90%;
    BACKGROUND: white;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 0.5em
}

SELECT
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #8cacbb 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #8cacbb 1px solid
}



#secciones {
	FLOAT: LEFT; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	WIDTH: 100%;
	MARGIN: 0px;
	BACKGROUND: #eee
}

#cabecera {
	FLOAT: right; 
	BACKGROUND: #eee; 
	MARGIN: 0px; 
	COLOR: #444;
}

#cabecera A {
	COLOR: #aaa; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}

#cuerpo {
	TEXT-ALIGN: left; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
}

#cuerpo P {
	FLOAT: left; 
	PADDING-RIGHT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px
	MARGIN: 0px; 
	COLOR: #eee; 
}
#cuerpo P A {
	COLOR: #aaa; 
	TEXT-DECORATION: none
}

#navegacion
{
	PADDING-RIGHT: 1em! important;
    PADDING-LEFT: 1em! important;
    FONT-SIZE: 100%;
    BACKGROUND: white;
    PADDING-BOTTOM: 2em! important;
    PADDING-TOP: 0em! important
   
}

#resultados{
	FLOAT: left; 
	TEXT-ALIGN: left; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	width: 100%
}


#resultados UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}


#resultados LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 1em 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}

#resultadosenlaces{
	FLOAT: left; 
	TEXT-ALIGN: left; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	width: 100%
}


#resultadosenlaces UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none
}


#resultadosenlaces LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2em;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 1em 0px 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat
}


.navLevel1
{
	CLEAR: both
}
.navLevel2
{
    MARGIN-LEFT: 1em
}

.navLevel3
{
    MARGIN-LEFT: 3em

}

.oculto
{
    display:none
}

.navLevel3 .negrita
{
	FONT-WEIGHT: bold;
}

.navLevel3 .alumno
{
	FONT-WEIGHT: bold;
	COLOR: green;
}

.navLevel3 .profesor
{
	FONT-WEIGHT: bold;
	COLOR: #0033CC;
}

.navLevel3 .tutor
{
	FONT-WEIGHT: bold;
	COLOR: black;
}

.navLevel3 .curso
{
	FONT-WEIGHT: bold;
	COLOR: blue;
}

.navLevel4
{
    MARGIN-LEFT: 1.4em
}


.navLevel5
{
    MARGIN-LEFT: 1.6em
}

.navLevel6
{
    MARGIN-LEFT: 1.8em

}
.navLevel7
{
    MARGIN-LEFT: 2.0em
}

.navLevel8
{
    MARGIN-LEFT: 2.2em
}

.notasavisos
{
    MARGIN-LEFT: 10.8em
}

.tareasavisos
{
    MARGIN-LEFT: 2.6em
}


#buscador {
	text-align: right;
}

#buscador FORM {
	MARGIN: 0px; 
	TEXT-ALIGN: right
}
#buscador .boton {
	BACKGROUND: #eee
}
#buscador A {
	COLOR: #fff
}

#menu {

	WIDTH: 100%; 
	PADDING-TOP: 24px; 
	BACKGROUND: #eee; 
	COLOR: #eee; 
	HEIGHT: 8.5em
}
#menu UL {	
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	FLOAT: right; 
	MARGIN: 0px; 
	LIST-STYLE-TYPE: none
}
#menu LI {
	FLOAT: left; 
	WIDTH: 11em
}
#menu LI UL {
	LEFT: -8px; 
	POSITION: relative
}
#menu H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-TOP-WIDTH: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px
	FONT-WEIGHT: normal; 
	FONT-SIZE: 1em; 
	BACKGROUND: #900; 
	MARGIN: 0px; 
	COLOR: #ddd; 
	LETTER-SPACING: 3px; 

}
#menu LI UL LI {
	MARGIN-BOTTOM: 2px
}
#menu LI UL LI A {
	DISPLAY: block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-LEFT: #ccc 3px solid; 
	WIDTH: 100%; 
	COLOR: #900; 
	TEXT-DECORATION: none
}
#menu LI UL LI.activo A {
	BACKGROUND: #fff; 
	BORDER-LEFT: #c00 3px solid; 
	COLOR: #900
}
#menu LI UL LI A:hover {
	DISPLAY: block; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	BORDER-LEFT: #f00 3px solid; 
	COLOR: #f00; 
	TEXT-DECORATION: none
}



#contenido {
	BORDER-RIGHT: #999 1px solid; 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 20px; 
	PADDING-BOTTOM: 40px; 
	PADDING-TOP: 180px
	BACKGROUND: url(../images/degrad-gris-blanco-gde.gif) #fff repeat-x left top; 
	LINE-HEIGHT: 170%; 
}


.formHelp
{
    FONT-SIZE: 80%;
    MARGIN: 0px 0px 0.2em;
    COLOR: #76797c
}
.formHelp A
{
    TEXT-DECORATION: underline
}
.formHelp:hover
{
    CURSOR: default;
    COLOR: blue
}

.formControls
{
    MARGIN: 0px 0px;
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}

.context
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 85%;
    BACKGROUND: url(../images/linkTransparent.gif) #fff no-repeat 9px 1px;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: lowercase;
	TEXT-ALIGN: left;
    CURSOR: pointer;
    PADDING-TOP: 1px
}

.boton_calendario
{
	PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
	PADDING-TOP: 1em;
    PADDING-BOTTOM: 1em;
    FONT: 85% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: lowercase;
    CURSOR: pointer;
    PADDING-TOP: 1px
}


.selected
{ 
    BACKGROUND: #eee;
}

.standalone
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 85%;
    BACKGROUND: url(../images/linkOpaque.gif) #dee7ec no-repeat 9px 1px;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: lowercase;
    CURSOR: pointer;
    PADDING-TOP: 1px
}


.noborder
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent
}

.field
{
    LEFT: 0px;
    MARGIN: 0px 8px 8px 0px;
    TOP: 0px
}

.field .field
{
    MARGIN: 1em 0px 0px
}
.field LABEL
{
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    FONT-SIZE: 80%
}


.field .fieldRequired
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    BACKGROUND: url(../images/img-required.gif) no-repeat left center;
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 0px
}

.fieldRequired
{
    PADDING-RIGHT: 0px;
    BACKGROUND: url(../images/img-required.gif) no-repeat left;
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 0px
}

.correcto
{
    BORDER-RIGHT: #ffce00 1px solid;
	BORDER-TOP: #ffce00 1px solid;
    BORDER-LEFT: #ffce00 1px solid;
    BORDER-BOTTOM: #ffce00 1px solid;
    MARGIN: 10px 0px 1em;
    BACKGROUND-COLOR: #ffce7b
}



.fieldRequired
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-TOP: 0px;
    BACKGROUND: url(../images/img-required.gif) no-repeat left center;
    PADDING-BOTTOM: 0px;
	MARGIN: 0px 5em 0.4em 0px
}

.error
{
    BORDER-RIGHT: #ffa500 1px solid;
    PADDING-RIGHT: 1em;
    BORDER-TOP: #ffa500 1px solid;
    PADDING-LEFT: 1em;
    PADDING-BOTTOM: 1em;
    MARGIN: 0px 0px 1em;
    BORDER-LEFT: #ffa500 1px solid;
    WIDTH: 68%! important;
    PADDING-TOP: 1em;
    BORDER-BOTTOM: #ffa500 1px solid;
    BACKGROUND-COLOR: #ffce7b
}


.hiddenStructure
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 0px -1px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px
}

#portal-globalnav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 2px;
    WHITE-SPACE: nowrap;
    LIST-STYLE-TYPE: none;
    HEIGHT: 20;
    BORDER-COLLAPSE: collapse
}
#portal-globalnav LI
{
    DISPLAY: inline
}
#portal-globalnav LI A
{
    PADDING-RIGHT: 1.5em;
    PADDING-LEFT: 1.5em;
    PADDING-BOTTOM: 0em;
    PADDING-TOP: 0em;
	BORDER-RIGHT: #8cacbb 1px solid;
	BORDER-BOTTOM: #8cacbb 1px solid;
	BORDER-TOP: #8cacbb 1px solid;
    BORDER-LEFT: #8cacbb 1px solid;
	TEXT-TRANSFORM: lowercase;
    COLOR: #436976;
    MARGIN-RIGHT: 0.5em;
    HEIGHT: auto;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
#portal-globalnav LI.selected A
{
    BORDER-RIGHT: #8cacbb 1px solid;
    BORDER-TOP: #8cacbb 1px solid;
    BORDER-LEFT: #8cacbb 1px solid;
    BORDER-BOTTOM: #8cacbb 1px solid;
	COLOR: #436976;
    BACKGROUND-COLOR: #dee7ec
}
#portal-globalnav LI A:hover
{
    BORDER-LEFT-COLOR: #8cacbb;
    BORDER-BOTTOM-COLOR: #8cacbb;
    BORDER-TOP-COLOR: #8cacbb;
    BORDER-RIGHT-COLOR: #8cacbb
	COLOR: #436976;
    BACKGROUND-COLOR: #dee7ec;
}


#botones
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;	
	HEIGHT: 26px;
	MARGIN: 0px;
	TEXT-ALIGN: right;
	BACKGROUND: #eee
}

#botones LI
{
    DISPLAY: inline
}

.lineapestanas {
    border-collapse: collapse;
    background-color: #cde2a7;
    color: #578308;
    text-align: right;
    text-transform: lowercase;
    padding: 0 0 0 1em;
    z-index: 2;
    height: 1em;
}

.pestanas {	
    background-color: transparent;
    border-collapse: collapse;
    padding-left: 1em;
    line-height: normal;
    margin-top: 0em;
    margin-left: 0;
    /* white-space: nowrap; */
    list-style: none;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
	display: inline
}


.pestanas li {
    display: inline
}
.pestanas li input {
    background-color: transparent;
    border: 1px solid #cde2a7;
    border-bottom: #cde2a7 0px solid;
    border-style: solid;
    color: #578308;
    height: auto;
    margin-right: 0.5em;
    padding: 0em 2em;
    line-height: normal;
    text-decoration: none;
    text-transform: lowercase;
    z-index: 1;
}

.pestanas .selected {
	BACKGROUND: #fff;
}

.pestanas .selected input {
    background-color: #cde2a7;
    border-bottom: #cde2a7 1px solid;
    border-top: #cde2a7 0px solid;
    color: #578308
}
.pestanas li input:hover {
    background-color: #cde2a7;
    color: #578308;
}

.portalMessage
{
    BORDER-RIGHT: #ffa500 1px solid;
    PADDING-RIGHT: 1em;
    BACKGROUND-POSITION: 5px center;
    BORDER-TOP: #ffa500 1px solid;
    PADDING-LEFT: 3em;
    FONT-WEIGHT: bold;
    FONT-SIZE: 85%;
    BACKGROUND-IMAGE: url(../images/info_icon.gif);
    PADDING-BOTTOM: 0.5em;
    MARGIN: 1em 0em 0em;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffa500 1px solid;
    COLOR: black;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #ffa500 1px solid;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ffce7b
}

.documentContent
{
    PADDING-RIGHT: 1em! important;
    PADDING-LEFT: 1em! important;
    FONT-SIZE: 110%;
    BACKGROUND: white;
    PADDING-TOP: 0em! important
}


#portal-barrasituacion
{
    PADDING-RIGHT: 1em;
    PADDING-LEFT: 1em;
    TEXT-TRANSFORM: lowercase;
    BORDER-BOTTOM: #8cacbb 1px solid
}

.contacto_oculto
{
	COLOR: #8cacbb;
    BACKGROUND-COLOR: transparent
}

.contacto_oculto a
{
	COLOR: #8cacbb;
    BACKGROUND-COLOR: transparent
}


.letrapequena{
	FONT-SIZE: 80%
}

.cargando{
	TOP: 0px;
	WIDTH: 100%;
	TEXT-ALIGN: left;
    COLOR: #436976;
    BACKGROUND-COLOR: #dee7ec
}

/* Estado de las ramas. No Leido,Leido,Terminado */

.RamaDC 	{ COLOR: #AD0000;}
.RamaDC2 	{ COLOR: #00A000;}
.RamaDC3 	{ COLOR: #B2B2B2;}


.enlacenuevo{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;

}
.azul{
	COLOR: blue;
}

.rojo{
	COLOR: red;
}

.legend_term
{
	COLOR: blue;
}

.titulo_term
{
	COLOR: red;
}

.descripcion_term
{
	COLOR: blue;
}

.barra_navegacion{
	TEXT-ALIGN: center
}

TABLE.search	{
	border:1 solid blue;
}

TH.search	{
	background-color:#E7DBCE;
}

TD.searchodd	{
	background-color:#F3F3FD;
}

TD.searcheven	{
	background-color:#FCFBE7;
}

TABLE.grid	{
	border:1 solid blue;
}

TH.grid	{
	background-color:#F0CA6D; font-weight: bold;
}

TD.gridodd	{
	background-color:#F3F3FD;
}

TD.grideven	{
	background-color:#FCFBE7;
}

.texto_centrado{
	text-align: center;
}

.summary	{
	border:1px solid black;
	background-color:#E7DBCE;
}
.admin {
	font-size:11px;
	font-family:Verdana,Arial,Helvetica;
}
.titulo_term{ background: #006599 url(../images/logo-profitool.jpg) no-repeat; height: 71px;}
.comun_log{ background: url(../images/logo-comunet.jpg) no-repeat right;height: 71px; min-width: 600px;}
.titulo_term span{ display: none;}
.excel{ border-collapse: collapse;}
.excel th{ background: #F0CA6D;  border: 1px solid #CCCCCC; font-weight: bold; padding: 2px; }
.excel td{background: #FFFFFF;  border: 1px solid #CCCCCC; padding: 2px;}
.encabezado{padding:2px;  background: #003399; color: #FFFFFF; font: bold 14px;}
.celda{ background-color: #EEF4F9; padding: 2px; border-right: 1px solid #A4C2FF;border-bottom: 1px solid #A4C2FF;}
.fondoGris {background-color:#DDDDDD;}
.fondoBlanco {background-color:#FFFFFF;}
.displayNone {  display:none;	
				font-size:11px;
				font-family:Verdana,Arial,Helvetica;}
.displayBlock {
				display:"";				
				font-size:11px;
				font-family:Verdana,Arial,Helvetica;}
