BODY {
  margin           : 0px 0px 0px 0px;
  background-color : #FFFFFF;
  color            : #000000;
  scrollbar-base-color: #778899;
  font-family:Verdana, Arial, Helvetica, sans-serif;



}

/*solo tr*/
  tr{
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #0000CC;

}

td{

 }  
 /*PARA BORDE PUNTEADO*/
 .bordes{
    
}  
 td,div,p {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  
   

 }

ul {
margin:0px 0px 0px 6px;

/* margin           : 0px 0px 0px 5px;*/


 font-stretch:normal;
 
}





hr {
/*  background       : #CCCCCC;*/
   /* background       : red;*/
	/*color:#006600;*/
  height           : 2px;
  width            : 100%;
}

.title {
font-family: sans-serif;
font-size: 24px;
font-weight: bold;
color            : #666600;
}
/* ruta */
.pathway {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
 font-weight: bold;
  color: #006633;
}

a.pathway:link, a.pathway:visited {
  color            : #000000;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #000000;
  font-weight      : normal;
  text-decoration   : underline;
}

/* --Default Class Settings-- */
/*para el color de las etiquetas submenu*/
a.mainlevel:link, a.mainlevel:visited {
 /*agregado*/
      display:block;
	/*height:20px;*/
	color 			: #ffffff;
  /*   color 			: #FF9900;*/
	text-decoration		: none;
	padding-left		: 15px;
		/*agregado*/
	padding-top:5px;
	padding-bottom:5px;

	
/* vertical-align: left ;*/
/* background-position:bottom;*/
	  
/*
        color: #FFFFFF;
        background-position: left;
        text-align: left;*/
        
   /*   font-weight: bold;*/
 }

a.mainlevel:hover {
         color: #FFFFFF;
/*         background-image: url("../images/2back_g.gif");*/
background-color:#FF9900;

  /*tamaņo de del menu principal*/
 /*font-size        : 11px;*/
	 background-repeat:no-repeat;
	 padding-left		: 15px;
	 text-decoration: none;
      background-position: left;
		
    }



        a.mainmenu:link, a.mainmenu:visited {
        color: #333333; font-family:  Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: bold;
        }

a.mainmenu:hover, {
        color: #000000; text-decoration: underline;
        }

a.sublevel:hover {
       color: #000000; text-decoration: underline;
        }

a.sublevel:link, a.sublevel:visited {
        color: #333333; font-family:  Verdana, Geneva, Arial, Helvetica, serif;
        font-weight: normal;

   }


table.moduletable {
        margin: 0px 0px 0px 0px;
        width: 140px;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        margin-left: 1px;
		 
        }
/*PARA COLOR DE LOS TH*/
table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #FFFFFF;
  background       : #CC9900; 
  text-align       : Center;
  width            : 100%;
/*  height: 5px;*/
 /* padding: 10px 10px 10px 10px;*/
 padding: 3px 3px 3px 3px;
  /*margin: 20px 5px 20px 5px;*/

  
}
/*esto es par para el formato td de mosloadmodules(rigth)*/
table.moduletable td {
        font-size: 10px;
        /*font-weight: normal;*/
        /*border: 1px solid #333;*/
        /*padding: 3px 3px 3px 10px;*/
        /*margin: 20px 5px 20px 5px;*/
        background-color: #edd9af;
		
      
     

}

.poll {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #666666;
  line-height      : 14px;
}


.sectiontableheader {
  background-color : #CCCCCC;
  color            : #7B8DA1;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2 {
 background-color : #E0E0E0;
/*background-color : #339933;*/
}


.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  text-decoration  : none;
  font-weight      : normal;
}


.contentpane {
background       : #FFFDF5;
font-size:8px;
text-align:justify;



}

.contentpaneopen {
  /* COMENTADO */
/*  background       : aqua;*/
}
/*para color de titulos de bloque de contenido de una seccion*/
.contentheading, .componentheading {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  font-weight      : bold;
  color            : #7B8DA1;


	/*color:#996600;*/

  text-align       : left;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
  font-weight      : bold;
}


.button {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
  border           : 1px solid #CCCCCC;
}

.inputbox {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #CCCCCC;
}


a:link, a:visited {
  font-size        : 11px;
  color            : #000000;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
  color            : #000000;
  text-decoration  : underline;
}

/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
         color: #000000;
        text-align:left;
        }

a.contentpagetitle:hover {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
        text-align:left;
        color: #7B8DA1;
        text-decoration: underline;
        font-weight: bold;
        }

a.category:link, a.category:visited {
  color            : #333333;
  font-weight      : bold;
}

a.category:hover {
  color            : #7B8DA1;
}

/* Styles for dhtml tabbed-pages */
.ontab {
        background-color: #ffae00;
        border-left: outset 2px #ff9900;
        border-right: outset 2px #808080;
        border-top: outset 2px #ff9900;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: bold;
        color: #FFFFFF;
}
.offtab {
        background-color : #e5e5e5;
        border-left: outset 2px #E0E0E0;
        border-right: outset 2px #E0E0E0;
        border-top: outset 2px #E0E0E0;
        border-bottom: solid 1px #d5d5d5;
        text-align: center;
        cursor: hand;
        font-weight: normal;
}
.tabpadding {
}

.tabheading {
        background-color: #ffae00;
        text-align: left;
}

.pagetext {
        visibility: hidden;
        display: none;
        position: relative;
        top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */
.moscode {
        background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */
.message {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size : 10pt;
        color : #ff6600;
        text-align: center;
}
/* custom stuff */
.container
{
        border: solid;
        border-width: 1px;
        border-color: #efefef;
        background-color: White;
}
.boxes {
        border: solid;
        border-color: #efefef;
        border-width: 1px;

}




/* css agregado para menu desplegable esteban marchena *//* css agregado para menu desplegable esteban marchena */
A {
text-decoration:none;

}
A:visited ,a:link {
text-decoration:none;
font-size        : 11px;
 color            : #34659d;
  text-decoration  : none;
  

}
A:active {
text-decoration:none;

}
A:hover {
text-decoration  : none;
color:red;
/*background-color:#99CC33;*/

}





.b1 {
	/*FONT-WEIGHT: bold; */
	FONT-SIZE: 10pt; 
    PADDING-BOTTOM: 3px; 
	COLOR: #333333; 
	PADDING-TOP: 3px; 
	FONT-FAMILY: verdana,arial,helvetica; 
	/*BACKGROUND-COLOR: #d6d75b*/
}
.b2 {
/*	FONT-WEIGHT: bold; */
	FONT-SIZE: 10pt; 
	COLOR: #333333; 
	PADDING-TOP: 3px; 
   FONT-FAMILY: verdana,arial,helvetica;
/*	BACKGROUND-COLOR: #f6f6ff*/
}

A.bn2 {
	COLOR: #333333
}
A.bn2:visited {
	COLOR: #333333
}
A.bn2:active {
	COLOR: #333333
}
A.bn2:link {
	COLOR: #333333
}
A.bn2:hover {
	COLOR: #cc3333
}
A.bn {
	 COLOR: #FFCC00
}
A.bn:visited {
	 COLOR: #FFFFFF
}
A.bn:active {
	COLOR: #FFCC00
}
A.bn:link {
	 COLOR: #FFFFFF
}
A.bn:hover {
	 COLOR: #FFCC00;
}
.cenlaces {
	PADDING-LEFT: 3px;
	/*	FONT-WEIGHT: bold;*/
	FONT-SIZE: 8pt;
	LEFT: 0px;
	VISIBILITY: hidden;
	PADDING-BOTTOM: 1px;
	WIDTH: 633px;
	CLIP: rect(0px 765px 30px 0px);
	COLOR: #333333;
	PADDING-TOP: 1px;
	FONT-FAMILY: verdana,arial,helvetica;
	POSITION: absolute;
	TOP: 99px;
	TEXT-ALIGN: left;
	height: 15px;
	border-bottom: outset ;
	
		
}
.desplega {
	TOP: 5px;
	WIDTH: 500px; 
	POSITION: relative; 
	HEIGHT: 15px;
	
	
	

}
/*para los m*/
A.bn3 {
	COLOR: #006600;
	background-image: url("../images/2back_g.gif");
	background-repeat:no-repeat;
	padding-left		: 10px;
	text-decoration: none;
    background-position: left;
}
A.bn3:visited {
color:#009900;

	background-image: url("../images/verde.gif");
	background-repeat:no-repeat;
   padding-left		: 10px;
	text-decoration: none;
     background-position: left;
}
A.bn3:active {
color:#009900;
	background-image: url("../images/verde.gif");
	background-repeat:no-repeat;
	text-decoration: none;
     background-position: left;
}
A.bn3:link {
color:#009900;
	background-image: url("../images/verde.gif");
	background-repeat:no-repeat;
	text-decoration: none;
     background-position: left;
}
A.bn3:hover {
	COLOR: #cc3333;
	 background-image: url("../images/rojo.gif");
	background-repeat:no-repeat;
	text-decoration: none;
     background-position: left;
}
A.bn1:hover {
text-decoration:underline;

}
/*color de la fecha*/
#date {
color:#FFFFFF;
font-family:  tahoma, verdana,Helvetica, sans-serif;
font-size:11px;
/*text-align:center;*/
}



/*esto es para formato COLOR ... Y OTROS de SIAMAZOINA */
table.moduletabletipo {
        margin: 0px 0px 0px 0px;
        width: 95%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        margin-left: 5px;
		 
        }
/*PARA COLOR DE LOS TH*/
table.moduletabletipo th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #FFFFFF;
  background       : #CC9900; 
  text-align       : Center;
  width            : 100%;
 /* padding: 10px 10px 10px 10px;*/
 padding: 3px 3px 3px 3px;
  /*margin: 20px 5px 20px 5px;*/

  
}
/*esto es par para el formato td de mosloadmodules(rigth)*/
table.moduletabletipo td {
        font-size: 10px;
		/*font-weight: normal;*/
        /*border: 1px solid #333;*/
		
       padding: 3px 3px 3px 9px;
        /*margin: 20px 5px 20px 5px;*/
        background-color: #edd9af;
		
      
     

}
/*PARA LOS ENLACES SIAMAZONIA*/
table.moduletabletipo a {
color: #663300;
font-size: 10px;
font-weight:normal;
border-bottom: 0px dashed #FFF;
}

table.moduletabletipo a:hover { 
 BACKGROUND-COLOR: #999900; TEXT-DECORATION: NONE;
}
table.moduletabletipo a:visited {
FONT-SIZE: 10px; COLOR: #663300; TEXT-DECORATION: NONE;
}
table.moduletabletipo a:link {
FONT-SIZE: 10px; COLOR: #663300; TEXT-DECORATION: none
}
/*esto es para formato COLOR ... Y OTROS de SIAMAZOINA */
table.moduletabletipo UL{
list-style-IMAGE: url(../images/vinetas.gif) ;

/*color:#999900;*/

}
/*PARA LOS ENLACES SIAMAZONIA*/
/*para colores de los subtitulos temas de trabajo , programas y proyectos .........*/
.subtitulos { 
COLOR:#FF9900;
font-weight:bold;
background-image: url("../images/2back_g.gif");
 background-repeat:no-repeat;
 background-position:left;
 padding-left		: 15px;


 }
 .contentheading {
 line-height : 21px;
text-transform : uppercase;
text-align : left;
font-size : 11px;
font-weight : bold;
text-decoration:underline;
/*aqui*/
/*background-image: url("../images/2back_g.gif");*/
 /*background-repeat:no-repeat;*/
/* background-position:bottom;
 padding-left		: 15px;*/

color:#996600;

/*text-indent : 24px;*/
/*background:url(../images/verde.gif) repeat-x bottom;*/

 }
 
 /*para apeco medios*/
.apecoMedios {
        margin: 0px 0px 0px 0px;
        width: 95%;
        border-left: solid 0px #000000;
        border-right: solid 0px #000000;
        border-top: solid 0px #000000;
        border-bottom: solid 0px #000000;
        margin-left: 5px;
		height:10px;
		 
        }
/*PARA COLOR DE LOS TH*/
.apecoMedios th {
  font-size        : 11px;
  font-weight      : bold;
  color            : #FFFFFF;
  background       : #CC9900; 
  text-align       : Center;
  width            : 100%;
 padding: 3px 3px 3px 3px;
  
  
}
/*esto es par para el formato td de mosloadmodules(rigth)*/
.apecoMedios td {
        font-size: 10px;
		text-transform:uppercase;
		background-color:#CC9966;

      		
       padding: 3px 3px 3px 9px;
      /* background-color: #edd9af;*/
		
      
     

}
/*PARA LOS ENLACES */
.apecoMedios a {
color: 663300;
font-size: 10px;
font-weight:normal;
border-bottom: 0px dashed #FFF;
}

.apecoMedios a:hover { 
 BACKGROUND-COLOR: #999900; TEXT-DECORATION: underline;
}
.apecoMedios a:visited {
FONT-SIZE: 10px; COLOR: blue; TEXT-DECORATION: NONE;
}
.apecoMedios a:link {
FONT-SIZE: 10px; COLOR: #663300; TEXT-DECORATION: none
}
/*para mostrar viņetas*/

.vinetas {
color:#000066;


/*background-image: url("../images/2back_g.gif");*/
background-image: url("../images/vineta.gif");
background-repeat:no-repeat;
background-position:left;


/*background-position:bottom;*/

padding-left		: 15px;
}

.home{

FONT-SIZE: 10px; COLOR: #a86131
}

/*stylos de ver  mas*/
.readon{
display:block;
width: 100px;
padding-left: 17px;
background: url(../images/readon_over.gif) no-repeat;
} 
.readon:hover{
display:block;
padding-left: 17px;
background: url(../images/readon.gif) no-repeat;
} 

.back_button {
  float: right;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 1px double #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
 }
 
.mainlevel {

/*background: url("../images/puntos.gif") ;*/
/* border-left:1px dotted #ffffff;*/
/* border-bottom:1px do#ffffff;*/
 border-top:1px double #FF9900;
  
}

.vinetas li {
color:#000066;
/*font-weight:bold;*/
/*background-image: url("../images/2back_g.gif");*/
background-image: url("../images/vineta.gif");
background-repeat:no-repeat;
background-position:LEFT;
font:Verdana, Arial, Helvetica, sans-serif;
}

.Estilo1 {
	color: #000066;
	font: bold;
font-size:12px;
}
.Estilo2 {
	color: #996600;
	font-family: "arial";
font-size:12px;
/*background-color:#b87425;*/

background-image:url("../images/button_bg.png");
}



/*premios*/
.izq{
background-image:url(../images/image.jpg);


}
.der{
/*background-image:url(../images/dermedio.jpg);*/
background-image:url(../images/izqmedio.jpg);


}
.mediosup{


background-image:url(../images/barrasup.jpg);}
.barrainf{

background-image:url(../images/barrainf.jpg);}
.colorpremio {color: #a86131}
.esq1 {
background-image:url(../images/izqsup.jpg);}
.esq2 {

background-image:url(../images/deresup.jpg);}
.esq3{
background-image:url(../images/izqinf.jpg);}
.esq4{
background-image:url(../images/dereinf.jpg);}

#navi li{

padding-left:55px;}
#navi ul{

padding-left:10px;}


.button1 {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-size        : 10px;
  font-weight      : bold;
  background-color : #F0F0F0;
  color            : #000000;
 }



/*  Para el menu nuevo*/

/*Menu nuevo*/
 
 .menu3 {
 padding:0 0 0 0; 
 margin:0; 
 list-style:none; 
 height:35px; 
 background:#fff url(../images/three_0.gif); 
 position:relative; 
 border:1px solid #000; 
 border-width:0 1px; 
 border-bottom:1px solid #444;
 z-index:100;
 }
.menu3 li {
float:left;
}
.menu3 .sub {
position:absolute; left:-9999px; width:0;
}

.menu3 .sub1 {
position:absolute; left:-9999px; width:0;
}
.menu3 .sub {
margin:0; 
padding:0;
list-style:none;
}
.menu3 .sub1 {
margin:0; 
padding:0;
list-style:none;
}

.menu3 .sub li {
background:transparent;
}
.menu3 .sub1 li {
background:transparent;
}


.menu3 .sub a {
display:block; 
height:35px; 
float:left; 
padding:0 0 0 15px; 
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#fc0;
}

.menu3 .sub1 a {
display:block; 
height:35px; 
float:left;
/*margin-left:55px;*/
padding:0 0 0 15px; 
text-decoration:none; 
line-height:33px; 
white-space:nowrap; 
color:#fc0;
}


.menu3 :hover .sub {
height:25px;
position:absolute;
width:100%;
top:35px; 
left:0; 
text-align:center;
background:#fff url(images/fade.gif);
border-bottom:1px solid #aaa;
}

.menu3 :hover .sub1 {
height:25px;
position:absolute;
width:100%;
top:35px; 
left:0; 
text-align:center;
background:#fff url(images/fade.gif);
border-bottom:1px solid #aaa;


}

.menu3 :hover .sub li a{
display:block; 
height:25px; 
line-height:22px; 
float:left; 
background:#fff url(images/fade.gif); 
padding:0 15px; 
margin:0; 
white-space:nowrap; 
color:#333;
font-size:11px;
}



.menu3 :hover .sub1 li a{
display:block; 
height:25px; 
line-height:22px; 
float:left; 
background:#fff url(images/fade.gif); 
padding:0 15px ;
margin:0; 
white-space:nowrap; 
color:#333;
font-size:11px;

}

.menu3 li a {
display:block; 
float:left; 
height:35px; 
line-height:35px; 
color:#CCCCCC; 
text-decoration:none; 
font-size:12px; 
font-family:arial, verdana, sans-serif; 
font-weight:bold; 
text-align:center; 
padding:0 0 0 8px; 
cursor:pointer;
}
.menu3 li a b {
float:left;
display:block; 
padding:0 8px 0 8px;
}
.menu3 li a:hover {
color:#fff; 
background:#000 url(../images/three_1.gif);
}
.menu3 li a:hover b {
background:url(../images/three_1.gif) no-repeat right top;
}
 
.ticker{
width: 480px;
color: #666666;
position: relative;
top: 0;
left:0;
padding-left:3px;
height: 100%;
background:#FFFDF5;


}
.ticker h2{
padding-left:25px;
 font-family: Helvetica;
   font-weight: bold;
   color: #924a2e;
   font-size: 2em;
 /*  border-bottom: 1px solid #dbd9c2;*/
   text-align:left;
}
.ticker ul {
padding-left: 0;
margin-left: 0px;
list-style:none;
/*list-style-image:url(images/new.png);
list-style-type:none;*/
}
.ticker ul li{
background:url(../images/readon_down.gif) left center no-repeat;
padding-left: 25px;
border-bottom: 1px solid #CCCCCC;
padding-top:10px;
padding-bottom:10px;
}
.ticker ul li a{
text-decoration:none;
color:#333333;
font-size:12px;
font-weight:normal;
font-family:arial;
}

.simu_btn{
 border:1px solid #999999;
 width:115px;
 padding:2px;
 text-align:center;
 margin-left:360px;
 font-size:10px;
 color:#924a2e;
font-weight:bold;
 background:#FFFFFF;
}
.titulonew{
padding-top:15px;
 font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;
   color: #924a2e;
   font-size: 14px;
 /*  border-bottom: 1px solid #dbd9c2;*/
   text-align:left;

}