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

/* HTML */

/*html, body, div, span, h1, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, q, input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: baseline;
}
*/:focus { outline: 0; }
ol, ul, li {
	list-style: none;
	list-style-type: none;
}
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight: bold; }
A {color:#7c4186; text-decoration:none;}
A:hover {text-decoration:underline;}
.bckgInt #menu .pestOf a {
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
BODY {
	font-size:10px;
	margin-top: 0;
	background-color:#7c4186;
}
IMG A {border:0;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* GENERAL */
.fltright { float:right;}
.fltleft { float:left;}
.bckgWhite { background-color:#FFF;}
.bckgInt { background-color:#FFF; background:url(../../img/2.0/bckgBodyInt.jpg) center top no-repeat;}

/* ESTRUCTURA GENERAL */
#espblanco {background-color:#FFF;}
#espvioleta {background-color:#7c4186;}


/* ESTRUCTURA INDEX */
#idiomas {text-align:right; padding:25px 25px 25px 0; height:30px; margin:0 auto 0 auto;}
#logoIndex{text-align:center; margin:0 auto 0 auto; overflow:hidden; background:url(../../img/2.0/logoIndex.jpg) center no-repeat; height:189px;}
#contenidoIndex{text-align:center; overflow:hidden; margin:0 auto 0 auto; max-width:850px;}
#pieIndex {margin:0 auto 0 auto; overflow:hidden; text-align:center; max-width:1000px; margin-top:25px; margin-bottom:15px; height:50px; background:url(../../img/2.0/bckgPieIndex.jpg) center top no-repeat;}

/* INDEX */
.entrada {float:left; text-align:center; width:175px; padding:0 15px 15px 15px;}
.texto {width: 150px; padding:0 25px 0 25px;}
.texto .title { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#323232;}
.texto .title A {text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #333;}
.texto .title A:hover { text-decoration: none; color: #7c4186;}
.texto p { padding-top:15px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.textoError {color: #7c4186;font-size: 4em;font-family: Arial, Gadget, sans-serif; font-weight:bold; margin-top: 10%;margin-bottom: 20%;text-align:center;}


/* PIE INDEX */
#pieIndex .copy {float:left; padding:15px 20px 0 100px;}
#pieIndex .copy p { float:left; font:12px Arial; color:#323232;	padding-top:5px;}
#pieIndex .herramientas {float:right; padding:15px 100px 0 20px;}
#pieIndex .herramientas .grupo { margin-left:25px; float:right;}
#pieIndex .herramientas p {font:11px Arial; color:#323232; float:left; padding-top:5px; padding-right:3px;}
#pieIndex A {color:#323232; text-decoration:none;}
#pieIndex A:hover {text-decoration:underline; color:#7c4186;}

/* ESTRUCTURA INT */
#cabecera {text-align:left; padding:50px 0px 0px 35px; overflow:hidden; margin:0 auto 20px auto; max-width:1000px}
#menu {text-align:left; padding:0 25px 0 25px; overflow:hidden; margin:0 auto 0 auto; max-width:1000px; border-bottom:1px solid #FFF;}
#contenidoInt {
	text-align:left;
	overflow:hidden;
	max-width:1150px;
	min-height:300px;
	background:url(../../img/2.0/b80.png);
	margin-left:auto;
	margin-right:auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0px;
	padding-left: 0px;
}

/* INT */
#cabecera .logo { float:left; margin-right:40px;}
#cabecera .textoCab { float:left;  margin-top:10px;}
#cabecera .textoCab P { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#323232;}
#cabecera .textoCab P A {color:#323232; text-decoration: none;}
#cabecera .textoCab P A:hover {text-decoration:underline; color:#7c4186;}

#menu .pestOf { float:left; width:105px; height:30px; margin-right:10px; margin-top:30px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFF; background:url(../../img/2.0/PestOf.png) center bottom no-repeat; padding-top: 10px;}
#menu .pestOn { float:left; width:119px; height:30px; margin-right:10px; margin-top:28px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#7b4186; background:url(../../img/2.0/PestOn.png) center bottom no-repeat; padding-top: 12px;}


.instrucciones {overflow:hidden; padding:25px 25px 20px 25px; text-align:center; border-bottom:1px solid #7c4186;}
.instrucciones P { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#323232;}

.imputTxt { width:250px; border: 1px solid #92AEC5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-right:10px; padding:2px;}

.buscador {
	overflow:hidden;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}
.buscador form {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
}

.buscador div {
    margin-left: auto;
    margin-right: auto;
    width: 600px;
}

#invisible {
	clear: both;
}
.buscador .imputTxt {
	float:left;
	width:250px;
	border: 1px solid #694473;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#694473;
	margin-right:10px;
	padding:2px;
}
.buscador .textArea { float:left; width:440px; border: 1px solid #92AEC5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-right:10px; padding:2px;}
.buscador .btnBuscar { cursor:pointer; float:left; width:85px; height:19px; padding-top:1px;}
.buscador .btnBuscarHidden { cursor:pointer; float:left; width:85px; height:19px; padding-top:1px; display: none;}
.buscador .btnBuscar:hover {
	float:left;
	width:85px;
	height:19px;
	padding-top:1px;
}
.buscador .tilde {float:left; height:18px; width:20px; margin-right:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; text-align:center;}
.buscador A {text-decoration: none; color: #7c4186; cursor:pointer;}
.buscador A:hover {text-decoration: underline; cursor:pointer;}


.buscadorNew {overflow:hidden; padding:25px 25px 20px 25px; text-align:center; border-bottom:1px solid #7c4186; margin-bottom:15px;}
.buscadorNew .imputTxt { float:left; width:250px; border: 1px solid #92AEC5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-right:10px; padding:2px;}
.buscadorNew .btnBuscar { cursor:pointer; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#7c4186; background:url(../../img/2.0/lupa.png) 0 left no-repeat; padding-left:23px; padding-top:2px; height:20px;}
.buscadorNew .tilde {float:left; height:17px; width:20px; margin-right:7px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; text-align:center; padding-top: 1px; border: 1px solid #7f9db9;}
.buscadorNew A {text-decoration: none; color: #7c4186;}
.buscadorNew A:hover {text-decoration: underline;}

/* ANALIZA */
.AnalizaCabecera {overflow:hidden; margin-bottom:15px;}
.AnalizaCabecera .descripcion {float:left; padding-left:29px; vertical-align:middle; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c4186; background:url(../../img/2.0/IcoDescripcion.png) left no-repeat; margin-right:10px;}
.AnalizaCabecera .descripcion span {font-size:14px; font-weight:bold; color:#323232;}
.AnalizaCabecera .boton {float:left; width:74px; height:19px; background:url(../../img/2.0/bckgBot.png) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:center; vertical-align:middle; padding-top:2px;}
.AnalizaCabecera .boton A {color:#323232; font-weight:bold; text-decoration:none;}

.AnalizaContenido {overflow:hidden; margin-bottom:15px;}


#FormParadigmas {
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #9C6B85;
	padding: 6px 20px 6px 20px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;
	margin-top: 15px;
	font-size: 12px;
}
#FormTiemposVerbales {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 20px 6px 20px;
	border: 1px solid #9C6B85;
	margin-top: 15px;
	margin-bottom: 25px;
	font-size: 12px;
}
#FormPersonas {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #9C6B85;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 20px 6px 20px;
	margin-bottom: 25px;
	margin-top: 15px;
	font-size: 12px;
	width: 263px;
}
#FormPersonas div {
	float: left;
	margin-left: 10px;
}
#FormPronominal {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 20px 6px 20px;
	border: 1px solid #9C6B85;
	margin-top: 15px;
	margin-bottom: 25px;
	font-size: 12px;
}
#FormPronominal div {
	float: left;
	margin-left: 10px;
}
#FormNegacion {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 20px 6px 20px;
	border: 1px solid #9C6B85;
	margin-top: 15px;
	margin-bottom: 25px;
	font-size: 12px;
}
#FormNegacion div {
	float: left;
	margin-left: 10px;
}
#FormLeyenda {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 20px 6px 20px;
	border: 1px solid #9C6B85;
	margin-top: 15px;
	margin-bottom: 25px;
	font-size: 12px;
}
.MensajeInventaIntermedio {
	overflow:hidden;
	float: center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #9C6B85;
	padding: 6px 20px 6px 20px;
	margin-right: 10px;
	margin-left: 5%;
	margin-bottom: 25px;
	margin-top: 15px;
	font-size: 12px;
	display: none;
}
.MensajeInventaIntermedio .imputTxt { float:center; width:250px; border: 1px solid #9C6B85; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-left:20px; padding:2px;}
.MensajeInventaIntermedio .btnBuscar {cursor:pointer;}

.infinitivos{
	overflow:hidden;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}
.infinitivos .imputTxt { float:none; width:50px; border: 1px solid #92AEC5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-right:5px; margin-left:5px; padding:2px;}


#dInformacionVerboDobleSignificado{
	display: none;
}
#dInformacionVerboDobleSignificado .btnBuscar {cursor:pointer;}

#dConjugacionVerbal {
	display: none;	
}

form h5 {
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
	margin-top: 0px;
}

.AnalizaContenido .tiempo {overflow:hidden; margin-bottom:15px; padding-left:29px; vertical-align:middle; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c4186; background:url(../../img/2.0/IcoDescripcion.png) left no-repeat; margin-right:10px; border-bottom:1px solid #7c4186;}
.Analizado {
	margin-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 40px;
	border-top: 3px solid #7c4186;
	padding-top: 35px;
}
#InformacionVerbo {
	clear: both;
	padding-top: 25px;
	border-top:3px solid #8E5997;
	padding-bottom: 5px;
}
#dInformacionVerboDobleSignificado {
	clear: both;
	padding-top: 25px;
	border-top:3px solid #8E5997;
	padding-bottom: 5px;
}

#capaEfectosInformacionVerbo p{
       font-family: Arial, Helvetica, sans-serif;
       font-size: 16px;
       color: #7B4186;
       margin-left: 15px;
       clear: both;
}

.InformacionVerboTexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7B4186;
	margin-left: 15px;
	clear: both;
}

.InformacionVerboTexto .tabulaTextoIrregularidad{
	margin-left: 3.5em;
}
.VerboAnalizado {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin-right: 25px;
	padding-top: 1px;
}
.VerboAnalizado p {
	display: inline;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7c4186;
}
.VerboAnalizado div {
	background-image: url(../../img/2.0/IcoBocadillo.png);
	height: 20px;
	width: 25px;
	float: left;
	margin-right: 5px;
}
.VerboAnalizadoForma {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	margin-top: 15px;
	margin-left: 30px;
	font-weight: bold;
	color: #7c4186;
	text-decoration: underline;
	text-transform:uppercase;
}
.VerboAnalizadoForma div {
	background-image: url(../../img/2.0/FlechaFormaVerbal.png);
	height: 16px;
	width: 14px;
	float: left;
	margin-right: 5px;
}
.VerboAnalizadoForma2 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	margin-top: 15px;
	margin-left: 48px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #7c4186;
	border-bottom:1px solid #7c4186;
}

.Analizado #Formas {
	margin-left: 50px;
}
.Analizado #Formas div {
	min-height:100px;
	min-width:150px;
	margin-right: 30px;
	color: #986C9B;
	background-position: right bottom;
	padding-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.fondoFormas  {
	background-image: url(../../img/2.0/bckgPanelPrueba.png);
	background-repeat: no-repeat;
}
.Analizado ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 5px;
	font-weight: normal;
	margin-left: 2px;
}
#ContenedorFormasNoPersonales {
	font-family: Arial, Helvetica, sans-serif;
	border-top-color: #7c4186;
	border-right-color: #7c4186;
	border-bottom-color: #7c4186;
	border-left-color: #7c4186;
	margin-bottom: 5px;
	float: left;
	width: 100%;
	margin-top: 10px;
}
.FormasNoPersonales   {
	float: left;
	text-align: center;
	width: 320px;
	font-size: 14px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
#FormasSimples {
	clear:both;
	margin-bottom: 20px;
}
#FormasCompuestas {
	margin-bottom: 20px;
}
.formas_verbales {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 320px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}
/*#info_general h1{*/
/*	font-size: 14px;*/
/*	color: #000;*/
/*	margin-bottom: 25px;*/
/*	margin-left: 10px;*/
/*	background-image: url(../../img/2.0/Fondo_verbos_h2.png);*/
/*	background-repeat: no-repeat;*/
/*	background-position: left bottom;*/
/*}*/
/*#info_general h2{*/
/*	font-size: 12px;*/
/*	color: #000;*/
/*	margin-bottom: 25px;*/
/*	margin-left: 10px;*/
/*	background-image: none;*/
/*	font-weight: normal;*/
/*}*/
/*#info_general h2 A {color:#323232; text-decoration: none;}*/
/*#info_general h2 A:hover {text-decoration:underline; color:#7c4186;}*/

/*h2  {*/
/*	font-size: 18px;*/
/*	color: #000;*/
/*	background-image: url(../../img/2.0/Fondo_verbos_h2.png);*/
/*	margin-bottom: 25px;*/
/*	background-repeat: no-repeat;*/
/*	background-position: left bottom;*/
/*	margin-left: 10px;*/
/*}*/

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7B4186;
	margin-top: 20px;
	margin-left: 15px;
	background-image: url(../../img/2.0/Fondo_verbos_h2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	clear: both;
}
h4  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	color: #7B4186;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform:capitalize
}
.li1 {
	width: 21%;
	text-align: right;
	list-style-type: none;
	padding: 0px;
	height: 15px;
	float: left;
	margin-right: 5px;
	color: #7B4186;
	font-size: 14px;
}
.li2 {
	text-align: left;
	height: 15px;
	float: left;
	margin-left: 5px;
	width: 75%;
	font-size: 14px;
}

.li3 {
   text-align: left;
   height: 15px;
   float: left;
   margin-left: 5px;
   width: 75%;
   font-size: 14px;
   color: #a75959;
}

.li4 {
   text-align: left;
   height: 15px;
   float: left;
   margin-left: 5px;
   width: 75%;
   font-size: 14px;
   color: #c2c2cc;
}

.li1Imperativo {
	text-align: left;
	height: 15px;
	float: left;
	margin-left: 5px;
	width: 21%;
	font-size: 14px;
	color: #7B4186;
}

.li2Imperativo {
	width: 45%;
	text-align: right;
	list-style-type: none;
	padding: 0px;
	height: 15px;
	float: left;
	margin-right: 5px;
	font-size: 14px;	
}

.li3Imperativo {
	width: 45%;
	text-align: right;
	list-style-type: none;
	padding: 0px;
	height: 15px;
	float: left;
	margin-right: 5px;
	font-size: 14px;	
	color: #a75959;
}

.li4Imperativo {
	width: 45%;
	text-align: right;
	list-style-type: none;
	padding: 0px;
	height: 15px;
	float: left;
	margin-right: 5px;
	font-size: 14px;
  	color: #c2c2cc;
}

.colorIrregular {
	color: #63F;
}

.colorDefectivo {
   color: #c2c2cc;
}

.colorIrregularMano {
   color: #63F;
   cursor: pointer;
}

.colorDefectivoMano {
   color: #c2c2cc;
   cursor: pointer;
}

.img#ElVerbo {
	margin-left: 280px;
	margin-top: 30px;
}

.img#Aprende {
	margin-left: 30px;
	margin-top: 50px;
}

/*MENU IDIOMA*/
/* Reset */
.menu ul, li {
	margin: 0;
	padding: 0;
	text-indent: 0;
}

/* Style */
.menu ul {
	list-style: none;
}
.menu ul li {
	display: inline;
	float: right;
	position: relative;	
	width: 150px;
	margin: 0;
}
.menu ul li a {	
	text-decoration: none; 
	font-weight:bold; 
	display: block; 	
	width:140px;
	padding:4px 3px; 	
	border:1px inset #7c4186;
	text-align:left; 
	background:url(../../img/2.0/menu-lang/header.gif) #CCC; 
	cursor: pointer;
	font-size: 12px;
}
.menu ul li a:hover {
	background:url(../../img/2.0/menu-lang/header_over.gif);
}

.menu ul li a:active {
	background:url(../../img/2.0/menu-lang/header.gif)
}

.menu ul li ul {
	position: absolute;
	display: none;
}
.menu ul li ul li {
	display: list-item;
	float: none;
	margin: 0;
}
.menu ul li ul li a {
	font-size: 1em;
}

.menu img {
	padding-right: 1em;
}
/*FIN MENU IDIOMA*/

/*ALERTS*/
#popup_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	min-width: 300px; /* Dialog will be no smaller than this */
	max-width: 600px; /* Dialog will wrap after this width */
	background: #FFF;
	border: outset 2px #7c4186; /*color del borde del mensaje */
	color: #000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

#popup_title {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 1.75em;
	color: #7c4186;
	background: #999 url(../../img/2.0/alerts/title.gif) top repeat-x;
	/*border: solid 1px #999;
	border-bottom: solid 1px #999;*/
	cursor: default;
	padding: 0em;
	margin: 0em;
}

#popup_content {
	background: 16px 16px no-repeat url(../../img/2.0/alerts/info.gif);
	padding: 1em 1.75em;
	margin: 0em;
}

#popup_content.alert {
	background-image: url(../../img/2.0/alerts/info.gif);
}

#popup_content.confirm {
	background-image: url(../../img/2.0/alerts/important.gif);
}

#popup_content.prompt {
	background-image: url(../../img/2.0/alerts/help.gif);
}

#popup_message {
	padding-left: 48px;
}

#popup_panel {
	text-align: center;
	margin: 1em 0em 0em 1em;
}

#popup_prompt {
	margin: .5em 0em;
}

#popup_ok {
	background: #999 url(../../img/2.0/alerts/title.gif) top repeat-x;
	border: outset 2px #7c4186; /*color del borde del mensaje */
	cursor: pointer;
}
/* FIN ALERTS */

/* AUTOCOMPLETE */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url(../../img/2.0/autocomplete/indicator.gif) right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/*FIN AUTOCOMPLETE */

/*TOOLTIP*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;	
	margin-top: 5px;
}
#tooltip h3, #tooltip div { margin: 0;}


#tooltip.pretty {
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	width: 140px;
	padding:20px;
	height: 65px;
	opacity: 0.8;
	font-size: small;
	color: #333;	
}

#tooltip.fancy {
	background: url(../../img/2.0/tooltip/bocadillo.png);
	padding-top: 4em;
}
#tooltip.fancy.viewport-right {
	background: url(../../img/2.0/tooltip/bocadillo-reverse.png);
}
/*FIN TOOLTIP*/

/*PAGINACION TABLAS*/
table.yui 
{
	font-family:arial;   
    border-collapse:collapse;	
    border: 1px inset #7c4186;
    font-size:small;
    float: left;
    margin-left: 5%;
}

table.yui td {	
	padding: 5px;
	border-right: solid 1px #7f7f7f;
}
table.yui td a{color:#323232; text-decoration:none;}
table.yui td a:hover{text-decoration:underline; color:#7c4186;}
table.yui .even {
	background-color: #fff;
}
table.yui .odd {
	background-color: #edf5ff;
}
table.yui th
{
    background: url(../../img/2.0/paginacion/sprite.png) repeat-x 0px 0px;    		
	border: 1px solid #7f7f7f;
    padding: 5px;
	height: auto;
}

table.yui th a
{
	text-decoration: none;
	text-align: center;    	
    padding-right: 20px;
    font-weight:bold;
    white-space:nowrap;
    /*background: url('../../img/2.0/paginacion/bg.gif') no-repeat right 50%;*/
}

table.yui thead .headerSortUp , table.yui thead .headerSortDown 
{
    background: url('../../img/2.0/paginacion/sprite.png') repeat-x 0px -100px;
}

table.yui .headerSortUp a 
{	
    /*background: url('../../img/2.0/paginacion/asc.gif') no-repeat right 50%;*/
}
table.yui .headerSortDown a 
{    
    /*background: url('../../img/2.0/paginacion/desc.gif') no-repeat right 50%;*/
}

table.yui tfoot td
{    
    border-top: 1px solid #7f7f7f;
    background-color:#E1ECF9;
}

table.yui thead td
{
    vertical-align:middle;
    background-color:#E1ECF9;
    border:none;
}

table.yui thead .tableHeader
{
    font-size:larger;
    font-weight:bold;
    text-align: center;
    color:#7c4186;
    font-variant: small-caps;
}

table.yui thead .filter
{
    text-align:center;
}

table.yui tfoot
{
    background-color:#E1ECF9;
    text-align:center;      
}

table.yui .tablesorterPager {
	padding: 10px 0 10px 0;		
}
table.yui .tablesorterPager span {
	padding: 0 5px 0 5px;
}
table.yui .tablesorterPager input.prev {
	width: auto;
	margin-right: 10px;
}
table.yui .tablesorterPager input.next {
	width: auto;
	margin-left: 10px;
}
table.yui .pagedisplay 	
{
    /*font-size:10pt;
	width: 30px;
	border: 0px;	
	background-color: #E1ECF9;
	text-align:center;
    vertical-align:top;*/
	float:none; 
	width:30px; 
	border: 1px solid #92AEC5; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666; 
	margin-right:5px; 
	margin-left:5px; 
	padding:2px;
	text-align:center;
    vertical-align:top;    
}
table.yui .pagedisplayAncho 	
{
	float:none; 
	width:300px; 
	border: 1px solid #92AEC5; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666; 
	margin-right:5px; 
	margin-left:5px; 
	padding:2px;
	text-align:left;
    vertical-align:top;    
}

/*FIN PAGINACION TABLAS*/

.ocultar{
	visibility: hidden;
	display: none;
}

.mano{
	cursor:pointer;
}

.first, .prev, .next, .last{cursor:pointer;}

#capaBotonesInfinitivos{
	margin-left: 67%;
}
#capaBotonesInfinitivos .btnBuscar{cursor:pointer;}

#banner_nosotros {width:500px; height:285px; margin:0 auto 0 auto;}
#banner_nosotros .texto_nosotros {padding:25px 25px 20px 25px; text-align:left; background:url(../../img/2.0/nosotros_fondo.jpg) left no-repeat;}
#banner_nosotros .texto_nosotros p {font:12px Arial; color:#323232;}
#banner_nosotros .texto_nosotros p.title {font:28px "Times New Roman", Times, serif; color:#666;}
#banner_nosotros .texto_nosotros p.subtitle { font:18px "Times New Roman", Times, serif; color:#7c4186; text-align:right; padding:5px 30px 0 0; font-style:italic; margin-bottom:10px;}

#capaDatosTraducir {font-size: 12px;}
#capaDatosTraducir .rojo {font-weight: bold; color:red;}
#capaDatosTraducir .verde {font-weight: bold; color:green;}
#capaDatosTraducir .tArea{vertical-align: middle; margin-left: 50px; size: 200px;}
#capaDatosTraducir .imputTxt { float:none; width:400px; border: 1px solid #92AEC5; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; margin-right:5px; margin-left:10px; margin-top:5px; padding:2px;}
#capaDatosTraducir a {cursor:pointer;}

#capaDatosIniciales {font-size: 12px;}
#capaDatosIniciales a {cursor:pointer;}

#instrucciones { font-size:12px; margin-top: 25px;}
#instrucciones ul li {
	list-style: circle;
	list-style-type: circle;
	margin-left: 25px;
}
#instrucciones ul li label {
	margin-left: 25px;
}
