	/* CSS Document */

.cuerpo {
	background:#FFFFFF url(../img/bg.gif) fixed top repeat;
	margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:30px;
 }

.black  {color:#000000;}
.white  {color:#FFFFFF;}
.gray   {color:#777777;}
.lgray  {color:#999999;}
.red    {color:#BB0000;}
.green  {color:#339900;}

.less {letter-spacing:-1px;}
.more {letter-spacing:0px;}

.KMP {color:#880000;}
.KMC {color:#CC7700;}
.KMA {color:#227700;}
.KMM {color:#995500;}
.KMF {color:#449900;}
.KMI {color:#3366AA;}
.KML {color:#CC0000;}
.KMU {color:#114477;}

.bglinetopKMP { background:#880000; }
.bglinetopKMC { background:#CC7700; }
.bglinetopKMA { background:#227700; }
.bglinetopKMM { background:#995500; }
.bglinetopKMF { background:#449900; }
.bglinetopKMI { background:#3366AA; }
.bglinetopKML { background:#CC0000; }
.bglinetopKMU { background:#114477; }

.bglinetopgray { background:#CCCCCC; }
.bglinetopgray2 { background:#EEEEEE; }

.bgmenuhorz { background:#DDDDDD; }
.bglinemenu { background:#999999; }

.botonKMP { background:#880000 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #DD0000; }
.botonKMC { background:#CC7700 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #EEBB00; }
.botonKMA { background:#227700 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #66BB00; }
.botonKMM { background:#995500 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #DD9900; }
.botonKMF { background:#449900 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #88DD00; }
.botonKMI { background:#3366AA url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #77AAEE; }
.botonKML { background:#CC0000 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #FF0000; }
.botonKMU { background:#114477 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #5588BB; }

.botonKMP:Hover, .botonKMP:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #DD0000; }
.botonKMC:Hover, .botonKMC:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #EEBB00; }
.botonKMA:Hover, .botonKMA:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #66BB00; }
.botonKMM:Hover, .botonKMM:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #DD9900; }
.botonKMF:Hover, .botonKMF:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #88DD00; }
.botonKMI:Hover, .botonKMI:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #77AAEE; }
.botonKML:Hover, .botonKML:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #FF0000; }
.botonKMU:Hover, .botonKMU:Active { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #5588BB; }

.botongrayKMP, .botongrayKMC, .botongrayKMA, .botongrayKMM, .botongrayKMF, .botongrayKMI, .botongrayKML, .botongrayKMU {
	background:#222222 url(../img/botonblack.png) bottom repeat-x; border-bottom:2px solid #FF0000;}

.botonKMP, .botonKMC, .botonKMA, .botonKMM, .botonKMF, .botonKMI, .botonKML, .botonKMU,
.botongrayKMP, .botongrayKMC, .botongrayKMA, .botongrayKMM, .botongrayKMF, .botongrayKMI, .botongrayKML, .botongrayKMU { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:11px;
	text-align:center;
	text-decoration:none;
	line-height:23px;
	letter-spacing:1px;
	vertical-align:bottom;
	padding:4px 27px 3px 26px;
}

.tablelogo {
	background:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:0px 0px 0px 0px;
	margin-bottom:2px;
}

/**/
.bglogo {background:#FFFFFF url(../img/bglogo.gif) left center no-repeat;}


.logoKMP, .logoKMP1:hover, .logoKMP1:active, .logoKMP2:hover, .logoKMP2:active {color:#880000;}
.logoKMC, .logoKMC1:hover, .logoKMC1:active, .logoKMC2:hover, .logoKMC2:active {color:#CC7700;}
.logoKMA, .logoKMA1:hover, .logoKMA1:active, .logoKMA2:hover, .logoKMA2:active {color:#227700;}
.logoKMM, .logoKMM1:hover, .logoKMM1:active, .logoKMM2:hover, .logoKMM2:active {color:#995500;}
.logoKMF, .logoKMF1:hover, .logoKMF1:active, .logoKMF2:hover, .logoKMF2:active {color:#449900;}
.logoKMI, .logoKMI1:hover, .logoKMI1:active, .logoKMI2:hover, .logoKMI2:active {color:#3366AA;}
.logoKML, .logoKML1:hover, .logoKML1:active, .logoKML2:hover, .logoKML2:active {color:#CC0000;}
.logoKMU, .logoKMU1:hover, .logoKMU1:active, .logoKMU2:hover, .logoKMU2:active {color:#114477;}

.logoKMP1, .logoKMC1, .logoKMA1, .logoKMM1, .logoKMF1, .logoKMI1, .logoKML1, .logoKMU1 {color:#000000;}
.logoKMP2, .logoKMC2, .logoKMA2, .logoKMM2, .logoKMF2, .logoKMI2, .logoKML2, .logoKMU2 {color:#888888;}

.logoKMP1, .logoKMC1, .logoKMA1, .logoKMM1,  .logoKMF1, .logoKMI1, .logoKML1, .logoKMU1{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	letter-spacing:0px;
}

.logoKMP2, .logoKMC2, .logoKMA2, .logoKMM2,  .logoKMF2, .logoKMI2, .logoKML2, .logoKMU2{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	letter-spacing:0px;
}

.txlogo {padding:0px 0px 0px 10px;}

.linktxlogo1:hover, .linktxlogo1:active, .txlogo1:hover, .txlogo1:active {color:#990000;}

.linktxlogo1 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	letter-spacing:1px;
}

.txlogo1 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:36px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px;
	margin:20px 0px 0px 0px;
}

.txlogo2 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	letter-spacing:0px;
	padding:0px 0px 5px 73px;
}

.txlogo3 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	letter-spacing:0px;
	padding:0px 0px 3px 0px;
}

.txlogo4 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#777777;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	letter-spacing:0px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
}

.bookmarklink:hover, .bookmarklink:active {color:#0000EE; text-decoration:underline;}

.bookmarklink {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#0000BB;
	font-size:10px;
	text-decoration:none;
	letter-spacing:-1px;
}

.txfecha {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	letter-spacing:0px;
	padding:0px 0px 0px 50px;
}

.imgtopKMP {border:1px solid #880000; margin:0px 6px 0px 0px;}
.imgtopKMC {border:1px solid #CC7700; margin:0px 6px 0px 0px;}
.imgtopKMA {border:1px solid #227700; margin:0px 6px 0px 0px;}
.imgtopKMM {border:1px solid #995500; margin:0px 6px 0px 0px;}
.imgtopKMF {border:1px solid #449900; margin:0px 6px 0px 0px;}
.imgtopKMI {border:1px solid #3366AA; margin:0px 6px 0px 0px;}
.imgtopKML {border:1px solid #CC0000; margin:0px 6px 0px 0px;}
.imgtopKMU {border:1px solid #114477; margin:0px 6px 0px 0px;}

.tablebannertop {
	font-size:11px;
	background:#DDDDDD;
	border:1px solid #BBBBBB;
	padding:2px 0px 0px 0px;
	margin-bottom:1px;
}

.bannerh:hover, .bannerh:active { border:1px solid #000000; }

.bannerh {
	border:1px solid #BBBBBB;
	text-decoration:none;
	margin:1px 1px 0px 1px;
}

.tablecuerpo {
	background:url(../img/bgcuerpo.jpg) top repeat;
	padding:0px 0px 0px 0px;
	margin-bottom:1px;
}

.tablecuerpomenu {
	background:#DDDDDD;
	border:1px solid #BBBBBB;
	padding:5px 0px 5px 0px;
	margin-bottom:1px;
}

.fila1cuerpo {
	background:#DDDDDD url(../img/bgcolumna1txtbottom.png) 0px 670px repeat;
	padding:5px 0px 8px 0px;
	border:1px solid #000000;
}

.bgfila2cuerpo {
	padding:6px 10px 10px 10px;
}

.fila2cuerpo {
	padding:0px 0px 3px 0px;
}

.fila3cuerpo {
	padding:6px 0px 10px 0px;
}

.fila4cuerpo {
	padding:7px 0px 0px 10px;
}
.columna1txtbottom{
	background:#000000 url(../img/bgcolumna1txtbottom.png) repeat;
	border:1px solid #FFFFFF;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#DDDDDD;
	font-size:9px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	line-height:16px;
	letter-spacing:0px;
	padding:15px 7px 20px 7px;
	vertical-align:bottom;
}

.columna1cuerpo {
	background:#DDDDDD url(../img/bgcolumna1txtbottom.jpg) repeat-x;
	padding:5px 0px 15px 0px;
	border:1px solid #BBBBBB;
}

.columna2cuerpo {
	background:#FFFFFF url(../img/bgcuerpo.jpg) top repeat;
	padding:10px 5px 10px 5px;
	border:0px solid #FFFFFF;
}

.columna2bcuerpo {
	background:url(../img/bgcuerpo.jpg) top repeat;
	padding:0px 0px 0px 0px;
	border:1px solid #FFFFFF;
}

.columna3cuerpo {
	background:#FFFFFF;
	padding:3px 3px 3px 3px;
	border:1px solid #000000;
}

.imgdirectorio  { padding:20px 0px 0px 0px;}

div#directorioa a{ float:left; width:301px; height:25px; background:url(../img/h-directorio-a.jpg) no-repeat; }  

div#directoriob a:hover, div#directoriob a:active { background:url(../img/h-directorio-b2.jpg) no-repeat; } 
div#directoriob a{ float:left; width:150px; height:226px; background:url(../img/h-directorio-b1.jpg) no-repeat; margin:0px 1px 0px 0px; }  

div#directorioc a:hover, div#directorioc a:active { background:url(../img/h-directorio-c2.jpg) no-repeat; } 
div#directorioc a{ float:left; width:150px; height:226px; background:url(../img/h-directorio-c1.jpg) no-repeat; }  


.imgclasificados  { padding:20px 0px 0px 0px;}

div#clasificadosa a{ float:left; width:301px; height:25px; background:url(../img/h-clasificados-a.jpg) no-repeat; }  

div#clasificadosb a:hover, div#clasificadosb a:active { background:url(../img/h-clasificados-b2.jpg) no-repeat; } 
div#clasificadosb a{ float:left; width:150px; height:226px; background:url(../img/h-clasificados-b1.jpg) no-repeat; margin:0px 1px 0px 0px; }  

div#clasificadosc a:hover, div#clasificadosc a:active { background:url(../img/h-clasificados-c2.jpg) no-repeat; } 
div#clasificadosc a{ float:left; width:150px; height:226px; background:url(../img/h-clasificados-c1.jpg) no-repeat; }  


.imgexpos  { padding:20px 0px 0px 0px;}

div#exposa a{ float:left; width:301px; height:25px; background:url(../img/h-expos-a.jpg) no-repeat; }  

div#exposb a:hover, div#exposb a:active { background:url(../img/h-expos-b2.jpg) no-repeat; } 
div#exposb a{ float:left; width:150px; height:226px; background:url(../img/h-expos-b1.jpg) no-repeat; margin:0px 1px 0px 0px; }  

div#exposc a:hover, div#exposc a:active { background:url(../img/h-expos-c2.jpg) no-repeat; } 
div#exposc a{ float:left; width:150px; height:226px; background:url(../img/h-expos-c1.jpg) no-repeat; }  


.tablemenu { padding:0px 5px 5px 3px; }
.bgmenu    { padding:0px 5px 10px 5px; }

.menuKMP:hover, .menuKMP:active, .menugrayKMP:hover, .menugrayKMP:active,
.menuKMC:hover, .menuKMC:active, .menugrayKMC:hover, .menugrayKMC:active,
.menuKMA:hover, .menuKMA:active, .menugrayKMA:hover, .menugrayKMA:active,
.menuKMM:hover, .menuKMM:active, .menugrayKMM:hover, .menugrayKMM:active,
.menuKMF:hover, .menuKMF:active, .menugrayKMF:hover, .menugrayKMF:active,
.menuKMI:hover, .menuKMI:active, .menugrayKMI:hover, .menugrayKMI:active,
.menuKML:hover, .menuKML:active, .menugrayKML:hover, .menugrayKML:active,
.menuKMU:hover, .menuKMU:active, .menugrayKMU:hover, .menugrayKMU:active,

.submenuhorzKMP:hover, .submenuhorzKMP:active, .submenuhorzgrayKMP:hover, .submenuhorzgrayKMP:active,
.submenuhorzKMC:hover, .submenuhorzKMC:active, .submenuhorzgrayKMC:hover, .submenuhorzgrayKMC:active,
.submenuhorzKMA:hover, .submenuhorzKMA:active, .submenuhorzgrayKMA:hover, .submenuhorzgrayKMA:active,
.submenuhorzKMM:hover, .submenuhorzKMM:active, .submenuhorzgrayKMM:hover, .submenuhorzgrayKMM:active,
.submenuhorzKMF:hover, .submenuhorzKMF:active, .submenuhorzgrayKMF:hover, .submenuhorzgrayKMF:active,
.submenuhorzKMI:hover, .submenuhorzKMI:active, .submenuhorzgrayKMI:hover, .submenuhorzgrayKMI:active,
.submenuhorzKML:hover, .submenuhorzKML:active, .submenuhorzgrayKML:hover, .submenuhorzgrayKML:active,
.submenuhorzKMU:hover, .submenuhorzKMU:active, .submenuhorzgrayKMU:hover, .submenuhorzgrayKMU:active,

.menuhorzKMP:hover, .menuhorzKMP:active, .menuhorzgrayKMP:hover, .menuhorzgrayKMP:active,
.menuhorzKMC:hover, .menuhorzKMC:active, .menuhorzgrayKMC:hover, .menuhorzgrayKMC:active,
.menuhorzKMA:hover, .menuhorzKMA:active, .menuhorzgrayKMA:hover, .menuhorzgrayKMA:active,
.menuhorzKMM:hover, .menuhorzKMM:active, .menuhorzgrayKMM:hover, .menuhorzgrayKMM:active,
.menuhorzKMF:hover, .menuhorzKMF:active, .menuhorzgrayKMF:hover, .menuhorzgrayKMF:active,
.menuhorzKMI:hover, .menuhorzKMI:active, .menuhorzgrayKMI:hover, .menuhorzgrayKMI:active,
.menuhorzKML:hover, .menuhorzKML:active, .menuhorzgrayKML:hover, .menuhorzgrayKML:active,
.menuhorzKMU:hover, .menuhorzKMU:active, .menuhorzgrayKMU:hover, .menuhorzgrayKMU:active{
text-decoration:none; background:#222222 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #666666; border-bottom:1px solid #000000; }

.menuKMP, .submenuhorzKMP, .menuhorzKMP { background:#880000 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #CC0000; border-bottom:1px solid #440000; }
.menuKMC, .submenuhorzKMC, .menuhorzKMC { background:#CC7700 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #FFCC00; border-bottom:1px solid #883300; }
.menuKMA, .submenuhorzKMA, .menuhorzKMA { background:#227700 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #66CC00; border-bottom:1px solid #003300; }
.menuKMM, .submenuhorzKMM, .menuhorzKMM { background:#995500 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #DD9900; border-bottom:1px solid #551100; }
.menuKMF, .submenuhorzKMF, .menuhorzKMF { background:#449900 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #88DD00; border-bottom:1px solid #005500; }
.menuKMI, .submenuhorzKMI, .menuhorzKMI { background:#3366AA url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #77AAEE; border-bottom:1px solid #002266; }
.menuKML, .submenuhorzKML, .menuhorzKML { background:#CC0000 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #FF0000; border-bottom:1px solid #880000; }
.menuKMU, .submenuhorzKMU, .menuhorzKMU { background:#114477 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #5588BB; border-bottom:1px solid #000033; }

.menuinicio:hover, .menuinicio:active, .menugrayinicio:hover, .menugrayinicio:active,



.menuinicio { background:#222222 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #666666; border-bottom:1px solid #000000; }
.menugrayinicio { background:#777777 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #BBBBBB; border-bottom:1px solid #333333; }

.menuinicio, .menugrayinicio,
.menuKMP, .menugrayKMP,
.menuKMC, .menugrayKMC,
.menuKMA, .menugrayKMA,
.menuKMM, .menugrayKMM,
.menuKMF, .menugrayKMF,
.menuKMI, .menugrayKMI,
.menuKML, .menugrayKML,
.menuKMU, .menugrayKMU{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	line-height:12px;
	letter-spacing:0px;
	text-indent:4px;
	display:block;
	width:100%;
	padding:5px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}

.submenuhorzKMP, .submenuhorzgrayKMP,
.submenuhorzKMC, .submenuhorzgrayKMC,
.submenuhorzKMA, .submenuhorzgrayKMA,
.submenuhorzKMM, .submenuhorzgrayKMM,
.submenuhorzKMF, .submenuhorzgrayKMF,
.submenuhorzKMI, .submenuhorzgrayKMI,
.submenuhorzKML, .submenuhorzgrayKML,
.submenuhorzKMU, .submenuhorzgrayKMU{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	line-height:10px;
	letter-spacing:0px;
	padding:4px 30px 3px 30px;
	margin:0px 0px 0px 0px;
}

.menugrayKMP, .menugrayKMC, .menugrayKMA, .menugrayKMM, .menugrayKMF, .menugrayKMI, .menugrayKML, .menugrayKMU, .menugrayinicio,
.submenuhorzgrayKMP, .submenuhorzgrayKMC, .submenuhorzgrayKMA, .submenuhorzgrayKMM, .submenuhorzgrayKMF, .submenuhorzgrayKMI, .submenuhorzgrayKML, .submenuhorzgrayKMU,
.menuhorzgrayKMP, .menuhorzgrayKMC, .menuhorzgrayKMA, .menuhorzgrayKMM, .menuhorzgrayKMF, .menuhorzgrayKMI, .menuhorzgrayKML, .menuhorzgrayKMU{
background:#222222 url(../img/botonblack.png) bottom repeat-x; border-top:1px solid #666666; border-bottom:1px solid #000000; }

.menuhorzKMP, .menuhorzgrayKMP,
.menuhorzKMC, .menuhorzgrayKMC,
.menuhorzKMA, .menuhorzgrayKMA,
.menuhorzKMM, .menuhorzgrayKMM,
.menuhorzKMF, .menuhorzgrayKMF,
.menuhorzKMI, .menuhorzgrayKMI,
.menuhorzKML, .menuhorzgrayKML{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px;
	text-indent:0px;
	padding:5px 54px 4px 54px;
	margin:0px 1px 0px 1px;
}

.menuhorzKMU, .menuhorzgrayKMU{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px;
	text-indent:0px;
	padding:5px 84px 4px 84px;
	margin:0px 1px 0px 1px;
}


.tabledir {background:#FFFFFF; border:1px solid #000000; margin:0px 0px 15px 0px;}

.dirtitlecolumnaKMP { background:#880000; }
.dirtitlecolumnaKMC { background:#CC7700; }
.dirtitlecolumnaKMA { background:#227700; }
.dirtitlecolumnaKMM { background:#995500; }
.dirtitlecolumnaKMF { background:#449900; }
.dirtitlecolumnaKMI { background:#3366AA; }
.dirtitlecolumnaKML { background:#CC0000; }
.dirtitlecolumnaKMU { background:#771111; }

.dirtitlecolumnaKMP,
.dirtitlecolumnaKMC,
.dirtitlecolumnaKMA,
.dirtitlecolumnaKMM,
.dirtitlecolumnaKMF,
.dirtitlecolumnaKMI,
.dirtitlecolumnaKML,
.dirtitlecolumnaKMU{
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	text-align:left;
	text-decoration:none;
	line-height:18px;
	letter-spacing:0px;
	padding:0px 0px 0px 6px;
}

.dirfilalight {
	background:#EEEEEE; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:9px;
	text-align:left;
	line-height:16px;
	letter-spacing:0px;
	padding:7px 5px 7px 5px;
}

.dirfiladark {
	background:#DDDDDD; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:9px;
	text-align:left;
	line-height:16px;
	letter-spacing:0px;
	padding:7px 5px 7px 5px;
}

.dirfilalightcenter {
	background:#EEEEEE; 
	text-align:center;
	padding:7px 3px 7px 3px;
}

.dirfiladarkcenter {
	background:#DDDDDD; 
	text-align:center;
	padding:7px 3px 7px 3px;
}

.dirlink:hover, .dirlink:active { color:#CC0000; text-decoration:underline; }
.dirlink { 
	color:#0000AA; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	text-decoration:underline;
}

.dirimglink:hover, .dirimglink:active { border:1px solid #000000; }

.dirimglink { border:1px solid #BBBBBB; }

.mexico { padding:2px 3px 0px 0px; }

.bordercomunicacion { margin-bottom:1px; }

.bottomcenter {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	background:#DDDDDD;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
}

.pie { 
	background:#444444 url(../img/bgpie.gif) top repeat-x;
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	line-height:25px;
	letter-spacing:1px;
}

.pienegro { background:#000000 url(../img/bgpieblack.gif) bottom repeat-x; line-height:25px; text-align:center; }

.pielink:hover, .pielink:active { text-decoration:underline;}

.pielink { 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
	margin:0px 50px 0px 50px;
}

.valornetlink:hover, .valornetlink:active {
	color:#FFFFFF;
	background:#FF0000;
	text-decoration:none;
}

.valornetlink{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	background:#990000;
	line-height:26px;
	text-decoration:none;
	letter-spacing:1px;
	padding:3px 7px 3px 7px;
}

.txtlink:hover, .txtlink:active { color:#0000FF; text-decoration:underline; }

.txtlink {
	color:#000099;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

.txt {
	background:#FFFFFF url(../img/bgtxt.jpg) top right no-repeat;
	color:#000000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	line-height:16px;
	padding:0px 20px 20px 20px;
	margin:0px 0px 0px 0px;
}

.txt2 {
	background:#FFFFFF url(../img/bgtxt.jpg) top right no-repeat;
	color:#000000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
}


.txtsubtitulo { 
	background:#EEEEEE url(../img/bgtxtsubtitulo.jpg) top repeat-x;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px; 
	color:#000000;
	text-align:justify;
	letter-spacing:0px;
	border: 1px solid #000000;
	padding:3px 5px 2px 5px;
	margin:0px 0px 5px 0px;
}

.txtsubtitulo2 { 
	background:#000000 url(../img/bgcolumna1txtbottom.png) top repeat-x;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px; 
	color:#FFFFFF;
	text-align:justify;
	letter-spacing:0px;
	padding:3px 5px 2px 5px;
	margin:0px 0px 5px 0px;
}

.txtsubtitulolight { 
	background:#EEEEEE;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px; 
	color:#000000;
	text-align:justify;
	letter-spacing:0px;
	border: 1px solid #000000;
	padding:3px 10px 2px 10px;
	margin:0px 0px 5px 0px;
}

.txtsubtitulodark { 
	background:#DDDDDD;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px; 
	color:#000000;
	text-align:justify;
	letter-spacing:0px;
	border: 1px solid #000000;
	padding:3px 10px 2px 10px;
	margin:0px 0px 5px 0px;
}

.adresslink:hover, .adresslink:active { text-decoration:underline; color:#0000EE; }
.adresslink {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000AA;
	text-decoration:none;
	line-height:16px;
	letter-spacing:0px;
	padding:0px 105px 0px 0px;
}

.imgtel { background:url(../img/tel.jpg) left no-repeat; padding:20px 0px 20px 70px; }
.brdot  { background:url(../img/dot.gif) center repeat-x; }
.maquinariapesada { background:url(../img/maquinaria-pesada.gif) center no-repeat; }

.txtmini {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	text-align:justify;
	line-height:14px;
	padding:0px 0px 0px 0px;
}

.txtminidark {
	background:#DDDDDD;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	text-align:justify;
	line-height:14px;
	padding:20px 15px 20px 15px;
}

.txtminilight {
	background:#EEEEEE;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	text-align:justify;
	line-height:14px;
	padding:20px 15px 20px 15px;
}

.txtclasificado {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background:#FFFFFF;
	border-top:1px solid #000000;
	border-right:2px solid #000000;
	border-bottom:2px solid #000000;
	border-left:1px solid #000000;
	color:#000000;
	font-size:11px;
	text-align:left;
	line-height:16px;
	padding:7px 7px 7px 7px;
}

.txtclasificadotitle {
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	line-height:16px;
	padding:0px 0px 7px 0px;
}

.dirlink:hover, .dirlink:active, .dirlink2:hover, .dirlink2:active { color:#0000FF; text-decoration:underline; }

.dirlink { 
	color:#000099; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	text-decoration:underline;
}

.dirlink2 { 
	color:#000099; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:normal;
	text-align:left;
	letter-spacing:0px;
	text-decoration:none;
}

.txtituloKMP {color:#880000;}
.txtituloKMC {color:#CC7700;}
.txtituloKMA {color:#227700;}
.txtituloKMM {color:#995500;}
.txtituloKMF {color:#449900;}
.txtituloKMI {color:#3366AA;}
.txtituloKML {color:#CC0000;}
.txtituloKMU {color:#114477;}

.txtituloKMP, .txtituloKMC, .txtituloKMA, .txtituloKMM, .txtituloKMF, .txtituloKMI, .txtituloKML, .txtituloKMU { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	padding:20px 10px 20px 20px;
	margin:0px 0px 0px 0px;
}

.form{
	background:#DDDDDD;
	border:1px solid #999999;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	line-height:30px;
	letter-spacing:0px;
	padding:0px 0px 0px 15px;
	margin:0px 20px 30px 10px;
}




















































































































.bgrecientes {
	background:#CBCBCB;
	padding:5px 0px 0px 0px;
}

.imgrecienteslink:hover, .imgrecienteslink:active {
	border:2px solid #FF9900;
}

.imgrecienteslink {
	border:2px solid #FFFFFF;
}

.txtrecienteslink:hover, .txtrecienteslink:active {
	text-decoration:underline;
}

.txtrecienteslink {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000; 
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
	display:block;
}

.txtrecienteslinkb:hover, .txtrecienteslinkb:active {
	text-decoration:underline;
}

.txtrecienteslinkb {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000; 
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:-1px;
	display:block;
}

.recientestitle {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#660000;
	color:#FFFFFF; 
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
	LINE-HEIGHT:22px;
	display:block;
}

.recientestitleb {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#660000;
	color:#FFFFFF; 
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	letter-spacing:-1px;
	LINE-HEIGHT:22px;
	display:block;
}

.txtrecientes {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000; 
	font-size:10px;
	font-weight:bold;
	text-align:center;
	LINE-HEIGHT:16px;
	letter-spacing:-1px;
}

.bglogo1 {background:#000000 url(../img/bgtop.png) 0px 0px repeat-x;}

.bglogo2 {background:#000000 url(../img/bgtop.png) 0px 0px repeat-x;}

.txlogolink:Hover, .txlogolink:active {
	text-decoration:underline;
}
.txlogolink {
	border:1px solid #FFFFFF;
	background:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#DDDDDD;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	letter-spacing:3px;
	line-height:21px;
	margin:0px 0px 5px 0px;
	display:block;
	width:98%;
	padding:0px 0px 0px 0px;
}

.bannertop2 {
	background:#CCCCCC;
	border:1px solid #000000;
	margin:1px 0px 1px 0px;
	padding:2px 0px 0px 0px;
}

.banner2 {
	text-align:center;
	text-decoration:none;
	padding:0px 1px 0px 1px;
	border-width:0px;
}










.menutop {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#222222;
	color:#FFFFFF; 
	font-size:8px;
	text-align:left;
	text-decoration:none;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:1px 0px 0px 7px;
	margin:5px 0px 0px 0px;
	letter-spacing:1px;
	DISPLAY: block;
	LINE-HEIGHT:19px;
	width:95%;
}

.menutopb {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#222222;
	color:#FFFFFF; 
	font-size:8px;
	text-align:left;
	text-decoration:none;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	padding:1px 0px 0px 7px;
	margin:5px 0px 0px 0px;
	letter-spacing:-1px;
	DISPLAY: block;
	LINE-HEIGHT:19px;
	width:95%;
}

.tablacuerpo {padding:4px 1px 5px 1px;}

.txtitulob { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000; 
	border: 1px solid #000000;
	background-color:#F8B528;
	font-size:12px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:-1px;
	padding:3px 10px 2px 10px;
	margin:0px 0px 2px 0px;
}

.rutalink:hover, .rutalink:active { 
	color:#FF0000; 
	text-decoration:underline;
}
.rutalink { 
	color:#222299; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:4px 1px 0px 1px;
	text-decoration:underline;
}
.rutalinkgray:hover, .rutalink:active { 
	color:#FF0000; 
	text-decoration:underline;
}
.rutalinkgray { 
	color:#CC0000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:4px 1px 0px 1px;
	text-decoration:underline;
}
.ruta { 
	color:#000000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	text-align:left;
	padding:0px 0px 15px 11px;
}

.txtb {
	color:#000000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	line-height:16px;
	letter-spacing:-1px;
	padding:2px 10px 2px 10px;
	margin:0px 0px 10px 0px;
}

.txtvineta, .txtvinetac1, .txtvinetac2, .txtvinetab1, .txtvinetab2 {
	color:#000044;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	line-height:18px;
	padding:2px 40px 2px 10px;
	margin:0px 0px 20px 0px;
}

.txtvinetac1 {background:url(../img/bgtxtvinetac1.gif) 10px 30px no-repeat;}
.txtvinetac2 {background:url(../img/bgtxtvinetac2.gif) 10px 30px no-repeat;}
.txtvinetab1 {background:url(../img/bgtxtvinetab1.gif) 10px 30px no-repeat;}
.txtvinetab2 {background:url(../img/bgtxtvinetab2.gif) 10px 30px no-repeat;}

.titulo3 { 
	background:#DBDBCC;
	border:1px solid #444466;
	padding:5px 3px 5px 3px;
}

.banner {
	text-align:center;
	text-decoration:none;
	padding:0px 0px 3px 0px;
	border-width:0px;
}

.adress2 { 
	background:#FFEEBB url(../img/pie.jpg) center no-repeat;
	font-family:Arial, Tahoma, Helvetica, sans-serif; 
	color:#000000;
	font-size:11px;
	text-decoration:none;
	line-height:20px;
	padding:0px 0px 10px 0px;
	letter-spacing:0px;
	vertical-align:text-bottom;
}

.adresslink2:hover, .adresslink2:active {text-decoration:underline; color:#0000CC;}
.adresslink2 {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#000099;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	line-height:16px;
	padding:0px 75px 0px 0px;
	letter-spacing:-1px;
}


.piewhitelink:hover { 
	text-decoration:underline;
}
.piewhitelink:active { 
	text-decoration:underline;
}
.piewhitelink { 
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	color:#ffffff;
	font-size:10px;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}

.home {background:#FFFFFF url(../img/home.jpg) 0px 0px no-repeat;}

.clasiftitle0 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#660000;
	color:#FFFFFF; 
	font-size:10px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
	LINE-HEIGHT:22px;
	display:block;
}

.clasiftitle1 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#660000;
	color:#FFFFFF; 
	font-size:9px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 0px 0px 7px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
	LINE-HEIGHT:22px;
	display:block;
}

.clasiftitle2 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#660000;
	color:#FFFFFF; 
	font-size:9px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
	LINE-HEIGHT:22px;
	display:block;
}

.referencia1 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#660000;
	color:#FFFFFF; 
	font-size:9px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 4px 0px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
	LINE-HEIGHT:18px;
	display:block;
}

.referencia2 {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#111111;
	color:#FFFFFF; 
	font-size:9px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;
	letter-spacing:1px;
	LINE-HEIGHT:18px;
	display:block;
}

.referencia1b {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#660000;
	color:#FFFFFF; 
	font-size:9px;
	font-weight:normal;
	text-align:right;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 4px 0px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:-1px;
	LINE-HEIGHT:18px;
	display:block;
}

.referencia2b {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	background-color:#111111;
	color:#FFFFFF; 
	font-size:9px;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	border-top:0px solid #DD9933;
	border-bottom:1px solid #DD9933;
	border-left:0px solid #DD9933;
	border-right:1px solid #DD9933;
	padding:0px 7px 0px 7px;
	margin:0px 0px 0px 0px;
	letter-spacing:-1px;
	LINE-HEIGHT:18px;
	display:block;
}

.imgclasificado {border:1px solid #000000;}

.imgestadistica {
	padding:0px 0px 30px 0px;
}

.bgagenda { 
	border:1px solid #444466;
	background:#000000 url(../img/agenda.gif) top repeat;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#FF6600;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:10px 7px 15px 7px;
	margin:0px 0px 7px 0px;
	letter-spacing:0px;
	line-height:12px;
}

.texttituloagenda {
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#FF7700;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	letter-spacing:-1px;
	padding: 0px 7px 0px 7px;
	line-height:19px;
}

.textagenda {
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#771111;
	font-size:10px;
	text-align:center;
	letter-spacing:-2px;
	padding:20px 10px 3px 10px;
	line-height:14px;
}

.textagenda2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#444444;
	font-size:10px;
	border:1px solid #CC6666;
	text-align:center;
	letter-spacing:-2px;
	padding:0px 10px 0px 10px;
	margin:0px 13px 0px 13px;
	line-height:14px;
}

.linkagenda:hover {
	text-decoration:underline;
	color:#FFFF00;
}
.linkagenda:active {
	text-decoration:underline;
	color:#FFFF00;
}
.linkagenda { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	letter-spacing:-1px;
}

.tabladirectorio {padding:5px 10px 5px 10px;}

.directorioagricola,
.directoriogruas

 { 
	color:#FFFFFF; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:2px;
	padding:3px 0px 2px 10px;
	margin:0px 0px 1px 0px;
	line-height:14px;
}

.directorioagricola, .hragricola		{background-color:#228822;}
.directoriogruas, .hrgruas 				{background-color:#449999;}

.hragricola,
.hrgruas
{
	color:#FFFFFF;
	border: 1px DOTTED #409085;
	height:6px;
	vertical-align:top;
	width:90%;
}

.directoriolink:hover, .directoriolink:active { 
	color:#CC0000; 
	text-decoration:underline;
}

.directoriolink { 
	background:#FFFFFF url(../img/arrow.gif) 3px 1px no-repeat;
	color:#003366;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	text-decoration:none;
	display:block;
	padding:2px 3px 2px 9px;
}

.directoriolinkgray:hover, .directoriolinkgray:active { 
	color:#CC0000; 
	text-decoration:underline;
}
.directoriolinkgray { 
	color:#CC0000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:4px 1px 0px 1px;
	text-decoration:none;
}

.hrdirectorio {
	color:#CCCCCC;
	height:6px;
	vertical-align:top;
	width:99%;
}

.directoriocolumna2 {background-color:#307040; line-height:20px;}
.directoriocolumna3 {background-color:#4A5A6A; line-height:20px;}
.directoriocolumna4 {background-color:#884433; line-height:20px;}
.directoriocolumna5 {background-color:#227799; line-height:20px;}
.directoriocolumna  {background-color:#255090; line-height:20px;}

.directoriotitle { 
	color:#FFFFFF;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px; 
	text-align:left;
	font-weight:bold;
	letter-spacing:1px;
	text-indent:4px;
}

.directoriotxt3 { 
	color:#CC0000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	text-indent:13px;
	text-decoration:none;
}

.directoriotxt2 { 
	color:#204080;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	letter-spacing:1px;
	text-indent:13px;
	text-decoration:none;
}

.directoriotxt { 
	color:#204080;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	text-indent:4px;
	text-decoration:none;
}

.linkdirectorio:hover, .linkdirectorio:active {
	color:#000000;
	background-color:#FFFF55;
	text-decoration:none;
	width:100%;
}

.linkdirectorio {
	color:#204080;
	text-decoration:none;
	width:100%;
	display:block;
}

.directoriogray:hover, .directoriogray:active {
	background-color:#FFFF55;
	text-decoration:none;
}
.directoriogray { 
	background-color:#DEDEDE;
	line-height:20px;
	text-decoration:none;
}

.directoriowhite:hover, .directoriowhite:active {
	color:#000000;
	background-color:#FFFF55;
	text-decoration:none;
}
.directoriowhite { 
	color:#204080;
	background-color:#F0FFFF;
	line-height:20px;
	text-decoration:none;
}
.directoriowhite2 { 
	background-color:#F0FFFF;
	line-height:20px;
	text-decoration:none;
}
.directoriowhite3:hover, .directoriowhite3:active {
	color:#000000;
	background-color:#FFFF55;
	text-decoration:none;
}
.directoriowhite3 { 
	background-color:#FFDD55;
	line-height:20px;
	text-decoration:none;
}
.directoriogray2 { 
	background-color:#DEDEDE;
	line-height:20px;
	text-decoration:none;
}

.tablasitios {padding:5px 10px 5px 10px;}

.sitiosinstitutos,
.sitiossecretarias

 { 
	color:#FFFFFF; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:2px;
	padding:3px 0px 2px 10px;
	margin:0px 0px 1px 0px;
	line-height:14px;
}

.sitiosinstitutos, .hrinstitutos		{background-color:#207720;}
.sitiossecretarias, .hrsecretarias		{background-color:#309090;}


.hrinstitutos,
.hrsecretarias
{
	color:#FFFFFF;
	border: 1px DOTTED #409085;
	height:6px;
	vertical-align:top;
	width:90%;
}

.sitioslink:hover, .sitioslink:active { 
	color:#CC0000; 
	text-decoration:underline;
}
.sitioslink { 
	color:#006699; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:4px 1px 0px 1px;
	text-decoration:none;
}

.sitioslinkgray:hover, .sitioslinkgray:active { 
	color:#CC0000; 
	text-decoration:underline;
}
.sitioslinkgray { 
	color:#CC0000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:4px 1px 0px 1px;
	text-decoration:none;
}

.hrsitios {
	color:#CCCCCC;
	height:6px;
	vertical-align:top;
	width:99%;
}

.sitioscolumna { 
	background-color:#555555;
	line-height:18px;
}

.sitiostitle { 
	color:#FFFFFF;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px; 
	text-align:left;
	letter-spacing:1px;
	text-indent:10px;
}

.sitiostxt { 
	color:#204080;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	text-indent:10px;
}

.linksitios:hover, .linksitios:active {
	color:#000000;
	background-color:#FFDD55;
	text-decoration:none;
	width:100%;
}
.linksitios {
	color:#204080;
	text-decoration:none;
	width:100%;
	display:block;
}

.sitiosgray:hover, .sitiosgray:active {
	color:#000000; 
	background-color:#FFDD55;
	text-decoration:none;
}
.sitiosgray { 
	background-color:#DEDEDE;
	line-height:16px;
}

.sitioswhite:hover, .sitioswhite:active {
	color:#000000; 
	background-color:#FFDD55;
	text-decoration:none;
}
.sitioswhite { 
	background-color:#F0FFFF;
	line-height:18px;
}

.sitiosgray2 { 
	background-color:#DEDEDE;
	line-height:16px;
}
.sitioswhite2 { 
	background-color:#F0FFFF;
	line-height:18px;
}

.tablaexpo {padding:5px 10px 5px 10px;}

.expoenero, .expofebrero, .expomarzo, .expoabril, .expomayo, .expojunio, .expojulio, .expoagosto, .exposeptiembre, .expooctubre, .exponoviembre, .expodiciembre { 
	color:#FFFFFF; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:3px;
	padding:3px 0px 2px 5px;
	margin:0px 0px 1px 0px;
	line-height:12px;
}

.expoenero, .hrenero			{background-color:#409050;}
.expofebrero, .hrfebrero 		{background-color:#2266A5;}
.expomarzo, .hrmarzo 			{background-color:#309995;}
.expoabril, .hrabril 			{background-color:#BB5533;}

.expomayo, .hrmayo 				{background-color:#409050;}
.expojunio, .hrjunio 			{background-color:#2266A5;}
.expojulio, .hrjulio 			{background-color:#309995;}
.expoagosto, .hragosto 			{background-color:#BB5533;}

.exposeptiembre, .hrseptiembre 	{background-color:#409050;}
.expooctubre, .hroctubre 		{background-color:#2266A5;}
.exponoviembre, .hrnoviembre 	{background-color:#309995;}
.expodiciembre, .hrdiciembre 	{background-color:#BB5533;}

.expolink:hover, .expolink:active { 
	color:#FF0000;
	text-decoration:underline;
}
.expolink { 
	color:#006699;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:0px 1px 0px 1px;
	text-decoration:none;
}

.expolinkgray:hover, .expolinkgray:active { 
	color:#FF0000; 
	text-decoration:underline;
}
.expolinkgray { 
	color:#CC0000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:0px 1px 0px 1px;
	text-decoration:underline;
}

.expolinkgray2:hover, .expolinkgray:active { 
	color:#FF0000; 
	text-decoration:underline;
}
.expolinkgray2 { 
	color:#CC0000; 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	padding:0px 1px 0px 1px;
	text-decoration:none;
}

.hrexpo {
	color:#CCCCCC;
	height:6px;
	vertical-align:top;
	width:99%;
}

.hrexpo2 {
	color:#DCDCDC;
	height:3px;
	vertical-align:top;
	width:98%;
	vertical-align:bottom;
}

.hrexpo3 {
	color:#DCDCDC;
	height:1px;
	vertical-align:top;
	width:98%;
	vertical-align:bottom;
}

.hrenero, .hrfebrero, .hrmarzo, .hrabril, .hrmayo, .hrjunio, .hrjulio, .hragosto, .hrseptiembre, .hroctubre, .hrnoviembre, .hrdiciembre {
	color:#FFFFFF;
	border: 1px DOTTED #409085;
	height:6px;
	vertical-align:top;
	width:90%;
}

.expocolumna { 
	background-color:#222222;
	line-height:18px;
}

.expotitle { 
	color:#FFFFFF;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px; 
	text-align:left;
	letter-spacing:1px;
	text-indent:5px;
}

.expotxt { 
	color:#000000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	letter-spacing:0px;
	text-indent:5px;
}

.linkexpo:hover, .linkexpo:active {
	color:#000000;
	background-color:#FFFF55;
	text-decoration:none;
	width:100%;
}
.linkexpo {
	color:#000000;
	text-decoration:none;
	width:100%;
	display:block;
}

.expogray:hover, .expogray:active {
	background-color:#FFFF55;
	text-decoration:none;
}
.expogray { 
	background-color:#DDDDDD;
	line-height:18px;
}

.expowhite:hover, .expowhite:active {
	background-color:#FFFF55;
	text-decoration:none;
}
.expowhite { 
	background-color:#EEFFFF;
	line-height:18px;
}

.expogray2 { 
	background-color:#DDDDDD;
	line-height:18px;
}
.expowhite2 { 
	background-color:#EEFFFF;
	line-height:18px;
}

.bgtitlepublicidad { 
	background-color:#255090;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF; 
	font-size:9px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	border-top:1px solid #FFDD66;
	border-left:1px solid #FFDD66;
	border-bottom:1px solid #666633;
	border-right:1px solid #666633;
	padding:0px 1px 0px 10px;
	margin:0px 0px 0px 10px;
	letter-spacing:1px;
	DISPLAY: block;
	LINE-HEIGHT:18px;
	width:60%;
}













.imghome{
	text-align:center;
	text-decoration:none;
	padding:5px 0px 0px 0px;
	border-width:0px;
}

.titulo { 
	padding:5px 10px 5px 10px;
}

.texttitulo2{
	border:1px solid #FF0000;
	background:#222222;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#FFCC00;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	letter-spacing:3px;
	padding: 0px 7px 3px 7px;
	line-height:19px;
}

.bgclasificado { 
	border:1px solid #444466;
	background:#000000 url(../img/clasificado.gif) top repeat;
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#FF6600;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:10px 7px 15px 7px;
	margin:0px 0px 7px 0px;
	letter-spacing:0px;
	line-height:12px;
}

.texttituloclasificado{
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#FFBB00;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	letter-spacing:0px;
	padding: 0px 7px 0px 7px;
	line-height:19px;
}

.textclasificado{
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#771111;
	font-size:10px;
	text-align:left;
	letter-spacing:0px;
	padding:0px 10px 0px 10px;
	line-height:14px;
}

.textclasificado2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#771111;
	font-size:10px;
	text-align:left;
	letter-spacing:1px;
	padding:0px 10px 15px 10px;
}

.linkclasificado:Hover {
	text-decoration:underline;
	color:#FFFF00;
}

.linkclasificado:active {
	text-decoration:underline;
	color:#FFFF00;
}

.linkclasificado { 
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
	letter-spacing:0px;
}

.directorio { 
	padding:0px 10px 30px 10px;
}

.hrtitletx{
	color:#BBBBBB;
	border-style:solid;
	width:100%;
	margin:0px 0px 5px 0px;
}

.hrpagina{
	color:#FFFFFF;
	border:#666699 1px solid;
	width:100%;
	margin:0px 10px 10px 0px;
	padding:0px 10px 0px 0px;
	height:3px;
}

.inscribamenu {
	padding:7px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:right;
}

.inscribamenulink:hover {
	text-decoration:none;
	background:#FF3300;
	line-height:14px;
}

.inscribamenulink:active {
	text-decoration:none;
	background:#FF3300;
	line-height:14px;
}

.inscribamenulink{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#CC0000;
	text-decoration:none;
	text-align:right;
	font-size:10px;
	letter-spacing:1px;
	line-height:14px;
	padding:3px 10px 3px 10px;
}

.numpaglink:hover, .numpaglink:active {
	color:#000000;
	text-decoration:none;
	background:#FFDD33;
	border-top:1px solid #EECC22;
	border-left:1px solid #EECC22;
	border-bottom:1px solid #997700;
	border-right:1px solid #997700;
}
.numpaglink{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background:#BB0000;
	border-top:1px solid #FF0000;
	border-left:1px solid #FF0000;
	border-bottom:1px solid #770000;
	border-right:1px solid #770000;
	text-decoration:none;
	padding:0px 11px 0px 11px;
}

.numpaglink2:hover, .numpaglink2:active {
	color:#000000;
	text-decoration:none;
	background:#FFDD33;
	border-top:1px solid #EECC22;
	border-left:1px solid #EECC22;
	border-bottom:1px solid #997700;
	border-right:1px solid #997700;
}
.numpaglink2{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#222222;
	border-top:1px solid #AAAAAA;
	border-left:1px solid #AAAAAA;
	border-bottom:1px solid #444444;
	border-right:1px solid #444444;
	text-decoration:none;
	font-size:10px;
	padding:0px 11px 0px 11px;
}

.numpaglinkgray:hover, .numpaglinkgray:active {
	text-decoration:none;
	background-color:#FFDD33;
}
.numpaglinkgray{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	background:#FFDD33;
	border-top:1px solid #EECC22;
	border-left:1px solid #EECC22;
	border-bottom:1px solid #997700;
	border-right:1px solid #997700;
	text-decoration:none;
	padding:0px 11px 0px 11px;
}

.ctitle{
	color:#000000;
	background:#555555;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px;
	line-height:16px;
	padding:2px 8px 2px 8px;
}

.csubtitle{
	color:#000000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	text-align:justify;
	text-decoration:none;
	letter-spacing:1px;
	line-height:18px;
	padding:10px 10px 15px 10px;
}

.ctxt{
	color:#000000;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	text-align:justify;
	text-decoration:none;
	letter-spacing:0px;
	line-height:16px;
	padding:2px 10px 2px 10px;
}

.form2{
	color:#771111;
	background:#D5D6DE;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #999999;
	letter-spacing:1px;
	padding:15px 15px 15px 15px;
	width:80%;
}

.blacklight{
	color:#000033;
	font-weight: normal;
}

.blacktel{
	color:#000033;
	font-weight: normal;
}

.blackfax{
	color:#000033;
	font-weight: normal;
}

.blackmail{
	color:#000033;
	font-weight: normal;
}

.blackweb{
	color:#000033;
	font-weight: normal;
}

.ttel1{	
	text-align:left;
	padding:0px 0px 0px 40px;
	line-height:24px;
	color:#771111;
	font-weight:bold;
	letter-spacing:1px;
}

.ttel2{
	text-align:left;
	padding:0px 0px 0px 40px;
	line-height:24px;
	color:#771111;
	font-weight:bold;
	letter-spacing:1px;
}

.ttel3{
	text-align:left;
	padding:0px 0px 0px 40px;
	line-height:24px;
	color:#771111;
	font-weight:bold;
	letter-spacing:1px;
}

.tel1{
	text-align:left;
	padding:0px 0px 0px 20px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:1px;
}

.tel2{
	text-align:left;
	padding:0px 0px 0px 40px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:1px;
}

.tel3{
	text-align:left;
	padding:0px 0px 0px 19px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:1px;
}

.tel4{
	text-align:left;
	padding:0px 0px 0px 128px;
	line-height:24px;
	font-weight:bold;
	letter-spacing:1px;
}

.txdirtitle { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#771111; 
	font-size:10px; 
	font-weight:bold;
	text-align:justify;
	letter-spacing:0px;
	line-height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.txdir { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000; 
	font-size:11px; 
	font-weight:normal;
	text-align:justify;
	letter-spacing:0px;
	line-height:14px;
	padding:5px 15px 5px 15px;
}

.txdirred { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#771111; 
	font-size:11px; 
	font-weight:bold;
	text-align:justify;
	letter-spacing:0px;
	line-height:17px;
	padding:0px 15px 0px 15px;
}

.txdirblue { 
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000; 
	font-size:11px; 
	font-weight:normal;
	text-align:justify;
	letter-spacing:0px;
	line-height:14px;
	padding:0px 15px 0px 15px;
	margin:10px 0px 30px 0px;
}

.txdirlink:hover {
	text-decoration:underline;
	color:#0000FF;
}

.txdirlink:active {
	text-decoration:underline;
	color:#0000FF;
}

.txdirlink{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000088;
	text-decoration:underline;
	font-size:11px; 
	font-weight:normal;
	text-align:left;
	font-style:normal;
	letter-spacing:0px;
	line-height:11px;
	padding:0px 0px 0px 0px;
}

.txdirlinkright:hover {
	text-decoration:underline;
	color:#0000FF;
}

.txdirlinkright:active {
	text-decoration:underline;
	color:#0000FF;
}

.txdirlinkright{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000088;
	font-size:10px; 
	font-weight:normal;
	font-style:normal;
	text-align:right;
	text-decoration:underline;
	letter-spacing:0px;
	padding:0px 25px 0px 0px;
}

.referencialink:hover{
	text-decoration:underline;
	color:#0000FF;
}

.referencialink:active{
	text-decoration:underline;
	color:#0000FF;
}

.referencialink{
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	color:#000099; 
	font-size:10px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	letter-spacing:1px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
