@charset "utf-8";
/* CSS Document */



#search_clauses {
	font-size:0.9em;
	border-left:1px solid #d4d4d4;
	padding-left:3px;
}

#criterios {
	/*text-align:right;*/
	margin:-10px;
}

.safari #criterios {
	padding-left:3px;
}

#criteria_img{
}

#clauses {
	display:none;
}

.check_clause {
	width:10px;
	/*margin-bottom:*/
	vertical-align:bottom;
	margin-bottom:-1px;
	
}

*html .check_clause {
	vertical-align:middle;
	margin:-2px 2px -2px 2px;
}

.safari .check_clause {
	vertical-align:middle;
	margin:1px 5px 2px 5px;
}

#letter_selector {
	text-align:center;
	font-size:9px;
}

*html #letter_selector {
	padding-top:3px;
}

h3 {
	padding:0em;
	margin:0em;
	background-image:url(images/border_h3.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}

h3 a {
	color:#4b5964;
	font-size:0.9em;
	
}

*html h3 {
	font-size:1.2em;
}

h3 a:hover {
	text-decoration:none;
}

h4 {
	padding:0em;
	margin:0em;
	font-weight:normal;
	/*font-style:italic;*/
}

h4 a {
	color:#4b5964;
	font-size:1em;
	font-weight:bold;
}

*html h4 {
	font-size:1em;
}

.item {
	background-image:url(images/border_h3.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:0.5em;
}

.item img {
	width:64px;
	width:55px;
	padding:3px;
	border:1px solid #4b5964;
}

.obra img {
	/*background-image:url(images/bottom_shadow.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0px;
	padding-bottom:10px;
	border:none;*/
	/*padding:0px 1px 10px 1px;*/
	
	/*padding:2px;*/
	/*background-color:#4b5964;*/
	
	/*border-bottom:1px solid #4b5964;*/
	/*border-bottom:none;*/
}

.imagen .item {
	background-image:none;
}

.imagen img {
	width:auto;
	padding:10px;
	/*border:1px solid #4b5964;*/
}

.autores {
	padding:0px;
	margin:0px;
}

.autores {
	/*color:#4b5964;*/
	font-size:0.9em;
}

.special_title {
	margin-left:-0.8em;
}

*html .special_title {
	margin-left:-0.5em;
}
