ul,ol,li {
	margin: 0;
	padding: 0;
	list-style: none;
}
body {background-color: #f1f2f6;}
a {color:#323337;}

.bold {font-weight: bold;}
.wrapper {margin: 0 auto;max-width: 960px;}
.titulo {font-size: 15px;padding-bottom:5px;border-bottom: 1px solid lightgrey;font-weight: bold;}
.cajaResumen {width: 305px; margin-right: 22px;}
.cajaBlanca {background-color: white; border-radius: 6px; padding: 20px 16px}
.cajaBlanca p {margin-bottom: 10px;}
.cajaBlanca dl {margin-bottom: 10px}
.cajaBlanca dl dt {font-weight: normal; font-weight: 10px;}
.cajaBlanca dl dd {font-weight: bold; font-size: 16px;margin-bottom: 5px;}
.margenCajaBlanca {margin-top: 20px;}
.enlace {font-weight: normal}
.enlace a {font-size: 12px; color: #37bd9c; font}
.calendario {font-size: 12px;color: #838385;}
.textoAgrupaciones {color: #85c348; font-size: 12px;}
.contenedorIINAL {background-color: white; border-radius: 6px; padding: 22px 36px 20px 55px; }
.cabeceraIINAL {background-color: #434a54;margin-top: 20px;margin-bottom: 20px;}
.numeroIINAL {background-color: #4d9d2a; min-width: 130px; margin-top: -10px; margin-left: 8px; margin-bottom: -10px}
.numeroIINAL h3 {color:white; font-size: 18px; font-weight:bold; text-align: center;margin: 0;padding: 30px 5px}
.cabeceraIINAL ul.textoAgrupaciones li {font-size: 11px;}
.clasificaciones {width: 210px;height: 46px;border-right: 1px dotted #9299a3;margin-top: 7px;margin-left: 18px;}
.clasificaciones li{float: left; padding-top: 6px;}
.tipo {width: 110px;height: 46px;border-right: 1px dotted #9299a3;margin-top: 7px;margin-left: 10px;}
.tipo li{float: left; padding-top: 6px;}
.aplicacion {width: 110px;height: 46px;margin-top: 7px;margin-left: 10px;}
.aplicacion li{float: left; padding-top: 6px;}
.opcionesIINAL {background-color: #f1f2f6;text-align: center; padding: 20px 20px 21px;}
.contenedorFichas {background-color: #f1f2f6; padding: 10px 10px 15px 0;margin-left: 16%;}
.ficha {margin-bottom: 15px;}
.numeroFicha {width: 110px;font-size: 13px;background-color: #434a54;font-size: white;font-weight: bold;color:white;text-align: center;padding:10px 0;margin-left: -5px;}
.contenidoFicha { margin-left: 8px; max-width: 580px;}
.contenidoFicha h4 {font-size: 15px; font-weight: bold; border-bottom: 1px dotted #e7e8ea; padding-bottom: 10px;}
.contenidoFicha .textoAgrupaciones {border-bottom: 1px dotted #e7e8ea; padding-bottom: 10px; margin-bottom: 10px;}
.mostrarFicha {margin: 0 auto;display: block;width: 200px;margin-top: 10px;}
.heading-form {background-color: #434a54 !important;color:white;}
.heading-form h3 {margin:0;padding: 0;color:white;font-weight: bold}
.panel-body {min-height: 250px;}
.marginTop20 {margin-top: 20px;}
.cajaAvanzada {background-color: white; padding: 10px 20px 10px 20px; border-radius: 6px;border: 1px solid #DFDFDF;}
.cajaAvanzada h4 {margin: 0;padding: 0;}
.cajaAvanzada .form-group {margin-bottom: 0;}
.cajaAvanzada .radioButton {padding-left: 20px;}
.cajaAvanzada .form-group {color: #999;}
.cajaAvanzada .form-group label {font-weight: bold}
.contenedorBusquedaTemas {margin-top: 20px;}
.contenedorBusquedaTemas .ficha { margin-bottom: 0;}
.contenedorBusquedaTemas .contenedorFichas{ margin-left: 0;padding-bottom: 0!important;}
.contenedorBusquedaTemas .contenedorFichas p {color: #4e4b45;}
.contenedorBusquedaTemas .contenedorFichas .contenidoFicha{ float: left!important;margin-left: 20px;width: auto; max-width: 615px;min-width: 300px}
.contenedorBusquedaTemas .contenidoFicha dl dt {font-weight: normal}
.contenedorBusquedaTemas .contenidoFicha dl dd {font-weight: bold}
.contenedorBusquedaTemas .contenidoFicha dl {border-bottom: 1px dotted #e7e8ea; margin-bottom: 0; padding-bottom: 10px;}
.contenedorBusquedaTemas .contenidoFicha p {border-bottom: 1px dotted #e7e8ea; padding-top: 6px; padding-bottom: 6px;}
.contenedorBusquedaTemas .fichaIINAL {background-color: #434a54; width: 110px; float: right;margin-top: -10px;margin-right: -10px; height: 230px;color:white; text-align: center;padding-top: 65px;}
.contenedorBusquedaTemas .fichaIINAL dt {font-weight: normal}
.contenedorBusquedaTemas .fichaIINAL dd {font-weight: bold}
#login {margin-top: 60px;}
#login form {
	width: 500px;
	margin: 50px auto 120px;
}

#menu .dropdown-menu li a {color: #333 !important;}
#menu .navbar-nav>.open>a {background-color: #37bd9c}
#header {background-color: #e6e7e9; margin-bottom: 10px;}
#busqueda{background-color: #333333;}
#busqueda a:hover {color:white ;}
#header-mid {padding: 15px 0}
#cabecera-izquierda {border-right: 1px solid grey; text-align:center; padding-top: 18px; padding-right: 20px; padding-bottom: 15px;}
#logo-corma img {height: 82px;margin-left: 20px; padding-top: 10px;}
#cabecera-derecha {min-width: 250px;margin-bottom: 5px;	}
#cabecera-derecha div img {padding: 14px 0;margin-right: 10px;}
#nombre {font-weight: bold;font-size: 16px;margin: 9px 0;}
#menu{background-color: #37bd9c; margin-bottom:15px;}
#menu a {color: #d3efe1;}
#menu div div ul li a{border-left: 1px solid #d3efe1;padding-top: 5px;padding-bottom: 5px ;margin: 10px 0;}
#responsive-menu {padding: 0;}
#search {min-height: 230px; color:white;background-color: #434a54;padding-top: 50px;margin-bottom: 10px;text-align: center; 	width: 305px}
#search form {padding:5px 50px 5px;}
#search ul li {margin-bottom: 5px;}
#search ul li a {color: #37bd9c;}
#carrusel {margin-bottom:} 
#buscarPor h5 {margin-top: 20px;}
#buscarPor ul li{background-color: #37bd9c;padding: 10px 22px;margin-bottom: 10px;color: white;border-radius: 6px;}
#buscarPor ul li a {color:white;}
#contenidoBottom>div:last-child {margin-right:0;}
#contenidoBotton .cajaBlanca {font-size: 10px;}
#ultimoIINAL {margin-top: 0px;margin-bottom: 5px;background-color: #434a54;padding: 25px 12px;}
#ultimoIINAL h4 {color:white;margin: 0;font-weight: bold;}
#ultimasFichas {background-color: #f2f3f7;border-radius: 6px;padding: 12px 8px ;}
#ultimasFichas li {border-bottom: 1px dashed #bec5cf;padding: 19px 0}
#ultimasFichas li:last-child {border: none;}
#ultimasFichas li h5 {font-size: 14px;margin:0;font-weight: bold;}
#ultimaFicha {background-color: #434a54;width: 110px; color: white; font-size: 10px;font-weight: bold;padding: 4px 0; text-align: center;margin-bottom: 10px;}
#detalleFicha {background-color: #f1f2f6;border-radius: 6px; margin-top: 10px;}
#detalleFicha {padding:12px;}
#footer {margin-top: 20px;background-color: #333333;padding: 8px 0;}
#logoFooter {margin-right: 40px;}
#textoFooter {font-size: 13px;color: white;margin-top: 30px;}
#imgClasificacion {width:100%;background-color: #FFF;}
#breadcum {margin-top: 10px;font-size: 11px;margin-bottom: 10px;color: #838385; border-bottom: 1px solid #e8e9ed; padding-bottom: 4px;}
#filtrarPor {background-color: white; padding: 14px 8px; font-size: 12px;margin-bottom: 20px;}
#filtrarPor input {height: 23px; line-height: 23px;padding: 2px 5px;margin-left: 40px;width: 130px}
#filtrarPor select {height: 23px; line-height: 23px;padding: 2px 5px;margin-left: 40px;width: 130px}
#filtrarPor button {padding-left: 14px; padding-right: 14px;margin-left: 40px}
#ayuda {background-color: white; margin: 30px 0px; padding: 20px 30px; border-radius: 6px; border: 1px solid #DDD;}