@charset "utf-8";
/* CSS Document */

*								{margin:0; padding:0;}
html, body 						{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; line-height: normal;}

table            				{border-spacing:0;}
ul								{list-style:none;}
/*li							{line-height:0;}*/
input							{border:1px solid #999; font-size:16px; color:#333;}
.left							{text-align:left;}
.right							{text-align:right;}						
.flotarIz						{float:left;}
.flotarDe						{float:right;}
.clear 							{clear:both;display:block;}
.oculto							{display:none;}
option							{padding:0 3px; font-size:16px; }
select							{color:#333; font-size:16px;}
img								{border:none;}

a:link,
a:visited,
a:active,						
a:hover							{text-decoration:none;color:#333;}

div#wrapper						{ width:900px; margin:0 auto;}

div.titulo						{width:900px; margin:10px auto 0; padding-bottom:10px; border-bottom:1px dotted #999;}

input.in_buscar					{width:250px;  margin:0 10px 0 0; padding:1px 2px; cursor:default;}
input.cargando					{background:url(../img/loader.gif) no-repeat right;}
.cargando2						{background:url(../img/loader3.gif) no-repeat center; height:100px;}
input.boton_buscar				{color:#333; text-align:center; border:none; background:none; font-size:16px; cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
div.form_lema					{width:900px; margin:20px auto; border-bottom:1px dotted #999; padding-bottom:20px;}
/*div.contenedor_lema			{width:900px; margin:0 auto 10px;}*/
div.detalle_ejemplos			{width:900px; margin:40px auto 0;}
td.de_lemas						{text-align:left; padding:5px 0 5px 5px; font-weight: bold;}
td.iz_lemas						{text-align:right; padding:5px 5px 5px 0;}


#listaBuscar					{border:1px solid #999; position:absolute; display:none; width:256px; max-height:180px;}
select.lista_variantes			{width:256px; height:102px;}
div.contenedor_ejemplos			{max-height:400px; overflow-x:hidden;overflow-y:auto; border-bottom:1px solid #999; border-right:1px solid #999;}

/*div.contenedor_informes			{ width:900px; margin:0 auto;}*/
h4								{ font-weight:normal;}
ul.tipos_informes				{ margin-left:10px;}
ul.tipos_informes li			{ margin:10px 0;}
ul.tipos_informes li span		{ cursor:pointer;}
ul.tipos_informes 
li div.informe					{ padding:10px 0 15px 13px; display:none;}


table.ejemplos					{width:900px;}
table.ejemplos td,
table.ejemplos th				{padding:5px 5px; vertical-align:top}
table.ejemplos td.num			{border-left:1px solid #999; border-bottom:1px solid #999; text-align:left ; width:45px;}
table.ejemplos td.ejemplo		{border-left:1px solid #999; border-bottom:1px solid #999; text-align:left}
table.ejemplos td.pagina		{border-left:1px solid #999; border-bottom:1px solid #999; text-align:right; width:55px;}
table.ejemplos td.verso			{border-left:1px solid #999; border-bottom:1px solid #999; text-align:right; width:55px;}
table.ejemplos td.final			{border-bottom:1px solid #999; border-right:1px solid #999;width:10px;}
table.ejemplos td.num_fi		{border-left:1px solid #999; text-align:left; width:45px;}
table.ejemplos td.ejemplo_fi	{border-left:1px solid #999; text-align:left}
table.ejemplos td.pagina_fi		{border-left:1px solid #999; text-align:right; width:55px;}
table.ejemplos td.verso_fi		{border-left:1px solid #999; text-align:right; width:55px;}
table.ejemplos td.final_fi		{border-right:1px solid #999;width:10px;}
table.ejemplos th.num			{border-left:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999; text-align:left ; width:45px;}
table.ejemplos th.ejemplo		{border-left:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999; text-align:left }
table.ejemplos th.pagina		{border-left:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999; text-align:right; width:55px;}
table.ejemplos th.verso			{border-left:1px solid #999; border-bottom:1px solid #999; border-top:1px solid #999; text-align:right; width:55px;}
table.ejemplos th.final			{border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; text-align:center; width:10px;}
table.ejemplos td.par			{background-color:#E6E6E6;}

table.borde						{ border-right:2px dotted #999; }
table.infome_dinamico			{ padding-right:20px;}
table.infome_dinamico td		{ padding:4px; vertical-align:middle;}
div.opciones_informe			{ margin-left:10px; height:73px; display:none;}
#letras							{border:1px solid #999; position:absolute; display:none; width:60px; max-height:180px;}
input.in_letra					{width:54px;  margin:0 10px 0 0; padding:1px 2px; cursor:default;}
div.cont_presentacion		{ text-align:justify; line-height:26px;}
div.cont_presentacion h2	{ font-weight:normal; font-size:16px;}
div.cont_presentacion p 	{ margin:10px 0;}
div.cont_presentacion hr  { margin:10px 0;}
div.cont_presentacion ol	{ margin-left:50px;}
div.cont_presentacion ul li {padding-left: 40px; text-indent: -20px;}
div.cont_presentacion a 	{font-weight:bold; font-size:12px;}
div.cont_presentacion div.presentacion_pie { font-size:12px;}
div.cont_guia				{ text-align:justify; line-height:26px;}
div.cont_guia h2			{ font-weight:normal; font-size:16px;}
div.cont_guia p 			{ margin:10px 0;}
div.cont_guia p.apartado	{ margin-left:15px;}
div.cont_guia hr  		{ margin:10px 0;}
div.cont_guia ol			{ margin-left:50px;}
div.cont_guia ul li 		{padding-left: 40px; text-indent: -20px;}
div.cont_guia a 			{font-weight:bold; font-size:12px;}
div.cont_guia div.presentacion_pie { font-size:12px;}

div.creditos					{ line-height:1.6em; text-align:center; margin-top:40px;}

div.cont_coincidencias div.linea{ margin:10px 15px 5px 10px;}
div.cont_coincidencias div.linea span{ margin:0 13px 0 10px;}
div.cont_coincidencias div.coincidencias_ejemplos{margin-top:50px;}
