@charset "utf-8";/*Set de caracteres UNICODE utf-8
/* CSS Document 

**
**
**
@author  Irian J Galdámez A <irian@bitworks.com.sv>
@version Id:<Proyecto> Style.Sheet. CSS,v 1.0 <Fecha> <Hora> Bitworks
@copyright 2008 <Empresa>
**
**
**
*/
*{margin:0px;padding:0px;}
body, p, h1, h2, h3, h4, h5, h6, ul, li{margin:0;/*padding;*/}
body{background:#cdcdcd url(../../img/main-bg.gif) repeat-x top center;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
div#encabezado{height:216px;width:1000px;margin:0 auto; background:url(../../img/temp/1header.jpg) top left no-repeat;}
div#contenedor{width:1000px;margin:0 auto;background:/*#e2e2e2*/ url(../../img/contenido-bg.jpg) right top repeat-y; overflow:hidden;}
div#navegacion{width:200px;background-color:#07317C;color:#FFF; float:left;}
div#navegacion h1{background:url(../../img/navegacion-h1.jpg) no-repeat;font-size:11px;height:28px;line-height:27px;padding-left:8px;}
div#contenido{overflow:hidden; border-top:4px #E3E3E3 solid; position:relative;}
.borderBottom{clear:both; background:url(../../img/bg-bottom.jpg) top left repeat-y; height:4px; width:1000px; margin:0 auto;}
div#contenidoPrincipal{float:left; width:600px; padding:0 5px 10px 10px; font-size:10px; color:#122C3D;}
.divNoticiaProyecto p {margin: 0px 6px 0px 6px; text-align:justify}
div#contenidoPrincipal2{float:left; width:780px; padding:0 5px 10px 10px; font-size:10px; color:#122C3D; text-align:justify;}
div#contenidoSecundario{float:left; width:175px; padding:0 10px 10px 0; font-size:10px; color:#122C3D;}
div#copyrights{height:90px;width:100%;background-color:#07317C;/*position:fixed;bottom:0px;margin-top:80px;*/ color:#FFFFFF; text-align:center; padding:15px 0 0; font-size:10px;} 
div#copyrights p{width:1000px; margin:0 auto;}
div#copyrights a{color:#ccc;}
.navMenu, .navMenu li{list-style:none;}
.navMenu li a{color:#FFF;padding-left:20px;display:block;text-decoration:none;line-height:18px;  background:url(../../img/bullet-blank.gif) left center no-repeat;}
.navMenu li a:hover{background:#344652 url(../../img/bullet-blank.gif) left center no-repeat;}

a.lktest{ color:#FFF; text-decoration:none; float:right; padding-right:8px;}
a.lktest:hover{ color:#FFF; text-decoration:underline;}

h2{color:#FFFFFF; font-size:19px; background:url(../../img/bg-titulo.jpg) top left no-repeat; padding:6px; font-weight:300; margin:0 0 3px; clear:both;}
h2 a{ text-decoration:none; color:#fff;}
h3{color:#FFFFFF; font-size:19px; background:url(../../img/bg-titulo2.jpg) top left no-repeat; padding:6px; font-weight:300; margin:0 0 3px; clear:both;}
a img{border:none;}
.player{float:left; margin:0 5px 0 0; overflow:hidden;}
.fecha{color:#666;}
.mainBlock{position:relative; overflow:hidden; margin:0 0 5px 0;}
.mainBlock .media{position:absolute; bottom:0; width:225px; right:0; padding:5px 5px 4px; background:url(../../img/bg-media.jpg) bottom left no-repeat;}
.mainBlock .media p{font-size:11px; font-weight:bold; padding:0 0 5px;}
.mainBlock .media .setMedia{float:left; overflow:hidden;}
.mainBlock .media .vermas{text-align:right; float:right; width:100px; padding:5px 0;}

.tituloEmp{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#07317D; text-align:center; font-weight:bold;}
.listEmp{margin:0px;}
.listEmp ul{list-style:inside; padding-left:18px;}

.vermas a{color:#0267B7; text-decoration:none;}
.vermas a:hover{text-decoration:underline;}
.politica{margin:0 auto; width:590px; padding-right:5px;}
.politica table{ border:1px solid #CCCCCC; border-collapse:collapse;width:450px; text-align:center;}
.separar{padding:10px;}
.link{background:url(../../img/bg-link.jpg) top left no-repeat; padding:7px; font-size:11px; font-weight:bold; clear:both;}
.docslink5{clear:both;color:#333; background:#F5F5F5 url(../../img/bg-doclinks.jpg) top left repeat-x; border-bottom:1px #D5D5D5 solid;  padding:3px; margin:7px 0 0; text-align:right; font-size:11px;}
.link5{padding:7px; font-size:11px; font-weight:bold; clear:both;}
.link5Content{overflow:hidden; border-bottom:1px solid #ccc; background:#F9F9F9 url(../../img/bg-5.jpg) top repeat-x; padding:7px}
.link a, .link2 a, .link4 a, .link5 a{color:#122C3D; text-decoration:none;}
.link a:hover, .link2 a:hover, .link3 a:hover, .link4 a:hover, .link5 a:hover{text-decoration:underline;}
.tabs{list-style:none; margin:5px 0; width:100%;}
.tabs li{display:inline; float:left; margin:0 0 5px;}
a.button{background:transparent url(../../img/bg-link.jpg) no-repeat top right; font-size:11px; font-weight:bold; color:#122C3D!important; display:block; float:left; margin-right:5px; padding-right:6px; /*sliding doors padding */ text-decoration:none;}
a.button span {background:transparent url(../../img/bg-link.jpg) no-repeat; display:block; padding:7px 0 7px 7px;}
/*.slide{overflow:hidden; margin:5px 0; clear:both;}*/
.slide, .slide2, .slide3, .slide4{overflow:hidden; position:relative; margin:5px 0; clear:both; width:600px; height:247px;}
/*.slide{background:url(../../img/pic1.jpg) top left no-repeat;}
.slide2{background:url(../img/pic2.jpg) top left no-repeat;}
.slide3{background:url(../img/pic3.jpg) top left no-repeat;}
.slide4{background:url(../img/pic4.jpg) top left no-repeat;}
.slide .textoSlide, .slide2 .textoSlide, .slide3 .textoSlide, .slide4 .textoSlide{color:#FFFFFF; font-size:23px; font-weight:bold; font-style:normal; width:300px; text-align:left; float:right;}*/
.slide .textoSlide, .slide2 .textoSlide, .slide3 .textoSlide, .slide4 .textoSlide{color:#FFFFFF; font-size:23px; font-weight:bold; font-style:normal; width:300px; text-align:left; float:right;}
.slide .vermas, .slide2 .vermas, .slide3 .vermas, .slide4 .vermas{position:absolute; bottom:10px; right:10px; background:url(../../img/slide-vermas.gif) top right no-repeat; height:27px; width:207px; font-size:11px; font-weight:bold; text-align:right; line-height:25px; overflow:hidden; padding:0 5px; }
.slide .vermas a, .slide2 .vermas a, .slide3 .vermas a, .slide4 .vermas a{color:#FFFFFF; text-decoration:none;}
.slide .vermas a:hover, .slide2 .vermas a:hover, .slide3 .vermas a:hover, .slide4 .vermas a:hover{text-decoration:underline;}

a.button:hover{background:transparent url(../../img/bg-link-over.jpg) no-repeat top right;}
a.button span:hover{color:#FFFFFF; background:transparent url(../../img/bg-link-over.jpg) no-repeat;}
.newslinks{background:#E3E3E3; overflow:hidden; margin:2px auto;}
.newslinks .newsPic{float:left; padding:0 3px;}
.newslinks .newsMore{float:right; padding:2px 5px;}
.link2{background:url(../../img/bg-link2.jpg) top left no-repeat; padding:7px; font-size:11px; font-weight:bold; margin:0 auto 5px;}
.licitaciones{padding:0 3px; background:#0066B8; color:#CCCCCC;}
h4{color:#FFFFFF; font-size:16px; font-weight:500; margin:0 auto 5px;}
.licitaciones span{color:#FFFFFF; font-size:11px; font-weight:bold;}
.licitaciones span a{color:#FFFFFF; font-size:11px; font-weight:bold;text-decoration:none;}
.topLit{background:url(../../img/bg-topLit.jpg) top left no-repeat; height:5px;}
.bottomLit{background:url(../../img/bg-bottomLit.jpg) top left no-repeat; height:5px; margin:0 auto 5px;}
.lastestDocs{list-style:none; width:175px;}
.lastestDocs li{border-bottom:1px #E3E2E8 solid; margin:0px auto 5px;}
.lastestDocs li span{font-size:11px; font-weight:bold;}
.lastestDocs li span a{font-size:11px; font-weight:bold;text-decoration:none;color:#122C3D}
.tblBusqueda{margin:0 5px;}
.tblBusqueda td{padding:2px; /*color:#0066B8;*/}
.latestDocLink{float:right; padding:0 0 5px; font-weight:bold; font-size:11px;}
.latestDocLink a{color:#0066B8; text-decoration:none;}
.latestDocLink a:hover{text-decoration:underline;}

.txt{border:1px #CCCCCC solid; background:#FFFFFF; color:#999999; padding:2px; width:155px; font:11px Arial, Helvetica, sans-serif;}
.txt2{border:1px #CCCCCC solid; background:#FFFFFF; color:#999999; padding:2px; width:200px; font:11px Arial, Helvetica, sans-serif;}
.dropD{border:1px #CCCCCC solid; background:#FFFFFF; color:#999; padding:2px; width:160px; font:11px Arial, Helvetica, sans-serif;}

.menuTop{list-style:none; padding:0 185px; }
.menuTop li{display:inline; float:left; color:#FFFFFF; /*padding:5px 0;*/ line-height:33px;}
.menuTop li:hover{background:url(../../img/bg-menu-over.png) bottom left repeat-x;}
.menuTop li a{color:#FFFFFF; text-decoration:none; padding: 0 5px; display:block; /*border-left:1px #FFFFFF solid;*/}
.follow{float:right; margin-top:-24px; width:110px;}

/*.language{padding:5px 0 0; text-align:right; width:1000px; margin:0 auto; color:#CCCCCC;}*/
.language{width:150px; float:right; color:#ccc; text-align:right;}
.language img{}
.language a{color:#FFFFFF; text-decoration:none;}
.language a:hover{ text-decoration:underline;}
/***  Proyectos  ***/

.link3{background:url(../../img/bg-link.jpg) top left no-repeat; padding:7px; font-size:11px; font-weight:bold; clear:both; color:#0066B8; margin:0 auto 5px;}
.text{font-size:11px;}
.text2{font-size:11px; background:#E3E3E3; margin:5px auto; padding:2px 0;}
.text span{color:#0066B8;}
.mainBlock ul li{margin:5px auto 5px 400px; }
.otrosProyectos{list-style:none; }
.otrosProyectos li{display:inline; width:280px; float:left; margin:5px 10px 15px 0;}
.otrosProyectos li a{font-size:11px; font-weight:bold; color:#0066B8; text-decoration:none;}
.otrosProyectos li a:hover{text-decoration:underline;}
.otrosProyectos li p{font-size:11px; font-weight:bold;}
.otrosProyectos li span{font-weight:normal;}


/***  Sistema Financiero  ***/

.sisFinanciero{overflow:hidden; border-top:1px #E3E3E3 solid; border-left:1px #E3E3E3 solid; border-right:1px #E3E3E3 solid;  border-bottom:20px #E3E3E3 solid; background:#F8FAF9; color:#666;}
.sistop{background:url(../../img/bg-bar-sisfin.jpg) left repeat-x; overflow:hidden; padding:5px 10px 0 10px;}
.sistop .menu{list-style:none;}
.sistop .menu li{display:inline; float:left;}
a.button2{background:transparent url(../../img/bg-tab-sisfin.jpg) no-repeat top right; font-size:11px; font-weight:bold; color:#000 !important; display:block; float:left; /*margin-right:5px;*/ padding-right:12px; /*sliding doors padding */ text-decoration:none;}
a.button2 span {background:transparent url(../../img/bg-tab-sisfin.jpg) no-repeat; display:block; padding:7px 0 7px 20px;}
a.button2:hover{background:transparent url(../../img/bg-tab-sisfin-over.jpg) no-repeat top right;}
a.button2 span:hover{color:#000; background:transparent url(../../img/bg-tab-sisfin-over.jpg) no-repeat;}
a.selected{background:transparent url(../../img/bg-tab-sisfin.jpg) no-repeat top right; font-size:11px; font-weight:bold; color:#000 !important; display:block; float:left; /*margin-right:5px;*/ padding-right:12px; /*sliding doors padding */ text-decoration:none;}
a.selected span {background:transparent url(../../img/bg-tab-sisfin.jpg) no-repeat; display:block; padding:7px 0 7px 20px;}
a.selected{background:transparent url(../../img/bg-tab-sisfin-over.jpg) no-repeat top right;}
a.selected span{color:#000; background:transparent url(../../img/bg-tab-sisfin-over.jpg) no-repeat;}
.frame1{padding:10px;}
.tblsisFin{border-top:1px #E3E3E3 solid; border-left:1px #E3E3E3 solid; margin:10px auto 0; background:#FFFFFF; color:#000000;}
.tblsisFin th{background:#E3E3E3; color:#314858; padding:5px; text-align:left;}
.tblsisFin td{border-right:1px #E3E3E3 solid; border-bottom:1px #E3E3E3 solid; padding:5px; vertical-align:top;}
.tblsisFin td span{font-weight:bold; color:#0066B8; font-size:11px;}
.tblsisFin td .contactN{font-weight:bold; font-size:11px;}



/****  Mapa  ****/

h5{color:#FFFFFF; font-size:19px; background:url(../../img/bg-titulo-mapa.jpg) top left no-repeat; padding:6px; font-weight:300; margin:0 0 3px; clear:both;}
.link4{background:url(../../img/bg-link-mapa.jpg) top left no-repeat; padding:7px; font-size:11px; font-weight:bold; clear:both; margin:5px auto;}
.posz-top{background:url(../../img/bg-top-blue.jpg) top left no-repeat; height:7px; margin:5px auto 0;}
.posicionamientoz{color:#FFFFFF; padding:0 5px 5px; font-size:11px; font-weight:bold; background:#0066B8;}
.posContent{overflow:auto; height:150px; background:#E8E9ED; padding:10px;}
.posContent .posz-chck{list-style:none;}
.posContent .posz-chck li{line-height:35px; float:left; display:inline; width:300px; margin:0 10px 20px;}
.filtop{height:5px; background:url(../../img/bg-filtrar-top.jpg) top left no-repeat; margin:5px auto 0;}
.filbottom{height:5px; background:url(../../img/bg-filtrar-bottom.jpg) top left no-repeat;}
.filtrar{background:#E0E0E0; color:#0066B8; font-size:11px; font-weight:bold;}
.filtrar td{padding:0 20px;}
.tblBusquedaMapa{width:160px; padding:20px;}
.tblBusquedaMapa td{padding:2px;}


/***  MCC / Fomilenio  ***/

.mainBlock a{color:#0066B8; text-decoration:none; font-size:11px; font-weight:bold;}
.mainBlock a:hover{text-decoration:underline;}
.pilar1{float:left; width:299px; border-right:1px #E3E3E3 solid; margin:0 auto 5px;}
.pilar1 ul{list-style:none;}
.pilar1 ul li{margin:0 5px 10px;}
.pilar1 ul li .titulo{background:#E3E3E3; font-size:11px; font-weight:bold; color:#0066B8; padding:5px;}
.link5{padding:2px 0;}
.pilar2{clear:both; }
.pilar2 ul{list-style:none;}
.pilar2 ul li{float:left; width:290px; margin:0 5px;}
.pilar2 .titulo{background:#E3E3E3; font-size:11px; font-weight:bold; color:#0066B8; padding:5px;}


/***  El Norte  ***/



/***  Contacto  ***/

.tblContact{border-left:1px #E3E3E3 solid; border-top:1px #E3E3E3 solid; border-right:1px #E3E3E3 solid; border-bottom:15px #E3E3E3 solid; margin:10px auto; background:#FCFCFC;}
.tblContact td{padding:2px; vertical-align:top;}
.tblContact td a{padding:2px 63px;}
.txtA{border:1px #CCCCCC solid; background:#FFFFFF; color:#999999; padding:2px; width:400px; font:11px Arial, Helvetica, sans-serif;}


/*CALENDARIO*/
.dayStyle
{
	background-color:#fff;
	padding:1px 1px 1px 1px;
}
	
.dayStyle a
{
	text-decoration:none;
}
.dayStyle a:hover
{
	text-decoration:underline;
}

.DayHeaderStyle
{
  background-color :White;
  font-weight:bold;
   Color:#000;
   border-bottom:solid 1px #000;
    height:20px;
}

 .TitleStyle 
 {
 	/*background:url(../../img/bg-titulo2.jpg*/
 	background-color :#07317C;
 	 font-weight :bold;
 	 color:White;
 	 height:23px;
 	}
 	
 	 .TitleStyle  td
 	 {
 	 	border:solid 0px;
 	 	}
 	
 .SelectedDayStyle
 {
 	background-color:#07317C;
 	Color:White;
 	}	
 	
 	.header
 	{ 		
 		
 		margin:3px 3px 3px 3px;
 	}
 	.header td
 	{padding:2px 2px 2px 2px;
 	
 		
 		}
 		.header td a
 	{text-decoration:none;
 	 margin-right:5px;
 		
 		}
 		
 		.milink{text-decoration:none; color:#0066B8;}
 		.milink:hover{text-decoration:underline;}
 	
 	
 	
 	/*MENU SUPERIOR*/ 	
 	
/*.menu{overflow:hidden; color:#fff; width:800px; float:left; margin-left:20px; padding-top:150px;}*/
.menu{overflow:hidden; color:#fff; width:800px; float:left; padding-top:170px; padding-left:20px;}
.menu ul{list-style:none; float:left;}
.menu table{margin:0; padding:0; border:0;}
.mnuPrincipal {/*border:0px #062d72 solid;*/ display:inline; /*float:right;*/ color:#fff;}

	
.menu td a:hover{background:url(../../img/bg-menu-over.png) top left repeat-x;}
.menu  td a{display:block; text-decoration:none;	text-align:center; font-size:11px; color:#fff; padding:5px;
}
.hijos td
{
 padding: 0px 0px 0px  0px;
 border:0px;
 font-size:10px;
 background:#0B2E5D url(../../img/bullet-blank.gif) left center no-repeat;
 border:solid 1px #122C3D;
 min-width:200;
}	

.hijos  td a{text-decoration:none;	text-align:left; font-size:11px; 
	color:#fff; 
	padding-bottom:5px;
	padding-top:5px;		
}


/*MENU IZQUIERDO*/

.navMenu td{width:250px;}
.navMenu td a{color:#FFF;padding-left:20px;display:block;text-decoration:none;line-height:18px;  background:url(../../img/bullet-blank.gif) left center no-repeat; min-width:175px;}
.navMenu td a:hover{background:#0B2E5D url(../../img/bullet-blank.gif) left center no-repeat;}

.hijosmnuIza td
{
 padding: 0px 0px 0px  0px;
 border:0px;
 font-size:10px;
 background:#0B2E5D url(../../img/bullet-blank.gif) left center no-repeat;
 border:solid 1px #122C3D;
 min-width:200;
}	

.hijosmnuIza  td a{text-decoration:none;	text-align:left; font-size:11px; 
	color:#fff; 		
}


/*plantilla una image*/
#imgPlantilla img{width:650; height:600;}






/*DOCUMENTOS LICITACIONES*/
.tableReg td{padding:5px; border-bottom:1px #CCCCCC solid;}
.tableReg a{text-decoration:none; color:#000;}
.tableReg a:hover{text-decoration:underline; }

.tituloLic{ font-size:14px}

/* Eventos Index */
.content .tblOtro{background:#FFFFFF; padding:1px; border-top:2px #C0D2E6 solid;}
.content .tblOtro th{color:#000000; background:#F8E0EC; font-weight:bold; padding:3px 5px;}
.content .tblOtro th a{color:#000000; text-decoration:none;}
.content .tblOtro th a:hover{ text-decoration:underline;}
.content .tblOtro td{padding:20px 10px 41px;}
.content .tblOtro .tituloE{color:#F39230; font-weight:bold;}
.content .tblOtro .tituloE a{text-decoration:none; color:#F39230;}
.content .tblOtro .xtituloE{color:#666666;}
.content .tblOtro .xtituloE span{color:#979797;}


/*******/
.jm-border{border:1px solid #EBEBEB; padding:3px; overflow:hidden; font-size:11px;}
.jm-blueText{color:#fff; background:#0066B8; font-weight:bold; padding:5px;  font-size:11px; clear:both;}
.jm-fecha{color:#666;}
.jm-border ul{list-style:none; margin:0 3px 5px;}
.jm-border li{border-bottom:1px solid #EBEBEB; padding:4px 0;}
.jm-border li a{font-weight:bold;text-decoration:none;color:#122C3D;}
