BODY {
	SCROLLBAR-FACE-COLOR: #fefefe; 
	SCROLLBAR-HIGHLIGHT-COLOR: #efefef; 
	SCROLLBAR-SHADOW-COLOR: #d4d4d4; 
	SCROLLBAR-3DLIGHT-COLOR: #e8e8e8; 
	SCROLLBAR-ARROW-COLOR: #2D405E; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #dbdbdb; 
}

a:link {
	text-decoration: none;
	border: none;

	
}
a:visited {
	text-decoration: none;
	border: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	border: none;
}

.fondofooter {
	background-color: #2E4161;
	background-image: url(../layout/fondos/fondo_footer.jpg);
	background-repeat:  repeat-x;
	background-position: top;
}
.textofooter {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #E0E7ED;
}
.footervinculos {
	font-family: Tahoma, verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.licitacion {
	font-family: Tahoma, verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.titulocuadro {
	font-family: Tahoma, verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.items_cuadro {
	font-family: Tahoma, verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
}
.items_cuadro_normal {
	font-family: Tahoma, verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
}
.texto11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
	text-align: justify;
}
.titulo_pagina {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #3F5678;
}
.lineapunteada {
	border: 1px dashed #666666;
}
.margen {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 9px;
}
.titular_noticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F5678;
}
.titular_noticia a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F5678;
	text-decoration:none;
}
.titular_noticia a: hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3F5678;
	text-decoration:underline;
}

.texto9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #575757;
}
.textoform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	border: 1px solid #A8B6CC;
	background-color: #FFFFFF;
	padding: 0px;
}
.textoform2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	background-color: #FFFFFF;
	border: 1px solid #A8B6CC;
}

.vineta {
	list-style-type: square;
	padding: 2px;
	list-style-position: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F4F4F;
}
.separacion_puntos {
	padding-bottom: 4px;
}
.textocuadro12 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #494949;
}
.fondopie {
	background-image: url(../layout/fondos/fondo_footer.jpg);
	background-repeat:  repeat-x;
	background-position: top;
}
.linkindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

#lista-folder { list-style:url(../layout/iconos/folder_sitios_small.png);				
                padding:0;	
				margin-left:25px;			
			  }
			  
/* Para el manejo de los menus con fondo azul y bordes redondeados cargados dinamincamente */	
#navi {  	list-style:none;	
            margin:2px;	
			padding:0;
			font-family: Tahoma, verdana, Arial;
	        font-size: 12px;
	        font-weight: bold;
	  }
	  
#navi li {	margin:2px;	padding:0; 
            float:right;
		 }
			
#navi li a {display:block; 
         	background:transparent url('../layout/botones/center_menu.jpg') 0px 0px repeat;
	        color:#ffffff;
	        text-decoration:none;
	        font-weight:bold;
			text-align:center;	
			float:left;
			padding-bottom: 3px;
			padding-top: 3px;
			padding-left: 7px;
			padding-right: 0px;
			
			
							
		    }
			
#navi li a:hover {color:#ffffff;	
                 
				  }	
#navi .rigth {
	display:block;	
	background:transparent url('../layout/botones/rigth_menu.jpg') 0px 0px no-repeat;
	float: left;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;	
		
}
#navi .left {
	display:block;	
	background:transparent url('../layout/botones/left_menu.jpg') 0px 0px no-repeat;
	float:left;
	padding-bottom: 3px;
	padding-top: 3px;
			
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++¨*/	


/*JoomlaClass*/
.newsfeed {
	  margin-left: 10px;
	  margin-right: 10px;
      padding: 0;
}

.moduletable  {
              text-align: left;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: bold;
	          color: #515151;
			  padding: 0px;	
  
}
.moduletable a{

			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: bold;
	          color: #515151;
			  			  
}


.moduletable  h3{
              text-align: center;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: bold;
	          color: #515151;
			  padding: 0;			  
}

.contentheading{
              text-align: left;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: normal;
	          color: #000000;
			  padding: 0;
			  border:none;			  
}

.contentheading a{

			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: bold;
	          color: #000000;
			  border:none;
			  			  
}

img { border: 0 none; }

.contentpaneopen{
              text-align: justify;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: normal;
	          color: #000000;
			  padding: 0;
			  border:none;			  
}

.contentpaneopen a{
              text-align: justify;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: bold;
	          color: #000000;
			  padding: 0;
			  border:none;			  
}

.createdate {
              text-align: justify;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 9 px;
	          font-weight: normal;
	          color: #999999;
			  padding: 0;
			  border:none;			  
}

.mostread {
			 
			
            margin-left: 0px;	
			padding:0px;
			font-family: Tahoma, verdana, Arial;
	        font-size: 11px;
	        font-weight: bold;
	}	


  
.mostread li {	margin-left: 20px;	padding:1px; margin-rigth:10px;

           
		 }
		 
.contentdescription {
              text-align: left;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: normal;
	          color: #515151;
			  padding: 3px;	
  
}
.contentdescription a{

			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: normal;
	          color: #515151;
			  			  
} 

.contentpane {
              text-align: left;
			  margin-left: 0px;
			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: bold;
	          color: #515151;
			  padding: 5px;	
  
}
.contentpane a{

			  font-family: Tahoma, verdana, Arial;
	          font-size: 11px;
	          font-weight: bold;
	          color: #515151;
			  padding: 5px;	
			  			  
} 

			

