* {  
  FONT-SIZE: 8pt; 
  FONT-FAMILY: Arial, Franklin Gothic Demi,Franklin Gothic, sans-serif;
}

/* Areas principales */

BODY {
	MARGIN-TOP: 4px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #24375f;
	text-align: center;
}

TABLE.tablaPadre {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
        MARGIN: 0px; 
	PADDING-TOP: 0px;
	margin: 0 auto;	
}



.areaPrincipal {	
/*	BORDER-RIGHT: #24385b 2px solid; 
	BORDER-TOP: #24385b 2px solid; 	
        BORDER-LEFT: #24385b 2px solid;  
	BORDER-BOTTOM: #24385b 2px solid;*/
	BORDER-RIGHT: #24385b 2px solid; 
	BORDER-TOP: #b7681b 2px solid; 	
        BORDER-LEFT: #b7681b 2px solid;  
	BORDER-BOTTOM: #b7681b 2px solid;



	VERTICAL-ALIGN: top; 
	BACKGROUND-COLOR: white;
	WIDTH: 600px;
}

/* Otros */
.layoutTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.padArribaPadre {
	HEIGHT: 4px; BACKGROUND-COLOR: #ed7900
}



.deCongreso {
	FONT-SIZE: 8pt
}



IMG.deCongreso {
	MARGIN: 2px;
	text-align: center;
}



TD.imagesCongreso {
	TEXT-ALIGN: center;	
}

.elementoActividad {
 FONT-SIZE: 8pt; FONT-FAMILY: Franklin Gothic Demi,Franklin Gothic,Arial,sans-serif; HEIGHT: 18px; 
 BACKGROUND-COLOR: #ed7900;
 BACKGROUND-COLOR: #f7bc80
}


.enlaceActividad {
	MARGIN-LEFT: 8px; COLOR: #24375f; TEXT-DECORATION: none

}



.fileteHW {

	HEIGHT: 1px!important; BACKGROUND-COLOR:  #f7bc80;

}



.fileteVW {

       WIDTH: 1px; 

       WIDTH: 1px!important; 

      /* BACKGROUND-COLOR: #f7bc80;*/

       background-image: url(images/pixelseparator.gif);

}



.cuadroBordeado {

	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid

}

.hueco1 {

	BACKGROUND-COLOR: #ed7900

}



.hueco2 {

	BACKGROUND-COLOR: #ed7900

}



.hueco3 {

	BACKGROUND-COLOR: #ed7900

}



.hueco0 {

	BACKGROUND-COLOR: #ed7900

}



.fondoColumnaIzquierda {

	BACKGROUND-COLOR: #ed7900

}



.hueco0b {

	BACKGROUND-COLOR: #ed7900

}



.pad {

	BACKGROUND-COLOR: #ed7900

}



.bottomPad {

	HEIGHT: 8px; BACKGROUND-COLOR: #ed7900

}



.columnaPadDerecho {

	WIDTH: 8px; HEIGHT: 1px; BACKGROUND-COLOR: #ed7900

}



.columnaPadIzquierdo {

	WIDTH: 8px; HEIGHT: 1px; BACKGROUND-COLOR: #ed7900

}







TD.columnaIzquierda {	

	BACKGROUND-COLOR: #ed7900;

	/*WIDTH: 260px; */

}











.tituloActividades {

/*      MARGIN-TOP: 7px; */

      FONT-WEIGHT: bold; 

      FONT-SIZE: 12px; 

      PADDING-LEFT: 16px; 

      COLOR: #24375f; 

      FONT-FAMILY: Franklin Gothic Demi,Franklin Gothic,Arial,sans-serif

      background-color: #f7bc80;

      width: 248px;

      height: 16px;

      padding-top: 2px;

      /* padding-bottom: 2px; */

}











/**************************************/







/* CSS De menus */







DIV.menuBar {

 FONT-SIZE: 8pt; COLOR: white; FONT-STYLE: normal; 

 FONT-FAMILY: Franklin Gothic Demi,Franklin Gothic,Arial,sans-serif;	

}



DIV.menuBar A.menuButton {

 FONT-SIZE: 8pt; COLOR: white; FONT-STYLE: normal; 

 FONT-FAMILY: Franklin Gothic Demi,Franklin Gothic,Arial,sans-serif;

}



DIV.menu {

 FONT-SIZE: 8pt; COLOR: white; FONT-STYLE: normal; 

 FONT-FAMILY: Franklin Gothic Demi,Franklin Gothic,Arial,sans-serif;

}



DIV.menu A.menuItem {

	FONT-SIZE: 8pt; COLOR: white; FONT-STYLE: normal; FONT-FAMILY: Franklin Gothic Demi,Franklin Gothic,Arial,sans-serif;

}





DIV.menuBar {

	COLOR: white; BACKGROUND-COLOR: transparent;

}



A.menuButton {

	/*WIDTH: 40px! important; */

	width: 100%;

	COLOR: white!important; 	

	TEXT-DECORATION: none;

	TEXT-ALIGN: center! important; 

	/*DISPLAY: block;*/

	display:inline;

}







DIV.menuBar A.menuButton:hover {

	COLOR: white!important;;

}



A.menuButton:hover {

	COLOR: white! important;

}



DIV.menuBar A.menuButtonActive {



}



DIV.menuBar A.menuButtonActive:hover {



}



DIV.menu {

	PADDING-LEFT: 4px; 

	Z-INDEX: 101; 

	LEFT: 0px; 

	VISIBILITY: hidden; 

	POSITION: absolute; 

	TOP: 5px; /* whas 5 */

	BACKGROUND-COLOR: #24385b;

}







DIV.menu A.menuItem {

	PADDING-RIGHT: 1em; 

	DISPLAY: block; 

	PADDING-LEFT: 1em; 

	PADDING-BOTTOM: 3px; 

	/*CURSOR: default; */

	COLOR: white; 

	PADDING-TOP: 3px; 

	WHITE-SPACE: nowrap; 

	TEXT-DECORATION: none;

}



DIV.menu A.menuItem:hover {

	COLOR: white; BACKGROUND-COLOR: blue

}



DIV.menu A.menuItemHighlight {

	COLOR: white; BACKGROUND-COLOR: blue

}



DIV.menu A.menuItem SPAN.menuItemText {



}



DIV.menu A.menuItem SPAN.menuItemArrow {



}



DIV.menu DIV.menuItemSep {



}







/**************************************/







/* Miscelanea */







.spacer {



	HEIGHT: 14px



}







.hueco {



	WIDTH: 22px! important; HEIGHT: 1px



}



.slot {



	WIDTH: 250px; TEXT-ALIGN: center;



}



.ancho {



	



}



H2.decorada {

	BACKGROUND-IMAGE: url(imagenes/filete1.gif); COLOR: black; BACKGROUND-REPEAT: no-repeat

}







a.menuButton {



	/*WIDTH: 120px! important;*/



}







TD.cellMenuButton {



	BACKGROUND-IMAGE: url(imagenes/esquina1v.gif); 



	VERTICAL-ALIGN: bottom;  



	BACKGROUND-REPEAT: no-repeat; 



	HEIGHT: 20px; 



	BACKGROUND-COLOR: #24375f; 



	TEXT-ALIGN: center;



	/*WIDTH: 40px;	*/



}







TD.cellSpacer {



	WIDTH: 4px!important;



}











.bloqueC1 {	

	width: 264;

	width: 264;

        border: 1px solid #f7bc80;

}



DIV.tinyWhiteBox {

	BACKGROUND-COLOR: white;

	padding-top: 8px;

	padding-bottom: 8px;

	width: 106px;

        text-align: center;

	float:center;

}



DIV.textoMayusculasEnano {

	font-size: 7pt;

	FONT-FAMILY: Franklin Gothic Demi,Franklin Gothic,Arial,sans-serif; 

}



DIV.bloqueCerrado {

 padding-left: 2px; 

 overflow: auto; 

 width: 100%; 

 height: 400px ! important;

}



DIV.bloqueLogoBlanco {

 FLOAT: right; WIDTH: 268px; HEIGHT: 103px; BACKGROUND-COLOR: white;

}



input.internalbox {

  width: 8em;

}



input, textarea {

    border-top-width: 1px;

    border-right-width: 1px;

    border-bottom-width: 1px;

    border-left-width: 1px;

    border-top-style: solid;

    border-right-style: solid;

    border-bottom-style: solid;

    border-left-style: solid;

    border-top-color: rgb(102, 102, 102);

    border-right-color: rgb(204, 204, 204);

    border-bottom-color: rgb(204, 204, 204);

    border-left-color: rgb(102, 102, 102);

    margin-bottom: 0.5em;

    padding-top: 2px;

    padding-right-value: 2px;

    padding-bottom: 2px;

    padding-left-value: 2px;

  background-color: #f6f8f4; 

  background-image: none;

}



hr {
 border: 0px;
 color: #ed7900;
 color: #000080;
 background-color: #ed7900;
 background-color: #000080;
 height: 2px;
}

ul{
 list-style-type: circle;
 list-style-type:square;
/* color: #f7bc80;
 color: #ccc;*/

}


li {
 margin-bottom:6px;
}



.librocartel {
 border: 1px solid black;
}