/* CSS Document */

/************************************************ GENERIC ************************************************************/

body{
	margin:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	line-height:16px;
	color:#404133;
	background-color:#E5EFF8;
}
a:link,
a:visited{
	font-size:11px;
	color:#404133;
	text-decoration:none;
}
a:hover,
a:active{
	font-size:11px;
	color:#A7A29D;
	text-decoration:none;
}
.error_msg{
	font-size:11px;
	line-height:15px;
	color:#A4312A;
	width:234px;
}
.pointer{
	cursor:pointer;
}


/*********************************************** MEASUREMENTS *********************************************************/

/* WIDTH */
.width_header{
	width:1196px;
}
.width_content{
	width:744px;
}
.width_column{
	width:203px;
}
.width_biblio_column{
	width:256px;
}
.width3{
	width:3px;
}
.width5{
	width:5px;
}
.width8{
	width:8px;
}
.width15{
	width:15px;
}


/* HEIGHT */
.height3{
	height:3px;
}
.height8{
	height:8px;
}
.height15{
	height:15px;
}
.height25{
	height:25px;
}
.height_header{
	height:145px;
}
.height_footer{
	height:80px;
}
.height_tab{
	height:31px;
}
.height_prev_footer{
	height:20px;
}


/* PADDING */
.padding8{
	padding:8px;
}
.padding15{
	padding:15px;
}
.padding_top{
	padding-top:5px;
}
.padding_bottom{
	padding-bottom:3px;
}
.indent_title_column{
	text-indent:24px;
}

/************************************************ BACKGROUNDS *********************************************************/

.bg_header{
	background:url(../img/container/bg_header.jpg) repeat-x top;
	height:145px;
}
.bg_footer{
	background-color:#4E453C;
}
.bg_header_home{
	background:url(../img/boxes/home_header_bg.jpg) no-repeat;
	width:744px;
	height:256px;
}
.bg_biblio_header{
	background-color:#4C88A2;
}
.bg_input_search{
	background:url(../img/bg/bg_input_search.jpg) no-repeat right bottom;
}
.home_colums_header{
	background:url(../img/bg/home_colum_header.jpg) no-repeat top;
	width:256px;
	height:48px;
}
.home_colums_bg{
	background:url(../img/bg/home_column_bg.jpg) repeat-y;
	width:256px;
}
.home_colums_footer{
	background:url(../img/bg/home_column_footer.jpg) no-repeat bottom;
	width:256px;
	height:24px;
}
.content_header{
	background:url(../img/bg/content_header.jpg) no-repeat top left;
	width:526px;
	height:48px;
}
.content_bg{
	background:url(../img/bg/content_bg.jpg) repeat-y;
	width:526px;
}
.content_footer{
	background:url(../img/bg/content_footer.jpg) no-repeat bottom left;
	width:526px;
	height:24px;
}
.bg_galeria_img{
	background:url(../img/bg/bg_galeria_img.jpg) no-repeat top;
	width:520px;
	height:160px;
}
	

/********************************************* BORDERS / LINES ********************************************************/

.line_header{
	background-color:#FFFFFF;
	height:1px;
}
.line_footer{
	background-color:#FFFFFF;
	height:7px;
}
.line_separation{
	background-color:#BBBDA8;
	height:1px;
}
.border_pic8{
	border:8px solid #F0F0E4;
}


/*************************************************** TXT **************************************************************/

.bold{
	font-weight:bold;
}
.txt{
	font-size:11px;
	line-height:15px;
	color:#404133;
}
p{
	font-size:11px;
	line-height:17px;
	color:#404133;
}
a.txt:link,
a.txt:visited{
	font-size:11px;
	line-height:15px;
	color:#404133;
}
a.txt:hover,
a.txt:active{
	font-size:11px;
	line-height:15px;
	color:#A7A29D;
}
.tit_content_header{
	font-size:26px;
}
.txt_content_header{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:18px;
	color:#E3E4CB;
}
.txt_footer{
	font-size:11px;
	color:#A4A48A;
}
a.tab_on:link,
a.tab_on:visited,
a.tab_on:hover,
a.tab_on:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#4C88A2;
	display:block;
	padding:10px 12px 8px 12px;
	cursor:text;
}
a.tab:link,
a.tab:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#7F7E73;
	background-color:#FFFFFF;
	display:block;
	padding:10px 12px 8px 12px;
}
a.tab:hover,
a.tab:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#4C88A2;
	display:block;
	padding:10px 12px 8px 12px;
}
a.lk_beige:link,
a.lk_beige:visited{
	color:#A4A48A;
}
a.lk_beige:hover,
a.lk_beige:active{
	color:#404133;
}
a.lk_blue:link,
a.lk_blue:visited{
	color:#4D88A2;
}
a.lk_blue:hover,
a.lk_blue:active{
	color:#404133;
}
.date_new{
	font-style:italic;
	color:#747562;
}

/*********************************************** BIBLIO TXT *************************************************************/

.biblio_header_month{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	font-size:24px;
}
.biblio_header_txt{
	font-size:11px;
	color:#FFFFFF;
}
a.biblio_busqueda_avanzada:link,
a.biblio_busqueda_avanzada:visited{
	color:#E1E5CC;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
a.biblio_busqueda_avanzada:hover,
a.biblio_busqueda_avanzada:active{
	color:#404133;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a.letter_selected:link,
a.letter_selected:visited,
a.letter_selected:active,
a.letter_selected:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#404133;
	cursor:text;
}
a.letter:link,
a.letter:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#A7A29D;
}
a.letter:hover,
a.letter:active{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#404133;
}

/************************************************** TITLES ************************************************************/

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:22px;
	color:#404133;
	font-weight:normal;
	margin:0px;
}
a.h1:link,
a.h1:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#404133;
	font-weight:normal;
	margin:0px;
	text-decoration:none;
}
a.h1:active,
a.h1:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#404133;
	font-weight:normal;
	margin:0px;
	text-decoration:underline;
}
h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#404133;
	font-weight:normal;
	margin:0px;
}
a.h2:link,
a.h2:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#404133;
	font-weight:normal;
	text-decoration:none;
	margin:0px;
}
a.h2:active,
a.h2:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#404133;
	font-weight:normal;
	text-decoration:underline;
	margin:0px;
}
h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#404133;
	font-weight:normal;
	margin:0px;
}
a.h3:link,
a.h3:visited{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#404133;
	font-weight:normal;
	margin:0px;
	text-decoration:none;
}
a.h3:active,
a.h3:hover{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#404133;
	font-weight:normal;
	margin:0px;
	text-decoration:underline;
}
h4{
	font-size:11px;
	font-weight:bold;
	color:#404133;
	margin:0px;
	display:inline;
}
a.h4:link,
a.h4:visited{
	font-size:11px;
	font-weight:bold;
	color:#404133;
	margin:0px;
	text-decoration:none;
}
a.h4:hover,
a.h4:active{
	font-size:11px;
	font-weight:bold;
	color:#404133;
	margin:0px;
	text-decoration:underline;
}

/************************************************** ICONS ************************************************************/

.icon{
	background:url(../img/icons/icon.gif) left top no-repeat;
	width:28px;
	height:16px;
}
.icon_bgblue{
	background:url(../img/icons/icon_bgblue.jpg) left no-repeat;
	width:17px;
}
.arrows_blue{
	background:url(../img/icons/arrows_blue.gif) no-repeat;
	width:19px;
	height:16px;
}
.arrows_brown{
	background:url(../img/icons/arrows_brown.gif) no-repeat;
	width:19px;
	height:16px;
}


/*************************************************** FORM *************************************************************/

.input_search{
	height:22px;
	border:0px;
	padding:4px;
}
.select_search{
	height:20px;
	border:0px;
	padding:3px;
}
.input_txt_login{
	width:140px;
	height:18px;
	border:0px;
	padding:2px;
}
.input_txt_biblio_col{
	width:100%;
	height:22px;
	border:1px solid #BBBDA8;
	padding:3px;
}
.select_biblio_col{
	width:100%;
	height:22px;
	border:1px solid #BBBDA8;
	padding:2px;
}
.txtarea{
	height:200px;
	padding:4px;
	font-family:Tahoma, Arial, Helvetica;
	border:0px;
}
.form_txt_field{
	font-size:11px;
	color:#7F7F7F;
}
.form_txt{
	font-size:11px;
	color:#B3B3B3;
}
.width_input_search{
	width:166px;
}
.width_input_boletin{
	width:180px;
}
.width_input_contact{
	width:220px;
}
.width_date{
	width:60px;
}
.width_input_100{
	width:100%;
}
.width_input_biblio_header{
	width:190px;
}
.width_textarea{
	width:350px;
}
