/* CSS Document */

/*Capa que contiene TODAS las letras del tipo letraDiccionario*/
h2.tituloTabla{
	background-color: #ef6507;

	
	padding: 0.5em 0em 0.5em 0em;
	
	margin: 0px;
	
	
	border-top: 0.08em solid #cccccc;
	border-left: 0.08em solid #cccccc;
	border-right: 0.08em solid #cccccc;
	color:#FFFFFF !important;
}

/*Columna de términos. Hay 2*/
td.columnaTerminos{
	text-align: left;
	
	padding-left: 2.34em;
	
	vertical-align: top;
}

div .tituloResultado{
	color: #333333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	
	width: 36em;

	border-bottom: 0.08em solid #999999;
}

div .titulo{
	color: #FFFFFF;
	background-color: #ef6507;
	text-align: center;
	font: 700 1.2em Arial, Helvetica, sans-serif;
	border-color:#447CD2;
}

.columnaTerminosPagPrincipal ul{
	padding: 0px;
	padding-left: 1.5em;
	margin: 0px;
	
	width: 11em;
}

.columnaTerminosPagPrincipal ul li a
{
text-decoration:none !important;
}

/* Números de las Páginas que se pintan abajo cuando se muestran las páginas de un término */
.numerosPaginaLetras{
	text-align: center;
	
	margin-top: 1.56em;
	margin-bottom: 1.56em;
}

.buscadorGuias{
	width: 57em;
	
	border: 0.08em solid #999999;
	
	margin-top: 1.17em;
	
	background-color: #f8f8f8;
	
	text-align: center;
}

.buscadorDiccionario{
	width: 42em;
	
	border: 0.08em solid #ccc;
	
	margin-top: 1.17em;
	
	background-color: #f8f8f8;
}

.buscadorDiccionario h2{
background-color:#ef6507;
color:#FFFFFF !important;
}




.buscadorDiccionario div, td{
	padding: 0.39em;
}

.buscadorGuias .cajaTextoBuscador{
	width: 40em;
	
	margin-left: 10em;
	
	text-align: center !important;
}

.buscadorGuias div, td{
	padding: 0.39em;
}

/*Columnas de la tabla transparente de los términos de la tabla principal (la de las letras)*/
.tablaVerde .columnaTerminosPagPrincipal{
	text-align: left;
	width: 15.31em;
}

.tablaVerde
{
	border: 0.08em solid #cacaca;
	
	background-color: #f8f8f8;
	
	padding: 1em;

}

.tablaVerde a{	/*enlaces de las tablas*/
/*	text-decoration: none !important;*/
}

.transparente .columnaTerminos ul li a{	/*enlaces de las tablas*/

	text-decoration: none !important;
}

.transparente .columnaTerminos ul li{
	padding-bottom: 0.5em;
}

.letraDiccionario{
	width: 10em;
	
	margin-left: 1.56em;
	margin-bottom: 0px;
}

.letraDiccionarioEspanholIngles{
	margin-left: 1.56em;
	margin-bottom: 0px;
}

/* Letra en grande del diccionario*/
.letraDiccionario .tituloLetra a{
	font-size: 1.5em;
	text-align: left;
	text-decoration: none !important;	/*La letra va sin subrayado*/
	
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
}

/* Letra en grande del diccionario*/
.letraDiccionario .tituloLetra a:hover{
	border-bottom-color: #669999;
}

.letrasAbecedario{
	text-align: center;
	font-weight: bold;
	
	margin-bottom: 1.5em;
	margin-top: 1.5em;
}

.letrasAbecedario a{
/*	text-decoration: none !important;*/
}

/* Letra en grande del diccionario
OJO: PARA EL DICCIONARIO ESPAÑOL INGLES*/
.tituloLetraEspanholIngles a{
	font-size: 1.5em;
	text-align: left;
	text-decoration: none !important;

	margin-left: 0.78em;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;

}

/* Letra en grande del diccionario*/
.tituloLetraEspanholIngles a:hover{
	border-bottom-color: #669999;;
}

/* Cuaadro en el que se muestra el término y la definición */
.eliminaCuadro .terminoyDefinicion{
	background-color: #ffffff;
	
	width: 35.1em;
	position: relative;
	left: 2.2em;
	
	padding: 1.56em;
	margin-top: 3.12em;
	
	border: 1px solid #999999;

}

/* Cuaadro en el que se muestra el término y la definición */
.terminoyDefinicion{
	background-color: #f8f8f8;
	
	width: 35.1em;
	position: relative;
	left: 3.51em;
	
	margin-top: 3.12em;
	padding: 1.56em;

	border: 1px solid #999999;
}
.terminoyDefinicion .termino{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	
	margin-bottom: 1.17em;
}

.terminoyDefinicion .definicion{
	list-style-position: inside;
	list-style-image: none;
}

.terminoyDefinicion dl dd{
	position: relative;
	left: -1.5em;
	
	margin-bottom: 2em;
}

.terminoyDefinicion li{
	margin-bottom: 0.78em;
}

.terminoyDefinicion a{
/*	text-decoration: none !important;*/
/*	font-weight: bold;*/
}

/* Son las letras que se pintan encima de la lista de términos como accesos directos*/
#contenido #contenidoTexto .terminoyDefinicion dl dt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}

#contenido #contenidoTexto .terminoyDefinicion dl dt a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0000FF;
}

#contenido #contenidoTexto .terminoyDefinicion dl dt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

#contenido #contenidoTexto .terminoyDefinicion dl dt a img{
	width: 1.2em;
	position: relative;
	top: 0.3em;
}

#contenido #contenidoTexto .txt{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #0000FF;
}

#contenido #contenidoTexto .txt a{
	color: #0000FF;
}

#contenido #contenidoTexto .txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #000000;
}

#contenido #contenidoTexto .txt img{
	position: relative;
	width: 1.2em;
	top: 0.3em;
}


#contenido input.botonSubmit
{
	font-size: 0.85em;
	font-weight:bold;
	vertical-align: middle;
	line-height: 2.5em;
	text-align: center;
	text-decoration: none !important;
	
	padding: 0.3em 0.5em;
	
	
	border: 0.08em solid #ef6507;
	border-left:0.3em solid #ef6507;
	
	background-color: #ffffff; 
	color: #333333 ;
}


#contenido input.botonSubmit:hover
{
	border-color:#333333;
	background-color: #f8f8f8;
}

