/*NUEVOS JORDI*/

/* ELEMENTOS GENERALES */

html 		{
			height: 100%;
			}

body 		{
			text-align: center; 
			background-color: #EEEEEE;
			font-size: 12px;
			font-family: Verdana, Arial;
			}
			
#body {
			width: 950px;
			min-height: 370px;
			margin-top: 6px;
			margin-bottom: 6px;
			background-color: #FFFFFF;
			}
			
#container 	{
			margin: auto;
			/*padding: auto ;*/
			width: 950px;
			/*line-height: 125%;*/
			text-align: center;
			}

A:link	{
				color: #E72019;
				text-decoration: none;
				}

A:visited {
				color: #E72019;
				text-decoration: none;
				}
A:hover	{
				color: #E72019;
				text-decoration: none;
				}		
div 		{
			text-align: left;
			}

ul 			{
			margin: 0.25em 0 0.75em 0;
			padding: 0 0 0 2.5em;
			}

tt 			{
			font-size: 1.25em;
			}
th		{
			padding: 2px;
			width: 180px;
			vertical-align: top
}

input {

			border-style: solid;
			border-width: 1px;
			border-color: #E72019 
}

.submit input {
			background-color: #FFFFFF;
			margin: 0px;
			font-weight: bold;
			color: #E72019;
}
select {

			border-style: solid;
			border-width: 1px;
			border-color: #E72019;
			max-width: 300px
}

h2	{
		color: #E72019;
		font-size: 16px;
		margin-top: 6px;
		font-weight: normal
}


/* CABECERA */

#header 	{
			/*padding: 5px;*/
			width: 950px;
			margin: 0 auto;
			padding-top: 10px;
			text-align: left;
			background-color: #030001;
			}
.logo_recolecta {
			margin: 0 auto;
			pading: 0 auto;
}
#header h1 	{
			margin: 0 auto;
			margin-left: 25px;
			padding-top: 20px;
			/*padding: 0.5em 0 0 0;*/
			font-weight: normal;
			font-size: 30px;
			color: #FFFFFF;
			}
.subtitulo {
			margin: 0 auto;
			margin-left: 25px;
			/*padding: 0.5em 0 0 0;*/
			padding-bottom: 20px;
			font-weight: normal;
			font-size: 20px;
			color: #EEEEEE
			}

/* MENÚ LATERAL */

#sidebar 	{
			float: left;
			width: 172px;
			background-color: #EEEEEE;
			border-right-style: solid;
			border-right-width: 6px;
			border-right-color: #EEEEEE;
			}
			
h2.menu 	{
			font-size: 12px;
			color: #FFFFFF;
			padding: 3px;
			background-color: #030001;
			border-left-style: solid;
			border-left-width: 6px;
			border-left-color: #E72019;
			margin-top: 0px;
			margin-bottom: 6px;
			}
			
h2.menu a	{
			color: #FFFFFF;
			}
			
h2.menu_sel 	{
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			padding: 3px;
			background-color: #030001;
			border-left-style: solid;
			border-left-width: 6px;
			border-left-color: #E72019;
			margin-top: 0px;
			margin-bottom: 0px;
			}

h2.menu_sel_nosub 	{
			font-size: 12px;
			font-weight: bold;
			color: #FFFFFF;
			padding: 3px;
			background-color: #030001;
			border-left-style: solid;
			border-left-width: 6px;
			border-left-color: #E72019;
			margin-top: 0px;
			margin-bottom: 6px;
			}
h3.menu	{
			font-size: 10px;
			color: #E72019;
			font-weight: normal;
			margin-left: 15px;
			margin-right: 5px;
			margin-top: 0px;
			padding-top: 3px;
			margin-bottom: 5px;
			padding-bottom: 1px;			
			}

#submenu {
					background-color: #FFFFFF;
					border-left-style: solid;
					border-left-width: 6px;
					border-left-color: #E72019;
					border-right-style: solid;
					border-right-width: 1px;
					border-right-color: #E72019;
					border-bottom-style: solid;
					border-bottom-width: 1px;
					border-bottom-color: #E72019;
					margin-bottom: 6px;
					}


/* LOGOS */

#logos 	{
margin-top: 20px;
margin-bottom: 20px;
text-align: center

}

#logos_home	{

text-align: center;

}
.logo		{

border-width: 1px;
border-color: #cfcdce
	
}


/* CUERPO DE LA PAGINA */

#main 		{
			margin-left: 200px;
			width: 760px;
			}

#content 	{
			width: 560px;
			margin-top: 10px;
			font-size: 12px;
			}
#content_2 	{
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #EEEEEE;
					border-right-style: solid;
					border-right-width: 1px;
					border-right-color: #EEEEEE;
					border-bottom-style: solid;
					border-bottom-width: 1px;
					border-bottom-color: #EEEEEE;
					margin-bottom: 10px;
					padding: 6px;
			}

#content_home 	{
			width: 735px;
			padding-bottom: 10px;
			/*margin: 0;*/
			/*padding: 0;*/
			/*padding-top: 0.5em;*/
			/*margin-left: 10px;*/
			margin-top: 10px;
			/*margin-right: 190px;*/
			font-size: 12px;
			text-align: justify
			/*border-top: 2px dotted #000;*/
			}			

			
h3.content {
			color: #030001;
			/*color: #E72019;*/
			padding: 6px;
			background-color: #EEEEEE;
			font-size: 14px;
			margin-bottom: 0px;
			font-weight: normal
			}

#content h4 {
			margin: 0em 1em 0.5em 0em;
			padding-top: 0.5em;
			font-family: Arial;
			font-weight: normal;
			font-size: 1.5em;
			}

#content h5 {
			margin: 0em 1em 0.5em 0em;
			padding-top: 0.5em;
			font-weight: bold;
			font-size: 1em;
			}

.search_col {
			/*background-color: #c0bebf;*/
			padding: 2px;
			width: 180px;
			vertical-align: text-top;
			font-weight: bold
}

img.arrow {
      border-width     : 0px;
}

p.paginar {
			text-align: center;
}
/* PIE */

#footer 	{
			width: 950px;
			padding-top: 10px;
			padding-bottom: 10px;
			text-align: center;
			font-size: 0.7em;
			background-color: #030001;
			color: #FFFFFF;
			}

/* MENU LATERAL */

#navbar 	{
			text-align: left;
			width: 180px;
			background-color: #E72019;
			border-right-style: solid;
			border-right-width: 3px;
			border-right-color: #030001;
			float:right;
			padding-bottom: 10px
			}
#separador {
background-color: #FFFFFF;
}
#navbar_home 	{
			text-align: left;
			width: 260px;
			float:right;
			padding-top: 10px;
			padding-bottom: 10px
			}
h2.navbar  	{
			font-size: 12px;
			margin-left: 5px;
			margin-top: 5px;
			padding-top: 1px;
			margin-bottom: 5px;
			padding-bottom: 1px;
			color: #FFFFFF;
			}

h3.navbar  	{
			font-size: 10px;
			font-weight: normal;
			margin-left: 15px;
			margin-right: 5px;
			margin-top: 1px;
			padding-top: 1px;
			margin-bottom: 1px;
			padding-bottom: 1px
			color: #FFFFFF;
			}
			
a.navbar  	{
			color: #FFFFFF;
			}
			
/* AJUDA */


#help 	{
					font-size: 10px;
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #EEEEEE;
					border-right-style: solid;
					border-right-width: 1px;
					border-right-color: #EEEEEE;
					border-bottom-style: solid;
					border-bottom-width: 1px;
					border-bottom-color: #EEEEEE;
					border-top-style: solid;
					border-top-width: 1px;
					border-top-color: #EEEEEE;
					margin-bottom: 10px;
					padding: 6px;
			}


  /* Global header parameters */
    #global_header {
      height           : 80px;
      background-color : #EEEEEE;
    }

    #global_header_center {
      padding          : 5px;
      text-align       : center;
      letter-spacing   : -1px;
    }


    #global_header_right {
      float            : right;
    }

    #global_header_left {
      float            : left;
    }

    #global_header_left img {
      padding-top      : 15px;
    }

    #global_header_right img {
      padding-top      : 10px;
    }

    #global_header p {
      padding-top      : 10px;
      margin           : 0px;
      font-size        : 16pt;
      font-weight      : bold;
    }
  /* End Global header parameters */


  /* Global menu parameters */
    #top_main_menu {
      text-align       : right;
      margin-bottom    : 10px;
      clear            : both;
    }

    #top_main_menu a {
      color            : #333300;
      text-decoration  : none;
    }

    #top_main_menu a.selected {
      color            : #800000;
    }

    #top_main_menu img {
      vertical-align   : middle;
      width            : 12px;
      height           : 12px;
    }
  /* End Global menu parameters */


  /* Global footer parameters */
    #global_footer {
      padding          : 10px 0px 10px 20px;
      font-size        : 8pt;
      clear            : both;
    }

    #global_footer a {
      color            : #800000;
    }
    
    #global_footer img {
      margin-right     : 15px;
    }

/* End Global footer parameters */

/* End Global header parameters *****************************************************/


/* Right bar parameters *************************************************************/
    #right_bar {
      font-size        : 8pt;
      width            : 230px;
      margin           : 20px 10px;
      float            : right;
      background-color : #F0F0E8;
      padding-bottom   : 10px;
    }

    #right_bar img {
      width            : 12px;
      height           : 12px;
      vertical-align   : middle;
    }

    #right_bar p {
      margin           : 0px;
      padding-left     : 15px;
      padding-right    : 15px;
      text-align       : center;
    }

    #right_bar p.header {
      color            : white;
      padding-bottom   : 3px;
      padding-top      : 3px;
      font-size        : 9pt;
      font-weight      : bold;
      background-color : #999966;
    }

    #right_bar p.middle {
      padding-top      : 100px;
    }

    #right_bar p.up {
      padding-top      : 10px;
    }

    #right_bar a.header {
      color            : black;
    }

/* Search parameters ****************************************************************/
    #main_paragraph_search {
      margin           : 10px;
    }

    #main_paragraph_search .text_title_brown {
      color            : #663300;
      font-size        : 10pt;
      font-weight      : bold;
    }

    #main_paragraph_search .search_table {
      font-size        : 9pt;
      margin-left      : 0%;
      margin-bottom    : 10px;
    }

    #main_paragraph_search .search_col_1 {
    }

    #main_paragraph_search .search_col_2 {
      font-weight      : bold;
      color            : #333300;
    }

    #main_paragraph_search .search_col_3_4 {
      padding-left     : 20px;
    }

/* End Search parameters ************************************************************/


/* Help parameters ******************************************************************/
    #main_paragraph_help {
      padding-left     : 20px;
    }

    #main_paragraph_help p {
    }

    #main_paragraph_help p.big_bold {
      padding-top      : 15px;
      font-size        : 10pt;
      font-weight      : bold;
    }

/* End Help parameters **************************************************************/


/* Error parameters ******************************************************************/

    #main_paragraph_error {
      margin-top       : 40px;
    }

    #main_paragraph_error p {
      text-align       : center;
    }

    #main_paragraph_error p.title_red {
      padding-top      : 30px;
      color            : #800000;
      font-size        : 14pt;
      font-weight      : bold;
    }
/* End Error parameters **************************************************************/


/* Result parameters *****************************************************************/
    #main_paragraph_result {
      padding-right    : 20px;
			/*left             : 180px;
			position         : absolute;*/
    }


#otros_metadatos 	{
					font-size: 10px;
					border-left-style: solid;
					border-left-width: 1px;
					border-left-color: #EEEEEE;
					border-right-style: solid;
					border-right-width: 1px;
					border-right-color: #EEEEEE;
					border-bottom-style: solid;
					border-bottom-width: 1px;
					border-bottom-color: #EEEEEE;
					margin-bottom: 10px;
					margin-top: 0px;
					padding: 6px;
			}

h2.titulo_metadatos {
			font-size: 12px;
			color: #030001;
			padding: 6px;
			background-color: #EEEEEE;
			margin-bottom: 0px;
			font-weight: normal
			}


    .link_selected_bold {
      font-weight      : bold;
    }
		
		.paginacion					{
					font-size: 10px;
		}
		
    #main_paragraph_result .link_selected {
      color            : #800000;
    }

    #main_paragraph_result_header {
      /*padding-top      : 30px;*/
    }

    #main_paragraph_result_header_left {
      /*padding          : 10px;*/
    }

    #main_paragraph_result_header_right {
      /*padding          : 10px;*/
      float            : right;
      text-align       : right;
    }

    #main_paragraph_result_header p {
      /*margin           : 20px;*/
    }

    #main_paragraph_result_content {
      font-size        : 8pt;
      clear            : right;
    }

    #main_paragraph_pages, #main_paragraph_pages2 {
      /*clear            : right;*/
      text-align       : center;
      /*padding          : 10px;*/
      width: 570px
    }

    #main_paragraph_documents {
      /*padding-top      : 30px;
      padding-bottom   : 30px;*/
      width: 560px
    }

    #main_paragraph_documents p {
      margin-bottom           : 15px;
    }

    #main_paragraph_documents .odd_row {
      /*background-color : #cfcdce;*/
      padding: 6px;
      border-style: solid;
			border-width: 1px;
			border-color: #c0bebf;
    }

    #main_paragraph_documents .even_row {
      padding: 6px;
      border-style: solid;
			border-width: 1px;
			border-color: #c0bebf;
    }
    
    #main_paragraph_documents .left {
      /*padding-top      : 10px;*/
    }

    #main_paragraph_documents .right {
      /*padding-top      : 10px;*/
      float            : right;
      text-align       : right;
    }
 
/* End Result parameters *************************************************************/


/* Admin parameters ******************************************************************/
    #admin_header {
      text-align       : center;
    }

    #admin_header a.link_selected {
      color            : #800000;
      text-decoration  : none;
    }

    #admin_header a.submenu {
      color            : #BB7C3E;
      font-style       : italic;
      text-decoration  : none;
    }


    #admin_registration {
      margin-top       : 30px;
      text-align       : center;
      font-weight      : bold;
    }

    #admin_registration_list table, #admin_registration_list th {
      border           : 1px solid #808080;
      margin           : auto;
      font-size        : 10pt;
    }

    #admin_registration_list td {
      border           : 1px solid #808080;
      margin           : auto;
      font             : 10pt normal;
    }

    #admin_registration_list td.color {
      border           : 1px solid #808080;
      background-color : #eeeeee;
    }

    #admin_registration table.register {
      margin           : auto;
      margin-top       : 30px;
      text-align       : left;
      font-size        : 10pt;
    }

    #admin_registration th.register {
      font-size        : 14pt;
      text-align       : left;
    }

    #admin_registration .grey {
      background-color : #cccccc;
    }


    #admin_cache {
      padding-top      : 20px;
      text-align       : center;
    }

    #admin_cache p {
      margin-top       : 30px;
    }

    #admin_cache table {
      margin           : auto;
      border           : 11px outset #C0C0C0;
      background-color : silver;
      font-size        : 10pt;
    }

    #admin_cache th, #admin_cache td {
      border           : 1px inset #D3D3D3;
      padding          : 5px;
    }


    #admin_dp {
      padding-top      : 20px;
      text-align       : center;
    }

    #admin_dp p {
      margin-top       : 30px;
    }

    #admin_dp table {
      font-size        : 10px;
      margin           : auto;
    }

    #admin_dp th {
      border           : 3px double;
      padding          : 5px;
      background-color : #C0C0C0;
    }


    #admin_records {
      text-align       : center;
    }

    #admin_records table {
      margin           : auto;
    }

    #admin_records th {
      background-color : #C0C0C0;
    }

    #admin_records td {
      background-color : #DDDDDD;
    }
/* End Admin parameters **************************************************************/


/* Single Page parameters ************************************************************/
    #single_page {
      text-align       : center;
    }

    #single_page table {
      font-size        : 9pt;
      text-align       : left;
      border-collapse  : collapse;
      margin           : auto;
      border           : 3px groove #D3D3D3;
      width            : 80%;
    }

    #single_page th {
      width            : 20%;
      border           : 3px groove #D3D3D3;
      background-color : #F3F3ED;
      border-collapse  : collapse;
    }

    #single_page td {
      border           : 3px groove #D3D3D3;
      border-collapse  : collapse;
    }
    #single_page p {
      text-align       : center;
      padding-top      : 20px;
      margin           : 10px auto;
    }

    #single_page img.arrow {
      border-width     : 0px;
      width            : 34px;
      height           : 16px;
    }

    #offline {
      margin           : 0px 10px 10px 10px;
      font-size        : 9pt;
    }

    #offline h3 {
      text-align       : left;
      padding-left     : 70px;
      padding-top      : 5px;
      padding-right    : 120px;
      font-size        : 12pt;
      text-decoration  : none;
    }

    #offline_arc_image {
      float            : left;
      margin-bottom    : 5px;
    }

    #offline_oai_image {
      float            : right;
    }

    #offline_main {
      clear            : both;
    }

/* End Single Page parameters ********************************************************/
