INPUT.a {
border-right : 1px solid #6f6f6f; 
border-top : 1px solid #6f6f6f; 
font-size : 10px; 
background : #ffffff; 
border-left : 1px solid #6f6f6f; 
color : #777777; 
border-bottom : 1px solid #6f6f6f; 
font-family :  VERDANA,arial; 
} 

INPUT.b {
border-right : 1px solid black; 
border-top : 1px solid black; 
font-size : 7pt; 
background : white; 
border-left : 1px solid black; 
color : black; 
border-bottom : 1px solid black; 
font-family : verdana, arial; 
} 

INPUT.c {
border-right : 1px solid #6f6f6f; 
border-top : 1px solid #6f6f6f; 
font-size : 10px; 
background : #ffffff; 
border-left : 1px solid #6f6f6f; 
color : #777777; 
border-bottom : 1px solid #6f6f6f; 
font-family :  VERDANA,arial; 
width:350;
} 

SELECT.b {
border-right : 1px solid #c9c37f; 
border-top : 1px solid #c9c37f; 
font-size : 7pt; 
background : white; 
border-left : 1px solid #c9c37f; 
color :  #777777; 
border-bottom : 1px solid #c9c37f; 
font-family : verdana, arial; 
} 
TEXTAREA.a {
border-right : 1px solid #6f6f6f; 
border-top : 1px solid #6f6f6f; 
font-size : 10px; 
border-left : 1px solid #6f6f6f; 
color :  #777777; 
border-bottom : 1px solid #6f6f6f; 
font-family : verdana, arial; 
} 
TEXTAREA.c {
border-right : 1px solid #6f6f6f; 
border-top : 1px solid #6f6f6f; 
font-size : 10px; 
border-left : 1px solid #6f6f6f; 
color :  #777777; 
border-bottom : 1px solid #6f6f6f; 
font-family : verdana, arial; 
width:90%;
} 

OL.a {
list-style-image:url(images/img_li7.gif);	
}
.ara {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
} 
.ara_grey {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #888888; 
font-weight : bold; 
} 
.ara_white {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : white; 
} 
.ara_whiteDestacado {
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : bold; 
color : white; 
}
.ara2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #27600e; 
} 
.araenlaces {
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-weight : bold; 
color : #27600e; 
border-bottom : 1px solid #868686; 
} 

.araorganos {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #27600e; 
border-bottom : 1px solid #868686; 
}

.araorganos2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : normal; 
color : #353535; 
border-bottom : 1px dashed #DEE1D4; 
}

.araenlaces2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
border-top : 1px dashed #868686; 
} 
.ara3 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #334454; 
}

.ara_green {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #27600e; 
}

.ara_link {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #27600e; 
text-decoration:underline;
}

.ara_claro {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #27600e; 
text-decoration : none; 
}

a {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #27600e; 
text-decoration : none; 
} 
a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #993300; 
text-decoration : none; 
} 
a.linkari {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #27600e; 
text-decoration : none; 
} 
a.linkari:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #27600e; 
text-decoration : none; 
} 
a.ara {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #353535; 
text-decoration : none; 
} 
a.ara:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #353535; 
text-decoration : none; 
} 

a.ara2 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #353535; 
text-decoration : none; 
} 
a.ara2:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #27600e; 
text-decoration : none; 
} 

.bt_Calend {
	background: no-repeat left #E5E5E5;
	background-image:url(images/calendario2.gif);
	width:32px;
	height:19px;		
}

BODY {
margin: 0px;
}

form {
margin: 0px;
}
.tbl1 {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
background-image : url(images/bg_secciones.gif); 
background-attachment : fixed; 
} 
.tbl2 {
padding-right : 2px; 
padding-left : 2px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
color : #27600e; 
text-align : justify; 
background-image : url(images/bg_secciones.gif); 
background-attachment : fixed; 
} 
.tbldetacados {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
padding-bottom : 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
} 
.tblnoticias {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
} 
.tblnoticiastitular {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
background-color: #ffffff;
border-bottom : 1px solid #616161; 
border-top : 1px solid #616161; 
}
.tdcien {
height : 100%; 
} 
.tdpuntos {
background-image : url(images/bgpoints.gif); 
background-attachment : fixed; 
} 
.tdlineagris {
background-image : url(images/linea_gris.gif); 
background-attachment : fixed; 
} 
.tdsecciones {
background-image : url(images/bg_secciones.gif); 
background-attachment : fixed; 
vertical-align : middle; 
}
.lisecciones {
list-style: none;
background-image : url(images/bg_secciones.gif); 
background-attachment : fixed; 
vertical-align : middle; 
}
.ulsecciones {
	margin:0px;
	padding:0px;
}
.tblprogramas {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
padding-bottom : 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
border-color:#DDEBEC;
font-style : normal; 
color : #353535; 
text-align : justify; 
}  

.textoARI {
	color : #868686; 	
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
}

.tbltitulopuesto {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
color : #353535; 
background-color: #FFCC99;
border : 1px solid #616161; 
}
.tblpuesto {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
background-color: #FFFEF2;
border-left : 1px solid #616161; 
border-bottom : 1px solid #616161; 
}
.tblpuesto2 {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
background-color: #F5F5F5;
border-left : 1px solid #616161; 
border-right : 1px solid #616161; 
border-bottom : 1px solid #616161; 
}

.titulocurriculum {
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-weight : normal; 
color : #27600e; 
text-align:center;
} 

.tblcurriculum {
padding-right : 3px; 
padding-left : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
border-top:1px solid #616161;
border-left:1px solid #616161;
} 
.tblcurriculum2 {
border-bottom:1px solid #616161;
border-right:1px solid #616161;
} 

.tblcurriculum3 {
padding-right : 3px; 
padding-left : 3px; 
padding-top : 3px; 
padding-bottom : 3px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
color : #353535; 
text-align : justify; 
border:1px solid #616161;
} 

.tblok {
padding-right : 5px; 
padding-left : 5px; 
padding-top : 10px; 
padding-bottom : 10px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
color : red; 
text-align : center; 
font-weight:bold;
border:1px solid #616161;
} 

.resultado{
color : #777777; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-style : normal; 
text-align : justify; 
}

table.listado_licitaciones {
margin:20px 0px;

}

table.listado_licitaciones th{
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
color : #353535; 
background-color: #D0D4C1;
border : 1px solid #616161; 

}

table.listado_licitaciones td{
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
color : #353535; 

border : 1px solid #616161; 

}


table.listado_licitaciones2 {
margin:20px 0px;

}

table.listado_licitaciones2 th{
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-weight : bold; 
color : #353535; 
background-color: #D0D4C1;
border : 1px solid #616161; 

}

table.listado_licitaciones2 td{
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
background-color: #F4FFEF;
color : #353535; 

border : 1px solid #616161; 

}