* {margin:0px ; padding:0px ;}

body {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;	
}

<!-- Plantilla Principal -->
#banner {
	width: 854px;
	height: 178px;
	margin:0 auto 0 auto;

}

#contenedor {
	width: 854px;
	margin:0 auto 0 auto;
}

#menuLeft {
	width:180px; 
	text-align:left;
	min-height:559px;
	float:left;
	background-color:#DBE5EB;
}

#cuerpocontenido {
	text-align:left;
	float:right;
	width:674px;
	min-height:559px;
	background-color:#FFFFFF;
}

#contenido {
	text-align:left;
	float:right;
	width:674px;	
	background-color:#FFFFFF;
	
}

#piepagina {
  	width: 854px;  
	float:left;	
}

.licitacion{
	font-weight:bold;
	text-decoration:underline;
}

.tituloAccesoUtilidad{
  	text-align:center;
	letter-spacing:2px;	
  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  	font-size:15px;
  	color:#FFFFFF;  	
}

.bgAccesoUtilidad {
	text-align:center;
  	background-color:#92B0C3;
	color:#FFFFFF;  	
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  	font-size:10px;
  	width: 854px;
  	height: 20;
}

.bgBotAccesodeUtil{
	background-image:url(../imagenes/home/bgAccesosUltilidad.jpg);
	width: 854px;
	height: 69px;	
}

#botonAccesoUtilidad2 {  	
	margin:0;	
	padding:0;	
}

#botonAccesoUtilidad2 li 
{	
	text-align:left;
	list-style: none;
	margin-left:20px;
	margin-top:5px;
	padding: 2px;
	height: 15;  
	width:250px;	
	float:left;	
}

#botonAccesoUtilidad2 li a {			
	text-align:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;	
  	height: 15;  
	width:250px;	
	padding:0px 0;		
	text-decoration:none;	
}

#botonAccesoUtilidad2 li a:hover {		
	text-decoration:underline;
}

#opcionAccesibilidad {
	text-align:center;
	background-color:#658EAA;
	position:relative;
	width:134px;
	right:5px;
}

.margenOpciones{
	margin-left:1px;
	margin-right:1px;
	cursor:pointer;
}


<!-- Busqueda de Causa Avanzada-->
.tablaBuscaCausaAncho{
	width:160px;
	height:120px;
	border:0;
}

.tablaBuscaCausaFila{
	background-color:#DBE5EB;  
}


.tablaBuscarCausa {
	width: 160px;
	height: 120px;
	background-color:#658EAA;
	border:0;
}

.tituloBuscarCausa {
  text-align:center;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  letter-spacing:1;
  height: 20px;
}

.filaBuscarCausa {
  	text-align:left;
  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  	font-size:12px;
  	color:#FFFFFF;
	height: 20px;
	width:20px;
}

.tituloBuscarAvan {
  text-align:center;
  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  height: 20px;
}
<!-- Fin Busqueda Avanzada-->

<!-- Fin Principal-->


.cuerpo {
	text-align:justify;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:normal;
	width: 666px;
	float:none;
}


.cuerpo_noticias {
	text-align:justify;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:normal;
	width: 630px;
	float:none;
}


.menuIzq {
	width: 185px;
	float: left;
}

.menuIzqIMG {
	position: absolute;
	z-index: 1;
	width: 379px;
	height: 188px;
	top: 78%;
	left: 1%;
}



.menuDerIMG {

position: absolute;

z-index: 1;

width: 379px;

height: 188px;

top: 78%;

left: 66%;

}





.menuCenIMG {

position: absolute;

z-index: 1;

width: 379px;

height: 188px;

top: 78%;

left: 33%;

}



a:visited {

	text-decoration: none;

}



a:active {

	text-decoration: none;

}



a:hover {

	text-decoration:underline;

}



a {

	text-align:justify;

  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

  	font-size:14px;

	color:#333333;	

	text-decoration:none;	

}

a1 {

	text-align:justify;

  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

  	font-size:14px;

	color:#FFFFFF;	

	text-decoration:none;	

}

.encabezado {
	width:674px;
	height:27px; 
	border:0; 
	padding:0; 
	background-color:#658EAA;
}



.menuDer {

	width: 0px;

	float: right;

}


.homeNoticia a{

	text-align:justify;

  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

  	font-size:14px;

	color:#333333;	

	text-decoration:none;	

}



.homeNoticia a:hover{

	text-align:justify;

  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

  	font-size:14px;

	color:#333333;	

	text-decoration:underline;	

}

.titulos {
	text-align:justify;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
  	letter-spacing:2px;
	background-color:#658EAA;
	margin-left:5px;
}

.titular {

	text-align:justify;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#333333;


}







.subtitulos {

  	text-align:justify;

  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

  	font-size:14px;

	color:#333333;	

}



.subtitulos2 {

  	text-align:justify;

  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

  	font-size:12px;

	height: 2px;

	color:#333333;	

}





.bajada {
  	text-align:left;
  	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
  	font-size:12px;
	color:#333333;	
}





.TEXTO {

	text-align:justify;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	line-height:normal

}

.TEXTONEGRITA {

	text-align:justify;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#333333;

	line-height:normal

}

.TEXTONOTA {

	text-align:justify;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	line-height:normal

}


.TEXTOLINK {

	text-align:center;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333333;

	line-height:normal

}




<!-- Campos de Formularios -->

.formulario{

	background-color:#EDF2F5;
	border: 3px double #a5a7aa;
	position:static;
	height:auto;
	width:auto;
	margin-top:auto;
	padding:1px;
	text-align:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}


.Estilo5 {color: #658E99}



.tabla{
	background-color:#FFFFFF;
	border-color:#658EAA;
	border-style:solid;
	border-width:1px; 
	padding:1px;
}

.encabezadotabla{

	background-color:#6891AB;

	color:#FFFFFF;


	font-size:10pt;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif; 

}

.filaunotabla{

 	background-color:#FFFFFF;

	font-size:10pt;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

}

.filadostabla{	

	background-color:#DBE5EB;

	font-size:10pt;

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

}



.boton {    

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	font-weight: normal;

	padding: 0px;

	background-color: #999999;

    color: #000000;

    text-decoration: none;

}



.boton:link,

.boton:visited {

    border-top: 1px solid #cccccc;

    border-bottom: 2px solid #666666;

    border-left: 1px solid #cccccc;

    border-right: 2px solid #666666;

}

.boton:hover {

    border-bottom: 1px solid #cccccc;

    border-top: 2px solid #666666;

    border-right: 1px solid #cccccc;

    border-left: 2px solid #666666;

} 





.boton2{

        font-size:10pt;

        font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

        font-weight:bold;

        color:white;

        background:#638cb5;

        border:0px;

        width:80px;

        height:19px;

	 padding: 0px;

	text-decoration: none;



}





.boton2:link,

.boton2:visited {

    border-top: 1px solid #cccccc;

    border-bottom: 2px solid #666666;

    border-left: 1px solid #cccccc;

    border-right: 2px solid #666666;

}

.boton2:active {

    border-bottom: 1px solid #cccccc;

    border-top: 2px solid #666666;

    border-right: 1px solid #cccccc;

    border-left: 2px solid #666666;

} 



.linkTablaTitulo, linktablatitulo: active, hover, visited {

color:#FFFFFF;



}

 




/*
.contenedorfoto {

   float:left;
   width:137px;
   height:87px;
   margin: 0px;
   padding:5px;
   background-color:#f5f7f9;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
   text-align:center;
} 
*/

.contenedorfoto {


background-color:#F5F7F9;
float:left;
height:121px;
margin:0;
padding:1px;
text-align:center;
width:111px;

} 


.contenedorfoto2 {



   float:left;

   width:138px;

   height:60px;

   margin: 0px;

   padding:5px;

   background-color:#DBE5EB;

   border-right: #a5a7aa solid 1px;

   border-bottom: #a5a7aa solid 1px;

   text-align:center;

}


.contenedorfoto3 {

   float:left;
   width:190px;
   height:60px;
   margin: 0px;
   padding:5px;
   background-color:#DBE5EB;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
   text-align:center;
}


.colorfondoMinistro{

background-color:#DBE5EB;

}

/* lEY DE TRANSPARENCIA */
.subtituloContenido1 {
            text-align:justify;
            font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
            font-size:14px;
            font:bold Trebuchet MS, Arial, Helvetica, sans-serif;
            color:#333333;
            margin-left:4px;
            /*background-image: url(../imagenes/flecha.jpg);*/
}

.subtituloContenido2 {
            text-align:justify;
            font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
            font-size:14px;
            color:#333333;
            margin-left:20px;
}

.subtituloContenido3 {
            text-align:justify;
            font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
            font-size:12px;
            height: 2px;
            color:#333333;
            margin-left:38px;
}


.demo-show {
  width: 674px;

}
.demo-show h3 {
  margin: 0;
  padding: .25em;
  background: white;
  border-top: 0px solid #386785;
  border-bottom: 0px solid white;
  cursor: pointer
}
.demo-show div {
  padding: .5em .25em;
}

.subtituloContenido4 {
            text-align:justify;
            font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
            font-size:12px;
            font:bold Trebuchet MS, Arial, Helvetica, sans-serif;
            margin-left:20px;
            color:#333333;
            line-height:normal;
}

.subtituloContenido5 {
            text-align:justify;
            font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
            font-size:12px;
            font:bold Trebuchet MS, Arial, Helvetica, sans-serif;
            margin-left:38px;
            color:#333333;
            line-height:normal;
}

.subtituloContenido6 {
            text-align:justify;
            font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
            font-size:12px;
            font:bold Trebuchet MS, Arial, Helvetica, sans-serif;
            margin-left:58px;
            color:#333333;
            line-height:normal;
}


