BODY {
	background-color : #ffffff;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color:#000000;
	font-family: arial,Swis721 Md BT,verdana,arial,tahoma;
	font-size: 8pt;
	text-align: center;
}

.menuIzq {
	color: #787878;
	font-size: 8pt;
	text-align:right;
	background-color: #FFFFFF;
}
.menuIzqSelec {
	color: #183892;
	font-size: 8pt;
	text-align:right;
	font-weight:bold;
	background-color: #FFFFFF;
}
.menuTit {
	color: #183892;
	font-size: 10pt;
	font-weight:bold;
	text-align:right; 
	background-color: #FFFFFF;
}
.menuTitIzq {
	color: #183892;
	font-size: 10pt;
	font-weight:bold;
	text-align:left; 
	background-color: #FFFFFF;
}
a.menuIzqLink  {
	text-decoration : none;
	color : #787878;
}
a.menuIzqLink:hover  {
	text-decoration : none;
	color: #000000;
}
a.menuIzqLinkLicitaciones  {
	text-decoration : none;
	color : #183892;
}
a.menuIzqLinkLicitaciones:hover  {
	text-decoration : none;
	color: #000000;
}
a.menuIzqLinkZav  {
	text-decoration : none;
	color : #9D9117;
}
a.menuIzqLinkZav:hover  {
	text-decoration : none;
	color: #000000;
}
.menuLineDch {
	BORDER-right: #787878 1px solid;
	background-color: #FFFFFF;
}

.logoTxt {
	color: #656565;
	text-align:right;
	font-size: 7pt;
	background-image:url(../img/bgLogoUp.gif);
}
a.logoTxtLink  {
	text-decoration : none;
	color : #656565;
}
a.logoTxtLink:hover  {
	text-decoration : none;
	color: #000000;
}

a  {
	text-decoration : none;
	color: #909090;
}
a:hover  {
	text-decoration : none;
	color : #666666;
}
a.linkMenuInicio  {
	text-decoration : none;
	color : #1A3991;
}
a.linkMenuInicio:hover  {
	text-decoration : none;
	color: #1A3991;
}
a.volver  {
	text-decoration : none;
	color: #000000;
	text-align:center;
}
a.volver:hover  {
	text-decoration : none;
	color : #98911C;
	text-align:center;
}

.conte {
	color: #656565;
	text-align:justify;
	font-size: 10pt;
}
.conteTitNews {
	color: #656565;
	text-align:justify;
	font-size: 10pt;
	font-weight:bold;
}
.contePq {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
}
.conteTitVerde{
	color: #98911C;
	text-align:justify;
	font-size: 10pt; 
	font-weight:bold;
}
.titPag {
	color: #308000;
	text-align:left;
	font-size: 30pt;
	font-weight:bold; 
	PADDING-left:110px;
	text-transform : uppercase;
}
.titPagZAV {
	color: #1A3991;
	text-align:left;
	font-size: 30pt;
	font-weight:bold; 
	text-transform : uppercase;
}
.titPagZona {
	color: #6A6A6A;
	text-align:left;
	font-size: 30pt;
	font-weight:bold;
	PADDING-left:130px;
	text-transform : uppercase;
}
.titPagZonaListado {
	color: #98941B;
	text-align:left;
	font-size: 15pt;
	font-weight:bold;
	PADDING-left:130px;
	text-transform : uppercase;
}
.newsFecha {
	color: #909090;
	text-align:left;
	font-size: 11pt;
	font-weight:bold;
	text-transform : uppercase;
}
.newsTit {
	color: #909090;
	text-align:left;
	font-size: 11pt;
	font-weight:bold;
	text-transform : uppercase;
}
.newsDescripcion {
	color: #909090;
	text-align:left;
	font-size: 10pt;
}
.titPagZona2 {
	color: #98941B;
	text-align:left;
	font-size: 25pt;
	font-weight:bold;
	text-transform : uppercase;
}
.conteMargen {
	text-align:left;
	PADDING-left:130px;
}
.spacerZonasPag {
	text-align:left;
	PADDING-left:140px;
}
/*----------------------------------------------------------
Pie pag
----------------------------------------------------------*/
.piePag {
	color: #656565;
	text-align:center;
	font-size: 7pt;
}
a.piePagLink  {
	text-decoration : none;
	color : #000000;
}
a.piePagLink:hover  {
	text-decoration : none;
	color: #98941B;
}

.tableCab {
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
	text-transform : uppercase;
	background-color: #1A3991;
}
.tableTitleContent {
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	color: #1A3991;
	font-size: 8pt;
}
.tableList1 {
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	color: #1A3991;
	font-size: 8pt;
	background-color: #F0F0F0;
}
.tableList2 {
	text-align:left;
	padding-right:4px;
	padding-left:4px;
	color: #1A3991;
	font-size: 8pt;
	background-color: #F9F9F9;
}
.tdEstadisticasImpar {
	padding-right:4px;
	padding-left:4px;
	font-size: 9pt;
	background-color: #F0F0F0;
}
.tdEstadisticasPar {
	padding-right:4px;
	padding-left:4px;
	font-size: 9pt;
}


.tdEstadisticasSemanaImpar {
	padding-right:4px;
	padding-left:4px;
	font-size: 10pt;
	background-color:#D5DBEA;
}
.tdEstadisticasSemanaPar {
	padding-right:4px;
	padding-left:4px;
	font-size: 10pt;
}
.btnEstadisticas  {
	background : #546BAC;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-size : 8pt;
	 font-weight:bold;
	font-family: verdana,arial,tahoma;
}

.tdCuadroLines {
	color: #787878;
	font-size: 7pt;
	background-color: #FFFFFF;
	BORDER-TOP: #bfbfbf 1px solid;
	BORDER-left: #bfbfbf 1px solid;
	BORDER-right: #bfbfbf 1px solid;
	BORDER-BOTTOM: #bfbfbf 0px solid;
	PADDING-top:5px;
	PADDING-left:9px;
	PADDING-right:9px;
	PADDING-bottom:6px;


}

.tdTxtHome {
	color: #787878;
	font-size: 7pt;
	text-align:left;
	background-color: #FFFFFF;
}



.tdCuadrotxt {
	color: #787878;
	font-size: 7pt;
	text-align:left;
	background-color: #FFFFFF;
}
a.tdCuadroLink  {
	text-decoration : none;
	color : #787878;
	text-align:left;
}
a.tdCuadroLink:hover  {
	text-decoration : none;
	color: #000000;
	text-align:left;
}
.tdCuadroLinesFechaVacio {
	background-color: #FFFFFF;
	BORDER-TOP: #bfbfbf 1px solid;
	BORDER-left: #bfbfbf 0px solid;
	BORDER-right: #bfbfbf 0px solid;
	BORDER-BOTTOM: #bfbfbf 0px solid;
	PADDING-top:0px;
	PADDING-left:0px;
	PADDING-right:0px;
}
.tdCuadroLinesFecha1-2 { 
	color: #546bac;
	font-size: 7pt;
	text-align:right;
	background-color: #FFFFFF;
	BORDER-TOP: #bfbfbf 0px solid;
	BORDER-left: #bfbfbf 0px solid;
	BORDER-right: #bfbfbf 0px solid;
	BORDER-BOTTOM: #bfbfbf 0px solid;
	PADDING-top:0px;
	PADDING-left:0px;
	PADDING-right:0px;

}
.tdCuadroLinesFecha3 { 
	color: #546bac;
	font-size: 7pt;
	text-align:right;
	background-color: #FFFFFF;
	BORDER-TOP: #bfbfbf 0px solid;
	BORDER-left: #bfbfbf 0px solid;
	BORDER-right: #bfbfbf 1px solid;
	BORDER-BOTTOM: #bfbfbf 1px solid;
	PADDING-top:0px;
	PADDING-left:0px;
	PADDING-right:0px;

}


















table.general {
	background-color: #FFFFFF;
	PADDING-left:2px;
	PADDING-right:2px;
}
table.generalConte {
	width: 740px;
	text-align:center;
	background-color: #FFFFFF;
	BORDER-TOP: #CCCCCC 0px solid;
	BORDER-left: #CCCCCC 5px solid;
	BORDER-right: #CCCCCC 5px solid;
	BORDER-BOTTOM: #CCCCCC 5px solid;
	PADDING-left:2px;
	PADDING-right:2px;
}

.contePopUp {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
	PADDING:10px;
	BORDER-TOP: #999999 0px solid;
	BORDER-left: #999999 1px solid;
	BORDER-right: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
}

.titPopUpNews {
	color: #1D6488;
	font-size: 8pt;
	font-weight:bold; 
	background-color: #FFFFFF;
	PADDING:0px;
	BORDER-TOP: #FFFFFF 0px solid;
	BORDER-left: #FFFFFF 0px solid;
	BORDER-right: #FFFFFF 0px solid;
	BORDER-BOTTOM: #FFFFFF 0px solid;
}
.contePopUpNews {
	color: #656565;
	text-align:justify;
	font-size: 8pt;
	PADDING:7px;
	BORDER-TOP: #999999 0px solid;
	BORDER-left: #999999 1px dotted;
	BORDER-right: #999999 1px dotted;
	BORDER-BOTTOM: #999999 1px dotted;
}
.fechaPopUpNews {
	color: #939393;
	text-align:left;
	font-size: 7pt;
	font-weight:bold; 
}
.bgTitPopUpNews {
	background-image : url(../img/bgTitPopUpNews.gif);
}

.logo {
	height: 54px;
	BACKGROUND-IMAGE: url(../img/bgLogo.gif);
	BORDER-TOP: #0C559B 0px solid;
	BORDER-left: #999999 1px solid;
	BORDER-right: #999999 1px solid;
	BORDER-BOTTOM: #0C559B 0px solid;
}
.zonaDown {
	BORDER-TOP: #0C559B 0px solid;
	BORDER-left: #999999 1px solid;
	BORDER-right: #999999 1px solid;
	BORDER-BOTTOM: #0C559B 0px solid;
	background-color: #E5E5E5;
	height: 100%;
}


td.zonaDownTables {
	text-align:center;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	background-color: #E5E5E5;
}
td.zonaDownTit {
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	color: #000000;
	font-weight: bold;
	font-size: 7pt;
	text-transform : uppercase;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
}
td.zonaDownConte {
	height: 106px;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
}
td.zonaDownConteBoxCorporativo {
	height: 106px;
	text-align:left;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
}

td.zonaDownFoto {
	height: 105px;
	text-align:left;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #E5E5E5;
}
td.zonaDownAutenticacion {
	text-align:left;
	height: 106px;
	color: #7F7F7F;
	font-size: 7pt;
	BORDER: #999999 1px solid;
	background-color: #FFFFFF;
	BACKGROUND-IMAGE: url(../img/bgAutenticacionDeUsuario.jpg);
}
.zonaDownAutenticacionTit {
	color: #000000;
	text-align:left;
	font-size: 7pt;
}
/*----------------------------------------------------------
box news
----------------------------------------------------------*/
.boxNews {
	color: #656565;
	text-align:center;
	font-size: 7pt;
	background-color: #E5E5E5;
}
a.boxNewsLink  {
	text-decoration : none;
	color : #6A6A6A;
}
a.boxNewsLink:hover  {
	text-decoration : none;
	color: #000000;
}








a.volverPaginaLink  {
	text-decoration : none;
	color : #D10101;
}
a.volverPaginaLink:hover  {
	text-decoration : none;
	color: #780101;
}
/*----------------------------------------------------------
Listado Paginacion - buscador
----------------------------------------------------------*/
.paginacion {
	color: #828080;
	font-size: 7pt;
	font-family: verdana,arial,tahoma;
}
.paginacionActual {
	color: #0061A5;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}
a.paginacion  {
	text-decoration : none;
	color: #0061A5;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
a.paginacion:hover  {
	text-decoration : none;
	color: #C6181B;
	font-family: verdana,arial,tahoma;
	font-size:7pt;
}
.txtBuscadorListado {
	color: #000000;
	font-size: 7pt;
	font-weight:bold;
	font-family: verdana,arial,tahoma;
}








input.autenticacion  {
	background : #FFFFFF;
	border: 1px solid #999999;
	color : #000000;
	font-size : 7pt;
	width: 100px;
}
select.form  {
	background : #F3F7F9;
	border: 1px solid #1D6488;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.form{
	BACKGROUND: #F3F7F9;
	COLOR: #000000;
	border: 1px solid #1D6488;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}

input.form  {
	background : #F3F7F9;
	border : 1px solid #1D6488;
	color : #000000;
	font-weight : bold;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}

.height100
{
	height : 100%;
}

.align1
{
	vertical-align : baseline;
}

.align1
{
	vertical-align : baseline;
}

.background1
{
	background-image : url(../img/phtHomeSloganDown.gif);
}

.btnsugerencias  {
	background : #98931D;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}


input.sugerencias  {
	background : #FAFAF5;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
select.sugerencias  {
	background : #FAFAF5;
	border : 1px solid #666666;
	color : #000000;
	font-size : 8pt;
	font-family: verdana,arial,tahoma;
}
textarea.sugerencias{
	BACKGROUND: #FAFAF5;
	COLOR: #000000;
	border: 1px solid #666666;
	overflow:auto;
	font-size: 8pt;
	font-family: verdana,arial,tahoma;
}


input.zonaPrivada  {
	background : #FAFAF5;
	border : 1px solid #666666;
	color : #000000;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}
.btnZonaPrivada  {
	background : #98931D;
	border : 1px solid #000000;
	color : #FFFFFF;
	font-size : 7pt;
	font-family: verdana,arial,tahoma;
}