body {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
img {
border:0px;
}
select,input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#7e7e7e;
}
.errorlogin {
font-weight:bold;
font-size:11px;
color:#ff0000;
margin:35px 0px 0px 356px;
}
.obligatorio{
text-align:right;
margin:0px 20px 10px 0px;
font-weight:bold;
color:#7e7e7e;
}
.ruta{
text-align:left;
margin:5px 0px 12px 0px;
color:#7e7e7e;
}
.mensajelistados{
text-align:left;
margin:5px 0px 15px 0px;
color:#7e7e7e;
}
#arriba .logo, #login .logo {
float:left;
width:216px;
}
#arriba .derecha, #login .derecha {
float:left;
width:567px;
margin:9px 0px 0px 0px;
padding:0px;
}

#login #contformu {
width:372px;
background-image:url(../images/fondovertical.gif);
margin:40px 0px 4px 312px;
}

#login #contformu #formu {
margin:0px 0px 0px 0px;
border-style:solid;
border-width:1px;
border-color:#E2E2E2;
background-color:#FFFFFF;
width:367px;
padding:21px 0px 35px 12px;
color:#787878;
voice-family: "\"}\"";
voice-family: inherit;
width:353px;
}
html>body #login #contformu #formu {
width:353px;
}
#login #contformu .down {
width:350px;
height:5px;
background-image:url(../images/bandah.gif);
padding:0px;
margin:0px;
font-size:1px;
line-height:1px;
}
#login .fila  {
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:#666666;
clear:both;
}
#login .fila .inputintro {
width:80px;
}
#login .fila .titulo {
text-align:right;
color:#878787;
float:left;
width:150px;
font-weight:bold;
padding:4px 0px 0px 11px;
height:12px;
font-size:10px;
line-height:9px;
margin:0px 10px 2px 0px;
}
#login .fila .titulo img {
vertical-align:middle;
}
#login div.input {
float:left;
width:127px;
}
#login input{
width:121px;
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#333333;
padding:2px 2px 2px 2px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#login .boton {
text-align:right;
width:248px;
margin:10px 0px 0px 0px;
padding:0px 9px 0px 0px;
}
#arriba .limpia, #login .limpia {
clear:both;
font-size:1px;
line-height:1px;
}
#arriba .idiomas{
float:left;
text-align:right;
height:28px;
margin:0px 0px 0px 0px;
background-color:#55A8D2;
width:562px;
color:#FFFFFF;
padding:6px 5px 0px 6px;
voice-family: "\"}\"";
voice-family: inherit;
height:22px;
width:551px;
}
#login .idiomas{
float:left;
text-align:center;
height:28px;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
color:#F1F1F1;
font-size:18px;
margin:0px 0px 0px 0px;
background-color:#55A8D2;
width:562px;
padding:6px 0px 0px 6px;
voice-family: "\"}\"";
voice-family: inherit;
height:22px;
width:556px;
}


#arriba .idiomas em {
font-style:normal;
text-decoration:underline;
}

#arriba .bandavertical, #login .bandavertical {
float:left;
width:5px;
background-color:#428AAC;
margin:0px;
padding:0px;
height:28px;
}
#arriba img, #login img{
margin:0px;
padding:0px;
vertical-align:top;
}

#arriba .bandahorizontal, #login .bandahorizontal {
clear:both;
width:567px;
background-color:#428AAC;
margin:0px;
padding:0px;
height:5px;
line-height:5px;
font-size:1px;
}

#arriba .banda {
background-image:url(/control/images/fondosup.gif);
padding:4px 0px 0px 15px;
height:18px;
width:1024px;
}
#login .banda {
background-image:url(../images/fondosup.gif);
padding:0px 0px 0px 0px;
height:18px;
width:100%;
}
#arriba .icono {
float:left;
width:15px;
margin:0px;
padding:0px;
}

#arriba #opcion{
color:#FFFFFF;
font-weight:bold;
float:left;
width:153px;
margin:0px;
padding:1px 0px 0px 0px;
line-height:9px;
}
#arriba #opcion2{
color:#FFFFFF;
font-weight:bold;
float:left;
width:400px;
margin:0px;
padding:1px 0px 0px 0px;
line-height:9px;
}

#arriba #opcion3{
color:#FFFFFF;
font-weight:bold;
float:left;
width:480px;
margin:0px;
padding:1px 0px 0px 0px;
line-height:9px;
}

#arriba .sep {
float:left;
width:2px;
}
#arriba .flecha {
float:left;
width:28px;
}

#arriba .indica {
color:#FFFFFF;
float:left;
padding:1px 0px 0px 15px;
line-height:9px;
}
#arriba #opcion {
color:#FFFFFF;
font-weight:bold;
float:left;
padding:1px 0px 0px 0px;
line-height:9px;
}

#menu {
background-color:#F1F1F1;
width:216px;
height:100%;
}


#menu #opciones {
clip:rect(0px 216px auto 0px);
border-style:solid;
border-top-width:1px;
border-top-color:#D7E5ED;
border-right-width:1px;
border-right-color:#4C89AF;
border-bottom-width:1px;
border-bottom-color:#36627D;
border-left-width:0px;
border-left-color:#36627D;
background-color:#7CB8D6;
padding:10px 0px 10px 9px;
width:216px;
color:#FFFFFF;
visibility:visible;
position:absolute;
top:1px;
voice-family: "\"}\"";
voice-family: inherit;

width:206px;
}
html>body #menu #opciones {
width:206px;
}

#menu #opciones p {
height:14px;
margin:0px 0px 6px 0px;
padding:0px;
}

#menu #opciones a{
margin:0px;
padding:0px 0px 0px 19px;
width:187px;
background-image:url(/control/images/folder.gif);
background-repeat:no-repeat;
background-position:left;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

#menu #opciones a:hover {
background-image:url(/control/images/folder_o.gif);
text-decoration:underline;
font-weight:bold;
}

#menu #botonera {
position:absolute;
right:3px;
top:2px;
visibility:hidden;
}

#menu #botonera .fila {
text-align:right;
margin:0px;
padding:0px;
}

#menu .subopciones {
position:absolute;
left:11px;
top:40px;
visibility:hidden;
}

#menu .subopciones div.titulo {
font-weight:bold;

margin:0px 0px 6px 0px;
}

#menu .subopciones div.titulo a {
text-decoration:none;
color:#000000;
}

#menu .subopciones div.explicativa {
color:#000000;
background-color:#FFFFFF;
padding:5px 5px 11px 11px;
width:185px;
margin:0px 0px 7px 4px;
}
#menu .subopciones div.explicativa a{
color:#000000;
text-decoration:none;
}

#menu .subopciones div.explicativa ul {
margin:0px 0px 5px 0px;
padding:0px;
list-style-type:none;
clear:both;
}
#menu .subopciones div.explicativa li{
margin: 0px 3px 0px 0px;
padding: 0px;
float:left;
list-style-type: none; 
}

#menu .subopciones img {
margin:0px 2px 0px 0px;
vertical-align:text-bottom;
padding:0px;
}
/*FIN MENU*/

/*FORMULARIOS Y AYUDA */
#formulario, #listado, #seleccion, #estadisticas {
width:774px;
}

#formulario #arriba, #listado #arriba, #seleccion #arriba {
background-image:url(/control/images/fondosup.gif);
height:14px;
padding:4px 0px 0px 15px;
color:#FFFFFF;
width:770px;
}



#formulario #contformu, #listado .contlistado, #seleccion #contseleccion, #estadisticas #contestadisticas {
width:569px;
background-image:url(/control/images/fondovertical.gif);

margin:10px 0px 4px 8px;
}
#formulario #contformu .down, #listado .contlistado .down, #seleccion #contseleccion .down, #estadisticas #contestadisticas .down {
width:555px;
height:5px;
background-image:url(/control/images/bandah.gif);
padding:0px;
margin:0px;
}

#formulario #ent {

margin:0px 0px 0px 0px;
border-style:solid;
border-width:1px;
border-color:#E2E2E2;
background-color:#FFFFFF;
width:562px;
height:400px;
padding:21px 0px 35px 12px;
color:#787878;
voice-family: "\"}\"";
voice-family: inherit;
width:550px;
height:344px;
}
html>body #formulario #ent {
width:550px;
height:344px;
}
#formulario #ent .bienvenida {
margin:0px 0px 0px 40px;
}
#formulario #ent .bienvenida b {
font-size:11px;
}
#formulario #formu, #listado .lista, #seleccion #sel, #estadisticas #est {

margin:0px 0px 0px 0px;
border-style:solid;
border-width:1px;
border-color:#E2E2E2;
background-color:#FFFFFF;
width:562px;
padding:21px 0px 1px 12px;
color:#787878;
voice-family: "\"}\"";
voice-family: inherit;
width:550px;
}

html>body #formulario #formu, html>body #listado .lista, html>body #seleccion #sel, html>body #estadisticas #est {
width:550px;
}

#listado .lista a.intentar {
text-decoration:none;
font-weight:bold;
color:#787878;
}
#listado .lista a.intentar:hover {
text-decoration:underline;
}
#formulario .fo {
margin:0px;
border:0px;
padding:0px;
}
#formulario #formu .fila {
width:550px;
font-size:1px;
margin:0px 0px 15px 0px;
}
#formulario #formu .fila .campo div.listafotos{
width:500px;
font-size:10px;
margin:10px 0px 0px 0px;
padding:0px;
}
div.listafotos div.tit {
margin:0px 0px 0px 0px;
padding:0px;
height:16px;
}
div.listafotos ul {
clear:both;
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
}
div.listafotos li {
display:inline;
float:left;
background-color:#D6E9F2;
padding:2px;
margin:0px 1px 1px 0px;
}
div.listafotos li.pie {
width:300px;
padding:3px 2px 2px 6px;
}
div.listafotos li.foto {
width:106px;
padding:3px 2px 2px 6px;
}
#formulario #formu .fila .campo div.listaficheros{
width:500px;
font-size:10px;
margin:10px 0px 0px 0px;
padding:0px;
}
div.listaficheros div.tit {
margin:0px 0px 0px 0px;
padding:0px;
height:16px;
}

div.listaficheros ul {
clear:both;
margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;
}
div.listaficheros li {
display:inline;
float:left;
background-color:#D6E9F2;
padding:2px;
margin:0px 1px 1px 0px;
}
div.listaficheros li.tipo {
width:70px;
padding:3px 2px 2px 6px;
}
div.listaficheros li.nombre {
width:238px;
padding:3px 2px 2px 6px;
}
div.listaficheros li.extension {
width:30px;
padding:3px 2px 2px 6px;
}
div.listaficheros li.tamanio {
width:50px;
padding:3px 2px 2px 6px;
}
.campo .nuevoenlace {
clear:both;
font-size:10px;
line-height:12px;
margin:0px 0px 22px 10px;

}
.campo .nuevoenlace input.nuevo {
margin:0px 6px 0px 0px;
padding:0px;
vertical-align:middle;
border-color:#d7d7d7;
width:300px;
}

.campo .crear {
padding:0px 0px 0px 0px;
margin:0px 0px 5px 10px;
font-weight:bold;
border-style:dashed;
border-color:#BDBDBD;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;
font-size:10px;
line-height:11px;
}

.campo .nuevoenlace img {
margin:0px 6px 0px 0px;
padding:0px;
vertical-align:middle;
}
.campo .nuevoenlace ul.enlaces {
list-style:none;
margin:0px 0px 0px 10px;
padding:0px;
}
.campo .nuevoenlace li.parte1 {
display:inline;
margin:0px 6px 0px 0px;
padding:0px 0px 2px 0px;

}
.campo .nuevoenlace li.parte2 {

display:inline;
margin:0px 6px 0px 0px;
padding:0px;
}
.campo .nuevoenlace li.parte3 {
display:inline;
margin:0px;
padding:4px 0px 0px 0px;
}





#listado .lista .fila, #seleccion #sel .fila {
width:550px;
margin:0px 0px 15px 0px;
}


#formulario #formu .fila2 {
width:680px;
font-size:1px;
line-height:1px;
margin:0px 0px 15px 0px;
}

#listado .lista .fila2, #seleccion #sel .fila2 {
width:680px;
margin:0px 0px 15px 0px;
}

#formulario #formu .fila .sep, #listado .lista .fila .sep, #seleccion #sel .fila .sep{
clear:both;
}
#formulario #formu .fila .campo, #listado .lista .fila .campo, #seleccion #sel .fila .campo {
float:left;
padding:0px 0px 5px 0px;
width:529px;
border-bottom-style:dotted;
border-color:#BDBDBD;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
}
#formulario #formu .fila2 .campo, #listado .lista .fila2 .campo, #seleccion #sel .fila2 .campo {
float:left;
padding:0px 0px 5px 0px;
width:659px;
border-bottom-style:dotted;
border-color:#BDBDBD;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
}

#formulario .fila .campo .titulo, #formulario .fila2 .campo .titulo, #listado .fila .campo .titulo, #listado .fila2 .campo .titulo, #seleccion .fila .campo .titulo, #seleccion .fila2 .campo .titulo {
background-image:url(/control/images/vinyeta.gif);
background-repeat:no-repeat;
background-position:left top;
color:#878787;
font-weight:bold;
padding:0px 0px 0px 11px;
height:12px;
font-size:10px;
line-height:9px;
margin:0px 0px 2px 0px;
}
#formulario .fila .campo .titulo3 {
background-image:url(/control/images/vinyeta.gif);
background-repeat:no-repeat;
background-position:left top;
color:#878787;
padding:0px 0px 0px 11px;
height:20px;
font-size:10px;
margin:0px 0px 10px 0px;
}

#formulario .fila .campo .titulo_enlaces {
background-image:url(/control/images/vinyeta2_o.gif);
background-repeat:no-repeat;
background-position:left top;
color:#FFB44F;
font-weight:bold;
padding:5px 0px 0px 11px;
font-size:10px;
line-height:9px;
margin:0px 5px 2px 0px;
}
#formulario #formu .fila .campo .titulo2, #formulario #formu .fila2 .campo .titulo2 {
float:left;
background-image:url(/control/images/vinyeta2.gif);
background-repeat:no-repeat;
background-position:left top;
color:#878787;
font-weight:bold;
padding:5px 0px 0px 11px;
height:12px;
font-size:10px;
line-height:9px;
margin:0px 5px 2px 0px;
}
#formulario .fila .campo .titulo_obli, #formulario .fila2 .campo .titulo_obli, #listado .fila .campo .titulo_obli, #listado .fila2 .campo .titulo_obli, #seleccion .fila .campo .titulo_obli, #seleccion .fila2 .campo .titulo_obli {
background-image:url(/control/images/vinyeta_o.gif);
background-repeat:no-repeat;
background-position:left top;
color:#878787;
font-weight:bold;
padding:0px 0px 0px 11px;
height:12px;
font-size:10px;
line-height:9px;
margin:0px 0px 2px 0px;
}
#formulario #formu .fila .campo .titulo2_obli, #formulario #formu .fila2 .campo .titulo2_obli {
float:left;
background-image:url(/control/images/vinyeta2_o.gif);
background-repeat:no-repeat;
background-position:left top;
color:#878787;
font-weight:bold;
padding:5px 0px 0px 11px;
height:12px;
font-size:10px;
line-height:9px;
margin:0px 5px 2px 0px;
}

#formulario #formu .fila .campo .input, #formulario #formu .fila2 .campo .input {
margin:0px 0px 1px 0px;
padding:0px;
height:60px;
font-size:10px;
line-height:10px;
color:#222222;
}
#formulario #formu .fila .campo .select, #formulario #formu .fila2 .campo .select {
margin:0px 0px 1px 0px;
padding:0px;
height:15px;
color:#222222;
}

.campo .select select {
width:130px;
margin:0px 5px 0px 0px;
}
.campo .select img {
vertical-align:text-bottom;
}

.campo .celdamultivalor {
clear:both;
font-size:10px;
line-height:10px;
}

.fila .campo .contadorCaracteres{
	font-size:10px;
	line-height:10px;
	text-align:right;
	width:470px;
}

.fila .campo .comentario {
font-size:10px;
line-height:10px;
text-align:right;
width:470px;
}
.fila2 .campo .comentario {
font-size:10px;
line-height:10px;
text-align:right;
width:470px;
}
.fila .campo .textoaux {
font-size:10px;
line-height:10px;
text-align:left;
width:470px;
}
.fila2 .campo .textoaux {
font-size:10px;
line-height:10px;
text-align:left;
width:470px;
}
#formulario #formu .fila .campo .tipofichero  {
margin:0px 0px 0px 0px;
padding:0px;
width:96px;
float:left;
}
 #formulario #formu .fila2 .campo .tipofichero {
 width:150px;
 margin:0px 0px 0px 0px;
padding:0px;
float:left;
 }
#formulario #formu .fila .campo .fechas  {
margin:0px 2px 0px 0px;
padding:0px;
}
#formulario #formu .fila .campo .contfechas  {
clear:both;
}
#formulario #formu .fila .campo .contfotos  {
clear:both;
}
 #formulario #formu .fila2 .campo .fechas {
 margin:0px 2px 0px 0px;
padding:0px;
 }
#formulario #formu .fila .campo .nombrefichero  {
margin:0px 0px 1px 0px;
padding:0px;
width:158px;
float:left;
}
#formulario #formu .fila2 .campo .nombrefichero {
margin:0px 0px 1px 0px;
padding:0px;
width:188px;
float:left;
}
#formulario #formu .fila .campo .nombrefoto  {
margin:0px 0px 1px 0px;
padding:0px;
width:158px;
float:left;
}
#formulario #formu .fila2 .campo .nombrefoto {
margin:0px 0px 1px 0px;
padding:0px;
width:188px;
float:left;
}
#formulario #formu .fila .campo .file {
margin:0px 0px 0px 0px;
padding:0px;
width:152px;
float:left;
}
#formulario #formu .fila2 .campo .file {
	margin:0px 0px 0px 0px;
	padding:0px;
	width:192px;
	float:left;
}
#formulario #formu .fila .ayuda, #formulario #formu .fila2 .ayuda {
margin:0px 0px 0px 0px;
padding:14px 0px 0px 0px;
text-align:right;
float:left;
width:12px;
}
#formulario #formu .fila  .maximo  {
width:529px;
text-align:right;
font-size:10px;
line-height:11px;
color:#878787;
clear:both;
}
#formulario #formu .fila2  .maximo  {
width:659px;
text-align:right;
font-size:10px;
line-height:11px;
color:#878787;
clear:both;
}
#formulario input, #formulario textarea, #seleccion input {
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#333333;
padding:2px 2px 2px 2px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#formulario .fila2 input, #formulario .fila2 textarea, #seleccion .fila2 input {
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#878787;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#formulario input.nombrefich {
width:147px;
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#878787;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
}
#formulario .fila2 input.nombrefich {
width:177px;
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#878787;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
}
#formulario input.fichero {
width:210px;
height:16px;
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#878787;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
}
#formulario .fila2 input.fichero {
width:197px;
height:16px;
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#878787;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:12px;
}
#formulario input.checkbox {
border-width:0px;

vertical-align:middle;
}
#formulario td.nota{
font-size:10px;
line-height:10px;
}
#formulario input.num {
border-width:1px;
background-color:#FFFFFF;
width:270px;
}
#formulario .textoss {
font-size:10px;
line-height:12px;
float:left;
padding:3px 0px 0px 0px;
}
#formulario select {
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#4e4e4e;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#seleccion select, #seleccion .fila select {
border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#4e4e4e;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#formulario .fila2 select {

border-style:solid;
border-color:#5D8BA1;
border-width:1px;
color:#878787;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#formulario #botonera, #listado #botonera, #seleccion #botonera, #estadisticas #botonera {
margin:0px 0px 10px 11px;
width:555px;
background-color:#DBE8EE;
height:16px;
line-height:1px;
font-size:1px;
}
#formulario #botonera .botones, #listado #botonera .botones, #seleccion #botonera .botones, #estadisticas #botonera .botones  {
background-color:#FFFFFF;
float:right;
}
#formulario #botonera .botones a, #listado #botonera .botones a, #seleccion #botonera .botones a {
margin:0px 0px 0px 8px;
padding:0px;
}

#formulario #contayuda, #listado #contayuda, #seleccion #contayuda, #estadisticas #contayuda {
background-image:url(/control/images/fondovertical.gif);
width:183px;
position:absolute;
top:12px;
left:594px;
}

#formulario #ayuda, #listado #ayuda, #seleccion #ayuda, #estadisticas #ayuda {
margin:0px;
padding:0px;
color:#FFFFFF;
font-size:10px;
padding:29px 10px 100px 10px;
background-color:#85A9BB;
width:158px;
}

#formulario #ayuda .limpia, #listado #ayuda .limpia, #seleccion #ayuda .limpia {
clear:both;
font-size:1px;
line-height:1px;
background-image:url(/control/images/fondoayuda.gif);
margin:0px 0px 15px 0px;
}
div.mensaje {
	color:#333333;
	font-size:10px;
	line-height:12px;
	padding:4px 8px 4px 8px;
	margin:0px 10px 10px 0px;
	background-color:#DBE8EE;
	text-align:center;
}
div.mensaje2 {
	color:#333333;
	font-size:11px;
	line-height:12px;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	background-color:#DBE8EE;
	text-align:left;
}
div.mensaje3 {
	background-image:url(/control/images/error.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#FF0000;
	font-size:11px;
	line-height:12px;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	background-color:#DBE8EE;
	text-align:left;
}
div.mensaje4 {
	color:#878787;
	font-size:11px;
	line-height:12px;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	margin:0px 10px 10px 0px;
	background-color:#DBE8EE;
	text-align:left;
}
div.derechaerror {
	color:#878787;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-align:right;
}
a.derechaerror {
	color:#878787;
	font-size:10px;
	line-height:10px;
	font-weight:bold;
	text-align:right;
}
#ayuda #titulo {
width:158px;
}
#ayuda #texto {
padding:0px;
margin:0px;
line-height:14px;
}

#ayuda #titulo #texto {
padding:0px 0px 2px 1px;
float:left;
font-weight:bold;
}


#ayuda #titulo .img {
float:right;
}

#contayuda .down {
width:183px;
height:5px;
background-image:url(/control/images/bandah.gif);
padding:0px;
margin:0px;
}


#listado table {
margin:0px 0px 5px 20px;
color:#787878;
width:98%;
}

#listado table a {
font-size:10px;
color:#787878;
text-decoration:none;
}
#listado table a:hover {
text-decoration:underline;
}

#listado tr {
height:16px;
}

#listado td.titular {
width:50%;
}

#listado td.fecha {
text-align:right;
width:70px;
}
#listado td.fechatitulos {
text-align:left;
width:70px;
}
/*especificas pantallas de selección */


#seleccion .campo .seccion {
margin:5px 0px 12px 0px;
padding:0px 0px 0px 20px;
color:#787878;
}

#seleccion input.check {
border-width:0px;
width:20px;
vertical-align:middle;
}

#seleccion #sel .filasel {
width:550px;
margin:0px 0px 15px 0px;
}
#seleccion #sel .filasel2 {
width:680px;
margin:0px 0px 15px 0px;
}
#seleccion #sel .fila .sep{
clear:both;
}
#seleccion #sel .filasel .campo {
float:left;
padding:0px 0px 5px 0px;
width:529px;
border-bottom-style:dotted;
border-color:#BDBDBD;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
}
#seleccion #sel .filasel2 .campo {
float:left;
padding:0px 0px 5px 0px;
width:659px;
border-bottom-style:dotted;
border-color:#BDBDBD;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
}
#seleccion .filasel .campo .titulo, #seleccion .filasel2 .campo .titulo {
background-image:url(/control/images/vinyeta.gif);
background-repeat:no-repeat;
background-position:left;
color:#878787;
font-weight:bold;
padding:0px 0px 0px 11px;
height:12px;
font-size:10px;
line-height:9px;
margin:0px 0px 6px 0px;
}
.tituloseccion {
font-size:12px;
color:#878787;
font-family:Arial;
font-weight:bold;
line-height:15px;
margin:-6px 0px 12px 0px;
padding:0px;
}
.fila p, .fila p {
padding:0px 0px 0px 20px;
margin:6px 0px 14px 0px;
}

#seleccion input.palabra {
border-width:1px;
width:240px;
vertical-align:middle;
}
#formulario #formu .fila .campo #select, #formulario #formu .fila2 .campo #select {
margin:0px 0px 1px 0px;
padding:0px;
height:15px;
color:#222222;
}

.campo #select select {
width:130px;
margin:0px 5px 0px 0px;
vertical-align:top;
}
.campo #select input{
padding:0px;
height:14px;
margin:0px 3px 0px 0px;
vertical-align:top;
}
.campo #select img {
vertical-align:text-bottom;
}
.campo .celdamultivalor {
clear:both;
font-size:10px;
line-height:10px;
padding:6px 0px 0px 0px;
}

.campo .celdamultivalor ul {
clear:both;
margin:0px 0px 1px 0px;
}
.campo .celdamultivalor li {
list-style-type:none;
margin:0px 1px 0px 0px;
padding:2px 0px 2px 0px;
height:10px;
line-height:12px;
float:left;
display:inline;
}
.campo .celdamultivalor li.numero {
font-weight:bold;
padding-right:4px;
color:#9E9E9E;
}
.campo .celdamultivalor li.texto {
padding-left:10px;
background-color:#D6E9F2;
color:#000000;
width:440px;
}
.campo .celdamultivalor li.img {
background-color:#D6E9F2;
padding-top:1px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}
.folder {
float:left;
margin:6px 6px 0px 0px;
}

.campo #ventajascelda {
clear:both;
font-size:10px;
line-height:10px;
padding:6px 0px 0px 0px;
}

.campo #ventajascelda ul {
clear:both;
margin:0px 0px 1px 0px;
}
.campo #ventajascelda li {
list-style-type:none;
margin:0px 1px 0px 0px;
padding:2px 0px 2px 0px;
height:10px;
line-height:12px;
float:left;
display:inline;
}
.campo #ventajascelda li.numero {
font-weight:bold;
padding-right:4px;
color:#9E9E9E;
}
.campo #ventajascelda li.texto {
padding-left:10px;
background-color:#D6E9F2;
color:#000000;
width:440px;
}
.campo #ventajascelda li.img {
background-color:#D6E9F2;
padding-top:1px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}
.folder {
float:left;
margin:6px 6px 0px 0px;
}

.campo #condicionescelda {
clear:both;
font-size:10px;
line-height:10px;
padding:6px 0px 0px 0px;
}

.campo #condicionescelda ul {
clear:both;
margin:0px 0px 1px 0px;
}
.campo #condicionescelda li {
list-style-type:none;
margin:0px 1px 0px 0px;
padding:2px 0px 2px 0px;
height:10px;
line-height:12px;
float:left;
display:inline;
}
.campo #condicionescelda li.numero {
font-weight:bold;
padding-right:4px;
color:#9E9E9E;
}
.campo #condicionescelda li.texto {
padding-left:10px;
background-color:#D6E9F2;
color:#000000;
width:440px;
}
.campo #condicionescelda li.img {
background-color:#D6E9F2;
padding-top:1px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}
.folder {
float:left;
margin:6px 6px 0px 0px;
}

.modgrupo {
font-size:10px;
line-height:12px;
float:left;
border-style:dashed;
border-color:#BDBDBD;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;
font-size:10px;
line-height:11px;
padding:0px 0px 2px 0px;
margin:0px 0px 0px 0px;
width:185px;
text-align:left;
}

.modgrupo1 {
font-size:10px;
line-height:12px;
float:left;
border-style:dashed;
border-color:#BDBDBD;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;
font-size:10px;
line-height:11px;
padding:7px 0px 5px 5px;
margin:0px 0px 0px 0px;
width:105px;
}
.modgrupo2 {
font-size:10px;
line-height:12px;
float:left;
background-color:#f6f6f6;
border-style:dashed;
border-color:#BDBDBD;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;
font-size:10px;
line-height:11px;
padding:7px 5px 4px 5px;
margin:0px 0px 0px 0px;
width:175px;
text-align:right;
}
.modgrupo2 a{
padding:0px;
margin:0px;
}
div.mod {
margin:20px 0px 0px 25px;
padding:0px;

}
.addlink {
margin:0px;
padding:0px;
text-align:right;
}

#celdaenlaces {
margin:0px;
padding:0px;
}
.newenlace {
margin:5px 0px 0px 50px;
}

.newenlace img{
vertical-align:bottom;
margin-right:5px;
}
.newenlace input.texto{
margin-right:10px;
width:165px;
border-color:#D7D7D7;
border-style:dashed;
vertical-align:bottom;
}

.botonesenlaces {
margin:6px 0px 15px 50px;
text-align:right;
padding:0px 6px 2px 0px;
border-style:dashed;
border-color:#BDBDBD;
border-top-width:0px;
border-right-width:0px;
border-left-width:0px;
border-bottom-width:1px;

}
.newenlace select {
vertical-align:bottom;
height:18px;
}

/*ESTADISTICAS */
#estadisticas .menu {
margin:15px 24px 14px 0px;
color:#777777;
padding:0px 0px 4px 0px;
border-color:#777777;
border-style:solid;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
}
#estadisticas .menu a {
color:#777777;
}
#estadisticas .titulo {
margin:0px 24px 5px 0px;
color:#777777;
padding:0px 0px 2px 0px;
border-color:#BDBDBD;
border-style:dashed;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-bottom-width:1px;
font-weight:bold;
}


#estadisticas .periodo {
color:#777777;
margin:0px 24px 14px 0px;
}


#estadisticas .seccion ul {
list-style:none;
margin:0px 14px 6px 0px;
padding:0px;
clear:both;
}
#estadisticas .seccion {


}
#estadisticas .seccion li {
padding-top:2px;
padding-bottom:2px;
float:left;
}
#estadisticas .seccion li.texto {
padding-right:8px;
text-align:right;
color:#4f4f4f;
width:400px;
margin-left:10px;
float:left

}
#estadisticas .seccion li.numero {
float:left;
background-color:#EEEEEE;
padding-right:8px;
text-align:right;
font-weight:bold;
color:#509EC6;
width:80px;
margin-left:8px;
}
#estadisticas .activa {
color:#FFA63E;
font-weight:bold;
}

#estadisticas .grafico {
font-size:9px;
}

#contformu #formu .boton .bsubmit{
border:0px;
width:65px;
height:16px;
}
.arbolsec{
margin:10px 0px 0px 50px;
	
}
/***********/

.newrespuesta {
margin:5px 0px 0px 50px;
}

.modpregunta {
width:140px;
height:24px;
font-size:10px;
float:left;
text-align:left;
border-style:dashed;
border-color:#BDBDBD;
border-width:0px 0px 1px 0px;
}

.modpregunta1 {
width:125px;
height:24px;
line-height:24px;
font-size:10px;
font-weight:normal;
float:left;
border-style:dashed;
border-color:#BDBDBD;
border-width:0px 0px 1px 0px;
}

.modpregunta2 {
height:24px;
font-size:10px;
text-align:right;
vetical-align:bottom;
float:right;
/*background-color:#f6f6f6;
border-style:dashed;
border-color:#BDBDBD;
border-width:0px 0px 1px 0px;*/
}

.modpregunta2 a {
display:block;
float:left;
padding:0px;
margin:0px 0px 0px 10px;
}

.modpreg {
	margin:0px 20px 0px -20px;
	width:469px;
	margin-left:1px;
}



#formulario #contframe2 {
background-image:url(/control/images/fondovertical.gif);
width:227px;
height:180px;
position:absolute;
top:12px;
left:594px;
}

#formulario #contframe2 #framito2{
margin:0px;
padding:0px;
border-style:solid;
border-width:1px;
border-color:#E2E2E2;
background-color:#FFFFFF;
color:#787878;
padding:10px 10px 10px 10px;
width:200px;
height:153px;
}

#formulario #contframe2 .down {
width:220px;
height:180px;
background-image:url(/control/images/bandah.gif);
padding:0px;
margin:0px;
}

.blanco{
text-align:right;
margin:0px 20px 10px 0px;
font-weight:bold;
color:#7e7e7e;
}

#formulario #formu .fila .campo .inputcentrado  {
margin:0px 0px 1px 60px;
padding:0px;
height:15px;
font-size:10px;
line-height:10px;
color:#222222;
}

