@CHARSET "ISO-8859-1";

*{
 	margin: 0; 
	padding: 0; 
	border: 0;
}

/*
* :active{
 	margin: 0; 
	padding: 0; 
	border: 0;
}
*/

body{
 	margin: 0; 
	padding: 0; 
	border: 0;
	font-size: x-small;
	font-size: 62.5%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/general/tiles_fondo.png);
	/*background-image: url(../img/general/fondoTotal.png);*/
	background-repeat: repeat-y;
	background-position: center top;
}
#login{
	margin-left:auto;
	margin-right:auto;
	background-image: url(../img/login/fondoLogin.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 665px;
	width: 980px;
}

#contenedor{
	margin-left:auto;
	margin-right:auto;
	background-image: url(../img/general/fondo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 665px;
	width: 980px;
}

select{
	background-color: #FFFFFF;
	background-image: url(../img/input/caja_texto.png);
	background-position: left top;
	border-top: 1px solid #BFBFBF ;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #BFBFBF;
	padding: 1px 3px;
}
textarea{
	background-color: #FFFFFF;
	background-image: url(../img/input/caja_texto.png);
	background-position: left top;
	border-top: 1px solid #BFBFBF ;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #BFBFBF;
	padding: 1px 3px;
}
fieldset{
	clear: both;
	_width: 99%;
}
h1{
	color: #00a9d4;
	font-size: 20px;
	clear: both;
}

h2{

}
h3{
	color: #00a9d4;
	font-size: 1.1em;
	margin: 1em 0;
}
h4{
	color: #144d6a;
	font-size: 1.1em;
	margin: 1em;
}
a.sinHover:hover{
	text-decoration: none;
}

label{
	float: left;
	width: 100%;
}

.ayuda-acces{
	position: absolute;
	left: -100em;
	width: 0.1em;
	font-size: 0.1em;
	line-height: 1%;
}

div.consistente{
 	margin: 0; 
	padding: 0; 
	border: 0;
}

/* -------------------------------------- cabecera ---------- */
#cabecera{
 	margin: 0;
	padding: 10px 50px 0 0;
	border: 0;
	overflow: hidden;
	width: 930px;
	height: 93px;
/*	background-image: url(../img/general/superior.png);
	background-repeat: no-repeat;*/
	text-align: right;
}
#cabecera a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
/* -------------------------------------- FIN cabecera ---------- */

#contenido{
 	margin: 0; 
	padding: 0; 
	border: 0;
	overflow: auto;
	width: 98em;
	float: left;
}

#izq{
 	margin: 0 0 0 50px;
 	_margin-left: 25px;
	padding: 185px 0 0 10px;
	border: 0;
	width: 169px;
	float: left;
	overflow: hidden;
	height: 350px;
}

#centro{
 	margin: 0;
	padding: 12px 0 0 35px;
	border: 0;
	width: 489px;
	height: 520px;
	float: left;
	overflow: hidden;
	/*background-image: url(../img/general/pagina_registro_esquina_inf.png);*/
	background-repeat: no-repeat;
	background-position: bottom right;
}

#login #centro{
	background-image: none;
	background-color: transparent;
	padding-top: 62px;
	width: 315px;
	height: 470px;
}

#dcha{	
 	margin: 0; 
	padding: 1em 0 0 10px; 
	border: 0;
	width: 150px;
	float: left;
	overflow: hidden;
	color: #FFFFFF;
}
#login #dcha{
	padding-left: 184px;
}
#cuerpo_flot{
	background: white;
	background-image:url(../img/popup/fondo_popup.png);
	background-position: 20px 2px;
	background-repeat: no-repeat;
	padding-left: 1em;
	border: 0;
	margin: 0;
	float: left;
}

/* -------------------------------------- area #izq ---------- */
#izq .nivel1{
	color: #00a9d4;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}
#izq .nivel2{
	color: #00a9d4;
	font-weight: bold;
	font-size: 13px;
}
#izq .nivel3{
	font-weight: bold;
	font-size: 13px;
}
#izq a{
	font-size: 11px;
}
/* -------------------------------------- FIN area #izq ---------- */

/* -------------------------------------- area #centro ---------- */
h2{
	color: #00a9d4;
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0;
	font-style: italic;
}
#centro a{
	background-image: url(../img/general/flecha-azul.gif);
	background-repeat: no-repeat;
	color: #003a6b;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0;
	padding-left: 20px;
}
/* -------------------------------------- FIN area #centro ---------- */

/* -------------------------------------- area #dcha ---------- */
#dcha p{
	margin-top: 10px;
	font-size: 13px;
}
#dcha p.nivel1{
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
}
/* -------------------------------------- FIN area #dcha ---------- */

/* -------------------------------------- login ---------- */
#login #centro fieldset{
	text-align: right;
}
/* -------------------------------------- FIN login ---------- */

/* -------------------------------------- fieldset ---------- */
fieldset{
	margin-right: 20px;
}
fieldset .obligatorio{
	color: #003a6b;
	font-weight: bold;
	text-align: right;
}
fieldset .advertencia{
	color: #003a6b;
	font-weight: bold;
}
fieldset label{
	color: #003a6b;
	font-weight: bold;
	margin-bottom: 2px;
	*width: 48em;
	*margin-bottom: 0px;
}

#login #centro fieldset label{
	width: 100%;
}
fieldset legend{
	color: #00A9D4;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	margin: 5px 0;
}
#centro fieldset a{
	background-image: none;
	color: #003a6b;
	font-weight: bold;
	font-size: 10px;
	margin: 5px 0;
	text-align: right;
	padding: 0;
}

fieldset label a{
	font-size: 10px;
	text-align: left;
	padding: 0;
	text-decoration: underline;
}
fieldset fieldset{
	float: left;
	margin-top: 10px;
}
/* -------------------------------------- FIN fieldset ---------- */

/* -------------------------------------- titulos ---------- */
h1.login{
	background-image: url(../img/titulos/area_profesional_confort.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 30px;
}
h1.solicitud_alta{
	background-image: url(../img/titulos/solicitud_alta.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 50px;
}
/* -------------------------------------- FIN titulos ---------- */

/* -------------------------------------- cajas de texto ---------- */
input.texto{
	background-color: #FFFFFF;
	background-image: url(../img/input/caja_texto.png);
	background-position: left top;
	border-top: 1px solid #BFBFBF ;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #BFBFBF;
	padding: 1px 3px;
	width: 266px;
}
input.texto_auto{
	background-color: #FFFFFF;
	background-image: url(../img/input/caja_texto.png);
	background-position: left top;
	border-top: 1px solid #BFBFBF ;
	border-right: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #BFBFBF;
	padding: 1px 3px;
}
/* -------------------------------------- FIN cajas de texto ---------- */

/* -------------------------------------- lista de definicion ---------- */
dl{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	_margin-bottom: 0px;
}
dl dt{
	clear: both;
	float: left;
	margin-right: 5px;
	margin-top: 4px;
	_margin-top: 2px;
	width: 25%;
	white-space: nowrap;
	height: 20px;
}
dl dt.auto{
	width: auto;
}
fieldset dl dt.auto label{
	width: auto;
}
dl dd{
	float: right;
	margin-top: 2px;
	_margin-top: 0;
	text-align: right;
	width: 71%;
}
dl dd.auto{
	width: auto;
}
dl dd input{
	width: 95%;
}
dl dd select{
	width: 100%;
}
dl .auto_izq{
}
dl dt.auto_izq_1{
	float: left;
	width: 22%;
}
dl dt.auto_izq_2{
	float: left;
	width: 21%;
	clear: none;
	margin-left: 2em;
}
dl dd.auto_izq{
	float: left;
	width: 25%;
	clear: none;
}
/* -------------------------------------- FIN lista de definicion ---------- */

/* -------------------------------------- cuerpo flotante ---------- */
#cuerpo_flot #centro{
	background-image: none;
	height: 100%;
	width: 90%;
}

/* -------------------------------------- FIN cuerpo flotante ---------- */

/* -------------------------------------- listas ---------- */

/* 	linea(75) */
/*	etiqueta1(5) < etiqueta2(9) < etiqueta3(12) < etiqueta4(14) < etiqueta5(17) < etiqueta6(22) < etiqueta7(25)
	caja1(4) < caja2(10) < caja3(14) < caja4(18) < caja5(30) < caja6(40) < caja7(49)
	etiqueta_izq - alineacion del texto a la izquierda
	caja_auto auto
	
	etiqueta5 + caja6
	etiqueta6 + caja6
	etiqueta7 + caja6
*/
.linea{
	margin: 0.5em 0 0 1em;
	padding: 0 0 0.4em 0;
	float: left;
	width: 76em;
}
div.asociado .linea{
	margin: 0 0 2em 1em;
}
.linea div{
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	display: inline;
}

fieldset.nota .linea{
	width: auto;
}

.linea .etiqueta1{
	width: 5em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	height: auto;
	display: inline;
	text-align: right;
	white-space: nowrap;
}
.linea .etiqueta2{
	width: 9em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
	white-space: nowrap;
}
.linea .etiqueta3{
	width: 12em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea .etiqueta3 a{
	width: 11em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea .etiqueta4{
	width: 14em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	height: auto;
	display: inline;
	text-align: right;
	white-space: nowrap;
}
.linea .etiqueta5{
	width: 17em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
fieldset.nota .linea .etiqueta5{
	width: 15em;
}
.linea .etiqueta6{
	width: 22em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea .etiqueta7{
	width: 25em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea .etiqueta8{
	width: 45em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea .etiqueta_auto{
	width: auto;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea .etiqueta_izq{
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: left;
}
.linea .caja1{
	height: 1.6em;
	width: 4em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}

.linea .caja2{
	min-height: 1.8em;
	height: auto;
	width: 10em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea .caja3{
	min-height: 1.6em;
	height: auto;
	width: 14em;
	margin-right: 0em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}

.linea .caja4{
	min-height: 1.6em;
	height: auto;
	width: 18em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}

.linea .caja5{
	min-height: 1.6em;
	height: auto;
	width: 30em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea .caja6{
	min-height: 1.6em;
	height: auto;
	width: 40em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea .caja7{
	min-height: 1.6em;
	height: auto;
	width: 49em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea .caja_auto{
	min-height: 1.6em;
	height: auto;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea input, .linea select, .linea textarea{
	margin-top: 0em;
}

.linea .botones{
	float: left;
	width: 100%;
}

.etiqueta{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: left;
}

.etiqueta1{
	float: left;
	margin: 0 0.5em 0.5em 1em;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: left;
	width: 12em;
}
.caja{
	height: 1.6em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.caja1{
	min-height: 1.6em;
	height: auto;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
	width: 50em;
}

/* FIN linea */

/* 	linea2(35)
etiqueta(11) < etiqueta4(12) < etiqueta3(15) < etiqueta2(22)
caja3(4) < caja3(14) < caja(19) < caja2(29)
 */
.linea2{
	margin: 0.5em 0 0 1em;
	padding: 0 0 0.4em 0;
	float: left;
	width: 34em;
}
.nota3 .linea2{
	width: 32em;
}
.nota3 .linea2 .caja3 select{
	width: 100%;
}
.nota4 .linea2{
	width: 38em;
}
.nota5 .linea2{
	width: 28em;
}
.nota6 .linea2{
	width: 16em;
	_margin-right: 0em;
	_margin-left: 0em;
}
.linea2 .etiqueta{
	width: 11em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea2 .etiqueta2{
	width: 22em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}

.linea2 .etiqueta3{
	width: 15em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea2 .etiqueta4{
	width: 12em;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}
.linea2 .etiqueta_auto{
	width: auto;
	float: left;
	margin: 0 0.5em 0.5em 0;
	color: #006666;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0.2em;
	display: inline;
	text-align: right;
}

.linea2 .caja_auto{
	min-height: 1.6em;
	height: auto;
	width: auto;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea2 .caja{
	min-height: 1.6em;
	height: auto;
	width: 19em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea2 .caja2{
	min-height: 1.6em;
	height: auto;
	width: 29em;
	margin-right: 0.5em;
	float: right;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
	text-align: right;
}
.linea2 .caja3{
	min-height: 1.6em;
	height: auto;
	width: 4em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}
.linea2 .caja3{
	min-height: 1.6em;
	height: auto;
	width: 14em;
	margin-right: 0.5em;
	float: left;
	color: #000000;
	font-size: 1.1em;
	margin-bottom: 0.5em;
	display: inline;
}

/* FIN linea2 */

/* -------------------------------------- menus de la derecha ---------- */

#menu_dcha{	
	text-align: right;
	width: 18.2em;
	float: right;
	overflow: hidden;	
	padding-left: 1.7em;
	margin-top: 0.7em;
}

#cuerpo_flot2 #menu_dcha{
	float: left !important;
	padding-left: 0em;
}
ul.logarse{
	text-align: right;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.logarse select{
	width: 13.6em;
	border-color: #7f9db6;
	border-style: solid;
	border-width: 0.1em;
}

ul.logarse li.combo{
	padding-bottom: 0.5em;
}

.indentificarse{
	background-color: #d2e0e7;
	height: 100%;
}

.indentificarse img.entrar{
	padding: 0.3em;
}

.indentificarse .nota{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
	text-align: left;
	padding: 0.5em;
	color: #448199;
	font-weight: bold;
	font-size: 1.1em;
}

/* -------------------------------------- tabla de resultados ---------- */
#resultados{
}
#resultados h2{
	margin-bottom: 1em;
}
#cuerpo_flot #resultados h2{
	margin-top: 1em;
	margin-left: 1em;
}
table{
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}
table caption{
	font-weight: bold;
	font-size: 1.1em;
	text-align: left;
	padding-left: 0.3em;
	padding-top: 0.2em;
	padding-bottom: 0.3em;
}

/* tamano de tablas en pantalla */
#contenedor #resultados table{
	width: 77em;
}
table thead.noMostrar{
	display: none;
}
table th.noMostrar{
	visibility: hidden;
	width: 8em !important;
}
/* tamano de tablas en pestanas de pantalla */
#contenedor .esqSupAzulSeleccionada #resultados table{
	width: 73em;
}

#contenedor .esqSupAzul #resultados table{
	width: 73em;
}
#contenedor .esqSupAzul table{
	width: 72em;
	margin-left: 1em;
}
#contenedor .esqSupVerdeSeleccionada #resultados table{
	width: 73em;
}
#contenedor .esqSupMarronSeleccionada #resultados table{
	width: 73em;
}
#contenedor .esqSupVioletaSeleccionada #resultados table{
	width: 73em;
}
#contenedor .esqSupGranaSeleccionada #resultados table{
	width: 73em;
}
#contenedor .esqSupAzulonSeleccionada #resultados table{
	width: 73em;
}
#contenedor .esqSupGrisSeleccionada #resultados table{
	width: 73em;
}
#cuerpo_flot #resultados table{
	width: 40em;
}
#cuerpo_flot #resultados table.flotante{
	margin-left: 1em;
	width: 77em;
}

#cuerpo_flot #resultados{
	float: left;
}

.nota3 table{
	width: 34em !important;
}
#resultados table td, table th{
}

th{
	border-bottom: 0.1em solid #114E66;
	color: #114E66;
	text-align: left;
	vertical-align: super;
	font-size: 1.1em;
	padding-bottom: 0.5em;
	padding-left: 0.2em;
}
tbody th{
	border: 0;
	color: #000000;
}
td{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	color: #000000;
	text-align: left;
	height: 2em;
	padding: 0.2em;
}
tr.impar{
	background-color: #FFFFFF;
}
tr.impar:hover{
	background-color: #9BD7EB;
}
tr.par{
	background-color: #f0f0f0;
}
tr.par:hover{
	background-color: #9BD7EB;
}
tr.sobre{
	background-color: #9BD7EB;
}
td.detalle{
	overflow: hidden;
}
td.anadir{
	background-color: #fbeff0;
	border-bottom: 0.1em solid #e20a16;
}

tfoot td{
	border-top: 0.1em solid #114E66;
	font-weight: bold;
}

td.center, th.center{
	text-align: center;
}

#resultados .subtitulo{
	border-bottom: 0.1em solid black;
	background-color: #CCCCCC;
	padding-left: 0.5em;
	font-weight: bold;
}
.resultados{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: left;
	height: 2em;
}
a{
	text-decoration: none;
	color: #000000;
}

a:hover{
	text-decoration: underline;
}

div.navegacionResultados{
	float: right;
}

div.navegacionResultados a{
	background-image: url(../img/general/nivel2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2em;
	color: #114E66;
	font-size: 1.1em;
	margin-left: 2em;
	font-weight: bold;
}
a.subir{
	clear: both;
	float: right;
	background-image: url(../img/botones/subir.gif);
	background-repeat: no-repeat;
	padding: 1em;
	margin: 1em;
}
/* -------------------------------------- menu izquierda ---------- */

#menu_izq{	
	text-align: left;
	width: 18.2em;
	float: left;
	overflow: hidden;
	background-image: url(../img/fndoIzq.png);
	background-repeat: no-repeat;
	min-height: 56em;
	height: auto !important;
	height: 56em;
}

ul.menu{
	margin: 0;
	padding-top: 1em;
	padding-left: 0.6em;
	float: left;
	list-style: none;
}
ul.menu li{
	float: left;
}
ul.menu a{
	color: #144d6a;
	margin-top: 0.2em;
	width: 14.5em;
	min-height: 2.3em;
	height: auto !important;
	height: 2.3em;
	background-color: #ffffff;
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	font-size: 1.1em;
}

ul.menu li ul{
	list-style: none;
	margin-left: 0.6em;
}

#menu_izq ul.menu li ul{
	display: none;
}
#menu_izq ul.menu li ul.selected{
	display: block;
}
#menu_izq ul.menu li a.hasmenu{
	background-image: url(../img/general/nivel2.gif);
	background-repeat: no-repeat;
	background-position: right;
}
ul.menu li ul li a.hasmenu{
	background-image: url(../img/general/nivel2.gif);
	background-repeat: no-repeat;
	background-position: right;
}
ul.menu li ul li a.hasmenu label{
	width: 95%;
}
ul.menu li ul li a{
	font-weight: normal;
	width: 14em;
}
ul.menu li ul li ul li a{
	font-weight: normal;
	width: 13.4em;
	color: #666666;
}

.menu a{
	text-decoration: none;
	font-style: normal;
	color: #034170;
	width: 14.5em;
	height: 3em;
	font-weight: bold;
	font-size: 1.2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	background-color: #ffffff;
	float: left;
}

.menu a:hover{
	text-decoration: none;
	color: #ffffff;
	background-color: #e20a16;
}

/* -------------------------------------- pestaņas ---------- */
ul.pestanas{
	list-style: none;
	background-color: #FFFFFF;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cuerpo_flot ul.pestanas{
	margin: 1em 0 0 1em;
	float: left;
}
.esqSupAzul{
	width: 99%;
	background-image: url(../img/pestanas/esq-azul-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E8EEF1;
	padding: 1.5em 1em 1em 0;
	height: auto;
	margin-bottom: 2em;
	float: left;
}

.esqSupAzul h2{
	background-image: url(../img/general/flecha_azul.gif);
	margin-left: 1em;
}

.esqSupVioletaSeleccionada h2{
	background-image: url(../img/flecha-azul.gif);
	margin-left: 1em;
}
.esqSupAzul fieldset hr{
	clear: both;
	margin-right: 0.5em;
	_margin-right: 0em;
	margin-left: 0.5em;
	background-color: #448199;
	color: #448199;
	size: 0.1em;
	height: 0.1em;
	text-align: center;
}
#cuerpo_flot .esqSupAzul{
	margin: 1em;
	width: 74em;
	padding: 2em;
}
#cuerpo_flot .linea{
	margin: 0.5em 0 0 1em;
	padding: 0 0 0.4em 0;
	float: left;
	width: 69em;
}
.esqSupAzul h3{
	background-image: url(../img/general/flecha_azul.gif);
	margin-left: 1em;
}
.esqSupAzulPeque{
	background-image: url(../img/pestanas/esq-azul-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E8EEF1;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}

.esqSupAzulPeque a{
	color: #114e66;
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}
.esqSupAzulPeque a:hover, .esqSupAzulPeque a:focus{
	color: #448199;
}
.esqSupAzulSeleccionada{
	background-color: #E8EEF1;
	padding: 1.5em 1em 1em 0;
	margin-bottom: 2em;
}
.esqSupAzulSeleccionada p, .esqSupAzul p{
	margin: 0.7em 0.2em 0.7em 1em;
	font-size: 1.1em;
}
.esqSupAzulSeleccionada h2{
	background-image: url(../img/general/flecha_azul.gif);
}
div.esqSupAzulSeleccionada .detalle{
	padding: 1em;
}
div.esqSupAzulSeleccionada .detalle img{
	max-width: 30em;
}
div.esqSupAzulSeleccionada .detalle h3{
	background-image: url(../img/flecha-azul.gif);
	padding-top: 0em;
	padding-bottom: 0em;
	margin-top: 0em;
}

#cuerpo_flot .esqSupAzulSeleccionada{
	float: left;
	width: 76em;
	margin: 0 1em 0 1em;
}

.esqSupGranaPeque{
	background-image: url(../img/pestanas/esq-grana-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #F3D1CB;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}

.esqSupGranaPeque a{
	color: #114e66;
	/*color: #643856;*/
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}
.esqSupGranaPeque a:hover, .esqSupGranaPeque a:focus{
	color: #cc5009;
}
.esqSupGranaSeleccionada{
	background-color: #F3D1CB;
	padding: 1.5em 1em 1em 0;
	margin-bottom: 2em;
	float: left;
	width: inherit;
}
.esqSupGranaSeleccionada h2{
	background-image: url(../img/flecha-azul.gif);
	margin-left: 1em;
}
.esqSupMarronPeque{
	background-image: url(../img/pestanas/esq-marron-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #F4E9D1;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}
.esqSupMarronSeleccionada{
	background-color: #F4E9D1;
	padding: 1.5em 1em 1em 0;
	margin-bottom: 2em;
}

.esqSupMarronSeleccionada h2{
	background-image: url(../img/flecha-azul.gif);
	margin-left: 1em;
}
.esqSupMarronPeque a{
	color: #114e66;
	/*color: #775100;*/
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}
.esqSupMarronPeque a:hover, .esqSupMarronPeque a:focus{
	color: #c18400;
}

.esqSupMarronNoSeleccionadaPeque{
	background-image: url(../img/pestanas/esq-marron-no-sel-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #faf5eb;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}
.esqSupMarronNoSeleccionadaPeque a{
	color: #114e66;
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}

#cuerpo_flot .esqSupMarronSeleccionada{
	float: left;
	width: 76em;
	margin: 0 1em 0 1em;
}
.esqSupVerdePeque{
	background-image: url(../img/pestanas/esq-verde-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #EAF0C6;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}

.esqSupVerdeSeleccionada{
	background-color: #EAF0C6;
	padding: 1.5em 1em 1em 0;
	margin-bottom: 2em;
}

.esqSupVerdeSeleccionada h2{
	background-image: url(../img/general/flecha_verde.gif);
	margin-left: 1em;
}
.esqSupVerdePeque a{
	color: #114e66;
	/*color: #67770e;*/
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}
.esqSupVerdePeque a:hover, .esqSupVerdePeque a:focus{
	color: #a8c217;
}

#cuerpo_flot .esqSupVerdeSeleccionada{
	float: left;
	width: 76em;
	margin: 0 1em 0 1em;
}

.esqSupVioletaPeque{
	background-image: url(../img/pestanas/esq-violeta-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #EDE2E9;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}
.esqSupVioletaPeque a{
	color: #114e66;
	/*color: #643856;*/
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}
.esqSupVioletaPeque a:hover, .esqSupVioletaPeque a:focus{
	color: #af7fa0;
}
.esqSupVioletaSeleccionada{
	background-color: #EDE2E9;
	padding: 1.5em 1em 1em 0;
	margin-bottom: 2em;
}
.esqSupAzulonPeque{
	background-image: url(../img/pestanas/esq-azulon-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #CCEEFA;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}
.esqSupAzulonPeque a{
	color: #114e66;
	/*color: #114e66;*/
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}
.esqSupAzulonPeque a:hover, .esqSupAzulonPeque a:focus{
	color: #448199;
}

.esqSupAzulonSeleccionada{
	background-color: #CCEEFA;
	padding: 1.5em 1em 1em 0;
	margin-bottom: 2em;
}
.esqSupAzulonSeleccionada p, .esqSupAzulon p{
	margin: 0.7em 0.2em 0.7em 1em;
	font-size: 1.1em;
}
.esqSupAzulonSeleccionada h2{
	background-image: url(../img/flecha-azul.gif);
	margin-left: 1em;
}
div.esqSupAzulonSeleccionada .detalle{
	padding: 1em;
}
div.esqSupAzulonSeleccionada .detalle img{
	max-width: 30em;
}
div.esqSupAzulonSeleccionada .detalle h3{
	background-image: url(../img/flecha-azul.gif);
	padding-top: 0em;
	padding-bottom: 0em;
	margin-top: 0em;
}

.esqSupGrisPeque{
	background-image: url(../img/pestanas/esq-gris-sup.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #E4E4E4;
	float: left;
	padding-left: 1em;
	padding-right: 4.5em;
	padding-top: 0.4em;
	vertical-align: middle;
	height: 2em;
}
.esqSupGrisPeque a{
	color: #114e66;
	/*color: #114e66;*/
	font-weight: bold;
	text-decoration: none;
	float: left;
	font-size: 1.2em;
	text-align: left;
}
.esqSupGrisPeque a:hover, .esqSupGrisPeque a:focus{
	color: #787878;
}

.esqSupGrisSeleccionada{
	background-color: #E4E4E4;
	padding: 1.5em 1em 1em 0;
	margin-bottom: 2em;
}
.esqSupGrisSeleccionada p, .esqSupGris p{
	margin: 0.7em 0.2em 0.7em 1em;
	font-size: 1.1em;
}
.esqSupGrisSeleccionada h2{
	background-image: url(../img/flecha-azul.gif);
	margin-left: 1em;
}
div.esqSupGrisSeleccionada .detalle{
	padding: 1em;
}
div.esqSupGrisSeleccionada .detalle img{
	max-width: 30em;
}
div.esqSupGrisSeleccionada .detalle h3{
	background-image: url(../img/flecha-azul.gif);
	padding-top: 0em;
	padding-bottom: 0em;
	margin-top: 0em;
}
/* -------------------------------------- notas en pestaņas y notas ---------- */
.esqSupAzulSeleccionada div.nota, .esqSupAzul div.nota{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
}

.esqSupAzulonSeleccionada div.nota, .esqSupAzulon div.nota{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
}

.esqSupGrisSeleccionada div.nota, .esqSupGris div.nota{
	background-color: #EFEFEF;
	border: 0.1em solid #787878;
}

fieldset.nota{
	margin-left: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
.esqSupAzulSeleccionada fieldset.nota, .esqSupAzul fieldset.nota{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
}
.esqSupAzulonSeleccionada fieldset.nota, .esqSupAzulon fieldset.nota{
	background-color: #F2F2F2;
	border: 0.1em solid #43A6CD;
}

.esqSupGrisSeleccionada fieldset.nota, .esqSupGris fieldset.nota{
	background-color: #F2F2F2;
	border: 0.1em solid #787878;
}
fieldset.nota legend{
	font-weight: bold;
	font-size: 1em;
	margin-left: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
fieldset.nota2 legend{
	font-weight: bold;
	font-size: 1em;
	padding-left: 1em;
}
.esqSupAzulSeleccionada .nota3, .esqSupAzul .nota3{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
}
.esqSupAzulSeleccionada .nota6, .esqSupAzul .nota6{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
}

.esqSupVerdeSeleccionada .nota3{
	background-color: #faffe1;
	border: 0.1em solid #a8c217;
}
.esqSupMarronSeleccionada .nota3, .esqSupMarronSeleccionada .nota2{
	background-color: #fffaef;
	border: 0.1em solid #775100;
}
.esqSupVioletaSeleccionada .nota3{
	background-color: #fbf4f8;
	border: 0.1em solid #643856;
}

.esqSupGrisSeleccionada .nota3{
	background-color: #F2F2F2;
	border: 0.1em solid #787878;
}
fieldset.nota4{
	_margin-left: 0.5em !important;
}
.esqSupVioletaSeleccionada .nota4{
	background-color: #fbf4f8;
	border: 0.1em solid #643856;
}
.esqSupVioletaSeleccionada .nota5{
	background-color: #fbf4f8;
	border: 0.1em solid #643856;
}
.esqSupAzul .nota4{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
}
.esqSupAzul .nota5{
	background-color: #f6fbfd;
	border: 0.1em solid #448199;
}
fieldset.nota3{
	clear: none;
	float: left;
	width: 47.7%;
	_width: 47%;
	margin-left: 1em;
	_margin-left: 0.5em;
	_margin-right: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
fieldset.nota3 legend{
	font-weight: bold;
	font-size: 1em;
	margin-left: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
fieldset.nota4{
	clear: none;
	float: left;
	width: 55%;
	margin-left: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
fieldset.nota4 legend{
	font-weight: bold;
	font-size: 1em;
	margin-left: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
fieldset.nota5{
	clear: none;
	float: left;
	width: 40%;
	margin-left: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
fieldset.nota5 legend{
	font-weight: bold;
	font-size: 1em;
	margin-left: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

fieldset.nota6{
	clear: none;
	float: left;
	width: 23%;
	_width: 15em;
	margin-left: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
fieldset.nota6 legend{
	font-weight: bold;
	font-size: 1em;
	margin-left: 1em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.esqSupAzulSeleccionada fieldset.nota legend, .esqSupAzul fieldset.nota legend, .esqSupAzul fieldset.nota4 legend, .esqSupAzul fieldset.nota5 legend, .esqSupAzul fieldset legend, .esqSupAzulSeleccionada fieldset legend{
	/*color: #448199;*/
}

.esqSupVerdeSeleccionada div.nota{
	background-color: #faffe1;
	border: 0.1em solid #a8c217;
}
.esqSupVerdeSeleccionada fieldset.nota{
	background-color: #faffe1;
	border: 0.1em solid #a8c217;
	margin-left: 1em;
	margin-right: 1em;
}

.esqSupVerdeSeleccionada div.nota{
	background-color: #faffe1;
	border: 0.1em solid #a8c217;
}
.esqSupVerdeSeleccionada blockquote.nota{
	background-color: #faffe1;
	border: 0.1em solid #a8c217;
	display: none;
}
.esqSupMarronSeleccionada div.nota, .esqSupMarronSeleccionada fieldset.nota{
	background-color: #fffaef;
	border: 0.1em solid #775100;
}
.esqSupMarronSeleccionada div.plegar2 div.nota{
	float: left;
}
.esqSupMarronSeleccionada blockquote.nota{
	background-color: #fffaef;
	border: 0.1em solid #775100;
	display: none;
}

.esqSupVioletaSeleccionada .nota{
	background-color: #fbf4f8;
	border: 0.1em solid #643856;
}
.esqSupVioletaSeleccionada blockquote.nota{
	background-color: #fbf4f8;
	border: 0.1em solid #643856;
	display: none;
}
.esqSupVioletaSeleccionada fieldset.nota legend, .esqSupVioleta fieldset.nota legend{
	/* color: #643856;*/
}
.esqSupGranaSeleccionada div.nota{
	background-color: #ffebe8;
	border: 0.1em solid #643856;
	padding: 0.5em;
}

.esqSupGranaSeleccionada fieldset.nota{
	background-color: #ffebe8;
	border: 0.1em solid #643856;
}

div.nota{
	clear: both;
	margin: 1.5em;
}

div.nota p{
	margin: 0.7em 0.2em 0.7em 1em;
	font-size: 1.1em;
}
div.nota img{
	margin: 0.5em;
}
.esqSupAzulSeleccionada div.nota div.ok{
	background-image: url(../img/botones/aceptar.gif);
	background-repeat: no-repeat;
	padding-left: 5em;
	padding-top: 1em;
	min-height: 3em;
	height: 3em;
	border-left: 1em solid #f6fbfd;
	border-top: 1em solid #f6fbfd;
}
.esqSupAzulSeleccionada div.nota div.noOk{
	background-image: url(../img/botones/atencion.gif);
	background-repeat: no-repeat;
	padding-left: 5em;
	padding-top: 1em;
	min-height: 3em;
	height: 3em;
	border-left: 1em solid #f6fbfd;
	border-top: 1em solid #f6fbfd;
}
blockquote.nota{
	clear: both;
	margin: 1.5em;
}
p.nota{
	margin: 0.7em 0.2em 0.2em 1em;
	font-size: 1.1em;
}

.esqSupVerdeSeleccionada .nota7{
	background-color: #faffe1;
	border: 0.1em solid #a8c217;
	margin-left: 1em;
	margin-right: 1em;
	padding: 1em;
}
.esqSupVerdeSeleccionada .nota7 div{
	width: auto;
	float: left;
}
.esqSupVerdeSeleccionada .nota7 div.botonera{
	width: 100%;
}
.esqSupVerdeSeleccionada .nota7 label{
	color:#006666;
	font-size:1.1em;
	font-weight:bold;
}

.esqSupVerdeSeleccionada .nota8{
	background-color: #faffe1;
	border: 0.1em solid #a8c217;
	margin-left: 1em;
	margin-right: 1em;
	padding: 1em;
}
.esqSupVerdeSeleccionada .nota8 div{
	width: auto;
	float: left;
}

.esqSupVerdeSeleccionada .nota8 label{
	color:#006666;
	font-size:1.1em;
	font-weight:bold;
}

label.descripcion{
	float: left;
	width: auto;
	padding-right: 0.2em;
	font-size: 0.9em;
}
div.limpiar{
	clear: both;
	height: 0;
}
ul{
	margin: 5px 0 5px 30px;
}
ul li{
	margin-bottom: 5px;
}
/* -------------------------------------- botonera ---------- */
.botonera{
	text-align: right;
}
div.botonera{
	clear: both;
	padding-right: 1em;
}
fieldset .botonera{
	margin-bottom: 0.5em;
	_margin-bottom: 0;
	margin-top: 0.5em;
	_margin-top: 0;
}

#cuerpo_flot .botonera{
	margin-right: 2em;
	margin-top: 0.5em;
}

/* -------------------------------------- botones ---------- */
/* texto a la izquierda */
input.adjuntar_peq{
	background-color: transparent;
	background-image: url(../img/botones/adjuntar_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.anadir_peq{
	background-color: transparent;
	background-image: url(../img/botones/anadir_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.anadirCestaComp_peq{
	background-color: transparent;
	background-image: url(../img/botones/anadirCestaComp_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.atencion_peq{
	background-color: transparent;
	background-image: url(../img/botones/atencion_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.buscar_peq{
	background-color: transparent;
	background-image: url(../img/botones/buscar_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.cambiar_area_peq{
	background-color: transparent;
	background-image: url(../img/botones/cambiar_area_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.cancelar{
	background-color: transparent;
	background-image: url(../img/botones/cancelar.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 3em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 2.8em;
	color: #00a9d4;
}
input.volver_peq{
	background-color: transparent;
	background-image: url(../img/botones/volver_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}

input.volver_new {
	background-color:transparent;
	background-image:url(../img/botones/volver_new.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#666666;
	cursor:pointer;
	float:left;
	font-weight:bold;
	height:2.8em;
	padding-left:2.6em;
	text-align:right;
}


input.desplegar{
	background-color: transparent;
	background-image: url(../img/botones/desplegar.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.entrar{
	background-color: transparent;
	background-image: url(../img/botones/entrar.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 3em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 2.8em;
	color: #00a9d4;
}
.entrar_peq_ayuda{
	background-color: transparent;
	background-image: url(../img/botones/entrar_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;

	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 0em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.ficha_peq{
	background-color: transparent;
	background-image: url(../img/botones/ficha_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.fullScreen{
	background-color: transparent;
	background-image: url(../img/fullScreen.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.guardar_peq{
	background-color: transparent;
	background-image: url(../img/botones/guardar_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.importarArchivo_peq{
	background-color: transparent;
	background-image: url(../img/botones/importarArchivo_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.imprimir_peq{
	background-color: transparent;
	background-image: url(../img/botones/imprimir_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.inscribirse_peq{
	background-color: transparent;
	background-image: url(../img/botones/inscribirse_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.limpiar_peq{
	background-color: transparent;
	background-image: url(../img/botones/limpiar_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.mas_peq{
	background-color: transparent;
	background-image: url(../img/botones/mas_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.menos_peq{
	background-color: transparent;
	background-image: url(../img/botones/menos_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.modificar_peq{
	background-color: transparent;
	background-image: url(../img/botones/modificar_peq.gif);
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.ok_peq{
	background-color: transparent;
	background-image: url(../img/botones/ok_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.organigrama{
	background-color: transparent;
	background-image: url(../img/botones/organigrama.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.organigrama_oculto{
	background-color: transparent;
	background-image: url(../img/botones/organigrama.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	visibility: hidden;
	height: 1.4em;
}
input.recuperar_mensaje_peq{
	background-color: transparent;
	background-image: url(../img/botones/recuperar_mensaje_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.responder_peq{
	background-color: transparent;
	background-image: url(../img/botones/responder_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.restaurarfullScreen{
	background-color: transparent;
	background-image: url(../img/restaurarfullScreen.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}

input.traducir_peq{
	background-color: transparent;
	background-image: url(../img/botones/traducir_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.transformar_peq{
	background-color: transparent;
	background-image: url(../img/botones/transformar_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.ver_peq{
	background-color: transparent;
	background-image: url(../img/botones/ver_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
input.verCestComp_peq{
	background-color: transparent;
	background-image: url(../img/botones/verCestComp_peq.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1.7em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
	margin-left: 1em;
	/* font-size: 1.3em;*/
	height: 1.4em;
}
/* -------------------------------------- FIN botones ---------- */

a.thickbox:hover{
	text-decoration: none;
}

a.thickbox input{
	margin-left: 0;
}

/* -------------------------------------- error ---------- */

.contenidoError{
	float: left;
	padding-left: 1em;
	width: 75em;
	margin-bottom: 0.5em;
}
.contenidoError ul{
	margin-left: 1em;
}
.error{
	margin-top: 1em;
	border: 0.1em solid #e20a16;
	text-align: left;
	color: #e20a16;
	padding: 0.5em;
	background-color: #fbeff0;
}
.error ul{
	list-style: none;
}
.error ul li{
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
/* -------------------------------------- paginacion ---------- */
.paginacion{
	float: right;
	margin: 1em;
	
}
input.first{
	background-color: transparent;
	background-image: url(../img/paginacion/first.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 1em;
	margin-right: 0.5em;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	margin-left: 1em;
}
input.prev{
	background-color: transparent;
	background-image: url(../img/paginacion/prev.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 0.8em;
	margin-right: 0.5em;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
}
input.next{
	background-color: transparent;
	background-image: url(../img/paginacion/next.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0.8em;
	margin-left: 0.5em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
}
input.last{
	background-color: transparent;
	background-image: url(../img/paginacion/last.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 1em;
	margin-left: 0.5em;
	font-weight: bold;
	text-align: right;
	cursor: pointer;
}

/* -------------------------------------- tooltips ---------- */
#tooltip{
	background-color: #feffce;
	border-right: 0.2em solid #bfbfbf;
	border-bottom: 0.2em solid #bfbfbf;
	color: #0b333c;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	max-width: 20em;
	line-height: 1em;
}
#tooltip h3{
	font-size: 1.1em;
    margin: 0;
	padding: 0 0.3em;
	text-align: left !important;
	color: #0b333c;
	font-weight: normal;
}
#tooltip p{
	font-size: 0.95em;
	margin: 0.5em 0 0 0.5em;
	text-align: left;
	color: #0b333c;
	font-weight: normal;
}

#tooltip2{
	background-color: #feffce;
	border-right: 0.2em solid #bfbfbf;
	border-bottom: 0.2em solid #bfbfbf;
	color: #0b333c;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 2.4em;
	padding-right: 0.4em;
	-moz-border-radius-bottomleft: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	-moz-border-radius-topleft: 0.5em;
	-moz-border-radius-topright: 0.5em;
	max-width: 20em;
	line-height: 1em;
	
	background-image: url(../img/botones/atencion_peq.gif);
	background-position: 0.5em;
	background-repeat: no-repeat;
}

#tooltip2 h3{
	font-size: 1.1em;
    margin: 0;
	padding: 0 0.3em;
	text-align: left !important;
	color: #0b333c;
	font-weight: normal;
}
#tooltip2 p{
	font-size: 0.95em;
	margin: 0.5em 0 0 0.5em;
	text-align: left;
	color: #0b333c;
	font-weight: normal;
}

/* -------------------------------------- generales ---------- */

/* -------------------------------------- capa de ayuda ---------- */
.ayuda{
}
/* -------------------------------------- FIN capa de ayuda ---------- */

/* -------------------------------------- calendar ---------- */
iframe.calendar{
	width: 17.4em;
	height: 18.9em;
	visibility: visible;
	z-index: 999;
	position: absolute;
	top: -50em;
	left: -50em;
}

/* -------------------------------------- pie de pagina ---------- */
#pie{
	clear: both;
	width: 100%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 60px;
}
#pie a{
	color: #FFFFFF;
}
/* -------------------------------------- imprimir ---------- */
/* a la hora de imprimir se suprimen tanto la parte superior, como los menus de la derecha o izquierda, segun corresponda */
@media print{
}

/*-----------------error--------------------*/
.errorNuevoRegistro {
	width:36.7em;
	border:0.1em #00a9d4 solid;
	position:absolute;
	margin-top:2em;
	margin-left: 13.5em;
	background-color:#FFFFFF;
	min-height:7em;
	padding: 1em 0em 0.4em 0em;
	text-align:center;
}

.errorNuevoRegistro p{
	text-align: center;
	color:#00a9d4;
	font-size:1.2em;
	margin: 1em 0 1em 0;
}

.errorNuevoRegistro div{
	height:8em;
}

.errorNuevoRegistro a{
	color:#00a9d4;
	font-size:1.4em;
}
