body {	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%;		
}
a img {
 	border:none;
	/*width:118px;
	height:38px;*/
 }
#pagina {	
	top:0;
	width:100%;
	height:100%;	
	overflow:hidden;	
	text-align:center;			
}
#contenedor {	
	width:760px;
	height:100%;
	margin-left: auto;
	margin-right: auto;	
	vertical-align:top;
	text-align:center;
	padding: 0px;
	z-index:0;
	overflow:hidden;		
	display:block;	
}
#headerpage {
	position:relative;
	background:url(imagenes/pixel_costado.jpg);
	background-repeat:repeat-y;
	background-position:left;
	top:0;
	width:760px;
	height:98px;
	overflow:hidden;	
}
#cuerpo {
	position:relative;
	background:url(imagenes/pixel_costado.jpg);
	background-repeat:repeat-y;
	background-position:left;	
	width:760px;
	height:auto;
	overflow:hidden;
	display:block;
	text-align:left;	
	}
#cuerpo #dates {			
		margin-top:5px;
		margin-bottom:5px;
		height:20px;		
		position:relative;
		display:block;
		float:right;		
		overflow:hidden;				
	}
#cuerpo #services {
	 position:relative;
	 display:block;
	 float:left;	
	 width:119px;
	}
#cuerpo #corp {
	 position:relative;
	 display:block;
	 float:left;
	 width:513px;
	 height:auto;
	 overflow:hidden;
	}
#cuerpo #corp #corpInt{
	 position:relative;	 
	 width:460px;
	 height:auto;
	 overflow:auto;	 
	}
#cuerpo #collections {
	 position:relative;
	 display:block;
	 float:left;	 
	 width:123px;
	}
#cuerpo #contact {
	 position:relative;
	 display:block;
	 float:left;	 	 
	}
#footerpage {
	background:url(imagenes/pixel_costado.jpg);
	background-repeat:repeat-y;
	background-position:left;
	position:relative;
	width:760px;
	height:32px;		
	top:auto;	
}
#inicio {
	 width:164px; 	 
	 position:relative;
	 display:block; 	 
}
#inicio div {	
	 position:relative;
	 float:left;
}
#textedit {
	width:180px; 
	height:29px; 
	float:left;
	padding-top:8px;
	padding-right:4px;	
	position:relative;
	overflow:hidden;	
	}
* html #textedit {
	width:180px; 
	height:29px; 
	float:right;
	padding-top:8px;	
	position:relative;
	overflow:hidden;	
	}

.menus {
            color:  #0A385A;
            font-family: Arial;
            font-size: 11px;
            font-weight: bold;
			text-align:left;		
       }
.menus a {
			text-decoration:none;
			width:100%;
		 }
		 
.menus a:visited {
	color:   #0A385A;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:left;
}
.menus a:link {
	color:  #0A385A;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:left;
}
.menus a:hover {
	color: #FF0000;
	font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:left;
}
.boton {
   color: #0A385A;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   text-align:center;
   background-color:#74a7d2;
   border: 2px solid #0A385A
}
.datatable {
	background:#ffffff;	
}
.datatable table,td,tr {
	border:none;	
	border-style:hidden;		
}

* html .datatable table,td,tr {	
	border-collapse:collapse;		
}

.datatable th {
	color:  #0A385A;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;		
	border:none;	
	border-style:hidden;		
}

* html .datatable th {
	border-collapse:collapse;	
}

.datatable #grid {
	border: 2px solid #0A385A;		
}

* html .datatable #grid {
	border-collapse:collapse;		
}

.datatable #grid th {
	color:  #0A385A;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	background-color:#74a7d2;
	border: 2px solid #0A385A;			
}

* html .datatable #grid th {
	border-collapse:collapse;			
}

.datatable #grid td {	
	border: 2px solid #0A385A;				
}

* hmtl .datatable #grid td {		
	border-collapse:collapse;			
}

.datatable #lefttopcorner {
	background-image:url(./imagenes/t_1.gif);
	width:14px;
	height:32px;	
	}
	
.datatable #righttopcorner {
	background-image:url(./imagenes/t_2.gif);
	width:17px;
	height:32px;	
	}
	
.datatable #leftrow {
	background-image:url(./imagenes/t_p_1.gif);
	width:14px;
	}
	
.datatable #rightrow {
	background-image:url(./imagenes/t_p_2.gif);
	width:17px;
	}	
	
.datatable #leftbottomcorner {
	background-image:url(./imagenes/t_3.gif);
	width:14px;
	height:10px;	
	}
	
.datatable #rightbottomcorner {
	background-image:url(./imagenes/t_4.gif);
	width:17px;
	height:10px;	
	}
	
.datatable #top {
	background-image:url(./imagenes/t_p_3.gif);	
	}
	
.datatable #bottom {
	background-image:url(./imagenes/t_p_4.gif);	
	}
	
.sitefont {
            color:  #0A385A;
			font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
			font-weight: bold;           
       }
.sitefont ol {	
	list-style-position:inside;	
	list-style-type: square;	
	margin: 12px 12px 12px 12px;
    padding: 3px 3px 3px 3px;
	position:relative;
	display:block;
}

.sitefont li {		        				
		margin: 6px 6px 6px 6px;
    	padding: 6px 0px 6px 6px;
}
.head_footertabl {
            color:  #0A385A;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
	}
.title_tabl {
            color:  #0A385A;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: bold;
			text-align:center;
			vertical-align:bottom;
			}
.gridt {
	border: 2px solid #0A385A;	
	background-color:#ffffff;
}

* html .gridt {
	border-collapse:collapse;
}

.gridt table {
	border: 2px solid #0A385A;	
	background-color:#ffffff;
}

* html .gridt table {
	border-collapse:collapse;
}

.gridt th {
	color:  #0A385A;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
	background-color:#74a7d2;
	border: 2px solid #0A385A;		
}

* html .gridt th {
	border-collapse:collapse;			
}

.gridt td {	
	border: 2px solid #0A385A;		
	background-color:#ffffff;			
}

* html .gridt td {		
	border-collapse:collapse;
}

#searchbox div {	
	display:block;
	text-align:right;
}
.header {		
		background:url(./imagenes/1_center.jpg);		
		background-repeat:repeat-x;
		height:20px;
		width:100%;		
		position:relative;		
	}
* html .header {		
		background:url(./imagenes/1_center.jpg);
		background-repeat:repeat-x;
		height:16px;
		width:100%;		
		position:relative;		
}
.header a {
			text-decoration:none;
		 }
		 
.header a:visited {
	color:  #0A385A;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
}
.header a:link {
	color: #0A385A;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
}
.header a:hover {
	color: #FF0000;
	font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
}
.footer {		
		background:url(./imagenes/1_center.jpg);
		background-repeat:repeat-x;
		height:20px;
		width:100%;
		position:relative;						
}
* html .footer {		
		background:url(./imagenes/1_center.jpg);
		background-repeat:repeat-x;
		height:16px;
		width:100%;		
		position:relative;		
}
.footer a {
			text-decoration:none;
		 }
		 
.footer a:visited {
	color:  #0A385A;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
}
.footer a:link {
	color: #0A385A;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
}
.footer a:hover {
	color: #FF0000;
	font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
}
.searcharea {	
	display:block;
	float:left;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	height:auto;			
}
.record {
	border: 2px solid #0A385A;
	background-color:#ffffff;
	display:block;	
	width:96%;
	margin-bottom:7px;
	margin-top:7px;
	padding:5px 5px 5px 5px;
	position:relative;	
	overflow:hidden;
}
.element { 
	display:block;
	float:left;	
	width:100%;
	padding-bottom:3px;
	padding-left:0px;
	padding-right:3px;
	padding-top:0px;
	margin-bottom:2px;
	margin-top:2px;	
}
.fieldname {	
	width:100%;
	text-align:left;
	padding:2px 2px 2px 2px;
	width:300px;		
}
.field {		
	text-align:justify;
	font-weight:200;
	padding:2px 2px 2px 2px;		
}
.mark {
	color:#FF0000;
	font-weight:bold;
}
.selpage {
	color:#FF0000;	
	font-family: Arial;
    font-size: 11px;
    font-weight: bold;
	text-align:center;
}
.filelist {	
	display:block;			
	padding:5px 5px 5px 5px;
	position:relative;	
	overflow:hidden;
}
.fichero {	
	display:block;		
	float:left;	
	padding:5px 5px 5px 5px;
	position:relative;	
	overflow:hidden;
}
#Stm0p0i1e{
	visibility:hidden;
}
