body{ margin-top: 0em; padding-top: 0em; }

#msBloqueSuperior{ position: relative; width: 48.0em; }
#msBloqueSuperior #msTop{ background-color: #FFFFFF; height: 1.3125em; width: 48em; }

#msBloqueSuperior #msIdiomas { position: absolute; left: 0em; top: 0.3em; width: 47.5em; text-align: right; z-index: 2; }
#msBloqueSuperior #msIdiomas ul { list-style-type: none; margin: 0em; padding: 0em; }
#msBloqueSuperior #msIdiomas ul li { display: inline; list-style-type: none; margin: 0em; padding: 0em 0em 0em 0em; font-weight: normal;}
#msBloqueSuperior #msIdiomas a { margin: 0em 0em 0em 0em; padding: 0em 0em 0em 1em; text-decoration: none; font-size: 0.65em; font-family: Arial, Helvetica, sans-serif; color:#000; background-image: url(../imgMCU/separador2.gif); background-repeat: no-repeat; background-position: 0.3em; }
#msBloqueSuperior #msIdiomas a:hover { text-decoration: underline; color: #336699; }
#msBloqueSuperior #msIdiomas ul li.primerElemento a{ background-image: none; padding-left: 0.5em; font-weight: normal; }

#msBloqueSuperior #msNavRecursiva { position: absolute; left: 0em; top: 0.3em; z-index: 1; width: 48em; text-align: right; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; height: 1.6875em; visibility: hidden; }
#msBloqueSuperior #msNavRecursiva ul { list-style-type: none; margin: 0em; padding: 0em; }
#msBloqueSuperior #msNavRecursiva ul li { display: inline; list-style-type: none; margin: 0em; padding: 0em 0em 0em 0em; }
#msBloqueSuperior #msNavRecursiva a { margin: 0em 0em 0em 0em; padding: 0em 0.5em 0em 0.8em; text-decoration: none; font-size: 0.65em; color: #333333; background-image: url(../imgMCU/separador3.gif); background-repeat: no-repeat; background-position: 0em; }
#msBloqueSuperior #msNavRecursiva a:hover { text-decoration: underline; color: #333333; }
#msBloqueSuperior #msNavRecursiva ul li.primerElemento a{ background-image: none; }

#msBloqueSuperior #msLogo { position: absolute; left: 1em; top: 0em; padding-left: 0em; padding-right: 0em; padding-bottom: 0em; }
#msBloqueSuperior #msLogo img { width: 12em; height: 3.75em; padding: 0em; margin: 0em; border: 0.0625em solid #FFFFFF; }

#msBloqueSuperior #msLogoSecundario{ position: absolute; left: 40.5em; top: 2.2em; z-index: 10; padding-left: 0.0em; }
#msBloqueSuperior #msLogoSecundario img{ width: 3.8em; height: 3.8em; }

#msTitulo{ position: absolute; width: 39.7em; top: 2.5em; left: 0em; }
#msTitulo h1{ color: #fff; font-size: 1.4em; font-weight: normal; text-align: right; font-family: Arial, Helvetica, sans-serif; }

#msImagenDeCabecera{ margin-top: 0.3em; border-bottom: 0.3em solid #b6af9d; }
#msImagenDeCabecera img { width: 48em; height: 5.7em; }

#msNavPrincipal{ position: absolute; top: 6.375em; left: 0em; background-color: #CCC8BB; width: 48em; border-bottom: 0.4em solid #CCC8BB; }
#msNavPrincipal ul li{ float: left; padding-left: 0.5em; padding-right: 0.5em; text-align: left; line-height: 0.7em; list-style-type: none; border-right: 1px solid #CCC8BB; height: 2em; }
#msNavPrincipal ul li a{ font-size: 0.7em; font-weight: bold; color: #FFFFFF; text-decoration: none; }
#msNavPrincipal ul li.activo{ background-color: #CCC8BB; }
#msNavPrincipal ul li.normal{ background-color: #CCC8BB; }

/*no se aplican en la solicitud alta promotor*/
#bloqueNavegacion { width: 11em; margin-top: 0em; margin-left: 0em; margin-right: 0em; padding-left: 0em; }
#bloqueNavegacion #bnMenu ul li a { background-color: #ffffff; }
#bloqueNavegacion #bnContacto { border-top: none; }
#bloqueNavegacion #bnMenu ul li a { background-color: #ffffff; }

#bloqueInferior{ border-top: 0.4em solid #B6AF9D; }

#msContenido{ position: absolute; top: 7.6em; left: 0px; background-color: #FFFFFF; }
#msContenido #central{ padding-top: 0em; }
#msContenido #central #bloqueContenido{ padding-top: 0em; margin-top: 0em; }

#central h2 { padding-top: 0.5em; padding-bottom: 0em; margin-bottom: 0em; }

#bloqueContenido #dirSubHome{ margin-top: 0.7em; }
#bloqueContenido #dirSubHome h3{ font-weight: bold; font-size: 0.6em; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 0em; padding-bottom: 0.2em; border-bottom: 0.25em solid #CCCCCC; margin-bottom: 1em; margin-top: 0.5em; }
#bloqueContenido #dirSubHome a img { width: 3.75em; height: 3.6875em; border: none; }
#bloqueContenido #contenido { margin-bottom: 0em; margin-top: 0.3em; }
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados h3 { font-weight: bold; font-size: 0.6em; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; padding-top: 0em; padding-bottom: 0.2em; border-bottom: 0.25em solid #CCCCCC; margin-bottom: 1em; } 
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados a { font-size: 0.7em; display: block; float: left; padding: 0em 0em 1em 0em; text-decoration: none; color: #336699;}
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados a span { color: #336699; display: block; margin-left: 0em;}
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados a span span { display: inline; margin-left: 0em; padding-left: 0.6em;  background: url(../img/bulletFlechasDirectorio.gif) no-repeat right; color: #FFFFFF;}
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados ul { margin-left: 0em; }
#bloqueContenido #contenido #dirSubHomeEnlacesRelacionados ul li { list-style: none; padding-bottom: 0.5em; }

#contenidoAdicional div { margin-top: 0.1em; padding-top: 0.3em; margin-bottom: 0.6em; }
#contenidoAdicional h4{ padding-top: 0.5em; }

/*Formularios*/
div#formularios div.volverListado {text-align: right; background-color: #f8f8f8; padding: 0.3em; margin-bottom: 0.1em; border: 0.0625em solid #ddd; }
div#formularios div.volverListado a { font-size: 0.7em; padding-left: 1em; background-image: url(../img/icoAzulAnterior.gif); background-position: left; background-repeat: no-repeat; text-decoration: none; color: #336699;  }
div#formularios div.volverListado a:hover { text-decoration: underline;padding-left: 1em; background-image: url(../img/icoAzulAnterior.gif); background-position: left; background-repeat: no-repeat;  color: #336699; }
div#formularios div form p.formNota span {border-left: 4px solid #3399cc; color: #ffffff; font-size: 0.7em; }
div#formularios div form label span { border-left: 4px solid #3399cc;color: #ffffff; padding-left: 0em; font-size: 0.8em;}
div#formularios div form fieldset { margin: 0.5em 0em 0.3em 0em; padding: 0em 0.5em 0em 0.5em;  border: 1px solid #dddddd; border-top: 4px solid #3399cc;}
div#formularios div form fieldset legend { font-size: 0.7em; color: #333333; text-transform: uppercase; font-weight: bold; }
div#formularios div form fieldset div { margin: 0em; display: block; padding: 0.3em 0.1em 0.3em 0.1em; clear: both; }
div#formularios div form fieldset div div { float: none; display: block; padding: 0em; margin: 0.8em 0em; clear: both; vertical-align: top; }
div#formularios div form fieldset div div input{width:15em;}

div#formularios div form fieldset div div.camposCheck input{ width: 2em; }
div#formularios div form fieldset div div.camposCheck label{ width: auto; }

div#formularios div form fieldset div div textarea {width:30em;}
div#formularios div form fieldset div div select.cajas{ width:20em; float:left;}
div#formularios div form fieldset div div div.flechas{float:left; clear:right; padding:0.3em 0.5em;}

.boton { text-align: center; margin-left: 0.2em; padding: 0em; border: 1px solid #999999; background: url(../imgMCU/bgFormBoton.gif) bottom repeat-x; }
.boton a { background: url(../imgMCU/b_buscar.gif) no-repeat left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #333333; margin: 0.4em 0.2em 0.2em 0.2em; padding-left: 1.6em; text-decoration: none; }
#botones input { background-image: url(../imgMCU/bg_btBuscar.gif) }
span.error{background: url(../img/bulletCamposError_GR.gif) no-repeat right; color:#ffffff; padding-right:0.5em;}

#bloqueNavegacion #bnInfServicios { width: 10.875em; padding: 1.25em 0em 0em 0em; background-color: #FFFFFF;}
#bloqueNavegacion #bnInfServicios p { font-size: 0.65em; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; text-transform: uppercase; border-bottom: 3px double #cdcdcd; padding: 0em 0em 0.3em 0em; margin-left: 0.1em; margin-right: 0.3em; border-right-width: 1px; }

#bnInfServicios ul { margin-left: 1em; padding-left: 0.6em; margin-top: 0.6em; margin-bottom: 0.6em; }
#bnInfServicios ul li { list-style-image: url(../img/identificacion.jpg); }
#bnInfServicios ul li a { text-decoration: none; color: #333333; font-size: 0.7em; }
#bnInfServicios ul li a:hover { text-decoration: underline; color: #333333; }

#bloqueContenido #contenido #formularios div ul{ margin: 1em 0.6em 0.6em 1.6em; list-style-image: url(../img/bulletContenido.gif); }
#bloqueContenido #contenido #formularios div ul form{ margin: 0em; padding: 0em; }
#bloqueContenido #contenido #formularios div ul form li { font-size: 0.7em; margin-top:0.3em; padding-top: 0em; padding-bottom:0em;}

#bloqueContenido #contenido #formularios #aviso span.error { color: #336699;  }

fieldset.invisible div p.ayuda { display: block; font-size: 0.65em; color: #333333; clear: both; margin: 0em 0em 0em 1em; padding: 0em 0.3em 0.3em 0em; float: none; }